回复: 通讯数据长度选择与数据一致性读写的疑问

yming

西门子1847工业学习平台

  • 帖子

    23251
  • 精华

    882
  • 被关注

    1259

论坛等级:至圣

注册时间:2004-03-06

钻石 钻石 如何晋级?

发布于 2017-09-13 17:31:31

22楼

 使用MODBUS TCP作为通讯交换数据,网络延时是需要关心的。

通常,在同一百兆交换机下的延时很小,几毫秒;基本上不关心信号的不同步。

但是,对于MB_TCP远程就是个比较大的问题。客户端发送请求,至接收到服务器的报文,根据路由、节点数的不同,可能需要很长时间,几百毫秒甚至到上千毫秒(而且是变动的)。

如果用系统时钟10Hz(100毫秒)测试,网络延迟(PING)几十毫秒的没问题。尽管客户端收到的宽度不相等。但至少不会丢0/1。能够扑捉到服务器侧端子的瞬时按动。

但网络延迟很长时(远程),简单的编程方法,客户端是会捕捉不到这边的信号变动的。

所以,你必须要在服务器端做好工作,确保客户端能取走这个重要的信号。


学而时习之,不亦说乎?温故而知新,不亦乐乎?
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-1200系列

共有15335条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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