Inicio del área de contenido

Documentación de función Eventos de fabricación Localizar documento en árbol de navegación

Utilización

Evento de fabricaciónes un concepto genérico para eventos que ponen a disposición aplicaciones diferentes. La interfase Acceso a datos de fabricación se puede usar para intercambiar eventos. Cada aplicación registrada en la interfase como un servicio puede proporcionar eventos y suscribirse a los mismos.

Para obtener más información, véase Acceso a datos de fabricación.

Para obtener más información sobre cómo definir el acceso a datos en instrucciones de producción y cockpits de fabricación, véase Tipo 0: Definición de acceso a datos de fabricación.

Condiciones previas

Eventos OPC

Para utilizar eventos de los servicios ODA (acceso a datos OPC) y OAE (alarmas/eventos OPC), primero deberá haber creado una suscripción en el Customizing.
Para ello, acceda al Customizing para Coordinación de procesos y seleccione SAP ODA (acceso a datos OPC).

Para obtener más información sobre SAP ODA, véase Enlace de estructuraAcceso a datos OPC de SAP.

Características

Los servicios siguientes proporcionan eventos:

·        MDA: servicios genéricos

·        PSH: instrucciones de producción

·        PMC: cockpit de fabricación

·        ODA: acceso a datos OPC

·        OAE: alarmas/eventos OPC

Los servicios siguientes pueden acceder a eventos:

·        MSG: crear mensajes de proceso automáticamente
Véase también: Creación automática de mensajes de proceso

·        PSH: instrucciones de producción
Véase también: Tipo 0: Definición de acceso a datos de fabricación

·        PMC: cockpit de fabricación
Véase también: Tipo 0: Definición de acceso a datos de fabricación

Las direcciones se usan para acceder a eventos. Estas comienzan con el nombre del servicio y el resto de la dirección depende del servicio. Puede utilizar la ayuda para entradas para seleccionar eventos.

Servicio MDA

Este servicio ofrece los servicios genéricos BROADCAST y REDIRECT.

Utilizando BROADCAST, puede definir eventos específicos del usuario. Para ello, hay un punto de datos genérico disponible en el que se puede escribir cualquier valor. La modificación de valor de este punto de datos se publica como un evento. Otros servicios se pueden suscribir a este evento.

La dirección de la propagación del evento se conforma del modo siguiente:

Evento

Dirección

Evento que debe propagarse individualmente

MDA:BROADCAST.SEND.<Categoría>
<Categoría>
se puede sustituir por cualquier string de caracteres. Tenga en cuenta que la entrada distingue entre mayúsculas y minúsculas.
Ejemplo
MDA:BROADCAST.SEND.DPV

Servicio MDA, se debe publicar el evento
DPV definido por el usuario.

La dirección de la suscripción al evento se forma del siguiente modo:

Evento

Dirección

Un evento que se propagó individualmente

MDA:BROADCAST.<Categoría>
<Categoría>
se puede sustituir por el string de caracteres que se ha utilizado para la propagación del evento. Tenga en cuenta que la entrada distingue entre mayúsculas y minúsculas.
Ejemplo
MDA:BROADCAST.SEND.DPV

Servicio MDA, se debe suscribir el evento
DPV definido por el usuario.

Parámetros de eventos MDA

Los parámetros siguientes se pueden transferir como puntos de datos junto con el evento. La dirección se forma del siguiente modo:

Parámetro

Dirección

La entrada al sistema desde la que se envió el evento

MDA:BROADCAST.PARAM.SESSION

El terminal desde el que se publicó el evento

MDA:BROADCAST.PARAM.TERMINAL

El cronomarcador para el que se publicó el evento

MDA:BROADCAST.PARAM.TIMESTAMP

El usuario que publicó el evento

MDA:BROADCAST.PARAM.USER

El valor del punto de datos que se transfirió con el evento

MDA:BROADCAST.PARAM.VALUE

EjemploEjemplo de BROADCAST

