kaitoasai
2024年9月20日 14時57分
いつもお世話になっております。
Armadillo-IoT G3の絶縁RS485アドオンモジュール RS02でModbusの通信を試みているのですが、
https://armadillo.atmark-techno.com/howto/connect-armadillo-x1_armadill…
こちらのリンクの手順通りテスト中、最後の動作確認で、
./wmb-dio8r-ctrl /dev/ttymxc0 on
を実行すると、
Opening /dev/ttymxc0 at 19200 bauds (N, 8, 1)
[01][05][00][03][FF][00][7C][3A]
Waiting for a confirmation...
ERROR Connection timed out: select
Bytes flushed (0)
faild: Connection timed out
modbus error
このようなエラーが発生しますが、DIGITAL OUTPUTのピン番号4がon(LEDが点灯)しました。
これは通信成功していると言えるのでしょうか。
どのような設定が間違っているでしょうか。ご教授お願い致します。
at_mizo
2024年9月25日 17時25分
溝渕です。
> このようなエラーが発生しますが、DIGITAL OUTPUTのピン番号4がon(LEDが点灯)しました。
> これは通信成功していると言えるのでしょうか。
エラーメッセージが表示されているので、恐らくエラーが発生しているものと思われます。
> どのような設定が間違っているでしょうか。ご教授お願い致します。
Howtoに記載の、
- WMB-DIO8Rのdip switch
- 絶縁RS485アドオンモジュール RS02のdip switch
- WMB-DIO8RとRS02の結線
は正しいでしょうか?
また、Armadilloでご利用の(LinuxカーネルやDebianの)ソフトウェアバージョンを教えていただけますか?