Prestazioni del server OPC UA

Panoramica

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.

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