Rendimiento del servidor OPC UA

Descripción general

A modo de ejemplo, a continuación se proporciona información sobre la capacidad y el rendimiento del servidor OPC UA de M262 Logic Controller. También se ofrecen consideraciones de diseño para ayudarle a considerar las condiciones óptimas para el rendimiento del servidor OPC UA. Por supuesto, el rendimiento realizado por la aplicación depende de muchas variables y condiciones, y puede diferir de este ejemplo.

NOTA: Estos valores solo son válidos si no se usa la función del cliente OPC UA.

Configuraciones del sistema que se utilizan para evaluar el rendimiento

El rendimiento del servidor OPC UA viene determinado por la configuración del sistema, el número de símbolos que se publica y el porcentaje de símbolos que se actualiza.

En la siguiente tabla se presenta el número de elementos en configuraciones de tamaño pequeño y mediano que se utilizan para evaluar el rendimiento del servidor OPC UA:

Elementos

Pequeño

Mediano

Módulos de extensión TM3

0

4

Dispositivos esclavos CANopen

0

0

Funciones PTO

0

0

Funciones HSC

0

0

Conexiones de Profibus

0

0

Dispositivos esclavos Modbus TCP

0

0

Dispositivos Sercos

0

0

Encóders de hardware incrementales

0

0

Líneas serie

0

1

Adaptadores EtherNet/IP

0

1

Dispositivos de explorador de EtherNet/IP

0

18

Administradores TCP/UDP genéricos

0

0

En esta tabla se presentan los tiempos medios de petición de lectura/escritura de cada configuración de ejemplo y para distintos números de símbolos:

Tiempos medios de petición de lectura/escritura

Configuración

Número de símbolos

50

100

250

400

500

1000

TM262L10MESE8T

Pequeño

6 ms

11 ms

26 ms

41 ms

53 ms

132 ms

TM262L10MESE8T

Mediano

16 ms

29 ms

71 ms

117 ms

149 ms

350 ms

TM262L20MESE8T

Pequeño

3 ms

5 ms

12 ms

18 ms

23 ms

56 ms

TM262L20MESE8T

Mediano

14 ms

23 ms

51 ms

80 ms

103 ms

123 ms

En las siguientes tablas se presenta el tiempo medio necesario para actualizar un conjunto supervisado de símbolos con una tasa de muestreo de 200 ms y un intervalo de publicación de 200 ms.

En esta tabla se presenta el tiempo medio necesario para actualizar el 100 % de los símbolos de cada configuración de ejemplo:

Tiempo medio para actualizar el 100 % de los símbolos

Configuración

Número de símbolos

100

400

1000

TM262L10MESE8T

Pequeño

204 ms

207 ms

218 ms

TM262L10MESE8T

Mediano

197 ms

209 ms

680 ms

TM262L20MESE8T

Pequeño

201 ms

203 ms

201 ms

TM262L20MESE8T

Mediano

202 ms

205 ms

215 ms

En esta tabla se presenta el tiempo medio necesario para actualizar el 50% de los símbolos de cada configuración de ejemplo:

Tiempo medio para actualizar el 50% de los símbolos

Configuración

Número de símbolos

100

400

1000

TM262L10MESE8T

Pequeño

203 ms

204 ms

208 ms

TM262L10MESE8T

Mediano

195 ms

201 ms

623 ms

TM262L20MESE8T

Pequeño

201 ms

202 ms

204 ms

TM262L20MESE8T

Mediano

202 ms

203 ms

207 ms

En esta tabla se presenta el tiempo medio necesario para actualizar el 1% de los símbolos de cada configuración de ejemplo:

Tiempo medio para actualizar el 1% de los símbolos

Configuración

Número de símbolos

100

400

1000

TM262L10MESE8T

Pequeño

201 ms

202 ms

202 ms

TM262L10MESE8T

Mediano

194 ms

196 ms

285 ms

TM262L20MESE8T

Pequeño

200 ms

201 ms

201 ms

TM262L20MESE8T

Mediano

201 ms

202 ms

202 ms

Optimización del rendimiento del servidor OPC UA

La funcionalidad del servidor OPC UA depende de las redes de comunicación externas, del rendimiento del dispositivo externo y de otros parámetros externos. Puede que los datos transmitidos se retrasen o que surjan otros errores de comunicación que impongan límites prácticos en el control de la máquina. No utilice la funcionalidad del servidor OPC UA para datos relacionados con la seguridad u otros fines que dependen del tiempo.

 ADVERTENCIA
FUNCIONAMIENTO IMPREVISTO DEL EQUIPO
  • No permita datos relacionados con la seguridad en intercambios de datos del servidor OPC UA.
  • No utilice intercambios de datos de servidor OPC UA para ningún fin crítico o que dependa del tiempo.
  • No utilice intercambios de datos de servidor OPC UA para cambiar los estados de los equipos sin haber realizado un análisis de riesgos y sin implementar las medidas de seguridad adecuadas.
Si no se siguen estas instrucciones, pueden producirse lesiones graves, muerte o daños en el equipo.

Las tablas anteriores pueden resultar de utilidad para determinar si el rendimiento del servidor OPC UA está dentro de los límites aceptables. No obstante, debe saber que el rendimiento general del sistema se ve afectado por otros factores externos, como el volumen del tráfico de Ethernet.

Para optimizar el rendimiento del servidor OPC UA, tenga en cuenta lo siguiente:

  • Para minimizar el tráfico de Ethernet, en Intervalo de publicación mínimo establezca el valor más bajo que produzca un tiempo de respuesta aceptable.

  • El tiempo de ciclo de tarea configurado para el controlador debe ser menor que el valor de Intervalo de publicación mínimo configurado.

  • Si en Número máximo de sesiones (número de clientes OPC UA que se pueden conectar simultáneamente al servidor OPC UA) configura un valor mayor que 1, disminuye el rendimiento de todas las sesiones.

  • La tasa de muestreo determina la frecuencia de intercambio de los datos. Ajuste el valor de Tasas de muestreo (ms) para producir el tiempo de respuesta más bajo que no afecte negativamente al rendimiento general del controlador.