Scl; Editor De Programas Scl - Siemens S7 Serie Manual De Sistema

Controlador programable
Ocultar thumbs Ver también para S7 Serie:
Tabla de contenido

Publicidad

7.5.3

SCL

El lenguaje de control estructurado (SCL, Structured Control Language) es un lenguaje de
programación de alto nivel basado en PASCAL para las CPU de SIMATIC S7. SCL soporta
la estructura de bloques de STEP 7 (Página 203). Su proyecto puede incluir bloques de
programa en uno de los tres lenguajes de programación: SCL, KOP y FUP.
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 243) e Instrucciones avanzadas
(Página 355).
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
Controlador programable S7-1200
Manual de sistema, V4.2, 09/2016, A5E02486683-AK
Principios básicos de programación
7.5 Lenguaje de programación
217

Publicidad

Tabla de contenido
loading

Este manual también es adecuado para:

S7-1200

Tabla de contenido