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

已锁定

耀眼光芒

西门子1847工业学习平台

  • 帖子

    382
  • 精华

    3
  • 被关注

    30

论坛等级:侠圣

注册时间:2013-08-16

黄金 黄金 如何晋级?

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

10072

10

2021-04-17 10:02:00

Modbus RTU有完全开放和经济的特点,但显然不是一种完全实时的协议,需要用户程序来驱动。


但是感觉Modbus速率在S7-1200下实在是太慢了,作为主站100ms才能更新一次,如果使用嵌入式系统就好很多,测量方法是通过1200内置的trace功能,




而且Modbus超时时间最短为1s,而好多嵌入式系统超时时间是100ms,请问大家遇到过吗?


我监测的是modbus master的背景DB (Modbus_Master [FB641] 3.2)

按照这个速率,读写一次相关Modbus从站就需要200ms左右了 有些相对精确的控制就需要换成别的通讯方式了。

波特率我已经调整到最高了,这个参数和波特率似乎没有太大关系。

大家Modbus轮询周期一般是多久?


更新:

有网友提示done 和req等待时间太长,我之前确实加了延时,因为考虑到周期采集。更新无等待一个截图。

模块是CM 1241 (RS422/485) S7-1200 中

截图是57600,No parity, 8 bits, 1 stop。

只有一个从站 直连 因从站配置无终端电阻困难,DP总线头终端电阻未启用。





为保证测试正确,使用了计算机模拟Modbus Slave(Modbus Slave 7.3.1 )效果相似 相同

西门子1200 Modbus RTU速率太慢问题,是否是背板通讯太慢造成? 已锁定
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-1500系列

共有8655条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

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