还是不太理解这个命令,CASE TW OF
1 : DISPLAY:= OVEN_TEMP;
2 : DISPLAY:= MOTOR_SPEED;
3 : DISPLAY:= GROSS_TARE;
QW4 := 16#0003;
4..10: DISPLAY:= INT_TO_DINT (TW);
QW4 := 16#0004;
11,13,19: DISPLAY:= 99;
QW4 := 16#0005;
ELSE:
DISPLAY := 0;
TW_ERROR := 1;
END_CASE ;
帮忙详细解释一下每句的意思
最佳答案
CASE TW OF
1 : DISPLAY:= OVEN_TEMP;//tw=1执行此句
2 : DISPLAY:= MOTOR_SPEED;;//tw=2执行此句
3 : DISPLAY:= GROSS_TARE;;//tw=3执行此句
QW4 := 16#0003;;//tw=3执行此句
4..10: DISPLAY:= INT_TO_DINT (TW);;//tw=4~10之间的任
QW4 := 16#0004;// 何值执行此句
11,13,19: DISPLAY:= 99;//tw=11,13,19执行此句
QW4 := 16#0005;//tw=11,13,19执行此句
ELSE:
DISPLAY := 0;//tw等于其他值执行此句
TW_ERROR := 1;//tw等于其他值执行此句
END_CASE ;
提问者对于答案的评价:
thanks
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc305800.html