ADVANTECH протоколу MODBUS TCP2RTU роутер колдонмосу
Продукт маалыматы
Продукт MODBUS TCP2RTU протоколун колдогон түзмөк. Аны Чехиянын Устинад Орличи шаарында жайгашкан Advantech Czech sro компаниясы чыгарган. Колдонуучунун колдонмосу үчүн документтин номери APP-0014-EN болуп саналат, 26-жылдын 2023-октябрында кайра каралып чыккан.
Advantech Czech sro компаниясы бул колдонмону колдонуудан келип чыккан кокустук же кесепеттүү зыяндар үчүн жоопкерчилик тартпай турганын билдирет. Колдонмодо айтылган бардык бренд аттары тиешелүү ээлеринин катталган соода белгилери болуп саналат жана бул басылмада аларды колдонуу маалымдама максатында гана.
Продукт колдонуу нускамалары
Конфигурация
Продуктту конфигурациялоо үчүн төмөнкү кадамдарды аткарыңыз:
- кирүү web роутердин Маршрутизатор колдонмолору бетиндеги модулдун атын басып интерфейс Web интерфейс.
- Менюнун сол бөлүгүндө web интерфейс, Конфигурация бөлүмүнө өтүңүз.
- Конфигурация бөлүмүндө сиз Порт 1, Порт 2 жана USB конфигурациясынын элементтерин табасыз.
- Порт конфигурациясы үчүн:
- Кеңейтүү портун иштетүү: Бул нерсе MODBUS TCP/IP протоколун MODBUS RTUга айландыруу мүмкүнчүлүгүн берет.
- Бауд ылдамдыгы: Кеңейтүү портунда MODBUS RTU туташуусу үчүн берүү ылдамдыгын орнотуңуз. Эгерде сериялык интерфейске MODBUS RTU түзмөгү туташтырылбаса, аны Жок деп коюңуз.
I/O & XC-CNT MODBUS TCP Server
Продукцияда I/O & XC-CNT MODBUS TCP Server менен байланышкан роутердин негизги мүнөздөмөсү жана дарек мейкиндиги бар. Бул мүнөздөмөлөр боюнча көбүрөөк маалымат алуу үчүн, роутердин же Кеңейтүү портунун колдонуучунун колдонмосун караңыз.
Тиешелүү документтер
Кошумча маалымат жана тиешелүү документтерди Advantech Czech sro тарабынан берилген колдонуучу нускамасынан караңыз
Advantech Czech sro, Sokolska 71, 562 04 Усти над Орличи, Чехия Документ № APP-0014-EN, 26-жылдын 2023-октябрынан тартып кайра карап чыгуу.
© 2023 Advantech Czech sro Бул басылманын эч бир бөлүгү жазуу жүзүндөгү макулдугусуз, электрондук же механикалык, анын ичинде фотосүрөткө тартуу, жазуу, же маалыматты сактоо жана издөө тутуму менен кайра чыгарууга же ар кандай түрдө же ар кандай каражаттар менен берилиши мүмкүн эмес. Бул колдонмодогу маалымат эскертүүсүз өзгөртүлүшү мүмкүн жана ал Advantech тарабынан милдеттенмелерди билдирбейт.
Advantech Czech sro бул колдонмону берүүдөн, аткаруудан же колдонуудан келип чыккан кокустук же кошумча зыян үчүн жоопкерчилик тартпайт.
Бул колдонмодо колдонулган бардык бренд аттары тиешелүү ээлеринин катталган соода белгилери болуп саналат. соода белгилерин же башка пайдалануу
бул басылмадагы белгилер маалымдама максаттары үчүн гана жана товардык белгинин ээсинин ырастоосун түзбөйт.
Колдонулган символдор
- Коркунуч – Колдонуучунун коопсуздугу же роутерге мүмкүн болуучу зыян тууралуу маалымат.
- Көңүл буруу – конкреттүү кырдаалдарда пайда болушу мүмкүн болгон көйгөйлөр.
- Маалымат – Пайдалуу кеңештер же өзгөчө кызыкчылык туудурган маалымат.
- Example – Exampфункциянын, буйруктун же сценарийдин.
Changelog
Protocol MODBUS TCP2RTU Changelog
- v1.0.0 (2011-07-19)
Биринчи чыгарылыш - v1.0.1 (2011-11-08)
Кошулган автоматтык аныктоо RS485 интерфейси жана RS485 линиясы үчүн RTS сигналын башкаруу - v1.0.2 (2011-11-25)
HTML кодун кичине жакшыртуулар - v1.0.3 (2012-09-19)
Иштетилбеген өзгөчөлүктөр оңдолду
Жооптун күтүү мөөнөтү бүтсө, 0x0B модулунун ката билдирүүсүн жөнөтүү кошулду - v1.0.4 (2013-02-01)
Начар crc кабыл алынса, 0x0B modbus ката билдирүүсүн жөнөтүү кошулду - v1.0.5 (2013-05-22)
I/O жана CNT портунун окуу функциялары кошулду - v1.0.6 (2013-12-11)
FW 4.0.0+ кошумча колдоосу - v1.0.7 (2014-04-01)
Ички буфердин чоңойгон өлчөмү - v1.0.8 (2014-05-05)
Туташкан кардар активдүү болгондо жаңы кардарларды бөгөттөө кошулду - v1.0.9 (2014-11-11)
TCP режиминин кардары кошулду
Modbus регистрлерине сериялык номер жана MAC дареги кошулду - v1.1.0 (2015-05-22)
Сурамдарды иштетүү жакшыртылган - v1.1.1 (2015-06-11)
Crc текшерүүсүндө берилиштердин узундугу боюнча тест кошулду - v1.1.2 (2015-10-14)
SIG_PIPE сигналы өчүрүлгөн - v1.1.3 (2016-04-25)
TCP сервер режиминде жандуу сактоо иштетилди - v1.2.0 (2016-10-18)
Бир убакта иштеген эки портту колдоо кошулду
Керексиз параметрлер алынып салынды - v1.2.1 (2016-11-10)
Uart окуу циклиндеги ката оңдолду - v1.3.0 (2017-01-27)
Кошулган опция Жаңы байланыштарды четке кагуу
Кошулган опция Кыймылсыздыктын күтүүсү - v1.4.0 (2017-07-10)
MODBUS регистрлерине MWAN IPv4 дареги кошулду
MAC дарегин окуу белгиленген - v1.5.0 (2018-04-23)
Сериялык түзмөк тандоосуна "Жок" опциясы кошулду - v1.6.0 (2018-09-27)
ttyUSB колдоосу кошулду
Оңдолду file дескриптордун агып кетиши (ModulesSDK ичинде) - v1.6.1 (2018-09-27)
JavaSript ката билдирүүлөрүнө күтүлгөн маанилердин диапазону кошулду - v1.7.0 (2020-10-01)
6.2.0+ микропрограммасына дал келүү үчүн жаңыртылган CSS жана HTML коду
"Жооп берүү таймутунун" чеги 1..1000000ms болуп өзгөртүлдү - v1.8.0 (2022-03-03)
MWAN абалына байланыштуу кошумча маанилер кошулду - v1.9.0 (2022-08-12)
Кошумча түзмөк конфигурациясынын CRC32 мааниси - v1.10.0 (2022-11-03)
Кайра иштетилген лицензия маалыматы - v1.10.1 (2023-02-28)
zlib 1.2.13 менен статикалык түрдө байланышкан - 1.11.0 (2023-06-09)
Кошумча экилик киргизүү жана чыгаруу GPIO пиндер үчүн кошумча колдоо
Description
Маршрутизатор колдонмо протоколу MODBUS TCP2RTU стандарттуу роутердин микропрограммасында камтылган эмес. Бул роутер тиркемесин жүктөө Конфигурация колдонмосунда сүрөттөлгөн (Тииштүү документтер бөлүмүн караңыз).
Modbus TCP2RTU роутер колдонмосу MODBUS TCP протоколун MODBUS RTU протоколуна өзгөртүүнү камсыз кылат, аны сериялык линияда колдонсо болот. RS232 же RS485/422 интерфейси Advantech роутеринде сериялык байланыш үчүн колдонулушу мүмкүн.
Эки протоколдор үчүн жалпы PDU бөлүгү бар. MBAP аталышы MODBUS ADUди TCP/IPге жөнөтүүдө идентификациялоо үчүн колдонулат. Порт 502 MODBUS TCP ADU үчүн арналган.
Сериялык линияга PDU жөнөтүлгөндө, MBAP аталышынан UNIT ID катары алынган көздөгөн бирдиктин дареги текшерүү суммасы менен бирге PDUга кошулат.
Модуль роутерде бар болсо, эки көз карандысыз сериялык интерфейстин конфигурациясын колдойт. RS485ден RS422 портун автоматтык түрдө таануу колдоого алынат. Сериялык интерфейс жөнүндө толук маалыматты роутердин же Кеңейтүү портунун Колдонуучунун нускамасынан тапса болот (RS485/422, [2] караңыз).
Интерфейс
Web роутердин Маршрутизатор колдонмолору бетиндеги модулдун атын басуу менен интерфейске жетүүгө болот Web интерфейс.
Менюсунун сол бөлүгү Web интерфейс бул бөлүмдөрдү камтыйт: Статус, Конфигурация жана Настройка. Статус бөлүмү статистикалык маалыматты көрсөткөн Статистиканы жана роутердин интерфейсиндеги журналды көрсөткөн Системалык журналды камтыйт. Конфигурация бөлүмү Порт 1, Порт 2 жана USB элементтерин камтыйт, ал эми Настройка меню бөлүгү модулдун кайра которуштурууларын гана камтыйт. web баракча роутерге web конфигурация барактары. Модулдун GUI негизги менюсу 1-сүрөттө көрсөтүлгөн.
Конфигурация
Порт конфигурациясы
Жеке буюмдардын мааниси:
Кеңейтүү порту | MODBUS RTU байланышы орнотула турган кеңейтүү порту. Сериялык интерфейске туташтырылган MODBUS RTU түзмөгү жок болсо, аны "Жок" деп коюуга болот жана бул сериялык интерфейс башка түзүлүш менен байланыш үчүн колдонулушу мүмкүн. Бул учурда роутердин ички регистрлерин гана окууга болот. |
пункт | Description |
Паритет | Башкаруу паритеттик бит:
|
Токтотуу биттери
Бөлүнүү таймооту |
Токтотуу биттеринин саны
Кабарды үзүү убактысы (төмөнкү эскертүүнү караңыз) |
TCP режими | Режимди тандоо:
|
Сервердин дареги
TCP порт |
Тандалган режим болгондо сервердин дарегин аныктайт Кардар (in TCP режими пункт). Маршрутизатор MODBUS TCP туташуусу боюнча суроо-талаптарды угуучу TCP порту. MODBUS ADU жөнөтүү үчүн 502 порту сакталган. |
Жооп күтүү убакыты | Ал жооп күтүп жаткан убакыт аралыгын белгилейт. Эгер жооп келбесе, ага бул ката коддорунун бири жөнөтүлөт:
|
Кыймылсыздыктын күтүлүүсү | TCP/UDP байланышы аракетсиз болгон учурда үзгүлтүккө учураган убакыт аралыгы |
Жаңы байланыштарды четке кагуу | Иштетилгенде, роутер башка туташуу аракеттерин четке кагат – роутер мындан ары бир нече туташууну колдобойт |
I/O жана XC-CNT кеңейтүүлөрүн иштетүү | Бул параметр роутер менен түз байланышты камсыз кылат. I/O (роутердеги экилик кириштер жана чыгуулар) жана ички регистрлер бардык платформаларда иштейт (v2, v2i, v3 жана v4). XC-CNT v2 роутерлери үчүн кеңейтүү тактасы. Байланыштын бул түрү v2 платформасында гана иштейт. |
Бирдик ID | роутер менен түз байланыш үчүн ID. Маанилер 1ден 255ке чейин болушу мүмкүн. 0 мааниси MOD- BUS/TCP же MODBUS/UDP түзүлүштөрү менен түз байланыш үчүн да кабыл алынат. Демейки маани - 240. |
Орнотуулардагы бардык өзгөртүүлөр Колдонуу баскычын басканда колдонулат.
Эскертүү: Эгерде эки кабыл алынган символдун ортосундагы убакыт Split Timeout параметринин миллисекунддардагы маанисинен узунураак деп таанылса, бардык алынган маалыматтардан билдирүү түзүлөт жана андан кийин ал жөнөтүлөт.
USB конфигурациясы
USB конфигурациясында PORT1 жана PORT2 менен дээрлик бирдей конфигурация элементтери бар. Бир гана айырма I/O жана XC-CNT кеңейтүүлөрүн иштетүү жана Unit ID элементтери жок.
I/O & XC-CNT MODBUS TCP Server
Негизги мүнөздөмөсү
I/O протоколу жана XC-CNT MODBUS TCP сервери I/O интерфейсине жана XC-CNT кеңейтүү такталарына негизделген Modbus TCP2RTU роутер колдонмосу бар роутер байланыш протоколдорунун бири. Роутер реалдуу убакытта киргизүүлөрдүн учурдагы абалын камсыз кылат. Система аны 0x03 коду бар билдирүү аркылуу окуй алат (көбүрөөк регистрлердин маанилерин окуу). 0x10 коду бар билдирүүлөрдү колдонуу (көбүрөөк регистрлердин маанилерин жазуу) системасы санарип чыгууларды башкара алат жана мамлекеттик эсептегичтерди орното алат. Ар кандай коддору бар билдирүүлөр (мисалы, бир реестрдин маанисин жазуу үчүн 0x6) колдоого алынбайт.
Маршрутизатордун дарек мейкиндиги
Дарек | Мүмкүнчүлүк | Description |
0x0400 | R/- | роутерде жогорку 16 бит температура [◦C] (белгиси менен) |
0x0401 | R/- | роутерде жогорку 16 бит температура [◦C] (белгиси менен) |
0x0402 | R/- | камсыз кылуу томунун жогорку 16 битtage [mV] |
0x0403 | R/- | камсыз кылуу томунун жогорку 16 битtage [mV] |
0x0404 | R/- | BIN16 жогорку 2 битинин абалы, ар дайым 0 |
0x0405 | R/- | төмөнкү 16 бит BIN2 абалы |
0x0406 | R/- | BIN16 жогорку 3 битинин абалы, ар дайым 0 |
0x0407 | R/- | төмөнкү 16 бит BIN3 абалы |
0x0408 | R/- | BIN16 жогорку 0 битинин абалы, ар дайым 0 |
0x0409 | R/- | BIN16 төмөнкү 0 битинин абалы:
|
0x040A | R/- | BOUT16 жогорку 0 битинин абалы, ар дайым 0 |
0x040B | R/W | BOUT16 төмөнкү 0 битинин абалы:
|
0x040C | R/- | BIN16 жогорку 1 битинин абалы, ар дайым 0 |
0x040D | R/- | BIN16 төмөнкү 1 битинин абалы:
|
0x040E | R/- | BOUT16 жогорку 1 битинин абалы, ар дайым 0 |
0x040F | R/W | BOUT16 төмөнкү 1 битинин абалы:
|
Уландысы кийинки бетте |
Дарек | Мүмкүнчүлүк | Description |
Таблица 2: I/O | ||
Дарек | Мүмкүнчүлүк | Description |
0x0410 | R/- | AN16 маанисинин жогорку 1 биттери, ар дайым 0 |
0x0411 | R/- | Төмөнкү 16 бит AN1 мааниси, 12 биттик AD конвертерден мааниси |
0x0412 | R/- | AN16 маанисинин жогорку 2 биттери, ар дайым 0 |
0x0413 | R/- | Төмөнкү 16 бит AN2 мааниси, 12 биттик AD конвертерден мааниси |
0x0414 | R/W | CNT16 жогорку 1 бит |
0x0415 | R/W | төмөнкү 16 бит CNT1 |
0x0416 | R/W | CNT16 жогорку 2 бит |
0x0417 | R/W | төмөнкү 16 бит CNT2 |
0x0418 | R/- | жогорку 16 бинардык киргизүүнүн абалы:
|
0x0419 | R/- | төмөнкү 16 бинардык киргизүүнүн абалы:
|
0x041A | R/- | жогорку 16 бинардык натыйжалардын абалы:
|
0x041B | R/W | төмөнкү 16 бинардык натыйжалардын абалы:
|
0x041C | R/- | колдонулган эмес, ар дайым 0 |
0x041D | R/- | колдонулган эмес, ар дайым 0 |
0x041E | R/- | колдонулган эмес, ар дайым 0 |
0x041F | R/- | колдонулган эмес, ар дайым 0 |
Дарек | Мүмкүнчүлүк | Description |
0x0420 | R/- | AN16 маанисинин жогорку 1 биттери, ар дайым 0 |
0x0421 | R/- | Төмөнкү 16 бит AN1 мааниси, 12 биттик AD конвертерден мааниси |
0x0422 | R/- | AN16 маанисинин жогорку 2 биттери, ар дайым 0 |
0x0423 | R/- | Төмөнкү 16 бит AN2 мааниси, 12 биттик AD конвертерден мааниси |
0x0424 | R/W | CNT16 жогорку 1 бит |
0x0425 | R/W | төмөнкү 16 бит CNT1 |
0x0426 | R/W | CNT16 жогорку 2 бит |
0x0427 | R/W | төмөнкү 16 бит CNT2 |
0x0428 | R/- | жогорку 16 бинардык киргизүүнүн абалы:
|
0x0429 | R/- | төмөнкү 16 бинардык киргизүүнүн абалы:
|
0x042A | R/- | жогорку 16 бинардык натыйжалардын абалы:
|
0x042B | R/W | төмөнкү 16 бинардык натыйжалардын абалы:
|
0x042C | R/- | колдонулган эмес, ар дайым 0 |
0x042D | R/- | колдонулган эмес, ар дайым 0 |
0x042E | R/- | колдонулган эмес, ар дайым 0 |
0x042F | R/- | колдонулган эмес, ар дайым 0 |
4-таблица: XC-CNT – PORT2 | ||
Дарек | Мүмкүнчүлүк | Description |
0x0430 | R/- | сериялык номердин жогорку 16 биттери |
0x0431 | R/- | төмөнкү 16 бит сериялык номер |
0x0432 | R/- | 1st жана 2nd MAC дареги байт |
0x0433 | R/- | 3rd жана 4th MAC дареги байт |
0x0434 | R/- | 5th жана 6th MAC дареги байт |
0x0435 | R/- | 1st жана 2nd байт IP дареги MWAN |
0x0436 | R/- | 3rd жана 4th байт IP дареги MWAN |
0x0437 | R/- | активдүү SIM саны |
Уландысы кийинки бетте |
Дарек | Мүмкүнчүлүк | Description |
0x0430 | R/- | сериялык номердин жогорку 16 биттери |
0x0431 | R/- | төмөнкү 16 бит сериялык номер |
0x0432 | R/- | 1st жана 2nd MAC дареги байт |
0x0433 | R/- | 3rd жана 4th MAC дареги байт |
0x0434 | R/- | 5th жана 6th MAC дареги байт |
0x0435 | R/- | 1st жана 2nd байт IP дареги MWAN |
0x0436 | R/- | 3rd жана 4th байт IP дареги MWAN |
0x0437 | R/- | активдүү SIM саны |
Дарек | Мүмкүнчүлүк | Description |
0x0438 | R/- | 1st жана 2nd MWAN Rx маалыматтарынын байт |
0x0439 | R/- | 3rd жана 4th MWAN Rx маалыматтарынын байт |
0x043A | R/- | 5th жана 6th MWAN Rx маалыматтарынын байт |
0x043B | R/- | 7th жана 8th MWAN Rx маалыматтарынын байт |
0x043C | R/- | 1st жана 2nd MWAN Tx маалыматтарынын байт |
0x043D | R/- | 3rd жана 4th MWAN Tx маалыматтарынын байт |
0x043E | R/- | 5th жана 6th MWAN Tx маалыматтарынын байт |
0x043F | R/- | 7th жана 8th MWAN Tx маалыматтарынын байт |
0x0440 | R/- | 1st жана 2nd MWAN иштөө убактысынын байт |
0x0441 | R/- | 3rd жана 4th MWAN иштөө убактысынын байт |
0x0442 | R/- | 5th жана 6th MWAN иштөө убактысынын байт |
0x0443 | R/- | 7th жана 8th MWAN иштөө убактысынын байт |
0x0444 | R/- | MWAN каттоо |
0x0445 | R/- | MWAN технологиясы |
0x0446 | R/- | MWAN PLMN |
0x0447 | R/- | MWAN клеткасы |
0x0448 | R/- | MWAN клеткасы |
0x0449 | R/- | MWAN LAC |
0x044A | R/- | MWAN TAC |
0x044B | R/- | MWAN каналы |
0x044C | R/- | MWAN тобу |
0x044D | R/- | MWAN сигналынын күчү |
0x044E | R/- | Роутер конфигурациясынын CRC32 мааниси |
0x044F | R/- | Роутер конфигурациясынын CRC32 мааниси |
Эскертүүлөр:
- 0x0430 жана 0x0431 даректериндеги сериялык номерлер 7 орундуу сериялык номерде гана болот, антпесе, ал даректердеги маанилер бош.
- XC-CNT тактасы жок болгон учурда бардык тиешелүү маанилер 0 болуп саналат.
- XC-CNT такталарынын учурдагы тууралоосу жана конфигурациясы жөнүндө маалыматты роутер тиркемесин ишке киргизгенден кийин тутум журналынан тапса болот.
- Жазуу чындыгында бардык регистрлер үчүн мүмкүн. Жазуу үчүн иштелип чыкпаган реестрге жазуу дайыма ийгиликтүү болот, бирок физикалык жактан эч кандай өзгөрүү жок.
- 0x0437 – 0x044D реестринин дарек диапазонунун маанилерин окуу бардык роутер платформаларында иштейт.
- Таблицадагы даректер 0дөн башталат. Эгерде ишке ашырууда 1ден башталган реестр номерлери колдонулса, реестрдин дарегин 1ге көбөйтүү керек.
- Advantech Czech: Expansion Port RS232 – Колдонуучунун колдонмосу (MAN-0020-EN)
- Advantech Czech: Expansion Port RS485/422 – Колдонуучунун колдонмосу (MAN-0025-EN)
- Advantech Czech: Expansion Port CNT – Колдонуучунун колдонмосу (MAN-0028-EN)
Сиз Инженердик порталдан продуктка тиешелүү документтерди ала аласыз icr.advantech.cz дареги.
Маршрутизаторуңуздун Ыкчам баштоо колдонмосун, Колдонуучунун колдонмосун, Конфигурация колдонмосун же микропрограммасын алуу үчүн Маршрутизатор моделдер барагына өтүп, керектүү моделди таап, Колдонмо же Микропрограмма өтмөгүнө өтүңүз.
Маршрутизатор колдонмолорунун орнотуу топтомдору жана колдонмолору Маршрутизатор колдонмолору бетинде жеткиликтүү.
Иштеп чыгуу документтери үчүн DevZone барагына өтүңүз.
Документтер / Ресурстар
![]() |
ADVANTECH протоколу MODBUS TCP2RTU роутер колдонмосу [pdf] Колдонуучунун колдонмосу Protocol MODBUS TCP2RTU Router App, Protocol MODBUS TCP2RTU, Router App, App, App Protocol MODBUS TCP2RTU |