恭喜,你发布的帖子
发布于 2021-04-29 10:11:38
10楼
今天测量了Smart200与Modbus Slave 7.1.3、单片机 做9600通讯测试读取6个保持寄存器、写3个保持寄存器。
从测试中可以看出,用Modbus Slave模拟从站与PLC通讯,PLC每秒能够进行13~14次通讯;
而与实际的单片机做通讯,PLC每秒能够进行22~23次通讯;
从这可以看出来,Win7系统的串口通讯Api是做不到每1ms中断接收处理数据的。所以,PLC与PC通讯的时间是不可能达到modbus rtu协议中定义的最小间隔时间的。
这是PLC与PC仿真的通讯次数,每秒大概13~14次:
这是PLC与单片机的通讯次数,每秒大概22~23次:
请填写推广理由:
分享
只看
楼主