海阔凭鱼跃
级别: 略有小成
精华主题: 0
发帖数量: 63 个
工控威望: 293 点
下载积分: 1953 分
在线时间: 47(小时)
注册时间: 2022-09-25
最后登录: 2024-11-18
查看海阔凭鱼跃的 主题 / 回贴
楼主  发表于: 2024-02-22 11:07
公司一台检测设备,利用西门子1200PLC通过modbus tcp通讯需要向40009连续两个保持寄存器写32位浮点数参数,写进去的值在检测设备的PC上显示为0,只能在PC上修改参数,修改完后,再用PLC读40009的值是PLC 发送的值,而不是PC写进去的值(和PC显示不一致),断电后重启PLC再读40009的值变成了0,而PC上的实际值没变,请教各位大佬是什么问题,
qinchenglim
级别: 论坛先锋
精华主题: 0
发帖数量: 1218 个
工控威望: 1319 点
下载积分: 3936 分
在线时间: 739(小时)
注册时间: 2009-06-09
最后登录: 2024-11-18
查看qinchenglim的 主题 / 回贴
1楼  发表于: 2024-02-24 13:48
西门子与第三方仪表通讯,要格外注意高低字的问题,尤其是浮点数