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:

oEtherNet/IP Scanner:

olibreria EtherNet/IP Scanner

oLibreria di messaggi espliciti EtherNet/IP

Queste librerie contengono blocchi funzione che consentono di:

oControllare EtherNet/IP Scanner,

oGestire scambi dati ciclici (messaggi impliciti),

oGestire le variabili di stato,

oInviare 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:

oblocco funzione EipGetHealth 

oblocco funzione EIPGetHealthBit 

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 il 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:

oEipDataExch: invia un messaggio esplicito a un dispositivo

oEipControl: avvia/arresta le connessioni dello EtherNet/IP Scanner

oEipGetHealth: legge il valore del bit di stato

Per maggiori informazioni, fare riferimento a 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:

oGet_Attribute_All: ottiene tutti gli attributi di un oggetto

oSet_Attribute_All: ottiene tutti gli attributi di un'istanza o una classe

oGet_Attribute_Single: ottiene un attributo di un oggetto

oSet_Attribute_Single: imposta un attributo di una classe

oEIPStartConnection: avvia una connessione

oEIPStartAllConnection: avvia tutte le connessioni

oEIPStopConnection: arresta una connessione

oEIPStopAllConnections: arresta tutte le connessioni

oEipGetHealth: legge il valore del bit di stato

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 maggiori informazioni, consultare la documentazione Motion Control Library Guide

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:

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

oMAST: associa lo scanner al task MAST.

oUn altro task esistente: è possibile selezionare un task esistente e associarlo allo scanner.

Per ulteriori informazioni sui task applicazione, consultare la Guida alla programmazione di EcoStruxure Machine Expert.