Principios básicos de programación
7.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 209)
e Instrucciones avanzadas (Página 325).
7.5.3.1
Editor de programas SCL
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, V4.5 05/2021, A5E02486683-AO