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@lists.python.it > https://lists.python.it/mailman/listinfo/python _______________________________________________ Python mailing list Python@lists.python.it https://lists.python.it/mailman/listinfo/python