
MQTT ته Modbus

Advantech چک sro, Sokolska 71, 562 04 Usti nad Orlici, د چک جمهوریت
د سند شمیره APP-0087-EN، بیاکتنه د 12 اکتوبر، 2023 څخه.
موډبس د MQTT روټر ایپ ته
© 2023 Advantech Czech sro د دې خپرونې هیڅ برخه نشي کولی په هیڅ ډول یا په هیڅ ډول بریښنایی یا میخانیکي توګه بیا تولید یا لیږدول شي، په شمول د عکس اخیستلو، ثبتولو، یا د معلوماتو ذخیره کولو او ترلاسه کولو سیسټم پرته له لیکلي رضایت څخه. په دې لارښود کې معلومات پرته له خبرتیا د بدلون تابع دي، او دا د Advantech په برخه کې د ژمنې استازیتوب نه کوي.
Advantech چک sro باید د دې لارښود د فرنیچر، فعالیت یا کارولو په پایله کې د پیښې یا پایلې زیانونو لپاره مسؤل نه وي.
په دې لارښود کې کارول شوي ټول برانډ نومونه د دوی د اړوندو مالکینو راجستر شوي سوداګریزې نښې دي. په دې خپرونه کې د سوداګریزې نښې یا نورو نومونو کارول یوازې د حوالې موخو لپاره دي او د سوداګریزې نښې لرونکی لخوا تایید نه کوي.
کارول شوي سمبولونه
| خطر - د کارونکي خوندیتوب یا روټر ته احتمالي زیان په اړه معلومات. | |
| پاملرنه - هغه ستونزې چې په ځانګړو شرایطو کې رامینځته کیدی شي. | |
| معلومات - ګټورې لارښوونې یا د ځانګړي ګټو معلومات. | |
| Example – exampد فعالیت، کمانډ یا سکریپټ لیک. |
بدلون
- MQTT Changelog ته Modbus
v2.0.5
• Openssl (1.0.2u) جامد کتابتون ته بدل کړئ.
v2.0.6
• د Azure SAS-ټوکن نسل اختیار اضافه کړئ.
• د Python3 کاروونکي ماډل نصبولو ته اړتیا لري.
• د ډیټا ډول اضافه کړئ: دوه ګونی نړۍ – چوکاټ.
• په csv کې د "بایټ سویپ" ساحه اضافه کړئ file.
• د ملاتړ شوي ډیټا ډول "سټرینګ" اضافه کړئ.
• د سټرینګ ډیټا ډول لپاره "ورډ سویپ" او "بایټ سویپ" اضافه کړئ.
v2.0.7
• په وصل شوي / منحل شوي فنکشن کې د شو مسکیټو غلطی کوډ او د خطا پیغام اضافه کړئ.
v2.0.8
• د AWS لپاره محلي سند او محلي کلیدي ځانګړتیاوې اپلوډ کړئ.
v2.0.9
• د موډبس کمانډ اعظمي حد له 100 څخه 500 ته بدل کړئ.
v2.0.10
• د هر 5 ثانیو لپاره د کاروونکي ماډل پروسې رایه اچونه اضافه کړئ، که چیرې د کاروونکي ماډل خراب شي، دا به بیا پیل شي.
v2.0.11
• په csv کې د "Custom2 Field" ساحه اضافه کړئ file.
• په csv کې د "ګروپ لیږل" ساحه اضافه کړئ file، د MQTT لیږلو ګروپ ځانګړتیا لپاره.
• په csv کې "Send interval" ساحه اضافه کړئ file، د MQTT لیږلو ګروپ ځانګړتیا لپاره.
v2.0.12
• د Azure SAS-ټوکن نسل اضافه کړئ (پرته د Python3 کاروونکي ماډل). کله چې د Python3 کاروونکي ماډل نصب شي، نو دا به د Python لخوا د SAS-ټوکن نسل وکاروي.
v2.0.13
• له دې څخه د CSV، CA سند، محلي سند او محلي شخصي کیلي ایډیټ کولو وړتیا اضافه شوې WebUI.
v2.0.14
• حل شوې مسله کله چې د روټر ایپ mb2mqtt د فرم ویئر تازه کولو وروسته ډیفالټ ترتیب پورته کوي.
v2.0.15
• د نقشه کولو جدول پاڼه کې د ځای ارزښتونو ښودلو سره ستونزه حل کړه.
• یوه مسله حل کړه چیرې چې زوړ ارزښت د نقشه کولو جدول پاڼې کې ښودل شوی و کله چې د ترتیب ارزښت خالي و. v2.0.16
• د WADMP لپاره: هغه مسله حل کړه چې ډیفالټ ارزښت سپین ځایونه لري.
v2.0.17
• د 2 بایټ اندازې سره د انټیجر ملاتړ کول (مثالample: 0xFFFF ته -1 بدل کړئ).
• د ټولو لپاره 755 ته اجازې تنظیم کړئ fileد کارن ماډل کې.
v2.0.18
• د انټیجر څخه تر فلوټ تبادلې سره مسله حل کړه.
• د MQTT ارزښت لپاره نور لاګ پیغام اضافه کړئ.
v2.0.19
• د ګمرکي ساحې 10 ته زیات کړئ (د CSV ترتیب ساحې: Q, R, U AB)
v2.0.20
یوه مسله حل کړه چیرې چې د تنظیم کولو تبصرې د مدیریت سیسټم WADMP کې ستونزې رامینځته کوي.
د ماډل تفصیل
دا روټر ایپ په معیاري روټر فرم ویئر کې شتون نلري. د دې روټر اپلوډ اپلوډ کول د تنظیم کولو لارښود کې تشریح شوي (د څپرکي اړوند اسناد وګورئ).
د روټر ایپ د v2 روټر پلیټ فارم مطابقت لري.
Modbus to MQTT یو روټر ایپ دی چې د Modbus/TCP وسیلو او MQTT وسیلې ترمینځ بې سیمه اړیکه چمتو کوي. Modbus to MQTT د Modbus/TCP وسیلو سره د خبرو اترو لپاره د Modbus/TCP ماسټر په توګه کار کوي، او د MQTT بروکر سره د خبرو اترو لپاره د MQTT خپرونکي / پیرودونکي په توګه کار کوي.
Web انٹرفیس
یوځل چې د ماډل نصب کول بشپړ شي ، د ماډل GUI د روټر د روټر ایپس پا pageې کې د ماډل نوم په کلیک کولو سره غوښتنه کیدی شي. web انٹرفیس
د دې GUI چپه برخه د روټر مینو برخې سره مینو لري. د روټر مینو برخې ته بیرته ستنیدل د ماډلونو څخه بیرته تیریږي web د روټر پاڼې ته web د ترتیب پاڼې. د ماډل GUI اصلي مینو په 1 شکل کې ښودل شوی.

