!--a11y-->
Puntos de datos de fabricación 
Elpunto de datos de fabricación es un concepto genérico para puntos de datos que ponen a disposición diferentes aplicaciones. Se puede usar la interfase Acceso a datos de fabricación para intercambiar puntos de datos. Todas las aplicaciones que están registradas en la interfase como un servicio pueden proporcionar puntos de datos y solicitarlos de otras.
Para obtener más información, véase Acceso a datos de fabricación.
Posiciones OPC
Para utilizar posiciones (puntos de datos) del
servicio ODA (acceso a datos OPC), primero debe 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
Acceso a datos
OPC de SAP.
Los servicios siguientes proporcionan puntos de datos:
· MDA: servicios genéricos
· PSH: instrucciones de producción
· PMC: cockpit de fabricación
· ODA: acceso a datos OPC
·
OAE: alarmas/eventos OPC
Sólo mientras se procesa un evento
· SYS: información de sistema
Los servicios siguientes pueden acceder a puntos de datos:
·
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 puntos de datos. 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 puntos de datos.
El servicio MDA contiene los servicios genéricos BROADCAST y REDIRECT.
· Con el servicio BROADCAST, sólo puede leer los parámetros de un evento como puntos de datos junto con el evento suscrito.
Para obtener más información, véase Eventos de fabricación.
· Utilizando REDIRECT, puede direccionar de forma dinámica cualquier número de puntos de datos y leer o escribir los valores que les pertenecen. Para ello hay dos puntos de datos genéricos disponibles. Uno de los puntos de datos se utiliza para la transferencia dinámica de dirección y el otro para la transferencia de valor.
¡ Dirección del punto de datos
La dirección que se ha seleccionado de forma
dinámica se transfiere al punto de datos genérico MDA:REDIRECT.ADDRESS.<Index>.
Puede sustituir
<Index> por cualquier string de caracteres. Tenga en cuenta que la entrada depende del
caso.
¡ Dirección del valor del punto de datos
El valor del punto de datos direccionado de forma
dinámica se puede leer o escribir por medio del punto de datos genérico
MDA:REDIRECT.VALUE.
<Index>.
Sustituya
<Index> por el mismo valor que ha utilizado en la
dirección MDA:REDIRECT.ADRESS.<Index>. Utilizando un índice de libre elección, puede
crear en una llamada cualquier número de pares de direcciones y valores
seleccionados de forma dinámica. Esto significa que puede direccionar de forma
dinámica cualquier número de puntos de datos en una llamada.
Ejemplo de REDIRECT:
El operador de la instalación debe leer el nivel de llenado de los diferentes depósitos en el cockpit de fabricación MYCOCKPIT. Puede elegir entre tres depósitos diferentes en un cuadro desplegable. Un servidor de acceso a datos OPC lee el nivel de llenado actual del depósito seleccionado y lo muestra en el cockpit.
Para obtener un cuadro desplegable con diferentes depósitos en el cockpit, se ha creado la característica Z_MY_ADDRESS, que contiene tres valores fijos. La característica Z_MY_ADDRESS contiene los valores fijos siguientes:
|
|
Valor de característica |
Descripción |
|
|
ODA:0001.TANK1.PV |
Depósito 1 |
|
|
ODA:0001.TANK2.PV |
Depósito 2 |
|
|
ODA:0001.TANK3.PV |
Depósito 3 |
En el cockpit MYCOCKPIT, se definen las características siguientes en la secuencia indicada:
|
|
PPPI_INPUT_REQUEST |
Seleccionar depósito |
|
|
PPPI_VARIABLE |
ADDRESS |
|
|
PPPI_REQUESTED_VALUE |
Z_MY_ADDRESS |
|
|
PPPI_DATA_ACCESS |
Acceso a datos de fabricación |
|
|
PPPI_BUTTON_TEXT |
Leer nivel de llenado |
|
|
PPPI_FUNCTION_DURING_DISPLAY |
Permitido |
|
|
PPPI_EVENT |
PARAMETER_CHANGED |
|
|
PPPI_EXPORT_DATA |
MDA:REDIRECT.ADDRESS.1 |
|
|
PPPI_STRING_VARIABLE |
ADDRESS |
|
|
PPPI_IMPORT_DATA |
MDA:REDIRECT.VALUE.1 |
|
|
PPPI_STRING_VARIABLE |
VALUE |
|
|
PPPI_OUTPUT_TEXT |
Nivel de llenado |
|
|
PPPI_OUTPUT_VARIABLE |
VALUE |
Puede definir cualquier valor como variable en las instrucciones de producción y en el cockpit de fabricación y ponerlos a disposición de otras aplicaciones como puntos de datos. Utilizando el Acceso a datos de fabricación, otras aplicaciones pueden direccionar estos puntos de datos y leer el valor actual.
La dirección del punto de datos se forma del siguiente modo:
|
Punto de datos |
Dirección |
|
Para el servicio PSH |
PSH:<número de las instrucciones de
producción>.<variable global> |
|
Para el servicio PMC |
PMC:<centro
>.<nombre de cockpit>.<variable
global> |
Los servidores de acceso a datos OPC proporcionan puntos de datos del nivel de control de proceso. Estos puntos de datos suelen contener valores actuales. También pueden proporcionar información adicional, como la calidad del valor o el texto de evento.
La dirección del punto de datos se forma del siguiente modo:
|
Punto de datos |
Dirección |
|
Valor actual |
ODA:<centro>
.<posición OPC>
.PV |
|
Fecha |
ODA:<centro>
.<posición OPC>
.DT |
|
Hora |
ODA:<centro>
.<posición OPC>
.TM |
|
Calidad de valor de punto de datos |
ODA:<centro>
.<posición OPC>
.QA |
|
Status parcial de la calidad |
ODA:<centro>
.<posición OPC>
.QS |
|
Límite |
ODA:<centro>
.<posición OPC>
.QL |
|
Texto de resultado |
ODA:<centro>
.<posición OPC>
.RT |
Con el servicio OAE, sólo puede leer los parámetros de un evento como puntos de datos junto con el evento suscrito.
Para obtener más información, véase Eventos de fabricación.
El servicio SYS proporciona puntos de datos que contienen información del sistema.
|
Punto de datos |
Dirección |
|
Fecha según las configuraciones locales del usuario |
SYS:DATE.LOCAL |
|
Fecha, tiempo universal coordinado (UTC) |
SYS:DATE.UTC |
|
Hora según las configuraciones locales del usuario |
SYS:TIME.LOCAL |
|
Hora, tiempo universal coordinado (UTC) |
SYS:TIME.UTC |
|
Cronomarcador, formato largo |
SYS:TIMESTAMP.LONG |
|
Cronomarcador, formato corto |
SYS:TIMESTAMP.SHORT |
|
Idioma de trabajo |
SYS:SESSION.LANGUAGE |
|
Nombre del terminal |
SYS:SESSION.TERMINAL |
|
Usuario conectado |
SYS:SESSION.USER.NAME |
|
Parámetro de usuario |
SYS:SESSION.USER.PARAM.<Nombre de parámetro> |
|
Símbolo de texto ABAP, idioma seleccionado o idioma de trabajo |
SYS:TEXT.SYMBOL.<Programa>.<ID>.<Idioma> |
|
Texto de mensaje ABAP en el idioma de trabajo |
SYS:TEXT.MESSAGE.<Clase de mensaje>.<Nº de mensaje>.<Textos de variable>... |
|
Clave única global, 16 caracteres, binarios |
SYS:GUID.BIN16 |
|
Clave única global, 22 caracteres, clase de texto |
SYS:GUID.CHAR22 |
|
Clave única global, 32 caracteres, clase de texto |
SYS:GUID.CHAR32 |