El nivel de llenado del depósito #333 se debe registrar en un cockpit de fabricación. El nivel de llenado actualizado se debe publicar como un evento pulsando un botón. En la dirección MDA:BROADCAST.SEND.<Categoría>, se sustituyó <Categoría> por DPV, que significa valor de punto de datos.

En la definición del cockpit, se definen las características siguientes en la secuencia indicada:

 

Característica

Valor de característica

 

PPPI_DATA_REQUEST_TYPE

Solicitud de datos simple

 

PPPI_DATA_POINT_NAME

Depósito #333

 

PPPI_OUTPUT_CHARACTERISTIC

PPPI_DATA_POINT_NAME

 

PPPI_INPUT_REQUEST

Registrar nivel de llenado

 

PPPI_DATA_POINT_VALUE

0

 

PPPI_VARIABLE

VAR_DPV

 

PPPI_REQUESTED_VALUE

PPPI_DATA_POINT_VALUE

 

PPPI_DATA_ACCESS

Acceso a datos de fabricación

 

PPPI_BUTTON_TEXT

Publicar

 

PPPI_FUNCTION_DURING_DISPLAY

Permitido

 

PPPI_EXPORT_DATA

MDA:BROADCAST.SEND.DPV

 

PPPI_STRING_VARIABLE

VAR_DPV

En la transacción CO69 - Crear mensajes de proceso automáticamente, se debe crear automáticamente un mensaje de proceso siempre que se envía el evento propagado del ejemplo anterior. Defina lo siguiente en la transacción CO69:

§         Opción Inicio controlado por eventos como condición inicial

§         Dirección MDA:BROADCAST.DPV como evento

Servicio PSH

El servicio PSH ofrece los eventos siguientes. La dirección de los eventos se forma del siguiente modo:

Evento

Dirección

Se han completado las instrucciones de producción

PSH:<Nº de instrucciones de producción>.COMPLTD
Ejemplo 
PSH:100000000000004711.COMPLTD
Servicio PSH, se han completado las instrucciones de producción
100000000000004711

Se han creado las instrucciones de producción

PSH:<Nº de instrucciones de producción>.CREATED
Ejemplo 
PSH:100000000000004711.CREATED
Servicio PSH, se han creado las instrucciones de producción
100000000000004711

Se ha iniciado la actualización

PSH:<Nº de instrucciones de producción>.LOGIN
Ejemplo 
PSH:100000000000004711.LOGIN
Servicio PSH, usuario conectado para actualizar las instrucciones de producción
100000000000004711.

Ha finalizado la actualización

PSH:<Nº de instrucciones de producción>.LOGOFF
Ejemplo 
PSH:100000000000004711.LOGOFF
Servicio PSH, usuario desconectado de las instrucciones de producción
100000000000004711.

Se han notificado los datos

PSH:<Nº de instrucciones de producción>.REPORTD
Ejemplo 
PSH:100000000000004711.REPORTD
Servicio PSH, se han notificado los datos de las instrucciones de producción
100000000000004711

Se han grabado los datos

PSH:<Nº de instrucciones de producción>.SAVED
Ejemplo 
PSH:100000000000004711.SAVED
Servicio PSH, se han grabado las instrucciones de producción
100000000000004711

Se han modificado las variables globales

PSH:<Nº de instrucciones de producción>.VARCHGD
Ejemplo 
PSH:100000000000004711.VARCHGD
Servicio PSH, se han modificado las variables globales en las instrucciones de producción
100000000000004711

Servicio PMC

El servicio PMC ofrece los eventos siguientes. La dirección de los eventos se forma del siguiente modo:

Evento

Dirección

Se ha iniciado el cockpit de fabricación iniciado

PMC:<Centro>.<Nombre de cockpit>.LOGIN
Ejemplo 
PMC:0001.MYCOCKPIT.LOGIN
Servicio PMC, usuario conectado para actualizar el cockpit
MYCOCKPIT.

Ha finalizado el cockpit de fabricación

