Comunicación OPC UA
10.3 Uso de la CPU S7-1500 como servidor OPC UA
interfaces de servidor OPC UA definidas por el usuario le permiten asignar fácilmente
("mapear") variables OPC UA y CPU (datos locales).
Figura 10-12 Interfaz de servidor definida por el usuario con variables CPU mapeadas
El intercambio de datos entre el cliente OPC UA y el servidor OPC UA se ilustra claramente en
el ejemplo siguiente de dos CPU S7‑1500.
Una CPU S7‑1500 cliente escribe aquí valores en una variable OPC UA del servidor OPC UA.
Con el mapeado entre la variable CPU y la variable OPC UA es como si el cliente OPC UA
estuviera escribiendo un valor directamente en la variable CPU. Para una CPU cliente S7‑1500,
use la instrucción "OPC_UA_WriteList" en combinación con otras instrucciones necesarias para
el intercambio de datos.
Figura 10-13 Acceso de cliente a la variable OPC UA del servidor
Escribir valores de variables CPU directamente en la variable OPC UA (establecer OPC UA
DataValue)
A partir de la versión de firmware V3.0, las CPU S7‑1500 ofrecen, además del mapeado de
variables, la posibilidad de escribir valores directamente en nodos de variables OPC UA locales
del servidor mediante la instrucción "OPC_UA_WriteList". Normalmente, la instrucción
"OPC_UA_WriteList" se usa en el programa de cliente de la CPU para escribir valores en
variables OPC UA de un servidor OPC UA remoto.
212
Manual de funciones, 11/2022, A5E03735817-AK
Comunicación