ADVANTECH - LogoModbus ke MQTT

Apl Penghala ADVANTECH NAT - Penutup

Advantech Czech sro, Sokolska 71, 562 04 Usti nad Orlici, Republik Czech
No. Dokumen APP-0087-EN, semakan mulai 12 Oktober 2023.

Modbus Ke Apl Penghala MQTT

© 2023 Advantech Czech sro Tiada bahagian daripada penerbitan ini boleh diterbitkan semula atau dihantar dalam sebarang bentuk atau dengan sebarang cara, elektronik atau mekanikal, termasuk fotografi, rakaman, atau sebarang sistem penyimpanan dan pengambilan maklumat tanpa kebenaran bertulis. Maklumat dalam manual ini tertakluk kepada perubahan tanpa notis, dan ia tidak mewakili komitmen di pihak Advantech.
Advantech Czech sro tidak akan bertanggungjawab ke atas kerosakan sampingan atau berbangkit akibat daripada kelengkapan, prestasi atau penggunaan manual ini.
Semua nama jenama yang digunakan dalam manual ini adalah tanda dagangan berdaftar pemilik masing-masing. Penggunaan tanda dagangan atau sebutan lain dalam penerbitan ini adalah untuk tujuan rujukan sahaja dan tidak merupakan pengesahan oleh pemegang tanda dagangan.

Simbol terpakai

Bahaya – Maklumat mengenai keselamatan pengguna atau kemungkinan kerosakan pada penghala.
Perhatian - Masalah yang boleh timbul dalam situasi tertentu.
Maklumat – Petua berguna atau maklumat yang menarik minat khusus.
Example – Cthampfungsi, arahan atau skrip.

Changelog

  1. Modbus kepada MQTT Changelog
    v2.0.5
    • Tukar openssl (1.0.2u) kepada perpustakaan statik.
    v2.0.6
    • Tambah pilihan penjanaan token Azure SAS.
    • Perlu memasang modul pengguna Python3.
    • Tambah Jenis Data: Dunia Berganda – Bingkai.
    • Tambah medan "Pertukaran Byte" dalam csv file.
    • Tambah "String" jenis Data yang disokong.
    • Tambah "Pertukaran Kata" dan "Pertukaran Byte" untuk Jenis Data Rentetan.
    v2.0.7
    • Tambah kod ralat show mosquitto dan mesej ralat dalam fungsi yang disambungkan/diputuskan.
    v2.0.8
    • Tambah muat naik sijil tempatan dan ciri utama tempatan untuk AWS.
    v2.0.9
    • Tukar arahan modbus maksimum daripada 100 kepada 500.
    v2.0.10
    • Tambah undian proses modul pengguna untuk setiap 5 saat, jika modul pengguna ranap, ia akan berjalan semula.
    v2.0.11
    • Tambah medan "Custom2 Field" dalam csv file.
    • Tambah medan "Hantar Kumpulan" dalam csv file, untuk ciri kumpulan hantar MQTT.
    • Tambahkan medan "Selang hantar" dalam csv file, untuk ciri kumpulan hantar MQTT.
    v2.0.12
    • Tambah penjanaan token SAS Azure (tanpa modul pengguna Python3). Apabila modul pengguna Python3 dipasang, ia akan menggunakan penjanaan token SAS oleh python.
    v2.0.13
    • Menambahkan keupayaan untuk mengedit CSV, sijil CA, Sijil Tempatan dan Kunci Peribadi Tempatan daripada WebUI.
    v2.0.14
    Isu telah diperbaiki apabila Apl Penghala mb2mqtt memuatkan konfigurasi lalai selepas kemas kini Perisian Tegar.
    v2.0.15
    • Memperbaiki isu dengan memaparkan nilai ruang dalam halaman Jadual Pemetaan.
    • Memperbaiki isu di mana nilai lama dipaparkan dalam halaman Jadual Pemetaan apabila nilai konfigurasi kosong. v2.0.16
    • Untuk WADMP: Memperbaiki isu bahawa nilai lalai mempunyai ruang putih.
    v2.0.17
    • Untuk menyokong Integer dengan saiz 2 bait (Cthample: tukar 0xFFFF kepada -1).
    • Tetapkan kebenaran kepada 755 untuk semua files dalam Modul Pengguna.
    v2.0.18
    Memperbaiki masalah dengan penukaran integer-to-float.
    • Tambah lebih banyak mesej log untuk nilai MQTT.
    v2.0.19
    • Tingkatkan Medan Tersuai kepada 10 (medan konfigurasi CSV : Q, R, U AB)
    v2.0.20
    Memperbaiki isu di mana ulasan konfigurasi menyebabkan isu dalam sistem pengurusan WADMP.

