ADVANTECH-LOGO

Protocol ADVANTECH Aplicació d'encaminador MODBUS TCP2RTU

ADVANTECH-Protocol-MODBUS-TCP2RTU-Router-App-PRODUCT

Informació del producte

El producte és un dispositiu que admet el protocol MODBUS TCP2RTU. Està fabricat per Advantech Czech sro, amb seu a Usti nad Orlici, República Txeca. El número de document del manual d'usuari és APP-0014-EN, amb una data de revisió del 26 d'octubre de 2023.

Advantech Czech sro declara que no es fa responsable de cap dany incident o conseqüent que resulti de l'ús d'aquest manual. Tots els noms de marques esmentats al manual són marques comercials registrades dels seus respectius propietaris i el seu ús en aquesta publicació només té finalitats de referència.

Instruccions d'ús del producte

Configuració

Per configurar el producte, seguiu aquests passos:

  1. Accedeix al web interfície prement el nom del mòdul a la pàgina d'aplicacions de l'encaminador de l'encaminador Web interfície.
  2. Al menú de la part esquerra del web interfície, navegueu a la secció Configuració.
  3. A la secció Configuració, trobareu elements per a la configuració del Port 1, Port 2 i USB.
  4. Per a la configuració del port:
    • Habilita el port d'expansió: aquest element permet la conversió del protocol MODBUS TCP/IP a MODBUS RTU.
    • Baudrate: Establiu la velocitat en bauds per a la connexió MODBUS RTU al port d'expansió. Si no hi ha cap dispositiu MODBUS RTU connectat a la interfície sèrie, configureu-lo a Cap.

Servidor d'E/S i XC-CNT MODBUS TCP

El producte té una característica bàsica i un espai d'adreces d'encaminador relacionats amb el servidor I/O i XC-CNT MODBUS TCP. Per obtenir més informació sobre aquestes característiques, consulteu el manual d'usuari de l'encaminador o el port d'expansió.

Documents relacionats

Per obtenir informació addicional i documents relacionats, consulteu el manual d'usuari proporcionat per Advantech Czech sro

Advantech Czech sro, Sokolska 71, 562 04 Usti nad Orlici, República Txeca Document núm. APP-0014-EN, revisió del 26 d'octubre de 2023.

© 2023 Advantech Czech sro Cap part d'aquesta publicació no es pot reproduir ni transmetre de cap forma ni per cap mitjà, electrònic o mecànic, inclosa la fotografia, l'enregistrament o qualsevol sistema d'emmagatzematge i recuperació d'informació sense el consentiment per escrit. La informació d'aquest manual està subjecta a canvis sense previ avís i no representa cap compromís per part d'Advantech.
Advantech Czech sro no serà responsable dels danys incidentals o conseqüents derivats del subministrament, el rendiment o l'ús d'aquest manual.
Totes les marques utilitzades en aquest manual són marques registrades dels seus respectius propietaris. L'ús de marques comercials o altres
les designacions d'aquesta publicació només tenen finalitats de referència i no constitueixen un aval per part del titular de la marca comercial.

Símbols utilitzats

  • Perill: informació sobre la seguretat de l'usuari o possibles danys a l'encaminador.
  • Atenció: problemes que poden sorgir en situacions específiques.
  • Informació: consells útils o informació d'interès especial.
  • Example – Exampfitxer de funció, comanda o script.

Registre de canvis

