Elenco di tutte le funzioni/istruzioni messe a disposizione dal linguaggio di programmazione R3 per la gestione del protocollo Modbus/TCP client.
Legenda: FC = Function Code - R = ammesso uso nelle Rule - T = ammesso uso nei Task - I = Istruzione - F = Funzione (ha quindi un valore di ritorno) |
|||||
---|---|---|---|---|---|
Keyword |
FC |
R |
T |
F/I |
Descrizione |
- |
- |
T |
F |
Connette il client al server Modbus/TCP |
|
mbc_init() |
- |
- |
T |
F |
Inizializza client Modbus/TCP |
22 |
- |
T |
F |
Scrittura registers con maschera |
|
22 |
- |
T |
F |
Scrittura registers con maschera tramite struttura di appoggio |
|
01 |
- |
T |
F |
Lettura coils |
|
01 |
- |
T |
F |
Lettura coils con struttura di appoggio |
|
02 |
- |
T |
F |
Lettura discrete inputs |
|
02 |
- |
T |
F |
Lettura discrete inputs con struttura di appoggio |
|
03 |
- |
T |
F |
Lettura holding registers |
|
03 |
- |
T |
F |
Lettura holding registers con struttura di appoggio |
|
04 |
- |
T |
F |
Lettura input registers |
|
04 |
- |
T |
F |
lettura input registers con struttura di appoggio |
|
- |
- |
T |
F |
Chiude la connessione con il server Modbus/TCP |
|
05 (singolo coil) 15 (coils > 1) |
- |
T |
F |
Scrittura coils |
|
05 (singolo coil) 15 (coils > 1) |
- |
T |
F |
Scrittura coils tramite struttura di appoggio |
|
15 |
- |
T |
F |
Scrittura coils usando codice funzione Modbus delle scritture multiple corrispettive |
|
15 |
- |
T |
F |
Scrittura coils tramite struttura di appoggio usando codice funzione Modbus delle scritture multiple corrispettive |
|
16 |
- |
T |
F |
Scrittura registers usando codice funzione Modbus delle scritture multiple corrispettive |
|
16 |
- |
T |
F |
Scrittura registers tramite struttura di appoggio usando codice funzione Modbus delle scritture multiple corrispettive |
|
06 (singolo reg) 16 (reg > 1) |
- |
T |
F |
Scrittura registers |
|
06 (singolo reg) 16 (reg > 1) |
- |
T |
F |
Scrittura registers tramite struttura di appoggio |
|
22 |
- |
T |
F |
Scrittura registers con maschera specificando lo unitID |
|
01 |
- |
T |
F |
Lettura coils specificando lo unitID |
|
02 |
- |
T |
F |
Lettura discrete inputs specificando lo unitID |
|
03 |
- |
T |
F |
Lettura holding registers specificando lo unitID |
|
04 |
- |
T |
F |
Lettura input registers specificando lo unitID |
|
05 (singolo coil) 15 (coils > 1) |
- |
T |
F |
Scrittura coils specificando lo unitID |
|
15 |
- |
T |
F |
Scrittura coils specificando lo unitID usando codice funzione Modbus delle scritture multiple corrispettive |
|
16 |
- |
T |
F |
Scrittura registers specificando lo unitID usando codice funzione Modbus delle scritture multiple corrispettive |
|
06 (singolo reg) 16 (reg > 1) |
- |
T |
F |
Scrittura registers specificando lo unitID |
NOTA: Il Function Code (FC) è un codice specifico utilizzato in una richiesta Modbus per dire al dispositivo slave Modbus a quale tipo di memoria (HOLDING REGISTERS, INPUT COILS, ...) accedere e quale azione eseguire su quella memoria (lettura o scrittura).