Disclaimer: Most of us understand Structured Text programming is really PAC Programming (Process Automation Controller). But we used "PLC programming" in the title because there are so many out there that do not understand the difference between PLC and PAC.