Protocol MODBUS TCP2RTU Registre de canvis

  • v1.0.0 (2011/07/19)
    Primer llançament
  • v1.0.1 (2011/11/08)
    S'ha afegit una interfície RS485 de detecció automàtica i control del senyal RTS per a la línia RS485
  • v1.0.2 (2011/11/25)
    Petites millores en el codi HTML
  • v1.0.3 (2012/09/19)
    S'han corregit les excepcions no gestionades
    S'ha afegit l'enviament del missatge d'error modbus 0x0B si expira el temps d'espera de resposta
  • v1.0.4 (2013/02/01)
    S'ha afegit enviant el missatge d'error modbus 0x0B si es rep un crc dolent
  • v1.0.5 (2013/05/22)
    S'han afegit funcions de lectura d'E/S i port CNT
  • v1.0.6 (2013/12/11)
    S'ha afegit el suport de FW 4.0.0+
  • v1.0.7 (2014/04/01)
    Augment de la mida del buffer intern
  • v1.0.8 (2014/05/05)
    S'ha afegit el bloqueig de nous clients quan el client connectat està actiu
  • v1.0.9 (2014/11/11)
    S'ha afegit un client en mode TCP
    S'han afegit el número de sèrie i l'adreça MAC als registres modbus
  • v1.1.0 (2015/05/22)
    Tractament de sol·licituds millorat
  • v1.1.1 (2015/06/11)
    S'ha afegit una prova de longitud de dades a la comprovació crc
  • v1.1.2 (2015/10/14)
    Senyal desactivat SIG_PIPE
  • v1.1.3 (2016/04/25)
    S'ha activat el manteniment en mode de servidor TCP
  • v1.2.0 (2016/10/18)
    S'ha afegit el suport de dos ports que funcionen simultàniament
    S'han eliminat les opcions innecessàries
  • v1.2.1 (2016/11/10)
    S'ha solucionat un error al bucle de lectura d'uart
  • v1.3.0 (2017/01/27)
    S'ha afegit l'opció Rebutja noves connexions
    S'ha afegit l'opció Temps d'espera d'inactivitat
  • v1.4.0 (2017/07/10)
    S'ha afegit l'adreça IPv4 de MWAN als registres MODBUS
    S'ha corregit la lectura de l'adreça MAC
  • v1.5.0 (2018/04/23)
    S'ha afegit l'opció "Cap" a la selecció del dispositiu sèrie
  • v1.6.0 (2018/09/27)
    S'ha afegit el suport de ttyUSB
    Arreglat file fuites de descriptors (a ModulesSDK)
  • v1.6.1 (2018/09/27)
    S'han afegit intervals de valors esperats als missatges d'error de JavaSript
  • v1.7.0 (2020/10/01)
    Codi CSS i HTML actualitzat per coincidir amb el firmware 6.2.0+
    S'ha canviat el límit per a "Temps d'espera de resposta" a 1..1000000ms
  • v1.8.0 (2022/03/03)
    S'han afegit valors addicionals relacionats amb l'estat de MWAN
  • v1.9.0 (2022/08/12)
    S'ha afegit el valor CRC32 de configuració del dispositiu addicional
  • v1.10.0 (2022/11/03)
    Informació de la llicència reelaborada
  • v1.10.1 (2023/02/28)
    Enllaçat estàticament amb zlib 1.2.13
  • 1.11.0 (2023/06/09)
    S'ha afegit suport per a pins GPIO d'entrada i sortida binàries addicionals

Descripció

Aplicació d'encaminador El protocol MODBUS TCP2RTU no està inclòs al microprogramari estàndard de l'encaminador. La càrrega d'aquesta aplicació d'encaminador es descriu al manual de configuració (vegeu el capítol Documents relacionats).

L'aplicació d'encaminador Modbus TCP2RTU proporciona la conversió del protocol MODBUS TCP al protocol MODBUS RTU, que es pot utilitzar a la línia sèrie. La interfície RS232 o RS485/422 es pot utilitzar per a la comunicació en sèrie a l'encaminador Advantech.
Hi ha una part comuna PDU per a tots dos protocols. La capçalera MBAP s'utilitza per a la identificació quan s'envia MODBUS ADU a TCP/IP. El port 502 està dedicat a MODBUS TCP ADU.

ADVANTECH-Protocol-MODBUS-TCP2RTU-Router-App-FIG-1

