PROFIsafe安全总线及其在伦茨公司9400系列伺服控制系统上的应用
对于SM301安全模板,PROFIsafe行规对槽1部分的数据作了更具体的规定,槽1部分的数据长度总是8个字节,分配如下:
字节0到字节3(总共4个字节)是PROFIsafe的过程数据(PROFIsafe输出数据或PROFIsafe输入数据),字节4是控制字节或状态字节,字节5为连续号,字节6和字节7是循环冗余码校验字节,见图9。
PROFIsafe行规对前4个字节(PROFIsafe输出数据或PROFIsafe输入数据)又作了明确的定义:
(PROFIsafe输出数据是指从安全PLC传送到安全模板的数据(控制数据),其字节的每一个位的的含义是:字节0
位0: 激活STO(值=0,表示要求激活安全断开扭矩)
位1: 激活SS1(值=0, 表示要求激活1级安全停机)
位2: 激活SS2(值=0, 表示要求激活2级安全停机)
位3: 激活SLS1(值=0, 表示要求激活安全限速1)
字节1
位1: 激活ES(值=1,表示使能开关是有效的)
位3: 激活OMS(值=0, 表示选择正常操作)
字节2
位0: PS_AIS(值由01, 表示(再)启动确认)
位1: PS_AIE(值由01, 表示故障确认)
位7: 激活SSE(值=0, 表示要求激活安全紧急停机)
字节3
位0: SD-Out1(值=0, 表示SD-Out1输出置成ON状态)
所有没有列出的位,表示保留将来作扩展的应用,但是必须发送“0”信号
PROFIsafe输入数据是指从安全模板传送到安全PLC的数据(状态信息),其字节的每一个位的的含义是:
字节0
位0: 在完成SS1之后置位,表示STO的状态(值=1,表示STO有效)
位1: 在完成SS1之后复位,表示SS1的状态(值=1, 表示SS1有效)
也在SSE中置位ggf
位2: 在完成SS2之后复位,表示SS2的状态((值=1, 表示SS2有效)
位3: 表示SLS1的状态(值=1, 表示SLS1有效)
字节1
位1: 表示ES的状态(值=1, 表示使能)
位3: 表示OMS的状态(值=1, 表示手动操作)
字节2
位0: 在完成SS1之后置位,表示SOS的状态(值=1, 表示SOS有效)
位1: 在完成SLS1之后置位,表示SLS1的状态(值=1, 表示SLS1有效)
位7: 表示SSE的状态(值=1, 表示SSE功能有效)
字节3
位0: SD-In1(表示连接在I1A和I1B通道上的传感器状态,值=1表示A和B通道上的传感器是ON状态) 位1: SD-In2(表示连接在I2A和I2B通道上的传感器状态,值=1表示A和B通道上的传感器是ON状态)
位2: SD-In3(表示连接在I3A和I3B通道上的传感器状态,值=1表示A和B通道上的传感器是ON状态)
位3: SD-In4(表示连接在I4A和I4B通道上的传感器状态,值=1表示A和B通道上的传感器是ON状态)
位7: 表示错误有效(值=1, 表示有错误存在)
所有没有列出的位,表示保留将来作扩展的应用,但是必须发送“0”信号,以上是有关PROFIsafe行规的一些说明。最后,我们提供一个安全通信的实例:
上位PLC是西门子公司的S7 300 F PLC,具体配置如表1。
安全通信的从站是伦茨公司的9400伺服控制器,带SM301安全模板。
应用STEP 7编程组态软件,完成硬件的组态,建立符号地址表,建立安全操作的逻辑程序和完整的程序(见图12)。完成程序的下装和调试,通过在线监控或变量表可以监视PROFIsafe的通信状态。
在本文的最后部分,我们提供两个与本文有关的术语和缩写词表,以便读者方便阅读。
在基于集成安全的传动系统中将要用到的术语和缩写词表(见表2)


文章编号:070411
发送短信“文章编号+ 评语代码”至13816124995,告诉我们您对此文的意见。
1- 很好,有很高的参考价值
2- 一般,有一定的参考价值
3- 不好,没有参考价值
评论