Prestazioni del server OPC UA

Panoramica

Di seguito sono indicate le informazioni su capacità e prestazioni del server OPC UA del M262 Logic/Motion Controller. Sono inoltre fornite considerazioni progettuali per consentire di ottimizzare le prestazioni del server OPC UA.

NOTA: Questi valori sono validi solo se non si utilizza la funzione client 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 configurazioni di esempio piccole e medie utilizzate per valutare le prestazioni del server OPC UA:

Elementi

Piccolo

Medio

Moduli di espansione TM3

0

4

Dispositivi slave CANopen

0

0

Funzioni PTO

0

0

Funzioni HSC

0

0

Connessioni Profibus

0

0

Dispositivi slave Modbus TCP

0

0

Dispositivi Sercos

0

0

Encoder hardware incrementali

0

0

Linee seriali

0

1

Adattatori EtherNet/IP

0

1

Dispositivi scanner EtherNet/IP

0

18

Gestori TCP/UDP generici

0

0

Questa tabella presenta i tempi di richiesta di lettura/scrittura medi 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

TM262L10MESE8T

Piccolo

6 ms

11 ms

26 ms

41 ms

53 ms

132 ms

Medio

16 ms

29 ms

71 ms

117 ms

149 ms

350 ms

TM262L20MESE8T

Piccolo

3 ms

5 ms

12 ms

18 ms

23 ms

56 ms

Medio

14 ms

23 ms

51 ms

80 ms

103 ms

123 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

TM262L10MESE8T

Piccolo

204 ms

207 ms

218 ms

Medio

197 ms

209 ms

680 ms

TM262L20MESE8T

Piccolo

201 ms

203 ms

201 ms

Medio

202 ms

205 ms

215 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

TM262L10MESE8T

Piccolo

203 ms

204 ms

208 ms

Medio

195 ms

201 ms

623 ms

TM262L20MESE8T

Piccolo

201 ms

202 ms

204 ms

Medio

202 ms

203 ms

207 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

TM262L10MESE8T

Piccolo

201 ms

202 ms

202 ms

Medio

194 ms

196 ms

285 ms

TM262L20MESE8T

Piccolo

200 ms

201 ms

201 ms

Medio

201 ms

202 ms

202 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.

Warning_Color.gifAVVERTIMENTO

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 tuttavia presente 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 M262 Logic/Motion 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.