串口高速通信限制原因

做了一个200SMART PLC跟上位机485串口通信的测试程序,波特率19200,用XMT指令发送11个字节的数据,共88位,每次发送完成后数据自加1,按波特率计算到发送完成只需要4.6ms左右,现采用10ms定时中断发送,上位机无法接收都全部数据,若采用50ms定时中断则完全没有问题,接收到的数据和发送的完全一致,现在的问题是:1.XMT指令除了发送11字节所需的4.6ms,其他时间耗在哪里了?2.XMT指令执行的机制是怎么样的?流程是什么,每一步各花了多少时间?XMT发送数据通信所需最短的时间是多少?麻烦大神解答,只想知道10ms通信失败的原因,有文档的烦请给出文档。谢谢

问题补充:
监测PLC扫描时间最长3ms,PLC只负责发送,不接收数据。想问的问题是PLC发送数据所消耗的时间,受那些因素的影响,这些影响能不能定量表示?

产品版区:SIMATIC S7-200 SMART
悬赏西币:5 | 解决时间:2018-09-11 12:45:46 | 提问者:串口高速通信限制原因 枫灵S - 新生  第1级

问题ID:198889

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2019年6月10日 下午9:02
下一篇 2019年6月10日

相关推荐