空气温度处理
A SM0.0
AR>= 空气温度设定:VD616, 0.0 //空气温度设定
AR<= 空气温度设定:VD616, 100.0
MOVR 空气温度设定:VD616, 空气温度比较值:VD640
AR<> 空气温度设定:VD616, 空气温度比较值:VD640
MOVR 空气温度比较值:VD640, 空气温度设定:VD616
空气温度修正值处理
A SM0.0
MOVR 空气温度修正值:VD704, 空气温度修正比较值:VD736 //空气温度修正值
AR<> 空气温度修正值:VD704, 空气温度修正比较值:VD736
MOVR 空气温度修正比较值:VD736, 空气温度修正值:VD704
空气温度差值处理
A SM0.0
AR>= 空气温度差值:VD620, 1.0 //空气温度差值
AR<= 空气温度差值:VD620, 空气温度设定:VD616
MOVR 空气温度差值:VD620, 空气温差比较值:VD644
AR<> 空气温度差值:VD620, 空气温差比较值:VD644
MOVR 空气温差比较值:VD644, 空气温度差值:VD620
问题补充:
温度设定值传送给了温度比较值,下面怎么还在继续比较温度设定值和比较值是否相等???@WWCWWC
X谢谢
最佳答案
“AR>=”;“AR<= ”;“AR<>”是一些实数比较指令。
这些指令都是一些关于温度值用比较指令进行“取值”,是有条件传送的程序。
如、程序:
A SM0.0 //开始运行ON位
AR>= 空气温度设定:VD616, 0.0 //空气温度设定 //大于0度
AR<= 空气温度设定:VD616, 100.0 //小于100度
MOVR 空气温度设定:VD616, 空气温度比较值:VD640 //温度值在<0 >100度时,执行设定温度传送给温度比较值
AR<> 空气温度设定:VD616, 空气温度比较值:VD640 //设定温度不等于比较温度时,
MOVR 空气温度比较值:VD640, 空气温度设定:VD616 //执行比较值传送给设定值。
补充问题回复:
是的,实际上温度控制就是让你做实际值与设定值的比较,温度未到达时输出,温度到达时关闭输出的操作。
提问者对于答案的评价:
回复晚了,谢谢你的答案
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc211544.html