Hoy te voy a hablar qué es y para qué sirve el OB82 en TIA Portal. Se trata de un OB que puede detectar los eventos de diagnóstico de los módulos más inteligentes que tienen esta posibilidad.
Por ejemplo, que no haya tensión, excesos o defectos, cortocicuitos o rotura de hilos etc.
Todo dependerá del tipo de tarjeta que sea lógicamente.
La cuestión es que si se detecta un evento de diagnosis, se realizará una llamada al OB82 para tratar este diagnosis.
Lógicamente, el módulo tendrá que tener activado esta detección eventos de diagnóstico en la configuración del hardware.
¿Cómo funciona el OB82 en TIA Portal?
Cuando el evento de diagnóstico ocurre, si en ese momento no se está procesando otro OB de interrupción, se ejecuta el OB82. Si justamente se está ejecutando, se queda a la espera para hacerlo.
Una vez llamado, lo que se hace es cargar la información de diagnóstico en el buffer del OB82, y posteriormente se ejecuta el código que pueda contener dicho bloque.
¿Qué información nos proporciona el OB82?
La información que nos proporciona es la siguiente:
- IO_state: Contiene la información de diagnosis de los módulos que tengan capacidad de diagnosis (lógicamente)
- Bit 0: Configuración correcta. Si está a 0 es que no es correcta, si está a 1 es que sí lo es
- Bit 4: Fallo. Si está a 0 es que no hay fallo, y si está a 1 es que sí lo hay.
- Bit 5: Configuración incorrecta. Si está a 0 es que la configuración es correcta, y si está a 1 que no lo es.
- Bit 6: Fallo en acceso a I/O. Si está a cero es que es accesible, y si está a 1 es que no lo está.
- Laddr: Identificador del hardware
- Channel: Número del canal que se está usando en el módulo / tarjeta de señal (empieza en 0).
- Multi-error: Si está a 1, significa que hay más de un evento de diagnosis.
La dirección del hardware la podrás pasar a cristiano en el listado de constantes donde verás a qué elemento de la red hace referencia.
En este caso, Siemens tiene una página que te enseña a usarlo que te puede venir bien: ¿Cómo se procede cuando el S7-1200 detecta errores en equipos de periferia?
Ejemplo de funcionamiento del OB82 en TIA Portal
Yo por mi parte te dejo con un ejemplo de funcionamiento del OB82 en TIA Portal
Para ello, he usado un proyecto del bloque 7 del curso de TIA Portal dedicado a las comunicaciones donde he conectado tres PLC en modo maestro-esclavo como verás por encima en el vídeo.
¿Has usado alguna vez el OB82 en TIA Portal?
He de decir que este tipo de OB no los suelo usar en general ya que cuando fallan los módulos la máquina se para y normalmente mantenimiento es capaz de resolver los problemas sin mayor problema.
Pero es verdad que en muchos casos pueden ser útiles sobre todo si lo que se haya montado es complejo, y toda información de diagnóstico es poca para poder tomar decisiones, bien en automático o ayudando a mantenimiento a solucionar los problemas.
¿A ti que te parece?
Recuerda que puedes apuntarte en Guorker.com donde por una cuota mensual, tendrás tarifa plana en todos los cursos disponibles en la plataforma.

Comentarios (9)