Support de Modbus RTU et ASCII
Modbus est un protocole très utilisé, surtout ses versions série (RTU et ASCII), le plus courant étant Modbus RTU. Si vous développez un logiciel communiquant avec des appareils électroniques via Modbus RTU, vous serez certainement à la recherche d'un logiciel Modbus RTU performant pour superviser et analyser les données envoyées à l'aide de ce protocole.
Serial Port Tester possède une option avancée pour superviser et analyser les paquets de données Modbus RTU et Modbus ASCII. Avec cet utilitaire, vous avez la possibilité de visualiser les données Modbus de manière simple et pratique.
Pourquoi choisir ce logiciel de test série ?
- Simplicité d'utilisation. L'application a été conçue pour faciliter la vie de l'utilisateur et propose une interface intuitive simple d'utilisation. Elle permet de tester facilement des ports COM, ce qui en fait un outil très efficace pour superviser votre système.
- Fiabilité. La stabilité d'un logiciel est très importante, et Serial Port Tester propose une solution stable supportant toutes les versions du système d'exploitation Windows, y compris la dernière version de Windows 10 en architectures 32 et 64 bits. Les pilotes internes de l'utilitaire sont également signés numériquement pour votre sécurité.
- Polyvalence. COM Port Tester peut s'avérer relativement pratique dans de nombreuses situations. Vous pouvez l'utiliser pour superviser un seul port ou plusieurs interfaces simultanément. Les données de chaque port supervisé peuvent être lues, enregistrées, affichées et sauvegardées pour une analyse ultérieure. Le terminal vous permet d'émuler la transmission de données vers un port spécifique à l'aide d'une chaîne de caractères, octale, décimale, binaire, hexadécimale ou en différents formats.
Comment tester des ports COM ports : instructions pas à pas
Dans cet exemple, nous allons utiliser Serial Port Tester d'Electronic Team comme application de test pour notre port COM. Nous allons nous intéresser à quelques-unes des situations rencontrées les plus couramment.
Premier cas : superviser l'activité d'un port série
Utilisez cette procédure pour superviser l'activité des ports série de votre système.
- Téléchargez et installez le programme. Exécutez-le et passez à l'étape suivante pour démarrer une nouvelle session de supervision.
- Dans le menu principal, choisissez “Session > Nouvelle session”, utilisez le raccourci clavier ‘Ctrl + N’ ou cliquez sur “Nouveau” dans la barre d'outils.

- La fenêtre “Nouvelle session de supervision” s'affichera alors.

Vous pouvez à présent sélectionner le mode de vue qui sera utilisé pour afficher les données série supervisées. Vous avez le choix entre :
En ligne : les données d'entrée/sortie sont affichées en lignes de texte ;
En vrac : les données série circulant dans les deux sens sont affichées en chaînes de caractères et hexadécimal ;
Terminal : présente les données sous la forme de caractères ASCII ;
En tableau : les données d'entrée/sortie enregistrées sont affichées dans un tableau.
“Sélectionner tout” ou “Sélectionner aucun” sont deux autres options d'affichage.
- Sélectionnez “Démarrer la supervision” pour commencer à superviser et cochez l'option “Nouvelle fenêtre” si vous voulez ouvrir cette session dans une fenêtre séparée.
- Choisissez les événements que vous souhaitez superviser dans le menu “Options de capture”. Vous pouvez choisir création/fermeture, lecture/écriture ou contrôle du périphérique.
- Cliquez sur “Démarrer la supervision” pour lancer la session de supervision.
Si vous souhaitez enregistrer la session, sélectionnez “Session -> Enregistrer la session/Enregistrer la session sous” dans le menu principal de l'application.
Deuxième cas : renvoyer des données vers un port COM
Reproduire le flux de données transitant entre une application ou un périphérique et une interface série peut s'avérer très pratique pour la détection et la résolution de problèmes. Grâce à Serial Port Tester, vous pouvez envoyer à plusieurs reprises des flux de données identiques pour observer le comportement d'une application ou d'un périphérique.
Pour envoyer des données vers un port série, procédez comme suit :
1. Ouvrez une session de supervision déjà démarrée ou créez-en une nouvelle.
2. “Sélectionnez Session>Reproduire” et configurez les paramètres qui seront utilisés lors de la transmission.
Utiliser le port - Ce paramètre indique le port COM qui recevra le flux de données reproduit.
Envoyer les requêtes vers ce port - Cette option est activée lorsque vous envoyez des données vers une interface série comme si elles provenaient d'une application série.
Répondre comme un périphérique - Utilisez cette option lorsque vous envoyez des données vers un port COM comme si elles provenaient d'un périphérique série.
Conserver les intervalles de temps - Les paquets de données seront envoyés à intervalles de temps prédéfinis lorsque cette option est activée.
Expiration de l'E/S personnalisée - Définissez les paramètres d'expiration de Lecture/Écriture que vous utiliserez pour la session.
3. Cliquez sur ”Démarrer”
Troisième cas : comparer les sessions de supervision
Comparer deux sessions de supervision sauvegardées peut fournir des informations précieuses sur la communication série.
Après avoir sauvegardé la session de supervision à l'aide du logiciel de test de ports série, vous pouvez la comparer avec une autre session pour observer les différences existantes.
Pour cela, effectuez les opérations suivantes :
- Démarrez ou ouvrez une session de supervision.
- Dans le menu principal, choisissez “Session>Comparer les sessions”.

- Choisissez le fichier de supervision qui sera utilisé pour la comparaison.
- Les sessions seront affichées côte à côte pour vous permettre d'analyser plus facilement leurs différences.

Méthodes pour effectuer un test de rebouclage
Qu'est-ce qu'un test de rebouclage
Un test de rebouclage implique l'envoi et la réception de données depuis un même port COM. Un signal est envoyé par un périphérique et lui revient après avoir parcouru une partie ou l'intégralité d'un réseau.
Quelles informations le test de rebouclage fournit-il ?
Le test de rebouclage fournit des informations concernant :
- les problèmes présents sur un réseau de périphériques série ;
- les moyens existants pour déterminer si un périphérique fonctionne correctement.
Il s'agit d'une méthode primordiale pour résoudre les problèmes de communication série et s'assurer qu'un port COM fonctionne correctement.
Cette méthode est souvent utilisée pour régler les problèmes de communication liés aux protocoles RS232, RS422 et RS485. Vous pouvez émuler un circuit de communication en effectuant un test de rebouclage sans avoir à utiliser de matériel additionnel pour détecter les éventuels problèmes. Certaines modifications doivent être effectuées sur le brochage du port pour permettre la communication bidirectionnelle sur une seule et même interface.