Os Controladores Lógicos Programáveis (CLP) são padronizados por um órgão denominado IEC (International ElectroTechnical Commission) no que diz respeito ao design de hardware, instalação, teste, documentação, comunicação e programação. Com base na norma IEC-61131-3, é correto afirmar, a respeito das linguagens padrão para programação de CLP, que são no total: