ADVANTECH - NemboModbus hadi MQTT

Programu ya Njia ya ADVANTECH NAT - Jalada

Advantech Kicheki sro, Sokolska 71, 562 04 Usti nad Orlici, Jamhuri ya Czech
Hati Nambari APP-0087-EN, iliyorekebishwa kuanzia tarehe 12 Oktoba, 2023.

Modbus Kwa Programu ya Njia ya MQTT

© 2023 Advantech Czech sro Hakuna sehemu ya chapisho hili inayoweza kunaswa tena au kusambazwa kwa namna yoyote au kwa njia yoyote ile, kielektroniki au kiufundi, ikijumuisha upigaji picha, kurekodi, au mfumo wowote wa kuhifadhi na kurejesha taarifa bila ridhaa ya maandishi. Taarifa katika mwongozo huu inaweza kubadilika bila taarifa, na haiwakilishi ahadi kwa upande wa Advantech.
Advantech Czech sro haitawajibika kwa uharibifu wa bahati mbaya au matokeo kutokana na utoaji, utendakazi au matumizi ya mwongozo huu.
Majina yote ya chapa yaliyotumika katika mwongozo huu ni alama za biashara zilizosajiliwa za wamiliki husika. Matumizi ya chapa za biashara au majina mengine katika chapisho hili ni kwa madhumuni ya marejeleo pekee na hayajumuishi uidhinishaji na mwenye chapa ya biashara.

Alama zilizotumika

Hatari - Taarifa kuhusu usalama wa mtumiaji au uharibifu unaowezekana kwa kipanga njia.
Tahadhari - Matatizo ambayo yanaweza kutokea katika hali maalum.
Taarifa - Vidokezo muhimu au maelezo ya maslahi maalum.
Example - Kutample ya kazi, amri au hati.

Changelog

  1. Modbus kwa MQTT Changelog
    v2.0.5
    • Badilisha openssl (1.0.2u) iwe maktaba tuli.
    v2.0.6
    • Ongeza chaguo la kutengeneza tokeni za Azure SAS.
    • Haja ya kusakinisha moduli ya mtumiaji ya Python3.
    • Ongeza Aina ya Data: Ulimwengu Mbili - Fremu.
    • Ongeza sehemu ya "Badili Baiti" katika csv file.
    • Ongeza aina ya Data inayotumika "Kamba".
    • Ongeza "Ubadilishanaji wa Neno" na "Badili ya Byte" kwa Aina ya Data ya Mfuatano.
    v2.0.7
    • Ongeza onyesha msimbo wa makosa ya mbu na ujumbe wa hitilafu katika kitendakazi kilichounganishwa/kilichotenganishwa.
    v2.0.8
    • Ongeza pakia cert ya ndani na vipengele muhimu vya ndani vya AWS.
    v2.0.9
    • Badilisha kiwango cha juu cha amri ya modbus kutoka 100 hadi 500.
    v2.0.10
    • Ongeza upigaji kura wa michakato ya moduli ya mtumiaji kwa kila sekunde 5, moduli ya mtumiaji ikianguka, itaendeshwa tena.
    v2.0.11
    • Ongeza sehemu ya "Custom2 Field" katika csv file.
    • Ongeza sehemu ya "Tuma Kikundi" katika csv file, kwa kipengele cha kutuma cha kikundi cha MQTT.
    • Ongeza sehemu ya "Tuma muda" katika csv file, kwa kipengele cha kutuma cha kikundi cha MQTT.
    v2.0.12
    • Ongeza kizazi cha ishara ya Azure SAS (bila moduli ya mtumiaji ya Python3). Wakati moduli ya mtumiaji wa Python3 imewekwa, itatumia kizazi cha ishara ya SAS na python.
    v2.0.13
    • Uwezo ulioongezwa wa kuhariri CSV, cheti cha CA, cheti cha Ndani na Ufunguo wa Faragha wa Ndani kutoka WebUI.
    v2.0.14
    Hitilafu imerekebishwa wakati Programu ya Ruta mb2mqtt inapakia usanidi chaguo-msingi baada ya sasisho la Firmware.
    v2.0.15
    • Kutatua tatizo kwa kuonyesha thamani za nafasi katika ukurasa wa Jedwali la Ramani.
    • Kutatua tatizo ambapo thamani ya zamani ilionyeshwa katika ukurasa wa Jedwali la Ramani wakati thamani ya usanidi ilikuwa tupu. v2.0.16
    • Kwa WADMP: Imesuluhisha suala kwamba thamani chaguo-msingi ina nafasi nyeupe.
    v2.0.17
    • Ili kutumia Nambari kamili yenye ukubwa wa baiti 2 (Kutample: badilisha 0xFFFF hadi -1).
    • Weka ruhusa ziwe 755 kwa wote files kwenye Moduli ya Mtumiaji.
    v2.0.18
    Imesuluhisha suala kwa ubadilishaji kamili-kwa-kuelea.
    • Ongeza ujumbe zaidi wa kumbukumbu kwa thamani ya MQTT.
    v2.0.19
    • Ongeza Sehemu Maalum hadi 10 (sehemu za usanidi za CSV : Q, R, U AB)
    v2.0.20
    Imesuluhisha suala ambapo maoni ya usanidi yalikuwa yanasababisha matatizo katika mfumo wa usimamizi wa WADMP.

