Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Next revisionBoth sides next revision | ||
en:software:devices:modbus [2016/12/21 16:57] – [Read Coil] qem103 | en:software:devices:modbus [2016/12/21 17:22] – [Read Holding Register] qem103 | ||
---|---|---|---|
Line 173: | Line 173: | ||
=== Read Coil === | === Read Coil === | ||
- | Funzione di lettura | + | Bit read function. You want to read the bits of a slave (// |
- | impostare | + | (//addr// + //num// - 1) <= 512 e (//tabreg// + //num// - 1) <= 512 otherwise the request will fail (reporting by //wcmd//). |
- | numero di bit che si intendono leggere. Bisogna impostare | + | |
- | master | + | |
- | soddisfare sempre le seguenti due condizioni:\\ | + | |
- | (//addr// + //num// - 1) <= 512 e (//tabreg// + //num// - 1) <= 512 altrimenti la richiesta non potrà essere eseguita | + | |
=== Read Input === | === Read Input === | ||
- | Funzione di lettura a bit. Si vogliono leggere i bit di un certo slave (// | + | |
+ | Bit read function. To read the bits of a slave (// | ||
=== 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.\\ | + | |
+ | Word read function. 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 | ||
indica il numero di word che si intendono leggere. Bisogna impostare tabreg per indicare l’indice della word nella “tabella | indica il numero di word che si intendono leggere. Bisogna impostare tabreg per indicare l’indice della word nella “tabella |