Outils de développement

Générateur de paquets Modbus pour les trames RTU et TCP

Créer, analyser et vérifiez le CRC16 des trames Modbus RTU et TCP (MBAP) dans votre navigateur. Couvre les codes de fonction FC01 à FC16 courants pour les bobines et les registres utilisés dans le débogage de l'IoT industriel.

ModbusIoTProtocole

Ajouter cet outil aux favoris

Aucun mode de stockage des favoris n’a été sélectionné.

Actions rapides

Copiez l’URL de cet outil ou ouvrez la feuille de partage du système sur un appareil compatible.

Cas d’usage

  • Construit des trames de requête Modbus RTU/TCP pour déboguer les automates et les capteurs
  • Analyser les hexadécimaux bruts capturés à partir d'une liaison série champ par champ
  • Calculer par lots les sommes de contrôle CRC16-Modbus
  • Utiliser les dispositions de trame comme référence pédagogique

Mode d’emploi

  1. Créez une requête : choisissez RTU ou TCP, sélectionnez un code de fonction, remplissez les paramètres, puis générez
  2. Analysez une trame : collez des octets hexadécimaux pour inspecter les champs et vérifiez le CRC
  3. Vérification CRC : insérez des octets de charge utile et ajoutez du CRC16

Exemples d’entrée et de sortie

Demande RTU

01 03 00 00 00 0A C5 CD

Analysé

Address=1, FC03 lecture des registres de maintien, start=0, quantity=10, CRC OK

FAQ

Quels sont les codes de fonction pris en charge ?

FC01 à FC04 (lectures), FC05/FC06 (écritures simples) et FC15/FC16 (écritures multiples), couvrant les cas d'utilisation Modbus les plus courants.

Quel ordre d'octets CRC utilise-t-il ?

Modbus RTU utilise CRC16 avec un polynôme 0xA001 et ajoute d'abord l'octet de poids faible (petit-boutiste).

Peut-il analyser les réponses d'exception ?

Oui. Détecte les réponses d'exception où le bit haut du code de fonction est défini et affiche le code d'exception. FC03 lit les registres de maintien, start=0, quantity=10, CRC OK

Outils

Outils associés

Poursuivez avec un autre outil traduit pour une tâche proche.

Convertisseur de base numérique

Convertisseur de base numérique pour binaire, octal, décimal et hexadécimal

Disponible

Convertissez les nombres entre binaire, octal, décimal et hexadécimal localement dans votre navigateur. Utile pour le débogage du système intégré, la vérification au niveau du bit et l'inspection des adresses.

Base numérique Convertisseur Développeur

Générateur de hachage

Générateur de hachage - Résumés et comparaison SHA

Disponible

Calculez les résumés SHA-1, SHA-256, SHA-384 et SHA-512 pour le texte ou les fichiers locaux, avec un mode HMAC facultatif et une comparaison de hachages. Web Crypto effectue les calculs dans le navigateur.

Hash SHA Empreinte

Constructeur de cookies

Constructeur de cookies pour les en-têtes Set-Cookie

Disponible

Définit visuellement les attributs nom, valeur, chemin, domaine, HttpOnly, Secure et SameSite d'un cookie localement et génère un fragment Set-Cookie.

Cookie Développeur