PMC:<Centro>.<Nombre de cockpit>.LOGOFF
Ejemplo 
PMC:0001.MYCOCKPIT.LOGOFF
Servicio PMC, usuario desconectado del cockpit
MYCOCKPIT.

Se han modificado las variables globales

PMC:<Centro>.<Nombre de cockpit>.VARCHGD
Ejemplo 
PMC:0001.MYCOCKPIT.VARCHGD
Servicio PMC, se han modificado las variables globales en el cockpit
MYCOCKPIT

Servicio ODA

El servicio ODA ofrece los eventos siguientes. La dirección de los eventos se forma del siguiente modo:

Evento

Dirección

Se ha modificado el valor de una suscripción de acceso a datos OPC

ODA:<Centro>.<Posición OPC>.VCHD
Ejemplo 
ODA:0001.MYITEM.VCHD
Servicio ODA, posición OPC
MYITEM, valor modificado.

Servicio OAE

El servicio OAE ofrece los eventos siguientes. La dirección de los eventos se forma del siguiente modo:

Evento

Dirección

Ha ocurrido el evento de una suscripción de alarmas/eventos OPC

OAE:<Centro>.<suscripción OPC>
Ejemplo 
OAE:0001.MYSUBSCRIPTION

Servicio OAE, se ha lanzado la suscripción OPC
MYSUBSCRIPTION

Parámetros de eventos OPC

Los parámetros siguientes se pueden transferir como puntos de datos junto con el evento. La dirección se forma del siguiente modo:

Parámetro

Dirección

Cookie de confirmación

OAE:<Centro>.<Suscripción OPC>.ACKC
Ejemplo 
OAE:0001.MYSUBSCRIPTION.ACKC

Se ha confirmado el evento

OAE:<Centro>.<Suscripción OPC>.ACKD
Ejemplo 
OAE:0001.MYSUBSCRIPTION.ACKD

Confirmación necesaria

OAE:<Centro>.<Suscripción OPC>.ACKR
Ejemplo 
OAE:0001.MYSUBSCRIPTION.ACKR

Status "activo" de condición de evento

OAE:<Centro>.<Suscripción OPC>.ACTV
Ejemplo 
OAE:0001.MYSUBSCRIPTION.ACTV

Condición de evento

OAE:<Centro>.<Suscripción OPC>.CND
Ejemplo 
OAE:0001.MYSUBSCRIPTION.CND

Fecha del evento

OAE:<Centro>.<Suscripción OPC>.DATE
Ejemplo 
OAE:0001.MYSUBSCRIPTION.DATE

Texto de mensaje de evento

OAE:<Centro>.<Suscripción OPC>.MSG
Ejemplo 
OAE:0001.MYSUBSCRIPTION.MSG

Gravedad

OAE:<Centro>.<Suscripción OPC>.PRIO
Ejemplo 
OAE:0001.MYSUBSCRIPTION.PRIO

Limitación OPC

OAE:<Centro>.<Suscripción OPC>.QL
Ejemplo 
OAE:0001.MYSUBSCRIPTION.QL

Calidad inferior OPC

OAE:<Centro>.<Suscripción OPC>.QS
Ejemplo 
OAE:0001.MYSUBSCRIPTION.QS

Calidad OPC

OAE:<Centro>.<Suscripción OPC>.QUAL
Ejemplo 
OAE:0001.MYSUBSCRIPTION.QUAL

Texto de evento

OAE:<Centro>.<Suscripción OPC>.RT
Ejemplo 
OAE:0001.MYSUBSCRIPTION.RT

Condición subordinada de evento

OAE:<Centro>.<Suscripción OPC>.SCND
Ejemplo 
OAE:0001.MYSUBSCRIPTION.SCND

Fuente de evento

OAE:<Centro>.<Suscripción OPC>.SRC
Ejemplo 
OAE:0001.MYSUBSCRIPTION.SRC

Hora del evento

OAE:<Centro>.<Suscripción OPC>.TIME
Ejemplo 
OAE:0001.MYSUBSCRIPTION.TIME

 

 

 

 

 

 

Fin del área de contenido