nongqiulin
级别: 探索解密
精华主题: 0
发帖数量: 10 个
工控威望: 106 点
下载积分: 298 分
在线时间: 27(小时)
注册时间: 2017-05-28
最后登录: 2023-12-16
查看nongqiulin的 主题 / 回贴
楼主  发表于: 2021-02-06 13:14
图片:
图片:
图片:
图片:
富士触摸屏为TS1070Si
上海耀华称重控制器XK3190-606+
接线为485半双工,两侧通讯设定一致
重启后画面显示通讯错误,格式
请赐教,这是通讯参数设定的错误吗?还是显示元件设置的错误?
cvlsam
富士低压,POD(觸摸屏),PLC专卖
级别: VIP会员

精华主题: 3 篇
发帖数量: 6769 个
工控威望: 38370 点
下载积分: 2955 分
在线时间: 9505(小时)
注册时间: 2006-09-13
最后登录: 2024-11-17
查看cvlsam的 主题 / 回贴
1楼  发表于: 2021-02-06 17:43
引用
引用楼主nongqiulin于2021-02-06 13:14发表的 请教富士触摸屏与上海耀华称重控制器485通讯问题,Modbus RTU :
富士触摸屏为TS1070Si
上海耀华称重控制器XK3190-606+
接线为485半双工,两侧通讯设定一致
重启后画面显示通讯错误,格式
请赐教,这是通讯参数设定的错误吗?还是显示元件设置的错误?
.......


1、你需要为你的控制器的站号设定Modbus格式,例如站号为3




2、富士仅支持以下功能码:
  


3、00008地址为Bit的状态位,使用的区域1,而不是区域地址3。
  


Good Luck~
cvlsam
富士低压,POD(觸摸屏),PLC专卖
级别: VIP会员

精华主题: 3 篇
发帖数量: 6769 个
工控威望: 38370 点
下载积分: 2955 分
在线时间: 9505(小时)
注册时间: 2006-09-13
最后登录: 2024-11-17
查看cvlsam的 主题 / 回贴
2楼  发表于: 2021-02-11 09:21
引用
引用第4楼nongqiulin于2021-02-10 15:31发表的  :
谢谢各位大佬,已经完成了
之前主要问题是
1,没有对modbus格式进行设定
2,没有注意到富士屏幕的寄存器地址需要+1
3,没有注意到富士屏幕接受数据高低位顺序与上海耀华发送的相反
.......


高低位相反只需要将文字处理中选择MSB-〉LSB就可以了。
寄存器地址需要+1因为Modbus十进制地址从1开始排列,16进制才从0开始。

Good Luck~