ADVANTECH - LogoModbus to MQTT

ADVANTECH NAT olulana App - Ideri

Advantech Czech sro, Sokolska 71, 562 04 Usti nad Orlici, Czech Republic
Iwe No. APP-0087-EN, àtúnyẹwò lati 12th October, 2023.

Modbus To MQTT olulana App

© 2023 Advantech Czech sro Ko si apakan ti atẹjade yii ti a le tun ṣe tabi tan kaakiri ni eyikeyi fọọmu tabi nipasẹ ọna eyikeyi, itanna tabi ẹrọ, pẹlu fọtoyiya, gbigbasilẹ, tabi ipamọ alaye eyikeyi ati eto igbapada laisi aṣẹ kikọ. Alaye ninu iwe afọwọkọ yii jẹ koko ọrọ si iyipada laisi akiyesi, ati pe ko ṣe aṣoju ifaramo ni apakan Advantech.
Advantech Czech sro kii yoo ṣe oniduro fun isẹlẹ tabi awọn bibajẹ ti o wulo ti o waye lati ohun elo, iṣẹ, tabi lilo iwe afọwọkọ yii.
Gbogbo awọn orukọ iyasọtọ ti a lo ninu iwe afọwọkọ yii jẹ aami-išowo ti a forukọsilẹ ti awọn oniwun wọn. Lilo awọn aami-išowo tabi awọn iyasọtọ miiran ninu atẹjade yii jẹ fun awọn idi itọkasi nikan ko si jẹ ifọwọsi nipasẹ onimu aami-iṣowo.

Awọn aami ti a lo

Ewu – Alaye nipa aabo olumulo tabi o pọju ibaje si olulana.
Ifarabalẹ - Awọn iṣoro ti o le dide ni awọn ipo pataki.
Alaye - Awọn imọran to wulo tabi alaye ti iwulo pataki.
Example – Example ti iṣẹ, pipaṣẹ tabi akosile.

Changelog

  1. Modbus to MQTT Changelog
    v2.0.5
    Yi openssl (1.0.2u) pada si ile-ikawe aimi.
    v2.0.6
    • Fi aṣayan ti iran Azure SAS-àmi.
    • Nilo lati fi sori ẹrọ Python3 module olumulo.
    Fi Data Iru: Double World – fireemu.
    Fi aaye “Baiti Yipada” kun ni csv file.
    Ṣafikun iru data ti o ni atilẹyin “Okun”.
    Fikun-un "Swap Ọrọ" ati "Byte Swap" fun Iru Data Okun.
    v2.0.7
    Ṣafikun koodu aṣiṣe fifẹ fifihan ati ifiranṣẹ aṣiṣe ninu iṣẹ ti a ti sopọ/ti ge asopọ.
    v2.0.8
    Ṣafikun iwe-ẹri agbesoke agbegbe ati awọn ẹya bọtini agbegbe fun AWS.
    v2.0.9
    • Yi modbus pipaṣẹ o pọju lati 100 to 500.
    v2.0.10
    • Fi polling olumulo module lakọkọ fun kọọkan 5 aaya, ti o ba ti olumulo module kọlu, o yoo ṣiṣẹ lẹẹkansi.
    v2.0.11
    Fikun aaye “Custom2 Field” ni csv file.
    Fi aaye “Firanṣẹ Ẹgbẹ” kun ni csv file, fun MQTT firanṣẹ ẹya-ara ẹgbẹ.
    Fi aaye “Firanṣẹ aarin” kun ni csv file, fun MQTT firanṣẹ ẹya-ara ẹgbẹ.
    v2.0.12
    • Fi Azure SAS-àmi iran (lai Python3 olumulo module). Nigbati module olumulo Python3 ti fi sori ẹrọ, yoo lo iran SAS-token nipasẹ Python.
    v2.0.13
    Agbara ti a ṣafikun lati ṣatunkọ CSV, ijẹrisi CA, Ijẹrisi agbegbe ati Bọtini Aladani Agbegbe lati WebUI.
    v2.0.14
    Ọrọ ti o wa titi nigbati Ohun elo olulana mb2mqtt n ṣajọpọ iṣeto ni aiyipada lẹhin imudojuiwọn famuwia.
    v2.0.15
    Ti o wa titi oro kan pẹlu fifi awọn iye aaye han ni oju-iwe Tabili Iworan.
    • Ti o wa titi ohun oro ibi ti atijọ iye ti a han ni Mapping Table iwe nigbati awọn iṣeto ni iye ti ṣofo. v2.0.16
    Fun WADMP: Ti ṣe atunṣe ọrọ naa pe iye aiyipada ni awọn aaye funfun.
    v2.0.17
    • Lati ṣe atilẹyin Integer pẹlu iwọn 2 baiti (Eksample: iyipada 0xFFFF to -1).
    Ṣeto awọn igbanilaaye si 755 fun gbogbo files ni User Module.
    v2.0.18
    Iṣoro kan ti o wa titi pẹlu iyipada odidi-si-leefofo.
    Fi ifiranṣẹ log diẹ sii fun iye MQTT.
    v2.0.19
    Mu Awọn aaye Aṣa pọ si 10 (awọn aaye iṣeto CSV: Q, R, U AB)
    v2.0.20
    Atunse ọrọ kan nibiti awọn asọye iṣeto ti nfa awọn ọran ninu eto iṣakoso WADMP.

