回复:MODBUS TCP轮询

yzs

  • 帖子

    436
  • 精华

    7
  • 被关注

    47

论坛等级:侠圣

注册时间:2013-12-27

黄金 黄金 如何晋级?

发布于 2019-11-27 12:55:11

13楼

展开查看
以下是引用aa13123在2019-11-27 12:00:32的发言 >12楼

完成一次时间是多少呢?

以下是引用yzs在2019-11-27 11:36:45的发言 >11楼:首先MODBUS T...

引用11楼详细内容:

首先MODBUS TCP按西门子的做法本来是没有轮询的,想实现轮询功能必须测试过之后才行。如果想实现轮询功能建议认真参考我的帖子修改测试一下程序,看看是否能够行得通。在我的帖子的6楼有对MODBUS TCP轮询控制的一些注意点,当然我的是1200/1500的程序测试通过,至于200SMART是否可行我没做过不能保证。不过同是西门子的东西估计都差不多,注意点应该也差不多。

http://www.ad.siemens.com.cn/club/bbs/post.aspx?a_id=1582561&b_id=66&s_id=84&num=10#anch

正常使用轮询速度和485的轮询速度是差不多的,不会超过100MS。

关键是通讯成功通过DONE触发轮询下一个。块的通讯故障延时建议修改为500MS,每次通讯时通过计时器延时500MS手动触发轮询下一个。

要保证一个通讯周期内(500MS)内只发送一次数据,不能多发。

超时触发需要手动触发而不是根据块内的延时故障触发。

评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-200 SMART

共有8945条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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