Aggiunta di un dispositivo allo IOScanner seriale Modbus

Introduzione

Questa sezione descrive come aggiungere un dispositivo sul Modbus IOScanner.

Aggiunta di un dispositivo sullo scanner degli I/O Modbus

Per aggiungere un dispositivo sul Modbus IOScanner, selezionare Slave Modbus generico nel Catalogo hardware, trascinarlo nella Struttura dispositivi, sul nodo Modbus_IOScanner della Struttura dei dispositivi.

Per maggiori informazioni sull'aggiunta di un dispositivo nel progetto, vedere:

• Uso del metodo di trascinamento

• Uso del Menu contestuale o pulsante Più

NOTA: La variabile per lo scambio viene creata automaticamente in %IWx e %QWx della scheda Mappatura degli I/O master seriale Modbus.

Configurazione di un dispositivo aggiunto allo scanner degli I/O Modbus

Passo

Azione

1

Nella Struttura dei dispositivi, fare doppio clic su Slave Modbus generico.

Risultato: viene visualizzata la finestra di configurazione.

G-SE-0069248.1.gif-high.gif

 

 

2

Immettere un valore per l'Indirizzo slave del dispositivo (scegliere un valore da 1 a 247).

3

Scegliere un valore per il Timeout risposta (in ms).

Passo

Azione

1

Fare clic sulla scheda Canale slave Modbus:

G-SE-0069250.1.gif-high.gif

 

 

2

Fare clic sul pulsante Aggiungi canale:

G-SE-0069252.1.gif-high.gif

 

 

3

Configurare uno scambio:

Nel campo Canale è possibile aggiungere i seguenti valori:

oCanale: immettere un nome per il canale.

otipo di accesso: scegliere il tipo di scambio: Lettura o Scrittura o Lettura/Scrittura .

oTrigger: scegliere il trigger dello scambio. Può essere CICLICO con il periodo definito nel campo Tempo di ciclo (ms), avviato da un FRONTE DI SALITA su una variabile booleana (questa variabile booleana viene quindi creata nella scheda Mapping I/O Modbus Master), oppure dall'applicazione.

oCommento: aggiungere un commento relativo a questo canale.

Nel campo Registro di LETTURA (se il canale è di lettura o lettura/scrittura), è possibile configurare l'oggetto %MW da leggere sullo slave Modbus. Questi oggetti verranno mappati su %IW (vedere la scheda Mapping I/O Master Modbus):

oOffset: offset dell'oggetto %MW da leggere. 0 significa che il primo oggetto letto è %MW0.

oLunghezza: numero di %MW da leggere. Ad esempio, se 'Offset' = 2 e 'Lunghezza' = 3, il canale legge %MW2, %MW3 e %MW4.

oGestione degli errori: scegliere il comportamento dell'oggetto %IW interessato in caso di perdita della comunicazione.

Nel campo Registro di SCRITTURA (se il canale è di lettura o lettura/scrittura), è possibile configurare l'oggetto %MW da scrivere sullo slave Modbus. Questi oggetti verranno mappati su %QW (vedere la scheda Mapping I/O Master Modbus):

oOffset: offset dell'oggetto %MW da scrivere. 0 significa che il primo oggetto scritto è %MW0.

oLunghezza: numero di %MW da scrivere. Ad esempio, se 'Offset' = 2 e 'Lunghezza' = 3, il canale scrive %MW2, %MW3 e %MW4.

4

Fare clic su OK per confermare la configurazione di questo canale.

NOTA: È inoltre possibile:

oFare clic sul pulsante Elimina per eliminare un canale.

oFare clic sul pulsante Modifica per modificare i parametri di un canale.

Passo

Azione

1

Fare clic sulla scheda Init slave Modbus:

G-SE-0069253.1.gif-high.gif

 

 

2

Fare clic su Nuovo per creare un nuovo valore di inizializzazione:

G-SE-0069254.1.gif-high.gif

 

 

La finestra Valore di inizializzazione contiene i seguenti parametri:

oTipo di accesso: specificare il tipo di scambio: richieste Scrittura.

oOffset del registro: numero di registro del registro da inizializzare.

oLunghezza: numero di %MW da leggere. Ad esempio, se 'Offset' = 2 e 'Lunghezza' = 3, il canale legge %MW2, %MW3 e %MW4.

oValore di inizializzazione: valore con il quale vengono inizializzati i registri.

oCommento: aggiungere un commento relativo a questo canale.

3

Fare clic su OK per creare un nuovo Valore di inizializzazione.

NOTA: È inoltre possibile:

oFare clic su Sposta su o Sposta giù per cambiare la posizione di un valore nell'elenco.

oFare clic su Elimina per eliminare un valore nell'elenco.

oFare clic su Modifica per modificare i parametri di un valore.

Passo

Azione

1

Fare clic sulla scheda Mapping I/O Master Modbus:

G-SE-0069256.1.gif-high.gif

 

 

2

Fare doppio clic in una cella della colonna Variabile per aprire un campo di testo.

Immettere il nome di una variabile o fare clic sul pulsante sfoglia [...] e scegliere una variabile con Accesso facilitato.

3

Per ulteriori informazioni su Mapping I/O, vedere EcoStruxure Machine Expert - Guida alla programmazione.

Tipi di accesso

Questa tabella descrive i diversi tipi di accesso disponibili:

Funzione

Codice funzione

Disponibilità

Read Coils

1

Canale Modbus

Read Discrete Inputs

2

Canale Modbus

Read Holding Registers (impostazione predefinita per la configurazione del canale)

3

Canale Modbus

Read Input Registers

4

Canale Modbus

Write Single Coil

5

Canale Modbus

Valore di inizializzazione

Write Single Register

6

Canale Modbus

Valore di inizializzazione

Write Multiple Coils

15

Canale Modbus

Valore di inizializzazione

Write Multiple Registers (impostazione predefinita per l'inizializzazione dello slave)

16

Canale Modbus

Valore di inizializzazione

Read/Write Multiple Registers

23

Canale Modbus