自己编写Modbus-RTU这个帧间的大于3.5个字符间隔延时是如何实现的?

这个3.5字符延时在PLC中是使用定时器来做可以吗?是不是必须使用中断来实现?

最佳答案

你不用考虑3.5个字符,只要保证你的发送帧频率别太高就行了,理论上要确保2发送帧之间的发送时间差大于3.5个字符的时间,但考虑到收发异步进行,你把2发送帧的间隔设置成略微大于“1发送+1接收”帧的时间就好了。

提问者对于答案的评价:
谢谢各位的回答!

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年8月15日 上午12:22
下一篇 2017年8月15日 上午12:22

相关推荐