Maelezo ya moduli

Programu hii ya Kipanga njia haimo katika firmware ya kawaida ya kipanga njia. Upakiaji wa programu hii ya kipanga njia imefafanuliwa katika Mwongozo wa Usanidi (angalia Hati Zinazohusiana na Sura).
Programu ya kipanga njia ni jukwaa la kipanga njia cha v2.
Modbus hadi MQTT ni programu ya kipanga njia cha kutoa mawasiliano bila mshono kati ya vifaa vya Modbus/TCP na kifaa cha MQTT. Modbus hadi MQTT hufanya kazi kama Modbus/TCP bwana kuwasiliana na vifaa vya Modbus/TCP, na hufanya kazi kama mchapishaji/msajili wa MQTT ili kuwasiliana na wakala wa MQTT.

Web Kiolesura

Mara tu usakinishaji wa moduli utakapokamilika, GUI ya moduli inaweza kutumika kwa kubofya jina la moduli kwenye ukurasa wa Programu za Router ya kipanga njia. web kiolesura.
Sehemu ya kushoto ya GUI hii ina menyu iliyo na sehemu ya menyu ya Njia. Rudi kwenye sehemu ya menyu ya Njia hubadilisha kutoka kwa moduli web ukurasa kwa router web kurasa za usanidi. Menyu kuu ya GUI ya moduli imeonyeshwa kwenye Mchoro 1.

