登录
首页 串口通信 串口通信
回帖 发帖
正文

主题:有关西门子S7-200的modbus地址对应

点击:2673 回复:23

引用 nick512 在 2019/7/15 10:14:28 发言【内容省略】

它只能读“VW”,不能读VW0.0
19-07-15 10:58
附件 未命名1.jpg
附件 未命名2.jpg
附件 未命名3.jpg
最后修改:2019/7/15 11:09:25
19-07-15 11:05
触摸屏上截图,如威纶通,可选6x bit
19-07-15 11:11
附件 TIM图片20190715111033.jpg
19-07-15 11:12
在S7-200的modbus地址表里没有6X,它不支持的吧
19-07-15 11:26
附件 未命名4.jpg
附件 未命名5.jpg
19-07-15 11:31
附件 TIM图片20190715113906.jpg
详见西门子S7-200系统手册
19-07-15 11:39
写寄存器应用6x
19-07-15 11:41

引用 lizhengchao 在 2019/7/15 11:05:41 发言【内容省略】

发送报文正确、返回报文也正确,你的发送报文是请求Q0.1~Q0.7、Q1.0的状态,返回报文中数据为00表明此时Q0.1~Q0.7、Q1.0均为0
你的收发报文和Q0.0状态无关!
附件 image.jpg
19-07-15 15:31
以后调试助手最好使用modbus协议的吧,串口层的你理解就错误了.
你估计就是关版说的错误.报文里面0001表示的是线圈00002也就是Q0.1.我猜也是这个错误或者这个引起的错误.但没想到你只试q0.0,8个点,你好歹也得多试几个啊.
19-07-15 16:39

上一页 下一页

工控新闻

更多新闻资讯