Recomendaciones para que el cliente OPC UA acceda al servidor OPC UA
● Para el acceso único u ocasional a los datos, utilice el acceso normal de lectura o
escritura.
● Para el acceso cíclico a unos pocos datos (aprox. cada 5 segundos como máximo),
utilice suscripciones.
Optimice en el servidor OPC UA los ajustes para el mínimo intervalo de envío y el
mínimo intervalo de muestreo.
● Si se accede regularmente (con frecuencia) a determinadas variables, utilice las
funciones "RegisteredRead" y "RegisteredWrite".
Otorgue a la CPU más carga de comunicación aumentando el valor de "Carga del ciclo por
comunicación". Asegúrese de que la aplicación continúa funcionando correctamente con los
ajustes modificados.
Procedimiento para crear un DB Array
Existe la posibilidad de crear matrices, p. ej., en bloques de datos globales, en el bloque de
datos de instancia de un bloque de función o como DB Array. A continuación se explica
cómo crear un DB Array.
Para crear un bloque de datos con una matriz (bloque de datos Array), proceda del siguiente
modo:
1. En el árbol del proyecto, seleccione la CPU con el servidor OPC UA.
2. Haga doble clic en "Bloques de programa".
3. Haga doble clic en "Agregar nuevo bloque".
4. Haga clic en el botón "Bloque de datos".
5. Asigne un nombre unívoco al bloque de datos o seleccione uno de los nombres que ya
existen.
6. Seleccione para "Tipo" la entrada "DB de Array" en la lista desplegable.
7. Seleccione en la lista desplegable para "Tipo de datos Array" el tipo de datos de los
distintos componentes de la matriz.
8. Introduzca el límite superior de la matriz en "Límite de Array".
9. Haga clic en el botón "Aceptar".
Comunicación
Manual de funciones, 11/2019, A5E03735817-AH
9.3 Uso de la CPU S7-1500 como servidor OPC UA
Comunicación OPC UA
179