DOCA0157IT-07

Funzioni Modbus TCP/IP

Descrizione generale

Il servizio di messaggistica Modbus fornisce una comunicazione client / server tra dispositivi collegati in una rete Ethernet TCP/IP.

Il modello client/server si basa su quattro tipi di messaggi:

  • Richiesta Modbus, il messaggio inviato sulla rete dal client per avviare una transazione.

  • Indicazione Modbus, il messaggio di richiesta ricevuto sul lato server.

  • Risposta Modbus, il messaggio di risposta inviato dal server.

  • Conferma Modbus, il messaggio di risposta ricevuto sul lato client.

I servizi di messaggeria Modbus (modello client/server) vengono utilizzati per lo scambio di informazioni in tempo reale tra:

  • due applicazioni del dispositivo;

  • applicazione del dispositivo e un altro dispositivo;

  • applicazioni e servizi HMI/SCADA;

  • un PC e un programma di un dispositivo che fornisce servizi on-line.

Per identificare la Application Data Unit TCP/IP su Modbus viene utilizzato un header dedicato chiamato header MBAP (header protocollo applicazione Modbus).

L'header MBAP contiene i seguenti campi:

Campi

Lunghezza

Descrizione

Client

Server

Identificativo transazione

2 byte

Identificativo di una transazione Modbus richiesta/risposta

Inizializzato dal client

Ricopiato dal server a partire dalla richiesta ricevuta

Identificativo protocollo

2 byte

0 = protocollo Modbus

Inizializzato dal client

Ricopiato dal server a partire dalla richiesta ricevuta

Lunghezza

2 byte

Numero di byte seguenti

Inizializzato dal client (Richiesta)

Inizializzato dal server (Risposta)

Identificativo unità

1 byte

Identificativo di un server remoto collegato su linea seriale o su altri bus

Inizializzato dal client

Ricopiato dal server a partire dalla richiesta ricevuta

Tabella delle funzioni Modbus

La tabella seguente descrive dettagliatamente le funzioni supportate dai dispositivi wireless del gateway PowerTag Link:

Codice funzione

Nome della funzione

01

Lettura di n bit di uscita o interni

02

Lettura di n bit di ingresso

03

Lettura di n bit di uscita o interni

05

Scrittura di 1 bit

06

Scrittura di 1 parola

08

Dati diagnostici Modbus (vedere Funzione 8: diagnostica Modbus)

15

Scrittura di n bit

16

Scrittura di n parole

43-14

Lettura identificazione (vedere Funzione 43-14: lettura identificazione dispositivo (Base))

43-15

Lettura di data e ora (vedere Funzione 43-15: lettura di data e ora)

43-16

Scrittura di data e ora (vedere Funzione 43-16: scrittura di data e ora)

100-4

Lettura delle parole non adiacenti dove n ≤ 100 (vedere Funzione 100-4: Lettura registri non adiacenti)

QR Code is a registered trademark of DENSO WAVE INCORPORATED in Japan and other countries.

Le informazioni sono state utili?