A modo de ejemplo, a continuación se proporciona información sobre la capacidad y el rendimiento del servidor OPC UA de M241 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.
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 ejemplo de tamaño pequeño, mediano y grande que se utilizan para evaluar el rendimiento del servidor OPC UA:
Elementos |
Pequeño |
Mediano |
Grande |
---|---|---|---|
Adaptadores EtherNet/IP |
0 |
7 |
0 |
Módulos de extensión |
0 |
5 |
7 |
Dispositivos esclavos CANopen |
0 |
1 |
63 |
Funciones PTO |
0 |
4 |
4 |
Funciones HSC |
0 |
8 |
8 |
Conexiones de Profibus |
0 |
0 |
1 |
Dispositivos esclavos Modbus TCP |
0 |
6 |
64 |
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 |
|
Pequeño |
42 ms |
70 ms |
151 ms |
232 ms |
284 ms |
554 ms |
Mediano |
73 ms |
121 ms |
265 ms |
412 ms |
514 ms |
1024 ms |
Grande |
520 ms |
895 ms |
2045 ms |
3257 ms |
4071 ms |
7153 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 |
|
Pequeño |
214 ms |
227 ms |
254 ms |
Mediano |
224 ms |
250 ms |
292 ms |
Grande |
324 ms |
330 ms |
800 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 |
|
Pequeño |
211 ms |
220 ms |
234 ms |
Mediano |
219 ms |
234 ms |
254 ms |
Grande |
284 ms |
300 ms |
660 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 |
|
Pequeño |
210 ms |
210 ms |
212 ms |
Mediano |
215 ms |
217 ms |
220 ms |
Grande |
270 ms |
277 ms |
495 ms |
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 | |
---|---|
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 también se ve afectado por otros factores externos, como el volumen del tráfico de Ethernet o el uso de fluctuación.
Para optimizar el rendimiento del servidor OPC UA, tenga en cuenta lo siguiente:
Para minimizar el tráfico de Ethernet, en
establezca el valor más bajo que produzca un tiempo de respuesta aceptable.El tiempo de ciclo de tarea configurado para M241 Logic Controller debe ser menor que el valor de configurado.
Si en
(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
para producir el tiempo de respuesta más bajo que no afecte negativamente al rendimiento general del controlador lógico.