Strumento Online Modbus TCP | Analisi messaggi/Generatore comandi/Header MBAP/Convertitore dati
Strumento online Modbus TCP, supporta l'analisi di messaggi TCP, la generazione di comandi, la generazione di dati/messaggi di risposta e la gestione dell'header MBAP. Supporta vari tipi di dati (UINT16/INT16/UINT32/INT32/FLOAT32) e ordini di byte (ABCD/DCBA/BADC/CDAB), generando comandi Modbus TCP standard con un clic.
Generatore di Comandi di Richiesta Modbus TCP
Generatore di Messaggi di Risposta Modbus TCP
Tipo di Dato
Ordine dei Byte
Valore(Valore decimale)
Analizzatore di Messaggi Modbus TCP
Configurazione Regole di Analisi
Posizione Iniziale
Tipo di Dato
Dati Grezzi
Ordine dei Byte
Dati Ordinati
Risultato Analisi
Azioni
Nessuna regola di analisi presente. Aggiungi una regola per iniziare l'analisi.
Guida all'Uso
Panoramica delle Funzionalità
Lo strumento Modbus TCP è uno strumento integrato per il protocollo Modbus TCP, che offre tre funzioni principali: generazione di comandi, generazione di dati di risposta e analisi dei dati. Può aiutare gli utenti a generare rapidamente comandi Modbus TCP standard, gestire le informazioni dell'header MBAP, simulare dati di risposta dello slave e analizzare i dati di comunicazione effettivi.
Funzionalità principali
- Generazione di comandi supporta i codici funzione comuni per generare rapidamente comandi Modbus standard
- Generazione di dati di risposta supporta la simulazione dei dati di risposta dello slave per test e validazione
- Analisi dei dati supporta l'analisi di vari tipi di dati e ordini di byte per verificare rapidamente la correttezza del tipo di dati e dell'ordine dei byte
Guida all'Uso del Generatore di Comandi
- ID Unità indirizzo del dispositivo in modalità TCP, contenuto nell'header MBAP
- ID Transazione utilizzato in modalità TCP per abbinare richieste e risposte, intervallo 0-65535
- Codice Funzione supporta i codici funzione standard come 01/02/03/04/05/06/15/16
- Indirizzo Iniziale indirizzo iniziale del registro da accedere
- Quantità quantità di dati da leggere o scrivere
- Esempi di comandi TCP
- Comando di lettura TCP 00 01 00 00 00 06 01 03 00 00 00 02 (Header MBAP + PDU)
- Comando di scrittura TCP 00 01 00 00 00 06 01 06 00 00 00 01 (Header MBAP + PDU)
- Spiegazione dell'header MBAP ID Transazione (00 01) + ID Protocollo (00 00) + Lunghezza (00 06) + ID Unità (01)
Guida all'Uso del Generatore di Dati di Risposta
- Selezionare il codice funzione corrispondente al comando
- Supporta vari tipi di dati UINT16/INT16/UINT32/INT32/FLOAT32, ecc.
- Supporta vari ordini di byte ABCD/DCBA/BADC/CDAB
- ID Transazione TCP deve corrispondere all'ID di transazione nel comando di richiesta
- ID Unità TCP corrisponde all'ID unità nel comando di richiesta
- Esempi di risposte TCP
- Risposta di lettura TCP 00 01 00 00 00 07 01 03 04 00 01 00 02 (Header MBAP + PDU di risposta)
- Risposta di scrittura TCP 00 01 00 00 00 06 01 06 00 00 00 01 (Header MBAP + PDU di conferma)
- Nota L'ID di transazione nella risposta TCP deve corrispondere alla richiesta, il campo lunghezza viene calcolato automaticamente
Guida all'Uso dell'Analizzatore Dati
- Supporta l'inserimento di frame di dati Modbus standard per l'analisi
- È possibile configurare più regole di analisi, supportando diversi tipi di dati e ordini di byte
- Include la conversione di vari tipi di dati, supportando interi con/senza segno e numeri in virgola mobile
- Configurazione flessibile dell'ordine dei byte per adattarsi ai formati di dati di diversi dispositivi
- Caratteristiche dell'analisi TCP
- Riconoscimento e analisi automatici delle informazioni dell'header MBAP (ID Transazione, ID Protocollo, Lunghezza, ID Unità)
- La modalità TCP non richiede la verifica del checksum, affidandosi al protocollo TCP per garantire l'integrità dei dati
- Formato del frame TCP Header MBAP (7 byte) + Codice Funzione (1 byte) + Dati (n byte)
- Punti di validazione formato dell'header MBAP corretto, ID Protocollo è 0x0000, campo lunghezza accurato
- Esempio di analisi TCP
- Input 00 01 00 00 00 07 01 03 04 00 01 00 02
- Analisi ID Transazione=1, ID Protocollo=0, Lunghezza=7, ID Unità=1, Codice Funzione=03, Dati=00 01 00 02
- Per l'analisi di grandi quantità di dati, si consiglia di utilizzare la funzione di analisi da file nella sezione Analisi Dati Modbus della pagina di debug Modbus, che supporta l'elaborazione di dati in batch.