NI製品ディスカッション

キャンセル
次の結果を表示 
次の代わりに検索 
もしかして: 

MODBUS使用時のエラー 5030001について

Fig1のVIを実行すると機器の制御は正常に行われているので

すが、Fig2のエラー絶えず現れます。

このエラーの発生原因と対処方法をご教示頂けませんでしょうか。

本VIはある機器の電源をON/OFFするViです。0000=>ON

0001=>OFF

Fig2のエラーは出ますが機器の制御は正常に行われます。

すべてをダウンロード
0 件の賞賛
メッセージ1/4
118件の閲覧回数

Unit IDをゼロにしていませんか?

0 件の賞賛
メッセージ2/4
95件の閲覧回数

お忙しい中、コメントありがとう御座います。

はい。仰る通りUnit IDをゼロにしております。

0 件の賞賛
メッセージ3/4
92件の閲覧回数

エラーコードは538177ですね。5030001はクローンVIのIDでしょう。

ID=0はブロードキャストで、接続されているすべての機器が受け取って動きますが、応答は返しません。538177はそのことを表します。エラーにせず警告でいいと思うのですが、NI Modbus Libraryがそうなので無視すればいいと思います。

 

複数の機器を同時に動かしたいときなどに使いますが、その必要があるのでしょうか?

無ければ1以上のIDを振って個別に通信してください。

0 件の賞賛
メッセージ4/4
84件の閲覧回数