Outil Modbus RTU en ligne

Suite d'outils Modbus RTU en ligne professionnels, offrant la génération de commandes, l'analyse de trames, le débogage en ligne, le calcul CRC, etc. Sans installation, prend en charge la connexion directe au port série via le navigateur, un outil indispensable pour le développement et le débogage en automatisation industrielle.

🎯 Solution Modbus RTU tout-en-un

Suite d'outils Modbus RTU professionnels intégrant la génération de commandes, l'analyse de trames, le débogage en ligne et le calcul CRC. Prend en charge tous les codes de fonction standard, plusieurs types de données et ordres d'octets, rendant votre développement et débogage Modbus plus efficaces.

Générateur de commandes Modbus RTU

Populaire

Générez rapidement des commandes Modbus RTU standard, prenant en charge tous les codes de fonction

Calcul CRC automatique
Plusieurs types de données
Aperçu en temps réel

Analyseur de trames Modbus RTU

Populaire

Analysez les trames Modbus RTU, validez le CRC et analysez le contenu des données

Analyse intelligente
Validation CRC
Prise en charge de plusieurs ordres d'octets

Débogage Modbus RTU en ligne

Connectez-vous directement au port série via le navigateur et déboguez les appareils Modbus en temps réel

Connexion série directe
Surveillance en temps réel
Visualisation des données

Convertisseur de types de données

Conversion IEEE-754/Hexadécimal/Décimal, prenant en charge plusieurs ordres d'octets et types de données de 16 à 64 bits, avec conversion en temps réel et indication de plage

Hex ⇄ Dec
IEEE-754
Gros-boutiste/Petit-boutiste/Gros-boutiste-Inversion d'octets/Petit-boutiste-Inversion d'octets
Big Endian/Little Endian/Big Endian-Byte Swap/Little Endian-Byte Swap
16 à 64 bits
Conversion en temps réel
Copier en un clic

Calculateur de CRC16

Outil professionnel de calcul de code de contrôle Modbus CRC16

Calcul en temps réel
Traitement par lots
Plusieurs formats

⭐ Pourquoi choisir nos outils Modbus RTU ?

🚀 Aucune installation, utilisation directe dans le navigateur
🔧 Prend en charge tous les codes de fonction Modbus RTU
📊 Plusieurs types de données et ordres d'octets
🔍 Analyse et validation intelligentes des trames
📱 Conception réactive, prend en charge les appareils mobiles
🌍 Prise en charge multilingue (chinois/anglais/espagnol)
🎯 Génération de commandes standard en un clic
🔒 Traitement local, sécurité des données

🎯 Principaux scénarios d'application

Débogage de l'automatisation industrielle

Débogage d'appareils Modbus tels que les PLC, les onduleurs, les instruments

Scénarios typiques :
  • Test de communication des appareils
  • Lecture et configuration des paramètres
  • Diagnostic et dépannage des pannes

Développement de l'intégration des appareils

Développement de programmes maîtres ou esclaves Modbus

Scénarios typiques :
  • Test de validation du protocole
  • Confirmation du format des données
  • Test de compatibilité

Maintenance et exploitation des systèmes

Maintenance des équipements de la ligne de production et acquisition de données

Scénarios typiques :
  • Acquisition périodique de données
  • Surveillance de l'état des équipements
  • Analyse des données historiques

🚀 Commencez à utiliser maintenant

Aucune inscription, aucun téléchargement, ouvrez simplement votre navigateur pour utiliser la suite complète d'outils Modbus RTU. Prend en charge la connexion directe au port série, rendant le débogage de vos appareils plus simple et efficace.

📚 Connaissances sur le protocole Modbus RTU

Qu'est-ce que Modbus RTU ?

Modbus RTU (Remote Terminal Unit) est un mode de transmission série du protocole Modbus, utilisant un encodage binaire et un contrôle CRC. Il se caractérise par une haute efficacité de transmission et une forte capacité de détection d'erreurs. Il est largement utilisé pour la communication entre appareils dans les systèmes d'automatisation industrielle.

Caractéristiques principales

  • Format de données binaire, haute efficacité de transmission
  • Contrôle CRC16, forte fiabilité des données
  • Prend en charge la communication multipoint RS485
  • Haut degré de normalisation, bonne compatibilité
