Programmable Logic Controllers (PLC´s) are typically used in automation systems as stand alone controllers, master or supervisory controllers or as data gathering devices used in large SCADA systems. In many systems, Programmable Logic Controllers (PLCs) are implemented solely for ease of maintenance. The open architecture approach, which supports connectivity to I/O through an industrial PC, can also be used.
Many manufacturers have adopted the IEC 61131-3 programming standard to allow their PLC´s (Programmable Logic Controllers) to be programmed in the following languages and are not limited to the Ladder Logic environment.
- Ladder Logic
- Function Block
- Sequential Function Chart (Flow Chart style)
- Structured Text (IF, THEN, ELSE, ENDIF statements)
- Statement List (similar to Assembly language)
Control systems utilizing AML, our software-based machine controller, do not require a PLC (Programmable Logic Controller). The logic and motion functions can both be handled in a single controller.