Comunicación OPC UA
10.3 Uso de la CPU S7-1500 como servidor OPC UA
• Existe un archivo Nodeset (archivo XML) con definiciones de tipo de datos OPC UA que
concuerdan con los tipos de FB o los UDT definidos en el programa de usuario (pueden
mapearse).
Puede generar su archivo Nodeset con la herramienta "SiOME" (Siemens Industry Online
Support).
• Existe el programa de usuario con las instancias de FB y los usos de UDT.
Procedimiento
Para mapear un tipo de datos de un espacio de nombres de referencia a un tipo de FB o un
tipo de datos UDT, proceda del siguiente modo:
1. Seleccione la CPU utilizada como servidor OPC UA.
2. Importe el archivo Nodeset preparado (archivo XML) con las definiciones de tipo como
espacio de nombres de referencia.
– Active la opción "Generar nodos OPC UA sobre la base del mapeado de datos locales"
3. Haga doble clic en el símbolo correspondiente a la interfaz de servidor recién creada del
tipo "Espacio de nombres de referencia".
Se abre el editor para el mapeado entre la interfaz de servidor OPC UA y los elementos
OPC UA. En el área de propiedades del editor, en "Mapeo de los datos locales", está
activada la opción "Generar nodos OPC UA sobre la base del mapeado de datos locales". De
no ser así, active la opción.
En el campo "Nombre de interfaz" ajuste el nombre de la interfaz de servidor que se va a
crear. Al compilar se genera una nueva interfaz de servidor del tipo "Especificación
Companion" con este nombre.
4. Asigne a los nodos de la interfaz de servidor (espacio de nombres de referencia) los tipos
de FB o UDT existentes arrastrando el elemento OPC UA (parte derecha del editor)
mediante la función de arrastrar y colocar (Drag&Drop) al nodo correspondiente de la
interfaz de servidor (espacio de nombres de referencia, columna "Datos locales").
5. Compile el proyecto.
Tras la compilación, los nodos recién creados de las instancias se encuentran en la nueva
interfaz de servidor. STEP 7 genera un objeto para cada DB de instancia. Cada uno de los
elementos generados se encuentra debajo del objeto correspondiente.
De forma similar, STEP 7 también genera un objeto para cada DB global que se genera al
instanciar un UDT.
276
en el cuadro de diálogo "Agregar nueva interfaz de servidor".
Solo es posible mapear tipos de FB o UDT con la función de arrastrar y colocar
(Drag&Drop) en descripciones de tipos OPC UA si esta opción está activada.
Manual de funciones, 11/2022, A5E03735817-AK
Comunicación