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 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.

Variabili di stato di Modbus TCP IOScanner

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.

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.

Bit di stato

%IW

Quattro parole consecutive per Modbus TCP

Stato scanner globale

%IW

Una parola per Modbus TCP

Blocchi funzione per controllare il Modbus TCP IOScanner

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.

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.