西门子PLC,200,300,400,1200,西门子PLC附件
,西门子电机,西门子人机界面,西门子变频器,西门子数控伺服,西门子总线电缆,
西门子仪器仪表现货供应,欢迎来电咨询系列产品,折扣低,货期准时,并且备有大量
库存.长期有效西门子数控系统、数控伺服驱动模块、控制模块、电源模块、备品备件
等。
SIMENS 上海非俗自动化科技有限公司
: 吴波
:
:
工作QQ :
QQ邮箱 :@qq.com
24小时销售热线 :
1、根据现场设备是否具备PROFIBUS接口可分为三种形式(1)总线接口型:现场设备不具备PROFIBUS接口,采用分散式I/O作为总线接口与现设
连接。这种形式在应用现场总线技术初期容易推广。如果现场设备能分组,组内设备相对集中,这种模式会更好地发挥现场总线技术的优点。(2)
一总线型:现场设备都具备PROFIBUS接口。这是一种理想情况。可使用现场总线技术,实现完全的分布式结构,可充分获得这一技术所带来的
益。新建项目若能具有这种条件,就目前来看,这种方案设备成本会较高。(3)混合型:现场设备部分具备PROFIBUS接口。这将是一种相当普遍
情况。这时应采用PROFIBUS现场设备加分散式I/O混合使用的办法。无论是旧设备改造还是新建项目,希望全部使用具备PROFIBUS接口现场设备的
合可能不多,分散式I/O可作为通用的现场总线接口,是一种灵活的集成方案。2、根据实际应用需要的几种结构类型根据实际需要及经费情况,通常
如下几种结构类型:(1) 结构类型1:以PLC或控制器做一类主站,不设监控站,但调试阶段配置一台编程设备。这种结构类型,PLC或控制器完成
线通信管理、从站数据读写、从站远程参数化工作。(2) 结构类型2:以PLC或控制器做一类主站,监控站通过串口与PLC一对一的连接。这种结构
型,监控站不在PROFIBUS网上,不是二类主站,不能直接读取从站数据和完成远程参数化工作。监控站所需的从站数据只能从PLC控制器中读取
结构类型3:以PLC或其它控制器做一类主站,监控站(二类主站)连接PROIBUS总线上。这种结构类型,监控站在PROFIBUS网上作为二类主站,
完成远程编程、参数化及在线监控功能。(4) 结构类型4:使用 PC机加PROFIBUS网卡做一类主站,监控站与一类主站一体化。这是一个低成本方
但PC机应选用具有高可靠性、能长时间连续运行的工业级PC机。对于这种结构类型,PC机故障将导致整个系统将瘫痪。另外,通信厂商通常只提供
模板的驱动程序,总线控制、从站控制程序、监控程序可能要由用户开发,因此应用开发工作量可能会较大。(5) 结构类型5:坚固式PC机(COMO
CT COMPUTER)+PROFIBUS网卡+SOFTPLC的结构形式。如果上述方案中PC机换成一台坚固式PC机(COMOPACT COMPUTER),系统可靠性
大大增强,足以使用户信服。但这是一台监控站与一类主站一体化控制器工作站,要求它的软件完成如下功能:支持编程,包括主站应用程序的开发、
编辑、调试。 执行应用程序。 主持设备图形监控画面设计、数据库建立等监控程序的开发、调试。设备在线图形监控、数据存储及统计、报表等功能
采用了两级网络结构形式,充分考虑了阴影部分的扩展余地。
西门子RS485工业以太网总线电缆
西门子PLC S7-200 CPU 22X 主机的技术指标
项目名称 |
CPU221 |
CPU222 |
CPU224 |
CPU226 |
CPU226XM |
用户程序区 |
4KB |
4KB |
8KB |
8KB |
16KB |
数据存储区 |
2KB |
2KB |
5KB |
5KB |
l OKB |
主机数字量输入/输出点数 |
6/4 |
8/6 |
14/10 |
24/16 |
24/16 |
模拟量输入/输出点数 |
无 |
16/16 |
32/32 |
32/32 |
32/32 |
扫描时间/1条指令 |
0.37μs |
0.37μs |
0.37μs |
0.37μs |
0.37μs |
大输入/输出点数 |
256 |
256 |
256 |
256 |
256 |
位存储区 |
256 |
256 |
256 |
256 |
256 |
定时器 |
256 |
256 |
256 |
256 |
256 |
计数器 |
256 |
256 |
256 |
256 |
256 |
允许大的扩展模块 |
无 |
2模块 |
7模块 |
7模块 |
7模块 |
允许大的智能模块 |
无 |
2模块 |
7模块 |
7模块 |
7模块 |
时钟功能 |
可选 |
可选 |
内置 |
内置 |
内置 |
数字量输入滤波 |
标准 |
标准 |
标准 |
标准 |
标准 |
模拟量输入滤波 |
无 |
标准 |
标准 |
标准 |
标准 |
高速计数器 |
4个30KHz |
4个30KHz |
6个30KHz |
6个30KHz |
6个30KHz |
脉冲输出 |
2个20KHz |
2个20KHz |
2个20KHz |
2个20KHZ |
2个20KHz |
通信口 |
1xRS485 |
1xRS485 |
1 xRS485 |
2xRS485 |
2xRS485 |
项目名称 |
CPU221 |
CPU222 |
CPU224 |
CPU226 |
CPU226XM |
用户程序区 |
4KB |
4KB |
8KB |
8KB |
16KB |
数据存储区 |
2KB |
2KB |
5KB |
5KB |
l OKB |
主机数字量输入/输出点数 |
6/4 |
8/6 |
14/10 |
24/16 |
24/16 |
模拟量输入/输出点数 |
无 |
16/16 |
32/32 |
32/32 |
32/32 |
扫描时间/1条指令 |
0.37μs |
0.37μs |
0.37μs |
0.37μs |
0.37μs |
大输入/输出点数 |
256 |
256 |
256 |
256 |
256 |
位存储区 |
256 |
256 |
256 |
256 |
256 |
定时器 |
256 |
256 |
256 |
256 |
256 |
计数器 |
256 |
256 |
256 |
256 |
256 |
允许大的扩展模块 |
无 |
2模块 |
7模块 |
7模块 |
7模块 |
允许大的智能模块 |
无 |
2模块 |
7模块 |
7模块 |
7模块 |
时钟功能 |
可选 |
可选 |
内置 |
内置 |
内置 |
数字量输入滤波 |
标准 |
标准 |
标准 |
标准 |
标准 |
模拟量输入滤波 |
无 |
标准 |
标准 |
标准 |
标准 |
高速计数器 |
4个30KHz |
4个30KHz |
6个30KHz |
6个30KHz |
6个30KHz |
脉冲输出 |
2个20KHz |
2个20KHz |
2个20KHz |
2个20KHZ |
2个20KHz |
通信口 |
1xRS485 |
1xRS485 |
1 xRS485 |
2xRS485 |
2xRS485 |
由表1可知,CPU 22X 系列具有不同的技术性能,使用于不同要求的控制系统:
CPU 221:用户程序和数据存储容量较小,有一定的高速计数处理能力,适合用于点数少的控制系统
1.PROFIBUS的协议结构
PROFIBUS协议结构是根据ISO7498国际标准,以OSI作为参考模型的。PROFIBUS-DP定义了第1、2层和用户接口。第3到7层未加描述。用户接口规定了用户及系统以及不同设备可调用的应用功能,并详细说明了各种不同PROFIBUS-DP设备的设备行为。PROFIBUS-FMS定义了第1、2、7层,应用层包括现场总线信息规范(FMS)和低层接口(LLI)。FMS包括了应用协议并向用户提供了可广泛选用的强有力的通信服务;LLI协调不同的通信关系并提供不依赖设备的第2层访问接口。PROFIBUS-PA的数据传输采用扩展的PROFIBUS-DP协议。另外,PA还描述了现场设备行为的PA行规。根据IEC1157-2标准,PA的传输技术可确保其本质安全性,而且可通过总线给现场设备供电。使用连接器可在DP上扩展PA网络。
2.PROFIBUS的传输技术
PROFIBUS提供了三种数据传输型式:RS-485传输、IEC1157-2传输和光纤传输。
(1) RS-485传输技术
RS-485传输是PROFIBUS常用的一种传输技术,通常称之为H2。RS-485传输技术用于PROFIBUS-DP与PROFIBUS-FMS。
RS-485传输技术基本特征是:网络拓扑为线性总线,两端有有源的总线终端电阻;传输速率为9.6kbps~12Mbps;介质为屏蔽双绞电缆,也可取消屏蔽,取决于环境条件;不带中继时每分段可连接32个站,带中继时可多到127个站。RS-485传输设备安装要点:全部设备均与总线连接;每个分段上多可接32个站(主站或从站);每段的头和尾各有一个总线终端电阻,确保操作运行不发生误差;两个总线终端电阻必须一直有电源;当分段站过32个时,必须使用中继器用以连接各总线段,串联的中继器一般不过4个;传输速率可选用9.6kbps~12Mbps,一旦设备投入运行,全部设备均需选用同一传输速率。电缆大长度取决于传输速率采用RS-485传输技术的PROFIBUS网络好使用9针D型插头。当连接各站时,应确保数据线不要拧绞,系统在高电磁发射环境下运行应使用带屏蔽的电缆,屏蔽可提高电磁兼容性(EMC)。如用屏蔽编织线和屏蔽箔,应在两端与保护接地连接,并通过尽可能的大面积屏蔽接线来复盖,以保持良好的传导性。
(2)IEC1157-2传输技术
IEC1l57-2的传输技术用于PROFIBUS-PA,能满足化工和石油化工业的要求。它可保持其本质安全性,并通过总线对现场设备供电。IEC1157-2是一种位同步协议,可进行无电流的连续传输,通常称为H1。
(3)光纤传输技术
PROFIBUS系统在电磁干扰很大的环境下应用时,可使用光纤导体,以增加高速传输的距离。可使用两种光纤导体:一种是价格低廉的塑料纤维导体,供距离小于50m情况下使用;另一种是玻璃纤维导体,供距离小于1km情况下使用。许多厂商提供总线插头可将RS-485信号转换成光纤导体信号或将光纤导体信号转换成RS-485信号。
3. PROFIBUS总线存取控制技术
PROFIBUS-DP、FMS、PA均采用一样的总线存取控制技术,它是通过OSI参考模型第2层(数据链路层)来实现的,它包括保证数据可靠性技术及传输协议和报文处理。在PROFIBUS中,第2层称之为现场总线数据链路层(FDL,Fieldbus Data link)。介质存取控制(M A C, Medium Access Control)具体控制数据传输的程序,MAC必须确保在任何一个时刻只有一个站点发送数据。PROFIBUS协议的设计要满足介质存取控制的两个基本要求:
1)在复杂的自动化系统(主站)间的通信,必须保证在确切限定的时间间隔中,任何一个站点要有足够的时间来完成通信任务。
2)在复杂的程序控制器和简单的I/O设备(从站)间通信,应尽可能快速又简单地完成数据的实时传输。
因此PROFIBUS主站之间采用令牌传送方式,主站与从站之间采用主从方式。令牌传递程序保证每个主站在一个确切规定的时间内得到总线存取权(令牌),令牌在所有主站中循环一周的长时间是事先规定的。在PROFIBUS中,令牌传递仅在各主站之间进行。主站得到总线存取令牌时可依照主-从通信关系表与所有从站通信,向从站发送或读取信息,也可依照主-主通信关系表与所有主站通信。所以可能有3种系统配置:纯主-从系统、纯主-主系统和混合系统在总线系统初建时,主站介质存取控制MAC的任务是制定总线上的站点分配并建立逻辑环。在总线运行期间,断电或损坏的主站必须从环中排除,新上电的主站必须加入逻辑环第2层的另一重要工作任务是保证数据的高度完整性。PROFIBUS在第2层按照非连接的模式操作,除提供点对点逻辑数据传输外,还提供多点通信,包括广播和选择广播功能。
4.PROFIBUS-DP基本功能
PROFIBUS-DP用于现场设备级的高速数据传送,主站周期地读取从站的输入信息并周期地向从站发送输出信息。总线循环时间必须要比主站(PLC)程序循环时间短。除周期性用户数据传输外,PROFIBUS-DP还提供智能化设备所需的非周期性通信以进行组态、诊断和报警处理。
(1)PROFIBUS-DP基本特征
采用RS-485双绞线、双线电缆或光缆传输,传输速率从9.6kbps到12Mbps。各主站间令牌传递,主站与从站间为主-从传送。支持单主或多主系统,总线上多站点(主-从设备)数为126。采用点对点(用户数据传送)或广播(控制指令)通信。循环主-从用户数据传送和非循环主-主数据传送。控制指令允许输入和输出同步。同步模式为输出同步;锁定模式为输入同步。DP主站和DP从站间的循环用户有数据传送。各DP从站的动态激活和可激活。DP从站组态的检查。强大的诊断功能,三级诊断信息。输人或输出的同步。通过总线给DP从站赋予地址。通过总线对DP主站(DPM1)进行配置,每DP从站的输入和输出数据大为246字节。 所有信息的传输按海明距离HD=4进行。DP从站带看门狗定时器(Watchdog Timer)。对DP从站的输入/输出进行存取保护。DP主站上带可变定时器的用户数据传送监视。每个PROFIBUS-DP系统包括3种类型设备:类DP主站(DPM1)、第二类DP主站(DPM2)和DP从站。DPM1是是中央控制器,它在预定的周期内与分散的站(如DP从站)交换信息。典型的DPM1如PLC、PC等;DPM2是编程器、组态设备或操作面板,在DP系统组态操作时使用,完成系统操作和监视目的;DP从站是进行输入和输出信息采集和发送的外围设备,是带二进制值或模拟量输入输出的I/O设备、驱动器、阀门等。经过扩展的PROFIBUS-DP诊断能对故障进行快速定位。诊断信息在总线上传输并由主站采集。诊断信息分3级:本站诊断操作,即本站设备的一般操作状态,如温度过高、压力过低;模块诊断操作,即一个站点的某具体I/O模块故障;通道诊断操作,即一个单独输人/输出位的故障。
(2)PROFIBUS-DP允许构成单主站或多主站系统
在同一总线上多可连接126个站点。系统配置的描述包括:站数、站地址、输入/输出地址、输入/输出数据格式、诊断信息格式及所使用的总线参数。
PROFIBUS-DP单主站系统中,在总线系统运行阶段,只有一个活动主站。如图1所示为PROFIBUS-DP单主站系统,PLC作为主站。PROFIBUS-DP单主站系PROFIBUS-DP多主站系统中总线上连有多个主站。总线上的主站与各自从站构成相互独立的子系统。如图2所示,任何一个主站均可读取DP从站的输入/输出映像,但只有一个DP主站允许对DP从站写入数据。
(3)PROFIBUS-DP系统行为
PROFIBUS-DP系统行为主要取决于DPM1的操作状态,这些状态由本地或总线的配置设备所控制,主要有运行、清除和停止3种状态。在运行状态下,DPM1处于输入和输出数据的循环传输,DPM1从DP从站读取输入信息并向DP从站写入输出信息;在清除状态下,DPM1读取 DP从站的输入信息并使输出信息保持在故障安全状态;在停止状态下,DPM1和DP从站之间没有数据传输。DPM1设备在一个预先设定的时间间隔内,以有选择的广播方式将其本地状态周期性地发送到每一个有关的DP从站。如果在DPM1的数据传输阶段中发生错误,DPM1将所有相关的DP从站的输出数据立即转入清除状态,而DP从站将不再发送用户数据。在此之后,DPM1转入清除状态。6XV1830-0EH10 PROFIBUS总线电缆6XV1830-3EH10 PROFIBUS总线拖缆6XV1840-2AH10 以太网总线电缆6XV1830-0AH10 DP总线电缆6XV1830-0EU10 PROFIBUS总线电缆6XV1830-3BH10 Profibus总线拖缆6XV1830-5EH10 PROFIBUS总线电 6XV1830-5FH10 PROFIBUS总线电缆6XV1840-2AH10 4芯以太网电缆6XV1840-3AH10 4芯以太网高柔性电缆
用于不同应用区域的不同类型(例如,地下电缆、拖曳电缆、危险区域(Zone 1 和 Zone 2))双层屏蔽,抗干扰性能好阻燃总线连接电缆(不含卤素)。由于电缆上印有以米表示的长度标记,因此易于确定长度UL 由于特殊的总线电缆,有很广的应用范围。由于使用了双层屏蔽电缆和集成式接地技术,网络具有抗干扰功能。采用 FastConnect (快速连接) 电缆,连接器连接简单又快速,从而节省了时间。产品中不含硅硐,因此特别适用于汽车工业 (如上釉流水线)。为了构建 PROFIBUS DP 网络,提供有不同类型的电缆,可满足不同类型应用的要求。一般地,应该使用所列出的电缆。有关网络组态的详细信息,请参见 PROFIBUS 网络手册。UL 用于网络电缆的 UL 列表(安全标准)对于美国和加拿大市场尤为必需。根据电缆敷设在建筑物中位置来决定适当的要求。这适用所有电缆,这些电缆从一个机器敷设到一远程控制柜,位于电缆架上并保护着建筑物。通过 UL 的电缆在其名称后面附加字母“GP”(通用)。Ex用于本质安全 PROFIBUS DP 应用的电缆在其名称后面附加字母“IS”(本质安全)屏蔽的双绞电缆,圆形截面所有 PRO
1.PROFIBUS –DP作用
于现场层的高速数据传送。主站周期地读取从站的输入信息并周期地向从站发送输出信息。总线循环时间必须要比主站(PLC)程序循环时间短。除周期性用户数据传输外,PROFIBUS-DP还提供智能化设备所需的非周期性通信以进行组态.诊断和报警处理。
①传输技术:RS-485双绞线.双线电缆或光缆。波特率从9.6K bit/s到12M bit/s。
②总线存取:各主站间令牌传递,主站与从站间为主-从传送。支持单主或多主系统。总线上站点(主-从设备)数为126。
③通信:点对点(用户数据传送)或广播(控制指令)。循环主-从用户数据传送和非循环主-主数据传送。
④运行模式:运行.清除.停止。
⑤同步:控制指令允许输入和输出同步。同步模式:输出同步;锁定模式:输入同步。
⑥功能:DP主站和DP从站间的循环用户有数据传送。各DP从站的动态激活和可激活。DP从站组态的检查。强大的诊断功能,三级诊断诊断信息。输入或输出的同步。通过总线给DP从站赋予地址。通过部线对DP主站(DPM1)进行配置,每DP从站的输入和输出数据大为246字节。
⑦可靠性和保护机制:所有信息的传输按海明距离HD=4进行。DP从站带看门狗定时器(WatchdogTimer)。对DP从站的输入/输出进行存取保护。DP主站上带可变定时器的用户数据传送监视。
⑧设备类型:第二类DP主站(DPM2)是可进行编程.组态.诊断的设备。类DP主站(DPM1)是中央可编程控制器,如PLC.PC等。DP从站是带二进制值或模拟量输入输出的驱动器.阀门等.
(1)
①速率:在一个有着32个站点的分布系统中,PROFIBUS-DP对所有站点传送512 bit/s输入和512bit/s输出,在12Mbit/s时只需1毫秒。
②诊断功能:经过扩展的PROFIBUS-DP诊断能对故障进行快速定位。诊断信息在总线上传输并由主站采集。诊断信息分三级:
本站诊断操作:本站设备的一般操作状态,如温度过高.压力过低。
·模块诊断操作:一个站点的某具体I/O模块故障。
·通过诊断操作:一个单独输入/输出位的故障。
(2)PROFIBUS-DP允许构成单主站或多主站系统。在同一总线上多可连接126个站点。系统配置的描述包括:站数.站地址.输入/输出地址.输入/输出数据格式.诊断信息格式及所使用的总线参数。每个PROFIBUS-DP系统可包括以下三种坏同类型设备:
①一级DP主站(DPM1):一级DP主站是中央控制器,它在预定的周期内与分散的站(如DP从站)交换信息。典型的DPM1如PLC或PC。
②二级DP主站(DPM2):二级DP主站是编程器.组态设备或操作面板,在DP系统组态操作时使用,完成系统操作和监视目的。
③ DP从站:DP从站是进行输入和输出信息采集和发送的外围设备(I/O设备.驱动器.HMI.阀门等)。
④ 单主站系统:在总线系统的运行阶段,只有一个活动主站。
⑤多主站系统:总线上连有多个主站。这些主站与各自从站构成相互独立的子系统。每个子系统包括一个DPMI.的若干从站及可能的DPM2设备。任何一个主站均可读取DP从站的输入/输出映象,但只有一个DP主站允许对DP从站写入数据。
4、HMI 触摸屏TD200 TD400C K-TP OP177 TP177,MP277 MP377,
SIEMENS 交、直流传动装置
1、 交流变频器 MICROMASTER系列:MM420、MM430、MM440、G110、G120. MIDASTER系列:MDV
2、全数字直流调速装置 6RA23、6RA24、6RA28、6RA70、6SE70系列
SIEMENS 数控 伺服
SINUMERIK:801、802S 、802D、802D SL、810D、840D、611U、S120
系统及伺报电机,力矩电机,直线电机,伺服驱动等备件销售。
|
透了智能化的技术。
line;'="">随着工业自动化程度的提高,以及应用领域的需求,RFID的技术被越来越多的集成于系统。由于全集成自动化是西门子产品设计的核心理念,因此,为RFID集成于自动化系统提供了多种解决方案。
通过RFID的通信接口模块,可将RFID 集成到PC,主流PLC,如: S5、S7、PROFIBUS DP、非西门子PLC、以太网等。
如图1
line;'="">
图1:RF300的集成方式
line;'="">
2、本文试验设备简介
line;'="">2.1 硬件设备
line;="" none;'="">RF360T:6GT2800-4AC00,RF300 数据存储器(移动载体)
RF380R:6GT2801-3AA10,RF300读写器
ASM456:6GT2002-0ED00,通讯模块,独立的PROFIBUS DP从站,可连接2个通道
的读写设备(SLG),用于将RFID系统集成到PROFIBUS DP/DP-V1 。
ECOFAST 连接块:6ES7194-3AA00-0AA0
PROFIBUS ECOFAST 混合直插头
插针型:6GK1 905-0CA00,每包 5 件
插座型:6GK1 905-0CB00,每包 5 件
PROFIBUS ECOFAST 终端电阻插头:6GK1 905-0DA10
RF300 SLG电缆:6GT2891-0FH50,5米PS307:6ES7 307-1KA01-0AA0,S7-300电源模块
CPU315-2PN/DP:6ES7 315-2EH13-0AB0,S7-300 中央处理器
S7-300道轨
PROFIBUS DP电缆
line;'="">2.2 软件
line;'="">STEP 7 V5.4 SP5,用于组态、编程
MOBY 系统软件:6GT2 080-2AA10,GSD 文件,FC45,手册
line;'="">
3、FC45
FC45 是STEP 7为RFID识别系统所编写的功能块,SIMATIC S7-300/400 通过通信接口模块连接RFID读写器,通过FC45与RFID识别系统进行数据交换。
本文讲述了怎样使用S7-300,CPU315-2PN/DP 以及ASM 456与RF300的RF 380R连接,通过FC45 与RF300进行数据交换。
line;'="">3.1 FC45 参数数据块(参数DB)
line;'="">每一个读写设备,都需要预分配参数,并存储到参数数据块里(参数DB),该参数DB通过UDT 10(用户数据类型)生成。在UDT 10中,定义了输入参数、控制命令、过程信息、以及FC45 的内部变量等。
line;'="">3.1.1 输入参数
line;'="">字节0—16,ASM456个通道的输入参数,这些参数需要用户预先定义,用于初始化设备的。反之,当参数发生变化,需要进行初始化操作。如图2
字节300—316,是ASM456第二个通道的输入参数。
line;'="">
图2:UDT10
line;'="">输入参数包含ASM逻辑地址,通道号,命令DB号,命令DB的起始地址,以及MOBY的控制参数。
line;'="">其中,MDS_control 参数,取值范围0、1、2:
line;'="">MDS_control=0,Presence check 关闭,MDS_present状态无指示,MDS_Control关
闭,SLG 发射场只有在 Command_start 启动时才打开。该方式用于多
个SLG近距离安装的使用场合,通过控制Command_start的启动,有效
的避免相互间的干扰。
line;'="">MDS_control=1,Presence check 打开,当MDS进场,MDS_present状态会置“1”,且
会通过MOBY设备(如ASM456)指示出来。MDS_Control关闭,SLG 发
射场是处于打开状态,执行过程中MDS离场不出错。该方式为默认设
置方式。
line;'="">MDS_control=2,仅适用于ASM454。Presence check 打开,MDS_present状态有指
示,MDS_Control打开。ASM Firmware 的选项命令,用于同步MDS用
户程 序。
(1)、ASM命令没执行完MDS离场,会出错
(2)、MDS穿过读写窗口,但用户程序没执行操作,会出错
line;'="">3.1.2 状态和控制
line;'="">字节18—20,ASM456个通道的状态和控制位,用于指示过程信息和错误。如图3
line;'="">
图3:UDT10
line;'="">其中命令控制字(参数 DB 的 DBW18)对于编程、操作、和状态监视都非常重要。图4
line;'="">
图4:18
line;'="">字节318—320,ASM456第二个通道的状态和控制位,用于指示过程信息和错误。
line;'="">3.1.3 错误及其他状态信息
line;'="">字节21—26,ASM456个通道的错误及其他状态信息。如图5
line;'="">
图5:UDT10
line;'="">字节321—326,ASM456第二个通道的错误及其他状态信息。
line;'="">3.1.4 内部变量
line;'="">字节28—299,FC45内部变量,用于ASM456个通道使用,编程时不需要关注。
字节328—599,FC45内部变量,用于ASM456第二个通道使用。
line;'="">关于参数DB,请参考FC45手册第三章:21737722
line;'="">3.2 MOBY 命令
line;'="">在MOBY启动前需定义MOBY命令。MOBY命令如表6
UDT20是用以定义MOBY命令DB的数据结构。
普通命令 | 组命令 | 命令意思 |
01 | 41 | 写数据到MDS(数据载体) |
02 | 42 | 从MDS读数据 |
03 | 43 | 初始化MDS |
04 | 44 | SLG(读写器)状态 |
06 | -- NEXT | 命令 |
08 | 48 | END命令;取消与MDS通信 |
0A | 4A | 天线ON/OFF |
0B | 4B | MDS状态 |
line;'="">表6:MOBY命令
line;'="">注:
0是MOBY基本命令,适用于所有MOBY SLG 和 ASM,其他命令要视MOBY 和 ASM 而定。
line;'="">
4、组态编程
line;'="">4.1 连接设备
line;'="">本文实验设备如图6
line;'="">
图6:设备连接图
line;'="">4.1.1 模块连结
将ASM456 ECOFAST 连结模块到基本模块,如图7
line;'="">
图7:ASM456 ECOFAST模块
line;'="">ASM456基本模块:6GT2002-0ED00
ECOFAST 连接块:6ES7194-3AA00-0AA0
line;'="">4.1.2 设置PROFIBUS DP 地址
通过地址设定插头设置PROFIBUS DP 地址,如图8
line;'="">
图8:DP设置插头
line;'="">PROFIBUS DP 地址设置插头:6ES7 194-1KB00-0XA0
line;'="">4.1.3 连接ECOFAST 混合插头
连接PROFIBUS DP网线和电源,如图9
line;'="">
图9:ECOFAST 混合插头
line;'="">插座:6GK1 905-0CA00,电源、DP线接入ASM456
插头:6GK1 905-0CA00,电源、DP线从ASM456接出到其他站
如果是DP末端站,ASM456需要使用终端电阻插头:6GK1 905-0DA10
line;'="">4.1.4 连接RF360T 到ASM456
line;'="">使用的RF300 SLG电缆:6GT2891-0FH50,5米,连接RF380R 到ASM456。
line;'="">4.2 STEP 7创建项目
line;'="">4.2.1 创建项目
打开STEP7 创建新项目 ASM456-FC45,见图10
line;'="">
图10:创建项目
line;'="">4.2.2 安装ASM456 GSD 文件
line;'="">两种方式找到ASM456 GSD文件:
line;'="">MOBY软件CD: datenprofi_gsd.
line;'="">或
line;'="">网上下载ASM456 GSD 文件:113562
line;'="">4.2.3 组态ASM456
line;'="">安装ASM456 GSD文件后,在STEP7硬件列表中出现该产品。如图11
line;'="">
图11:STEP7硬件列表
line;'="">硬件组态,设置CPU315-2PN/DP MPI/DP 接口为DP 主站,ASM456 作为3号从站连接到主站。双击ASM456 ,选择User mode 为 FB45/FC45,MOBY mode 为MOBY U/D/RF300 normal addressing,通信传输速率115.2Kbaud。如图12
line;'="">
图12:STEP7硬件组态
line;'="">ASM456 逻辑首地址256。如图13
line;'="">
图13:ASM456硬件地址
line;'="">编译并下载到CPU315-2PN/DP,CPU 运行,通信建立。
line;'="">4.2.4 打开FC45例子程序
line;'="">解压MOBY 软件CD中的程序文件 , daten。如图14
line;'="">
图14:例子程序
line;'="">拷贝例子程序到项目中。
line;'="">由UDT10生成的DB45是MOBY 参数DB,其中包含ASM456逻辑地址,通道号,命令DB号,以及命令DB的起始地址。如图15
line;'="">
图15:DB45
line;'="">该程序是RF300单载体操作,因此,参数DB中参数MOBY_mode选择5,RESET_Long参数选择1(True)。如图16
line;'="">
图16:DB45
line;'="">4.2.5 编程序
在OB100(S7-300启动初始化程序)中置位每一个通道的init_Run。如图17
line;'="">
图17:OB100程序
line;'="">在OB1中周期性执行FC45,启动MOBY命令。如图18
line;'="">西门子工业以太网总线电缆
图18:OB1程序
line;'="">OB 122 评估出ASM 模块故障信号。如图19
line;'="">
图19:OB122程序
line;'="">
5、调试
line;'="">5.1 MOBY启动
line;'="">由于选择MDS_Control默认设置“1”,读写设备在监测MDS是否进场。如果变量Ready=True,Error=false,一旦MDS进入读/写窗口,ASM456上PRE灯点亮,MOBY 状态字的MDS_Present 被置位,此时,通过Command_Start 即可启动MOBY命令。
line;'="">如果Ready= false,则请检查是否在OB100中被初始化,或检查FC45是否在OB1中被周期性执行。
line;'="">如果Error= True,则应检查错误原因。错误信息会被分别记录在error_MOBY,error_FC,或error_BUS。具体信息请参阅下文或FC45手册第五章。
line;'="">5.2 MOBY命令
line;'="">使用UDT 20可以生成命令DB块,本例命令DB块为DB47,通过修改命令DB块的命令参数和命令地址,可以实现对RF360T的读、写、初始化等操作。
line;'="">5.2.1 写操作
line;'="">例如,将数据从DB48的DBB0到DBB9共5个字节写到MDS地址0开始的地址。
line;'="">命令格式:表3
命令 [hex] |
子命令 [hex] |
长度 [dec] |
MDS地址 [hex] |
DB块 [dec] |
DB块起始地址[dec] |
1 | 0 | 10 | 0 | 48 | 0 |
line;'="">表3:写命令
line;'="">
命令DB块。如图20
line;'="">
图20:DB47
line;'="">5.2.2 读操作
line;'="">例如,将数据从MDS地址0开始的10个字节读到DB50的DBB0到DBB9。
line;'="">命令格式,如表4
命令 [hex] |
子命令 [hex] |
长度 [dec] |
MDS地址 [hex] |
DB块 [dec] |
DB块起始地址 [dec] |
2 | 0 | 10 | 0 | 50 | 0 |
line;'="">表4:读命令
line;'="">命令DB块,如图21
line;'="">
图21:DB47
line;'="">5.2.3 初始化MDS
line;'="">例如,将RF360T初始化为0,RF360T为8Kbyte ,地址空间为2000H。
line;'="">命令格式,如表5
命令 [hex] |
子命令 [hex] |
长度 [dec] |
MDS地址 [hex] |
DB块 [dec] |
DB块起始地址 [dec] |
3 | 0 | -- | 2000 | -- | -- |
line;'="">表5:初始化命令
line;'="">命令DB块,如图22
line;'="">
图22:DB47
line;'="">
6、错误诊断
line;'="">MOBY的操作,一般有以下两种故障类型。
line;'="">6.1 导致CPU停机的故障
line;'="">ASM456有故障,而OB86没有下载到CPU;
ASM456有故障,OB122没有编程并下载到CPU;
如果只有当执行FC45时,CPU才故障停机,可能的故障原因有:
? 参数DB或参数DB的起始地址不正确;
? 命令DB不正确;
? 数据DB不存在或空间不够大。
line;'="">6.2 error=1故障
当MOBY某通道的error 被置位,会有如下三类错误:
line;'="">6.2.1 Error_MOBY
这类故障是由ASM和MOBY读/写设备引发的,主要有以下两种
? ASM456和MOBY读/写设备以及MDS之间的通信故障;
? ASM456不能执行命令。
line;'="">此类故障发生时,ASM上ERR灯闪烁。
line;'="">6.2.2 Error_FC
line;'="">FC45故障,主要原因是参数DB或命令DB中参数赋值错误。
line;'="">6.2.3 Error_BUS
line;'="">此类错误是发生在PROFIBUS DP传输层的故障,通过PROFIBUS的系统诊断软件(如PROFIBUS tracer)或BT200可得到详细的信息。FC45手册5.2给出的故障代码是SFC58/59的RET_VAL参数的一些值,具体信息请参考书册《S7-300/400系统和标准函数》或STEP7在线帮助。
line;'="">说明
本条目将描述如何在TIA博途中对分布式 I/O模块进行固件升级?.
line;'="">需求
line;'="">在线连接到I/O模块
以下步骤描述了如何在线连接I/O模块.
line;'="">进行固件升级
line;'="">注意
在固件升级过程中或升级完毕后的启动期间,模块将不在正常工作模式
其他推荐产品