Bloques de Organización Disponibles en El STEP 7

Descargar como doc, pdf o txt
Descargar como doc, pdf o txt
Está en la página 1de 3

Las siguientes tablas contienen un resumen sobre los bloques de organización

disponibles en el STEP 7 V11 (TIA Portal). Proceda de la siguiente manera


para insertar un bloque de organización en el programa:

Abra el proyecto de STEP 7 en la navegación del proyecto y selecciona la


opción "Bloques del programa".

Haga doble clic en "Bloques del programa" sobre la opción "Insertar nuevo
bloque".

Haga clic en el siguiente diálogo sobre el botón "Bloque de organización (OB)".

Seleccione el tipo de OB que se necesita para la ejecución del programa.

Confírme con "OK" para insertar el OB en el programa.

Para obtener informaciones más detalladas, marque el OB correspondiente


(clase de evento) en el diálogo "Insertar nuevo bloque" y haga clic en el enlace
"Más...". Ahora se abre la ayuda online para el bloque de organización
seleccionado. La siguiente tabla contiene los OBs para el S7-1200/1500:

Vista general de los bloques de organización para el S7-1200/1500:


Bloque de organización para la elaboración cíclica del programa (S7-1200/1500)
Bloque de código superiorque se tienen que elaborar cíclicamente en el programa y en los que se
programan instrucciones o pueden llamar a otros bloques. El OB1 es el bloque estándar para la ejecución
cíclica del programa de usuario.
Clase de evento: Ciclo del programa, nombre: Main (OB1)
Bloque de organización para el arranque (S7-1200/1500)
El OB de arranque sólo se elaboran una vez cuando el modo de servicio de la CPU pasa de STOP a RUN.
Clase de evento: Arranque (OB100)
Bloque de organización para la elaboración de alarmas de retardo (S7-1200/1500)
El OB de alarma de retardo interrumpen la elaboración cíclica del programa tras transcurrir un tiempo
determinado
Clase de evento: Interrupción de retardo de tiempo (OB20)
Bloque de organización para la elaboración de alarmas de tiempo (S7-1200/1500)
El OB de alarma de tiempo interrumpen la elaboración cíclica del programa en intervalos de tiempo
definidos.
Clase de evento: Interrupción cíclica (OB30)
Bloque de organización para la elaboración de alarmas de proceso HSC (S7-1200/1500)
El OB de alarma de proceso interrumpen la elaboración cíclica del programa debido a eventos hardware.
Las interrupciones hardware no sólo se utilizan para las "alarmas del proceso HSC", sino también para las
alarmas del proceso de los canales digitales.
Clase de evento: Interrupción hardware (OB40)
Bloque de organización para la elaboración de alarmas de diagnóstico (S7-1200/1500)
Si un módulo con capacidad de diagnóstico, para el cual ha sido liberada la alarma de diagnóstico,
reconoce un error, el OB de alarma de diagnóstico interrumpe la elaboración cíclica del programa.
Clase de evento: Interrupción de error de diagnóstico (OB82)
Bloque de organización para la elaboración de errores de tiempo (S7-1200/1500)
Si se sobrepasa el tiempo de ciclo máximo, el OB de error de tiempo interrumpe la elaboración cíclica del
programa.
Clase de evento: Interrupción de fallo de tiempo (OB80)
Bloque de organización para insertar y extraer módulos (S7-1500)
El sistema operativo de la CPU llama al OB cuando se inserta o se extrae un módulo configurado, que no
ha sido desactivado, o un submódulo de la periferia descentralizada.
Clase de evento: Inserción o extracción de módulos (OB83)
Bloque de organización para el fallo de bastidor de un sistema PROFINET IO (S7-1500)
Si falla un sistema maestro DP, un esclavo DP o una parte de los submódulos, el sistema operativo de la
CPU llama al OB.
Clase de evento: Fallo de bastidor o de estación (OB86)
Bloque de organización para fallos de programación (S7-1500)
El sistema operativo de la CPU llama al OB cuando aparece un fallo de programación durante la
elaboración de una instrucción del programa de usuario.
Clase de evento: Fallo de programación (OB121)
Bloque de organización para el fallo de acceso a periferia (S7-1500)
El sistema operativo de la CPU llama al OB cuando aparece un fallo en los acceso directos a los datos de
periferia al elaborar una instrucción del programa de usuario.
Clase de evento: Fallo de acceso IO (OB122)
Bloques de organización para las alarmas de tiempo (S7-1500)
Los OBs se puede arrancar periódicamente o una sola vez en un instante determinado.
Clase de evento: Hora del día (OB10 hasta OB17)
Bloque de organización para el interpolador MC (S7-1500)
Al crear un objeto tecnológico (motion), se llama automáticamente al OB "MC-Interpolator" para la
elaboración de dichos objetos.
Clase de evento: Interpolador MC (OB92)
Bloque de organización para el servo MC (S7-1500)
Al crear un objeto tecnológico (motion), se llama automáticamente al OB "MC-Servo" para la
elaboración de dichos objetos.
Clase de evento: Servo MC (OB91)
Bloque de organización para las alarmas isócronas (S7-1500)
Partes del programa que se puede arrancar de manera isócrona con el ciclo DP o el ciclo de envío PN.
Clase de evento: Isócrono (OB61)
Bloque de organización para la alarma de estado (S7-1500)
El sistema operativo de la CPU llama al OB cuando ha aparecido una alarma de estado.
Clase de evento: Estado (OB55)
Bloque de organización para alarmas de actualización (S7-1500)
El sistema operativo de la CPU llama al OB cuando ha aparecido una alarma de actualización.
Clase de evento:Actualización (OB56)
Bloque de organización para las alarmas específicas del fabricante y del perfil (S7-1500)
El sistema operativo de la CPU llama al OB cuando aparece una alarma específica del fabricante o del
perfil.
Clase de evento: Perfil (OB57)

