ここから本文

Factory Automation

よくあるご質問
(FAQ)

Factory Automation

よくあるご質問(FAQ)製品について

  • 文字サイズ変更
  • S
  • M
  • L

製品について

  • 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
疑問・問題は解決されましたか?

解決されない場合はこちらよりご質問ください。

仕様・機能に関するお問い合わせ

アンケート:
ご意見をお聞かせください

ご意見・ご感想をお寄せください お問い合わせを入力されましてもご返信はいたしかねます