Instrucciones compactas
A partir de TIA Portal V17, tiene a su disposición instrucciones compactas para OPC UA que
agrupan el establecimiento de la conexión con la petición de escritura/petición de
lectura/llamada de método:
• OPC_UA_ReadList_C para crear una conexión y leer variables
• OPC_UA_WriteList_C para crear una conexión y escribir variables
• OPC_UA_MethodCall_C para crear una conexión y llamar métodos
Encontrará más información sobre las instrucciones compactas en la ayuda del TIA Portal.
10.5
Sugerencias y recomendaciones
10.5.1
Reglas para suscripciones
Las siguientes reglas rigen para suscripciones:
• Agrupe las suscripciones en el cliente en función de los diferentes intervalos de muestreo
y envío y distribuya los elementos vigilados (variables) entre los grupos.
Ejemplo: Cree una suscripción para intervalos de envío mayores (p. ej. 5 segundos) y una
suscripción para intervalos de envío menores (p. ej. 0,1 segundos).
• Desactive las suscripciones no necesarias.
Motivo: el modo de suscripción "Desactivado" reduce el consumo de recursos.
• Tenga en cuenta el número máximo de elementos vigilados (Monitored Items) de
suscripciones para la CPU S7-1500 correspondiente.
Encontrará la información pertinente en los datos técnicos de la CPU correspondiente; se
refiere a un intervalo de muestreo/envío de 1 segundo.
Para más información consulte la FAQ 109755846
(https://support.industry.siemens.com/cs/es/es/view/109755846).
• Seleccione los mismos intervalos de muestreo y envío tanto para el cliente OPC UA como
para el servidor OPC UA.
• Evite arrays y estructuras como elementos de suscripciones, siempre que el proceso lo
permita.
Motivo: si cambia aunque solo sea un valor de una matriz o estructura, se transfiere toda
la estructura, lo que genera una carga por comunicación innecesaria.
• Si ocasionalmente no se cumple la tasa de muestreo exigida, el servidor OPC UA de la CPU
S7-1500 envía un acuse con el código de error "GoodOverload" de acuerdo con la
especificación OPC UA; consulte también la ayuda del TIA Portal. Los distintos clientes OPC
UA tratan de distinto modo los códigos de error "Good" que no sean "0". Tenga en cuenta
este comportamiento y reduzca la carga por comunicación, si fuera necesario, aplicando
las medidas indicadas anteriormente.
Más información
La forma de configurar el servidor para las suscripciones se describe en el capítulo Ajustes del
servidor para suscripciones (Página 231).
Comunicación
Manual de funciones, 11/2022, A5E03735817-AK
Comunicación OPC UA
10.5 Sugerencias y recomendaciones
349