Quan s'envia una PDU a la línia sèrie, l'adreça de la unitat de destinació obtinguda a partir d'una capçalera MBAP com a UNIT ID s'afegeix a la PDU juntament amb la suma de verificació.

ADVANTECH-Protocol-MODBUS-TCP2RTU-Router-App-FIG-2

El mòdul admet la configuració de dues interfícies sèrie independents, si està disponible a l'encaminador. S'admet el reconeixement automàtic del port RS485 des de RS422. Podeu trobar informació detallada sobre la interfície sèrie al manual de l'usuari de l'encaminador o del port d'expansió (RS485/422, vegeu [2]).

Interfície

Web La interfície és accessible prement el nom del mòdul a la pàgina d'aplicacions de l'encaminador de l'encaminador Web interfície.
El menú de la part esquerra del Web La interfície conté aquestes seccions: Estat, Configuració i Personalització. La secció d'estat conté Estadístiques que mostra informació estadística i el registre del sistema que mostra el mateix registre que a la interfície de l'encaminador. La secció de configuració conté elements del port 1, port 2 i USB i la personalització només conté canvis de la secció de menú des del mòdul. web pàgina a l'encaminador web pàgines de configuració. El menú principal de la GUI del mòdul es mostra a la figura 1.

ADVANTECH-Protocol-MODBUS-TCP2RTU-Router-App-FIG-3

Configuració

Configuració del port

ADVANTECH-Protocol-MODBUS-TCP2RTU-Router-App-FIG-4

Significat dels elements individuals:

Port d’expansió Port d'expansió, on s'establirà la connexió MODBUS RTU. Si no hi ha cap dispositiu MODBUS RTU connectat a la interfície sèrie, es pot configurar a "Cap" i aquesta interfície sèrie es pot utilitzar per a la comunicació amb un altre dispositiu. En aquest cas, només es poden llegir els registres interns de l'encaminador.
Item Descripció
Paritat Bit de control de paritat:
  • cap – No s'enviarà cap paritat
  • fins i tot – S'enviarà paritat parell
  • estrany – S'enviarà la paritat senar
Stop Bits

Temps d'espera dividit

Nombre de bits de parada

Hora de trencar el missatge (vegeu la nota a continuació)

Mode TCP Selecció del mode:
  • Servidor - Servidor TCP
  • Client - Client TCP
Adreça del servidor

 

Port TCP

Defineix l'adreça del servidor quan el mode seleccionat és Client (en Mode TCP element).
Port TCP on l'encaminador escolta les peticions de connexió MODBUS TCP. Per enviar MODBUS ADU es reserva el port 502.
Temps d'espera de resposta Especifica l'interval de temps en què s'espera una resposta. Si la resposta no rep, se li enviarà un d'aquests codis d'error:
  • 0A - Via de transmissió no disponible
    La passarel·la no és capaç d'assignar la ruta de transmissió interna des del port d'entrada al port de sortida. Probablement està sobrecarregat o configurat incorrectament.
  • 0B – El dispositiu objectiu no respon
    El dispositiu de destinació no respon, és possible que no estigui disponible.
Temps d'espera d'inactivitat Període de temps després del qual la connexió TCP/UDP s'interromp en cas d'inactivitat
Rebutja noves connexions Quan està activat, l'encaminador rebutja qualsevol altre intent de connexió; l'encaminador ja no admet connexions múltiples
Habiliteu les extensions d'E/S i XC-CNT Aquesta opció permet la comunicació directa amb l'encaminador.
E/S (entrades i sortides binàries al router) i els registres interns funcionen a totes les plataformes (v2, v2i, v3 i v4).
XC-CNT és una placa d'expansió per a encaminadors v2. Aquesta forma de comunicació només funciona a la plataforma v2.
Identificador de la unitat ID per a la comunicació directa amb l'encaminador. Els valors poden ser d'1 a 255. El valor 0 també s'accepta per comunicar-se directament amb un dispositiu MODBUS/TCP o MODBUS/UDP. El valor per defecte és 240.

