Comment analyser l'activité du port COM

Travailler avec des périphériques série nécessite de surveiller et d'analyser régulièrement l'activité des ports série. Vous devrez peut-être voir les données envoyées et reçues par les ports RS232/422/485 (événements des applications, leur état, etc.). Cela vous permet de rechercher un problème s'il y en a un; il est également extrêmement pratique lorsque vous installez un équipement.

Malheureusement, pour analyser le port COM, Windows OS ne propose aucun outil spécial. Cependant, ne vous inquiétez pas, il existe un logiciel spécial qui peut surveiller, vérifier et analyser l'activité du port COM.


Contenu


  1. Analyser l'activité du port série avec Serial Port Monitor
  2. Comment analyser l'activité du port COM?
  3. Comparez plusieurs sessions de monitoring
  4. Reproduire une session de surveillance sur le port série
  5. Avantages de l'utilisation d'un analyseur de protocole RS232

Analyser l'activité du port série avec
Serial Port Monitor


Serial Port Analyzer est un renifleur de port COM développé par Eltima Software. Il existe un moyen pratique de rechercher les problèmes pouvant survenir lors du développement d'une application ou d'un pilote, du test et de l'optimisation des périphériques série, etc.



Cet outil pratique pour analyser l'activité du port série vous permet de:


  1. Connectez-vous à un port COM déjà ouvert par une autre application et commencez à le surveiller immédiatement. Notre analyseur de port COM affichera en temps réel toutes les données reçues par le port série, de sorte que tout problème possible puisse être détecté immédiatement.

  2. Surveillez plusieurs ports COM simultanément. Dans une même session, vous pouvez analyser simultanément l'activité des ports COM distants - deux, trois ou plusieurs d'entre eux. Les données reçues et envoyées sont enregistrées dans un seul journal selon le principe du premier entré, premier sorti; cela le rend plus pratique pour l'analyse.

  3. Affichez en même temps les données sous forme de tableau, de ligne, de vidage et de terminal. Chacune des quatre vues de surveillance offre une manière différente de représenter les données enregistrées. Vous pouvez choisir des filtres pour la surveillance, de sorte que vous ne voyez que les données des événements qui vous intéressent.

  4. Émuler l'envoi de données vers un périphérique série. Pour ce faire, utilisez la fonctionnalité Mode terminal de Serial Port Analyzer - il vous permettra d'envoyer des données au nom de l'application surveillée, différents formats (chaîne, binaire, octal, décimal, hexadécimal, mixte) sont pris en charge. Vous pouvez ainsi vérifier comment le périphérique série surveillé réagit à des commandes et des données spécifiques.

  5. Prise en charge complète des protocoles Modbus RTU et Modbus ASCII. L'analyseur de port série est équipé de nouveaux filtres efficaces qui aideront à la lecture et à l'analyse des données Modbus. Notre logiciel d'analyse des ports série ouvre la possibilité d'établir facilement une connexion avec des appareils RS485/RS422/RS232, et permet d'analyser leurs données.

  6. Lecture et comparaison de session. Avec COM Port Analyzer vient une possibilité unique de lecture de session - les données reçues de l'application peuvent être renvoyées vers le port série. De cette façon, il devient plus facile pour vous d'examiner le comportement du port car il reçoit les mêmes données pour des résultats de surveillance plus proches. En outre, les sessions peuvent être comparées aux différences d'affichage automatiques qui existent entre elles.

Comment analyser l'activité du port COM à l'aide de Serial Port Monitor?


