Estructura De Un Bloque De Organización (Ob) - Siemens SIMATIC S7-SCL V5.3 Manual

Tabla de contenido

Publicidad

6.14
Estructura de un bloque de organización (OB)
Definición
Al igual que un FB o una FC, el bloque de organización es una parte del programa de
usuario que el sistema operativo llama cíclicamente o cuando se producen determinados
eventos. Constituye el interface entre el programa de usuario y el sistema operativo.
Sintaxis
Bloque de organización
ORGANIZATION_BLOCK
BEGIN
Nombre del OB
Indique la palabra clave OB como nombre del OB detrás de la palabra clave
"ORGANIZATION_BLOCK" y a continuación, el número del bloque o el nombre simbólico
del OB. El número del bloque puede ser un número comprendido entre 1 y 65533.
Ejemplos:
ORGANIZATION_BLOCK OB1
ORGANIZATION_BLOCK ALARM
Área de declaración del OB
El área de declaración del OB sirve para declarar los datos locales (variables temporales,
constantes, metas del salto).
Para que se pueda ejecutar, cada OB necesita básicamente 20 bytes de datos locales para
el sistema operativo. Por ello se debe declarar un array con un identificador cualquiera. Si
inserta la plantilla de bloque OB, este array ya estará incluido en la declaración.
Ejemplo
ORGANIZATION_BLOCK OB1
VAR_TEMP
HEADER : ARRAY [1..20] OF BYTE ; //20 Byte para sist. op.
END_VAR
BEGIN
FB17.DB10 (V1 := 7) ;
END_ORGANIZATION_BLOCK
S7-SCL V5.3 para S7-300/400
A5E00324652-01
Identificación
de DB
Area de instrucciones
Estructura de programas S7-SCL
Tabla de declaración de OB
END_ORGANIZATION_BLOCK
6-19

Publicidad

Tabla de contenido
loading

Tabla de contenido