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:

oModbus TCP IOScanner: libreria Modbus TCP IOScanner

Queste librerie contengono blocchi funzione che consentono di:

oControllare Modbus TCP IOScanner,

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 Modbus TCP IOScanner

Vi sono due tipi di variabili di stato:

oBit di stato: variabili per indicare lo stato di comunicazione dei canali. Esiste un bit di stato per canale.

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

oCONFIGURE_OTB: invia la configurazione software dell'Advantys OTB

oIOS_GETSTATE: legge lo stato di Modbus TCP IOScanner

oIOS_START: avvia Modbus TCP IOScanner

oIOS_GETHEALTH: legge il valore del bit di stato

oIOS_STOP: arresta 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 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.