Outil Modbus TCP en ligne | Analyseur de trames/Générateur de commandes/En-tête MBAP/Convertisseur de données Modbus TCP

Outil Modbus TCP en ligne prenant en charge l'analyse de trames TCP, la génération de commandes, la génération de données/trames de réponse et le traitement de l'en-tête MBAP. Prend en charge plusieurs types de données (UINT16/INT16/UINT32/INT32/FLOAT32) et ordres d'octets (ABCD/DCBA/BADC/CDAB), générant des commandes Modbus TCP standard en un clic.

Générateur de commandes de requête Modbus TCP

Générateur de trames de réponse Modbus TCP

Type de données
Ordre des octets
Valeur(Valeur décimale)

Analyseur de trames Modbus TCP

Configuration des règles d'analyse

Position de départ
Type de données
Données brutes
Ordre des octets
Données ordonnées
Résultat de l'analyse
Actions
Aucune règle d'analyse. Veuillez en ajouter une pour commencer l'analyse.

Guide d'utilisation

Aperçu des fonctionnalités

L'outil Modbus TCP est un outil intégré pour le protocole Modbus TCP, fournissant trois fonctions principales : la génération de commandes, la génération de données de réponse et l'analyse de données. Il peut aider les utilisateurs à générer rapidement des commandes Modbus TCP standard, à traiter les informations de l'en-tête MBAP, à simuler des données de réponse d'esclave et à analyser les données de communication réelles.

Fonctionnalités principales

  • Génération de commandes - Prend en charge les codes de fonction courants pour générer rapidement des commandes Modbus standard
  • Génération de données de réponse - Prend en charge la simulation des données de réponse de l'esclave pour faciliter les tests et la validation
  • Analyse de données - Prend en charge l'analyse de plusieurs types de données et ordres d'octets pour vérifier rapidement si le type de données et l'ordre des octets sont corrects

Guide d'utilisation du générateur de commandes

  • Identifiant d'unité - L'adresse de l'appareil en mode TCP, incluse dans l'en-tête MBAP
  • Identifiant de transaction - Utilisé en mode TCP pour faire correspondre les requêtes et les réponses, plage 0-65535
  • Code de fonction - Prend en charge les codes de fonction standard comme 01/02/03/04/05/06/15/16
  • Adresse de début - L'adresse de début du registre à accéder
  • Quantité - La quantité de données à lire ou à écrire
  • Exemple de commande TCP
  • Commande de lecture TCP : 00 01 00 00 00 06 01 03 00 00 00 02 (En-tête MBAP + PDU)
  • Commande d'écriture TCP : 00 01 00 00 00 06 01 06 00 00 00 01 (En-tête MBAP + PDU)
  • Explication de l'en-tête MBAP : ID de transaction (00 01) + ID de protocole (00 00) + Longueur (00 06) + ID d'unité (01)

Guide d'utilisation du générateur de données de réponse

  • Sélectionnez le code de fonction qui correspond à la commande
  • Prend en charge plusieurs types de données : UINT16/INT16/UINT32/INT32/FLOAT32, etc.
  • Prend en charge plusieurs ordres d'octets : ABCD/DCBA/BADC/CDAB
  • Identifiant de transaction TCP - Doit correspondre à l'ID de transaction dans la commande de requête
  • Identifiant d'unité TCP - Correspond à l'ID d'unité dans la commande de requête
  • Exemple de réponse TCP
  • Réponse de lecture TCP : 00 01 00 00 00 07 01 03 04 00 01 00 02 (En-tête MBAP + PDU de réponse)
  • Réponse d'écriture TCP : 00 01 00 00 00 06 01 06 00 00 00 01 (En-tête MBAP + PDU de confirmation)
  • Note : L'ID de transaction dans la réponse TCP doit correspondre à la requête, et le champ de longueur est calculé automatiquement

Guide d'utilisation de l'analyseur de données

  • Prend en charge la saisie de trames de données Modbus standard pour l'analyse
  • Peut configurer plusieurs règles d'analyse, prenant en charge différents types de données et ordres d'octets
  • Conversion de plusieurs types de données intégrée, prenant en charge les entiers signés/non signés et les nombres à virgule flottante
  • Configuration flexible de l'ordre des octets pour s'adapter aux formats de données des différents appareils
  • Caractéristiques de l'analyse TCP
  • Reconnaissance et analyse automatiques des informations de l'en-tête MBAP (ID de transaction, ID de protocole, longueur, ID d'unité)
  • Le mode TCP ne nécessite pas de vérification de code de contrôle, s'appuyant sur le protocole TCP pour garantir l'intégrité des données
  • Format de trame TCP : En-tête MBAP (7 octets) + Code de fonction (1 octet) + Données (n octets)
  • Points de validation : format correct de l'en-tête MBAP, ID de protocole à 0x0000, champ de longueur précis
  • Exemple d'analyse TCP
  • Entrée : 00 01 00 00 00 07 01 03 04 00 01 00 02
  • Analyse : ID de transaction=1, ID de protocole=0, Longueur=7, ID d'unité=1, Code de fonction=03, Données=00 01 00 02
  • Pour l'analyse de grandes quantités de données, il est recommandé d'utiliser la fonction d'analyse de fichiers dans l'analyse de données Modbus de la page de débogage Modbus, qui prend en charge le traitement des données par lots

Connaissances sur le protocole Modbus TCP

Types de données pris en charge

    Types d'ordre des octets

      Description des codes de fonction

        Conseils de débogage TCP

          Scénarios d'application

            Outil Modbus TCP en ligne | Analyseur de trames/Générateur de commandes/En-tête MBAP/Convertisseur de données Modbus TCP