- روټر
امستنې
د دې روټر ایپ تنظیم کول د روټر مینو برخې لاندې د ترتیباتو پا pageې کې ترسره کیدی شي. د ترتیباتو ترتیب کولو پاڼې لپاره ټول ترتیبات توکي په لاندې جدول کې تشریح شوي.
توکي تفصیل د خدمت فعالول فعال شوی، د موډبس څخه MQTT APN ته د ماډل فعالیت فعال شوی. ننوتل APN فعال کړئ د خدماتو لاګ فعال کړئ. د بروکر پته د ریموټ بروکر سرور پته دننه کړئ. د بروکر سرور پورټ د بروکر سرور پورټ نمبر داخل کړئ (1-65535). د MQTT ساتل د MQTT ساتلو وقفه دننه کړئ (1-3600). MQTT QoS د MQTT QoS ارزښت (0,1,2) دننه کړئ. MQTT ساتل د پیغام ساتلو لپاره فعال کړئ. د پیرودونکي پیژند د پیرودونکي ID داخل کړئ. MQTT بې نومه د MQTT نامعلوم فعال کړئ د MQTT کارن نوم د MQTT کارن نوم دننه کړئ. د MQTT پټنوم د MQTT پاسورډ دننه کړئ. MQTT TLS MQTT TLS فعال کړئ. وقفه د Modbus TCP رای ورکولو وقفه دننه کړئ. وخت پای د موډبس TCP مهال ویش دننه کړئ. د CSV ترتیب پورته کړئ file دلته ستاسو د CSV تشکیل لري. سي ای سند خپل د CA سند دلته پورته کړئ. محلي سند خپل محلي سند دلته پورته کړئ. محلي شخصي کیلي خپل ځایی شخصي کیلي دلته پورته کړئ. جدول 1: تنظیمات مثالampد توکو توضیحات
1.2 تشکیل file
په Modbus to MQTT کې، کاروونکي د CSV له لارې د Modbus/TCP او MQTT ترمنځ نقشه ترتیبوي file. په csv کې file, د ساحې جلا کوونکی (حدیدونکی) کوما ده.

