Le modalità operative dei dispositivi slave sono gestite da gestore protocollo con i seguenti scanner e le librerie dedicate:
EtherNet/IP Scanner:
Queste librerie contengono blocchi funzione che consentono di:
Controllare EtherNet/IP Scanner,
Gestire scambi dati ciclici (messaggi impliciti),
Gestire le variabili di stato,
Inviare richieste di scambi dati non ciclici (messaggi espliciti).
Possono essere utilizzate altre librerie a seconda del dispositivo.
Non esistono variabili di stato preconfigurate dell'EtherNet/IP Scanner.
Per visualizzare il bit di stato delle destinazioni EtherNet/IP, è necessario usare:
Blocco funzione EipGetHealth
Blocco funzione EIPGetHealthBit
Gli scanner raccolgono e scrivono dati da/verso i dispositivi. Queste variabili costituiscono l'immagine I/O.
Ciascuna variabile ottiene il proprio indirizzo:
Variabile |
Tipo |
Quantità |
---|---|---|
Variabili di immagine I/O |
per gli ingressi per le uscite |
Viene creata una tabella di parole per canale/connessione. |
La libreria EtherNet/IP Scanner contiene blocchi funzione utilizzati dall'applicazione per comunicare con il controller e i dispositivi di destinazione EtherNet/IP:
EipDataExch: inviare un messaggio esplicito a un dispositivo
EipControl: avviare/arrestare le connessioni dello EtherNet/IP Scanner
EipGetHealth: leggere il valore del bit di stato funzionamento
Per ulteriori informazioni, consultare EtherNet/IP Scanner.
La libreria di messaggi espliciti EtherNet/IP contiene blocchi funzione utilizzati dall'applicazione per inviare messaggi espliciti Ethernet/IP:
Get_Attribute_All: ottenere tutti gli attributi di un oggetto
Set_Attribute_All: impostare tutti gli attributi di un'istanza o una classe
Get_Attribute_Single: ottenere un attributo di un oggetto
Set_Attribute_Single: impostare un attributo di una classe
EIPStartConnection: avviare una connessione
EIPStartAllConnection: avviare tutte le connessioni
EIPStopConnection: arrestare una connessione
EIPStopAllConnection: arrestare tutte le connessioni
EipGetHealth: leggere il valore del bit di stato funzionamento
Per maggiori dettagli, consultare Libreria di messaggi espliciti EtherNet/IP.
Utilizzare i blocchi funzione PLC Open e altri dedicati alle unità per controllare i dispositivi ATV e Lexium. L'accesso a questi blocchi funzione è possibile nella libreria GMC Independent PLCopen MC, nella libreria GMC Independent Altivar e nella libreria GMC Independent Lexium. Per ulteriori informazioni, vedere la Guida della libreria Motion Control.
Il gestore protocollo e i dispositivi slave scambiano dati a ogni ciclo di un task dell'applicazione.
Il parametro
consente di selezionare il task dell'applicazione che gestisce lo scanner:: associa lo scanner al task applicazione che gestisce il controller.
: associa lo scanner al task MAST.
Un altro task esistente: è possibile selezionare un task esistente e associarlo allo scanner.
Per ulteriori informazioni sui task dell'applicazione, vedere la EcoStruxure Machine Expert Guida alla programmazione.