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
Analyseur de trames Modbus TCP
Configuration des règles d'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