Gestione delle modalità operative dei dispositivi slave

Panoramica

Le modalità operative dei dispositivi slave sono gestite da gestore protocollo con i seguenti scanner e le librerie dedicate:

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.

Variabili di stato di EtherNet/IP Scanner

Non esistono variabili di stato preconfigurate dell'EtherNet/IP Scanner.

Per visualizzare il bit di stato delle destinazioni EtherNet/IP, è necessario usare:

Variabili di immagine I/O

Gli scanner raccolgono e scrivono dati da/verso i dispositivi. Queste variabili costituiscono l'immagine I/O.

Indirizzi di variabili

Ciascuna variabile ottiene il proprio indirizzo:

Variabile

Tipo

Quantità

Variabili di immagine I/O

%IW per gli ingressi

%QW per le uscite

Viene creata una tabella di parole per canale/connessione.

Blocchi funzione per controllare EtherNet/IP Scanner

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.

Blocchi funzione per messaggistica esplicita EtherNet/IP

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.

Blocchi funzione per controllare dispositivi ATV e Lexium

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.

Task ciclo del bus

Il gestore protocollo e i dispositivi slave scambiano dati a ogni ciclo di un task dell'applicazione.

Il parametro Task ciclo bus consente di selezionare il task dell'applicazione che gestisce lo scanner:

  • Utilizza impostazioni di ciclo del bus di livello superiore: associa lo scanner al task applicazione che gestisce il controller.

  • MAST: 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.