- FAQ番号 : 13572
- 公開日時 : 2012/03/28 21:15
-
印刷
アナログ入出力処理のプログラムについて
アナログ入力を取り込む、アナログ出力するには、どうプログラムしたらよいですか?
- カテゴリー :
-
回答
弊社提供のバスインタフェース関数用のヘッダファイルをインクルードし、C言語コントローラユニットに組込み済みの関数をコールします。
まず初めにQBF_Open()関数をコールてpathを取得してから、必要な関数をコールします。タスクの終了時はQBF_Close()関数にてクローズ処理を行います。
下記の関数は、位置決めユニット、カウンタユニット、シリアルコミニュケーションユニット等の全てのインテリジェント機能ユニットに対して使用できます。
#include "qbfFunc.h" /* バスインタフェース関数用ヘッダファイル */
:
:
ret = QBF_Open(unit , &path); /* OPEN処理とpathの取得 */
:
ret = QBF_FromBuf(path , usIoNo, ulOffset, ulSize, pusDataBuf, ulBufSize); /* アナログ入力ユニットからの読出し */
:
ret = QBF_ToBuf(path , usIoNo, ulOffset, ulSize, pusDataBuf, ulBufSize); /* アナログ出力ユニットへの書込み */
:
ret = QBF_Close(path); /* CLOSE処理 */
- 製品名
- MELSEC-Qシリーズ
- 製品分類
- C言語コントローラ
- シリーズ
- CPU