回复:MODBUS通讯无反应问题

yming

西门子1847工业学习平台

  • 帖子

    23184
  • 精华

    881
  • 被关注

    1253

论坛等级:至圣

注册时间:2004-03-06

钻石 钻石 如何晋级?

发布于 2016-07-08 09:42:47

6楼

展开查看
以下是引用不断的学习在2016-07-07 23:01:28的发言 >4楼

这个我也是看到例程里面是这么写的,所以我也就这样用了,是否要先把该位置位,然后通过完成信号复位吗?另外请教下,如果我一个主站,带几十个子站。无论读写,是否都一次只能给一个站发读写请求,即:比如说通过第一个站的完成信号,触发第二个站的读写,再通过第二个站的完成信号,触发第三个站读写,以此类推。

以下是引用yming在2016-07-04 22:23:51的发言 >3楼:凭什么你就确定1Hz...

引用3楼详细内容:

凭什么你就确定1Hz触发就能成功?异步通讯没有这么写的。


对呀。你这不是对CM通讯模块轮询完全理解么?

对DONE和ERR都要处理;也可能是错误返回呀。

1200可以挂3个CM;它们都是独立工作的;互不干扰(可以并行轮询自己的从站)。


我建议以后在可能的情况下,使用以太网的MODBUS TCP。每一个连接就相当于一个CM模块(还不用花钱买);客户端(主站)既可以轮询访问服务器(从站);服务器(从站)也可以被多个客户端(主站)访问;还可以并发;即灵活又方便。而且速度很快(100M下局域网);也能经过互联网远程访问(速度慢点而已)。



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

请填写推广理由:

本版热门话题

SIMATIC S7-1500系列

共有10666条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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