Apejuwe ti module

Ohun elo olulana yii ko wa ninu famuwia olulana boṣewa. Ikojọpọ ohun elo olulana yii jẹ apejuwe ninu afọwọṣe Iṣeto (wo Awọn iwe aṣẹ ti o jọmọ Abala).
Ohun elo olulana jẹ ibaramu Syeed olulana v2.
Modbus si MQTT jẹ ohun elo olulana fun ipese ibaraẹnisọrọ lainidi laarin awọn ẹrọ Modbus/TCP ati ẹrọ MQTT. Modbus si MQTT ṣiṣẹ bi Modbus/TCP titunto si lati ṣe ibasọrọ pẹlu awọn Modbus/TCP awọn ẹrọ, ati ki o ṣiṣẹ bi MQTT akede/alabapin lati baraẹnisọrọ pẹlu MQTT alagbata.

Web Ni wiwo

Ni kete ti fifi sori ẹrọ module naa ti pari, GUI module naa le pe nipasẹ titẹ orukọ module lori oju-iwe Awọn ohun elo olulana ti olulana. web ni wiwo.
Apa osi ti GUI yii ni akojọ aṣayan pẹlu apakan akojọ aṣayan olulana. Pada si awọn olulana akojọ apakan yipada pada lati awọn module ká web oju-iwe si olulana web iṣeto ni ojúewé. Akojọ aṣayan akọkọ ti GUI module ti han lori Nọmba 1.

