Formation automatisme en ligne 3

RS232

Calcul CRC Modbus en C#

Lorsque vous communiquez avec des équipements à travers votre PC, vous utilisez habituellement le port RS232.Le CRC est utilisé pour vérifier l'intégrité du message envoyé lors de l'envoi de commande.Le CRC est aussi utilisé en liaison modbus afin de vérifier les trames envoyées.L'émetteur du message calcule une valeur "CheckSum" qui est fonction du contenu du message, puis l'ajoute à la fin du message. Le récepteur fait le même calcul, et contôle que le "CheckSum" a la même valeur que celui de l'émetteur.

Pour la vérification des trames Modbus, il existe 2 types de méthodes : Le LRC (Longitudinal Redundancy Check) qui est utilisés uniquement lorsque vous communiquez en mode ASCII quant au Cyclic Redundancy Check, il est utilisé  en mode RTU.Le champ de contrôle de trame de message d'erreur contient deux octets de 8 bits qui contiennent le résultat du calcul de CRC effectuée sur le contenu du message.Vous retrouverez en bas de page une classe C# permettant le calcul de CRC que vous pourrez inclure dans votre projet.Ici, je vais vous expliquer comment le calcul CRC est effectuée en mode RTU pour lire les valeurs du holding register.

Lire la suite

Logiciel simulation port série:virtual serial port emulator

Virtual serial port emulator permet de créer des ports compatibles RS232 et RS422 en simulation.Il permet ainsi de simuler un port série à des fins de test.Il supporte le RS232 et le RS422.

Lire la suite

Différences entre RS232,RS485 et RS422

Dans ce tutoriel,on va voir les différences entre les liaisons série RS232,RS422 et RS485

- RS232

C'est le plus connu des protocoles de communication série.Les ports série RS232 sont présent sur la plupart des PC Windows.Il permet de faire communiquer uniquement un maitre et un esclave sur chaque ligne.Il fonctionnne en full duplex et sa vitesse de ccommunication peut aller jusqu'à 115 kbits/s.En RS232,la distance séparant les deux équipements ne dépasse pas généralement 15 m.

 

Image rs232

 

Lire la suite

7 choses à savoir si Tu débutes en automatisme...

7 choses que tu dois savoir si tu debutes en automatismeTéléchargez le guide

Superv 3