Comunicación OPC UA
10.5 Sugerencias y recomendaciones
10.5.2
Reglas para el programa de usuario
Programas de usuario para OPC UA
Las siguientes reglas rigen para programas de usuario:
• Si la aplicación lo permite y la carga por comunicación es elevada, debería ajustarse un
tiempo mínimo para OB cíclicos.
Ventajas:
– El tiempo de ciclo se mantiene básicamente constante
– La CPU suele tener más tiempo para tareas de comunicación
Sugerencia: para analizar la carga de la CPU (p. ej. comunicación) utilice la instrucción
"Runtime_Info"; modo 21 o modo 25 (consulte la ayuda del TIA Portal).
• Reduzca el número de variables o de bloques de datos accesibles desde OPC UA/HMI. En el
ajuste predeterminado, cuando se crean variables/DB/IDB, todas las variables son
accesibles desde OPC UA/HMI. Esta medida mejora el rendimiento al cargar en RUN.
Sugerencia: Gracias a la visualización detallada de los objetos en TIA Portal es posible
marcar fácilmente los bloques de datos que no son relevantes para OPC UA como "no
accesibles desde OPC UA".
• Una transferencia coherente de datos que supere el límite de tipos de datos simples solo
es posible utilizando métodos OPC UA. Si se utilizan otras funciones OPC UA
(Subscriptions, Read/Write), la coherencia de datos debe asegurarse en toda la aplicación.
• Para accesos reiterativos de lectura y escritura a las mismas variables, OPC UA dispone del
servicio "RegisterNodes". Ese servicio permite preparar servidores para el acceso
optimizado a variables. La instrucción "OPC_UA_NodeGetHandleList" de S7-1500 como
cliente OPC UA llama este servicio implícitamente para preparar el servidor para los
accesos optimizados (en el lenguaje de OPC UA "Registered Read/Write").
Abrir el visor de objetos detallado en el TIA Portal
Para abrir el visor de objetos detallado, proceda del siguiente modo:
1. Cambie al portal "Programación de PLC" en la vista del portal.
2. Seleccione "Mostrar todos los objetos".
3. Cambie a la ficha "Detalles" en la ventana de selección.
350
Manual de funciones, 11/2022, A5E03735817-AK
Comunicación