Configurazione Modbus RTU

 

 

Visualizza la disposizione della porta RS485

 

Quantities (Numero di grandezze misurate)
Selezionare il numero di grandezze fisiche che si vogliono acquisire dal sensore. Il valore è impostabile da 1 a 10, il valore proposto di default è 5.

Name (Nome)
Inserire un nome identificativo per ciascuna delle grandezze da acquisire. Si può assegnare come nome, per esempio, il tipo di grandezza misurata. Il nome deve iniziare con una lettera e può essere lungo al massimo 12 caratteri. Il nome identifica univocamente la misura che si sta inserendo, non si può assegnare lo stesso nome a più misure.

Unit (Unità di misura)
Unità di misura della grandezza rilevata dal sensore. Deve iniziare con una lettera e può essere lunga al massimo 12 caratteri. L'unità di misura va inserita in accordo con il valore del parametro Gain. Se non si desidera visualizzare e memorizzare la grandezza, inserire ---- (trattini) nel campo Unit.

Baud rate (Velocità di comunicazione)
Selezionare la velocità di comunicazione del sensore.

Mode (Parametri di comunicazione)
Selezionare i parametri di comunicazione. Sono selezionabili le seguenti opzioni:

• UART_8N1: no parità, 1 stop bit

• UART_8N2: no parità, 2 stop bit

• UART_8E1: parità pari, 1 stop bit

• UART_8E2: parità pari, 2 stop bit

• UART_8O1: parità dispari, 1 stop bit

• UART_8O2: parità dispari, 2 stop bit

Format (Formato dati)
Selezionare il formato dei dati trasmessi dal sensore. Sono selezionabili le seguenti opzioni:

• Integer 2B: intero, 2 Byte

• Long 4B: intero lungo, 4 Byte

• Floating Point 4B: virgola mobile, 4 Byte

Address (Indirizzo)
Indirizzo RS485 del sensore.

Function Code (Codice funzione)
Selezionare il codice funzione del comando Modbus. Sono selezionabili le seguenti opzioni:

• 03 Read Holding Registers

• 04 Read Input Registers

Start Register (Registro iniziale)
Inserire l'indirizzo (non il numero) del registro contenente la prima grandezza da leggere. Il numero di registri consecutivi da leggere è determinato dal numero di grandezze misurate (Quantities).

Gain (Guadagno)
Il valore registrato nel datalogger è il risultato di una trasformazione lineare applicata al valore misurato:

Valore registrato = Gain x Valore misurato

Il valore Gain è unico per tutte le grandezze misurate dal sensore. Nel campo Gain va inserito solo il valore numerico, senza unità di misura. L'unità di misura va inserita nel campo Unit. Impostando Gain = 1, il valore registrato è esattamente il valore misurato.

 

Configurazione del sensore
Per il corretto funzionamento del sistema, il sensore deve essere configurato con le seguenti impostazioni:
1. L'ordine con il quale il sensore invia in uscita le grandezze misurate deve corrispondere a quello programmato nel datalogger.
2. Le unità di misura impostate nel sensore devono corrispondere a quelle programmate nel datalogger.
3. Modalità di comunicazione RS485 con protocollo Modbus-RTU.
4. L'indirizzo RS485 deve corrispondere a quello programmato nel datalogger.
5. La velocità di comunicazione (Baud rate) deve corrispondere a quella programmata nel datalogger.

 

Messaggi di errore

Se i parametri di configurazione non sono stati inseriti correttamente, possono comparire i seguenti messaggi di errore.

The name and Unit fields are required ! (I campi nome e unità di misura sono necessari !)
causa: i campi del nome identificativo o dell'unità di misura non sono stati compilati.

There is just an equivalent Name ! (Il nome esiste già !)
causa: è già stato inserito in precedenza un sensore con lo stesso nome. È necessario modificare il nome identificativo.

Gain must be not zero ! (Il valore del guadagno non può essere zero !)
causa: il campo Gain non è stato compilato oppure è stato inserito il valore zero.

 

INDIETRO