Protocol ADVANTECH MODBUS TCP2RTU Router App
Informazione di u produttu
U pruduttu hè un dispositivu chì sustene u protocolu MODBUS TCP2RTU. Hè fabricatu da Advantech Czech sro, situatu in Usti nad Orlici, Repubblica Ceca. U numeru di documentu per u manuale d'utilizatore hè APP-0014-EN, cù una data di revisione di u 26 ottobre 2023.
Advantech Czech sro dichiara chì ùn sò micca rispunsevuli di danni incidentali o cunsequenziali risultanti da l'usu di stu manuale. Tutti i nomi di marca citati in u manuale sò marchi registrati di i so rispettivi pruprietarii, è u so usu in questa publicazione hè solu per scopi di riferimentu.
Istruzzioni per l'usu di u produttu
Cunfigurazione
Per cunfigurà u pruduttu, seguitate sti passi:
- Accedi à u web interfaccia pressu u nome di u modulu nantu à a pagina di l'applicazioni Router di u router Web interfaccia.
- In u menu di a parte sinistra di u web interfaccia, navigate à a sezione Configurazione.
- In a sezione Configurazione, truverete articuli per Port 1, Port 2, è cunfigurazione USB.
- Per a cunfigurazione di u portu:
- Abilita u portu di espansione: Questu articulu permette a cunversione di u protocolu MODBUS TCP/IP in MODBUS RTU.
- Baudrate: Definite u baudrate per a cunnessione MODBUS RTU nantu à u portu di espansione. Se ùn ci hè micca un dispositivu MODBUS RTU cunnessu à l'interfaccia seriale, fate a nimu.
I/O & XC-CNT MODBUS TCP Server
U pruduttu hà una Caratteristica Basica è un Spaziu Indirizzu di Router in relazione à I / O & XC-CNT MODBUS TCP Server. Per più infurmazione nantu à queste caratteristiche, riferite à u manuale d'utilizatore di u router o u portu di espansione.
Documenti cunnessi
Per informazioni supplementari è documenti cunnessi, cunsultate u manuale d'usu furnitu da Advantech Czech sro
Advantech Czech sro, Sokolska 71, 562 04 Usti nad Orlici, Repubblica Ceca Documentu No. APP-0014-EN, revisione da u 26 ottobre 2023.
© 2023 Advantech Czech sro Nisuna parte di sta publicazione pò esse riprodotta o trasmessa in ogni forma o per qualsiasi mezzu, elettronicu o meccanicu, cumpresa a fotografia, a registrazione, o qualsiasi sistema di almacenamentu è ricuperazione di l'infurmazioni senza accunsentu scrittu. L'infurmazioni in stu manuale sò sottumessi à cambià senza avvisu, è ùn rapprisentanu micca un impegnu da parte di Advantech.
Advantech Czech sro ùn hè micca rispunsevule per danni incidentali o cunsequenziali risultanti da a furnizzioni, a prestazione o l'usu di stu manuale.
Tutti i nomi di marca utilizati in stu manuale sò marchi registrati di i so rispettivi pruprietarii. L'usu di marchi o altri
e designazioni in questa publicazione sò solu per scopi di riferimentu è ùn custituiscenu micca un appruvamentu da u titulare di a marca.
Simbuli usati
- Periculu - Informazione riguardanti a sicurità di l'utilizatori o danni potenziali à u router.
- Attenzione - Problemi chì ponu esse in situazioni specifiche.
- Informazione - Cunsiglii utili o informazioni d'interessu speciale.
- Example - Esample di funzione, cumandamentu o script.
Changelog
Protocolu MODBUS TCP2RTU Changelog
- v1.0.0 (2011-07-19)
Prima liberazione - v1.0.1 (2011-11-08)
Aghjunghje l'interfaccia di rilevazione automatica RS485 è u cuntrollu di u signale RTS per a linea RS485 - v1.0.2 (2011-11-25)
Migliure minori in u codice HTML - v1.0.3 (2012-09-19)
Eccezzioni micca gestite risolte
Aggiuntu mandatu u messagiu d'errore modbus 0x0B se u timeout di risposta scade - v1.0.4 (2013-02-01)
Aggiuntu mandatu u messagiu d'errore modbus 0x0B se u crc cattivu hè ricevutu - v1.0.5 (2013-05-22)
Aggiunte funzioni di lettura di u portu I/O è CNT - v1.0.6 (2013-12-11)
Supportu aghjuntu di FW 4.0.0+ - v1.0.7 (2014-04-01)
A dimensione aumentata di u buffer internu - v1.0.8 (2014-05-05)
Bloccu aghjuntu di novi clienti quandu u cliente cunnessu hè attivu - v1.0.9 (2014-11-11)
Aggiuntu cliente in modalità TCP
Hè aghjuntu u numeru di serie è l'indirizzu MAC in i registri modbus - v1.1.0 (2015-05-22)
Trattamentu di e dumande miglioratu - v1.1.1 (2015-06-11)
Testu aghjustatu di a lunghezza di dati in u cuntrollu crc - v1.1.2 (2015-10-14)
Segnale disattivatu SIG_PIPE - v1.1.3 (2016-04-25)
Abilitatu mantene a vita in u modu di u servitore TCP - v1.2.0 (2016-10-18)
Aghjunghje supportu di dui porti chì travaglianu simultaneamente
Eliminate l'opzioni inutile - v1.2.1 (2016-11-10)
Fixed bug in uart read loop - v1.3.0 (2017-01-27)
Opzione aghjunta Reject new connections
Opzione aghjunta Timeout di inattività - v1.4.0 (2017-07-10)
Aggiuntu l'indirizzu MWAN IPv4 in i registri MODBUS
Lettura fissa di l'indirizzu MAC - v1.5.0 (2018-04-23)
Aggiunta l'opzione "Nisunu" à a selezzione di u dispositivu seriale - v1.6.0 (2018-09-27)
Supportu aghjuntu di ttyUSB
Fixed file fughe di descrittori (in ModulesSDK) - v1.6.1 (2018-09-27)
Aghjunghjite intervalli previsti di valori à i missaghji di errore JavaSript - v1.7.0 (2020-10-01)
U codice CSS è HTML aghjurnatu per currisponde à u firmware 6.2.0+
Limitu cambiatu per "Reply Timeout" à 1..1000000ms - v1.8.0 (2022-03-03)
Aggiunti valori supplementari ligati à u statutu MWAN - v1.9.0 (2022-08-12)
Aggiuntu u valore CRC32 di cunfigurazione di u dispositivu supplementu - v1.10.0 (2022-11-03)
Rielaborazione di l'infurmazioni di licenza - v1.10.1 (2023-02-28)
Ligatu staticamente cù zlib 1.2.13 - 1.11.0 (2023-06-09)
Aggiuntu supportu per pins GPIO di input binari supplementari è output
Descrizzione
App Router Protocol MODBUS TCP2RTU ùn hè micca cuntenutu in u firmware standard di u router. A carica di sta app router hè descritta in u Manuale di cunfigurazione (vede Capitulu Documenti Relativi).
L'app di router Modbus TCP2RTU furnisce a cunversione di u protocolu MODBUS TCP à u protocolu MODBUS RTU, chì pò esse adupratu nantu à a linea seriale. L'interfaccia RS232 o RS485/422 pò esse usata per a cumunicazione seriale in u router Advantech.
Ci hè una parte cumuna PDU Per i dui protokolli. L'intestazione MBAP hè aduprata per l'identificazione quandu invià MODBUS ADU à TCP/IP. Port 502 hè dedicatu per MODBUS TCP ADU.
Quandu si manda una PDU à a linea seriale, l'indirizzu di l'unità di destinazione ottenuta da un header MBAP cum'è UNIT ID hè aghjuntu à a PDU cù u checksum.
U modulu supporta a cunfigurazione di duie interfacce seriali indipendenti, se dispunibule in u router. A ricunniscenza automatica di u portu RS485 da RS422 hè supportatu. L'infurmazione dettagliata nantu à l'interfaccia seriale pò esse truvata in u Manuale d'utilizatore di u router o u portu di espansione (RS485/422, vede [2]).
Interfaccia
Web interfaccia hè accessìbule pressu u nomu di u modulu nant'à a pagina Apps Router di u router Web interfaccia.
U menu di a parte sinistra di u Web L'interfaccia cuntene queste sezioni: Status, Configuration è Customization. A sezione Status cuntene Stats chì mostra infurmazioni statistiche è System Log chì mostra u listessu logu cum'è in l'interfaccia di u router. A sezione di cunfigurazione cuntene u portu 1, u portu 2 è l'articuli USB è a persunalizazione cuntene solu a sezione di menu cambia da u modulu. web pagina à u router web pagine di cunfigurazione. U menu principale di a GUI di u modulu hè mostratu in Figura 1.
Cunfigurazione
Cunfigurazione Portu
Significatu di l'articuli individuali:
Portu di espansione | Portu di espansione, induve a cunnessione MODBUS RTU serà stabilita. Se ùn ci hè micca un dispositivu MODBUS RTU cunnessu à l'interfaccia seriale, pò esse stallatu à "None" è sta interfaccia seriale pò esse usata per cumunicazione cù un altru dispositivu. Solu i registri internu di u router ponu esse leghje in questu casu. |
Articulu | Descrizzione |
Parità | Bit di parità di cuntrollu:
|
Stop Bits
Split Timeout |
Numaru di bit di stop
U tempu di rompe u messagiu (vede a nota sottu) |
Modu TCP | Selezzione di u modu:
|
Indirizzu di u servitore
Portu TCP |
Definisce l'indirizzu di u servitore quandu u modu sceltu hè Cliente (in Modu TCP articulu). U portu TCP nantu à quale u router ascolta e dumande per a cunnessione MODBUS TCP. Per l'invio di MODBUS ADU hè riservatu u portu 502. |
Timeout di risposta | Specifica l'intervallu di tempu in quale aspetta una risposta. Se a risposta ùn riceve micca, serà mandatu unu di sti codici d'errore:
|
Timeout di inattività | Periudu di tempu dopu à quale a cunnessione TCP / UDP hè interrotta in casu di inattività |
Rifiuta novi cunnessione | Quandu hè attivatu, u router rifiuta ogni altru tentativu di cunnessione - u router ùn sustene più cunnessione multiplici |
Abilita l'estensione I/O è XC-CNT | Questa opzione permette a cumunicazione diretta cù u router. I/O (ingressi è output binari nantu à u router) è i registri internu funziona nantu à tutte e plataforme (v2, v2i, v3 è v4). XC-CNT hè una scheda di espansione per i routers v2. Questa forma di cumunicazione funziona solu nantu à a piattaforma v2. |
ID unità | ID per a cumunicazione diretta cù u router. I valori ponu esse da 1 à 255. U valore 0 hè ancu accettatu per cumunicà direttamente à un dispositivu MOD-BUS/TCP o MODBUS/UDP. U valore predeterminatu hè 240. |
Tutti i cambiamenti in i paràmetri seranu appiicati dopu à appughjà u buttone Applica.
Nota: Se un tempu trà i dui caratteri ricevuti hè ricunnisciutu per esse più longu di u valore di u paràmetru Split Timeout in millisecondi, u missaghju da tutti i dati ricevuti hè compilatu è dopu hè mandatu.
Cunfigurazione USB
Configurazione USB hà quasi i stessi elementi di cunfigurazione cum'è PORT1 è PORT2. A sola differenza manca Abilita l'estensioni I/O è XC-CNT è l'elementi di ID di unità.
I/O & XC-CNT MODBUS TCP Server
Caratteristica basica
U protocolu I/O è u servitore XC-CNT MODBUS TCP hè unu di i protocoli di cumunicazione di u router cù una app di router Modbus TCP2RTU basata nantu à l'interfaccia I/O è e schede di espansione XC-CNT. Router furnisce u statu attuale di inputs in tempu reale. U sistema pò leghje cù u missaghju cù u codice 0x03 (leghje i valori di più registri). Utilizendu i missaghji cù u codice 0x10 (scrittura di i valori di più registri) u sistema pò cuntrullà i risultati digitale è stabilisce i contatori di u statu. I missaghji cù diversi codici (per esempiu, 0x6 per scrive u valore di un unicu registru) ùn sò micca supportati.
Spaziu di indirizzu di u router
Indirizzu | Accessu | Descrizzione |
0x0400 | R/- | 16 bits di temperatura superiore in u router [◦C] (cù segnu) |
0x0401 | R/- | 16 bits di temperatura superiore in u router [◦C] (cù segnu) |
0x0402 | R/- | superiore 16 bits di u supply voltage [mV] |
0x0403 | R/- | superiore 16 bits di u supply voltage [mV] |
0x0404 | R/- | stato di 16 bit superiori di BIN2, sempre 0 |
0x0405 | R/- | stato di 16 bit più bassi di BIN2 |
0x0406 | R/- | stato di 16 bit superiori di BIN3, sempre 0 |
0x0407 | R/- | stato di 16 bit più bassi di BIN3 |
0x0408 | R/- | stato di 16 bit superiori di BIN0, sempre 0 |
0x0409 | R/- | stato di 16 bit più bassi di BIN0:
|
0x040A | R/- | stato di 16 bit superiori di BOUT0, sempre 0 |
0x040B | R/W | stato di 16 bit più bassi di BOUT0:
|
0x040C | R/- | stato di 16 bit superiori di BIN1, sempre 0 |
0x040D | R/- | stato di 16 bit più bassi di BIN1:
|
0x040E | R/- | stato di 16 bit superiori di BOUT1, sempre 0 |
0x040F | R/W | stato di 16 bit più bassi di BOUT1:
|
Cuntinueghja nantu à a pagina dopu |
Indirizzu | Accessu | Descrizzione |
Tabella 2: I/O | ||
Indirizzu | Accessu | Descrizzione |
0x0410 | R/- | 16 bit superiori di u valore AN1, sempre 0 |
0x0411 | R/- | 16 bit più bassi di valore AN1, valore da u convertitore AD 12 bit |
0x0412 | R/- | 16 bit superiori di u valore AN2, sempre 0 |
0x0413 | R/- | 16 bit più bassi di valore AN2, valore da u convertitore AD 12 bit |
0x0414 | R/W | 16 bit superiore di CNT1 |
0x0415 | R/W | inferiore 16 bit di CNT1 |
0x0416 | R/W | 16 bit superiore di CNT2 |
0x0417 | R/W | inferiore 16 bit di CNT2 |
0x0418 | R/- | stato di 16 ingressi binari superiori:
|
0x0419 | R/- | stato di 16 input binari più bassi:
|
0x041A | R/- | stato di 16 output binari superiori:
|
0x041B | R/W | stato di 16 output binari più bassi:
|
0x041C | R/- | micca usatu, sempre 0 |
0x041D | R/- | micca usatu, sempre 0 |
0x041E | R/- | micca usatu, sempre 0 |
0x041F | R/- | micca usatu, sempre 0 |
Indirizzu | Accessu | Descrizzione |
0x0420 | R/- | 16 bit superiori di u valore AN1, sempre 0 |
0x0421 | R/- | inferiore 16 bit di valore AN1, valore da convertitore AD 12 bit |
0x0422 | R/- | 16 bit superiori di u valore AN2, sempre 0 |
0x0423 | R/- | inferiore 16 bit di valore AN2, valore da convertitore AD 12 bit |
0x0424 | R/W | 16 bit superiore di CNT1 |
0x0425 | R/W | inferiore 16 bit di CNT1 |
0x0426 | R/W | 16 bit superiore di CNT2 |
0x0427 | R/W | inferiore 16 bit di CNT2 |
0x0428 | R/- | stato di 16 ingressi binari superiori:
|
0x0429 | R/- | stato di 16 input binari più bassi:
|
0x042A | R/- | stato di 16 output binari superiori:
|
0x042B | R/W | stato di 16 output binari più bassi:
|
0x042C | R/- | micca usatu, sempre 0 |
0x042D | R/- | micca usatu, sempre 0 |
0x042E | R/- | micca usatu, sempre 0 |
0x042F | R/- | micca usatu, sempre 0 |
Table 4: XC-CNT - PORT2 | ||
Indirizzu | Accessu | Descrizzione |
0x0430 | R/- | 16 bits superiore di u numeru di seriale |
0x0431 | R/- | bassu 16 bit di numeru di seriale |
0x0432 | R/- | 1st è 2nd byte di indirizzu MAC |
0x0433 | R/- | 3rd è 4th byte di indirizzu MAC |
0x0434 | R/- | 5th è 6th byte di indirizzu MAC |
0x0435 | R/- | 1st è 2nd byte di l'indirizzu IP MWAN |
0x0436 | R/- | 3rd è 4th byte di l'indirizzu IP MWAN |
0x0437 | R/- | numeru di SIM attiva |
Cuntinueghja nantu à a pagina dopu |
Indirizzu | Accessu | Descrizzione |
0x0430 | R/- | 16 bits superiore di u numeru di seriale |
0x0431 | R/- | bassu 16 bit di numeru di seriale |
0x0432 | R/- | 1st è 2nd byte di indirizzu MAC |
0x0433 | R/- | 3rd è 4th byte di indirizzu MAC |
0x0434 | R/- | 5th è 6th byte di indirizzu MAC |
0x0435 | R/- | 1st è 2nd byte di l'indirizzu IP MWAN |
0x0436 | R/- | 3rd è 4th byte di l'indirizzu IP MWAN |
0x0437 | R/- | numeru di SIM attiva |
Indirizzu | Accessu | Descrizzione |
0x0438 | R/- | 1st è 2nd byte di MWAN Rx Data |
0x0439 | R/- | 3rd è 4th byte di MWAN Rx Data |
0x043A | R/- | 5th è 6th byte di MWAN Rx Data |
0x043B | R/- | 7th è 8th byte di MWAN Rx Data |
0x043C | R/- | 1st è 2nd byte di MWAN Tx Data |
0x043D | R/- | 3rd è 4th byte di MWAN Tx Data |
0x043E | R/- | 5th è 6th byte di MWAN Tx Data |
0x043F | R/- | 7th è 8th byte di MWAN Tx Data |
0x0440 | R/- | 1st è 2nd byte di MWAN Uptime |
0x0441 | R/- | 3rd è 4th byte di MWAN Uptime |
0x0442 | R/- | 5th è 6th byte di MWAN Uptime |
0x0443 | R/- | 7th è 8th byte di MWAN Uptime |
0x0444 | R/- | Registrazione MWAN |
0x0445 | R/- | Tecnulugia MWAN |
0x0446 | R/- | MWAN PLMN |
0x0447 | R/- | Cellula MWAN |
0x0448 | R/- | Cellula MWAN |
0x0449 | R/- | MWAN LAC |
0x044A | R/- | MWAN TAC |
0x044B | R/- | Canale MWAN |
0x044C | R/- | Banda MWAN |
0x044D | R/- | Forza di u Signale MWAN |
0x044E | R/- | Valore CRC32 di a cunfigurazione di u router |
0x044F | R/- | Valore CRC32 di a cunfigurazione di u router |
Note:
- U numeru di seriale nantu à l'indirizzi 0x0430 è 0x0431 sò prisenti solu in casu di u numeru di serie di 7 cifre, altrimenti sò valori in quelli indirizzi vacanti.
- In caso di assenza di scheda XC-CNT tutti i valori corrispondenti sono 0.
- L'infurmazioni nantu à l'adattamentu è a cunfigurazione attuale di e schede XC-CNT ponu esse truvate in u logu di u sistema dopu avè principiatu l'app router.
- A scrittura hè infatti pussibile à tutti i registri. Scrivite à u registru, chì ùn hè micca pensatu per scrive, hè sempre successu, ma ùn ci hè micca un cambiamentu fisicu.
- A lettura di i valori da l'indirizzu di registru 0x0437 - 0x044D funziona in tutte e plataforme di router.
- L'indirizzi in a tavula partenu da 0. Se l'implementazione usa numeri di registru chì partenu da 1, l'indirizzu di u registru deve esse aumentatu da 1.
- Advantech Czech: Expansion Port RS232 - Manuale d'utilizatore (MAN-0020-EN)
- Advantech Czech: Expansion Port RS485/422 - Manuale d'utilizatore (MAN-0025-EN)
- Advantech Czech: Expansion Port CNT - Manuale d'utilizatore (MAN-0028-EN)
Pudete ottene documenti in relazione à u produttu nantu à u Portal di Ingegneria à icr.advantech.cz indirizzu.
Per uttene a Guida Rapida di Startu di u vostru router, Manuale d'Usuariu, Manuale di Cunfigurazione, o Firmware andate à a pagina di Modelli di Router, truvate u mudellu necessariu, è cambiate à a tabulazione Manuali o Firmware, rispettivamente.
I pacchetti di stallazione Router Apps è manuali sò dispunibuli nantu à a pagina Router Apps.
Per i Documenti di Sviluppu, andate à a pagina DevZone.
Documenti / Risorse
![]() |
Protocol ADVANTECH MODBUS TCP2RTU Router App [pdfGuida di l'utente Protocol MODBUS TCP2RTU Router App, Protocol MODBUS TCP2RTU, Router App, App, App Protocol MODBUS TCP2RTU |