ADVANTECH Protokolu MODBUS TCP2RTU Router Tətbiqi
Məhsul haqqında məlumat
Məhsul MODBUS TCP2RTU protokolunu dəstəkləyən cihazdır. O, Çexiyanın Usti nad Orlici şəhərində yerləşən Advantech Czech sro tərəfindən istehsal olunur. İstifadəçi təlimatı üçün sənəd nömrəsi 0014 oktyabr 26-cü il tarixli düzəliş tarixi ilə APP-2023-EN-dir.
Advantech Czech sro bildirir ki, onlar bu təlimatın istifadəsi nəticəsində yaranan hər hansı təsadüfi və ya nəticə etibarilə zərərlərə görə məsuliyyət daşımırlar. Təlimatda qeyd olunan bütün marka adları müvafiq sahiblərinin qeydiyyatdan keçmiş ticarət nişanlarıdır və onların bu nəşrdə istifadəsi yalnız istinad məqsədləri üçündür.
Məhsuldan İstifadə Təlimatları
Konfiqurasiya
Məhsulu konfiqurasiya etmək üçün bu addımları yerinə yetirin:
- daxil ol web marşrutlaşdırıcının Router proqramları səhifəsində modul adını sıxaraq interfeys Web interfeys.
- Sol tərəfdəki menyuda web interfeys, Konfiqurasiya bölməsinə keçin.
- Konfiqurasiya bölməsində siz Port 1, Port 2 və USB konfiqurasiyası üçün elementləri tapa bilərsiniz.
- Port Konfiqurasiyası üçün:
- Genişləndirmə portunu aktivləşdirin: Bu element MODBUS TCP/IP protokolunun MODBUS RTU-ya çevrilməsinə imkan verir.
- Baudrate: Genişlənmə portunda MODBUS RTU bağlantısı üçün ötürmə sürətini təyin edin. Serial interfeysinə heç bir MODBUS RTU cihazı qoşulmayıbsa, onu Yox seçin.
I/O & XC-CNT MODBUS TCP Server
Məhsul I/O və XC-CNT MODBUS TCP Server ilə əlaqəli Routerin Əsas Xüsusiyyətinə və Ünvan Məkanına malikdir. Bu xüsusiyyətlər haqqında ətraflı məlumat üçün marşrutlaşdırıcının və ya Genişləndirmə portunun istifadəçi təlimatına baxın.
Əlaqədar Sənədlər
Əlavə məlumat və əlaqəli sənədlər üçün Advantech Czech sro tərəfindən təqdim olunan istifadəçi təlimatına müraciət edin
Advantech Czech sro, Sokolska 71, 562 04 Usti nad Orlici, Çex Respublikası Sənəd No. APP-0014-EN, 26 oktyabr 2023-cü il tarixli təftiş.
© 2023 Advantech Czech sro Bu nəşrin heç bir hissəsi hər hansı formada və ya hər hansı bir vasitə ilə, elektron və ya mexaniki, o cümlədən fotoqrafiya, səsyazma və ya hər hansı məlumat saxlama və axtarış sistemi ilə təkrar istehsal edilə və ya ötürülə bilməz. Bu təlimatdakı məlumatlar xəbərdarlıq edilmədən dəyişdirilə bilər və bu, Advantech-in öhdəliyini əks etdirmir.
Advantech Czech sro bu təlimatın verilməsi, icrası və ya istifadəsi nəticəsində yaranan təsadüfi və ya nəticədə baş verən zərərlərə görə məsuliyyət daşımır.
Bu təlimatda istifadə olunan bütün marka adları müvafiq sahiblərinin qeydə alınmış ticarət nişanlarıdır. Ticarət nişanlarından və ya başqalarından istifadə
bu nəşrdəki təyinatlar yalnız istinad məqsədləri üçündür və ticarət nişanı sahibinin təsdiqini təşkil etmir.
İstifadə olunan simvollar
- Təhlükə – İstifadəçinin təhlükəsizliyi və ya marşrutlaşdırıcının potensial zədələnməsi ilə bağlı məlumat.
- Diqqət - Xüsusi vəziyyətlərdə yarana biləcək problemlər.
- Məlumat – Faydalı məsləhətlər və ya xüsusi maraq doğuran məlumatlar.
- Example - Məsampfunksiya, komanda və ya skript.
Dəyişikliklər jurnalı
MODBUS TCP2RTU protokolunun dəyişdirilməsi
- v1.0.0 (2011-07-19)
İlk buraxılış - v1.0.1 (2011-11-08)
Əlavə edilmiş avtomatik aşkarlama RS485 interfeysi və RS485 xətti üçün RTS siqnalına nəzarət - v1.0.2 (2011-11-25)
HTML kodunda kiçik təkmilləşdirmələr - v1.0.3 (2012-09-19)
İşlənməyən istisnalar düzəldildi
Cavabın vaxtı bitdikdə modbus xətası mesajı 0x0B göndərilməsi əlavə edildi - v1.0.4 (2013-02-01)
Səhv crc alındıqda modbus xətası mesajı 0x0B göndərilməsi əlavə edildi - v1.0.5 (2013-05-22)
I/O və CNT portunun oxunma funksiyaları əlavə edildi - v1.0.6 (2013-12-11)
FW 4.0.0+ dəstəyi əlavə edildi - v1.0.7 (2014-04-01)
Daxili bufer ölçüsünün artması - v1.0.8 (2014-05-05)
Bağlı müştəri aktiv olduqda yeni müştərilərin bloklanması əlavə edildi - v1.0.9 (2014-11-11)
TCP rejimi müştəri əlavə edildi
Modbus registrlərinə seriya nömrəsi və MAC ünvanı əlavə edildi - v1.1.0 (2015-05-22)
Təkmilləşdirilmiş sorğuların işlənməsi - v1.1.1 (2015-06-11)
Crc yoxlamasında məlumat uzunluğu testi əlavə edildi - v1.1.2 (2015-10-14)
SIG_PIPE siqnalı söndürüldü - v1.1.3 (2016-04-25)
TCP server rejimində canlı saxlamaq aktiv edilib - v1.2.0 (2016-10-18)
Eyni zamanda işləyən iki portun dəstəyi əlavə edildi
Lazımsız seçimlər silindi - v1.2.1 (2016-11-10)
Uart oxuma döngəsindəki səhv düzəldildi - v1.3.0 (2017-01-27)
Əlavə edilmiş seçim Yeni bağlantıları rədd et
Əlavə edilmiş seçim Hərəkətsizlik Taymout - v1.4.0 (2017-07-10)
MODBUS registrlərinə MWAN IPv4 ünvanı əlavə edildi
MAC ünvanının sabit oxunması - v1.5.0 (2018-04-23)
Serial cihaz seçiminə “Yox” seçimi əlavə edildi - v1.6.0 (2018-09-27)
ttyUSB dəstəyi əlavə edildi
Sabit file deskriptor sızması (ModulesSDK-da) - v1.6.1 (2018-09-27)
JavaSript səhv mesajlarına gözlənilən dəyər diapazonları əlavə edildi - v1.7.0 (2020-10-01)
Firmware 6.2.0+ ilə uyğunlaşdırmaq üçün yenilənmiş CSS və HTML kodu
“Cavab vermə vaxtı” limiti 1..1000000ms olaraq dəyişdirildi - v1.8.0 (2022-03-03)
MWAN statusu ilə bağlı əlavə dəyərlər əlavə edildi - v1.9.0 (2022-08-12)
Əlavə cihaz konfiqurasiyası CRC32 dəyəri - v1.10.0 (2022-11-03)
Yenidən işlənmiş lisenziya məlumatları - v1.10.1 (2023-02-28)
Statik olaraq zlib 1.2.13 ilə əlaqələndirilir - 1.11.0 (2023-06-09)
Əlavə ikili giriş və çıxış GPIO sancaqları üçün əlavə dəstək
Təsvir
Router tətbiqi Protokolu MODBUS TCP2RTU standart marşrutlaşdırıcı proqram təminatında yoxdur. Bu marşrutlaşdırıcı proqramının yüklənməsi Konfiqurasiya təlimatında təsvir edilmişdir (bax: Fəsil Əlaqəli Sənədlər).
Modbus TCP2RTU marşrutlaşdırıcı proqramı MODBUS TCP protokolunun seriya xəttində istifadə oluna bilən MODBUS RTU protokoluna çevrilməsini təmin edir. RS232 və ya RS485/422 interfeysi Advantech marşrutlaşdırıcısında serial rabitə üçün istifadə edilə bilər.
Hər iki protokol üçün ümumi PDU hissəsi var. MBAP başlığı MODBUS ADU-nu TCP/IP-yə göndərərkən identifikasiya üçün istifadə olunur. Port 502 MODBUS TCP ADU üçün ayrılmışdır.
PDU seriya xəttinə göndərilərkən MBAP başlığından UNIT ID kimi alınan təyinat vahidinin ünvanı yoxlama məbləği ilə birlikdə PDU-ya əlavə edilir.
Routerdə varsa, modul iki müstəqil serial interfeysinin konfiqurasiyasını dəstəkləyir. RS485-dən RS422 portunun avtomatik tanınması dəstəklənir. Serial interfeysi haqqında ətraflı məlumatı marşrutlaşdırıcının və ya Genişləndirmə portunun İstifadəçi təlimatında tapa bilərsiniz (RS485/422, [2]-ə baxın).
İnterfeys
Web marşrutlaşdırıcının Router proqramları səhifəsində modul adını sıxmaqla interfeysə daxil olmaq mümkündür Web interfeys.
Menyusunun sol hissəsi Web interfeys bu bölmələri ehtiva edir: Status, Konfiqurasiya və Fərdiləşdirmə. Status bölməsində statistik məlumatları göstərən Statistikalar və marşrutlaşdırıcının interfeysində olduğu kimi eyni jurnalı göstərən Sistem Qeydləri var. Konfiqurasiya bölməsi Port 1, Port 2 və USB elementlərini ehtiva edir və Fərdiləşdirmə yalnız moduldan geri dönən menyu bölməsini ehtiva edir. web marşrutlaşdırıcının səhifəsinə keçin web konfiqurasiya səhifələri. Modulun GUI-nin əsas menyusu Şəkil 1-də göstərilmişdir.
Konfiqurasiya
Port Konfiqurasiyası
Fərdi maddələrin mənası:
Genişləndirmə limanı | MODBUS RTU bağlantısının qurulacağı genişləndirmə portu. Serial interfeysinə qoşulmuş MODBUS RTU cihazı yoxdursa, o, “Yox” olaraq təyin edilə bilər və bu serial interfeys başqa bir cihazla əlaqə üçün istifadə edilə bilər. Bu halda yalnız marşrutlaşdırıcının daxili registrləri oxuna bilər. |
Maddə | Təsvir |
Paritet | Nəzarət pariteti biti:
|
Bitləri dayandırın
Split Taymout |
Dayanma bitlərinin sayı
Mesajı kəsmə vaxtı (aşağıdakı qeydə baxın) |
TCP rejimi | Rejimin seçimi:
|
Server ünvanı
TCP portu |
Seçilmiş rejim olduqda server ünvanını müəyyən edir Müştəri (in TCP rejimi maddə). Routerin MODBUS TCP bağlantısı üçün sorğuları dinlədiyi TCP portu. MODBUS ADU göndərmək üçün 502 portu qorunur. |
Cavab vaxt aşımı | Cavab gözlədiyi vaxt intervalını müəyyən edir. Cavab alınmazsa, ona bu xəta kodlarından biri göndəriləcək:
|
Hərəkətsizlik Taymout | Fəaliyyət olmadıqda TCP/UDP bağlantısının kəsildiyi müddət |
Yeni əlaqələri rədd edin | Aktivləşdirildikdə, marşrutlaşdırıcı hər hansı digər qoşulma cəhdlərini rədd edir – marşrutlaşdırıcı artıq birdən çox əlaqəni dəstəkləmir |
I/O və XC-CNT genişləndirmələrini aktivləşdirin | Bu seçim marşrutlaşdırıcı ilə birbaşa əlaqə yaratmağa imkan verir. I/O (routerdə ikili giriş və çıxışlar) və daxili registrlər bütün platformalarda işləyir (v2, v2i, v3 və v4). XC-CNT v2 marşrutlaşdırıcıları üçün genişləndirmə lövhəsidir. Bu ünsiyyət forması yalnız v2 platformasında işləyir. |
Vahid şəxsiyyəti | Routerlə birbaşa əlaqə üçün ID. Qiymətlər 1-dən 255-ə qədər ola bilər. 0 dəyəri MOD-BUS/TCP və ya MODBUS/UDP cihazları ilə birbaşa əlaqə yaratmaq üçün də qəbul edilir. Defolt dəyər 240-dır. |
Parametrlərdəki bütün dəyişikliklər Tətbiq düyməsini basdıqdan sonra tətbiq ediləcək.
Qeyd: Qəbul edilmiş iki simvol arasındakı vaxtın millisaniyələrdə Split Timeout parametri dəyərindən daha uzun olduğu tanınırsa, bütün qəbul edilmiş məlumatlardan mesaj tərtib edilir və sonra göndərilir.
USB konfiqurasiyası
USB Konfiqurasiyası PORT1 və PORT2 ilə təxminən eyni konfiqurasiya elementlərinə malikdir. Fərq yalnız I/O və XC-CNT genişləndirmələrini aktivləşdirmək və Unit ID elementləri yoxdur.
I/O & XC-CNT MODBUS TCP Server
Əsas Xüsusiyyət
I/O protokolu və XC-CNT MODBUS TCP server I/O interfeysi və XC-CNT genişləndirmə lövhələrinə əsaslanan Modbus TCP2RTU marşrutlaşdırıcı tətbiqi ilə marşrutlaşdırıcı rabitə protokollarından biridir. Router real vaxt rejimində girişlərin cari vəziyyətini təmin edir. Sistem onu 0x03 kodu ilə mesajdan istifadə edərək oxuya bilər (daha çox registrlərin qiymətlərinin oxunması). 0x10 kodu ilə mesajlardan istifadə (daha çox registrlərin qiymətlərinin yazılması) sistemi rəqəmsal çıxışları idarə edə və dövlət sayğaclarını təyin edə bilər. Müxtəlif kodlu mesajlar (məsələn, tək registrin dəyərinin yazılması üçün 0x6) dəstəklənmir.
Routerin ünvan sahəsi
Ünvan | Giriş | Təsvir |
0x0400 | R/- | Routerdə yuxarı 16 bit temperatur [◦C] (işarəsi ilə) |
0x0401 | R/- | Routerdə yuxarı 16 bit temperatur [◦C] (işarəsi ilə) |
0x0402 | R/- | təchizatı həcminin yuxarı 16 bititage [mV] |
0x0403 | R/- | təchizatı həcminin yuxarı 16 bititage [mV] |
0x0404 | R/- | BIN16-nin yuxarı 2 bitinin vəziyyəti, həmişə 0 |
0x0405 | R/- | aşağı 16 bit BIN2 vəziyyəti |
0x0406 | R/- | BIN16-nin yuxarı 3 bitinin vəziyyəti, həmişə 0 |
0x0407 | R/- | aşağı 16 bit BIN3 vəziyyəti |
0x0408 | R/- | BIN16-nin yuxarı 0 bitinin vəziyyəti, həmişə 0 |
0x0409 | R/- | BIN16-ın aşağı 0 bitinin vəziyyəti:
|
0x040A | R/- | BOUT16-ın yuxarı 0 bitinin vəziyyəti, həmişə 0 |
0x040B | R/W | BOUT16-dan aşağı 0 bit vəziyyəti:
|
0x040C | R/- | BIN16-nin yuxarı 1 bitinin vəziyyəti, həmişə 0 |
0x040D | R/- | BIN16-ın aşağı 1 bitinin vəziyyəti:
|
0x040E | R/- | BOUT16-ın yuxarı 1 bitinin vəziyyəti, həmişə 0 |
0x040F | R/W | BOUT16-dan aşağı 1 bit vəziyyəti:
|
Davamı növbəti səhifədə |
Ünvan | Giriş | Təsvir |
Cədvəl 2: I/O | ||
Ünvan | Giriş | Təsvir |
0x0410 | R/- | AN16 dəyərinin yuxarı 1 biti, həmişə 0 |
0x0411 | R/- | aşağı 16 bit AN1 dəyəri, 12 bitlik AD konvertorundan dəyər |
0x0412 | R/- | AN16 dəyərinin yuxarı 2 biti, həmişə 0 |
0x0413 | R/- | aşağı 16 bit AN2 dəyəri, 12 bitlik AD konvertorundan dəyər |
0x0414 | R/W | yuxarı 16 bit CNT1 |
0x0415 | R/W | aşağı 16 bit CNT1 |
0x0416 | R/W | yuxarı 16 bit CNT2 |
0x0417 | R/W | aşağı 16 bit CNT2 |
0x0418 | R/- | yuxarı 16 ikili girişin vəziyyəti:
|
0x0419 | R/- | aşağı 16 ikili girişin vəziyyəti:
|
0x041A | R/- | yuxarı 16 ikili çıxışın vəziyyəti:
|
0x041B | R/W | aşağı 16 ikili çıxışın vəziyyəti:
|
0x041C | R/- | istifadə olunmayıb, həmişə 0 |
0x041D | R/- | istifadə olunmayıb, həmişə 0 |
0x041E | R/- | istifadə olunmayıb, həmişə 0 |
0x041F | R/- | istifadə olunmayıb, həmişə 0 |
Ünvan | Giriş | Təsvir |
0x0420 | R/- | AN16 dəyərinin yuxarı 1 biti, həmişə 0 |
0x0421 | R/- | aşağı 16 bit AN1 dəyəri, 12 bitlik AD çeviricisindən dəyər |
0x0422 | R/- | AN16 dəyərinin yuxarı 2 biti, həmişə 0 |
0x0423 | R/- | aşağı 16 bit AN2 dəyəri, 12 bitlik AD çeviricisindən dəyər |
0x0424 | R/W | yuxarı 16 bit CNT1 |
0x0425 | R/W | aşağı 16 bit CNT1 |
0x0426 | R/W | yuxarı 16 bit CNT2 |
0x0427 | R/W | aşağı 16 bit CNT2 |
0x0428 | R/- | yuxarı 16 ikili girişin vəziyyəti:
|
0x0429 | R/- | aşağı 16 ikili girişin vəziyyəti:
|
0x042A | R/- | yuxarı 16 ikili çıxışın vəziyyəti:
|
0x042B | R/W | aşağı 16 ikili çıxışın vəziyyəti:
|
0x042C | R/- | istifadə olunmayıb, həmişə 0 |
0x042D | R/- | istifadə olunmayıb, həmişə 0 |
0x042E | R/- | istifadə olunmayıb, həmişə 0 |
0x042F | R/- | istifadə olunmayıb, həmişə 0 |
Cədvəl 4: XC-CNT – PORT2 | ||
Ünvan | Giriş | Təsvir |
0x0430 | R/- | yuxarı 16 bit seriya nömrəsi |
0x0431 | R/- | aşağı 16 bit seriya nömrəsi |
0x0432 | R/- | 1st və 2nd MAC ünvanının baytı |
0x0433 | R/- | 3rd və 4th MAC ünvanının baytı |
0x0434 | R/- | 5th və 6th MAC ünvanının baytı |
0x0435 | R/- | 1st və 2nd bayt IP ünvanı MWAN |
0x0436 | R/- | 3rd və 4th bayt IP ünvanı MWAN |
0x0437 | R/- | aktiv SİM nömrəsi |
Davamı növbəti səhifədə |
Ünvan | Giriş | Təsvir |
0x0430 | R/- | yuxarı 16 bit seriya nömrəsi |
0x0431 | R/- | aşağı 16 bit seriya nömrəsi |
0x0432 | R/- | 1st və 2nd MAC ünvanının baytı |
0x0433 | R/- | 3rd və 4th MAC ünvanının baytı |
0x0434 | R/- | 5th və 6th MAC ünvanının baytı |
0x0435 | R/- | 1st və 2nd bayt IP ünvanı MWAN |
0x0436 | R/- | 3rd və 4th bayt IP ünvanı MWAN |
0x0437 | R/- | aktiv SİM nömrəsi |
Ünvan | Giriş | Təsvir |
0x0438 | R/- | 1st və 2nd bayt MWAN Rx Data |
0x0439 | R/- | 3rd və 4th bayt MWAN Rx Data |
0x043A | R/- | 5th və 6th bayt MWAN Rx Data |
0x043B | R/- | 7th və 8th bayt MWAN Rx Data |
0x043C | R/- | 1st və 2nd MWAN Tx məlumatının baytı |
0x043D | R/- | 3rd və 4th MWAN Tx məlumatının baytı |
0x043E | R/- | 5th və 6th MWAN Tx məlumatının baytı |
0x043F | R/- | 7th və 8th MWAN Tx məlumatının baytı |
0x0440 | R/- | 1st və 2nd MWAN iş vaxtı baytı |
0x0441 | R/- | 3rd və 4th MWAN iş vaxtı baytı |
0x0442 | R/- | 5th və 6th MWAN iş vaxtı baytı |
0x0443 | R/- | 7th və 8th MWAN iş vaxtı baytı |
0x0444 | R/- | MWAN Qeydiyyatı |
0x0445 | R/- | MWAN Texnologiyası |
0x0446 | R/- | MWAN PLMN |
0x0447 | R/- | MWAN hüceyrəsi |
0x0448 | R/- | MWAN hüceyrəsi |
0x0449 | R/- | MWAN LAC |
0x044A | R/- | MWAN TAC |
0x044B | R/- | MWAN Kanalı |
0x044C | R/- | MWAN Bandı |
0x044D | R/- | MWAN Siqnal Gücü |
0x044E | R/- | Router konfiqurasiyasının CRC32 dəyəri |
0x044F | R/- | Router konfiqurasiyasının CRC32 dəyəri |
Qeydlər:
- 0x0430 və 0x0431 ünvanlarında seriya nömrəsi yalnız 7 rəqəmli seriya nömrəsi olduqda mövcuddur, əks halda həmin ünvanlardakı dəyərlər boşdur.
- XC-CNT lövhəsi olmadıqda, bütün müvafiq dəyərlər 0-dır.
- XC-CNT lövhələrinin cari uyğunluğu və konfiqurasiyası haqqında məlumatı marşrutlaşdırıcı proqramını işə saldıqdan sonra sistem jurnalında tapa bilərsiniz.
- Yazmaq əslində bütün registrlər üçün mümkündür. Yazmaq üçün nəzərdə tutulmayan reyestrə yazmaq həmişə uğurlu olur, lakin fiziki olaraq heç bir dəyişiklik yoxdur.
- 0x0437 – 0x044D registr ünvan diapazonundan dəyərlərin oxunması bütün marşrutlaşdırıcı platformalarda işləyir.
- Cədvəldəki ünvanlar 0-dan başlayır. Tətbiq 1-dən başlayan registr nömrələrindən istifadə edirsə, registr ünvanını 1-ə artırmaq lazımdır.
- Advantech Czech: Genişləndirmə Portu RS232 – İstifadəçi Təlimatı (MAN-0020-EN)
- Advantech Czech: Genişləndirmə Portu RS485/422 – İstifadəçi Təlimatı (MAN-0025-EN)
- Advantech Czech: Genişləndirmə Portu CNT – İstifadəçi Təlimatı (MAN-0028-EN)
Siz Mühəndislik Portalında məhsulla bağlı sənədləri əldə edə bilərsiniz icr.advantech.cz ünvanı.
Routerinizin Quick Start Guide, User Manual, Configuration Manual və ya Firmware əldə etmək üçün Router Models səhifəsinə keçin, tələb olunan modeli tapın və müvafiq olaraq Təlimatlar və ya Firmware sekmesine keçin.
Router Proqramlarının quraşdırılması paketləri və təlimatları Router Proqramları səhifəsində mövcuddur.
İnkişaf Sənədləri üçün DevZone səhifəsinə keçin.
Sənədlər / Resurslar
![]() |
ADVANTECH Protokolu MODBUS TCP2RTU Router Tətbiqi [pdf] İstifadəçi təlimatı MODBUS TCP2RTU Protokolu Router Proqramı, MODBUS TCP2RTU Protokolu, Router Proqramı, Tətbiq, Proqram Protokolu MODBUS TCP2RTU |