Aquí dejo 4 sencillos ejemplos para perder el miedo a la programación en SCL. Pueden ser programados y probados en los autómatas S7-1200 de Siemens (Firmware 2.0 o superior) a través del STEP 7 Basic.
Recuerda:
SCL es un lenguaje de texto estructurado cuya sintaxis es similar a otros lenguajes de alto nivel y propósito general como el Pascal o el C.
1. Lo primero que se debe hacer es crear una tabla con las variables de entradas y salidas que se van a utilizar en la programación.
2. Se crea una función (FC) y se elige el lenguaje SCL.
3. Desde el OB1 se llama a dicha función de forma incondicional.
4. El código SCL debe escribirse en el bloque FC.
Ejemplos de programación SCL
------------------------------------------------------------------------------------------
Ejemplo 1: Control de una salida a través una entrada.
Código SCL:
Circuito equivalente en KOP:
------------------------------------------------------------------------------------------
Ejemplo 2: Control de una salida mediante Set/Reset.
Código SCL:
Circuito equivalente en KOP:
------------------------------------------------------------------------------------------
Ejemplo 3: Asociación serie (AND) de dos variables de entrada.
Código SCL:
Circuito equivalente en KOP:
------------------------------------------------------------------------------------------
Ejemplo 4: Activación de un temporización a la conexión (TON).
Código SCL:
Circuito equivalente en KOP: