本文介绍codesys的简单应用,即启动按钮按下,指示灯亮;停止按钮按下,指示灯灭。
程序定义如下:
PROGRAM PLC_PRG
VAR
bStart: BOOL := FALSE;
bStop: BOOL := FALSE;
bResult: BOOL := FALSE;
END_VAR
程序代码如下:
IF bStart=TRUE OR bResult=TRUE AND bStop=FALSE THEN
bResult:=TRUE;
ELSE
bResult:=FALSE;
END_IF
Codesys可视乎界面的如下,包含一个启动按钮、一个停止按钮和一个指示灯
数据绑定如下:启动按钮输入配置->Tap->Variable绑定PLC_PRG.bStart
停止按钮输入配置->Tap->Variable绑定PLC_PRG.bStop
指示灯Variable绑定->PLC_PRG.bResult
程序模拟效果如下:
启动按钮按下:
停止按钮按下: