Bloques de organización OB se pueden utilizar en STEP 7 V11 (TIA Portal)

Fecha de publicación
Cateogría del artículo Siemens
Visualizaciones del artículo Leído 16680 veces

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)

 

Fuente: http://support.automation.siemens.com/




Últimas descargas