我用威伦的屏与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