发表于:2006-06-21 21:54:00
楼主
我选用4-20MA标准信号的压力变送器,压力范围是5-32Mpa,PLC是OMRON的COMPOBUS/D网络,模拟量模块是DRT1-AD04,4-20MA对应的值是0-1770(十六进制),用SCL指令把采集到的数据转换成十进制数很准确,但为了控制调节阀(用PID),要换算设定值SV,我用二进制运算同BCD码运算得出的数值,存在很大的误差,控制很不准确.如把0-1770换算BCD数,把5-32换算成十六进制数,在运用一次SCL指令,计算设定值SV,也存在同样的问题,请教那位大哥有更好的办法?