20
01 04 56 32 30 31 30 2F 30 31 2F 30 31 3B 30 30 3A 31 34 3A
30 31 3B 45 30
Tramite il protocollo Modbus è possibile accedere ai parametri dei menu.
Per interpretare correttamente la corrispondenza fra valore numerico e funzione selezionata e/o unità di misura, fare
riferimento al manuale operativo del dispositivo.
PROCEDURA PER LA LETTURA DEI PARAMETRI
1. Scrivere il valore del menu che si vuole leggere tramite la funzione 06 all’indirizzo 5000
hex
➊.
2. Scrivere il valore del sottomenu (se esiste) che si vuole leggere tramite la funzione 06 all’indirizzo 5001
hex
➊.
3. Scrivere il valore del parametro che si vuole leggere tramite la funzione 06 all’indirizzo 5002
hex
➊.
4. Eseguire la funzione 4 all’indirizzo 5004
hex
, di un numero di registri appropriato alla lunghezza del parametro.
5. Se si vuole leggere il parametro successivo (all’interno dello stesso menu/sottomenu), ripetere il passo 4, altrimenti
eseguire il passo 1.
PROCEDURA PER LA SCRITTURA DEI PARAMETRI
1. Scrivere il valore del menu che si vuole modificare tramite la funzione 06 all’indirizzo 5000
hex
➊
2. Scrivere il valore del sottomenu (se esiste) che si vuole modificare tramite la funzione 06 all’indirizzo 5001
hex
➊
3. Scrivere il valore parametro che si vuole modificare tramite la funzione 06 all’indirizzo 5002
hex
➊
4. Eseguire la funzione 16 all’indirizzo 5004
hex
, di un numero di registri appropriato alla lunghezza del parametro.
5. Se si vuole scrivere il parametro successivo, all’interno dello stesso menu/sottomenu ripetere il passo 4, altrimenti
eseguire il passo 1, se non bisogna scrivere ulteriori parametri eseguire il passo 6.
6. Per rendere effettivo un cambiamento nel menu di setup è necessario memorizzare i valori in memoria, utilizzando
l’apposito comando descritto nella tabella 7 (scrivere il valore 04 con la funzione 06 all’indirizzo 2F03
hex
).
TIPO DI PARAMETRO NUMERO REGISTRI
Testo lunghezza 6 caratteri (es. M14.0x.06) 3 registri (6 byte)
Testo lunghezza 16 caratteri (es. M14.0x.05) 8 registri (16 byte)
Testo lunghezza 20 caratteri (es. M15.0x.03) 10 registri (20 byte)
Abs (Valore numerico)<32768 (es. M01.05) 1 registri (2 byte)
Abs (Valore numerico)>32768 (es. M12.01) 2 registri (4 byte)
Indirizzo IP (es. M08.0x.06 M08.0x.07) 2 registri (4 byte)
➊ E’ possibile leggere il valore del menu, sottomenu e parametro memorizzati agli indirizzi 5000
hex
, 5001
hex
e 5002
hex
utilizzando la funzione 04.
Esempio:
Impostare a 8 il valore del parametro M08.01.01
Step 1: Set menu 08.
MASTER Funzione = 6 (06
hex
)
Indirizzo = 5000
hex
(5000
hex
– 0001
hex
= 4FFF
hex
)
Valore = 8 (08
hex
)
01 06 4F FF 00 08 AE E8
ATS Funzione = 6 (06
hex
)
Indirizzo = 5000
hex
(5000
hex
– 0001
hex
=4FFF
hex
)
Valore = 8 (08
hex
)
01 06 4F FF 00 08 AE E8
9. Impostazione parametri