Prestazioni di scambio dati tra controller e HMI configurato con Vijeo-Designer

Panoramica

La velocità di comunicazione tra controller e HMI dipende in gran parte dal numero di variabili scambiate. Pertanto, il tempo necessario per visualizzare i valori sui pannelli HMI quando viene stabilita una connessione controller-HMI, nonché il tempo di aggiornamento delle variabili, vengono influenzati di conseguenza.

Questo capitolo fornisce i valori di riferimento che sono stati raggiunti nelle condizioni ottimali. I valori effettivi dipendono dalle prestazioni totali dell'applicazione del controller (ad esempio, il task di comunicazione responsabile per lo scambio dati viene eseguito con una bassa priorità).

Per lo scambio dei dati con il protocollo Machine Expert tramite Ethernet, questo capitolo indica il numero di variabili consentite per raggiungere buone prestazioni di trasmissione dati. Se si utilizza una linea seriale, passare a Ethernet per aumentare le prestazioni.

Misure generiche per migliorare le prestazioni della comunicazione

Per migliorare le prestazioni di comunicazione, è possibile prendere le misure seguenti:

  • Nelle proprietà del gruppo di scansione o apparecchiatura dell'HMI, impostare il parametro Vijeo-Designer Velocità di scansione su Veloce.

  • Ridurre il numero di variabili per il pannello HMI perché vengono aggiornate solo le variabili sul pannello attivo. È opportuno creare diversi pannelli HMI con un numero ridotto di variabili in Vijeo-Designer, invece di creare un pannello HMI che mostra molte variabili.

  • Aggiungere solo le variabili alla Configurazione simbolo utilizzate nell'HMI.

Rapporto variabile-tempo per aggiornamento delle variabili sul pannello HMI

Il grafico indica i valori di riferimento che sono stati misurati per il tempo necessario per aggiornare le variabili sul protocollo Machine Expert tramite Ethernet fra i controller XBTGT HMI e M••• con un numero differente di variabili in condizioni non industriali.

Ritardo tipico per aggiornare le variabili su HMI:

1 Tempo in secondi

2 Numero di variabili

3 Controller XBTGT2330 + M•••

4 Controller XBTGT4330 + M•••

Suggerimenti Vijeo-Designer sulle variabili

Vijeo-Designer fornisce la seguente guida suggerita per utilizzare le variabili nella guida in linea Vijeo-Designer:

Capitolo Creazione di variabili → Informazioni su variabili e indirizzi dispositivo → Origine: interna rispetto a esterna:

  • Una destinazione può avere un massimo di 8000 o 12000 variabili in funzione del tipo di destinazione. Anche sostegni di struttura e array (il nodo gruppo) contano come variabili. Una variabile di blocco conta come una variabile.

  • È possibile utilizzare un massimo di 800 variabili su un singolo pannello.

Capitolo Appendice → Specifiche runtime:

Numero di variabili per pannello (limite):

Controller

Numero massimo di variabili per pannello

Serie iPC

2500

Altri tipi di destinazione, tranne iPC

800

Numero di variabili per destinazione (limite):

Controller

Numero massimo di variabili

  • iPC*

  • Serie XBTGTW

12000

  • XBTGC

  • XBTGT

  • XBTGH

  • HMIGTO

  • HMISTO

  • HMISTU

  • Serie HMISCU

8000

Serie XBTGK

8000

*

Per iPC: se vengono utilizzate variabili persistenti, quali variabili di allarme e variabili di registrazione dati, è possibile supportare un massimo di 8000 variabili per ciascuna destinazione iPC.

Capitolo Errori → Elenco messaggi → Editor messaggi di errore→ 1300 - 1999→ Errore 1301:

Errore 1301: [Destinazione] [nome destinazione] troppe variabili. Il limite delle variabili è [8000].

NOTA: La guida in linea Vijeo-Designer indica che il numero totale di elementi in un array non deve superare 2048 (consultare il capitolo Creazione di variabili → Variabili array). Ciò limita la dimensione delle variabili array (singole o multidimensionali) condivise tramite la EcoStruxure Machine Expert Configurazione simbolo. Per superare questo limite, prendere in considerazione la condivisione di un array di DUT (ad esempio, ARRAY[0..99] OF DUT_30, dove DUT_30 è un tipo definito dall'utente contenente 30 variabili INT distinte che danno luogo a 3000 variabili). In ogni caso, verrà emesso l'Errore 1301 se viene superato il numero massimo di variabili per destinazione (8000 o 12000).