施耐德 TM200C40R modbus通讯求助 点击:2117 | 回复:1



秋刀鱼小超

    
  • 精华:0帖
  • 求助:1帖
  • 帖子:1帖 | 2回
  • 年度积分:0
  • 历史总积分:4
  • 注册:2016年5月31日
发表于:2016-05-31 13:12:10
楼主

求助,软件用的somachine 1.3,通过PLC  TM200C40R读 5 个modbus设备的值。但是%READ_VAR0功能块需要上升沿激活,如何稳定的实现读取这5个设备的状态值。

同一个心跳字输出最多可以激活2个功能块。

之前采用的定时器来实现不同时的几个脉冲信号,但很不稳定,老是有设备值读不上来。

请问有什么好办法实现同时跟几个modbus设备进行通讯的方法吗?




rect_er

  • 精华:0帖
  • 求助:0帖
  • 帖子:17帖 | 185回
  • 年度积分:0
  • 历史总积分:283
  • 注册:2014年10月25日
发表于:2016-06-02 12:38:37
1楼

用定时器实现轮询,应该可以啊。

用一个定时器导通另外下一个定时器,这样,就不会同时触发上升沿,应该可以的。


热门招聘
相关主题

官方公众号

智造工程师