La siguiente y tabla contiene los OBs para S7-300/400

Vista general de los bloques de organización para el S7-300/400


Bloque estándar para el elaboración cíclica del programa de usuario
Clase de evento: Principal (OB1)
OBs de alarma horaria
Clase de evento: Hora del día (OB10 a OB17)
OBs de alarma retardado
Clase de evento: Retardo de tiempo (OB20 a OB23)
OBs de tiempo
Clase de evento: Cíclico (OB30 a OB38)
OBs de alarma del proceso
Clase de evento: Interrupción hardware (OB40 a OB47)
OB de alarma de estado
Clase de evento: Alarma (OB55)
OB de alarma de actualización
Clase de evento: Alarma (OB56)
OB para las alarmas específicas del fabricante
Clase de evento: Alarma (OB57)
OB de alarma isócrona
Clase de evento: Alarma (OB61 a OB64)
OB de fallo de tiempo
Clase de evento: Interrupción de fallo (OB80)
OB de fallo de fuente de alimentación
Clase de evento: Interrupción de fallo (OB81)
OB de alarma de diagnóstico
Clase de evento: Interrupción de fallo (OB82)
OB de extracción/inserción de un módulo hardware
Clase de evento: Interrupción de fallo (OB83)
OB de fallo hardware en la CPU
Clase de evento: Interrupción de fallo (OB84)
OB de fallo de ejecución del programa
Clase de evento: Interrupción de fallo (OB85)
OB de fallo de bastidor 
Clase de evento: Interrupción de fallo (OB86)
OB de fallo de comunicación
Clase de evento: Interrupción de fallo (OB87)
OB de interrupción de la elaboración
Clase de evento: Interrupción de fallo (OB88)
OB de segundo plano
Clase de evento: Interrupción de fallo (OB90)
OBs de arranque
Clase de evento: Arranque (OB100, OB101 y OB102)
OB de fallo de programación
Clase de evento: Interrupción de fallo (OB121)
OB de fallo de acceso a la periferia
Clase de evento: Interrupción de fallo (OB122)

También podría gustarte