Aggiunta di un dispositivo allo IOScanner seriale Modbus
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. ![]()
|
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: ![]()
|
2 |
Fare clic sul pulsante Aggiungi canale: ![]()
|
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: ![]()
|
2 |
Fare clic su Nuovo per creare un nuovo valore di inizializzazione: ![]()
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: ![]()
|
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. |
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 |