Armadilloフォーラム

Armadillo-IoT G3の絶縁RS485アドオンモジュール RS02でModbusRTUの通信をする

hemokun

2023年8月18日 18時03分

お疲れ様です。
RS02 ボードを使用して、ケーブル RS485 で Modbus RTU を使用して 3 つのデバイスに接続したいと考えています。
Armadillo G3 は 2 つのデバイスから値を読み取り、1 つのデバイスは Armadillo G3 から値を読み取ります。
書類を確認しましたが、使用できる港のガイドがありません。
上記の目的にはどのポートを使用できますか?
/dev/ttymxc のいずれかにあるはずであることはわかっていますが、どれが正しいのかわかりません。
この件に関して私を助けてください。
よろしくお願いします。

ファイル ファイルの説明
001_485_a.jpg
コメント

at_mitsuhiro.yoshida

2023年8月21日 10時31分

吉田です。

製品マニュアル 「6.14. Armadillo-IoT 絶縁RS485アドオンモジュール RS02」に記載してあります。
https://manual.atmark-techno.com/armadillo-iot-g3/armadillo-iotg-g3_pro…

Armadillo-IoT ゲートウェイ G3 の CON1 に RS02 を実装した場合 /dev/ttymxc0
Armadillo-IoT ゲートウェイ G3 の CON2 に RS02 を実装した場合 /dev/ttymxc1
です。

hemokun

2023年9月27日 18時05分

> 吉田です。
>
> 製品マニュアル 「6.14. Armadillo-IoT 絶縁RS485アドオンモジュール RS02」に記載してあります。
> https://manual.atmark-techno.com/armadillo-iot-g3/armadillo-iotg-g3_pro…
>
> Armadillo-IoT ゲートウェイ G3 の CON1 に RS02 を実装した場合 /dev/ttymxc0
> Armadillo-IoT ゲートウェイ G3 の CON2 に RS02 を実装した場合 /dev/ttymxc1
> です。

いつもフォーラムを参考にしています。
RS02ボードに2台のデバイスを接続した場合。
マルチメーターからデータを取得するための 1 つのゲート (ゲート 1)。
1 つのゲートから (ゲート 2) までが他のデバイスから読み取られます。

それでは、両方のゲートの住所は何になるでしょうか?
ゲート 1: (/dev/ttymxc0) で試してみたところ、データを読み取ることができました。
では、ゲート 2 のアドレスは何になるでしょうか?

よろしくお願いします。

at_mitsuhiro.yoshida

2023年9月28日 14時29分

吉田です。

Modbus で使用するデバイス側に Modbus 通信仕様はございませんでしょうか。
そちらに通信フォーマットやアドレスの使用可能範囲・設定方法が記載されているかと思われます。

Armadill-IoT ゲートウェイとしては、以下の Howto がありますので、参考にしてください。
https://armadillo.atmark-techno.com/howto/connect-armadillo-x1_armadill…