大家帮忙看看200SMART-MODBUS通讯对不对 点击:643 | 回复:7



luzhongui

    
  • 精华:0帖
  • 求助:1帖
  • 帖子:18帖 | 113回
  • 年度积分:219
  • 历史总积分:1851
  • 注册:2011年3月30日
发表于:2019-09-16 09:55:20
楼主

大家帮忙看看200SMART-MODBUS通讯对不对,如图:200SMART-MODBUS通讯.png

1分不嫌少!



蓝天小子

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 546回
  • 年度积分:50
  • 历史总积分:827
  • 注册:2018年8月07日
发表于:2019-10-10 18:33:17
1楼

你用这个应该是可以的,但是不严谨,如果第一个数据没有读取完毕,但是过了0.5s(就认为PLC处理速度慢),此时应该读取第二个数据了,这样就会出错误。你可以用第一个的完成作为第二个开始的条件。即用M0.3作为第二个指令的FIRST的上升沿输入。保证第二个不会跟第一个冲突,同时把第二个的完成也可以作为第一个的first,互锁一下,保证程序能顺利进行下去,至于有没有必要互锁,或者你采集频率多少,这个就需要你自己衡量了。

蓝天小子

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 546回
  • 年度积分:50
  • 历史总积分:827
  • 注册:2018年8月07日
发表于:2019-10-12 14:51:38
2楼

你的数据地址也不对啊,应该用&vb720和&vb730啊

mangniu10

  • 精华:0帖
  • 求助:2帖
  • 帖子:2帖 | 66回
  • 年度积分:0
  • 历史总积分:108
  • 注册:2010年10月15日
发表于:2019-10-15 10:16:57
3楼

很有道理,赞同

回复内容:

对: 蓝天小子 你的数据地址也不对啊,应该用&vb720和&vb730啊 内容的回复!

-------------------------


luzhongui

  • 精华:0帖
  • 求助:1帖
  • 帖子:18帖 | 113回
  • 年度积分:219
  • 历史总积分:1851
  • 注册:2011年3月30日
发表于:2019-10-22 21:39:37
4楼

回复内容:

对:mangniu10 很有道理,赞同回复内容:对: 蓝天小子 你的数据地址也不对啊,应该用&vb720和&vb730啊 内容的回复!-------------------------     内容的回复:

谢谢啊,,,,能加微信吗?

luzhongui

  • 精华:0帖
  • 求助:1帖
  • 帖子:18帖 | 113回
  • 年度积分:219
  • 历史总积分:1851
  • 注册:2011年3月30日
发表于:2019-11-15 07:25:42
5楼

回复内容:

对:蓝天小子 你用这个应该是可以的,但是不严谨,如果第一个数据没有读取完毕,但是过了0.5s(就认为PLC处理速度慢),此时应该读取第二个数据了,这样就会出错误。你可以用第一个的完成作为第二个开始的条件。即用M0.3作为第二个指令的FIRST的上升沿输入。保证第二个不会跟第一个冲突,同时把第二个的完成也可以作为第一个的first,互锁一下,保证程序能顺利进行下去,至于有没有必要互锁,或者你采集频率多少,这个就需要你自己衡量了。     内容的回复:

谢谢谢谢谢谢!非常感谢!

老街男孩

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 122回
  • 年度积分:0
  • 历史总积分:52
  • 注册:2018年2月24日
发表于:2020-01-13 19:50:39
6楼

大神多啊,值得学习学习

乌拉圭123

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 305回
  • 年度积分:0
  • 历史总积分:64
  • 注册:2020年7月20日
发表于:2021-11-05 14:23:07
7楼

不错学习一下


热门招聘
相关主题

官方公众号

智造工程师