美中不足
级别: 探索解密
精华主题: 0
发帖数量: 26 个
工控威望: 149 点
下载积分: 413 分
在线时间: 24(小时)
注册时间: 2019-11-29
最后登录: 2021-09-02
查看美中不足的 主题 / 回贴
楼主  发表于: 2021-06-23 20:15
1200做客户端通讯请求机械手,我既要读取也要写入,所以配了两个功能块,功能块MB_CLIENT的通讯配置是一样的,Ip是一个,所以出现两个块同时工作另一个就瓦特,瓦特也不报警,状态字是7006,所以这个块只能配单独的IP吗,那写入写出还要错开,部分写入的变量格式不一样还要转换,好麻烦,有没有简单的做法指导下😃
gxtmdb82164
级别: 论坛先锋
精华主题: 0
发帖数量: 666 个
工控威望: 1044 点
下载积分: 158 分
在线时间: 535(小时)
注册时间: 2019-09-22
最后登录: 2024-05-16
查看gxtmdb82164的 主题 / 回贴
1楼  发表于: 2021-06-24 10:08
1200做modbus TCP通信的不要太多,这么标准的应用为什么还要自己去造轮子?直接对着文档抄不香吗?
自己造轮子就要充分理解Modbus协议和PLC实现modbus的功能块,其实西门子别的不行,文档写的是真详细,LZ绝对是没有把文档从头到尾过一遍,否则这种简单的轮子自己造也就造了.