Texto estructurado (ST, Structured Text)
lenguaje de programación / De Wikipedia, la enciclopedia encyclopedia
El texto estructurado (del inglés, Structured Text), abreviado como ST o STX, es uno de los cinco lenguajes soportados por el estándar IEC 61131-3, y fue diseñado para la programación de controladores lógicos programables (PLC).[1][2] Es un lenguaje de alto nivel estructurado en bloques y se basa en el Pascal, por lo que su sintaxis es muy parecida.[3] Todos los lenguajes de programación comparten elementos comunes de la IEC61131. Las variables y llamadas a funciones están definidas por elementos comunes, por lo que se pueden utilizar diferentes lenguajes dentro del estándar IEC 61131-3 en el mismo programa.
Se admiten declaraciones complejas e instrucciones anidadas:
- Bucles de iteración (REPETIR-UNTIL; WHILE-DO)
- Ejecución condicional (IF-THEN-ELSE; CASE)[3]
- Funciones (SQRT(), SIN())