登录
首页 PLC论坛 西门子SIEMENS
回帖 发帖
正文

主题:请教221modbus从站问题 上位几访问不到221

点击:695 回复:9

附件 微信截图_20200328165904.jpg
附件 微信截图_20200328170000.jpg
如图所示 上位机设置 9600  8N1      连接线就是COM1口到PLC上的编程口  请指示下哪里的问题 先谢谢了
最后修改:2020/3/28 17:18:25
20-03-28 17:04
直接把完整程序发出来,
20-03-28 17:34
附件:项目1.rar
[本地下载]
20-03-28 17:54
可能上固件版本问题了  手册上要求2.0以上
20-03-28 18:32

引用 18928933990 在 2020/3/28 18:32:57 发言【内容省略】

且不说固件版本问题,你这库存储区分配起始地址和MBUS_INT指令中的保持寄存器起始地址就是冲突的,这就是一个明显错误。
MBUS_INT指令中的保持寄存器起始地址你可以从VB1000开始,库存储区占用VB0~VB779即可
附件 image.jpg
20-03-29 16:12
改了一下程序,你结合你的版本再行测试一下吧:
附件:西门子S7-200之Modbus RTU Slave.rar
[本地下载]
20-03-29 16:14
重新买了个224  可以了  modbus 中间继电器好像没有对应的
最后修改:2020/4/2 7:20:04
20-04-02 07:19

引用 18928933990 在 2020/4/2 7:19:48 发言【内容省略】

你说的是M区吗?这个没有Modbus地址对应关系的,可以用V区转换。
20-04-02 20:39

引用 guanyumou 在 2020/4/2 20:39:39 发言【内容省略】

嗯   我试了用硬件上没有的输出点   也能用
20-04-02 23:01

引用 18928933990 在 2020/4/2 23:01:30 发言【内容省略】

嗯,但是M区是没有Modbus地址对应关系的,有问题再跟帖。
20-04-03 13:27

工控新闻

更多新闻资讯