西门子S7-200 modbus 强制单个线圈出错 点击:1009 | 回复:1



龙朱他爹

    
  • 精华:0帖
  • 求助:2帖
  • 帖子:17帖 | 81回
  • 年度积分:16
  • 历史总积分:137
  • 注册:2004年5月15日
发表于:2015-06-28 15:33:37
楼主

高手请进!

西门子S7-200 modbus 强制单个线圈出错

当VB5000的值最低位为1时,通讯报文是对的,为

03 05 00 05 FF 00 9D D9   这时是可以强制线圈输出的。

 

但当VB5000的值为0时,通讯报文就是错的,为

03 05 00 05 00 01 1D E9   这时是不能强制线圈关闭的。

 

到底哪里出问题了?高手请帮忙解决一下,谢谢!




ntplc2017

  • 精华:0帖
  • 求助:0帖
  • 帖子:38帖 | 375回
  • 年度积分:0
  • 历史总积分:685
  • 注册:2018年5月11日
发表于:2018-08-28 14:13:36
1楼

图中没有看到需要强制哪个线圈关闭;但有个概念需要理解,  MODBUS的通信按字来进行通信,PLC地址VB5000这个是字节, VW5000才是字, 所有需要把字和字节弄清楚。



热门招聘
相关主题

官方公众号

智造工程师