Cargando el progreso local…
PLC Gym
Inicio de PLC GymNivel 1, 0 XP · tu progreso
Glosario

Texto estructurado en una máquina real

El texto estructurado, o ST, es el lenguaje de texto de IEC 61131-3. Tiene IF, CASE y bucles, y sus raíces están en Ada, Pascal y C.

Rockwell lo llama Structured Text, y Siemens llama SCL a su versión. Los nombres, los temporizadores y los detalles cambian, pero la habilidad de leerlo sirve para los dos.

Suele ir bien para cálculos, arreglos y bucles, donde ladder necesitaría muchos renglones. En el texto estructurado de Logix, los nombres de variables no usan el # que usa SCL de Siemens.

Texto estructurado: un ejemplo resuelto

IF Temperature > 80.0 THEN HeaterOn := FALSE; END_IF; comprueba la temperatura en cada escaneo. Por debajo de 80 la línea de dentro no se ejecuta, así que HeaterOn conserva el valor que tenía.

Texto estructurado: un error habitual

Pensar que una línea dentro de un IF se desactiva sola. El código dentro de un IF en FALSE no se ejecuta, así que su variable conserva su valor hasta que otra cosa la escribe.

¿Todavía no lo tienes claro? Pregunta en el Vestuario.