Scheda: Canale server Modbus
La scheda viene utilizzata per definire i canali del server.
Ogni canale rappresenta una singola richiesta Modbus.
Aggiungi canale | Apre la finestra di dialogo Canale Modbus. In esso puoi creare nuovi canali per questo server Modbus. È possibile predefinire le descrizioni per singoli registri Modbus o interi canali nel file di descrizione del dispositivo del server Modbus. |
Finestra di dialogo: canale Modbus
Nome | Una stringa che contiene il nome del canale |
Tipo di accesso |
|
Grilletto |
|
Tempo di ciclo (ms) | Per Trigger = CICLICO: Intervallo di richiesta Nota: l'intervallo di richiesta deve essere uguale o multiplo del tempo di ciclo dell'applicazione. |
Commento | Descrizione del canale |
Compensare | Indirizzo iniziale da cui deve iniziare la lettura (intervallo di valori 0–65535) |
Lunghezza | Numero di registri da leggere (per accesso word) o numero di ingressi discreti da leggere (per accesso bit) |
Gestione degli errori | Definisce cosa dovrebbe accadere ai dati in caso di errore di comunicazione
|
Compensare | Numero del registro in cui scrivere (campo di valori 0–65535) |
Lunghezza | Numero di registri in cui scrivere (= parole) L'intervallo di valori del parametro dipende dal codice funzione. |
Lettura di bobine e ingressi discreti / Scrittura di bobine su memoria di registro sovrapposta
Il CODESYS Il driver MODBUS I/O consente la lettura di bobine e ingressi discreti, nonché la scrittura di bobine nella memoria di registro sovrapposta (il Aree di bit discrete casella di controllo non selezionata). In questo caso, i primi 8 bit letti (%IB0) o scritti si allineano con il byte alto del registro corrispondente. I secondi 8 bit letti (%IB1) si allineano con il byte basso del registro corrispondente (prima LSB).
Nell'esempio seguente, la prima riga definisce un'operazione di lettura/scrittura combinata (codice funzione 23). Legge una parola dal "registro di mantenimento" con offset 16#0001
e scrive due parole nel registro con offset 16#0003
. L'operazione viene eseguita non appena la variabile trigger definita sul file Mappatura I/O la scheda mostra un fronte di salita.

