Inicio del área de contenido

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

Utilizació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.

Condiciones previas

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 Enlace de estructuraAcceso a datos OPC de SAP.

Características

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.

Servicio MDA

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 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

Servicios PSH y PMC

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>
Ejemplo 
PSH:100000000000004711.MYVAR
Servicio PSH, valor actual de la variable
MYVAR en las instrucciones de producción 100000000000004711

Para el servicio PMC

PMC:<centro >.<nombre de cockpit>.<variable global>
Ejemplo 
PMC:0001.MYCOCKPIT.MYVAR
Servicio PMC, centro 0001, valor actual de la variable
MYVAR en el cockpit MYCOCKPIT

Servicio ODA

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
Ejemplo 
ODA:0001.MYITEM.PV
Servicio ODA, centro 0001, posición OPC
MYITEM, valor actual

Fecha

ODA:<centro> .<posición OPC> .DT
Ejemplo 
ODA:0001.MYITEM.DT
Servicio ODA, centro 0001, posición OPC
MYITEM, fecha de cronomarcador

Hora

ODA:<centro> .<posición OPC> .TM
Ejemplo 
ODA:0001.MYITEM.TM
Servicio ODA, centro 0001, posición OPC
MYITEM, hora de cronomarcador

Calidad de valor de punto de datos

ODA:<centro> .<posición OPC> .QA
Ejemplo 
ODA:0001.MYITEM.QA
Servicio ODA, centro 0001, posición OPC
MYITEM, calidad del valor

Status parcial de la calidad

ODA:<centro> .<posición OPC> .QS
Ejemplo 
ODA:0001.MYITEM.QS
Servicio ODA, centro 0001, posición OPC
MYITEM, status parcial de la calidad

Límite

ODA:<centro> .<posición OPC> .QL
Ejemplo 
ODA:0001.MYITEM.QL
Servicio ODA, centro 0001, posición OPC
MYITEM, límite de calidad

Texto de resultado

ODA:<centro> .<posición OPC> .RT
Ejemplo 
ODA:0001.MYITEM.RT
Servicio ODA, centro 0001, posición OPC
MYITEM, texto de resultado

Servicio OAE

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.

Servicio SYS

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

 

 

 

Fin del área de contenido