Sono alle solite, dopo aver risolto grazie al vostro aiuto ( GRAZIE SirJo ) l'invio del codice con CRC, ora devo inviare al caricatore uringa come quella che vi allego estrappolata dal suo manuale.
Come al solito non ne vengo fuori, gentilmente chiedo il vostro aiuto
Function code implemented:
0x03 Read Holding Registers
0x10 Write Multiple Registers
Example FC 0x03 (Read two registers from address 0x0026, _VbatLoc e _VbatRem )
Tx-Command(Hex): ”1003002600022681”
Explanation:
10 - Node Address
03 - Function Code
0026 - Starting Address
0002 – Quantity of Register to Read
2681 – CRC
Rx-Response(Hex): ”10030405DA0000DA05”
Explanation:
10 - Node Address
03 - Function Code
04 - Byte count
05DA - first Register value => conversion: 1498 * 0,02V = 29,96V
0000 - second Register value => conversion: 0000 * 0,02V = 00,00V
DA05 - CRC