S7-1200与第三方MODBUS TCP MB_4.0 通讯不得不说的那点事

已锁定

威师爷

  • 帖子

    5108
  • 精华

    47
  • 被关注

    255

论坛等级:至圣

注册时间:2013-09-18

白金 白金 如何晋级?

S7-1200与第三方MODBUS TCP MB_4.0 通讯不得不说的那点事

12894

4

2017-09-18 10:46:50

这几天在捣鼓1214C V4.2版本的PLC作为客户端与第三方的产品进行MODBUS TCP 通讯,捣鼓了几天就是通讯不上。


1200这边的客户端报7005/7006/8383代码,7005.7006.是属于正常状态,但是8383的帮助文件说是

8383错误

 本地 -读/写数据错误或访问了 MB_DATA_PTR 地址外的区域。

 远程 02读/写数据错误或访问服务器地址区域以外的位置。

根据以上的错误说明也找不到什么问题。


后来在,MB_CLIENT块的背景数据块修改了如下图片的参数,MB_Unit_ID  这个参数的初始值是16#FF

因为服务器的设备ID是1,所以修改了MB_Unit_ID的值为16#1,修改完成以后居然通讯成功了


 


如果早点能够找到这个资料就不要瞎折腾了!




例子程序是修改了PC调试软件的值,我是修改了PLC这边的值反正相等于就可以了!



S7-1200与第三方MODBUS TCP MB_4.0 通讯不得不说的那点事 已锁定
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-1200系列

共有15101条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。