- Home
- LoRaWAN Controllersの使用
- Modbus RS485ブリッジLoRaWAN機能の使い方
Modbus RS485ブリッジLoRaWAN機能の使い方
説明
Milesight LoRaWANコントローラは、Modbus RS485ブリッジLoRaWAN機能をサポートしており、サーバーとRS485 Modbusデバイス間の通信を設定するためのリレーとして動作します。Milesight LoRaWANコントローラは、この機能のために2つのパススルーモードをサポートしています:
アクティブ・パススルー:ネットワークサーバーはRS485デバイスに任意のコマンドを送信でき、RS485デバイスはサーバーのコマンドに従ってのみ反応できます。

双方向パススルー:ネットワークサーバーがRS485デバイスに任意のコマンドを送信できるだけでなく、RS485デバイスがデータをネットワークサーバーにアクティブに送信することもできます。
注:
1)双方向パススルーが有効な場合、Modbus チャンネルは使用できず、対応する IF-THEN コマンドは機能しません。
2) 現在、UC100 と UC300 だけがこのモードをサポートしています。

この記事では、Modbus RS485 ブリッジ LoRaWAN を使用する方法を説明するために、アクティブ・パススルーを取り上げます。
必要条件
- Milesight LoRaWANコントローラー: UC50Xシリーズ/UC11XX/UC11-N1
- Milesight LoRaWANゲートウェイ:ネットワークサーバーとして動作
- RS485ターミナルデバイス
構成
- RS485ターミナルデバイスをLoRaWANコントローラに接続します。
- MilesightコントローラをLoRaWANネットワークサーバーに接続します。Milesightゲートウェイをネットワークサーバーとして使用する場合は、こちらの記事をご参照ください: LoRaWANノード/センサーをMilesightゲートウェイに接続する方法。
- インターフェースタイプをRS485(Modbus Master)に設定し、Modbus RS485ブリッジLoRaWAN機能を有効にし、転送ポートを2-84,86-223から選択します。この例ではポートを 123 に設定します。(パススルーモードオプションがない場合、モードはアクティブパススルーに固定されます。)

- ゲートウェイの Web GUI にログインし、[Network Server] > [Packets] > [Send Data To Device] に進み、コントローラのデバイス EUI とポート 123 を入力し、Modbus RTU リード/ライトコマンドを送信します。コマンドの説明
サーバID(スレーブID) - ファンクションコード
開始アドレス(上位) 開始アドレス(下位) レジスタ数量(上位) レジスタ数量(下位) CRC 01 03 00 00 00 01 840A
注:
デバイスタイプがクラス C の場合、コントローラはダウンリンクメッセージをすぐに受信します。
デバイスタイプがクラス A の場合、ダウンリンクメッセージはコントローラからのアップリンクがあるまでキュー(グレー)で待機します。

5. Network Server(ネットワークサーバー)> Packets(パケット)> Network Server(ネットワークサーバー)に移動すると、RS485 端末デバイスからの Modbus RTU 応答が表示されます。

リプライの説明
| サーバID
(スレーブ ID) |
ファンクションコード | データ長 | データ | CRC |
| 01 | 03 | 02=2 Bytes | 0237 |
F8F2 |

関連記事
LoRaWAN Controllersの使用
Milesight IoT CloudでUC50xがAI値を正しく表示する方法Milesight IoT Cloud上でUC50xがAI値を正しく表示する方法について説明します
Milesight UC50xに異なるタイプのアナログ入力デバイスを接続する方法2線式および3線式のAIセンサーを例に、AIデバイスをUC50xに接続する方法を説明します
MilesightコントローラのRS232の使い方このガイドでは、Milesight LoRaWANコントローラのRS232の使い方を説明します。
MilesightコントローラーのDOをトリガーする方法この記事ではDOの状態をトリガする方法を説明します
UC51xを使用して電磁弁を制御する方法UC51xシリーズLoRaWANワイヤレスソレノイドバルブコントローラは、バルブのDCラッチングソレノイドをリモート制御するために使用されるデバイスです。
Milesightゲートウェイとコントローラ間のModbus RTU to/over TCPを実現する方法ModbusRTUブリッジLoRaWANは、MilesightコントローラとModbus TCP/TCPクライアント間のModbus-LoRaWANデータ伝送を、Milesight LoRaWANゲートウェイ経由で設定する機能です。













