回复:西门子1200 Modbus RTU速率太慢问题,是否是背板通讯太慢造成?

已锁定

Zaxife

  • 帖子

    2450
  • 精华

    31
  • 被关注

    78

论坛等级:至圣

注册时间:2008-07-24

普通 普通 如何晋级?

发布于 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次:



评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-1500系列

共有11143条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top
X 图片
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。