Principios básicos de programación
6.5 Lenguaje de programación
Las instrucciones de SCL emplean operadores de programación estándar, p. ej. para
asignación (:=) o para funciones matemáticas (+ para la suma, - para la resta, * para la
multiplicación y / para la división). SCL también utiliza operaciones de control de programa
PASCAL estándar, tales como IF-THEN-ELSE, CASE, REPEAT-UNTIL, GOTO y RETURN.
Es posible utilizar cualquier referencia PASCAL para elementos sintácticos del lenguaje de
programación SCL. Muchas otras instrucciones de SCL, como los temporizadores y
contadores, se corresponden con las instrucciones de KOP y FUP. Para más información
sobre determinadas instrucciones, véanse las instrucciones específicas de las secciones
correspondientes a Instrucciones básicas (Página 211) e Instrucciones avanzadas
(Página 293).
Es posible designar cualquier tipo de bloque (OB, FB o FC) para utilizar el lenguaje de
programación en el momento de crear el bloque. STEP 7 cuenta con un editor de programas
SCL que incluye los elementos siguientes:
● Sección de interface para definir los parámetros del bloque lógico
● Sección de código para el código del programa
● Árbol de instrucciones que contiene las instrucciones SCL soportadas por la CPU
El código SCL para la instrucción se introduce directamente en la sección de código. El
editor incluye botones para las construcciones y comentarios de código habituales. Para
obtener instrucciones más complejas, basta con arrastrar las instrucciones SCL del árbol de
instrucciones y soltarlas en el programa. También se puede emplear cualquier editor de
texto para crear un programa SCL y, a continuación, importar el archivo a STEP 7.
190
Controlador programable S7-1200
Manual de sistema, 03/2014, A5E02486683-AG