- 締切済み
※ ChatGPTを利用し、要約された質問です(原文:RS-485通信のデバック方法)
RS-485通信のデバック方法
このQ&Aのポイント
- RS-485通信のデバック方法について初心者向けに解説します。
- RS-485通信のデバックではMODBUS RTUプロトコルを使用します。
- RS-485通信のデバックにはMODBUSシュミレータアプリとRS-485変換ケーブルを使用します。
- みんなの回答 (3)
- 専門家の回答
みんなの回答
noname#230359
回答No.3
>今回は+,-,シールドしかないので、以前ほど簡単にはいかないと思っています。 実はRS232Cより簡単なのです ただし、あくまでハード上は <制御線がないので少なくともその分だけでもラク と但し書きが付きますが 問題はMODBUSプロトコルを理解してるかどうか? ただその一点のみ 多くの場合、MODBUSプロトコルのCRCチェックで引っかかる http://www.m-system.co.jp/mssjapanese/kaisetsu/nmmodbus.pdf CRC計算が出来ていないことが多い しかも電卓とかでの検算が出来ないので余計に 正常に送信してるのに 返って来るのはエラーコードのみ などと言う状態から抜け出せない事は少なくない エラーコードをチャント読めば解決できるのに 何故か?エラーコードと思わず 「意味不明の信号しか返って来ない、ノイズでしょうか?」 などと言う質問も多い
noname#230359
回答No.2
RS485は物理層のデバイスであって、プロトコル等を規定していません。 単純にRS232Cが485に変わっただけと思っても問題ないです。 特にMODBUSなんだから、MODBASのプロトコルを踏襲すれば 通信はできます。
noname#230359
回答No.1
RS-485を使用したものはハード、ソフトともに頻繁に設計、製作していますが 何がわからないのかを明確に言われたほうがアドバイスしやすいです。 この場合は自分で送信したものが自分で受信できますので相手なしで 簡単なデバッグ用プログラムが製作可能です。 そこができればあとはなんとかなると思いますのでそこから取り組んでください。