Tots els canvis en la configuració s'aplicaran després de prémer el botó Aplica.
Nota: Si es reconeix que un temps entre els dos caràcters rebuts és més llarg que el valor del paràmetre Split Timeout en mil·lisegons, es compila el missatge de totes les dades rebudes i després s'envia.

Configuració USB
La configuració USB té gairebé els mateixos elements de configuració que PORT1 i PORT2. Només falta la diferència Habilita les extensions d'E/S i XC-CNT i els elements d'ID d'unitat.

ADVANTECH-Protocol-MODBUS-TCP2RTU-Router-App-FIG-5

Servidor d'E/S i XC-CNT MODBUS TCP

Característica bàsica
El protocol d'E/S i el servidor XC-CNT MODBUS TCP és un dels protocols de comunicació de l'encaminador amb una aplicació d'encaminador Modbus TCP2RTU basada en la interfície d'E/S i les plaques d'expansió XC-CNT. L'encaminador proporciona l'estat actual de les entrades en temps real. El sistema pot llegir-lo mitjançant un missatge amb codi 0x03 (llegint valors de més registres). L'ús de missatges amb el codi 0x10 (escriptura de valors de més registres) pot controlar les sortides digitals i configurar els comptadors d'estat. Els missatges amb codis diferents (per exemple, 0x6 per escriure el valor d'un sol registre) no són compatibles.

Espai d'adreces del router

Adreça Accés Descripció
0 x 0400 R/- 16 bits superiors de temperatura al router [C] (amb signe)
0 x 0401 R/- 16 bits superiors de temperatura al router [C] (amb signe)
0 x 0402 R/- 16 bits superiors del volum de subministramenttage [mV]
0 x 0403 R/- 16 bits superiors del volum de subministramenttage [mV]
0 x 0404 R/- estat dels 16 bits superiors de BIN2, sempre 0
0 x 0405 R/- estat de 16 bits inferiors de BIN2
0 x 0406 R/- estat dels 16 bits superiors de BIN3, sempre 0
0 x 0407 R/- estat de 16 bits inferiors de BIN3
0 x 0408 R/- estat dels 16 bits superiors de BIN0, sempre 0
0 x 0409 R/- estat dels 16 bits inferiors de BIN0:
  • bit 0: nivell a l'entrada BIN0
  • bits de l'1 al 15: no s'utilitza, sempre 0
0x040A R/- estat dels 16 bits superiors de BOUT0, sempre 0
0x040B R/W estat dels 16 bits inferiors de BOUT0:
  • bit 0: nivell a la sortida BOUT0
  • bits de l'1 al 15: no s'utilitza, sempre 0
0x040C R/- estat dels 16 bits superiors de BIN1, sempre 0
0x040D R/- estat dels 16 bits inferiors de BIN1:
  • bit 0: nivell a l'entrada BIN1
  • bits de l'1 al 15: no s'utilitza, sempre 0
0x040E R/- estat dels 16 bits superiors de BOUT1, sempre 0
0x040F R/W estat dels 16 bits inferiors de BOUT1:
  • bit 0: nivell a la sortida BOUT1
  • bits de l'1 al 15: no s'utilitza, sempre 0
Continua a la pàgina següent
Adreça Accés Descripció
Taula 2: E/S
Adreça Accés Descripció
0 x 0410 R/- 16 bits superiors del valor AN1, sempre 0
0 x 0411 R/- 16 bits més baixos del valor AN1, valor del convertidor AD de 12 bits
0 x 0412 R/- 16 bits superiors del valor AN2, sempre 0
0 x 0413 R/- 16 bits més baixos del valor AN2, valor del convertidor AD de 12 bits
0 x 0414 R/W 16 bits superiors de CNT1
0 x 0415 R/W inferior 16 bits de CNT1
0 x 0416 R/W 16 bits superiors de CNT2
0 x 0417 R/W inferior 16 bits de CNT2
0 x 0418 R/- estat de les 16 entrades binàries superiors:
  • bits de l'0 al 15: no s'utilitza, sempre 0
