是否可以多次调用FB7和FB8,如何监视通讯状态。

是否可以多次调用FB7和FB8,如何监视通讯状态。

最佳答案

一个CP341时FB7和FB8在同一周期只能被调用一次,如果需要调用多次,可以采用MODBUS RTU多站轮询的方式。具体可以参考以下链接:
http://www.ad.siemens.com.cn/download/docMessage.aspx?Id=1293
多个CP341可以在同一个周期多次调用FB7和FB8分别对应不同的CP341。使用过程中需要注意同一个周期调用的FB7和FB8不能超过8次(因为FB7和FB8会用到SFC58和SFC59,而这两个块最多同一周期只能被调用8次),如果超过8次,需要在不同周期调用。
FB7和FB8的输出管脚ERROR和Status可以读出通讯状态。另外可以在从站做一个心跳信号,在0和1之间按一定的频率变化,主站检测该地址的状态,为0或1的时间超过预设时间认为通讯中断。

提问者对于答案的评价:
推荐

专家置评

已阅,最佳答案正确。

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年6月3日
下一篇 2017年6月3日

相关推荐