Strumenti Online Modbus RTU

Genera e analizza frame Modbus RTU, TCP e ASCII, verifica CRC e LRC e converti dati esadecimali. La diagnostica seriale richiede un browser con Web Serial.

🎯 Soluzione Completa Modbus RTU

Crea e verifica frame, converti valori dei registri e controlla collegamenti seriali.

Generatore di Comandi Modbus RTU

Popolare

Crea richieste per le funzioni di lettura e scrittura elencate nello strumento.

Verifica CRC automatica
Tipi di dati multipli
Anteprima in tempo reale

Analizzatore di Messaggi Modbus RTU

Popolare

Analizza un frame RTU completo e verifica il CRC.

Analisi intelligente
Verifica CRC
Supporto multi-byte order

Debug Online Modbus RTU

Collega un dispositivo seriale con Web Serial. Invia richieste, esamina risposte e visualizza i valori decodificati.

Connessione seriale diretta
Monitoraggio in tempo reale
Visualizzazione dei dati

Convertitore di Tipi di Dati

Converti valori esadecimali e decimali come interi o virgola mobile IEEE 754. Scegli tipo e ordine dei byte del dispositivo.

Hex ⇄ Dec
IEEE-754
ABCD / DCBA / BADC / CDAB
Big Endian/Little Endian/Big Endian-Byte Swap/Little Endian-Byte Swap
16–64 bit
Conversione in tempo reale
Copia con un clic

Calcolatore di Verifica CRC16

Calcola o verifica CRC-16/MODBUS nello strumento RTU.

CRC-16/MODBUS
Inserimento frame esadecimale
Byte basso per primo

⭐ Perché scegliere i nostri strumenti Modbus RTU?

Usare gli strumenti per frame nel browser
Funzioni comuni di lettura e scrittura
Interi e valori in virgola mobile
Campi dei frame e checksum
Accesso seriale con browser desktop compatibile
Interfaccia in più lingue
Copiare frame e valori
Calcoli nel browser

🎯 Principali Scenari di Applicazione

Debug dell'Automazione Industriale

Debug di PLC, inverter, strumenti e altri dispositivi Modbus

Scenari tipici
  • Test di comunicazione dei dispositivi
  • Lettura e configurazione dei parametri
  • Diagnosi e risoluzione dei problemi

Sviluppo di Integrazione di Dispositivi

Sviluppo di programmi master o slave Modbus

Scenari tipici
  • Test di verifica del protocollo
  • Conferma del formato dei dati
  • Test di compatibilità

Manutenzione e Operazioni di Sistema

Manutenzione dei dispositivi di linea di produzione e acquisizione dati

Scenari tipici
  • Acquisizione dati periodica
  • Monitoraggio dello stato dei dispositivi
  • Analisi dei dati storici

🚀 Inizia a Usare Subito

Crea e verifica frame senza collegare un dispositivo. Per le prove seriali usa un browser desktop compatibile e autorizza la porta corretta.

📚 Conoscenze sul Protocollo Modbus RTU

Cos'è Modbus RTU?

Modbus RTU (Remote Terminal Unit) è una modalità di trasmissione seriale del protocollo Modbus, che utilizza la codifica binaria e la verifica CRC, caratterizzata da un'alta efficienza di trasmissione e una forte capacità di rilevamento degli errori. È ampiamente utilizzato nei sistemi di automazione industriale per la comunicazione tra dispositivi.

Caratteristiche principali

  • Formato dati binario, alta efficienza di trasmissione
  • Verifica CRC16, forte affidabilità dei dati
  • Supporta la comunicazione multipunto RS485
  • Alto grado di standardizzazione, buona compatibilità
Struttura del Messaggio Modbus RTU

Un messaggio Modbus RTU standard è composto dalle seguenti parti

[Indirizzo Slave][Codice Funzione][Area Dati][Verifica CRC]
  • Indirizzo Slave 1 byte, identifica il dispositivo di destinazione:
  • Codice Funzione 1 byte, specifica il tipo di operazione:
  • Area Dati N byte, contiene indirizzo e dati:
  • Verifica CRC 2 byte, garantisce l'integrità dei dati:
Spiegazione dei Codici Funzione Comuni
Codici funzione di lettura
  • 01 Leggi stato dei coil
  • 02 Leggi ingressi discreti
  • 03 Leggi registri di mantenimento
  • 04 Leggi registri di input
Codici funzione di scrittura
  • 05 Scrivi singolo coil
  • 06 Scrivi singolo registro
  • 15 Scrivi più coil
  • 16 Scrivi più registri
Algoritmo di Verifica CRC

Il CRC verifica indirizzo, funzione e dati per rilevare errori. Non autentica il mittente né conferma la sicurezza dell’operazione.

Caratteristiche della verifica

  • Verifica di ridondanza ciclica a 16 bit
  • Polinomio 0xA001
  • Valore iniziale 0xFFFF
  • Trasmissione del byte meno significativo per primo
Conversione Dati e Ordine dei Byte (applicabile ai registri Modbus)

Un registro contiene 16 bit. La mappa del dispositivo definisce come uno o più registri rappresentano un valore.

  • INT usa complemento a due: FFFF vale -1 in INT16 e 65535 in UINT16. FF viene completato con zeri e dà 255.
  • IEEE 754 FLOAT32 usa 32 bit e FLOAT64 64 bit. I byte FLOAT32 3F 80 00 00 in ordine ABCD rappresentano 1.
  • ABCD non cambia, DCBA inverte tutti i byte, BADC scambia byte per registro e CDAB registri per gruppo di quattro byte.
  • Un valore a 16 bit occupa un registro, a 32 bit due, a 64 bit quattro. Segui le specifiche del dispositivo per l’ordine di byte e registri.
  • Il convertitore conserva esattamente gli interi del tipo scelto. UINT64 va da 0 a 18446744073709551615.
  • Cifre esadecimali, prefissi 0x e spazi sono accettati. I caratteri non validi vengono rifiutati, non eliminati in silenzio.
  • Inserisci gli interi con tutte le cifre. FLOAT32 e FLOAT64 accettano valori decimali finiti e notazione scientifica.
  • Verifica tipo e ordine con un valore noto. Un risultato plausibile non basta a confermare le impostazioni.
Confronta frame e valori decodificati con il manuale prima di usarli con il dispositivo.