3.8 RS-232/RS-485の活用 (AG10/AG20/AX11/AX21/AX30) #
対象機種: AX30 / AX11 / AX21 / AG10 / AG20
RS-232(全二重)/RS-485(半二重)通信には一般的なLinuxのインターフェイスを使用します。
詳細は以下のURLを参照ください。
https://www.kernel.org/doc/html/v5.10/driver-api/serial/serial-rs485.html
なお、デバイスファイルは機種により異なります(下表)。
補足: AG10 の FW 3.8.1 では、/dev/ttyMV1 の所有グループは dialout(
crw-rw----)で、admin ユーザーは dialout グループに属していません。admin ユーザーで使う場合は、sudo で実行するか、admin ユーザーを dialout グループに追加してください。/dev/ttyMV0 はシリアルコンソールです。アプリケーションからは使用しないでください。
| 機種 | デバイスファイル名 |
|---|---|
| AG10 (RS-232) AG20 (RS-485) | /dev/ttyMV1 |
| AX11/AX21 (RS-485) | /dev/ttyS1 |
| AX30 (RS-485) | /dev/ttySC1 (ポート1) /dev/ttySC2 (ポート2) |
補足: サンプルコードを以下のURLにご用意しています。
https://package.amnimo.com/examples/amcom-sample.zip
上記のサンプルコードを取得するためには、「アカウント名」「パスワード」の情報が必要です。アカウントとパスワードについては、弊社サポートに別途ご連絡ください。
補足: RS-485通信でModbus RTUプロトコルを使用したサンプルコードを以下のURLにご用意しています。
https://package.amnimo.com/examples/ammodbus.zip
上記のサンプルコードを取得するためには、「アカウント名」「パスワード」の情報が必要です。アカウントとパスワードについては、弊社サポートに別途ご連絡ください。

補足: AG10 の FW 3.8.1 では、/dev/ttyMV1 の所有グループは dialout(