NI製品ディスカッション

cancel
Showing results for 
Search instead for 
Did you mean: 
Reply

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

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

0 Kudos
Message 1 of 3
(1,600 Views)
Highlighted

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関数から独自に作成していくより、上記のいずれかを利用したほうがいいと思います。

 

Message 2 of 3
(1,576 Views)

yueno様

 

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

 

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

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

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

0 Kudos
Message 3 of 3
(1,571 Views)