编程时可以直接将AIW0送VW10吗?4mA对应0MPA,20mA对应0.25MPA。
问题补充:
我要将AIWO的值去跟一个气压值(数字量)去比较,然后让Q0.1输出。
最佳答案
可以直接比较:
LDW> AIW0, VW0
= Q0.1
也可以延个时间,目的是当压力值在设定值附近的时候,防止Q0.1频繁通断。
LDW> AIW0, VW0
TON T37, 100
LD T37
= Q0.1
可以直接把AIW0拿过来用,不必送到V区。整数运算指令的操作数和很多指令的操作数类型都包括AIW。
4mA对应0MPA,20mA对应0.25MPA
LD SM0.0
MOVD 0, AC0
MOVW AIW0, AC0
-I +6400, AC0
DTR AC0, AC0
*R 0.25, AC0
MOVR AC0, VD0
/R 25600.0, VD0
VD0就是实际压力值。
提问者对于答案的评价:
谢谢
原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc353296.html