[Python] Registri modbus

Pietro Convalle pietroconvalle a python.it
Mer 16 Feb 2022 14:22:12 CET


Ciao, non ho mai usato quel modulo ma qua vedo un esempio che sembra
proprio quello che stai cercando di fare tu:
https://pypi.org/project/pyModbusTCP/ (Read 2x 16 bits registers at
modbus address 0)

On Wed, 2022-02-16 at 06:53 +0100, Vinny Mautone wrote:
> Ciao a tutti sto provando a leggere dei dati da un apparecchiatura
> con la quale comunico tramite il protocollo modbus, sto usando il
> modulo pymodbusTCP, ho alcuni dati come ad esempio la versione del
> firmware che occupano sei registri da 16 bit, riesco a leggerli e con
> la funzione di lettura del modulo ottengo una lista di 6 elementi da
> 16bit, solo che non riesco a scomporre e a recuperare l'informazione
> in modo leggibile, dal manuale leggo che il dato è formato da 11 byte
> in caratteri ascii, quindo ho capito che devo scomporre ogni elemento
> della lista nei due byte che lo compongono e poi riassemblare il
> tutto.
> 
> Il mio problema e che non riesco a capire come fare.
> 
> Grazie
> _______________________________________________
> Python mailing list
> Python a lists.python.it
> https://lists.python.it/mailman/listinfo/python



Maggiori informazioni sulla lista Python