Quantcast
Channel: Visual Basic Tips and Tricks
Viewing all articles
Browse latest Browse all 2212

Ancora un vostro aiuto: invio HEX su mscomm

$
0
0

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


Viewing all articles
Browse latest Browse all 2212