Comunicación OPC UA
10.3 Uso de la CPU S7-1500 como servidor OPC UA
ATENCIóN
Comprobar el mapeado de datos locales de la CPU en nodos de la interfaz de servidor
OPC UA
Si en la interfaz de servidor hay asignaciones (mapeados) no válidas, es posible que se den
operaciones de lectura y escritura incorrectas. Compruebe las asignaciones y realice una
comprobación de coherencia.
Información sobre la interfaz de servidor
El editor para la configuración de la interfaz de servidor OPC UA está estructurado en forma
de tabla y proporciona la información siguiente:
• Nombre
En el ejemplo, el nodo superior (nodo raíz) tiene el nombre "IMM_Manufacturer_01234".
Cuando un cliente busca en el espacio de direcciones del servidor, ese nodo es el
contenedor de todos los nodos subordinados. El BrowseName y el DisplayName de ese
nodo dependen del nombre que se haya asignado a la interfaz de servidor.
Aquí el nombre corresponde, p. ej., al conjunto de la máquina de moldeo por inyección. Es
el nombre de la instancia utilizada de la especificación companion Euromap 77. Según la
especificación companion, el nombre de instancia debe empezar por "IMM"; después sigue
el nombre del fabricante de la máquina de moldeo por inyección y al final se agrega el
número de serie de la máquina. Esto permite identificar unívocamente una máquina.
Los nombres de los restantes nodos (subordinados) son definidos por la especificación (en
el ejemplo anterior por Euromap 77). Estos nombres de nodos no pueden modificarse. De
este modo se obtiene una vista homogénea de todas las máquinas de inyección que
cumplen la especificación.
• Tipo de nodo
Tipo de nodo OPC UA. El tipo está definido por la especificación companion utilizada.
STEP 7 marca en la tabla un tipo de nodo en color en los siguientes casos:
– si en el archivo XML importado no hay ninguna definición o
– si el espacio de nombres en el que se ha definido el tipo no existe en STEP 7.
En este caso, cree una interfaz de servidor del tipo "Espacio de nombres de referencia"
para cada uno de los espacios de nombres que faltan.
Los espacios de nombres que faltan se encuentran en las propiedades de la interfaz de
servidor, en "Espacios de nombres".
• Datos locales
STEP 7 muestra el bloque de datos que está asignado al nodo OPC UA: La CPU lee en ese
bloque de datos los valores de los nodos OPC UA.
Si un bloque de datos se muestra con fondo de color (p. ej., tras una prueba de
coherencia) significa que el bloque de datos indicado no existe en la CPU.
En tal caso, cree en la CPU (en el programa de usuario) el bloque de datos que falta y
asígnele valores.
• Tipo de datos
Es el tipo de datos SIMATIC de la variable PLC (p. ej., el elemento de un bloque de datos)
de la CPU del que se lee el valor de un nodo OPC UA (del tipo UAVariable) o al que se le
asigna un valor.
258
Manual de funciones, 11/2022, A5E03735817-AK
Comunicación