Di seguito sono indicate le informazioni su capacità e prestazioni del server OPC UA del M251 Logic Controller. Sono inoltre fornite considerazioni progettuali per consentire di ottimizzare le prestazioni del server OPC UA.
Configurazioni di sistema utilizzate per valutare le prestazioni
Le prestazioni del server OPC UA sono determinate dalla configurazione di sistema, dal numero di simboli pubblicati e dalla percentuale di simboli aggiornati.
La tabella seguente presenta il numero di elementi in configurazioni di esempio piccole, medie e grandi utilizzate per valutare le prestazioni del server OPC UA:
Elementi |
Piccolo |
Medio |
Grande |
---|---|---|---|
Adattatori EtherNet/IP |
0 |
7 |
0 |
Moduli di espansione |
0 |
5 |
7 |
Dispositivi slave CANopen |
0 |
1 |
63 |
Funzioni PTO |
0 |
4 |
4 |
Funzioni HSC |
0 |
8 |
8 |
Connessioni Profibus |
0 |
0 |
1 |
Dispositivi slave Modbus TCP |
0 |
6 |
64 |
Questa tabella presenta i tempi di richiesta di lettura/scrittura medi di ciascuna delle configurazioni di esempio e per diversi numeri di simboli:
Tempi di richiesta di lettura/scrittura medi |
||||||
---|---|---|---|---|---|---|
Configurazione |
Numero di simboli |
|||||
50 |
100 |
250 |
400 |
500 |
1000 |
|
Piccolo |
42 ms |
70 ms |
151 ms |
232 ms |
284 ms |
554 ms |
Medio |
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 |
Le tabelle seguenti presentano il tempo medio richiesto per aggiornare un insieme monitorato di simboli tramite una velocità di campionamento di 200 ms e un intervallo di pubblicazione di 200 ms.
Questa tabella presenta il tempo medio richiesto per aggiornare il 100% dei simboli per ciascuna delle configurazioni di esempio:
Tempo medio per aggiornare il 100% dei simboli |
|||
---|---|---|---|
Configurazione |
Numero di simboli |
||
100 |
400 |
1000 |
|
Piccolo |
214 ms |
227 ms |
254 ms |
Medio |
224 ms |
250 ms |
292 ms |
Grande |
234 ms |
330 ms |
800 ms |
Questa tabella presenta il tempo medio richiesto per aggiornare il 50% dei simboli per ciascuna della configurazioni di esempio:
Tempo medio per aggiornare il 50% dei simboli |
|||
---|---|---|---|
Configurazione |
Numero di simboli |
||
100 |
400 |
1000 |
|
Piccolo |
211 ms |
220 ms |
234 ms |
Medio |
219 ms |
234 ms |
254 ms |
Grande |
284 ms |
300 ms |
660 ms |
Questa tabella presenta il tempo medio richiesto per aggiornare l'1% dei simboli per ciascuna della configurazioni di esempio:
Tempo medio per aggiornare l'1% dei simboli |
|||
---|---|---|---|
Configurazione |
Numero di simboli |
||
100 |
400 |
1000 |
|
Piccolo |
210 ms |
210 ms |
212 ms |
Medio |
215 ms |
217 ms |
220 ms |
Grande |
270 ms |
277 ms |
495 ms |
Ottimizzazione delle prestazioni del server OPC UA
La funzionalità del server OPC UA dipende dalle reti di comunicazione esterne, dalle prestazioni dei dispositivi esterni e da altri parametri esterni. I dati trasmessi possono essere ritardati o possono manifestarsi altri possibili errori di comunicazione che impongono limiti pratici sul controllo della macchina. Non utilizzare la funzionalità del server OPC UA per dati correlati alla sicurezza o altri scopi a tempo.
|
FUNZIONAMENTO IMPREVISTO DELL'APPARECCHIATURA |
oNon consentire dati correlati alla sicurezza negli scambi dati del server OPC UA. oNon utilizzare gli scambi dati del server OPC UA per scopi critici o dipendenti dal tempo. oNon utilizzare gli scambi dati del server OPC UA per cambiare gli stati dell'apparecchiatura senza aver effettuato un'analisi del rischio e implementato misure appropriate correlate alla sicurezza. |
Il mancato rispetto di queste istruzioni può provocare morte, gravi infortuni o danni alle apparecchiature. |
Le tabelle precedenti possono essere utili per determinare se le prestazioni del server OPC UA sono comprese nei limiti accettabili. Tenere presente, tuttavia, che altri fattori esterni influenzano le prestazioni globali del sistema, come il volume del traffico Ethernet .
Per ottimizzare le prestazioni del server OPC UA, tenere presente quanto segue:
oRidurre il traffico Ethernet impostando l'Intervallo di pubblicazione min. al valore più basso che consenta di ottenere un tempo di risposta accettabile.
oIl tempo di ciclo di task configurato per il M251 Logic Controller deve essere minore del valore dell'Intervallo di pubblicazione min. configurato.
oLa configurazione di un Numero max. di sessioni (il numero di client OPC UA che possono collegarsi contemporaneamente al server OPC UA) maggiore di 1 riduce le prestazioni di tutte le sessioni.
oLa velocità di campionamento determina la frequenza con cui vengono scambiati i dati. Regolare il valore della Velocità di campionamento (ms) per produrre il tempo di risposta più basso che non influisca negativamente sulle prestazioni globali del logic controller.