Comunicación OPC UA
10.3 Uso de la CPU S7-1500 como servidor OPC UA
Poner en funcionamiento el servidor OPC UA
En el ajuste básico, el servidor OPC UA de la CPU no está habilitado por motivos de seguridad:
Los clientes OPC UA no tienen acceso de lectura ni de escritura a la CPU S7-1500.
Para activar el servidor OPC UA de la CPU, proceda del siguiente modo.
1. Seleccione la CPU. Para ello, haga clic en el icono de la CPU (p. ej., en la vista de redes).
2. Haga clic en las propiedades de la CPU en "OPC UA > Servidor".
3. Active el servidor OPC UA de la CPU.
4. Confirme las consignas de seguridad.
5. En las propiedades de la CPU seleccione el área "Licencias Runtime" y ajuste la licencia
Runtime adquirida para el servidor OPC UA.
6. Compile el proyecto.
7. Cargue el proyecto en la CPU.
Se inicia el servidor OPC UA de la CPU.
Los ajustes continúan guardados
Si ya se ha activado el servidor y se han realizado ajustes, estos no se perderán si se desactiva
el servidor. Los ajustes continúan guardados y estarán de nuevo disponibles cuando se active
nuevamente el servidor.
Nombre de aplicación
El nombre de aplicación es el nombre de la aplicación OPC UA y es válido para el servidor y el
cliente. El nombre se visualiza en "OPC UA > General":
• El ajuste predeterminado para el nombre de aplicación es el siguiente:
"SIMATIC.S7-1500.OPC-UA.Application:PLC_1".
• El ajuste predeterminado se compone de "SIMATIC.S7-1500.OPC-UA.Application:" y del
nombre de la CPU que se seleccionó en "General > Información del producto > Nombre",
en este caso "PLC_1".
• Este es el nombre de aplicación con el que se identifica el servidor OPC UA frente a un
interlocutor (cliente OPC UA), p. ej. cuando un cliente OPC UA utiliza el servicio Discovery
para determinar los servidores accesibles.
• El cliente OPC UA de la CPU utiliza el nombre de aplicación visualizado al establecer la
conexión con un servidor OPC UA. Es decir, la CPU registra automáticamente este nombre
de aplicación como "ApplicationName" para la instrucción "OPC_UA_Connect" (variable del
tipo "OPC_UA_SessionConnectInfo" en el parámetro "SessionConnectInfo" de la instrucción
"OPC_UA_Connect").
Por este motivo, al programar la instrucción "OPC_UA_Connect" debe asignarse un string
vacío al "ApplicationName". El nombre de aplicación permite identificar el cliente con sus
sesiones (SessionNames) para fines de diagnóstico, por ejemplo.
Tras activar el servidor, también puede utilizar otro nombre descriptivo dentro de su proyecto
y que cumpla los requisitos vigentes en el proyecto como, p. ej., que sea unívoco en todo el
mundo.
226
Manual de funciones, 11/2022, A5E03735817-AK
Comunicación