0 x 0419 R/- estat de les 16 entrades binàries inferiors:
  • bit 0: nivell a l'entrada BIN1
  • bit 1: nivell a l'entrada BIN2
  • bit 2: nivell a l'entrada BIN3
  • bit 3: nivell a l'entrada BIN4
  • bits de l'4 al 15: no s'utilitza, sempre 0
0x041A R/- estat de les 16 sortides binàries superiors:
  • bits de l'0 al 15: no s'utilitza, sempre 0
0x041B R/W estat de les 16 sortides binàries inferiors:
  • bit 0: nivell a la sortida BOUT1
  • bits de l'1 al 15: no s'utilitza, sempre 0
0x041C R/- no utilitzat, sempre 0
0x041D R/- no utilitzat, sempre 0
0x041E R/- no utilitzat, sempre 0
0x041F R/- no utilitzat, sempre 0
Adreça Accés Descripció
0 x 0420 R/- 16 bits superiors del valor AN1, sempre 0
0 x 0421 R/- 16 bits més baixos del valor AN1, valor del convertidor AD de 12 bits
0 x 0422 R/- 16 bits superiors del valor AN2, sempre 0
0 x 0423 R/- 16 bits més baixos del valor AN2, valor del convertidor AD de 12 bits
0 x 0424 R/W 16 bits superiors de CNT1
0 x 0425 R/W inferior 16 bits de CNT1
0 x 0426 R/W 16 bits superiors de CNT2
0 x 0427 R/W inferior 16 bits de CNT2
0 x 0428 R/- estat de les 16 entrades binàries superiors:
  • bits de l'0 al 15: no s'utilitza, sempre 0
0 x 0429 R/- estat de les 16 entrades binàries inferiors:
  • bit 0: nivell a l'entrada BIN1
  • bit 1: nivell a l'entrada BIN2
  • bit 2: nivell a l'entrada BIN3
  • bit 3: nivell a l'entrada BIN4
  • bits de l'4 al 15: no s'utilitza, sempre 0
0x042A R/- estat de les 16 sortides binàries superiors:
  • bits de l'0 al 15: no s'utilitza, sempre 0
0x042B R/W estat de les 16 sortides binàries inferiors:
  • bit 0: nivell a la sortida BOUT1
  • bits de l'1 al 15: no s'utilitza, sempre 0
