PLC做modbus从站时,如何判断最小通讯间隔

我用S7-200作modbus从站,和第三方设备通讯。现在通讯方面没有问题。
对方给我发送的数据里包含一个 最小通讯时间。要求我用PLC判断两者的通讯中断时间大于最小通讯间隔时,则输出一个Q位标志。
请问各位前辈,这个要怎么判断?因为用的指令库,好象没办法用接收完成的中断条件吧?

问题补充:
怎么解决,一楼的老兄说明白些呀
用库指令的Done位吗?但我用监控看,在通讯和不通讯时改位都是0啊.

最佳答案

你试试这个程序,T37后面的10是大概时间,你可以根据你的程序由小到大调试出一个合适的时间。
因为主站发送的周期不确定,程序的大小不确定,所以这个时间要调整。

LDB=   SMB86, 0
TON    T37, 10

LD     T37
=      Q0.0

提问者对于答案的评价:
哦~ 懂了  非常感谢

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年11月1日 下午4:24
下一篇 2020年11月1日 下午4:24

相关推荐