Differenze
Queste sono le differenze tra la revisione selezionata e la versione attuale della pagina.
Entrambe le parti precedenti la revisione Revisione precedente Prossima revisione | Revisione precedente Prossima revisioneEntrambe le parti successive la revisione | ||
software:devices:modbus [2015/09/16 11:53] – qem207 | software:devices:modbus [2015/09/16 11:56] – [Read Holding Register (type = 3)] qem207 | ||
---|---|---|---|
Linea 204: | Linea 204: | ||
==== - Richieste di lettura ==== | ==== - Richieste di lettura ==== | ||
- | === Read Coil (type = 1) === | + | === Read Coil === |
Funzione di lettura a bit. Si vogliono leggere i bit di un certo slave (// | Funzione di lettura a bit. Si vogliono leggere i bit di un certo slave (// | ||
impostare //addr// per indicare l’indirizzo del bit nello slave da cui si intende iniziare a leggere. Il parametro //num// indica il | impostare //addr// per indicare l’indirizzo del bit nello slave da cui si intende iniziare a leggere. Il parametro //num// indica il | ||
Linea 212: | Linea 212: | ||
(//addr// + //num// - 1) <= 512 e (//tabreg// + //num// - 1) <= 512 altrimenti la richiesta non potrà essere eseguita (segnalazione mediante //wcmd//). | (//addr// + //num// - 1) <= 512 e (//tabreg// + //num// - 1) <= 512 altrimenti la richiesta non potrà essere eseguita (segnalazione mediante //wcmd//). | ||
- | === Read Input (type = 2) === | + | === Read Input === |
- | Funzione di lettura a bit. Si vogliono leggere i bit di un certo slave (// | + | Funzione di lettura a bit. Si vogliono leggere i bit di un certo slave (// |
- | Alcuni slave possono mettere a disposizione delle zone di memoria differenti a seconda se i bit letti sono Coil o Input. Nel caso di slave Qmove le due richieste hanno lo stesso effetto. | + | |
- | === Read Holding Register | + | === Read Holding Register === |
Funzione di lettura a word. Si vogliono leggere le word di un certo slave (idcard). Viene impostato il parametro //type// = 3.\\ | Funzione di lettura a word. Si vogliono leggere le word di un certo slave (idcard). Viene impostato il parametro //type// = 3.\\ | ||
Bisogna impostare addr per indicare l’indirizzo della word nello slave da cui si intende iniziare a leggere. Il parametro num | Bisogna impostare addr per indicare l’indirizzo della word nello slave da cui si intende iniziare a leggere. Il parametro num |