Tengo un programa PLC de cabrestante que contiene OB1, OB82, OB86, OB100, OB121, OB122, etc.
OB se refiere al bloque de organización en el sistema Siemens 300. El bloque de organización en el sistema Siemens es la interfaz entre el sistema operativo y el programa de usuario. Generalmente, OB se utiliza para ejecutar programas específicos: 1. Cuando se inicia la CPU; 2. Cuando se ejecuta un ciclo o reloj 3. Cuando ocurre una falla 4. Cuando ocurre una interrupción de hardware; Los bloques de organización se ejecutan según su propia prioridad.
En su programa de cabrestante, el OB1 es el bloque de organización de inicio y el ciclo libre. El sistema operativo de la CPU S7 ejecuta periódicamente el programa del bloque de organización OB1, por lo que es necesario interrumpir el OB82 para el diagnóstico y el OB86. por el rack de expansión, se inicia una falla del sistema de la estación maestra DP o de la estación esclava de E/S distribuidas, el OB121 se inicia por una falla de programación, el OB122 se inicia por una falla de acceso de E/S, ambos son interrupciones por falla sincrónicas y el OB100 se inicia por un reinicio en caliente del PLC. .
En resumen, a excepción del OB1, los programadores pueden agregar y eliminar bloques de organización según las condiciones reales. Para eventos de inicio específicos de cada bloque de organización, puedes consultar el manual de programación, espero que te sea de ayuda.