توکي تفصیل موضوع د MQTT موضوع نوم د نقشې د پیژندلو لپاره نوم. IP د موډبس وسیله IP پته. پورټ د ریموټ موډبس غلام وسیلې د TCP پورټ شمیره. د وسیلې ID د Modbus/TCP غلام ID. د فعالیت کوډ د موډبس فنکشن کوډ (FC). په Modbus to MQTT کې، د ملاتړ شوي فعالیت کوډونه دي: 1, 2, 3, 4, 5, 6, 15, 16
01: کویل ولولئ؛
02: جلا معلومات ولولئ؛
03: د ساتلو ثبتونه ولولئ؛
04: د ننوتلو راجستر ولولئ؛
05: واحد کویل ولیکئ؛
06: واحد راجستر ولیکئ؛
15: څو کویلونه ولیکئ؛
16: ډیری راجسترونه ولیکئ.پته د موډبس راجسټری لپاره د پیل پته له لوستلو/لیکلو څخه وټاکئ. د معلوماتو اوږدوالی کله چې FC = 1، 2، 5 یا 15 وي، واحد بټ دی
کله چې FC = 3، 4، 6 یا 16، واحد کلمه دهد موډبس ډیټا ډول د موډبس ډیټا ډول.
اختیارونه: بولین، انټیجر، نه لاسلیک شوی عدد، فلوټد معلوماتو تبادله د ډیټا سویپ ساحه هغه ترتیب ټاکي په کوم کې چې د ترلاسه شوي / لیږدول شوي ډیټا ځانګړي بایټونه تحویلیږي.
هیڅ نه: تبادله مه کوئ؛ کلمه: 0x01, 0x02 کیږي 0x02, 0x01;
دوه ځله کلمه: 0x01، 0x02، 0x03، 0x04 0x04، 0x03، 0x02، 0x01 کیږي.
دوه ګونی کلمه - چوکاټ: 0x01، 0x02، 0x03، 0x04 0x04، 0x03، 0x02، 0x01 کیږي.
کواډ کلمه: 0x01، 0x02، 0x03، 0x04، 0x05، 0x06، 0x07980 0x07980، 0x05، 0x06، 0x03، 0x04، 0x01، 0x02 کیږي.د بایټ سویپ اختیار: ریښتیا، غلط
کله چې اختیار ریښتیا وي: 0x01، 0x02 0x01، 0x02 کیږي.
0x01، 0x02، 0x03، 0x04 0x01، 0x02، 0x03، 0x04 کیږي.د MQTT ډیټا ډول د MQTT ډیټا ډول.
اختیارونه: بولین، انټیجر، نه لاسلیک شوی عدد، فلوټ، اوږد انټیجر، غیر لاسلیک شویضرب کوونکی هغه ارزښت چې د ډیټا ارزښت ضرب کولو لپاره کارول کیږي. آفسټ هغه ارزښت چې د ډیټا ارزښت اضافه کولو / کمولو لپاره کارول کیږي. د رای ورکولو وقفه (ms) د موډبس رای ورکولو وقفه، واحد: ملی ثانیه.
د ارزښت حد: 1 10000000د بدلون په وخت کې لیږل غوره کړئ چې ډاټا سمدلاسه لیږل کیږي کله چې بدلون په موډبس غلام کې پیښیږي.
اختیارونه: هو، نهد ګمرک ساحه د دودیز تعریف ارزښت Custom2 ډګر د دودیز تعریف ارزښت ګروپ لیږل یو پیغام ته د MQTT څو پیغامونو لپاره د ګروپ شمیره تنظیم کړئ.
د ارزښت سلسله له 0 څخه تر 500 پورې ده. کله چې ارزښت 0 وي، دا خصوصیت غیر فعال کیږي.وقفه ولیږئ په ثانیو کې د ډلې لپاره د MQTT پیغام وقفه واستوئ. د ارزښت حد له 1 څخه تر 10000 ثانیو پورې دی. جدول 2: د ترتیب کولو توکو توضیحات
د CSV file د روټر ایپ سیټینګ کې Advantech روټر ته وارد کیدی شي WEB پاڼه د CSV واردولو وروسته file او د "Save" تڼۍ کلیک وکړئ، د نقشه کولو نوی ترتیب به سمدلاسه اغیزمن شي.
1.3 د نقشه کولو جدول
Modbus/TCP ته MQTT نقشه به د نقشه کولو جدول کې ښودل شي WEB پاڼه
د 1.4MQTT ډیټا بڼه
کله چې Modbus/TCP FC 1، 2، 3 یا 4 وي، Modbus to MQTT به د MQTT خپرونکي په توګه کار وکړي ترڅو MQTT بروکر ته د JSON فارمیټ کې Modbus/TCP ډیټا پوسټ کړي. کله چې Modbus/TCP FC 5، 6، 15 یا 16 وي، MQTT ته Modbus به د MQTT پیرودونکي په توګه کار وکړي ترڅو د ګډون معلوماتو غوښتنه وکړي، او ډاټا Modbus/TCP آلې ته ولېږدوي.
دلته پخواني ديampد MQTT ډیټا le چې له Modbus څخه MQTT ته خپریږي.
په یاد ولرئ چې MQTT ته Modbus یوازې د ترلاسه شوي ګډون معلوماتو موضوع، نوم او ارزښت ساحې تاییدوي.

تاسو کولی شئ د محصول اړوند اسناد په انجینرۍ پورټل کې ترلاسه کړئ icr.advantech.cz پته
د خپل روټر د ګړندي پیل لارښود ترلاسه کولو لپاره ، د کارونکي لارښود ، تنظیم کولو لارښود ، یا فرم ویئر ته لاړشئ د روټر ماډلونه پاڼه، اړین ماډل ومومئ، او په ترتیب سره لارښود یا فرم ویئر ټب ته لاړ شئ.
د روټر ایپس نصبولو کڅوړې او لارښودونه په کې شتون لري د روټر ایپس پاڼه
د پرمختیایي اسنادو لپاره، لاړ شئ DevZone پاڼه
د MQTT لارښود ته موډبس
اسناد / سرچینې
![]() |
ADVANTECH موډبس د MQTT روټر ایپ ته [pdf] د کارونکي لارښود موډبس ته د MQTT روټر اپلیکیشن، موډبس، د MQTT روټر اپلیکیشن ته، د MQTT روټر ایپ، روټر اپلیکیشن |