ADVANTECH Modbus Kwa Programu ya Njia ya MQTT - Web Kiolesura 1

  1. Kipanga njia
    Mipangilio 1.1
    Usanidi wa programu hii ya kipanga njia unaweza kufanywa kwenye ukurasa wa Mipangilio, chini ya sehemu ya menyu ya Kipanga njia. Vipengee vyote vya usanidi vya ukurasa wa usanidi wa Mipangilio vimefafanuliwa kwenye jedwali hapa chini.
    ADVANTECH Modbus Kwa Programu ya Njia ya MQTT - Web Kiolesura 2
    Kipengee Maelezo
    Washa Huduma Imewashwa, utendakazi wa Modbus hadi MQTT APN wa moduli umewashwa.
    Ingia Washa APN Washa Kumbukumbu ya Huduma.
    Anwani ya Dalali Weka Anwani ya Seva ya Dalali ya mbali.
    Bandari ya Seva ya Wakala Weka Nambari ya Bandari ya Seva ya Dalali (1-65535).
    MQTT Keepalive Ingiza muda wa uhifadhi wa MQTT (1-3600).
    MQTT QoS Weka thamani ya MQTT QoS (0,1,2).
    Uhifadhi wa MQTT Washa kwa ajili ya kuhifadhi ujumbe.
    Kitambulisho cha Mteja Weka Kitambulisho cha Mteja.
    MQTT Asiyejulikana Washa MQTT Bila Kujulikana
    Jina la mtumiaji la MQTT Ingiza Jina la Mtumiaji la MQTT.
    Nenosiri la MQTT Weka Nenosiri la MQTT.
    MQTT TLS Washa MQTT TLS.
    Muda (ms) Ingiza Muda wa Kupigia Kura wa Modbus TCP.
    Muda umekwisha Ingiza Muda wa Muda wa Modbus TCP.
    Usanidi wa CSV Pakia faili ya file iliyo na usanidi wako wa CSV hapa.
    Cheti cha CA Pakia Cheti chako cha CA hapa.
    Cheti cha Mitaa Pakia Cheti chako cha Karibu Nawe hapa.
    Ufunguo wa Kibinafsi wa Karibu Pakia Ufunguo wako wa Faragha wa Karibu hapa.

    Jedwali la 1: Mipangilio MfampMaelezo ya Vitu
    1.2 Sanidi file
    Katika Modbus hadi MQTT, mtumiaji husanidi ramani kati ya Modbus/TCP na MQTT kupitia CSV. file. Katika csv file, kitenganishi cha uga (delimiter) ni koma.
    ADVANTECH Modbus Kwa Programu ya Njia ya MQTT - Web Kiolesura 3

    Kipengee Maelezo
    Mada Mada ya MQTT
    Jina Jina la kutambua ramani.
    IP Anwani ya IP ya kifaa cha Modbus.
    Bandari Nambari ya bandari ya TCP ya kifaa cha mbali cha mtumwa cha Modbus.
    Kitambulisho cha Kifaa Kitambulisho cha mtumwa wa Modbus/TCP.
    Kanuni ya Kazi Msimbo wa Kazi wa Modbus (FC). Katika Modbus hadi MQTT, misimbo ya utendaji inayotumika ni: 1, 2, 3, 4, 5, 6, 15, 16
    01: Soma coils;
    02: Soma pembejeo tofauti;
    03: Soma madaftari ya kushika;
    04: Soma rejista ya pembejeo;
    05: Andika coil moja;
    06: Andika rejista moja;
    15: Andika coils nyingi;
    16: Andika rejista nyingi.
    Anwani Teua usomaji kutoka/andika hadi anwani ya kuanzia kwa sajili ya Modbus.
    Urefu wa data Wakati FC=1, 2, 5 au 15, kitengo ni kidogo (s)
    Wakati FC=3, 4, 6 au 16, kitengo ni neno(ma)
    Aina ya data ya Modbus Aina ya data ya Modbus.
    Chaguzi: Boolean, Integer, Nambari Isiyosajiliwa, Float
    Kubadilisha Data Sehemu ya Kubadilisha Data huamua mpangilio ambao baiti fulani za data iliyopokelewa/kupitishwa hutolewa.
    Hakuna: Usibadilishane; Neno: 0x01, 0x02 inakuwa 0x02, 0x01;
    Neno Mbili: 0x01, 0x02, 0x03, 0x04 inakuwa 0x04, 0x03, 0x02, 0x01.
    Neno Maradufu - Fremu: 0x01, 0x02, 0x03, 0x04 inakuwa 0x04, 0x03, 0x02, 0x01.
    Neno Quad: 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07980 inakuwa 0x07980, 0x05, 0x06, 0x03, 0x04, 0x01, 0x02.
    Badiliko la Byte Chaguo: Kweli, Si kweli
    Wakati chaguo ni Kweli: 0x01, 0x02 inakuwa 0x01, 0x02.
    0x01, 0x02, 0x03, 0x04 inakuwa 0x01, 0x02, 0x03, 0x04.
    Aina ya data ya MQTT Aina ya data ya MQTT
    Chaguzi: Boolean, Nambari kamili, Nambari Isiyosajiliwa, Float, Nambari ndefu, Haijasainiwa
    Kizidishi Thamani iliyotumika kuzidisha thamani ya data.
    Kukabiliana Thamani iliyotumika kuongeza/kupunguza thamani ya data.
    Muda wa Kupiga Kura (ms) Muda wa Kupiga Kura wa Modbus, kitengo: milisekunde.
    Kiwango cha thamani: 1 10000000
    Tuma Wakati Badilisha Chagua kwamba data inatumwa mara moja mabadiliko yanapotokea kwenye mtumwa wa modbus.
    Chaguzi: Ndiyo, Hapana
    Sehemu Maalum Thamani ya ufafanuzi maalum
    Sehemu ya Custom2 Thamani ya ufafanuzi maalum
    Tuma Kikundi Weka nambari ya kikundi kwa ujumbe mwingi wa MQTT kwa ujumbe mmoja.
    Kiwango cha thamani ni kutoka 0 hadi 500. Wakati thamani ni 0, kipengele hiki kinazimwa.
    Tuma muda Tuma muda wa ujumbe wa MQTT kwa kikundi kwa sekunde. Masafa ya thamani ni kutoka sekunde 1 hadi 10000.

    Jedwali 2: Maelezo ya vipengee vya usanidi
    CSV file inaweza kuingizwa kwenye kipanga njia cha Advantech katika Mipangilio ya programu ya kipanga njia WEB ukurasa. Baada ya kuingiza CSV file na ubofye kitufe cha "Hifadhi", usanidi mpya wa ramani utaanza kutumika mara moja.
    ADVANTECH Modbus Kwa Programu ya Njia ya MQTT - Web Kiolesura 41.3 Jedwali la ramani
    Uchoraji wa ramani ya Modbus/TCP hadi MQTT itaonyeshwa kwenye Jedwali la Ramani WEB ukurasa.
    ADVANTECH Modbus Kwa Programu ya Njia ya MQTT - Web Kiolesura 71.4MQTT Muundo wa Data
    Modbus/TCP FC inapokuwa 1, 2, 3 au 4, Modbus hadi MQTT itafanya kazi kama mchapishaji wa MQTT kuchapisha data ya Modbus/TCP katika umbizo la JSON hadi kwa wakala wa MQTT. Wakati Modbus/TCP FC ni 5, 6, 15 au 16, Modbus hadi MQTT itafanya kazi kama mteja wa MQTT ili kuuliza maelezo ya usajili, na kusambaza data kwa kifaa cha Modbus/TCP.
    Hawa ndio wa zamaniample ya data ya MQTT ambayo inachapishwa kutoka Modbus hadi MQTT.
    ADVANTECH Modbus Kwa Programu ya Njia ya MQTT - Web Kiolesura 5Kumbuka kuwa Modbus hadi MQTT huthibitisha tu mada, jina na sehemu za thamani za taarifa ya usajili iliyopokelewa.
    ADVANTECH Modbus Kwa Programu ya Njia ya MQTT - Web Kiolesura 6

Nyaraka Zinazohusiana

Unaweza kupata hati zinazohusiana na bidhaa kwenye Tovuti ya Uhandisi icr.advantech.cz anwani.
Ili kupata Mwongozo wa Kuanza Haraka wa kipanga njia chako, Mwongozo wa Mtumiaji, Mwongozo wa Usanidi, au Firmware nenda kwa Mifano ya Router ukurasa, pata kielelezo kinachohitajika, na ubadilishe kwa kichupo cha Miongozo au Firmware, mtawalia.
Vifurushi vya usakinishaji wa Programu za Njia na miongozo zinapatikana kwenye Programu za Ruta ukurasa.
Kwa Hati za Maendeleo, nenda kwa DevZone ukurasa.

ADVANTECH - NemboMwongozo wa Modbus kwa MQTT

Nyaraka / Rasilimali

ADVANTECH Modbus Kwa Programu ya Njia ya MQTT [pdf] Mwongozo wa Mtumiaji
Modbus hadi MQTT Router App, Modbus, Hadi MQTT Router App, MQTT Router App, Router App

Marejeleo

Acha maoni

Barua pepe yako haitachapishwa. Sehemu zinazohitajika zimetiwa alama *