西门子st语言基本指令

大眼萌 1个月前 已收到1个回答 举报

雁回首阿怪 1星

共回答了178个问题采纳率:95.3% 评论

赋值语句:A:=B; CV := CV + 1; C:=SIN(X);

调用FB:CMD_TMR(IN := %IX5, PT := 300);A:=CMD_TMR.Q;

IF语句:

IF D<0.0 THEN 

 C:=A;

ELSIF D=0.0 THEN

 C:=B;

ELSE 

 C:=D;

END_IF;

Case语句

CASE INT1 OF

 1: BOOL1 := TRUE;

 2: BOOL2 := TRUE;

ELSE 

 BOOL1 := FALSE; 

 BOOL2 := FALSE;

END_CASE;

For语句

FOR I:=1 TO 100 BY 2 DO 

   IF ARR[I] = 70 THEN

     J:=I; 

      EXIT; 

   END_IF;

END_FOR;

18小时前

38
可能相似的问题
Copyright © 2024 微短问答 All rights reserved. 粤ICP备2021119249号 站务邮箱 service@wdace.com