10-25-2011 08:28 AM
Bonjour à tous,
Je dois communiquer avec des régulateur de températue en utilisant la communication Modbus.
Dans le protocole que j'ai reçu, il y a une partie qui concerne la somme de contrôle(CRC16), j'ai fait le VI selon sa mode de calcul, mais le résultat ne correspond pas à l'exemple.
C'est peut-être que je n'ai pas bien compris le mode, quelqu'un peut m'aider à regarde le VI que j'ai fait?
SHR est bien Logical Shift Right?
Merci d'avance.
Lily
Solved! Go to Solution.
10-25-2011 08:56 AM
Lily,
I posted this zip package that will do CRC. You can use this Vi to get your CRCs. You need ot use these settings for your situation:
Set:
From the manual, you need to put the whole message into the VI, for example, 0703 00CE 0002. You'll get 0x92A5, which you'll need to flip the bytes to get the A592 in the transmission.
This works with both examples form the manual.
10-25-2011 10:03 AM
hello Matthew,
Thanks your help, but I can't open your link.
Lily
10-25-2011 10:05 AM
10-25-2011 10:20 AM
Thank you very much for your help, so rapid.
have a good night.
Lily