SCL: término de PLC en lenguaje sencillo
Lenguajes de códigoComo escribir una regla como una frase en lugar de dibujarla. SCL es el lenguaje de texto de Siemens: escribes cada regla del PLC como una línea corta de texto.
El lenguaje de texto de Siemens para escribir instrucciones de controlador. Los nombres locales pueden empezar por #, y := escribe un valor.
SCL en una máquina real
SCL, o Structured Control Language, es el lenguaje de texto de Siemens. Es el nombre de Siemens para lo que IEC 61131-3 llama texto estructurado, así que si sabes leer uno casi puedes leer el otro.
Las variables locales empiezan por #, := escribe un valor y cada instrucción termina con un punto y coma. Tiene IF, CASE y FOR, y puede llamar a temporizadores, contadores y bloques de función.
Suele ir bien para cálculos, arreglos y bucles. No lo confundas con la instrucción SCL de Rockwell, que es un bloque de escalado analógico.
SCL: un ejemplo resuelto
#HighLevel := #Level > 90.0; compara el nivel con 90 en cada ciclo y escribe TRUE o FALSE en HighLevel. El # marca los dos nombres como variables que pertenecen a este bloque.
SCL: un error habitual
Pegar SCL directamente en Studio 5000. El # tiene que desaparecer, y los temporizadores y contadores se llaman de otra forma.
¿Todavía no lo tienes claro? Pregunta en el Vestuario.