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 түріне түрлендіруге мүмкіндік береді.
- Bodrate: Кеңейту портында MODBUS RTU қосылымы үшін жіберу жылдамдығын орнатыңыз. Егер сериялық интерфейске MODBUS RTU құрылғысы қосылмаса, оны None параметріне орнатыңыз.
I/O & XC-CNT MODBUS TCP сервері
Өнімде I/O және XC-CNT MODBUS TCP серверіне қатысты негізгі сипаттамасы және маршрутизатордың мекенжай кеңістігі бар. Бұл сипаттамалар туралы қосымша ақпаратты маршрутизатордың немесе Кеңейту портының пайдаланушы нұсқаулығынан қараңыз.
Қатысты құжаттар
Қосымша ақпаратты және қатысты құжаттарды Advantech Czech sro ұсынған пайдаланушы нұсқаулығынан қараңыз
Advantech Czech sro, Sokolska 71, 562 04 Устинад Орличи, Чехия № APP-0014-EN құжаты, 26 жылғы 2023 қазандағы қайта қарау.
© 2023 Advantech Czech sro Осы жарияланымның ешбір бөлігін жазбаша келісімсіз кез келген нысанда немесе кез келген тәсілмен, электронды немесе механикалық, соның ішінде фотосуретке түсіру, жазу немесе кез келген ақпаратты сақтау және іздеу жүйесі арқылы көшіруге немесе беруге болмайды. Осы нұсқаулықтағы ақпарат ескертусіз өзгертілуі мүмкін және ол Advantech тарапынан міндеттемені білдірмейді.
Advantech Czech sro компаниясы осы нұсқаулықты жабдықтау, орындау немесе пайдалану нәтижесінде пайда болған кездейсоқ немесе салдарлық зақымдар үшін жауапты емес.
Осы нұсқаулықта пайдаланылған барлық бренд атаулары олардың сәйкес иелерінің тіркелген сауда белгілері болып табылады. Сауда белгілерін немесе басқаларын пайдалану
осы жарияланымдағы белгілер тек анықтамалық мақсаттарға арналған және тауар белгісінің иесінің мақұлдауын білдірмейді.
Қолданылған белгілер
- Қауіпті – пайдаланушы қауіпсіздігіне немесе маршрутизатордың ықтимал зақымдалуына қатысты ақпарат.
- Назар аудару – Нақты жағдайларда туындауы мүмкін мәселелер.
- Ақпарат – Пайдалы кеңестер немесе ерекше қызығушылық тудыратын ақпарат.
- Example – Мысampфункцияның, пәрменнің немесе сценарийдің.
Өзгеріс журналы
MODBUS TCP2RTU протоколының өзгертулер журналы
- v1.0.0 (2011)
Бірінші шығарылым - v1.0.1 (2011)
RS485 автоматты анықтау интерфейсі және RS485 желісі үшін RTS сигналын басқару қосылды - v1.0.2 (2011)
HTML кодындағы аздаған жақсартулар - v1.0.3 (2012)
Түзетілген өңделмеген ерекшеліктер
Жауап беру күту уақыты бітсе, 0x0B жіберетін modbus қатесі туралы хабар қосылды - v1.0.4 (2013)
Егер қате crc қабылданса, 0x0B modbus қате хабарын жіберу қосылды - v1.0.5 (2013)
I/O және CNT портының оқу функциялары қосылды - v1.0.6 (2013)
FW 4.0.0+ қосымша қолдауы - v1.0.7 (2014)
Ішкі буфер өлшемі ұлғайған - v1.0.8 (2014)
Қосылған клиент белсенді болған кезде жаңа клиенттерді блоктау қосылды - v1.0.9 (2014)
TCP режимінің клиенті қосылды
Модбус регистрлеріне сериялық нөмір мен MAC мекенжайы қосылды - v1.1.0 (2015)
Сұраныстарды өңдеу жақсартылды - v1.1.1 (2015)
Crc тексеруіндегі деректер ұзындығының сынағы қосылды - v1.1.2 (2015)
SIG_PIPE сигналы өшірілді - v1.1.3 (2016)
TCP сервер режимінде тірі қалдыру қосылған - v1.2.0 (2016)
Бір уақытта жұмыс істейтін екі портқа қолдау қосылды
Қажет емес опциялар жойылды - v1.2.1 (2016)
Uart оқу цикліндегі қате түзетілді - v1.3.0 (2017)
Жаңа қосылымдарды қабылдамау опциясы қосылды
Қосылған опция Әрекетсіздік күту уақыты - v1.4.0 (2017)
MODBUS регистрлеріне MWAN IPv4 мекенжайы қосылды
MAC мекенжайын оқу бекітілген - v1.5.0 (2018)
Сериялық құрылғы таңдауына «Жоқ» опциясы қосылды - v1.6.0 (2018)
ttyUSB қолдауы қосылды
Бекітілді file дескриптордың ағып кетуі (ModulesSDK ішінде) - v1.6.1 (2018)
JavaSript қате хабарларына күтілетін мәндер ауқымдары қосылды - v1.7.0 (2020)
Микробағдарлама 6.2.0+ сәйкестендіру үшін жаңартылған CSS және HTML коды
"Жауап беру күту уақыты" шегі 1..1000000 мс дейін өзгертілді - v1.8.0 (2022)
MWAN күйіне қатысты қосымша мәндер қосылды - v1.9.0 (2022)
Қосымша құрылғы конфигурациясының CRC32 мәні қосылды - v1.10.0 (2022)
Қайта өңделген лицензия туралы ақпарат - v1.10.1 (2023)
zlib 1.2.13 нұсқасымен статикалық байланысқан - 1.11.0 (2023-06-09)
Қосымша екілік кіріс және шығыс GPIO түйреуіштеріне қолдау қосылды
Сипаттама
Маршрутизатор қолданбасының протоколы 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 конфигурация беттері. Модульдің графикалық интерфейсінің негізгі мәзірі 1-суретте көрсетілген.
Конфигурация
Порт конфигурациясы
Жеке элементтердің мағынасы:
Кеңейту порты | MODBUS RTU қосылымы орнатылатын кеңейту порты. Егер сериялық интерфейске қосылған MODBUS RTU құрылғысы болмаса, оны «Жоқ» күйіне орнатуға болады және бұл сериялық интерфейсті басқа құрылғымен байланысу үшін пайдалануға болады. Бұл жағдайда маршрутизатордың ішкі регистрлерін ғана оқуға болады. |
Элемент | Сипаттама |
Паритет | Басқару паритет биті:
|
Тоқтату биттері
Бөліну күту уақыты |
Тоқтату биттерінің саны
Хабарламаны үзу уақыты (төмендегі ескертуді қараңыз) |
TCP режимі | Режимді таңдау:
|
Сервер мекенжайы
TCP порты |
Таңдалған режим болған кезде сервер мекенжайын анықтайды Клиент (in TCP режимі тармақ). Маршрутизатор MODBUS TCP қосылымына арналған сұрауларды тыңдайтын TCP порты. MODBUS ADU жіберу үшін 502 порты сақталған. |
Жауап күту уақыты | Жауап күтетін уақыт аралығын көрсетеді. Жауап алынбаса, оған мына қате кодтарының бірі жіберіледі:
|
Әрекетсіздік күту уақыты | Әрекетсіздік жағдайында TCP/UDP қосылымы үзілетін уақыт кезеңі |
Жаңа қосылымдардан бас тарту | Қосылған кезде, маршрутизатор кез келген басқа қосылу әрекеттерін қабылдамайды – маршрутизатор енді бірнеше қосылымдарды қолдамайды |
I/O және XC-CNT кеңейтімдерін қосыңыз | Бұл опция маршрутизатормен тікелей байланысуға мүмкіндік береді. енгізу/шығару (маршрутизатордағы екілік кірістер мен шығыстар) және ішкі регистрлер барлық платформаларда жұмыс істейді (v2, v2i, v3 және v4). XC-CNT v2 маршрутизаторларына арналған кеңейту тақтасы болып табылады. Байланыстың бұл түрі тек v2 платформасында жұмыс істейді. |
Бірлік идентификаторы | Маршрутизатормен тікелей байланысқа арналған идентификатор. Мәндер 1-ден 255-ке дейін болуы мүмкін. 0 мәні MOD-BUS/TCP немесе MODBUS/UDP құрылғыларымен тікелей байланысу үшін де қабылданады. Әдепкі мән - 240. |
Параметрлердегі барлық өзгертулер «Қолдану» түймесін басқаннан кейін қолданылады.
Ескерту: Алынған екі таңба арасындағы уақыт миллисекундтардағы Бөлу күту уақыты параметрінің мәнінен ұзағырақ деп танылса, барлық алынған деректерден хабарлама құрастырылады, содан кейін ол жіберіледі.
USB конфигурациясы
USB конфигурациясында PORT1 және PORT2 сияқты дерлік конфигурация элементтері бар. Айырмашылық тек I/O және XC-CNT кеңейтімдерін қосу және Unit ID элементтері жоқ.
I/O & XC-CNT MODBUS TCP сервері
Негізгі сипаттама
Енгізу/шығару протоколы және XC-CNT MODBUS TCP сервері енгізу/шығару интерфейсі мен XC-CNT кеңейту тақталарына негізделген Modbus TCP2RTU маршрутизатор қолданбасы бар маршрутизатордың байланыс протоколдарының бірі болып табылады. Маршрутизатор нақты уақытта кірістердің ағымдағы күйін қамтамасыз етеді. Жүйе оны 0x03 коды бар хабарлама арқылы оқи алады (көбірек регистрлердің мәндерін оқу). 0x10 коды бар хабарламаларды пайдалану (көбірек регистрлердің мәндерін жазу) жүйе цифрлық шығыстарды басқара алады және күй есептегіштерін орната алады. Әртүрлі кодтары бар хабарларға (мысалы, бір регистрдің мәнін жазу үшін 0x6) қолдау көрсетілмейді.
Маршрутизатордың мекенжай кеңістігі
Мекенжай | Қол жеткізу | Сипаттама |
0x0400 | R/- | маршрутизатордағы жоғарғы 16 бит температура [◦C] (белгісі бар) |
0x0401 | R/- | маршрутизатордағы жоғарғы 16 бит температура [◦C] (белгісі бар) |
0x0402 | R/- | жеткізу көлемінің жоғарғы 16 биттеріtage [мВ] |
0x0403 | R/- | жеткізу көлемінің жоғарғы 16 биттеріtage [мВ] |
0x0404 | R/- | BIN16 жоғарғы 2 бит күйі, әрқашан 0 |
0x0405 | R/- | BIN16 төменгі 2 бит күйі |
0x0406 | R/- | BIN16 жоғарғы 3 бит күйі, әрқашан 0 |
0x0407 | R/- | BIN16 төменгі 3 бит күйі |
0x0408 | R/- | BIN16 жоғарғы 0 бит күйі, әрқашан 0 |
0x0409 | R/- | BIN16 төменгі 0 бит күйі:
|
0х040А | R/- | BOUT16 жоғарғы 0 бит күйі, әрқашан 0 |
0x040B | R/W | BOUT16 төменгі 0 бит күйі:
|
0х040С | R/- | BIN16 жоғарғы 1 бит күйі, әрқашан 0 |
0x040D | R/- | BIN16 төменгі 1 бит күйі:
|
0x040E | R/- | BOUT16 жоғарғы 1 бит күйі, әрқашан 0 |
0x040F | R/W | BOUT16 төменгі 1 бит күйі:
|
Жалғасы келесі бетте |
Мекенжай | Қол жеткізу | Сипаттама |
2-кесте: енгізу/шығару | ||
Мекенжай | Қол жеткізу | Сипаттама |
0x0410 | R/- | AN16 мәнінің жоғарғы 1 бит, әрқашан 0 |
0x0411 | R/- | AN16 мәнінен төмен 1 бит, 12 биттік AD түрлендіргішінен алынған мән |
0x0412 | R/- | AN16 мәнінің жоғарғы 2 бит, әрқашан 0 |
0x0413 | R/- | AN16 мәнінен төмен 2 бит, 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 екілік кіріс күйі:
|
0х041А | R/- | жоғарғы 16 екілік шығыстардың күйі:
|
0x041B | R/W | төменгі 16 екілік шығыстардың күйі:
|
0х041С | R/- | пайдаланылмайды, әрқашан 0 |
0x041D | R/- | пайдаланылмайды, әрқашан 0 |
0x041E | R/- | пайдаланылмайды, әрқашан 0 |
0x041F | R/- | пайдаланылмайды, әрқашан 0 |
Мекенжай | Қол жеткізу | Сипаттама |
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 екілік кіріс күйі:
|
0х042А | R/- | жоғарғы 16 екілік шығыстардың күйі:
|
0x042B | R/W | төменгі 16 екілік шығыстардың күйі:
|
0х042С | R/- | пайдаланылмайды, әрқашан 0 |
0x042D | R/- | пайдаланылмайды, әрқашан 0 |
0x042E | R/- | пайдаланылмайды, әрқашан 0 |
0x042F | R/- | пайдаланылмайды, әрқашан 0 |
4-кесте: XC-CNT – PORT2 | ||
Мекенжай | Қол жеткізу | Сипаттама |
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 MWAN IP мекенжайының байты |
0x0436 | R/- | 3rd және 4th MWAN IP мекенжайының байты |
0x0437 | R/- | белсенді SIM картасының саны |
Жалғасы келесі бетте |
Мекенжай | Қол жеткізу | Сипаттама |
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 MWAN IP мекенжайының байты |
0x0436 | R/- | 3rd және 4th MWAN IP мекенжайының байты |
0x0437 | R/- | белсенді SIM картасының саны |
Мекенжай | Қол жеткізу | Сипаттама |
0x0438 | R/- | 1st және 2nd MWAN Rx деректерінің байты |
0x0439 | R/- | 3rd және 4th MWAN Rx деректерінің байты |
0х043А | R/- | 5th және 6th MWAN Rx деректерінің байты |
0x043B | R/- | 7th және 8th MWAN Rx деректерінің байты |
0х043С | 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 |
0х044А | R/- | MWAN TAC |
0x044B | R/- | MWAN арнасы |
0х044С | 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: RS232 кеңейту порты – Пайдаланушы нұсқаулығы (MAN-0020-EN)
- Advantech Czech: RS485/422 кеңейту порты – Пайдаланушы нұсқаулығы (MAN-0025-EN)
- Advantech Czech: 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 |