Descargar Imprimir esta página

Siemens SINUMERIK MC Manual De Funciones página 42

Ocultar thumbs Ver también para SINUMERIK MC:

Publicidad

Definición de la estructura de ejecución y los OB del programa de PLC
7.3 Bloques de organización relevantes
El PLC arranca siempre con el modo de arranque REINICIO; es decir, el sistema operativo del
PLC ejecuta el bloque Startup [OB100] después de la inicialización:
• En Startup [OB100] se llama en primer lugar LBP_ConfigBP [FC1], que configura e inicializa
el programa básico del PLC.
– LBP_ConfigBP [FC1] llama internamente otros bloques del programa básico del PLC.
• Además, después de LBP_ConfigBP [FC1] se insertan en Startup [OB100] las
correspondientes llamadas para el programa de usuario del PLC.
Tras la ejecución de Startup [OB100], el PLC inicia el régimen cíclico al principio de Main
[OB1]:
• En el régimen cíclico se llama el programa básico del PLC en Main [OB1] con LBP_MainBP
[FC2]. Se realiza el procesamiento completo de la interfaz NCK/PLC. Entre el PLC y el NCK se
activa una vigilancia cíclica entre la finalización del arranque y el primer ciclo OB. LBP_MainBP
[FC2] llama internamente otros bloques del programa básico del PLC.
• Además, en Main [OB1] se insertan las correspondientes llamadas para el programa de
usuario del PLC.
– La transmisión de señales del panel de mando de máquina (p. ej., MCP) se configura en
– El usuario puede llamar distintos bloques del programa básico del PLC desde cualquier
Si durante la ejecución se dispara una alarma de proceso debido a un evento de hardware
configurado, se interrumpe la ejecución cíclica del programa y se dispara el OB de alarma de
proceso correspondiente.
• Si durante el funcionamiento se procesa en un programa de pieza CN un comando que
requiera una reacción síncrona en el programa de PLC, esta se ejecutará en la parte síncrona
a la secuencia del programa básico (LBP_NCKProcessIRT [FC3]). El intercambio de señales y
la alarma de proceso a tal efecto se configuran en las propiedades del NCK,
y LBP_NCKProcessIRT [FC3] se llama en el OB de alarma de proceso correspondiente,
p. ej., Hardware interrupt [OB40]. LBP_NCKProcessIRT [FC3] llama internamente otros
bloques del programa básico del PLC.
• Además, las llamadas para el programa de usuario del PLC se insertan en este u otros OB de
alarma de proceso y los eventos correspondientes se definen en las propiedades del
dispositivo o módulo en cuestión.
En caso de un fallo del PLC, aparece la alarma "2000 Control de señales de vida PLC" en
SINUMERIK ONE Commissioning Tool. No tiene lugar un salto atrás al punto de interrupción
(p. ej., en caso de un fallo de red). Algunos datos del programa básico del PLC se almacenan
en un área de memoria remanente.
7.3
Bloques de organización relevantes
A continuación encontrará una lista de todos los bloques de organización desde los que debe
llamarse el programa básico del PLC SINUMERIK.
Los bloques de organización no están disponibles en la librería del sistema como plantillas
maestras, ya que puede insertar también en los OB las llamadas del programa de usuario.
42
esta parte del programa de usuario y se llama el bloque del programa básico necesario,
p. ej., LBP_MCPCtrlMilling [FC19].
lugar del programa de usuario del PLC, p. ej., para iniciar ASUP o servicios PI.
Manual de funciones, 01/2023, A5E47437861E AF
PLC

Publicidad

loading

Este manual también es adecuado para:

Sinumerik