Le modalità operative dei dispositivi slave sono gestite da gestore protocollo con i seguenti scanner e le librerie dedicate:
Modbus TCP IOScanner: libreria Modbus TCP IOScanner
Queste librerie contengono blocchi funzione che consentono di:
Controllare Modbus TCP IOScanner,
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.
Vi sono due tipi di variabili di stato:
Bit di stato: variabili per indicare lo stato di comunicazione dei canali. Esiste un bit di stato per canale.
Stato scanner globale: variabile per indicare lo stato di Modbus TCP IOScanner.
Questa tabella presenta i valori dei bit di stato:
Valore bit di stato |
Stato di comunicazione del canale |
---|---|
0 |
Timeout di stato scaduto senza ricevere risposta. |
1 |
Nessun errore rilevato. Richiesta e risposta ricevute. |
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. |
Bit di stato |
|
Quattro parole consecutive per Modbus TCP |
Stato scanner globale |
|
Una parola per Modbus TCP |
La libreria Modbus TCP IOScanner contiene blocchi funzione utilizzati dall'applicazione per comunicare con il controller e i dispositivi slave Modbus TCP:
CONFIGURE_OTB: inviare la configurazione software di Advantys OTB
IOS_CONTROLCHANNEL: abilita o disabilita un canale di comunicazione
IOS_GETSTATE: leggere lo stato di Modbus TCP IOScanner
IOS_START: avviare Modbus TCP IOScanner
IOS_GETHEALTH: leggere il valore del bit di stato di funzionamento
IOS_STOP: arrestare Modbus TCP IOScanner
Per maggiori informazioni, fare riferimento a Modbus TCP IOScanner.
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.