drw_08
级别: 略有小成
精华主题: 0
发帖数量: 111 个
工控威望: 237 点
下载积分: 838 分
在线时间: 51(小时)
注册时间: 2010-09-01
最后登录: 2016-04-03
查看drw_08的 主题 / 回贴
楼主  发表于: 2012-07-28 17:23
我一般用数字量作比较,例如一把行程1600mm的电子尺,模拟量输入到分辨率为16000的端口里面,即转换系数为10,在触摸屏里面输入一个限位值,例如100mm,我就把100mm这个物理量转化为数字量,即100*10=1000,我就拿1000和电子尺的实时值(0-16000)作比较。这样只需要16位有符号2进制数比较即可。
但今天一个日本工程师说,要在PLC里面用物理量作比较才准确,意思即是把从电子尺读取的0-16000的数值转换为(16000/10=1600)0-1600mm的物理量直接和触摸屏输入的物理量进行比较。这样的好处是可读性比较强,在PLC里面就能看到每个比较量的实际值,但这种按照物理量比较的方法麻烦之处在于需要使用32位浮点数比较,如果要处理的数据比较多,就会降低PLC的运算速度。
我想问一下,那种比较的精度会高一点?
[ 此帖被drw_08在2012-07-28 17:39重新编辑 ]
gumeng
学无止境
级别: 工控侠客
精华主题: 0
发帖数量: 973 个
工控威望: 2384 点
下载积分: 5594 分
在线时间: 300(小时)
注册时间: 2009-07-10
最后登录: 2024-05-17
查看gumeng的 主题 / 回贴
1楼  发表于: 2012-07-28 20:14
赞成小鬼子的说法,简单点好。不要做的太繁琐。
现承接各类电气自动化设备的设计,改造及维修。