联系方式

咨询热线:400-998-6158

点击此处免费预约试听课程»

常见问题
学习资讯
学习资讯

三菱ST语法编程技巧

三菱ST语法编程技巧

l 位元件赋值

Y0: = TRUE;(*逻辑真*)

Y0: = FALSE;(*逻辑假*)

l 字元件赋值

D0: = 数值;

l 数据传送 例如 D0原本等于898,D100原本等于876

D0:=D100;

执行后 D0等于876,D100还是876

l 上升沿 m0点动按钮

IF m0 AND NOT m1 THEN

   语句;

END_IF;

m1:=m0;

l 下降沿 m0点动按钮

IF NOT m0 AND m1 THEN

  语句;

END_IF;

M1:=m0;

l 单按钮启停 m0点动按钮

IF m0 AND NOT m1 THEN

IF Y0 THEN

   Y0:= FALSE;

ELSE

Y0:=TRUE;

END_IF;

END_IF;

M1:=m0;

l 上升沿置位,下降沿复位,点动功能;m0点动按钮;

IF m0 THEN

IF NOT m1 THEN (* 上升沿置位 *)

   Y0:=TRUE;

END_IF;

ELSIF m1 THEN (* 下降沿复位 *)

   Y0:=FALSE;

END_IF;

M1:=m0;

l 启保停 m0启动按钮 m1停止按钮

IF m0 THEN

Y:=TRUE;启动

END_IF;

IF m1 THEN

Y:=FALSE;停止

END_IF;

l 正反转点动,直接切换 m0正转按钮 m1反转按钮

IF m0 AND NOT m1 AND NOT Y1 THEN (*正转*)

Y0:=TRUE;

Y1:=FALSE;

ELSE

Y0:=FALSE;

Y1:=FALSE;

END_IF;

IF m1 AND NOT m0 AND NOT Y0 THEN (*反转*)

Y1:=TRUE;

Y0:=FALSE;

ELSE

Y0:=FALSE;

Y1:=FALSE;

END_IF;

l 正反转自锁,停止后切换 m0正转启动 m1反转启动 m2停止按钮

IF m0 AND NOT m1 AND NOT Y1 THEN (*正转*)

Y0:=TRUE;

Y1:=FALSE;

END_IF;

IF m1 AND NOT m0 AND NOT Y0 THEN (*反转*)

Y1:=TRUE;

Y0:=FALSE;

END_IF;

IF m2 THEN (*停止*)

Y0:=FALSE;

Y1:=FALSE;

END_IF;

l 数组+循环进行连续赋值(清零)

声明数值变量VAR[0..99] OF WORD

FOR INDEX:=0 TO 99 BY 1 DO

VAR[INDEX]:=0;

END_IF;

学校联系方式

更多培训课程,学习资讯,课程优惠等学校信息,请进入 深圳罗湖区PLC自动化培训深圳罗湖区西门子PLC培训 网站详细了解,免费咨询电话:400-998-6158

相关课程