EasyManua.ls Logo

IME IF2E011 - Modalità Filter - Modbus over TCP

IME IF2E011
Print Icon
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
3
Modalità Filter - ModBus Over TCP
Il frame ModBus Over TCP della richiesta ricevuta dal lato ethernet, una
volta estrapolato dal frame TCP, assumerà tale valore:
Numero
progress
pro Hi
Numero
Progres
sivo Lo
Tipo di
Protocoll
o
Tipo di
Protocoll
o
Numero
byte Hi
Numero
byte Lo
Indirizzo
Nodo
Codice
Funzion
e
Registro
Partenz
a Hi
Registro
Partenz
a Lo
Quantità
di
registri
Hi
Quantità
di
registri
Lo
00
01
00
00
00
06
01
03
10
00
00
02
Una volta elaborato dal filtro TCP inserito nell’interfaccia, tale messaggio
verrà trasmesso sulla porta RS-485 modificato nel seguente formato,
pronto per essere capito e interpretato da normalissimi “Slave” ModBus
RTU:
Indirizzo
Nodo
Registro
Partenza
Hi
Registro
Partenza
Lo
Quantità
di registri
Hi
Quantità
di registri
Lo
CRC16
Lo
CRC16
Hi
01
10
00
00
02
C0
CB
Ipotizziamo ora che lo “Slave” 1 al registro 0x1000 risponda con il valore di
0, la stringa sarebbe così composta:
Indirizzo
Nodo
Numero
bytes
Valore
Hi MSW
Valore
Lo
MSW
Valore
Hi LSW
Valore
Lo LSW
CRC16
Lo
CRC16
Hi
01
04
00
00
00
00
FA
33
(dato Unsigned Double Word in formato Big Endian)
L’interfaccia, ricevuta tale stringa la trasformerà come la seguente:
Numero
progress
pro Hi
Numero
Progres
sivo Lo
Tipo di
Protocoll
o
Tipo di
Protocoll
o
Numero
byte Hi
Numero
byte Lo
Indirizzo
Nodo
Codice
Funzion
e
Numero
bytes
Valore
Hi MSW
Valore
Lo MSW
Valore
Hi LSW
Valore
Lo LSW
00
01
00
00
00
07
01
03
04
00
00
00
00
Una volta inserita in un frame TCP, sarà spedita all’host che ne ha fatto
richiesta. In questa modalità di funzionamento, l’interfaccia funziona da
interprete e convertitore di protocollo. Ovviamente un messaggio
formalmente differente da quello iniziale ricevuto non verrebbe neanche
preso in considerazione e scartato immediatamente dall’interfaccia stessa.

Related product manuals