Comunicación OPC UA
10.4 Utilizar la CPU S7-1500 como cliente OPC UA
Debe comprobar, por tanto, si un valor leído es válido:
• Compruebe si el valor de "Productionline_Data".ReadListProduct.NodeStatusList[1] es igual
a 0
• Opcionalmente: Compruebe cuándo ha leído el servidor OPC UA ese valor. Este valor está
en "Productionline_Data".ReadProduct.TimeStamps[1]. Si no se solicita ningún sello de
tiempo, la carga de comunicación se reduce.
Ejemplo: escribir el valor "ProductEnabled"
Con el bloque de datos se transfieren al servidor OPC UA nuevos valores para las variables
PLC; en el ejemplo, para la variable "ProductionEnabled".
Con la siguiente asignación habilita la línea de producción en la instalación ejemplo:
"Productionline_Data".WriteListStatus.Variable.ProductionEnabled :=
TRUE;
La habilitación, no obstante, solo será correcta si se cumplen las siguientes condiciones:
• Existe una conexión al servidor OPC UA de la CPU que controla la línea de producción
• Los valores actuales se escriben a través del cliente OPC UA
Comprobación de coherencia
Para terminar, compruebe la coherencia de la lista de lectura/escritura o de métodos.
1. Seleccione la lista que desea comprobar.
2. Haga clic en el botón "Comprobación de coherencia" en el área "Interfaz de cliente OPC
UA".
Si la asignación de variables o métodos a los elementos correspondientes de la interfaz de
servidor ha transcurrido sin errores, se indica con una marca de verificación verde.
Puede presuponerse que el intercambio de datos entre cliente y servidor, así como las
llamadas a métodos, funcionan sin problemas en tiempo de ejecución.
En caso de error, en la ventana de inspección se muestra una lista. Desde esa lista puede
saltarse al error correspondiente.
En la comprobación de coherencia STEP 7 comprueba:
• si todos los elementos que se utilizan en la lista correspondiente están también en el
servidor
• si los tipos de datos utilizados coinciden
• en métodos: si coinciden el número, el orden y los tipos de datos de los argumentos de los
métodos
10.4.6
Determinar online la interfaz de servidor
STEP 7 (TIA Portal) permite determinar online la interfaz de un servidor OPC UA. De este
modo puede averiguarse qué variables de un servidor OPC UA conectado pueden leerse o
328
Manual de funciones, 11/2022, A5E03735817-AK
Comunicación