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 catalogo hardware

• 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

Per configurare il dispositivo aggiunto sullo scanner degli I/O Modbus, procedere nel seguente modo:

Passo

Azione

1

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

Risultato: Viene visualizzata la finestra di configurazione.

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

Per configurare i canali slave Modbus, procedere nel modo seguente:

Passo

Azione

1

Fare clic sulla scheda Canali Modbus:

2

Fare clic sul pulsante Aggiungi canale:

3

Configurare uno scambio:

Nell'area Canale, è possibile aggiungere i seguenti valori:

  • Nome: Immettere un nome per il canale.

  • Tipo di accesso: Scegliere il tipo di scambio: Più richieste di lettura o scrittura o lettura/scrittura. Vedere Tipi di accesso.

  • Trigger: 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.

  • Commento: Aggiungere un commento su questo canale.

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

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

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

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

Nell'area Registro SCRITTURA (se il canale è di Scrittura o Lettura/Scrittura), è possibile configurare %MW da scrivere sullo slave Modbus. Questi oggetti verranno mappati su %QW (vedere la scheda Mapping I/O Master Modbus):

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

  • Lunghezza: 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:
  • Fare clic sul pulsante Elimina per eliminare un canale.

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

Risultato: i canali configurati vengono visualizzati:

Per configurare il Valore di inizializzazione Modbus, procedere come segue:

Passo

Azione

1

Fare clic sulla scheda Init slave Modbus:

2

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

La finestra Valore di inizializzazione contiene i seguenti parametri:

  • Tipo di accesso: Immettere il tipo di scambio: Richieste di scrittura.

  • Offset registro: Numero del registro da inizializzare.

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

  • Valore di inizializzazione: Valore con cui vengono inizializzati i registri.

  • Commento: Aggiungere un commento su questo canale.

3

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

NOTA: È inoltre possibile:
  • Fare clic su Sposta su o Sposta giù per cambiare la posizione di un valore nell'elenco.

  • Fare clic su Elimina per eliminare un valore nell'elenco.

  • Fare clic su Modifica per modificare i parametri di un valore.

Per configurare il Mapping I/O Master Modbus, procedere nel seguente modo:

Passo

Azione

1

Fare clic sulla scheda Mapping I/O Master Modbus:

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 sulla mappatura degli I/O, vedere la 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