ADVANTECH Modbus Si Ohun elo Olulana MQTT - Web Oju-ọna 1

  1. Olulana
    1.1 Eto
    Iṣeto ni ohun elo olulana yii le ṣee ṣe lori oju-iwe Eto, labẹ apakan akojọ aṣayan olulana. Gbogbo awọn ohun atunto fun oju-iwe iṣeto Eto ni a ṣapejuwe ninu tabili ni isalẹ.
    ADVANTECH Modbus Si Ohun elo Olulana MQTT - Web Oju-ọna 2
    Nkan Apejuwe
    Ṣiṣẹ iṣẹ Ṣiṣẹ, Modbus to MQTT APN iṣẹ ti awọn module wa ni titan.
    Wọle Mu APN ṣiṣẹ Mu Wọle Iṣẹ ṣiṣẹ.
    Adirẹsi alagbata Tẹ Adirẹsi olupin alagbata latọna jijin sii.
    Ibudo olupin alagbata Tẹ Nọmba Ibudo olupin alagbata (1-65535).
    MQTT Keepalive Tẹ MQTT keepalive aarin (1-3600).
    MQTT QoS Tẹ iye MQTT QoS sii (0,1,2).
    MQTT idaduro Mu ṣiṣẹ fun idaduro ifiranṣẹ.
    ID alabara Tẹ ID Onibara sii.
    MQTT Aimọ Mu MQTT Anonymous ṣiṣẹ
    MQTT Orukọ olumulo Tẹ Orukọ olumulo MQTT sii.
    MQTT Ọrọigbaniwọle Tẹ ọrọ igbaniwọle MQTT sii.
    MQTT TLS Mu MQTT TLS ṣiṣẹ.
    Àárín(ms) Tẹ Modbus TCP Idibo Aarin.
    Àkókò(ms) Tẹ Modbus TCP Aago.
    Iṣeto CSV Po si awọn file ti o ni atunto CSV rẹ nibi.
    CA Iwe-ẹri Ṣe igbasilẹ Iwe-ẹri CA rẹ nibi.
    Iwe-ẹri agbegbe Ṣe igbasilẹ Iwe-ẹri Agbegbe rẹ nibi.
    Bọtini Aladani Agbegbe Po si Kokoro Aladani Agbegbe rẹ nibi.

    Table 1: Eto Example Awọn ohun kan Apejuwe
    1.2 atunto file
    Ni Modbus si MQTT, olumulo tunto aworan agbaye laarin Modbus/TCP ati MQTT nipasẹ CSV file. Ninu csv file, awọn aaye separator (delimiter) jẹ koma.
    ADVANTECH Modbus Si Ohun elo Olulana MQTT - Web Oju-ọna 3

    Nkan Apejuwe
    Koko-ọrọ MQTT koko
    Oruko Orukọ lati ṣe idanimọ aworan agbaye.
    IP Adirẹsi IP ẹrọ Modbus.
    Ibudo Nọmba ibudo TCP ti ẹrọ ẹru Modbus latọna jijin.
    ID ẹrọ Modbus/TCP ẹrú ID.
    Iṣẹ-ṣiṣe Code Modbus koodu iṣẹ (FC). Ni Modbus si MQTT, awọn koodu iṣẹ atilẹyin jẹ: 1, 2, 3, 4, 5, 6, 15, 16
    01: Ka awọn iyipo;
    02: Ka awọn igbewọle ọtọtọ;
    03: Ka awọn iforukọsilẹ idaduro;
    04: Ka iforukọsilẹ titẹ sii;
    05: Kọ ẹyọkan;
    06: Kọ nikan Forukọsilẹ;
    15: Kọ ọpọ coils;
    16: Kọ ọpọ awọn iforukọsilẹ.
    Adirẹsi Ṣe apẹrẹ kika lati/kọ si adirẹsi ibẹrẹ fun iforukọsilẹ Modbus.
    Data ipari Nigbati FC = 1, 2, 5 tabi 15, ẹyọ naa jẹ (awọn) diẹ.
    Nigbati FC=3, 4, 6 tabi 16, ẹyọ naa jẹ ọrọ (awọn)
    Modbus Data iru Modbus data iru.
    Awọn aṣayan: Boolean, Integer, Unsigned Integer, leefofo
    Iyipada data Aaye Data Swap pinnu aṣẹ ninu eyiti awọn baiti pato ti data ti o gba / ti o ti gbejade ti wa ni jiṣẹ.
    Ko si: Maṣe paarọ; Ọrọ: 0x01, 0x02 di 0x02, 0x01;
    Ọrọ meji: 0x01, 0x02, 0x03, 0x04 di 0x04, 0x03, 0x02, 0x01.
    Meji Ọrọ - fireemu: 0x01, 0x02, 0x03, 0x04 di 0x04, 0x03, 0x02, 0x01.
    Quad Ọrọ: 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07980 di 0x07980, 0x05, 0x06, 0x03, 0x04, 0x01, 0x02.
    Baiti siwopu Aṣayan: Lootọ, Irọ
    Nigbati aṣayan jẹ Otitọ: 0x01, 0x02 di 0x01, 0x02.
    0x01, 0x02, 0x03, 0x04 di 0x01, 0x02, 0x03, 0x04.
    MQTT Data iru MQTT data iru.
    Awọn aṣayan: Boolean, Integer, Integer Ti ko fowo si, leefofo, Integer Gigun, Ti ko forukọsilẹ
    Multiplier Iye ti a lo lati isodipupo iye data.
    Aiṣedeede Iye ti a lo lati ṣafikun/iyokuro iye data naa.
    Àárín Idibo (ms) Modbus Idibo Aarin, kuro: milliseconds.
    Iwọn iye: 1 10000000
    Firanṣẹ Nigbati Yipada Yan pe awọn data ti wa ni rán lẹsẹkẹsẹ nigbati ayipada ṣẹlẹ lori modbus ẹrú.
    Awọn aṣayan: Bẹẹni, Bẹẹkọ
    Aṣa aaye Aṣa asọye iye
    Custom2 Aaye Aṣa asọye iye
    Firanṣẹ Ẹgbẹ Ṣeto nọmba ẹgbẹ fun ọpọlọpọ awọn ifiranṣẹ MQTT si ifiranṣẹ kan.
    Iwọn iye wa lati 0 si 500. Nigbati iye ba jẹ 0, ẹya ara ẹrọ yii jẹ alaabo.
    Firanṣẹ Aarin Firanṣẹ aarin ifiranṣẹ MQTT fun ẹgbẹ ni iṣẹju-aaya. Iwọn iye jẹ lati 1 si 10000 awọn aaya.

    Tabili 2: Apejuwe awọn nkan iṣeto
    Awọn CSV file le ṣe gbe wọle sinu olulana Advantech ni Eto app olulana WEB oju-iwe. Lẹhin agbewọle CSV file ki o si tẹ bọtini “Fipamọ”, iṣeto maapu tuntun yoo ni ipa lẹsẹkẹsẹ.
    ADVANTECH Modbus Si Ohun elo Olulana MQTT - Web Oju-ọna 41.3 Mapping tabili
    Modbus/TCP si aworan agbaye MQTT yoo han ni Tabili Iṣaworan WEB oju-iwe.
    ADVANTECH Modbus Si Ohun elo Olulana MQTT - Web Oju-ọna 71.4MQTT Data kika
    Nigbati Modbus/TCP FC jẹ 1, 2, 3 tabi 4, Modbus si MQTT yoo ṣiṣẹ bi olutẹjade MQTT lati firanṣẹ data Modbus/TCP ni ọna kika JSON si alagbata MQTT. Nigbati Modbus/TCP FC jẹ 5, 6, 15 tabi 16, Modbus si MQTT yoo ṣiṣẹ bi MQTT alabapin lati beere alaye ṣiṣe alabapin, ati firanṣẹ data si ẹrọ Modbus/TCP.
    Eyi ni example ti MQTT data ti o ti wa ni atejade lati Modbus to MQTT.
    ADVANTECH Modbus Si Ohun elo Olulana MQTT - Web Oju-ọna 5Ṣe akiyesi pe Modbus si MQTT jẹrisi koko-ọrọ, orukọ ati awọn aaye iye ti alaye ṣiṣe alabapin ti o gba.
    ADVANTECH Modbus Si Ohun elo Olulana MQTT - Web Oju-ọna 6

