怎样将信号转换成数据

我用威伦的屏与PLC联结做压力模拟量控制,欲输入一个值为0.05MPA的数据到PLC的数据寄存器,该把它放在VW还是VD里面。0.05是整数还是实数,触摸屏只有VW选择。然后与传感器信号转换的数据比较,我该怎么编程。小弟初学,请帮忙,

问题补充:
同意LaoHuai的说法,但不明白为什么先要传送0到AC0,并将AIW0传送到AC0而不是VW里面

最佳答案

1 触摸屏只有VW选择?如果真的只有16位存储器选择,那么最好是统一单位,用KPA

 2 将压力传感器传入的实数压力值(单位是MPA),转换为整数格式的KPA
 假如压力传感器量程是0到1MPa ,变送输出的标准模拟信号是4到20MA  
 LD     SM0.0
 MOVD   0, AC0
 MOVW   AIW0, AC0
 -I     +6400, AC0
 DTR    AC0, AC0
 MOVR   AC0, VD0
 /R     25600.0, VD0
 *R     1000.0, VD0
 ROUND  VD0, VD0
 DTI    VD0, VW4
 VW4就是压力值,整数格式,单位是KPA

 3 在触摸屏上也要用KPA这个单位,假如VW6是设定值,设定50时就是0.05MPA,在程序里比较就可以了
 LDW>=  VW4, VW6
 =      Q0.0
 当VW4大于等于VW6时,Q0.0输出报警。

提问者对于答案的评价:
谢谢!我可以加你QQ吗?想向你学习
 

原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc352760.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月5日
下一篇 2021年7月5日

相关推荐

发表回复

登录后才能评论