NI製品ディスカッション

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

UT55AのRS-485 でModbusで制御するには

すいません初歩的質問ですが、RS-485でModbus通信で制御したいのですがVISAシリアルでD-Reg No.又はRef No.を送信すればよいのですか?

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

Takaji.Honami 様

 

 開発言語はLabVIEWでしょうか?Modbus通信をおこなう方法は下記のページのOverviewにまとめられています。

 

LabVIEW Modbus API

https://decibel.ni.com/content/docs/DOC-30140

 

上記では5つの方法が紹介されています。

VISAリソース名をそのまま使う方法は、2と3番目の方法です。

2番目の方法は、無料のMODBUS Libraryを使う方法です。

MODBUS Library for LabVIEW
http://www.ni.com/example/29756/en/

 

2番目より新しいライブラリが3番目のLabVIEW Modbus APIです。
LabVIEW Modbus API

https://decibel.ni.com/content/docs/DOC-30140

 

1と4番目は、LabVIEW Real-TimeモジュールもしくはDatalogging and Supervisory Control (DSC) モジュールをインストールすると使えるようになる機能や関数を使用する方法です。

 

5番目は、SAPHIR社が提供する下記のツールキットを使用する方法です。

GModBus Over Serial Lineツールキット

http://sine.ni.com/nips/cds/view/p/lang/ja/nid/210229

 

VISA関数から独自に作成していくより、上記のいずれかを利用したほうがいいと思います。

 

メッセージ2/3
4,035件の閲覧回数

yueno様

 

情報ありがとうございます。

 

紹介された内容を確認してトライしてみます。

解らないことがありましたら、質問をアップしますので、

ご教授お願いいたします。

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