05-26-2025 10:08 PM
Fig1のVIを実行すると機器の制御は正常に行われているので
すが、Fig2のエラー絶えず現れます。
このエラーの発生原因と対処方法をご教示頂けませんでしょうか。
本VIはある機器の電源をON/OFFするViです。0000=>ON
0001=>OFF
Fig2のエラーは出ますが機器の制御は正常に行われます。
05-27-2025 07:38 AM
Unit IDをゼロにしていませんか?
05-27-2025 08:07 AM
お忙しい中、コメントありがとう御座います。
はい。仰る通りUnit IDをゼロにしております。
05-27-2025 09:30 AM
エラーコードは538177ですね。5030001はクローンVIのIDでしょう。
ID=0はブロードキャストで、接続されているすべての機器が受け取って動きますが、応答は返しません。538177はそのことを表します。エラーにせず警告でいいと思うのですが、NI Modbus Libraryがそうなので無視すればいいと思います。
複数の機器を同時に動かしたいときなどに使いますが、その必要があるのでしょうか?
無ければ1以上のIDを振って個別に通信してください。