Explicación detallada del lenguaje de programación st
El lenguaje ST (texto estructurado/lenguaje de programación de archivos estructurados (inglés: texto estructurado)) es un lenguaje de diseño de PLC.
El texto estructurado es uno de los cinco lenguajes soportados por el estándar IEC
61131-3, que está diseñado para controladores lógicos programables (PLC). Es un lenguaje de alto nivel estructurado en bloques que es sintácticamente similar a Pascal, en el que se basa. Todos los idiomas comparten elementos públicos IEC61131. Las variables y llamadas a funciones están definidas por elementos públicos, por lo que se pueden utilizar diferentes lenguajes del estándar IEC 61131-3 en un mismo programa.
El lenguaje de programación de archivos estructurados admite narrativas e instrucciones complejas:
Declaraciones de bucle (REPEAT-UNTIL; WHILE-DO)
Ejecución condicional (IF-THEN) -ELSE; CASO)
Función (SQRT(), SIN())