Penerangan tentang modul

Apl Penghala ini tidak terkandung dalam perisian tegar penghala standard. Memuat naik apl penghala ini diterangkan dalam manual Konfigurasi (lihat Dokumen Berkaitan Bab).
Apl penghala adalah platform penghala v2 serasi.
Modbus to MQTT ialah aplikasi penghala untuk menyediakan komunikasi lancar antara peranti Modbus/TCP dan peranti MQTT. Modbus ke MQTT berfungsi sebagai induk Modbus/TCP untuk berkomunikasi dengan peranti Modbus/TCP, dan berfungsi sebagai penerbit/pelanggan MQTT untuk berkomunikasi dengan broker MQTT.

Web Antara muka

Setelah pemasangan modul selesai, GUI modul boleh digunakan dengan mengklik nama modul pada halaman Apl Penghala penghala web antara muka.
Bahagian kiri GUI ini mengandungi menu dengan bahagian menu Penghala. Kembali ke bahagian menu Penghala beralih kembali dari modul web halaman ke penghala web halaman konfigurasi. Menu utama GUI modul ditunjukkan pada Rajah 1.

ADVANTECH Modbus Ke Apl Penghala MQTT - Web Antara muka 1

  1. Penghala
    1.1 Tetapan
    Konfigurasi apl penghala ini boleh dilakukan pada halaman Tetapan, di bawah bahagian menu Penghala. Semua item konfigurasi untuk halaman konfigurasi Tetapan diterangkan dalam jadual di bawah.
    ADVANTECH Modbus Ke Apl Penghala MQTT - Web Antara muka 2
    item Penerangan
    Didayakan Perkhidmatan Didayakan, kefungsian Modbus ke MQTT APN modul dihidupkan.
    Log Dayakan APN Dayakan Log Perkhidmatan.
    Alamat Broker Masukkan Alamat Pelayan Broker jauh.
    Pelabuhan Pelayan Broker Masukkan Nombor Port Pelayan Broker (1-65535).
    MQTT Keepalive Masukkan MQTT keepalive interval (1-3600).
    MQTT QoS Masukkan nilai MQTT QoS (0,1,2).
    Kekalkan MQTT Dayakan untuk mengekalkan mesej.
    ID pelanggan Masukkan ID Pelanggan.
    MQTT Tanpa Nama Dayakan MQTT Tanpa Nama
    Nama Pengguna MQTT Masukkan Nama Pengguna MQTT.
    Kata Laluan MQTT Masukkan Kata Laluan MQTT.
    MQTT TLS Dayakan MQTT TLS.
    Selang (ms) Masukkan Selang Pengundian Modbus TCP.
    Tamat masa(ms) Masukkan Modbus TCP Timeout.
    Konfigurasi CSV Muat naik file mengandungi konfigurasi CSV anda di sini.
    Sijil CA Muat naik Sijil CA anda di sini.
    Sijil Tempatan Muat naik Sijil Tempatan anda di sini.
    Kunci Peribadi Tempatan Muat naik Kunci Peribadi Tempatan anda di sini.

    Jadual 1: Tetapan Cthample Penerangan Item
    1.2 Konfigurasi file
    Dalam Modbus ke MQTT, pengguna mengkonfigurasi pemetaan antara Modbus/TCP dan MQTT melalui CSV file. Dalam csv file, pemisah medan (pembatas) ialah koma.
    ADVANTECH Modbus Ke Apl Penghala MQTT - Web Antara muka 3

    item Penerangan
    Topik Topik MQTT
    Nama Nama untuk mengenal pasti pemetaan.
    IP Alamat IP peranti Modbus.
    Pelabuhan Nombor port TCP peranti hamba Modbus jauh.
    ID peranti ID hamba Modbus/TCP.
    Kod Fungsi Kod Fungsi Modbus (FC). Dalam Modbus ke MQTT, kod fungsi yang disokong ialah: 1, 2, 3, 4, 5, 6, 15, 16
    01: Baca gegelung;
    02: Baca input diskret;
    03: Baca daftar pegangan;
    04: Baca daftar input;
    05: Tulis gegelung tunggal;
    06: Tulis daftar tunggal;
    15: Tulis berbilang gegelung;
    16: Tulis berbilang daftar.
    Alamat Tetapkan alamat baca dari/tulis ke permulaan untuk pendaftaran Modbus.
    Panjang data Apabila FC=1, 2, 5 atau 15, unit adalah bit(s)
    Apabila FC=3, 4, 6 atau 16, unitnya ialah perkataan
    Jenis Data Modbus Jenis data Modbus.
    Pilihan: Boolean, Integer, Unsigned Integer, Float
    Pertukaran Data Medan Pertukaran Data menentukan susunan bait tertentu bagi data yang diterima/dihantar dihantar.
    Tiada: Jangan tukar; Perkataan: 0x01, 0x02 menjadi 0x02, 0x01;
    Kata Ganda: 0x01, 0x02, 0x03, 0x04 menjadi 0x04, 0x03, 0x02, 0x01.
    Kata Ganda – Bingkai: 0x01, 0x02, 0x03, 0x04 menjadi 0x04, 0x03, 0x02, 0x01.
    Kata Kuad: 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07980 menjadi 0x07980, 0x05, 0x06, 0x03, 0x04, 0x01, 0x02.
    Pertukaran Bait Pilihan: Betul, Salah
    Apabila pilihan adalah Benar: 0x01, 0x02 menjadi 0x01, 0x02.
    0x01, 0x02, 0x03, 0x04 menjadi 0x01, 0x02, 0x03, 0x04.
    Jenis data MQTT Jenis data MQTT.
    Pilihan: Boolean, Integer, Unsigned Integer, Float, Long Integer, Unsigned
    Pengganda Nilai yang digunakan untuk mendarab nilai data.
    Offset Nilai yang digunakan untuk menambah/menolak nilai data.
    Selang Mengundi (ms) Selang Pengundian Modbus, unit: milisaat.
    Julat nilai: 1 10000000
    Hantar Apabila Berubah Pilih bahawa data dihantar serta-merta apabila perubahan berlaku pada hamba modbus.
    Pilihan: Ya, Tidak
    Medan Tersuai Nilai definisi tersuai
    Medan Tersuai2 Nilai definisi tersuai
    Hantar Kumpulan Tetapkan nombor kumpulan untuk berbilang mesej MQTT kepada satu mesej.
    Julat nilai adalah dari 0 hingga 500. Apabila nilai ialah 0, ciri ini dilumpuhkan.
    Selang Hantar Hantar selang mesej MQTT untuk kumpulan dalam beberapa saat. Julat nilai adalah dari 1 hingga 10000 saat.

    Jadual 2: Penerangan item konfigurasi
    CSV file boleh diimport ke penghala Advantech dalam Tetapan apl penghala WEB muka surat. Selepas import CSV file dan klik butang "Simpan", konfigurasi pemetaan baharu akan berkuat kuasa serta-merta.
    ADVANTECH Modbus Ke Apl Penghala MQTT - Web Antara muka 41.3Pemetaan jadual
    Pemetaan Modbus/TCP ke MQTT akan ditunjukkan dalam Jadual Pemetaan WEB muka surat.
    ADVANTECH Modbus Ke Apl Penghala MQTT - Web Antara muka 7Format Data 1.4MQTT
    Apabila Modbus/TCP FC ialah 1, 2, 3 atau 4, Modbus kepada MQTT akan berfungsi sebagai penerbit MQTT untuk menyiarkan data Modbus/TCP dalam format JSON ke broker MQTT. Apabila Modbus/TCP FC ialah 5, 6, 15 atau 16, Modbus ke MQTT akan berfungsi sebagai pelanggan MQTT untuk meminta maklumat langganan dan memajukan data ke peranti Modbus/TCP.
    Berikut adalah bekasample data MQTT yang diterbitkan daripada Modbus ke MQTT.
    ADVANTECH Modbus Ke Apl Penghala MQTT - Web Antara muka 5Ambil perhatian bahawa Modbus ke MQTT mengesahkan hanya topik, nama dan medan nilai maklumat langganan yang diterima.
    ADVANTECH Modbus Ke Apl Penghala MQTT - Web Antara muka 6

Dokumen Berkaitan

Anda boleh mendapatkan dokumen berkaitan produk di Portal Kejuruteraan di icr.advantech.cz alamat.
Untuk mendapatkan Panduan Mula Pantas penghala anda, Manual Pengguna, Manual Konfigurasi atau Perisian Tegar pergi ke Model Penghala halaman, cari model yang diperlukan, dan tukar ke tab Manual atau Perisian Tegar, masing-masing.
Pakej dan manual pemasangan Apl Penghala tersedia pada Apl Penghala muka surat.
Untuk Dokumen Pembangunan, pergi ke DevZone muka surat.

ADVANTECH - LogoModbus ke Manual MQTT

Dokumen / Sumber

ADVANTECH Modbus Ke Apl Penghala MQTT [pdf] Panduan Pengguna
Modbus To MQTT Router App, Modbus, To MQTT Router App, MQTT Router App, Router App

Rujukan

Tinggalkan komen

Alamat e-mel anda tidak akan diterbitkan. Medan yang diperlukan ditanda *