<div dir="ltr">Il mio problema non è leggere i registri quelli li leggo tranquillamente, è che dopo non riesco a renderli comprensibili.<div>Mi spiego meglio ho un dato che occupa 6 registri e quando li vado a leggere il dato restituito è in questo modo</div><div><br></div><div>[3785, 25684, 15478, 4568, 598, 12589] -> numeri di esempio</div><div><br></div><div>ogni elemento della lista è un registro da 16bit questo in effetti è una stringa di 12 caratteri, quello che non riesco a fare è rendere questa lista la stringa equivalente.</div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">Il giorno mer 16 feb 2022 alle ore 14:22 Pietro Convalle <<a href="mailto:pietroconvalle@python.it">pietroconvalle@python.it</a>> ha scritto:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Ciao, non ho mai usato quel modulo ma qua vedo un esempio che sembra<br>
proprio quello che stai cercando di fare tu:<br>
<a href="https://pypi.org/project/pyModbusTCP/" rel="noreferrer" target="_blank">https://pypi.org/project/pyModbusTCP/</a> (Read 2x 16 bits registers at<br>
modbus address 0)<br>
<br>
On Wed, 2022-02-16 at 06:53 +0100, Vinny Mautone wrote:<br>
> Ciao a tutti sto provando a leggere dei dati da un apparecchiatura<br>
> con la quale comunico tramite il protocollo modbus, sto usando il<br>
> modulo pymodbusTCP, ho alcuni dati come ad esempio la versione del<br>
> firmware che occupano sei registri da 16 bit, riesco a leggerli e con<br>
> la funzione di lettura del modulo ottengo una lista di 6 elementi da<br>
> 16bit, solo che non riesco a scomporre e a recuperare l'informazione<br>
> in modo leggibile, dal manuale leggo che il dato è formato da 11 byte<br>
> in caratteri ascii, quindo ho capito che devo scomporre ogni elemento<br>
> della lista nei due byte che lo compongono e poi riassemblare il<br>
> tutto.<br>
> <br>
> Il mio problema e che non riesco a capire come fare.<br>
> <br>
> Grazie<br>
> _______________________________________________<br>
> Python mailing list<br>
> <a href="mailto:Python@lists.python.it" target="_blank">Python@lists.python.it</a><br>
> <a href="https://lists.python.it/mailman/listinfo/python" rel="noreferrer" target="_blank">https://lists.python.it/mailman/listinfo/python</a><br>
<br>
_______________________________________________<br>
Python mailing list<br>
<a href="mailto:Python@lists.python.it" target="_blank">Python@lists.python.it</a><br>
<a href="https://lists.python.it/mailman/listinfo/python" rel="noreferrer" target="_blank">https://lists.python.it/mailman/listinfo/python</a><br>
</blockquote></div>