故障安全型模块信号端子与硬件组态中符号表地址的对应关系

大家好,刚接触故障安全型信号模块,我看到为了满足不同安全等级的要求,分别有1oo1和1oo2的接线方案,拿数字输入模块SM326(24点输入为例),若采用1oo2方案(在CPU中实现逻辑),则24点当12对输入来处理,两个传感器分别进模块左右两侧,其中一个连接至端子0,另外一个连接至端子12,正好组成一对,那么这时候在SM326的硬件组态符号表中,端子12应该对应哪个地址,是I0.1,还是I1.3(第12个地址)?如果是1oo1方案,那么端子0-24是否依次与符号表中地址I0.0-I2.7一一对应?同理,模拟输入SM336(6点输入)在1oo2方案中,0/3,1/4,2/5当做3对来使用,那么两个传感器接入端子0和端子3在符号表中分别对应IW512和IW514还是IW518?谢谢!

图片说明:

故障安全型模块信号端子与硬件组态中符号表地址的对应关系   

最佳答案

端子0-23是与符号表中地址I0.0-I2.7是一一对应,SM326安全型模块如果是1oo2的评估方式的话,是检测两个安全信号同时给出一个正确输出的一种计算方式,每一组地址的对应关系是:I0.0-I1.4 、I0.1-I1.5、I0.2-I1.6、I3.0-I1.7、I0.4-I2.0--------以此类推,需要注意的是在编程的时候只对低位的地址进行操作,也就是说如果用到I0.0-I1.4这一对安全信号的话在你的安全程序中只能对I0.0进行操作,不能对I1.4进行操作,更不能在其它别的地方用到I1.4,模拟量模块也是如此,这是由安全模块寻址规则确定的;如果是1oo1的话你也只能对I0.0~I1.3进行操作I1.4~2.7留作备用,除非你把SM326安全型模块当做标准模块使用,那样的话你就可以对I0.0-I2.7都进行操作了。

提问者对于答案的评价:
我这里的1oo2是放在CPU中来做,并不是在模块中来完成,因此我认为在地址表中应列出两个成对端子,并在CPU程序中引用这两个地址,即对高位地址也能操作,从而进行1oo2编程,那么以端子0,12为例,端子12地址应该为I1.3吧?还有,如果采用1oo1,端子12-23必须要预留?

专家置评

已阅,最佳答案正确。

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc237632.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2018年12月1日 下午5:25
下一篇 2018年12月1日 下午5:25

相关推荐