Tout d'abord, téléchargez Serial Port Monitor, installez-le et lancez-le. Ensuite, vous devez démarrer une session de surveillance, voici comment procéder:


  1. Dans la fenêtre Serial Port Monitor affichée, allez dans le menu principal, choisissez Session -> New session. Sinon, vous pouvez cliquer sur l'icône «Nouveau» dans la barre d'outils principale ou appuyer sur «Ctrl + N». Cela invoquera l'écran «Nouvelle session de surveillance».

  2. Sélectionnez les modes d'affichage que vous souhaitez afficher pendant votre session de surveillance:

    • ★ Vue tableau - les IRP enregistrés sont affichés sous forme de tableau
    • ★ Affichage de la ligne - les demandes transmises via une ligne série particulière sont affichées avec les détails
    • ★ Vue de vidage - affiche les données transmises via la ligne série
    • ★ Vue du terminal - toutes les données reçues sont affichées en caractères ASCII sur une console texte.

    Serial Port Monitor

    Vous pouvez utiliser les boutons «Sélectionner tout» et «Ne rien sélectionner» pour simplifier les choses.

  3. Choisissez, si vous souhaitez «Démarrer la surveillance maintenant» ou «Commencer dans une nouvelle fenêtre» pour le comportement immédiat d'une nouvelle session.

  4. Dans "Options de capture", spécifiez les événements que vous souhaitez capturer: création / fermeture, lecture / écriture, contrôle des périphériques.
    Serial Port Monitor

  5. Cliquez sur «Démarrer la surveillance» pour activer la session. Cela affichera une nouvelle fenêtre de surveillance.

  6. Pour enregistrer la session, dans le menu principal, sélectionnez ‘Session -> Save session / Save session As’. Vous pouvez également cliquer sur l’icône «Enregistrer» dans la barre d’outils principale ou appuyer sur «Ctrl + S».

Nommez votre session pour l'identifier lorsque vous y revenez pour les données d'analyse.




Comparez plusieurs sessions de monitoring


Dans certains cas, la possibilité de surveiller simultanément les transmissions entre plusieurs périphériques série peut être très avantageuse pour votre personnel informatique. Un cas à considérer est une situation où un certain nombre de moniteurs série viennent d'être installés dans une installation de production industrielle. Il y a une différence dans leurs lectures qui doit être diagnostiquée, et être capable de voir tous les appareils en même temps peut être d'une grande aide pour résoudre le problème. Il existe de nombreuses autres fois où l'analyse des données renvoyées par l'outil ultérieurement peut être indispensable pour résoudre les problèmes.

RS232 Port Analyzer d'Eltima vous permet de comparer plusieurs sessions enregistrées pour déterminer les différences entre elles. Voici les étapes à suivre lorsque vous souhaitez comparer votre session de surveillance avec une session précédemment enregistrée.

  1. Démarrer ou ouvrir une session de surveillance

  2. Sélectionnez «Session» dans le menu principal puis «Comparer les sessions» dans le sous-menu.

    Comparer les sessions

  3. Sélectionnez les fichiers de surveillance que vous souhaitez utiliser.

  4. Vous aurez maintenant un affichage côte à côte des deux sessions, ce qui vous permettra de voir facilement les différences.

    affichage côte à côte


Reproduire une session de surveillance
sur le port série



Il y a des moments où vous voudrez reproduire des transmissions précédentes entre un port série et une application ou un périphérique série. Vous êtes peut-être en train de dépanner une situation et devez voir si vos actions correctives ont réussi. Un moyen simple d'y parvenir consiste à renvoyer exactement les mêmes données et à examiner la réaction des composants.

À l'aide de Serial Port Analyzer, vous pouvez facilement reproduire les données d'une session de surveillance précédente sur le port série sous enquête. Suivez simplement ces étapes:

  1. Démarrer ou ouvrir une session de surveillance

  2. Sélectionnez «Session» dans le menu principal et dans «Reproduire» dans le menu déroulant.

    Sélectionnez «Session»


  3. Configurez les paramètres selon vos besoins. Vous pouvez contrôler ces paramètres:

    Configurer les paramètres

    • Utiliser le port - vous permet de spécifier le port que vous utiliserez dans la session.

    • Envoyer des demandes à ce port - les données écrites sur le port série par une application peuvent être reproduites avec cette option.

    • Répondez en tant que périphérique - les données écrites sur le port par un périphérique série peuvent être reproduites avec cette option.

    • Conserver les intervalles de temps - vous permet de maintenir les intervalles de temps entre les paquets de données.

    • Délai d'expiration IO personnalisé - vous pouvez choisir cette option pour spécifier les paramètres de délai d'expiration de lecture/écriture. Les valeurs sont mesurées en millisecondes.

  4. Maintenant, appuyez simplement sur "Démarrer"

