APPLICATION DE CALCUL DU CRC 16 POUR COMMUNICATION MODBUS/JBUS
Havoui
Messages postés9Date d'inscriptiondimanche 17 novembre 2002StatutMembreDernière intervention16 juin 2003
-
2 avril 2003 à 18:28
cs_moumou84
Messages postés15Date d'inscriptionjeudi 18 août 2011StatutMembreDernière intervention21 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.
cs_moumou84
Messages postés15Date d'inscriptionjeudi 18 août 2011StatutMembreDernière intervention21 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és463Date d'inscriptionvendredi 15 août 2003StatutMembreDernière intervention21 avril 2010 23 févr. 2007 à 09:35
C'est l'idée, lol
De Nada
Turnoff
Messages postés14Date d'inscriptiondimanche 18 février 2007StatutMembreDernière intervention17 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és463Date d'inscriptionvendredi 15 août 2003StatutMembreDernière intervention21 avril 2010 21 févr. 2007 à 09:30
Turnoff
Messages postés14Date d'inscriptiondimanche 18 février 2007StatutMembreDernière intervention17 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és463Date d'inscriptionvendredi 15 août 2003StatutMembreDernière intervention21 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és4Date d'inscriptionmercredi 17 mai 2006StatutMembreDernière intervention13 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és12Date d'inscriptionsamedi 31 juillet 2004StatutMembreDernière intervention11 août 2004 8 août 2004 à 23:05
Chapeau !
10/10
cs_hayoune
Messages postés1Date d'inscriptionsamedi 8 mai 2004StatutMembreDernière intervention 9 mai 2004 9 mai 2004 à 14:41
supervision
julesyo
Messages postés3Date d'inscriptionmercredi 12 novembre 2003StatutMembreDernière intervention26 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és47Date d'inscriptionmardi 18 décembre 2001StatutMembreDernière intervention17 février 2006 18 mai 2003 à 18:54
Merci.
Salutations,
Cyrille.
Havoui
Messages postés9Date d'inscriptiondimanche 17 novembre 2002StatutMembreDernière intervention16 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
21 mai 2012 à 10:46
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
23 févr. 2007 à 09:35
De Nada
21 févr. 2007 à 18:30
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...
21 févr. 2007 à 09:30
Réessayes.
20 févr. 2007 à 23:51
Le Zip est protégé par un PSW!
Pourquoi?
Pourquoi dans ce cas le mettre à disposition?
Difficile de noter??
26 sept. 2006 à 17:43
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.
17 mai 2006 à 17:28
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é...
8 août 2004 à 23:05
10/10
9 mai 2004 à 14:41
26 févr. 2004 à 17:34
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
18 mai 2003 à 18:54
Salutations,
Cyrille.
2 avril 2003 à 18:28
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