!--a11y-->
Eventos en instrucciones de producción y
cockpits 
Puede utilizar un evento para ejecutar automáticamente funciones en instrucciones de producción y cockpits que por lo general se deben ejecutar manualmente en el menú contextual.
El sistema distingue entre eventos internos y eventos externos:
· Los eventos internos sólo se pueden dar dentro de las mismas instrucciones de producción o del mismo cockpit en el que debe lanzarse la función.
· Los eventos externos proceden de otras aplicaciones, por ejemplo, de servidores OPC o de otros cockpits. Con la interfase interna Acceso a datos de fabricación, las instrucciones de producción y los cockpits pueden acceder a eventos externos.
Puede seleccionar un evento mediante la ayuda para entradas de la característica PPPI_EVENT.
Puede utilizar los eventos internos siguientes dentro de las mismas instrucciones de producción:
|
Evento interno |
Significado |
|
DOCUMENT.GENERATED |
Se ha generado un documento |
|
DOCUMENT.SAVING |
Grabando documento |
|
DOCUMENT.REPORTING |
Notificando datos |
|
DOCUMENT.REPORTED |
Se han notificado los datos |
|
DOCUMENT.LOGGED_IN |
El usuario está conectado |
|
DOCUMENT.LOGGED_OFF |
El usuario está desconectado |
|
DOCUMENT.COMPLETING |
Completando documento |
|
STEP.ACTIVATING |
Activando la operación |
|
STEP.ACTIVATED |
Se ha activado la operación |
|
STEP.DEACTIVATING |
Desactivando operación |
|
STEP.DEACTIVATED |
Se ha desactivado la operación |
|
STEP.LOCKING |
Bloqueando operación |
|
STEP.LOCKED |
Se ha bloqueado la operación |
|
STEP.UNLOCKING |
Desbloqueando la operación |
|
STEP.UNLOCKED |
Se ha desbloqueado la operación |
|
STEP.COMPLETING |
Completando la operación |
|
PROC_INSTR.ACTIVATING |
Activando instrucción |
|
PROC_INSTR.ACTIVATED |
Se ha activado la instrucción |
|
PROC_INSTR.DEACTIVATING |
Desactivando instrucción |
|
PROC_INSTR.DEACTIVATED |
Se ha desconectado la instrucción |
|
PROC_INSTR.LOCKING |
Bloqueando instrucción |
|
PROC_INSTR.LOCKED |
Se ha bloqueado la instrucción |
|
PROC_INSTR.UNLOCKING |
Desbloqueando instrucción |
|
PROC_INSTR.UNLOCKED |
Se ha desbloqueado la instrucción |
|
PROC_INSTR.COMPLETING |
Completando instrucción |
|
TABLE.ACTIVATING |
Activando tabla |
|
TABLE.ACTIVATED |
Se ha activado la tabla |
|
TABLE.DEACTIVATING |
Desactivando tabla |
|
TABLE.DEACTIVATED |
Se ha desactivado la tabla |
|
TABLE.LOCKING |
Bloqueando tabla |
|
TABLE.LOCKED |
Se ha bloqueado la tabla |
|
TABLE.UNLOCKING |
Desbloqueando tabla |
|
TABLE.UNLOCKED |
Se ha desbloqueado la tabla |
|
TABLE.COMPLETING |
Completando tabla |
|
TABLE_LINE.LINE_ADDING |
Añadiendo línea |
|
TABLE_LINE.LINE_ADDED |
Se ha añadido la línea |
|
TABLE_LINE.ACTIVATING |
Activando línea |
|
TABLE_LINE.ACTIVATED |
Se ha activado la línea |
|
TABLE_LINE.DEACTIVATING |
Desactivando línea |
|
TABLE_LINE.DEACTIVATED |
Se ha desconectado la línea |
|
TABLE_LINE.LOCKING |
Bloqueando línea |
|
TABLE_LINE.LOCKED |
Se ha bloqueado la línea |
|
TABLE_LINE.UNLOCKING |
Bloqueando línea |
|
TABLE_LINE.UNLOCKED |
Se desbloqueado la línea |
|
TABLE_LINE.COMPLETING |
Completando línea |
|
PARAMETER_CHANGED |
Parámetro modificado |
|
COMPLETING |
Completando |
|
ACTIVATING |
Activando |
|
ACTIVATED |
Activado |
|
DEACTIVATING |
Desactivando |
|
DEACTIVATED |
Desactivado |
|
LOCKING |
Bloqueando |
|
LOCKED |
Bloqueado |
|
UNLOCKING |
Desbloqueando |
|
UNLOCKED |
Desbloqueado |
Puede utilizar los eventos internos siguientes dentro de un cockpit de fabricación:
|
Evento interno |
Significado |
|
DOCUMENT.COMPLETING |
Completando documento |
|
DOCUMENT.GENERATED |
Se ha generado el documento |
|
DOCUMENT.INITIALIZED |
Se ha inicializado el documento |
|
DOCUMENT.INITIALIZING |
Inicializando documento |
|
DOCUMENT.LOGGED_IN |
El usuario está conectado |
|
DOCUMENT.LOGGED_OFF |
El usuario está desconectado |
|
STEP.COMPLETING |
Completando la operación |
|
STEP.INITIALIZED |
Se ha inicializado la operación |
|
STEP.INITIALIZING |
Inicializando operación |
|
PROC_INSTR.COMPLETING |
Completando instrucción |
|
PROC_INSTR.INITIALIZED |
Se ha inicializado la instrucción |
|
PROC_INSTR.INITIALIZING |
Inicializando instrucción |
|
TABLE.COMPLETING |
Completando tabla |
|
TABLE.INITIALIZED |
Se ha inicializado la tabla |
|
TABLE.INITIALIZING |
Inicializando tabla |
|
TABLE.LINE_ADDED |
Se ha añadido la línea |
|
TABLE.LINE_ADDING |
Añadiendo línea |
|
TABLE_LINE.COMPLETING |
Completando línea |
|
TABLE_LINE.INITIALIZED |
Se ha inicializado la línea |
|
TABLE_LINE.INITIALIZING |
Inicializando línea |
|
COMPLETING |
Completando |
|
INITIALIZING |
Inicializando |
|
INITIALIZED |
Inicializado |
|
PARAMETER_CHANGED |
Parámetro modificado |
Los eventos externos son los eventos que ocurren en otras aplicaciones. Las aplicaciones que se han registrado en la interfase interna Acceso a datos de fabricación como servicios pueden proporcionar o recibir eventos.
Las instrucciones de producción y los cockpits se pueden suscribir a un evento externo. Las instrucciones de producción o el cockpit se notifican cuando el evento ocurre en la aplicación relevante. Este evento, a su vez, puede lanzar determinadas funciones en las instrucciones de producción o en el cockpit.
En la actualidad, puede recibir eventos externos de las aplicaciones o los servicios siguientes en las instrucciones de producción o en el cockpit:
· Otras instrucciones de producción (servicio PSH)
· Otros cockpits de fabricación (servicio PMC)
· Servidores de acceso a datos OPC (servicio ODA)
· Servidores de alarmas/eventos OPC (servicio OAE)
· Servicio MDA: servicios genéricos
Para más información sobre eventos externos, véase:
· Acceso a datos de fabricación
Para más información sobre cómo utilizar eventos externos e internos en instrucciones de producción y cockpits, véase:
· Tipo 0: Definición de acceso a datos de fabricación
· Tipo 0: Definición de funciones que deben ejecutarse automáticamente
· Tipo 0: Definición de cálculos que deben ejecutarse automáticamente
· Tipo 0: Definición de llamadas de función dinámicas que deben ejecutarse automáticamente