AIO_OutW
オプションのアナログI/O出力チャンネルから16ビットアナログ値を出力します。
書式
AIO_OutW チャンネル番号, 出力データ [, Forced]
パラメーター
- チャンネル番号
- アナログI/Oのチャンネル番号を指定します。
- 出力データ
- 出力データ (0から65535の整数)を、式または数値で指定します。
- Forced
- 省略可能です。通常は省略します。
解説
チャンネル番号で指定したアナログI/Oチャンネルに出力します。出力データは0から65535の整数を、式または数値で指定します。
出力電圧(電流)は、ボード上のスイッチで設定される出力レンジ設定により下記の通りとなります。
| 出力データ | 出力レンジ設定 | ||||||
|---|---|---|---|---|---|---|---|
| 16進数 | 10進数 | ±10(V) | ±5(V) | 0-5(V) | 0-10(V) | 4-20(mA) | 0-20(mA) |
| 0xFFFF | 65535 | 9.99970 | 4.99985 | 5.00000 | 10.00000 | 20.00000 | 20.00000 |
| 0x8001 | 32769 | 0.00031 | 0.00015 | 2.50008 | 5.00015 | 12.00024 | 10.00031 |
| 0x8000 | 32768 | 0.00000 | 0.00000 | 2.50000 | 5.00000 | 12.00000 | 10.00000 |
| 0x0000 | 0 | -10.00000 | -5.00000 | 0.00000 | 0.00000 | 4.00000 | 0.00000 |
注意
Forcedフラグ
NoPauseタスク, NoEmgAbortタスク (Xqt実行時に、NoPauseやNoEmgAbortを指定して開始された特別なタスク)、およびバックグラウンドタスクから、非常停止中や安全扉開時にアナログI/O出力を行う場合にこのフラグを指定します。
非常停止中や安全扉開時にアナログI/O出力が変化するのでシステム設計上の注意が必要です。
参照
AIO_In関数, AIO_Out, AIO_Out関数, AIO_OutW関数, AIO_Set, Wait
AIO_OutW使用例
AIO_OutW 1, &H8000
← AIO_Out関数 AIO_OutW関数 →