Awọn iwe aṣẹ ti o jọmọ

O le gba awọn iwe aṣẹ ti o jọmọ ọja lori Portal Engineering ni icr.advantech.cz adirẹsi.
Lati gba Itọsọna Ibẹrẹ kiakia ti olulana rẹ, Itọsọna olumulo, Ilana iṣeto ni, tabi famuwia lọ si Awọn awoṣe olulana oju-iwe, wa awoṣe ti a beere, ki o yipada si Awọn iwe afọwọkọ tabi Famuwia taabu, lẹsẹsẹ.
Awọn idii fifi sori ẹrọ Awọn ohun elo Olulana ati awọn iwe ilana wa lori awọn Awọn ohun elo olulana oju-iwe.
Fun Awọn iwe-aṣẹ Idagbasoke, lọ si awọn DevZone oju-iwe.

ADVANTECH - LogoModbus to MQTT Afowoyi

Awọn iwe aṣẹ / Awọn orisun

ADVANTECH Modbus To MQTT olulana App [pdf] Itọsọna olumulo
Modbus Si Ohun elo olulana MQTT, Modbus, Si Ohun elo olulana MQTT, Ohun elo olulana MQTT, Ohun elo olulana

Awọn itọkasi

Fi ọrọìwòye

Adirẹsi imeeli rẹ kii yoo ṣe atẹjade. Awọn aaye ti a beere ti wa ni samisi *