Outil Modbus RTU en ligne

Créez et analysez des trames Modbus RTU, TCP et ASCII, vérifiez CRC et LRC et convertissez des données hexadécimales. Le diagnostic série nécessite un navigateur compatible Web Serial.

🎯 Solution Modbus RTU tout-en-un

Créez et vérifiez des trames, convertissez des registres et examinez des liaisons série.

Générateur de commandes Modbus RTU

Populaire

Créez des requêtes pour les fonctions de lecture et d’écriture proposées dans l’outil.

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

Analyseur de trames Modbus RTU

Populaire

Analysez une trame RTU complète et vérifiez son CRC.

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

Débogage Modbus RTU en ligne

Connectez un appareil série avec Web Serial. Envoyez des requêtes, examinez les réponses et tracez les valeurs décodées.

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

Convertisseur de types de données

Convertissez des valeurs hexadécimales et décimales en entiers ou flottants IEEE 754. Choisissez le type et l’ordre des octets de l’appareil.

Hex ⇄ Dec
IEEE-754
ABCD / DCBA / BADC / CDAB
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

Calculez ou vérifiez CRC-16/MODBUS dans l’outil RTU.

CRC-16/MODBUS
Saisie de trame hexadécimale
Octet faible d’abord

⭐ Pourquoi choisir nos outils Modbus RTU ?

Utiliser les outils de trames dans le navigateur
Fonctions courantes de lecture et d’écriture
Entiers et valeurs en virgule flottante
Champs des trames et sommes de contrôle
Accès série avec un navigateur de bureau compatible
Interface multilingue
Copier les trames et valeurs
Calculs dans le navigateur

🎯 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

Créez et vérifiez des trames sans appareil. Pour les tests série, utilisez un navigateur de bureau compatible et autorisez le bon port.

📚 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

Le CRC contrôle adresse, fonction et données pour détecter des erreurs. Il n’authentifie pas l’expéditeur et ne valide pas la sûreté d’une opération.

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)

Un registre contient 16 bits. La table du fabricant précise comment un ou plusieurs registres représentent une valeur.

  • INT utilise le complément à deux : FFFF vaut -1 en INT16 et 65535 en UINT16. FF est complété par des zéros et donne 255.
  • IEEE 754 FLOAT32 utilise 32 bits et FLOAT64 64 bits. Les octets FLOAT32 3F 80 00 00 en ordre ABCD représentent 1.
  • ABCD reste inchangé, DCBA inverse tous les octets, BADC permute les octets par registre et CDAB les registres par groupe de quatre octets.
  • Une valeur de 16 bits occupe un registre, 32 bits deux, 64 bits quatre. Suivez le fabricant pour l’ordre des octets et des registres.
  • Le convertisseur préserve exactement les entiers du type choisi. UINT64 va de 0 à 18446744073709551615.
  • Chiffres hexadécimaux, préfixes 0x et espaces acceptés. Les caractères invalides sont refusés, pas supprimés silencieusement.
  • Saisissez les entiers avec tous leurs chiffres. FLOAT32 et FLOAT64 acceptent les valeurs décimales finies et la notation scientifique.
  • Vérifiez type et ordre avec une valeur connue. Un résultat plausible ne suffit pas à confirmer les réglages.
Comparez les trames et valeurs décodées au manuel avant de les utiliser avec l’appareil.