三菱FX5UPLC,
报警灯闪烁循环输出程序不同编程语言写法
有如下图项目,需要编写PLC程序:
X0为启动按钮,
X1为停止按钮,
Y0为报警灯,启动后,亮1秒,灭1秒,循环3次;接着亮0.5秒,灭0.5秒;然后接着亮1秒,灭1秒,循环3次;接着亮0.5秒,灭0.5秒;如此循环。
首先我们用梯形图语言来编写,打开三菱PLC编程软件MELSOFTGXWorks3,新建一个工程,选择系列、机型,选择梯形图语言编写:
普通梯形图方式编写完成如下程序:
其次,我们再用ST语言来编写,打开三菱PLC编程软件MELSOFTGXWorks3,新建一个工程,选择系列、机型,选择ST语言编写:
ST语言编程如下:
IFX0THEN
M0:=1;
END_IF;
IFX1THEN
M0:=0;
END_IF;
OUT_T(M0ANDNOTT0,T0,80);
IF0T0ANDTOR
20T0ANDTOR
40T0ANDTOR
60T0ANDTOR
70T0ANDTTHEN
Y0:=1;
ELSE
Y0:=0;
END_IF;