3439332482
级别: 略有小成
精华主题: 0
发帖数量: 32 个
工控威望: 207 点
下载积分: 139 分
在线时间: 50(小时)
注册时间: 2024-06-28
最后登录: 2024-09-18
查看3439332482的 主题 / 回贴
楼主  发表于: 38天前
用的是三菱Q系列的plc,有一个D504的变量,是32位浮点数格式,把这个变量关联到触摸屏的输入框中,
plc'编程软件里监控的值是0.036,在触摸屏里一直显示0,mcgspro设备窗口里看了,通道啥都是对的,为啥显示不出来?
还是这个程序,在Y寄存器里有一个Y84的变量,但是在触摸屏里显示Y54,这个是啥原因,是16进制转换的原因吗?
[ 此帖被3439332482在2024-08-14 08:31重新编辑 ]
gxtmdb82164
级别: 论坛先锋
精华主题: 0
发帖数量: 718 个
工控威望: 1096 点
下载积分: 284 分
在线时间: 569(小时)
注册时间: 2019-09-22
最后登录: 2024-09-19
查看gxtmdb82164的 主题 / 回贴
1楼  发表于: 37天前
昆仑通态比较讨厌,额外多出一道实时数据库啥的破玩意,出错概率也大

通道、变量、显示控件都有可能导致这个问题,挨个检查一遍,不行就二进制或者十六进制显示,直接读寄存器原始值,先看有没有内容,再处理格式问题