Avantages de l'utilisation d'un RS232 Protocol Analyzer


Serial Port Analyzer software

Le suivi du flux de données entre un ordinateur et ses ports série n'est pas une tâche triviale. En fait, c'est assez difficile si vous n'utilisez pas un outil de surveillance RS232. Mais en utilisant l'outil, vous pouvez afficher, surveiller, analyser et consigner très facilement l'activité du port série de votre système. Les développeurs découvriront qu'il existe plusieurs raisons pour lesquelles l'utilisation d'un enregistreur de port série peut simplifier leurs travaux.
Certains d'entre eux sont:


  1. La possibilité de surveiller un certain nombre de ports série simultanément. La possibilité d'examiner plusieurs ports en même temps vous permet d'obtenir une vue d'ensemble plus claire de l'activité totale des périphériques série de votre système. En plus de la représentation complète de vos connexions série, vous gagnerez du temps en évitant d'effectuer des tests individuels sur vos interfaces ou appareils série. Découvrez comment tester les communications du port série de la manière la plus simple et la plus efficace.

  2. TL'utilisation d'un moniteur COM logiciel élimine le besoin de câbles supplémentaires pour connecter vos appareils . Une solution matérielle pour la surveillance des ports série nécessite des câbles coûteux pour connecter vos appareils au moniteur. Outre le coût, il y a l'encombrement au bureau et les maux de tête de gestion associés au câblage supplémentaire de votre infrastructure. Les économies financières et la simplicité d'utilisation d'un outil logiciel comme le Serial Port Monitor d'Eltima Software en font un choix évident par rapport à un moniteur matériel RS232.

  3. Les problèmes de décalage et de latence sont des problèmes potentiels qui peuvent être rencontrés par les développeurs utilisant une solution matérielle pour la surveillance des ports COM. Ces problèmes compliquent leurs tentatives de surveillance de leurs systèmes et peuvent être minimisés ou éliminés par l'utilisation d'un analyseur de protocole RS232 basé sur logiciel. Un moniteur série bien conçu présentera les données surveillées dans une interface conviviale. La possibilité d'enregistrer des données dans des fichiers pour une analyse ultérieure est une autre caractéristique importante d'un moniteur logiciel. Les événements de transmission et de connexion de données sont horodatés afin de pouvoir les consulter facilement ultérieurement dans le journal d'activité RS232.

  4. Aucune compétence en programmation n'est nécessaire pour exploiter avec succès une solution logicielle de surveillance COM. Seules les compétences informatiques de base sont requises pour installer l'analyseur de port série sur votre système. Après l'installation, il est simple de surveiller et d'analyser tout le trafic du port série du système et cela peut être fait par n'importe quel utilisateur autorisé.

  5. L'utilisation d'un analyseur RS232 peut être bénéfique pour de nombreuses entreprises à utiliser dans divers secteurs industriels. Toutes les entreprises s'efforcent de maximiser leurs ressources et de gagner un avantage concurrentiel, et un moniteur de port série vous fait gagner du temps et de l'argent. C'est un choix facile lorsque vous devez garder un œil sur le trafic série de votre système.

  6. Vos développeurs et votre personnel informatique gagneront du temps en utilisant un analyseur de port COM. Votre entreprise bénéficiera financièrement de l'élimination du câblage coûteux et du matériel de surveillance supplémentaire. Diverses industries telles que les communications, les services de conception, l'instrumentation industrielle et la fabrication de semi-conducteurs ont toutes utilisé à leur avantage un logiciel de surveillance RS232. Les petites entreprises peuvent plus facilement rivaliser avec leurs plus grands concurrents en utilisant ce type de logiciel.