Differenze
Queste sono le differenze tra la revisione selezionata e la versione attuale della pagina.
Entrambe le parti precedenti la revisione Revisione precedente | |||
software:devices:modbus [2025/02/13 12:23] – [Esempio:] qem218 | software:devices:modbus [2025/02/13 12:27] (versione attuale) – [1.4.5 Esempi] qem218 | ||
---|---|---|---|
Linea 255: | Linea 255: | ||
1) Impostazioni modbus e apertura del canale di comunicazione di tipo seriale | 1) Impostazioni modbus e apertura del canale di comunicazione di tipo seriale | ||
<code QCL> | <code QCL> | ||
- | modbus.mode = 0 ; modbus master | + | modbus.mode = 0 ; modbus master |
modbus.prot = 1 ; RTU | modbus.prot = 1 ; RTU | ||
modbus.brate = 57600 ; baudrate | modbus.brate = 57600 ; baudrate | ||
Linea 272: | Linea 272: | ||
2) Impostazioni modbus e apertura del canale di comunicazione di tipo TCPIP | 2) Impostazioni modbus e apertura del canale di comunicazione di tipo TCPIP | ||
<code QCL> | <code QCL> | ||
- | modbus.mode = 0 ; modbus master | + | modbus.mode = 0 ; modbus master |
modbus.prot = 2 ; TCPIP | modbus.prot = 2 ; TCPIP | ||
modbus.tout = 100 ; timeout | modbus.tout = 100 ; timeout | ||
Linea 290: | Linea 290: | ||
3) Lettura del registro input nr.7 dello slave id 67 | 3) Lettura del registro input nr.7 dello slave id 67 | ||
<code QCL> | <code QCL> | ||
- | modbus.idcard = 67 | + | modbus.idcard = 67 |
modbus.addr = 7 | modbus.addr = 7 | ||
modbus.tabreg = 7 | modbus.tabreg = 7 | ||
Linea 306: | Linea 306: | ||
Siccome l’area di scambio dati QCL non supporta l’indirizzo 600, si utilizza il parametro tabreg per salvare i dati letti all’indirizzo 10 | Siccome l’area di scambio dati QCL non supporta l’indirizzo 600, si utilizza il parametro tabreg per salvare i dati letti all’indirizzo 10 | ||
<code QCL> | <code QCL> | ||
- | modbus.idcard = 8 | + | modbus.idcard = 8 |
modbus.addr = 600 | modbus.addr = 600 | ||
modbus.num = 6 | modbus.num = 6 |