Structure de la trame Modbus RTU

Une trame Modbus RTU standard se compose des parties suivantes :

[Adresse de l'esclave][Code de fonction][Zone de données][Contrôle CRC]
  • Adresse de l'esclave - 1 octet, identifie l'appareil cible
  • Code de fonction - 1 octet, spécifie le type d'opération
  • Zone de données - N octets, contient l'adresse et les données
  • Contrôle CRC - 2 octets, garantit l'intégrité des données
Description des codes de fonction courants
Codes de fonction de lecture
  • 01 - Lire l'état des bobines
  • 02 - Lire les entrées TOR
  • 03 - Lire les registres de maintien
  • 04 - Lire les registres d'entrée
Codes de fonction d'écriture
  • 05 - Écrire une seule bobine
  • 06 - Écrire un seul registre
  • 15 - Écrire plusieurs bobines
  • 16 - Écrire plusieurs registres
Algorithme de contrôle CRC

Modbus RTU utilise l'algorithme de contrôle CRC-16, avec un polynôme de 0xA001. Le processus de contrôle garantit la fiabilité de la transmission des données et constitue une partie importante du protocole Modbus RTU.

Caractéristiques du contrôle

  • Contrôle de redondance cyclique 16 bits
  • Polynôme : 0xA001
  • Valeur initiale : 0xFFFF
  • Transmission de l'octet de poids faible en premier
Conversion de données et ordre des octets (applicable aux registres Modbus)

Dans les projets Modbus, différents types de données (entier/virgule flottante) et différents ordres d'octets (ABCD/DCBA/BADC/CDAB) affectent directement l'analyse et l'affichage des valeurs de registre. Les points suivants peuvent vous aider à lire et écrire plus précisément :

  • Les entiers sont représentés en complément à deux : le bit de poids fort d'un nombre signé est le bit de signe, et les nombres négatifs = inversion des bits + 1. Lors de l'analyse de HEX en INT, une extension de signe est appliquée en fonction de la largeur de bit cible.
  • Les nombres à virgule flottante utilisent IEEE-754 : FLOAT32 = 1 bit de signe + 8 bits d'exposant + 23 bits de mantisse (décalage de 127) ; FLOAT64 = 1 bit de signe + 11 bits d'exposant + 52 bits de mantisse (décalage de 1023), prenant en charge ±0, ±∞, NaN et les nombres dénormalisés.
  • Quatre ordres d'octets courants : ABCD (gros-boutiste)/DCBA (petit-boutiste)/BADC (inversion de mots de 16 bits)/CDAB (inversion de groupes de 32 bits). Pour les données de 16 bits, généralement seuls ABCD et DCBA sont significatifs.
  • L'ordre des octets (Byte Endianness) et l'ordre des mots de registre (Word Order) sont différents : le premier décrit l'ordre des octets, le second décrit la séquence des registres de 16 bits. Pour les données de 32/64 bits, les deux affectent souvent le résultat.
  • Entiers 64 bits et entiers sûrs JS : le type Number du navigateur est un nombre à virgule flottante double précision, avec une plage d'entiers sûrs de ±(2^53-1). L'outil utilise BigInt pour gérer les 64 bits, affichant '-' en cas de dépassement de plage ou de risque de précision.
  • Il est recommandé de normaliser l'entrée HEX : supprimer les caractères non-HEX, convertir en majuscules, ajouter un zéro en tête si nécessaire pour garantir un nombre pair de chiffres, et grouper par deux pour une meilleure lisibilité.
  • Traitement du point décimal : si une entrée décimale contient un point et que la cible est un entier, '-' est affiché. Seuls FLOAT32/FLOAT64 acceptent les décimales.
  • Conseil de débogage : si vous n'êtes pas sûr de l'ordre des octets, comparez une valeur connue en basculant entre les quatre modes. Restez cohérent avec la documentation de l'appareil.
💡 En utilisant nos outils en ligne, vous pouvez facilement générer et analyser des trames Modbus RTU sans avoir besoin de comprendre ces détails techniques en profondeur.
Outil Modbus en ligne | Analyseur/Générateur/Débogueur de trames Modbus & Communication Série - modbuskit.com