0x042C R/- no utilitzat, sempre 0
0x042D R/- no utilitzat, sempre 0
0x042E R/- no utilitzat, sempre 0
0x042F R/- no utilitzat, sempre 0
Taula 4: XC-CNT – PORT2
Adreça Accés Descripció
0 x 0430 R/- 16 bits superiors del número de sèrie
0 x 0431 R/- 16 bits inferiors del número de sèrie
0 x 0432 R/- 1st i 2nd byte de l'adreça MAC
0 x 0433 R/- 3rd i 4th byte de l'adreça MAC
0 x 0434 R/- 5th i 6th byte de l'adreça MAC
0 x 0435 R/- 1st i 2nd byte de l'adreça IP MWAN
0 x 0436 R/- 3rd i 4th byte de l'adreça IP MWAN
0 x 0437 R/- nombre de SIM activa
Continua a la pàgina següent
Adreça Accés Descripció
0 x 0430 R/- 16 bits superiors del número de sèrie
0 x 0431 R/- 16 bits inferiors del número de sèrie
0 x 0432 R/- 1st i 2nd byte de l'adreça MAC
0 x 0433 R/- 3rd i 4th byte de l'adreça MAC
0 x 0434 R/- 5th i 6th byte de l'adreça MAC
0 x 0435 R/- 1st i 2nd byte de l'adreça IP MWAN
0 x 0436 R/- 3rd i 4th byte de l'adreça IP MWAN
0 x 0437 R/- nombre de SIM activa
Adreça Accés Descripció
0 x 0438 R/- 1st i 2nd byte de dades MWAN Rx
0 x 0439 R/- 3rd i 4th byte de dades MWAN Rx
0x043A R/- 5th i 6th byte de dades MWAN Rx
0x043B R/- 7th i 8th byte de dades MWAN Rx
0x043C R/- 1st i 2nd byte de dades MWAN Tx
0x043D R/- 3rd i 4th byte de dades MWAN Tx
0x043E R/- 5th i 6th byte de dades MWAN Tx
0x043F R/- 7th i 8th byte de dades MWAN Tx
0 x 0440 R/- 1st i 2nd byte de temps d'activitat MWAN
0 x 0441 R/- 3rd i 4th byte de temps d'activitat MWAN
0 x 0442 R/- 5th i 6th byte de temps d'activitat MWAN
0 x 0443 R/- 7th i 8th byte de temps d'activitat MWAN
0 x 0444 R/- Registre MWAN
0 x 0445 R/- Tecnologia MWAN
0 x 0446 R/- MWAN PLMN
0 x 0447 R/- Cèl·lula MWAN
0 x 0448 R/- Cèl·lula MWAN
0 x 0449 R/- MWAN LAC
0x044A R/- MWAN TAC
0x044B R/- Canal MWAN
0x044C R/- Banda MWAN
0x044D R/- Intensitat del senyal MWAN
0x044E R/- Valor CRC32 de la configuració de l'encaminador
0x044F R/- Valor CRC32 de la configuració de l'encaminador

Notes:

  • El número de sèrie de les adreces 0x0430 i 0x0431 només està present en el cas del número de sèrie de 7 dígits, en cas contrari els valors d'aquestes adreces estan buits.
  • En cas d'absència de la placa XC-CNT, tots els valors corresponents són 0.
  • La informació sobre l'ajust i la configuració actuals de les plaques XC-CNT es pot trobar al registre del sistema després d'iniciar l'aplicació de l'encaminador.
  • De fet, l'escriptura és possible a tots els registres. Escriure al registre, que no està dissenyat per escriure, sempre té èxit, però no hi ha cap canvi físic.
  • La lectura de valors del rang d'adreces de registre 0x0437 - 0x044D funciona a totes les plataformes d'encaminador.
  • Les adreces de la taula comencen des de 0. Si la implementació utilitza números de registre que comencen per 1, l'adreça del registre s'ha d'augmentar en 1.

Documents relacionats

  1. Advantech Czech: Port d'expansió RS232 – Manual d'usuari (MAN-0020-EN)
  2. Advantech Czech: Port d'expansió RS485/422 – Manual d'usuari (MAN-0025-EN)
  3. Advantech Czech: Expansion Port CNT – Manual d'usuari (MAN-0028-EN)

Podeu obtenir documents relacionats amb el producte al portal d'enginyeria a icr.advantech.cz adreça.
Per obtenir la Guia d'inici ràpid, el manual d'usuari, el manual de configuració o el firmware del vostre encaminador, aneu a la pàgina Models d'encaminador, cerqueu el model necessari i canvieu a la pestanya Manuals o Firmware, respectivament.
Els manuals i els paquets d'instal·lació d'aplicacions d'encaminador estan disponibles a la pàgina d'aplicacions d'encaminador.
Per als documents de desenvolupament, aneu a la pàgina DevZone.

Documents/Recursos

Protocol ADVANTECH Aplicació d'encaminador MODBUS TCP2RTU [pdfGuia de l'usuari
Protocol MODBUS TCP2RTU Aplicació d'encaminador, Protocol MODBUS TCP2RTU, Aplicació d'encaminador, aplicació, Protocol d'aplicació MODBUS TCP2RTU

Referències

Deixa un comentari

La teva adreça de correu electrònic no es publicarà. Els camps obligatoris estan marcats *