Archived: OptomuxコマンドでFieldPointの熱電対モジュール(FP-TC-120)をプログラムする方法

This document has been archived and is no longer updated by National Instruments



使用ソフトウェア: Driver Software>>NI-FieldPoint
使用ソフトウェア・バージョン: 2.0
使用ソフトウェア・バージョンに特化: N/A
二次のソフトウェア:

問題: FP-1000/1001 Programmer Reference Manualに掲載されているOptomuxコマンドでプログラミングしてFP-TC-120を動作させたい。しかし、このコマンドの意味は理解しにくいです。良いアドバイスはありませんか。

解決策: Optomuxコマンドの一般的な表記方法は以下の通りになります。


またはコマンド形式のとしては、

となります。

Programmer's Reference Manualによると [attrMask]入力が複数のモジュールの場合は同じです。たとえば,0001がFP-AI-110のフィルタ設定の属性マスクでもあれば、TC-120の熱電対タイプのマスク設定でもあります。表に0001の属性マスクが数回表示されている理由はこのマスクが数種類モジュールで使われているからです。0001をアナログ入力(AI)モジュールに送るか熱電対モジュールに送るかによって0001マスクの意味が違います。

下記は熱電対チャネルへ書きこむコマンドの例です:
K タイプの熱電対が摂氏を読みこくように設定するコマンドは次の通りです(TC-120はアドレス0で、チャネル番号も0と前提します):


ここで、
> は start(Programmer Reference Manualの1-1ページ参照)
01 は address(Programmer Reference Manualの1-1ページ参照)
!D は set attribute(Programmer Reference Manualの5-9ページ参照)
0001 は channel(Programmer Reference Manualの5-9ページ参照)
0001 は attribute mask1(Programmer Reference Manualの5-9、5-10ページ参照)
1 は range mask(Programmer Reference Manualの5-9ページ参照)
01 は K type(熱電対がKタイプ)(Programmer Reference Manualの5-10ページ参照)
21 は Celsius(摂氏)(Programmer Reference Manualの5-12ページ参照)
?? は check sum(Programmer Reference Manualの1-2ページ参照)
を表わしています。

このコマンドにより、FP-TC-120がアドレス0にあり、チャンネル0(16進数の0001を2進数に変換すると0000000000000001となります。ここでの1の位置に相当するチャンネルが有効となりますので、チャンネル0となります)が指定されています。
アドレスで指定されたモジュールがFP-TC-120のとき、attribute mask1を0001とすると、Programmer Reference Manualの5-10ページの表から、熱電対型であることを指定することになります。
そして、このチャンネルにはKタイプの熱電対が接続され、摂氏形式であることを指定しています。

もし、この設定を起動時に有効になるように保存したい場合は、 !D の変わりに !f (属性を保存)を使用します。

もし、FP-TC-120の全てのチャンネル(8ch)分に対して、一度でプログラミングするときは、以下のように記述できます。
01!D00FF000110121000110121000110121000110121000110121000110121000110121000110121??.
ここで、00FF は16進数なので、2進数に変換すると0000000011111111となりますので、この1の並びの位置に相当する8チャンネル分が有効となります。000110121は8チャンネル分だけ記述するので、8回記述しています。

なお、FP-1000/1001 Programmer Reference Manualは、下記のファイルから入手できます。

関連リンク:

添付:


FP-1000-1001Programmer Reference Manual.pdf


報告日時: 03/07/2000
最終更新日: 10/20/2000
ドキュメントID: 1V6A38RM