Skip to content

Instantly share code, notes, and snippets.

@WMCPLab
WMCPLab / gist:f48be370e93069e38b54d977abfe8d9f
Created September 16, 2022 07:30
Codesys example BLINK functionblock in Structured Text (ST)
//declaring variables
PROGRAM PLC_PRG
VAR
L_error AT %QX0.6: BOOL; //error light
K_start AT %IX1.0: BOOL; //start button
TimeL: TIME:= T#250MS;
TimeH: TIME:= T#250MS;
Blink_4hz: BLINK; //Creating an instance of the function BLINK
END_VAR
@WMCPLab
WMCPLab / lower_camel_casing_codesys.txt
Last active December 1, 2021 20:27
Example of lower camel casing in a PLC program
PROGRAM PLC_PRG
VAR
//MPS® control console for SysLink
startButton AT %IX1.0: BOOL;
stopButton AT %IX1.1: BOOL; //NC
autoManButton AT %IX1.2: BOOL;
resetButton AT %IX1.3: BOOL;
emergencyBreak AT %IX1.5: BOOL; //NC
startLed AT %QX1.1 : BOOL;