Diagrama De Funciones (Fup); Scl - Siemens SIMATIC S7-1200 Manual De Sistema

Ocultar thumbs Ver también para SIMATIC S7-1200:
Tabla de contenido

Publicidad

Principios básicos de programación
6.5 Lenguaje de programación
6.5.2

Diagrama de funciones (FUP)

Al igual que KOP, FUP es un lenguaje de programación gráfico. La representación de la
lógica se basa en los símbolos lógicos gráficos del álgebra booleana.
Las funciones matemáticas y otras operaciones complejas pueden representarse
directamente en combinación con los cuadros lógicos.
STEP 7 no limita el número de instrucciones (filas y columnas) de un segmento FUP.
6.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 152). También es posible incluir bloques de
programa escritos en SCL con bloques de programa escritos en 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 179) e Instrucciones avanzadas
(Página 257).
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. 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.
160
Para crear la lógica de operaciones
complejas, inserte ramas paralelas entre los
cuadros.
Controlador programable S7-1200
Manual de sistema, 04/2012, A5E02486683-06

Hide quick links:

Publicidad

Tabla de contenido
loading

Tabla de contenido