ahwhchj
级别: 探索解密
精华主题: 0
发帖数量: 68 个
工控威望: 180 点
下载积分: 671 分
在线时间: 120(小时)
注册时间: 2014-09-12
最后登录: 2022-12-10
查看ahwhchj的 主题 / 回贴
楼主  发表于: 2015-04-27 21:02
我用0-10V,位移行程是120mm的位移传感器编了个模拟量程序,用整数5仿真时可以读数60MM正确;用浮点数5.0仿真时,读数为0,是什么情况,请高手指点迷津谢谢!如下图所示
drw_08
级别: 略有小成
精华主题: 0
发帖数量: 111 个
工控威望: 237 点
下载积分: 838 分
在线时间: 51(小时)
注册时间: 2010-09-01
最后登录: 2016-04-03
查看drw_08的 主题 / 回贴
1楼  发表于: 2015-04-27 22:07
MOV指令的对象是16位数,16位只能放整数,浮点数至少是32为的,5是整数,所有有效,5.0被认为是浮点数,所以无效
ahwhchj
级别: 探索解密
精华主题: 0
发帖数量: 68 个
工控威望: 180 点
下载积分: 671 分
在线时间: 120(小时)
注册时间: 2014-09-12
最后登录: 2022-12-10
查看ahwhchj的 主题 / 回贴
2楼  发表于: 2015-04-28 07:47
大哥,是否用MOVL 指令可以解决问题。
drw_08
级别: 略有小成
精华主题: 0
发帖数量: 111 个
工控威望: 237 点
下载积分: 838 分
在线时间: 51(小时)
注册时间: 2010-09-01
最后登录: 2016-04-03
查看drw_08的 主题 / 回贴
3楼  发表于: 2015-04-28 15:21
引用
引用第2楼ahwhchj于2015-04-28 07:47发表的 Re:我用0-10V,位移行程是120mm的位移传感器编程,求高手指点模拟量编程 .. :
大哥,是否用MOVL 指令可以解决问题。

可以
ahwhchj
级别: 探索解密
精华主题: 0
发帖数量: 68 个
工控威望: 180 点
下载积分: 671 分
在线时间: 120(小时)
注册时间: 2014-09-12
最后登录: 2022-12-10
查看ahwhchj的 主题 / 回贴
4楼  发表于: 2015-04-29 09:28
昨天我买了个新的自带模拟量的PLC 终于搞明白了,谢谢楼上的。