APPLICATION DE CALCUL DU CRC 16 POUR COMMUNICATION MODBUS/JBUS

Havoui Messages postés 9 Date d'inscription dimanche 17 novembre 2002 Statut Membre Dernière intervention 16 juin 2003 - 2 avril 2003 à 18:28
cs_moumou84 Messages postés 15 Date d'inscription jeudi 18 août 2011 Statut Membre Dernière intervention 21 mai 2012 - 21 mai 2012 à 10:46
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/2657-application-de-calcul-du-crc-16-pour-communication-modbus-jbus

cs_moumou84 Messages postés 15 Date d'inscription jeudi 18 août 2011 Statut Membre Dernière intervention 21 mai 2012
21 mai 2012 à 10:46
bonsoir,
je suis entrain de faire mon projet de fin d'étude et au cours du quel j'utilise le protocole modbus RTU donc je suis besoin de calculer le CRC j'ai trouvé cette application mais lors de l'exécution j'ai trouvé une erreur dans le code j'essaye de la corriger il reste le même s'il vous plait si quelqu'un m'aider et merci d'avance
surfzoid Messages postés 463 Date d'inscription vendredi 15 août 2003 Statut Membre Dernière intervention 21 avril 2010
23 févr. 2007 à 09:35
C'est l'idée, lol
De Nada
Turnoff Messages postés 14 Date d'inscription dimanche 18 février 2007 Statut Membre Dernière intervention 17 avril 2007
21 févr. 2007 à 18:30
Milles zexcuses et autant de merci pour avoir répondu!
J'aurais pu tourner en rond...
Depuis mon portable et XPpro Vers 5.1 SP2 "l'assistant d'extraction" de windows me demande un PSW!!!
Sur un autre poste XP familial Vers 5.1 SP2,équipé lui de winrar3.3, je viens de faire le même constat que ZURFZOID!! pas de PSW!
?? mon portable serait infectés??
ZURFZOID j'apprécie! Etre bloqué c'est frustrant, un peu d'aide et l'on dort mieux...
surfzoid Messages postés 463 Date d'inscription vendredi 15 août 2003 Statut Membre Dernière intervention 21 avril 2010
21 févr. 2007 à 09:30
Turnoff : Je viens de télécharger le Zip complet ( http://www.vbfrance.com/dlzip.zipnix?ID=2657&accept=1 ) et pas de mot de passe !
Réessayes.
Turnoff Messages postés 14 Date d'inscription dimanche 18 février 2007 Statut Membre Dernière intervention 17 avril 2007
20 févr. 2007 à 23:51
Bonjour...
Le Zip est protégé par un PSW!
Pourquoi?
Pourquoi dans ce cas le mettre à disposition?
Difficile de noter??
surfzoid Messages postés 463 Date d'inscription vendredi 15 août 2003 Statut Membre Dernière intervention 21 avril 2010
26 sept. 2006 à 17:43
Churchill : pour un code plus elegant qui calcul le CRC16 Modbus/telemecanique je te conseil de jetter un oeil a ma source :
http://www.vbfrance.com/codes/ANALYSEUR-SNIFFER-TRAMES-RS-SERIE-IP_38136.aspx
Cyrille : T'as source est pas mal et je te mets 7/10 car en effet je la trouve preque trop commenté et on lache assez le fils lorsqu'on regarde la partie du calcul, sinon le résultat est plus que satisfaisant c'est l'essentiel.
Bravo continue.
cs_Churchill Messages postés 4 Date d'inscription mercredi 17 mai 2006 Statut Membre Dernière intervention 13 avril 2010
17 mai 2006 à 17:28
J'ai tenté de l'adapter à mon projet mais je n'ai pas pu: la transformation du CRC calculé en deux octets pour ma fin de trame ne fonctionne pas. Il est prévu dans le code que la valeur Hexa du CRC longueur = len(Hex(1_crc) doit tenir sur 3 ou 4 octets.

Mais rien si elle ne tient que sur 1 ou 2 octets, ou des chiffres négatifs (VB traite les chiffres en complément à 1).

Juste pour confirmer, essayer la trame: 01 03 00 32 00 0C. ça donne CRC = 00 00 au lieu de E4 00

J'ai donc fait un code pas très élégant, mais qui marche mieux.

Désolé...
snip8 Messages postés 12 Date d'inscription samedi 31 juillet 2004 Statut Membre Dernière intervention 11 août 2004
8 août 2004 à 23:05
Chapeau !

10/10
cs_hayoune Messages postés 1 Date d'inscription samedi 8 mai 2004 Statut Membre Dernière intervention 9 mai 2004
9 mai 2004 à 14:41
supervision
julesyo Messages postés 3 Date d'inscription mercredi 12 novembre 2003 Statut Membre Dernière intervention 26 février 2004
26 févr. 2004 à 17:34
Salut !
J'ai essaié de t'envoyer un mail pour avoir des info car j'ai le même projet que toi à réaliser alors s'il te reste des info je suis preneur. Tu peux me les transmettre sur yohann.gentilini@wanadoo.fr
cs_cyrille Messages postés 47 Date d'inscription mardi 18 décembre 2001 Statut Membre Dernière intervention 17 février 2006
18 mai 2003 à 18:54
Merci.

Salutations,

Cyrille.
Havoui Messages postés 9 Date d'inscription dimanche 17 novembre 2002 Statut Membre Dernière intervention 16 juin 2003
2 avril 2003 à 18:28
Salut,
tu t arrachés... tout est même presque trop commenté...par contre tu étais trop dans la prog... tu aurais expliqué le principe avant. C T quoi comme formation? BTS informatique industriel?
enfin bon exemple de calcul de crc bravo
Rejoignez-nous