Funzione per la lettura di DISCRETE INPUTS su server modbus specificando lo unit ID.
Sintassi |
i32 mbcu_read_discr_inp (i32 mbc, i32 unitID, i32 offsDIStart, i32 nDI, dest) |
||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
mbc |
Valore handle reso da mbc_init(). |
||||||||||||||||||||||||||||||||||
unitID |
Valore dello unit ID da usarsi. |
||||||||||||||||||||||||||||||||||
offsDIStart |
Indice iniziale del DISCRETE INPUT. |
||||||||||||||||||||||||||||||||||
nDI |
Numero di DISCRETE INPUTS da leggere a partire da offsDIStart. |
||||||||||||||||||||||||||||||||||
dest |
Area dove mettere i dati letti. Può essere i16/u16/i32 o array di i16/u16/i32. |
||||||||||||||||||||||||||||||||||
Risultato |
Rende:
|
||||||||||||||||||||||||||||||||||
Validità |
Task. |
||||||||||||||||||||||||||||||||||
Note |
La funzione è bloccante. Esce solo quando è stata completata l'operazione. |