Prestazioni della comunicazione sul controller - Scambio dati HMI
La velocità di comunicazione tra controller e HMI dipende in gran parte dal numero di variabili scambiate. Perciò, il tempo richiesto per visualizzare i valori sui pannelli HMI quando viene stabilita una connessione controller-HMI, oltre al tempo di aggiornamento delle variabili, viene influenzato 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:
oNelle proprietà del gruppo di scansione o apparecchiatura dell'HMI, impostare il parametro Vijeo-Designer Velocità di scansione su Veloce.
oRidurre il numero di variabili per pannello HMI, in quanto 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.
oAggiungere solo le variabili alla Configurazione simbolo utilizzate nell'HMI.
Rapporto variabile-tempo per visualizzare i valori dopo aver stabilito la connessione controller-HMI
Il grafico indica i valori di riferimento misurati per il tempo richiesto per visualizzare i valori sui pannelli HMI quando si stabilisce una connessione sul protocollo Machine Expert tramite Ethernet (ad esempio, dopo il download delle applicazioni). I valori di riferimento sono tipicamente rappresentativi delle prestazioni dei controller HMI XBTGT o dei logic controller M258. I valori di riferimento sono stati ottenuti tramite diverse variabili in condizioni non industriali.
Ritardo tipico per stabilire una connessione e visualizzare valori sul pannello HMI:
1 Tempo in secondi
2 Numero di variabili
3 XBTGT2330 + M258
4 XBTGT4330 + M258
Rapporto variabile-tempo per aggiornamento delle variabili sul pannello HMI
Il grafico indica i valori di riferimento misurati per il tempo richiesto per aggiornare le variabili sul protocollo Machine Expert tramite Ethernet tra HMI XBTGT e controller M258 con diverse variabili in condizioni non industriali.
Ritardo tipico per aggiornare le variabili su HMI:
1 Tempo in secondi
2 Numero di variabili
3 XBTGT2330 + M258
4 XBTGT4330 + M258
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:
oUna destinazione può avere un massimo di 8000 o 12000 variabili in base al tipo di destinazione. Anche sostegni di struttura e array (il nodo gruppo) contano come variabili. Una variabile di blocco conta come una variabile.
oÈ 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 |
---|---|
oiPC* oSerie XBTGTW |
12000 |
oXBTGC oXBTGT oXBTGH oHMIGTO oHMISTO oHMISTU oSerie HMISCU |
8000 |
Serie XBTGK |
8000 |
* Per iPC: se si utilizzano le variabili persistenti, come le variabili di allarme registrazione dati, possono essere supportate un massimo di 8000 variabili per ogni destinazione iPC. |
Capitolo Errori → Elenco messaggi → Editor messaggi 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, condividere un array di DUT (ad esempio, ARRAY[0..99] OF DUT_30, dove DUT_30 è un tipo definito dall'utente contenente 30 distinte variabili INT, per un totale di 3000 variabili). In ogni caso, l'Errore 1301 viene emesso se si supera il numero massimo di variabili per destinazione (8000 o 12000).