通信インターフェースマニュアル - kikusui5 pwr-01 interface manual *cls...

241
400W model PWR401L PWR401MH PWR401ML PWR401H 800W model PWR801L PWR801MH PWR801ML PWR801H 1200W model PWR1201L PWR1201MH PWR1201ML PWR1201H 2000W model PWR2001L PWR2001MH PWR2001ML PWR2001H 通信インターフェースマニュアル 直流安定化電源 PWR-01シリーズ Part No. IB034203 May 2020

Upload: others

Post on 06-Nov-2020

2 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: 通信インターフェースマニュアル - KIKUSUI5 PWR-01 Interface Manual *CLS ステータスバイト、イベントステータス、エラーキューを含むすべてのイベントレジスタをクリア

400W model

PWR401L PWR401MHPWR401ML PWR401H800W model

PWR801L PWR801MHPWR801ML PWR801H1200W model

PWR1201L PWR1201MHPWR1201ML PWR1201H2000W model

PWR2001L PWR2001MHPWR2001ML PWR2001H

通信インターフェースマニュアル直流安定化電源 PWR-01シリーズ

Part No. IB034203May 2020

Page 2: 通信インターフェースマニュアル - KIKUSUI5 PWR-01 Interface Manual *CLS ステータスバイト、イベントステータス、エラーキューを含むすべてのイベントレジスタをクリア

KIKUSUI Electronics Corp. 2

目次

Command List ............................. 5

はじめに ...................................... 15

セットアップ ................................. 18VISAライブラリ .................................. 18インターフェースのセットアップ ........... 19RS232C ............................................. 20USB ................................................... 23LAN .................................................... 25組み込みウェブサイトへのアクセスと操作(LAN) ................................................ 29マルチチャンネルのセットアップ .......... 38

コマンドについて ......................... 43コマンドの階層 .................................... 43コマンドの記述 .................................... 44パラメータ .......................................... 47

IEEE488.2共通コマンド ............. 50*CLS .................................................. 50*ESE .................................................. 51*ESR .................................................. 52*IDN ................................................... 53*LRN .................................................. 54*OPC.................................................. 55*OPT .................................................. 56*PSC .................................................. 57*RST .................................................. 58*SRE .................................................. 59*STB .................................................. 60*TRG .................................................. 61*TST ................................................... 62*WAI ................................................... 63

ABORtコマンド .......................... 64ABOR................................................. 64ABOR:PROG ..................................... 65ABOR:TRAN ...................................... 66

DISPlayコマンド ........................ 67

DISP:BRIG......................................... 67

GLOBalコマンド ........................ 68GLOB:*RST ....................................... 68GLOB:*TRG ....................................... 69GLOB:ABOR...................................... 70GLOB:CURR ..................................... 71GLOB:INIT:PROG .............................. 72GLOB:INIT:TRAN............................... 73GLOB:OUTP ...................................... 74GLOB:OUTP:PROT:CLE ................... 75GLOB:VOLT ....................................... 76

INITiateコマンド ......................... 77INIT:PROG ......................................... 77INIT:TRAN.......................................... 78

INSTrumentコマンド .................. 79INST ................................................... 79INST:CAT ........................................... 80INST:INFO ......................................... 81

MEASure/FETChコマンド ......... 82FETC:ALL/ MEAS:ALL ...................... 82FETC:CURR/ MEAS:CURR .............. 83FETC:VOLT/ MEAS:VOLT ................. 84

MEMoryコマンド ........................ 85MEM:REC .......................................... 85MEM:REC:PREV ............................... 86MEM:SAVE ........................................ 87

OUTPutコマンド ........................ 88OUTP ................................................. 88OUTP:DEL:ON .................................. 89OUTP:DEL:OFF................................. 90OUTP:EXT ......................................... 91OUTP:EXT:ADV ................................. 92OUTP:EXT:LOG................................. 93OUTP:PON ........................................ 94OUTP:PROT:BRKT ............................ 95

Page 3: 通信インターフェースマニュアル - KIKUSUI5 PWR-01 Interface Manual *CLS ステータスバイト、イベントステータス、エラーキューを含むすべてのイベントレジスタをクリア

目次

PWR-01 Interface Manual3

OUTP:PROT:CLE .............................. 96OUTP:PROT:WDOG.......................... 97OUTP:TRIG:STAT.............................. 98

PROGramコマンド ..................... 99PROG:CRE...................................... 100PROG:LOOP ................................... 101PROG:REM:LOOP .......................... 102PROG:REM:TIME............................ 103PROG:STEPS ................................. 104PROG:STEPS:LOOP:ADD .............. 105PROG:STEPS:LOOP:LIST .............. 106PROG:STEP<n>:CURR/ PROG:STEP_T:CURR............................................ 107PROG:STEP<n>:DWEL/ PROG:STEP_T:DWEL ............................................ 108P R O G : S T E P < n > : T R I G I N / PROG:STEP_T:TRIGIN ................... 109P R O G : S T E P < n > : T R I G O U T / PROG:STEP_T:TRIGOUT ................110PROG:STEP<n>:VOLT/ PROG:STEP_T:VOLT ..............................................111PROG:UCOD....................................112

[SOURce:]CURRentコマンド ...113CURR ...............................................113CURR:EXT:RANG ............................114CURR:EXT:SOUR ............................115CURR:LIM:AUTO .............................116CURR:PROT ....................................117CURR:PROT:DEL .............................118CURR:SST:FALL ..............................119CURR:SST:RISE ............................. 120CURR:TRIG ..................................... 121

[SOURce:]RESistanceコマンド ....122

RES ................................................. 122

[SOURce:]VOLTageコマンド ... 123VOLT ................................................ 123VOLT:EXT:RANG ............................. 124VOLT:EXT:SOUR ............................. 125VOLT:LIM:AUTO .............................. 126

VOLT:LIM:LOW ................................ 127VOLT:PROT ..................................... 128VOLT:SST:FALL ............................... 129VOLT:SST:RISE ............................... 130VOLT:TRIG ...................................... 131

STATusコマンド ....................... 132ステータス報告構造 .......................... 132標準アーキテクチャ........................... 136ステータスバイトレジスタ .................. 137イベントステータスレジスタ .............. 138OPERationステータスレジスタ ........ 139STAT:OPER ..................................... 140STAT:OPER:COND .......................... 141STAT:OPER:ENAB .......................... 142STAT:OPER:NTR ............................. 143STAT:OPER:PTR ............................. 144OPERation:INSTrument サブレジスタ ....145STAT:OPER:INST ............................ 146STAT:OPER:INST:COND ................. 147STAT:OPER:INST:ENAB .................. 148STAT:OPER:INST:NTR .................... 149STAT:OPER:INST:PTR .................... 150OPERation:INSTrument:ISUMmary<n>サブレジスタ ..................................... 151STAT:OPER:INST:ISUM<n> ............ 152STAT:OPER:INST:ISUM<n>:COND . 153STAT:OPER:INST:ISUM<n>:ENAB . 154STAT:OPER:INST:ISUM<n>:NTR .... 155STAT:OPER:INST:ISUM<n>:PTR .... 156QUEStionableステータスレジスタ.... 157STAT:QUES ..................................... 158STAT:QUES:COND .......................... 159STAT:QUES:ENAB .......................... 160STAT:QUES:NTR ............................. 161STAT:QUES:PTR ............................. 162QUEStionable:INSTrument サブレジスタ 163STAT:QUES:INST ............................ 164STAT:QUES:INST:COND ................. 165STAT:QUES:INST:ENAB .................. 166STAT:QUES:INST:NTR .................... 167

Page 4: 通信インターフェースマニュアル - KIKUSUI5 PWR-01 Interface Manual *CLS ステータスバイト、イベントステータス、エラーキューを含むすべてのイベントレジスタをクリア

KIKUSUI Electronics Corp. 4

STAT:QUES:INST:PTR .................... 168QUEStionable:INSTrument:ISUMmary<n> サブレジスタ .............................. 169STAT:QUES:INST:ISUM<n> ............ 170STAT:QUES:INST:ISUM<n>:COND . 171STAT:QUES:INST:ISUM<n>:ENAB . 172STAT:QUES:INST:ISUM<n>:NTR .... 173STAT:QUES:INST:ISUM<n>:PTR .... 174プリセットステータス ......................... 175STAT:PRES ...................................... 175

SYSTemコマンド...................... 176SYST:BEEP:STAT............................ 176SYST:COMM:RLST ......................... 177SYST:CONF:BLE ............................. 178SYST:CONF:MAST .......................... 179SYST:CONF:MON:RANG ................ 180SYST:CONF:PROT:REC ................. 181SYST:CONF:SC1/ SYST:CONF:SC2/ SYST:CONF:SC3............................. 182SYST:CONF:SLAV:AMM ................. 183SYST:CONF:STAR:PRI ................... 184SYST:ERR ....................................... 185SYST:ERR:COUN............................ 186SYST:ERR:TRAC ............................ 187SYST:EXT:STATOUT:CC:POL ......... 188SYST:EXT:STATOUT:CV:POL ......... 189SYST:EXT:STATOUT:OUTP:POL .... 190SYST:EXT:STATOUT:PROT:POL ..... 191SYST:EXT:TRIGIN:POL ................... 192SYST:EXT:TRIGOUT:POL ............... 193SYST:KLOC ..................................... 194SYST:LOC/ SYST:REM/ SYST:RWL 195SYST:SEC:IMM ............................... 196SYST:VERS ..................................... 197

TRIGgerコマンド ...................... 198TRIG:PROG..................................... 198TRIG:PROG:EXEC .......................... 199TRIG:PROG:SOUR ......................... 200TRIG:TRAN ..................................... 201TRIG:TRAN:SOUR .......................... 202

チュートリアル ........................... 203

設定と測定 ....................................... 203トリガで設定値を変更(TRANsient) 205シーケンス動作(PROGram) ........... 208状態監視 .......................................... 223マルチチャンネルの使用 .................... 226エラーチェック .................................. 229Visual Basic 2017 ............................ 230

付録 .......................................... 234エラーリスト...................................... 234主なコマンド処理時間 ....................... 240

Page 5: 通信インターフェースマニュアル - KIKUSUI5 PWR-01 Interface Manual *CLS ステータスバイト、イベントステータス、エラーキューを含むすべてのイベントレジスタをクリア

Command List

PWR-01 Interface Manual5

*CLSステータスバイト、イベントステータス、エラーキューを含むすべてのイベントレジスタをクリアします。

*ESEステータスバイトのイベントサマリビット(ESB)で集計されるイベントステータスイネーブルレジスタを設定します。

*ESRイベントステータスレジスタを問い合わせます。

*IDN本製品の機種名とファームウェアのバージョンを問い合わせます。

*LRN現在のパネル設定を復元できるコマンドを問い合わせます。

*OPC待機中のすべてのコマンド処理が完了したときにイベントステータスレジスタのOPCビット(ビット0)の設定します。

*OPT本製品に装着されているオプションを問い合わせます。

*PSCPOWERスイッチをオンにしたときに、イベントステータスイネーブルレジスタとサービスリクエストイネーブルレジスタをクリアするかしないか(パワーオンステータス)を設定します。

*RSTパネル設定を初期化します。

*SREサービスリクエストイネーブルレジスタを設定します。

*STBステータスバイトレジスタのコンテンツとMSS(マスタサマリステータス)メッセージを問い合わせます。

*TRGトリガコマンド。

Command List

Page 6: 通信インターフェースマニュアル - KIKUSUI5 PWR-01 Interface Manual *CLS ステータスバイト、イベントステータス、エラーキューを含むすべてのイベントレジスタをクリア

KIKUSUI Electronics Corp. 6

*TST自己診断を実行します。

*WAI待機中のすべての動作が完了するまで、以降のコマンドを本製品に実行させないようにします。

ABORすべてのトリガサブシステム(TRANsient/ PROGram)で変更/シーケンス実行の動作を中止します。

ABOR:PROGシーケンスの実行を中止します。

ABOR:TRAN設定の変更機能を中止します。

DISP:BRIGパネル表示部の明るさを設定します。

GLOB:*RST構成されているすべてのチャンネルの、パネル設定を初期化します。

GLOB:*TRG構成されているすべてのチャンネルの、トリガコマンド。

GLOB:ABOR構成されているすべてのチャンネルの、すべてのトリガサブシステム(TRANsient/ PROGram)で変更/シーケンス実行の動作を中止します。

GLOB:CURR構成されているすべてのチャンネルの、電流値を設定します。

GLOB:INIT:PROG構成されているすべてのチャンネルの、プログラム動作のトリガ機能を開始します。

GLOB:INIT:TRAN構成されているすべてのチャンネルの、設定の変更のトリガ機能を開始します。

GLOB:OUTP構成されているすべてのチャンネルの、出力のオン/オフを設定します。

GLOB:OUTP:PROT:CLE構成されているすべてのチャンネルの、アラームを解除します。

Page 7: 通信インターフェースマニュアル - KIKUSUI5 PWR-01 Interface Manual *CLS ステータスバイト、イベントステータス、エラーキューを含むすべてのイベントレジスタをクリア

Command List

PWR-01 Interface Manual7

GLOB:VOLT構成されているすべてのチャンネルの、電圧値を設定します。

INIT:PROGプログラム動作のトリガ機能を開始します。

INIT:TRAN設定の変更のトリガ機能を開始します。

INST操作対象のチャンネルを指定します。

INST:CATINSTで設定可能なチャンネルのリストを問い合わせます。

INST:INFO現在の操作対象チャンネルの情報を問い合わせます。

FETC:ALL/ MEAS:ALL電流値と電圧値を問い合わせます。

FETC:CURR/ MEAS:CURR電流値を問い合わせます。

FETC:VOLT/ MEAS:VOLT電圧値を問い合わせます。

MEM:RECプリセットメモリーに保存されている電圧、電流、OVP、UVL、OCP 設定値を呼び出します。

MEM:REC:PREVプリセットメモリーに保存された内容を確認します。

MEM:SAVE現在の電圧、電流、OVP、UVL、OCP 設定値をプリセットメモリーに保存します。

OUTP出力のオン/オフを設定します。

OUTP:DEL:ON出力オンディレイを設定します。

OUTP:DEL:OFF出力オフディレイを設定します。

Page 8: 通信インターフェースマニュアル - KIKUSUI5 PWR-01 Interface Manual *CLS ステータスバイト、イベントステータス、エラーキューを含むすべてのイベントレジスタをクリア

KIKUSUI Electronics Corp. 8

OUTP:EXTこのコマンドは古いスタイルのコマンドです。

OUTP:EXT:ADV外部コントロールで出力をオン/オフするかどうかを設定します。

OUTP:EXT:LOG外部コントロールで出力をオン/オフするときの論理を設定します。

OUTP:PON電源オン時の出力の状態を設定します。

OUTP:PROT:BRKTアラーム発生時にブレーカトリップ機能を作動させるかどうかを設定します。

OUTP:PROT:CLEアラームを解除します。

OUTP:PROT:WDOG通信監視(WATCHDOG)タイマーを設定します。

OUTP:TRIG:STAT出力をオンにしたときに、トリガ信号を出力するかどうかを設定します。

PROG:CRE既存のプログラムを削除して、新規プログラムを作成します。

PROG:LOOPプログラムの繰り返し回数を変更します。

PROG:REM:LOOP実行しているシーケンスの、残りの繰り返し回数を問い合わせます。

PROG:REM:TIME実行しているシーケンスの、残り時間を問い合わせます。

PROG:STEPSプログラムのステップ数を問い合わせます。

PROG:STEPS:LOOP:ADDプログラム内で実行する区間ループの、開始ステップ、終了ステップ、区間ループ数を設定します。

PROG:STEPS:LOOP:LISTプログラムに設定されている区間ループをすべて問い合わせます。

Page 9: 通信インターフェースマニュアル - KIKUSUI5 PWR-01 Interface Manual *CLS ステータスバイト、イベントステータス、エラーキューを含むすべてのイベントレジスタをクリア

Command List

PWR-01 Interface Manual9

PROG:STEP<n>:CURR/ PROG:STEP_T:CURRステップで使用する電流値と遷移を設定します。

PROG:STEP<n>:DWEL/ PROG:STEP_T:DWELステップの実行時間を設定します。

PROG:STEP<n>:TRIGIN/ PROG:STEP_T:TRIGINステップのトリガ信号入力を設定します。

PROG:STEP<n>:TRIGOUT/ PROG:STEP_T:TRIGOUTステップのトリガ信号出力を設定します。

PROG:STEP<n>:VOLT/ PROG:STEP_T:VOLTステップで使用する電圧値と遷移を設定します。

PROG:UCODシーケンスを識別するためのユーザコードを設定します。

CURR電流値を設定します。

CURR:EXT:RANG外部コントロールによるCCコントロールとCVコントロールのレンジを設定します。

CURR:EXT:SOUR外部コントロールによるCCコントロールをするかどうかを設定します。

CURR:LIM:AUTO電流設定値が OCP 作動点を超えないように制限するかどうかを設定します。

CURR:PROT過電流保護(OCP)の作動点を設定します。

CURR:PROT:DELOCP 作動の検出時間を設定します。

CURR:SST:FALL出力をオフにしたときのソフトストップ時間を設定します。

CURR:SST:RISE出力をオンにしたときのソフトスタート時間を設定します。

CURR:TRIGトリガによって変更する電流値を設定します。

Page 10: 通信インターフェースマニュアル - KIKUSUI5 PWR-01 Interface Manual *CLS ステータスバイト、イベントステータス、エラーキューを含むすべてのイベントレジスタをクリア

KIKUSUI Electronics Corp. 10

RES内部抵抗を設定します。

VOLT電圧値を設定します。

VOLT:EXT:RANG外部コントロールによるCCコントロールとCVコントロールのレンジを設定します。

VOLT:EXT:SOUR外部コントロールによるCVコントロールをするかどうかを設定します。

VOLT:LIM:AUTO電圧設定値が OVP 作動点を超えないように、UVP 作動点を下回らないように制限するかどうかを設定します。

VOLT:LIM:LOW低電圧制限(UVL)作動点を設定します。

VOLT:PROT過電圧保護(OVP)の作動点を設定します。

VOLT:SST:FALL出力をオフにしたときの、ソフトストップ時間を設定します。

VOLT:SST:RISE出力をオンにしたときの、ソフトスタート時間を設定します。

VOLT:TRIGトリガによって変更する電圧値を設定します。

STAT:OPEROPERationステータスレジスタのイベントを問い合わせます。

STAT:OPER:CONDOPERationステータスレジスタの状態を問い合わせます。

STAT:OPER:ENABOPERationステータスレジスタのイネーブルを設定します。

STAT:OPER:NTROPERationステータスレジスタのネガティブトランジションを設定します。

STAT:OPER:PTROPERationステータスレジスタのポジティブトランジションを設定します。

Page 11: 通信インターフェースマニュアル - KIKUSUI5 PWR-01 Interface Manual *CLS ステータスバイト、イベントステータス、エラーキューを含むすべてのイベントレジスタをクリア

Command List

PWR-01 Interface Manual11

STAT:OPER:INSTOPERation:INSTrument サブレジスタのイベントを問い合わせます。

STAT:OPER:INST:CONDOPERation:INSTrument サブレジスタの状態を問い合わせます。

STAT:OPER:INST:ENABOPERation:INSTrument サブレジスタのイネーブルを設定します。

STAT:OPER:INST:NTROPERation:INSTrument サブレジスタのネガティブトランジションを設定します。

STAT:OPER:INST:PTROPERation:INSTrument サブレジスタのポジティブトランジションを設定します。

STAT:OPER:INST:ISUM<n>OPERation:INSTrument:ISUMmary<n> サブレジスタのイベントを問い合わせます。

STAT:OPER:INST:ISUM<n>:CONDOPERation:INSTrument:ISUMmary<n> サブレジスタの状態を問い合わせます。

STAT:OPER:INST:ISUM<n>:ENABOPERation:INSTrument:ISUMmary<n> サブレジスタのイネーブルを設定します。

STAT:OPER:INST:ISUM<n>:NTROPERation:INSTrument:ISUMmary<n> サブレジスタのネガティブトランジションを設定します。

STAT:OPER:INST:ISUM<n>:PTROPERation:INSTrument:ISUMmary<n> サブレジスタのポジティブトランジションを設定します。

STAT:QUESQUEStionableステータスレジスタのイベントを問い合わせます。

STAT:QUES:CONDQUEStionableステータスレジスタの状態を問い合わせます。

STAT:QUES:ENABQUEStionableステータスレジスタのイネーブルを設定します。

STAT:QUES:NTRQUEStionableステータスレジスタのネガティブトランジションを設定します。

Page 12: 通信インターフェースマニュアル - KIKUSUI5 PWR-01 Interface Manual *CLS ステータスバイト、イベントステータス、エラーキューを含むすべてのイベントレジスタをクリア

KIKUSUI Electronics Corp. 12

STAT:QUES:PTRQUEStionableステータスレジスタのポジティブトランジションを設定します。

STAT:QUES:INSTQUEStionable:INSTrument サブレジスタのイベントを問い合わせます。

STAT:QUES:INST:CONDQUEStionable:INSTrument サブレジスタの状態を問い合わせます。

STAT:QUES:INST:ENABQUEStionable:INSTrument サブレジスタのイネーブルを設定します。

STAT:QUES:INST:NTRQUEStionable:INSTrument サブレジスタのネガティブトランジションを設定します。

STAT:QUES:INST:PTRQUEStionable:INSTrument サブレジスタのポジティブトランジションを設定します。

STAT:QUES:INST:ISUM<n>QUEStionable:INSTrument:ISUMmary<n> サブレジスタのイベントを問い合わせます。

STAT:QUES:INST:ISUM<n>:CONDQUEStionable:INSTrument:ISUMmary<n> サブレジスタの状態を問い合わせます。

STAT:QUES:INST:ISUM<n>:ENABQUEStionable:INSTrument:ISUMmary<n> サブレジスタのイネーブルを設定します。

STAT:QUES:INST:ISUM<n>:NTRQUEStionable:INSTrument:ISUMmary<n> サブレジスタのネガティブトランジションを設定します。

STAT:QUES:INST:ISUM<n>:PTRQUEStionable:INSTrument:ISUMmary<n> サブレジスタのポジティブトランジションを設定します。

STAT:PRESすべてのステータスレジスタ(サブレジスタを含む)の ENABle/PTRansition/NTRansitionフィルタレジスタを初期設定に戻します。32ビットレジスタはマルチチャンネルで使用しています。

SYST:BEEP:STATブザー音のオン/オフを設定します。

SYST:COMM:RLSTPWR-01 の操作をローカル/リモートに設定します。

Page 13: 通信インターフェースマニュアル - KIKUSUI5 PWR-01 Interface Manual *CLS ステータスバイト、イベントステータス、エラーキューを含むすべてのイベントレジスタをクリア

Command List

PWR-01 Interface Manual13

SYST:CONF:BLEブリーダ回路の動作を設定します。

SYST:CONF:MASTワンコントロール並列運転台数を問い合わせます。

SYST:CONF:MON:RANG電圧/電流を外部でモニタリングする場合のレンジを設定します。

SYST:CONF:PROT:RECAC 入力低下保護(AC-FAIL)動作解除時の出力状態を設定します。

SYST:CONF:SC1/ SYST:CONF:SC2/ SYST:CONF:SC3コンフィグ設定の項目を、パネルの SC キーに登録します。

SYST:CONF:SLAV:AMMワンコントロール並列運転時のスレーブ機の電流値、または電力値を表示するかどうかを設定します。

SYST:CONF:STAR:PRI出力をオンにしたときに優先される動作モードを設定します。

SYST:ERRエラーキューから最も古いエラー情報またはイベント情報を読み取ります。

SYST:ERR:COUNエラーキュー内の未読のエラーの数を返します。

SYST:ERR:TRACデバッグトレースを行って通信エラーを表示するかどうかを設定します。

SYST:EXT:STATOUT:CC:POL定電流動作の、ステータス出力信号の極性を設定します。

SYST:EXT:STATOUT:CV:POL定電圧動作の、ステータス出力信号の極性を設定します。

SYST:EXT:STATOUT:OUTP:POL出力の、ステータス出力信号の極性を設定します。

SYST:EXT:STATOUT:PROT:POL保護動作の、ステータス出力信号の極性を設定します。

SYST:EXT:TRIGIN:POLトリガ信号入力の極性を設定します。

Page 14: 通信インターフェースマニュアル - KIKUSUI5 PWR-01 Interface Manual *CLS ステータスバイト、イベントステータス、エラーキューを含むすべてのイベントレジスタをクリア

KIKUSUI Electronics Corp. 14

SYST:EXT:TRIGOUT:POLトリガ信号出力の極性を設定します。

SYST:KLOCパネル操作のロック(キーロック)を設定/解除します。

SYST:LOC/ SYST:REM/ SYST:RWLこのコマンドは古いスタイルのコマンドです。

SYST:SEC:IMMメモリに保存されている内容をすべてサニタイズして、パネル設定を工場出荷時の状態(イニシャライズ)にします。

SYST:VERS本製品が準拠するSCPI 仕様書のバージョンを問い合わせます。

TRIG:PROGPROGramトリガサブシステムに対してソフトウェアトリガを実行します。

TRIG:PROG:EXECシーケンスの状態(実行状態、現在の繰り返し回数、現在のステップ番号、経過時間、予定時間)を問い合わせします。

TRIG:PROG:SOURPROGramトリガサブシステムが INIT:PROG を受けてから、実際にプログラムが開始されるための条件(トリガソース)を設定します。

TRIG:TRANTRANsientトリガサブシステムに対してソフトウェアトリガを実行します。

TRIG:TRAN:SOURTRANsientトリガサブシステムが INIT:TRANを受けてから、実際に設定を変更するための条件(トリガソース)を設定します。

Page 15: 通信インターフェースマニュアル - KIKUSUI5 PWR-01 Interface Manual *CLS ステータスバイト、イベントステータス、エラーキューを含むすべてのイベントレジスタをクリア

はじめに

PWR-01 Interface Manual15

はじめに

「PWR-01シリーズ通信インターフェースマニュアル」では、PWR-01シリーズを以下のインターフェースによってリモートコントロールするための設定、コマンドなどについて説明しています。• RS232C インターフェース• USB インターフェース• LAN インターフェース

リモートコントロールで動作しているときは、前面パネルのディスプレイにRMT LEDが点灯します。リモート状態をパネル操作でローカル状態にするには、LOCAL キーを押します。

本製品のご使用上の注意、設置、操作方法、仕様などについては、PWR-01シリーズのユーザーズマニュアルを参照してください。

■閲覧環境

このマニュアルは、PDFです。閲覧には、下記の環境を推奨します。PDFリーダー: Adobe Reader

■対象読者

このマニュアルは、PC を使用して計測器を制御するための基礎知識を十分に有する方を対象に記載しています。

本製品での SCPIコマンドの記述を理解された上で SCPIコマンドを使用してください。

Page 16: 通信インターフェースマニュアル - KIKUSUI5 PWR-01 Interface Manual *CLS ステータスバイト、イベントステータス、エラーキューを含むすべてのイベントレジスタをクリア

KIKUSUI Electronics Corp. 16

■マニュアルの構成

このマニュアルは、以下のように構成されています。• 概要• セットアップ• メッセージの概説• コマンド• 付録• チュートリアル

■商標類

Internet Explorer、および Visual Basic は米国 Microsoft Corporation の米国およびその他の国における商標です。

その他、このマニュアルに記載されている会社名、商品名、製品名などは、一般に各社の商標もしくは登録商標です。

■適応するファームウェアバーション

本通信インターフェースマニュアルは、Ver.1.2x

のファームウェアを搭載した製品に適用します。

Page 17: 通信インターフェースマニュアル - KIKUSUI5 PWR-01 Interface Manual *CLS ステータスバイト、イベントステータス、エラーキューを含むすべてのイベントレジスタをクリア

はじめに

PWR-01 Interface Manual17

■計測器インターフェース規格

本製品は、以下の規格に準拠しています。• IEEE Std 488.2-1992 IEEE Standard Codes, Formats, Protocols, and Common

Commands For Use With IEEE Std 488.1-1987• IEEE Std 488.1-1987 IEEE Standard Digital Interface for Programmable

Instrumentation• Standard Commands for Programmable Instruments (SCPI) version 1999.0• Universal Serial Bus Specification Rev 2.0• Universal Serial Bus Test and Measurement Class Specification (USBTMC) Rev

1.0• Universal Serial Bus Test and Measurement Class, Subclass USB488

Specification (USBTMC-USB488) Rev 1.0• TCP/IP Instrument Protcol Specification VXI-11 Rev 1.0 1995• TCP/IP-IEEE488.2 Interface Specification VXI-11.3 Draft 0.3 1995• LXI Device Specification 2011 rev 1.4• LXI HiSLIP Extended Function Rev 1.01• IVI-6.1 IVI High-Speed LAN Instrument Protocol (HiSLIP) Rev 1.0• VPP-4.3 The VISA Library 2015 Rev 5.5

■著作権・発行

マニュアルの一部または全部の転載、複写は著作権者の許諾が必要です。

製品の仕様ならびにマニュアルの内容は予告なく変更することがあります。

Copyright 2019 菊水電子工業株式会社

Page 18: 通信インターフェースマニュアル - KIKUSUI5 PWR-01 Interface Manual *CLS ステータスバイト、イベントステータス、エラーキューを含むすべてのイベントレジスタをクリア

KIKUSUI Electronics Corp. 18

セットアップ

VISAライブラリ

VISA (Virtual Instrument Software Architecture)ライブラリは、IVI Foundation によって策定された、計測器接続ソフトウェアの標準仕様です。

I/OライブラリにVISAライブラリ(VISA COM)を使用する場合には、VISAライブラリがコントローラ(Windows)にインストールされている必要があります。

PLC やマイコンボードからRS232C または LAN 通信でコントロールする場合には、VISAライブラリは必要ありません。

VISAライブラリ(VISA 仕様に従って実装されたドライバソフトウェア)は、下記のいずれかが必要です。• National Instruments 社の NI-VISA(Ver.5.1.1 以降)• Keysight Technologies社のKeysight VISA(Keysight IO Libraries Suite 16.0以降)• KI-VISA Ver5.0.4 以降

ー Note ー• 指定された VISA ライブラリより古いバージョンは、インターフェースによっては使用できない場合があります。

• 複数の VISA ライブラリを PC にインストールしないでください。誤動作の原因になります。

Page 19: 通信インターフェースマニュアル - KIKUSUI5 PWR-01 Interface Manual *CLS ステータスバイト、イベントステータス、エラーキューを含むすべてのイベントレジスタをクリア

セットアップ

PWR-01 Interface Manual19

インターフェースのセットアップ

本製品は RS232C、USB、LANを標準装備しています。PC のほかに無手順通信をサポートするPLC やマイコンボードなどからもリモートコントロールできます。

インターフェースの切り替え操作は不要です。すべてのインターフェースが同時に使用できます。各インターフェースは CONFIG 設定で OFF にできます。

RS232C

USB

LAN

組み込みウェブサイトへのアクセスと操作(LAN)

警告デジタル通信によるリモートコントロールができなくなった場合には、想定外の動作をして、感電や火災、または負荷などに物的損害が生じるおそれがあります。離れた場所から PWR-01をリモートコントロールする場合には、通信監視(WATCHDOG)タイマーを使用するなど安全対策をとってください。

Page 20: 通信インターフェースマニュアル - KIKUSUI5 PWR-01 Interface Manual *CLS ステータスバイト、イベントステータス、エラーキューを含むすべてのイベントレジスタをクリア

KIKUSUI Electronics Corp. 20

RS232C

■RS232C接続本製品側 RS232C/TRIG INコネクタ(以下 RS232Cコネクタ)は RJ-45です。本製品とPC の POWERスイッチがオフになっていることを確認して、本製品をPC に接続します。

本製品の RS232Cコネクタには、カバーが実装されています。カバーをはずして接続します。RS232Cコネクタを使用しないときのために、カバーを保管してください。安全のため、RS232Cコネクタを使用しない場合には、必ずカバーを装着してください。損傷または紛失した場合には、購入先または当社営業所へお問い合わせください。

コネクタカバー[P1-000-131]

本製品の RS232Cと LAN は、コネクタ形状が同じです。後面パネルの表示を確認して接続してください。

オプションに、本製品とPCを接続する変換ケーブル(RJ-45 - DB9)があります。

2:TXD(送信データ)

8:GND(シグナルグランド)

1:RXD(受信データ)

12345678

123456789

RJ-45メス D-sub 9pinメスケーブル接続

#4-40UNCインチネジ

2:RXD(受信データ)3:TXD(送信データ)

5:GND(シグナルグランド)

RJ-45オス D-sub 9pinオス

本製品側 RS232C コネクタの 7 番ピンには、TRIG-IN がアサインされています。TRIG-IN は、同期運転に使用します。

Page 21: 通信インターフェースマニュアル - KIKUSUI5 PWR-01 Interface Manual *CLS ステータスバイト、イベントステータス、エラーキューを含むすべてのイベントレジスタをクリア

セットアップ

PWR-01 Interface Manual21

■RS232C設定工場出荷時の RS232C の設定は、「RS232C 有効、通信速度 19 200 bps」です。

CONFIG 設定の詳細については、ユーザーズマニュアルを参照してください。

1 CF40が表示されるまで、CONFIGキーを押します。

2 CF42(RS232Cインターフェースの設定)が表示されるまで、VOLTAGEノブをまわします。

3 CURRENTノブでONを選択します。RS232Cが有効になります。

4 CF70が表示されるまで、CONFIGキーを押します。

5 CF72(RS232Cインターフェース通信速度設定)が表示されるまで、VOLTAGEノブをまわします。

6 CURRENTノブで通信速度を設定します設定内容はプロトコルの表を参照してください。

7 一旦 POWERスイッチをオフにしてから再度オンにすると設定が有効になります。

■プロトコル

RS232C のプロトコルは、 下表のようになっています。

下線は工場出荷時の状態です。

項目 設定値Baudrate: 通信速度 1 200 bps/ 2 400 bps/ 4 800 bps/ 9 600 bps/ 19 200 bps/

38 400 bps/ 57 600 bps/ 115 200 bpsData: データ長 8ビットStop: ストップビット 1ビットFlow Ctrl: フロー制御 なし

Page 22: 通信インターフェースマニュアル - KIKUSUI5 PWR-01 Interface Manual *CLS ステータスバイト、イベントステータス、エラーキューを含むすべてのイベントレジスタをクリア

KIKUSUI Electronics Corp. 22

■RS232Cでの送受信

本製品は、フロー制御なしで固定です。設定するコマンドを高速で連続して送信すると、本製品の受信バッファがオーバーランする場合があります。設定コマンドを連続して送らずに、クエリコマンドとレスポンス読み込みを一定間隔でおこなうか、コマンドの送信頻度を低くしてください。

■ブレーク信号

ブレーク信号は IEEE488.1 dcl/sdc(Device Clear, Selected Device Clear)メッセージの代替として機能します。

ー Note ーRS232C インターフェースを使用するには、コマンド (SYST:COMM:RLST REM) でリモートに移行する必要があります。リモートプログラミングをする場合には、プログラムの最初に SYST:COMM:RLST REM を送信してください。

Page 23: 通信インターフェースマニュアル - KIKUSUI5 PWR-01 Interface Manual *CLS ステータスバイト、イベントステータス、エラーキューを含むすべてのイベントレジスタをクリア

セットアップ

PWR-01 Interface Manual23

USB

本製品を USB インターフェースでコントロールする場合には、USB T&M クラス(USBTMC)に対応したデバイスドライバが必要です。USBTMCドライバは VISAライブラリによって自動的にインストールされます。

■USB接続

USB ケーブルを使用して本製品をPC に接続します。

本製品の USBコネクタには、カバーが実装されています。カバーをはずして接続します。USBコネクタを使用しないときのために、カバーを保管してください。安全のため、USBコネクタを使用しない場合には、必ずカバーを装着してください。損傷または紛失した場合には、購入先または当社営業所へお問い合わせください。

コネクタカバー[P1-000-132]

■USB設定工場出荷時の USB の設定は、「USB 有効」です。

CONFIG 設定の詳細については、ユーザーズマニュアルを参照してください。

1 CF40が表示されるまで、CONFIGキーを押します。

2 CF41(USBインターフェースの設定)が表示されるまで、VOLTAGEノブをまわします。

3 CURRENTノブでONを選択します。USBが有効になります。

4 一旦 POWERスイッチをオフにしてから再度オンにすると設定が有効になります。

■サービスリクエスト

サービスリクエストおよびシリアルポーリングの機能が実装されています。

Page 24: 通信インターフェースマニュアル - KIKUSUI5 PWR-01 Interface Manual *CLS ステータスバイト、イベントステータス、エラーキューを含むすべてのイベントレジスタをクリア

KIKUSUI Electronics Corp. 24

■USB機能

USB Specification 2.0 に準拠

USBTMC Specification1.0とUSBTMC-USB488 Specification 1.0 に準拠

通信速度:最大 480 Mbps(High Speed)

VID(ベンダー ID)0x0B3E

PID(プロダクト ID)PWR-01 400W model: 0x1049PWR-01 800W model: 0x104APWR-01 1200W model: 0x104BPWR-01 2000W model: 0x1055

Page 25: 通信インターフェースマニュアル - KIKUSUI5 PWR-01 Interface Manual *CLS ステータスバイト、イベントステータス、エラーキューを含むすべてのイベントレジスタをクリア

セットアップ

PWR-01 Interface Manual25

LAN

本製品を LAN インターフェースでコントロールする場合には、SCPI-Telnet/ VXI-11/ HiSLIP/ SCPI-RAWプロトコルに対応したミドルウェアが必要です。ミドルウェアはVISAライブラリによって自動的にインストールされます。

LAN インターフェースボードには、ウェブサイトが組み込まれています(組み込みウェブサイト)。LAN インターフェースはコンピュータ上のブラウザから、詳細に設定できます。

社内での LAN 接続、IPアドレス、ホスト名、およびセキュリティなどに関する詳細は、ネットワーク管理者にお問い合わせください。

ホスト名(Bonjour ホスト名)を使用する場合には、Apple Bonjour をインストールする必要があります。

Telnetプロトコルで通信可能な PLC やマイコンボードなどとソケット通信が可能です。

■ LAN接続

標準の LAN ケーブル(カテゴリ5、ストレート)を使用して本製品をネットワークハブ、またはルータに接続します。

本製品の LANコネクタには、カバーが実装されています。カバーをはずして接続します。LANコネクタを使用しないときのために、カバーを保管してください。安全のため、LANコネクタを使用しない場合には、必ずカバーを装着してください。損傷または紛失した場合には、購入先または当社営業所へお問い合わせください。

コネクタカバー[P1-000-131]

本製品の RS232Cと LAN は、コネクタ形状が同じです。後面パネルの表示を確認して接続してください。

Page 26: 通信インターフェースマニュアル - KIKUSUI5 PWR-01 Interface Manual *CLS ステータスバイト、イベントステータス、エラーキューを含むすべてのイベントレジスタをクリア

KIKUSUI Electronics Corp. 26

■ LAN設定

通常は工場出荷時設定での使用をお勧めします。

設定項目 設定内容(工場出荷時) CONFIG 設定LAN インターフェースの設定 LANを使用する CF40: ONIPアドレスの割り当て方法設定 DHCP : オン

AUTO IP: オンMANUAL IP:オフ

CF61: 110

直接接続する場合には、IPアドレス割り当て方法で DHCP をオフ、AUTO-IP をオン、MANUALをオフ(CF61:010)にして IPアドレスを自動設定にします。

手動で IPアドレスを設定する場合には、IPアドレス割り当て方法で DHCP をオフ、AUTO-IPをオフ、MANUALをオン(CF61:001)にして IPアドレス(CF62 ~ CF65)を設定してください。

インターフェース設定(CF61 ~ CF66)を変更した場合は、変更内容を適用(CF60 : APPL)させるか電源を再投入すると、設定が有効になります。

Page 27: 通信インターフェースマニュアル - KIKUSUI5 PWR-01 Interface Manual *CLS ステータスバイト、イベントステータス、エラーキューを含むすべてのイベントレジスタをクリア

セットアップ

PWR-01 Interface Manual27

CONFIG 設定の詳細については、ユーザーズマニュアルを参照してください。

1 CF40(LANインターフェースの設定)が表示されるまで、CONFIGキーを押します。

2 CURRENTノブでONを選択します。LANが有効になります。

3 CF60が表示されるまで、CONFIGキーを押します。

4 CF61(IPアドレスの割り当て方法)が表示されるまで、VOLTAGEノブをまわします。

5 CURRENTノブで 110を設定しますDHCPオン、AUTO IPオン、MANUAL IPオフの設定になります。

6 一旦 POWERスイッチをオフにしてから再度オンにすると設定が有効になります。

■サービスリクエスト

サービスリクエストおよびシリアルポーリングの機能が実装されています。

警告感電や機器の損傷の恐れがあります。LANインターフェースは、ネットワーク上の任意の場所からアクセスが可能です。必要がある場合には、セキュリティを設定してください。セキュリティは、パスワード保護や IPアドレスによるホスト制限で設定できます。

ー Note ーLAN インターフェースを使用するには、コマンド (SYST:COMM:RLST REM) でリモートに移行する必要があります。リモートプログラミングをする場合には、プログラムの最初に SYST:COMM:RLST REM を送信してください。

Page 28: 通信インターフェースマニュアル - KIKUSUI5 PWR-01 Interface Manual *CLS ステータスバイト、イベントステータス、エラーキューを含むすべてのイベントレジスタをクリア

KIKUSUI Electronics Corp. 28

■ LAN機能

LXI 1.4 Core 2011 に準拠

SCPI-Telnet/ VXI-11/ HiSLIP/ SCPI-RAWプロトコルに準拠

通信速度:最大 100 Mbps(オートネゴシエイション)

AUTO MDIX

ウェブサイトの操作機器情報、ネットワーク情報、VISAリソース情報の表示、接続中の PWR-01 の確認、ブラウザからの遠隔操作、ネットワーク設定の変更、システム情報、ライセンス情報、パスワード設定

■ LANインターフェースの再起動(APPL)

CONFIG設定でLANインターフェースを再起動できます。再起動しても、LANインターフェースの設定内容は変わりません。

本製品のパネル設定には影響はありません。

■ LANインターフェースのリセット(LCI/DEF)

CONFIG 設定で LAN インターフェースの設定をリセット(CF60: LCI/DEF)できます。

リセットすると、ネットワーク設定が下記のように変更されます。

それぞれ○の付いた項目が、初期値に戻ります。

LCI DEF 項目 初期値○ ○ Assignment Method DHCP:ON, Auto-IP:ON, Static:OFF

○ DNS Server Assignment 0.0.0.0○ WINS Server Assignment 0.0.0.0○ Desired Hostname < 機種名 > - <シリアルナンバーの下 5

桁 >○ Desired Description KIKUSUI < 機種名 > DC Power Supply

- <シリアルナンバー >○ ○ Enable Dynamic DNS Enable○ ○ Enable mDNS Enable○ ○ Enable NetBIOS Over TCP/IP Enable○ ○ 組み込みウェブサイトのパスワード 設定しない

○ VMCB 設定 0

Page 29: 通信インターフェースマニュアル - KIKUSUI5 PWR-01 Interface Manual *CLS ステータスバイト、イベントステータス、エラーキューを含むすべてのイベントレジスタをクリア

セットアップ

PWR-01 Interface Manual29

組み込みウェブサイトへのアクセスと操作(LAN)

LAN インターフェースはコンピュータ上のブラウザから、詳細に設定できます。

ブラウザは最新バージョンを使用してください。(推奨ブラウザ:Internet Explorer、Chrome、Safari)

IPアドレスの前に http://を付けたものがウェブサイトの URLです。

コンフィグ設定(CF50 ~ CF53)で IPアドレスを確認して、ブラウザのアドレスバーにURLを直接入力します。

VISAライブラリを使用している場合には、各社 VISAベンダが提供するアプリ (National Instruments NI-MAX, Keysight Connection Expert, Kikusui KI-VISA Instrument Explorer など ) で VXI-11 計測器を検索する機能があります。一度検索を行い、その検索結果からウェブリンクをクリックするだけで組み込みウェブサイトが開きます。

項目番号 表示 内容CF50 0 ~ 255 IPアドレスの 1 番目の数字を表示CF51 0 ~ 255 IPアドレスの 2 番目の数字を表示CF52 0 ~ 255 IPアドレスの 3 番目の数字を表示CF53 0 ~ 255 IPアドレスの 4 番目の数字を表示

(例)IPアドレスが 169.254.7.8 の場合http://169.254.7.8

Page 30: 通信インターフェースマニュアル - KIKUSUI5 PWR-01 Interface Manual *CLS ステータスバイト、イベントステータス、エラーキューを含むすべてのイベントレジスタをクリア

KIKUSUI Electronics Corp. 30

■WELCOMEページ

組み込みウェブサイトに接続すると、最初にWELCOME ページが表示されます。

計測器情報、ネットワーク情報、VISAリソース(I/Oリソース)情報が表示されます。ナビゲーションメニューをクリックして、他のページに移動します。

Turn ON Identify: 接続中の PWR-01 前面パネルの LAN LED が点滅して、識別ができます。

Turn OFF Identify: LAN LED の点滅が停止します。

Page 31: 通信インターフェースマニュアル - KIKUSUI5 PWR-01 Interface Manual *CLS ステータスバイト、イベントステータス、エラーキューを含むすべてのイベントレジスタをクリア

セットアップ

PWR-01 Interface Manual31

■Remote Controlページ

PWR-01 をブラウザから遠隔操作できます。各ボタンは、PWR-01 の前面パネルと同じ機能を持ちます。

警告ネットワークに問題が発生した場合、ブラウザに表示される情報は実際の機器の状態とは異なる可能性があります。このため、予想外の危険な電圧が生じ、人が死亡または傷害を負う可能性、または被試験物などに物的損害が生じる可能性があります。出力端子に触れたり被試験物を接続する前に、必ず機器の状態を確認してください。

Page 32: 通信インターフェースマニュアル - KIKUSUI5 PWR-01 Interface Manual *CLS ステータスバイト、イベントステータス、エラーキューを含むすべてのイベントレジスタをクリア

KIKUSUI Electronics Corp. 32

■ LAN Configページ

ネットワーク設定項目の表示(View Mode)、変更(Modify Mode)ができます。

ナビゲーション(View Mode)

Modify Now: ネットワーク設定項目の編集画面(Modify Mode)に移動します。

ナビゲーション(Modify Mode)

Undo: 編集した内容を、編集前の状態に戻します。

Apply: 編集した内容を反映します。

Reset: ネットワーク設定をリセットします。

Default: ネットワーク設定を工場出荷時の設定に戻します。

Back to View Mode: ネットワーク設定項目の表示画面(View Mode)に移動します。

Page 33: 通信インターフェースマニュアル - KIKUSUI5 PWR-01 Interface Manual *CLS ステータスバイト、イベントステータス、エラーキューを含むすべてのイベントレジスタをクリア

セットアップ

PWR-01 Interface Manual33

IP Address Assignment

IPアドレスが設定できます。IPアドレスは自動取得と固定設定が選択できます。

IPアドレスを自動取得する場合は、できるだけルータを使用してDHCP サーバ機能を利用することを推奨します。

DHCP サーバ機能を利用しない場合、DHCP でのアドレス取得に失敗したと判断されるまで 60 秒程度かかります。その後、リンクローカルアドレス(Auto-IP)により「169.254.0.0」~「169.254.255.255」のいずれかのアドレスが設定されます。

DNS Server Assignment

DNS サーバのアドレスを設定します。

WINS Server Assignment

WINS サーバのアドレスを設定します。

Hostname & Services

ホスト名などを設定できます。ホスト名を設定すると、IPアドレスの代わりにホスト名を使用して LAN インターフェースにアクセスできます。通常は、「Enable Dynamic DNS」、「Enable mDNS」、「Enable NetBIOS Over TCP/IP」にチェックしておくことをお勧めします。

Hostname や Description を空欄にして「Apply」をクリックすると、モデル名とシリアル番号から ホスト名が生成されます。

TCP Ports(View Mode)

使用する TCP ポート番号が表示されます。ポート番号は変更できません。

Page 34: 通信インターフェースマニュアル - KIKUSUI5 PWR-01 Interface Manual *CLS ステータスバイト、イベントステータス、エラーキューを含むすべてのイベントレジスタをクリア

KIKUSUI Electronics Corp. 34

リセットと工場出荷時の設定

Resetまたは Defaultをクリックすると、ネットワーク設定が下記のように変更されます。

それぞれ○の付いた項目が、初期値に戻ります。

Reset Default 項目 初期値○ ○ Assignment Method DHCP:ON, Auto-IP:ON, Static:OFF○ ○ DNS Server Assignment 0.0.0.0○ ○ WINS Server Assignment 0.0.0.0

○ Desired Hostname < 機種名 > - <シリアルナンバーの下 5 桁 >○ Desired Description KIKUSUI < 機種名 > DC Power Supply - <

シリアルナンバー >○ ○ Enable Dynamic DNS Enable○ ○ Enable mDNS Enable○ ○ Enable NetBIOS Over TCP/IP Enable

Page 35: 通信インターフェースマニュアル - KIKUSUI5 PWR-01 Interface Manual *CLS ステータスバイト、イベントステータス、エラーキューを含むすべてのイベントレジスタをクリア

セットアップ

PWR-01 Interface Manual35

■ Statusページオープンソースソフトウェアのライセンス情報が表示されます。

Page 36: 通信インターフェースマニュアル - KIKUSUI5 PWR-01 Interface Manual *CLS ステータスバイト、イベントステータス、エラーキューを含むすべてのイベントレジスタをクリア

KIKUSUI Electronics Corp. 36

■ Securityページ組み込み Web サイト用のパスワードを設定、変更できます。

パスワードを設定すると、下記の機能を利用するためにパスワード入力が必要になります。

Remote Control ページでの遠隔操作LAN Configuration ページの編集パスワードの変更/解除

Set New Password

パスワードを入力します。

パスワードには半角英数字、ハイフン、アンダースコアが使用できます。最初の文字は英字で、最大 15 文字です。

パスワードの変更と解除

パスワード設定後は、パスワードを入力するとパスワード変更画面が表示されます。

「Current Password」 に 現 在 の パ ス ワ ー ド、「New Password」 と「Confirm Password」に新しいパスワードを入力して「Apply」をクリックすると、パスワードが変更されます。

パスワード保護を解除したい場合は、「Current Password」に現在のパスワードを入力して、「New Password」と「Confirm Passwerd」を空欄のまま「Apply」をクリックします。

Page 37: 通信インターフェースマニュアル - KIKUSUI5 PWR-01 Interface Manual *CLS ステータスバイト、イベントステータス、エラーキューを含むすべてのイベントレジスタをクリア

セットアップ

PWR-01 Interface Manual37

パスワードを忘れた場合

パスワードを忘れた場合には、CONFIG 設定で LAN インターフェースの設定をリセット(CF60: LCI/DEF)するか工場出荷時の状態にします。

CONFIG 設定の詳細については、ユーザーズマニュアルを参照してください。

Page 38: 通信インターフェースマニュアル - KIKUSUI5 PWR-01 Interface Manual *CLS ステータスバイト、イベントステータス、エラーキューを含むすべてのイベントレジスタをクリア

KIKUSUI Electronics Corp. 38

マルチチャンネルのセットアップ

マルチチャンネル(VMCB)を使用すると、PC1台と数台のPWR-01シリーズ(31台まで)を接続して、仮想的な多チャンネル電源システムが構築できます。複数台の PWR-01シリーズの制御タイミングを合わせる場合や通信ポートの節約に有効です。

■マルチチャンネル接続

1 台をマスタ機(VMCBマスタ機)としてPC に接続(LAN/ RS232C/ USB)します。ほかの PWR-01シリーズはスレーブ機(VMCBスレーブ機)として、マスタ機とスイッチングハブまたはブロードバンドルータを使用してLANインターフェースで接続します。LAN 接続には、標準の LAN ケーブル(カテゴリ5)を使用してください。

LANコネクタへ LANコネクタへ

同じドメイン番号

VMCBマスタ機チャンネル0

VMCBスレーブ機チャンネル1

VMCBスレーブ機チャンネル30

PC

マスタ機をLANで接続する場合スイッチングハブ/ブロードバンドルータ

ストレートケーブル

RS232C/USBコネクタへ LANコネクタへ

VMCBマスタ機チャンネル0

VMCBスレーブ機チャンネル1

VMCBスレーブ機チャンネル30

PC

スイッチングハブ/ブロードバンドルータマスタ機をRS232C/USBで接続する場合

同じドメイン番号

CV

CC

/W

V

A

ALM RMT LOCK LAN

B CAPRESET

DLY SEQ HBSSVIR

CV

CC

/W

V

A

ALM RMT LOCK LAN

SC2 SC3 LOCKALM CLR SC1 SHIFT

FINE

FINE

REGULATED DC POWER SUPPLY

OUTPUT

VOLTAGE

CURRENT

CONFIG PWR DSPLMEMORY LOCALSET OVP・OCP

MAX10ADC OUTPUTPOWER

PWR

CV

CC

/W

V

A

ALM RMT LOCK LAN

B CAPRESET

DLY SEQ HBSSVIR

CV

CC

/W

V

A

ALM RMT LOCK LAN

SC2 SC3 LOCKALM CLR SC1 SHIFT

FINE

FINE

REGULATED DC POWER SUPPLY

OUTPUT

VOLTAGE

CURRENT

CONFIG PWR DSPLMEMORY LOCALSET OVP・OCP

MAX10ADC OUTPUTPOWER

PWR

CV

CC

/W

V

A

ALM RMT LOCK LAN

B CAPRESET

DLY SEQ HBSSVIR

CV

CC

/W

V

A

ALM RMT LOCK LAN

SC2 SC3 LOCKALM CLR SC1 SHIFT

FINE

FINE

REGULATED DC POWER SUPPLY

OUTPUT

VOLTAGE

CURRENT

CONFIG PWR DSPLMEMORY LOCALSET OVP・OCP

MAX10ADC OUTPUTPOWER

PWR

CV

CC

/W

V

A

ALM RMT LOCK LAN

B CAPRESET

DLY SEQ HBSSVIR

CV

CC

/W

V

A

ALM RMT LOCK LAN

SC2 SC3 LOCKALM CLR SC1 SHIFT

FINE

FINE

REGULATED DC POWER SUPPLY

OUTPUT

VOLTAGE

CURRENT

CONFIG PWR DSPLMEMORY LOCALSET OVP・OCP

MAX10ADC OUTPUTPOWER

PWR

CV

CC

/W

V

A

ALM RMT LOCK LAN

B CAPRESET

DLY SEQ HBSSVIR

CV

CC

/W

V

A

ALM RMT LOCK LAN

SC2 SC3 LOCKALM CLR SC1 SHIFT

FINE

FINE

REGULATED DC POWER SUPPLY

OUTPUT

VOLTAGE

CURRENT

CONFIG PWR DSPLMEMORY LOCALSET OVP・OCP

MAX10ADC OUTPUTPOWER

PWR

CV

CC

/W

V

A

ALM RMT LOCK LAN

B CAPRESET

DLY SEQ HBSSVIR

CV

CC

/W

V

A

ALM RMT LOCK LAN

SC2 SC3 LOCKALM CLR SC1 SHIFT

FINE

FINE

REGULATED DC POWER SUPPLY

OUTPUT

VOLTAGE

CURRENT

CONFIG PWR DSPLMEMORY LOCALSET OVP・OCP

MAX10ADC OUTPUTPOWER

PWR

Page 39: 通信インターフェースマニュアル - KIKUSUI5 PWR-01 Interface Manual *CLS ステータスバイト、イベントステータス、エラーキューを含むすべてのイベントレジスタをクリア

セットアップ

PWR-01 Interface Manual39

■マルチチャンネル設定

マスタ機に対して、PCとの接続、チャンネル、ドメインを設定します。

スレーブ機に対して、LAN、チャンネル、ドメインを設定します。

同じドメイン番号に設定されたPWR-01が、1つのVMCBネットワークとしてマルチチャンネルで動作します。1つの VMCB ネットワークに接続できるPWR-01シリーズは 31台までです。

マルチチャンネルは、Multicast DNS (mDNS) を使用します。組み込みウェブサイトのLAN CONFIG ページにある「Hostname / Service」の「Enable mDNS」がチェックされている必要があります。デフォルトはチェックされています。

CONFIG 設定の詳細については、ユーザーズマニュアルを参照してください。

ー Note ー• VMCB ネットワーク内のチャンネル 0 がマスタ機、チャンネル0以外がスレーブ機になります。VMCB ネットワーク内で同じチャンネルを設定しないでください。

• LAN 設定(CF61:IP アドレスの割り当て方法、CF67: マルチチャンネル(VMCB)のドメイン番号)はすべて同じにしてください。

Page 40: 通信インターフェースマニュアル - KIKUSUI5 PWR-01 Interface Manual *CLS ステータスバイト、イベントステータス、エラーキューを含むすべてのイベントレジスタをクリア

KIKUSUI Electronics Corp. 40

スレーブ機の設定

通常は DHCP をON、AUTO IP をON にして IPアドレスを自動設定します。LAN 設定の詳細についてはインターフェースのセットアップ:LANを参照してください。

1 つの VMCB ネットワーク内のコンフィグ設定(CF61:IP アドレスの割り当て方法、CF67: マルチチャンネル(VMCB)のドメイン番号)はすべて同じにしてください。

スレーブ機の LAN インターフェース設定(CF40)は無効です。

1 CF60が表示されるまで、CONFIGキーを押します。

2 CF61(IPアドレスの割り当て方法)が表示されるまで、VOLTAGEノブをまわします。

3 CURRENTノブで 110を選択します。DHCPオン、AUTO IPオン、MANUAL IPオフの設定になります。DHCPサーバを利用しない場合や AUTO IP機能を利用しない場合には、ユーザーズマニュアルを参照して設定してください。

4 CF67(マルチチャンネル (VMCB) のドメイン番号)が表示されるまで、VOLTAGEノブをまわします。

5 CURRENTノブでドメイン番号を設定します同じドメイン番号を設定した PWR-01シリーズがマルチチャンネルで動作します。0以外を設定してください。

6 CF68(マルチチャンネル (VMCB) のチャンネル番号)が表示されるまで、VOLTAGEノブをまわします。

7 CURRENTノブでチャンネル番号を設定します。チャンネル番号は 1つの VMCBネットワークで重ならないように設定してください。スレーブ機は0以外を設定します。

8 POWERスイッチをオフにします。

Page 41: 通信インターフェースマニュアル - KIKUSUI5 PWR-01 Interface Manual *CLS ステータスバイト、イベントステータス、エラーキューを含むすべてのイベントレジスタをクリア

セットアップ

PWR-01 Interface Manual41

マスタ機の設定

1 PCとの接続を設定します。PCとの接続設定についてはインターフェースのセットアップを参照してください。

2 CF60が表示されるまで、CONFIGキーを押します。

3 CF67(マルチチャンネル (VMCB) のドメイン番号)が表示されるまで、VOLTAGEノブをまわします。

4 CURRENTノブでドメイン番号を設定します同じドメイン番号を設定した PWR-01シリーズがマルチチャンネルで動作します。0以外を設定してください。

5 CF68(マルチチャンネル (VMCB) のチャンネル番号)が表示されるまで、VOLTAGEノブをまわします。

6 CURRENTノブで 0を選択します。マスタ機なので 0にします。

7 POWERスイッチをオフにします。

注意LAN インターフェースは、ネットワーク上の任意の場所からアクセスが可能です。必要がある場合には、セキュリティを設定してください。セキュリティは、パスワード保護や IP アドレスによるホスト制限で設定できます。

Page 42: 通信インターフェースマニュアル - KIKUSUI5 PWR-01 Interface Manual *CLS ステータスバイト、イベントステータス、エラーキューを含むすべてのイベントレジスタをクリア

KIKUSUI Electronics Corp. 42

電源のオン

スレーブ機、マスタ機の順で電源をオンにするか、すべて同時に電源をオンにしてください。先にマスタ機の電源をオンにすると、スレーブ機が正しく認識されません。

スレーブ機の電源をオンにすると、スレーブ機はすべての LED を点灯後に、定格電流と定格電圧」→「ファームウェアバージョン」→「ビルド番号」をそれぞれ 1 秒間表示して、「I-F SLAV」表示で待機状態になります。マスタ機からスレーブ指定を受けると操作待ち状態になります。

スレーブ機の「I-F SLAV」表示が消えない場合は、スレーブ機として認識されていません。コンフィグ項目(CF61、CF67、CF68)と、LAN の接続を確認してください。コンフィグ項目を変更した場合には、スレーブ機または LAN インターフェースを再起動してください。

マスタ機の電源をオンにすると、マスタ機はすべての LEDを点灯後に、「定格電流と定格電圧」→「ファームウェアバージョン」→「ビルド番号」をそれぞれ 1 秒間表示して、「FIND CH」表示の状態でスレーブ機を検索します。検索が終了すると操作待ち状態になります。

マルチチャンネル構成の確認

マルチチャンネル構成の確認は、INSTrument:CATalog?クエリを使用します。パネルからは確認できません。

Page 43: 通信インターフェースマニュアル - KIKUSUI5 PWR-01 Interface Manual *CLS ステータスバイト、イベントステータス、エラーキューを含むすべてのイベントレジスタをクリア

コマンドについて

PWR-01 Interface Manual43

コマンドについて

コントローラ(PC)と装置(PWR-01シリーズ)との間でやりとりする情報を「メッセージ」と呼びます。

本製品は、このメッセージにSCPI 言語を使用しています。

メッセージには、PC から本製品へ送信されるコマンド(命令)と本製品からPC に送信されるレスポンス(応答)があります。

コマンドの階層

SCPI は、試験・計測装置向けに考案された ASCII ベースのコマンドです。コマンド構造は、SCPI サブシステムの構築ブロックである共通ルートまたはノードを中心に編成されています。コマンドはプログラムヘッダ、パラメータ、欧文句読点を組み合わせて構成されています。

SOURce サブシステムを例に、コマンドの階層を説明します。

プログラムヘッダ パラメータ ノードの階層SOUR: ルートノード CURR 第 2レベル :LIM 第 3レベル :AUTO <boolean> 第 4レベル

VOLT 第 2レベル :EXT 第 3レベル :RANG <character> 第 4レベル

:SOUR <character> 第 4レベル

上位ノードと下位ノードはコロン(:)で区切られます。

Page 44: 通信インターフェースマニュアル - KIKUSUI5 PWR-01 Interface Manual *CLS ステータスバイト、イベントステータス、エラーキューを含むすべてのイベントレジスタをクリア

KIKUSUI Electronics Corp. 44

コマンドの記述

本書では、以下のフォーマットで SCPIコマンドを示します。[SOURce]:CURRent[:LEVel][:IMMediate][:AMPLitude]

{<numeric>|MINimum|MAXimum}

SCPIコマンドは省略表記が用意されています。省略表記は SCPIコマンドの小文字で記述されている文字を省いたものです。

SCPIコマンドは、完全表記(long form)でも省略表記(short form)でも送信できます。SCPIコマンドは大文字小文字の区別をしないため、CURR、Curr、curr はすべてCURRent の省略表記として受け付けられます。完全表記の場合には、CURRENT、Current、currentすべて受け付けられます。• プログラムヘッダ部とパラメータ部の間にはスペースが必要です。• パラメータが複数ある場合には “,”で連結します。• コマンドとコマンドは “;”で連結します(複合コマンド)。CURRent:SSTart:FALL 25MS;RISE 25MS

2つ目のコマンドでは CURRent:SSTart: が省略されています。これは、1つ目のコマンドの CURRent:SSTart:FALLでパスが CURRent:SSTart に指定されているからです。

この複合コマンドは、以下のコマンドを入力するのと同じです。CURRent:SSTart:FALL 25MS

CURRent:SSTart:RISE 25MS

カレントパスに定義されていないノードを指定すると、エラーになります。

コロンとセミコロンを一緒に使用して、異なったサブシステムのコマンドを連結できます。SYSTem:CONFigure:STARtup:PRIority CV;:VOLTage:SSTart:FALL 25MS

この複合コマンドには SYSTemとVOLTage の 2つのルートノードが存在します。

2つ目以降のコマンドがコロンから始まる場合は、前回のコマンドで指定したパスはクリアされます。• 1 行に送信できる文字数は最大 512 バイトです。

Page 45: 通信インターフェースマニュアル - KIKUSUI5 PWR-01 Interface Manual *CLS ステータスバイト、イベントステータス、エラーキューを含むすべてのイベントレジスタをクリア

コマンドについて

PWR-01 Interface Manual45

■特別な記号

SCPIコマンドの記述のために本書で使用している特別な記号について以下のように定義します。• {}に囲まれて“|”で区切られた文字や数字はその中の 1つを選ぶことを表します。実際のプログラムでは{}を記述しないでください。

• <> は、プログラムデータを表します。<> は実際のプログラムでは記述しないでください。

• []は、オプションデータを表します。プログラムと一緒に送信されない場合には、デフォルト値が適用されます。[]は実際のプログラムでは記述しないでください。

■クエリ

装置の設定やステータスを問い合わせることができます。

プログラムヘッダ部の末尾に疑問符「?」を付けます。

クエリがパラメータを持つ場合には、疑問符の後にスペースを入れて、その後にパラメータを記述します。CURRent? MIN

レスポンス

クエリに対するレスポンスです。常に装置からPC へ送られるメッセージです。装置のステータスや測定値を、PC に伝えます。

ー Note ー2 つのクエリを別々の行で送信する場合には、最初の応答を読み取ってから、2行目のクエリを送信してください。

Page 46: 通信インターフェースマニュアル - KIKUSUI5 PWR-01 Interface Manual *CLS ステータスバイト、イベントステータス、エラーキューを含むすべてのイベントレジスタをクリア

KIKUSUI Electronics Corp. 46

■プログラムターミネータ

すべてのコマンドは、有効なターミネータで終了しなければなりません。

RS232C USB LANVXI-11, HiSLIP SCPI-RAW

受信時 LF LFまたは EOM LFまたは END LF送信時 LFまたは CR+LF LF+EOM LF+END LF

コマンドストリングを終了すると、パスは必ずルートレベルにリセットされます。

■共通コマンド

IEEE488.2 および SCPI 規格には、リセットや自己診断などの機能用に一連の共通コマンドがあります。これらの共通コマンドは必ず *(アスタリスク)で始まります。1つ、または、複数のパラメータを持っている場合があります。

ー Note ーCR(ASCII 0x0D)はターミネータではありません。

Page 47: 通信インターフェースマニュアル - KIKUSUI5 PWR-01 Interface Manual *CLS ステータスバイト、イベントステータス、エラーキューを含むすべてのイベントレジスタをクリア

コマンドについて

PWR-01 Interface Manual47

パラメータ

SCPIでのパラメータのフォーマットは、IEEE 488.2 の中で定義されたプログラム・パラメータ・フォーマットに由来します。

本製品で扱うプログラムデータの表現形式を以下に示します。

■非数値パラメータ

文字列データ(String)

文字列データは、一連の ASCII 文字(20H ~ 7EH)が要求される場合に使用します。

文字列は、シングルクォーテーション(' ')やダブルクォーテーション(" ")で囲んでください。なお、開始引用符と終了引用符は一致していなければなりません。SYSTem:LANGuage "SCPI"

引用符を文字列として使用したいときには、文字を間に挟まないで引用符を 2 個入力します。

キャラクタデータ(Character)

キャラクタデータは、プログラム設定に限られた数の値しかない場合に使用します。レスポンスは省略形で返します。TRIGger:TRANSient:SOURce {BUS|IMMediate}

ブールデータ(Boolean)

ブールデータは、1か 0、またはONかOFFのどれかの状態を表します。レスポンスは 1、0で返します。OUTPut {ON|OFF|1|0}

Page 48: 通信インターフェースマニュアル - KIKUSUI5 PWR-01 Interface Manual *CLS ステータスバイト、イベントステータス、エラーキューを含むすべてのイベントレジスタをクリア

KIKUSUI Electronics Corp. 48

■数値パラメータ

NR1

整数を表します。

「IEEE 規格 488.2プログラマブル計測器の標準デジタルインターフェース」で詳細に説明されています。

レスポンスデータで 0 が返される場合は、+0 が返されます。

NR2

実数(浮動小数)を表します。

「IEEE 規格 488.2 プログラマブル計測器の標準デジタルインターフェース」で詳細に説明されています。

NR3

実数(指数)を表します。

「IEEE 規格 488.2プログラマブル計測器の標準デジタルインターフェース」で詳細に説明されています。

レスポンスデータで 380 が返される場合は、+3.80000E+02 が返されます。小数点以下は 5 桁です。

NRf

NRf は、NR1、NR2、NR3を含めた総称です。

Numeric

小数点、オプション符号、測定単位などの数値パラメータです。

数値表現としての記述は、NRfと同じです。

MINimum(最小値)、MAXimum(最大値)など、特定の値を宣言するための代替選択肢が提供されています。

数値パラメータでは、V、A、W などの単位も一緒に使用できます。

設定できない値が入力された場合には、装置がその値に最も近い数値に丸めます。OUTP:DEL:ON 1.22

出力オンディレイの設定分解能は 0.1 なので、OUTP:DEL:ON? に対して +1.20000E+00を返します。

Page 49: 通信インターフェースマニュアル - KIKUSUI5 PWR-01 Interface Manual *CLS ステータスバイト、イベントステータス、エラーキューを含むすべてのイベントレジスタをクリア

コマンドについて

PWR-01 Interface Manual49

■代替選択肢

パラメータが Numeric の時に代替選択肢として、本製品では最小値(MINimum)、最大値(MAXimum)が定義されています。

以下の例では、過電流保護値を最低値に設定します。SOURce:CURRent MINimum

クエリを使用してほとんどのパラメータについて最低値または最高値を問い合わせることもできます。SOURce:CURRent? MAX

SOURce:CURRent? MIN

■測定単位

デフォルトの測定単位には、次のようなものがあります。測定単位を入力しなくても、コマンドは受け付けられます。

•V(電圧) •A(電流) •HR(時間) MIN(分) •S(秒)

サポートされているオプション符号には、次のようなものがあります。オプション符号を使用する場合には、測定単位を入力してください。

•M(ミリ) •K(キロ) •U(マイクロ)

ー Note ー• SI 単位系では、単位記号に小文字が含まれています。IEEE 規格では大文字を指定しています。SCPI は大文字小文字を区別しません。

• 測定単位は入力してもしなくても、受け付けられます。• データに “µ” を記述する場合には、かわりに “U” を使用してください。

Page 50: 通信インターフェースマニュアル - KIKUSUI5 PWR-01 Interface Manual *CLS ステータスバイト、イベントステータス、エラーキューを含むすべてのイベントレジスタをクリア

KIKUSUI Electronics Corp. 50

IEEE488.2共通コマンド

*CLS

ステータスバイト、イベントステータス、エラーキューを含むすべてのイベントレジスタをクリアします。

*OPC や *OPC? による完了待ち動作を取り消します。

コマンド

*CLS

Page 51: 通信インターフェースマニュアル - KIKUSUI5 PWR-01 Interface Manual *CLS ステータスバイト、イベントステータス、エラーキューを含むすべてのイベントレジスタをクリア

IEEE488.2 共通コマンド

PWR-01 Interface Manual51

*ESE

ステータスバイトのイベントサマリビット(ESB)で集計されるイベントステータスイネーブルレジスタを設定します。

コマンド

*ESE <NRf>

*ESE?

パラメータ 設定値:0 ~ 255

(例) *ESE16 を送信すると、イベントステータスイネーブルレジスタのビット4 を設定します。イベントステータスレジスタの実行エラービット(ビット4)が設定されるたびにステータスバイトのサマリビット(ESB)を設定します。

レスポンス

*ESE? に対して、イベントステータスイネーブルレジスタの値をNR1 形式で返します。

Page 52: 通信インターフェースマニュアル - KIKUSUI5 PWR-01 Interface Manual *CLS ステータスバイト、イベントステータス、エラーキューを含むすべてのイベントレジスタをクリア

KIKUSUI Electronics Corp. 52

*ESR

イベントステータスレジスタを問い合わせます。

イベントステータスレジスタは、読み取られるとクリアされます。

コマンド

*ESR?

レスポンス

*ESR? に対して、イベントステータスレジスタの値をNR1 形式で返し、レジスタをクリアします。

Page 53: 通信インターフェースマニュアル - KIKUSUI5 PWR-01 Interface Manual *CLS ステータスバイト、イベントステータス、エラーキューを含むすべてのイベントレジスタをクリア

IEEE488.2 共通コマンド

PWR-01 Interface Manual53

*IDN

本製品の機種名とファームウェアのバージョンを問い合わせます。

コマンド

*IDN?

レスポンス

*IDN? に対して、次のように返します。

レスポンス例:形名 PWR401L、シリアル AB1234、ファームウェアバージョンVER01.01 BLD0001 の場合KIKUSUI,PWR401L,AB1234,VER01.01 BLD0001

を返します。

Page 54: 通信インターフェースマニュアル - KIKUSUI5 PWR-01 Interface Manual *CLS ステータスバイト、イベントステータス、エラーキューを含むすべてのイベントレジスタをクリア

KIKUSUI Electronics Corp. 54

*LRN

現在のパネル設定を復元できるコマンドを問い合わせます。

復元対象設定値は、*RSTコマンドに影響を受ける設定値です。

コマンド

*LRN?

レスポンス

*LRN? に対して、パネル設定復元コマンドをASCII 文字列で返します。

Page 55: 通信インターフェースマニュアル - KIKUSUI5 PWR-01 Interface Manual *CLS ステータスバイト、イベントステータス、エラーキューを含むすべてのイベントレジスタをクリア

IEEE488.2 共通コマンド

PWR-01 Interface Manual55

*OPC

待機中のすべてのコマンド処理が完了したときにイベントステータスレジスタの OPCビット(ビット0)の設定します。

IEEE 488.2-1992 セクション 12.5.3を参照してください。

コマンド

*OPC

*OPC?

レスポンス

*OPC? に対して、待機中のすべてのコマンド処理が完了したときに、「1」を返します。

Page 56: 通信インターフェースマニュアル - KIKUSUI5 PWR-01 Interface Manual *CLS ステータスバイト、イベントステータス、エラーキューを含むすべてのイベントレジスタをクリア

KIKUSUI Electronics Corp. 56

*OPT

本製品に装着されているオプションを問い合わせます。

コマンド

*OPT?

レスポンス

*OPT? に対して、"VMCB","VIR"を返します。

"VMCB" 仮想マルチチャンネル機能(全機種標準装備)

"VIR" 内部抵抗可変(全機種標準装備)

Page 57: 通信インターフェースマニュアル - KIKUSUI5 PWR-01 Interface Manual *CLS ステータスバイト、イベントステータス、エラーキューを含むすべてのイベントレジスタをクリア

IEEE488.2 共通コマンド

PWR-01 Interface Manual57

*PSC

POWERスイッチをオンにしたときに、イベントステータスイネーブルレジスタとサービスリクエストイネーブルレジスタをクリアするかしないか(パワーオンステータス)を設定します。

コマンド

*PSC <boolean>

*PSC?

パラメータ <boolean>設定値: ON(1) POWER スイッチをオンにしたときに、*ESEと *SRE の設定値

をクリアします。OFF(0) POWER スイッチをオンにしたときに、*ESEと *SRE の設定値

をクリアしません。

設定例 パワーオン SRQ 機能を有効にする場合*PSC 0;*SRE 32;*ESE 128

レスポンス

*PSC? に対して、パワーオンステータスの設定値をNR1 形式で返します。

Page 58: 通信インターフェースマニュアル - KIKUSUI5 PWR-01 Interface Manual *CLS ステータスバイト、イベントステータス、エラーキューを含むすべてのイベントレジスタをクリア

KIKUSUI Electronics Corp. 58

*RST

パネル設定を初期化します。

アラームを解除します(解除できない場合には、アラーム継続)。

トリガサブシステムの動作を中止します。

イベントステータスレジスタの OPCビット(ビット0)をクリアします。

設定内容 *RST 送信時の設定値OUTPut OFFOUTPut:DELay:ON 0.0[s]OUTPut:DELay:OFF 0.0[s]OUTPut:EXTernal OFF[SOURce:]CURRent MAXimum[SOURce:]CURRent:EXTernal:SOURce NONE[SOURce:]CURRent:LIMit:AUTO ON[SOURce:]CURRent:PROTection MAXimum[SOURce:]CURRent:SST:FALL 0.0[s][SOURce:]CURRent:SST:RISE 0.0[s][SOURce:]CURRent:TRIGgered MAXimum[SOURce:]VOLTage 0.0[V][SOURce:]VOLTage:EXTernal:SOURce NONE[SOURce:]VOLTage:LIMit:AUTO ON[SOURce:]VOLTage:LIMit:LOW MINimum[SOURce:]VOLTage:PROTection MAXimum[SOURce:]VOLTage:SST:FALL 0.0[s][SOURce:]VOLTage:SST:RISE 0.0[s][SOURce:]VOLTage:TRIGgered 0.0[V]TRIGger:TRANsient:SOURce IMMediateTRIGger:PROGram:SOURce IMMediateRES MINimum

コマンド

*RST

Page 59: 通信インターフェースマニュアル - KIKUSUI5 PWR-01 Interface Manual *CLS ステータスバイト、イベントステータス、エラーキューを含むすべてのイベントレジスタをクリア

IEEE488.2 共通コマンド

PWR-01 Interface Manual59

*SRE

サービスリクエストイネーブルレジスタを設定します。

サービスリクエストイネーブルレジスタによって、ステータスバイトレジスタの中のどのサマリメッセージがサービスリクエストを行うかを選択できます。

サービスリクエストイネーブルレジスタをクリアするには、*SRE 0 を送信します。クリアされたレジスタでは、ステータス情報によってサービスリクエストを生成することはできません

コマンド

*SRE <NRf>

*SRE?

パラメータ 

設定値:0 ~ 255

(例) *SRE 8 を送信すると、サービスリクエストイネーブルレジスタのビット3 が設定されます。ステータスバイト内のQUEStionableステータスレジスタのサマリビット(ビット3)が設定されるたびに、このビットがサービスリクエストメッセージを生成するようになります。

レスポンス

*SRE? に対して、サービスリクエストイネーブルレジスタの値をNR1 形式で返します。

Page 60: 通信インターフェースマニュアル - KIKUSUI5 PWR-01 Interface Manual *CLS ステータスバイト、イベントステータス、エラーキューを含むすべてのイベントレジスタをクリア

KIKUSUI Electronics Corp. 60

*STB

ステータスバイトレジスタのコンテンツとMSS(マスタサマリステータス)メッセージを問い合わせます。

レスポンスは、MSSメッセージが RQSメッセージの代わりにビット 6 に現れるという点以外は、シリアルポールと同じです。

コマンド

*STB?

レスポンス

*STB? に対して、ステータスバイトレジスタとMSS メッセージ(ビット 6)の値をNR1 形式で返します。

Page 61: 通信インターフェースマニュアル - KIKUSUI5 PWR-01 Interface Manual *CLS ステータスバイト、イベントステータス、エラーキューを含むすべてのイベントレジスタをクリア

IEEE488.2 共通コマンド

PWR-01 Interface Manual61

*TRG

トリガコマンド。

TRANsientトリガグループとPROGramトリガグループに対して、トリガを実行します。

IEEE488.1 get(Group Execute Trigger)の代替コマンドになります。

トリガを受け入れる状態ではない場合には、SCPI エラー(-211,"Trigger ignored")を発生します。

IEEE 488.2-1992 セクション 10.37を参照してください。

コマンド

*TRG

Page 62: 通信インターフェースマニュアル - KIKUSUI5 PWR-01 Interface Manual *CLS ステータスバイト、イベントステータス、エラーキューを含むすべてのイベントレジスタをクリア

KIKUSUI Electronics Corp. 62

*TST

自己診断を実行します。

発生したエラーは SYST:ERR? で確認できます。IEEE 488.2-1992 セクション 10.38を参照してください。

コマンド

*TST?

レスポンス

*TST? に対して、問題がない場合は「+0」を返します。問題がある場合は、エラーコードを返します。

Page 63: 通信インターフェースマニュアル - KIKUSUI5 PWR-01 Interface Manual *CLS ステータスバイト、イベントステータス、エラーキューを含むすべてのイベントレジスタをクリア

IEEE488.2 共通コマンド

PWR-01 Interface Manual63

*WAI

待機中のすべての動作が完了するまで、以降のコマンドを本製品に実行させないようにします。

コマンド

*WAI

Page 64: 通信インターフェースマニュアル - KIKUSUI5 PWR-01 Interface Manual *CLS ステータスバイト、イベントステータス、エラーキューを含むすべてのイベントレジスタをクリア

KIKUSUI Electronics Corp. 64

ABORtコマンド

本製品には 2つの異なるトリガサブシステム(TRANsient、PROGram)があります。

TRANsient は、設定を変更するサブシステムです。

PROGram は、PWR-01 のシーケンス動作を実行します。

ABOR

すべてのトリガサブシステム(TRANsient/ PROGram)で変更/シーケンス実行の動作を中止します。

本製品の電源投入直後のトリガ状態は、ABORコマンドが送信された状態と同じです。

ABORコマンドはトリガサブシステムを指定できません。常にALLと解釈されます。

コマンド

ABORt[:ALL]

Page 65: 通信インターフェースマニュアル - KIKUSUI5 PWR-01 Interface Manual *CLS ステータスバイト、イベントステータス、エラーキューを含むすべてのイベントレジスタをクリア

ABORtコマンド

PWR-01 Interface Manual65

ABOR:PROG

シーケンスの実行を中止します。

コマンド

ABORt:PROGram

Page 66: 通信インターフェースマニュアル - KIKUSUI5 PWR-01 Interface Manual *CLS ステータスバイト、イベントステータス、エラーキューを含むすべてのイベントレジスタをクリア

KIKUSUI Electronics Corp. 66

ABOR:TRAN

設定の変更機能を中止します。

コマンド

ABORt:TRANsient

Page 67: 通信インターフェースマニュアル - KIKUSUI5 PWR-01 Interface Manual *CLS ステータスバイト、イベントステータス、エラーキューを含むすべてのイベントレジスタをクリア

DISPlayコマンド

PWR-01 Interface Manual67

DISPlayコマンド

DISP:BRIG

パネル表示部の明るさを設定します。

コマンド

DISPlay:BRIGhtness <NRf>

DISPlay:BRIGhtness?

パラメータ 

設定値:1 ~ 7(デフォルトは 7)

設定例DISP:BRIG 4

レスポンス

DISP:BRIG? に対して、パネル表示部の明るさの設定値をNR1 形式で返します。

Page 68: 通信インターフェースマニュアル - KIKUSUI5 PWR-01 Interface Manual *CLS ステータスバイト、イベントステータス、エラーキューを含むすべてのイベントレジスタをクリア

KIKUSUI Electronics Corp. 68

GLOBalコマンド

GLOB:*RST

構成されているすべてのチャンネルの、パネル設定を初期化します。

初期化される項目は、*RSTを参照してください。

アラームを解除します(解除できない場合には、アラーム継続)。

トリガサブシステムの動作を中止します。

イベントステータスレジスタの OPCビット(ビット0)をクリアします。

GLOB:*RSTコマンド送信後は、200 ms 以上の待ち時間を設定してください。

コマンド

GLOBal:*RST

Page 69: 通信インターフェースマニュアル - KIKUSUI5 PWR-01 Interface Manual *CLS ステータスバイト、イベントステータス、エラーキューを含むすべてのイベントレジスタをクリア

GLOBalコマンド

PWR-01 Interface Manual69

GLOB:*TRG

構成されているすべてのチャンネルの、トリガコマンド。

TRANsient トリガグループとPROGramトリガグループに対して、トリガを実行します。

IEEE488.1 get(Group Execute Trigger)の代替コマンドになります。

GLOB:*TRGコマンド送信後は、200 ms 以上の待ち時間を設定してください。

コマンド

GLOBal:*TRG

Page 70: 通信インターフェースマニュアル - KIKUSUI5 PWR-01 Interface Manual *CLS ステータスバイト、イベントステータス、エラーキューを含むすべてのイベントレジスタをクリア

KIKUSUI Electronics Corp. 70

GLOB:ABOR

構成されているすべてのチャンネルの、すべてのトリガサブシステム(TRANsient/ PROGram)で変更/シーケンス実行の動作を中止します。

GLOB:ABORコマンド送信後は、200 ms 以上の待ち時間を設定してください。

コマンド

GLOBal:ABORt

Page 71: 通信インターフェースマニュアル - KIKUSUI5 PWR-01 Interface Manual *CLS ステータスバイト、イベントステータス、エラーキューを含むすべてのイベントレジスタをクリア

GLOBalコマンド

PWR-01 Interface Manual71

GLOB:CURR

構成されているすべてのチャンネルの、電流値を設定します。

GLOB:CURRコマンド送信後は、200 ms 以上の待ち時間を設定してください。

コマンド

GLOBal:CURRent[:LEVel][:IMMediate][:AMPLitude] <numeric>

パラメータ 設定値: 定格出力電流の 0 % ~ 105 % 電流値(デフォルトは MAXimum)

範囲外の場合には、SCPI エラー(-222, "Data out of range")発生単位: A

定格出力電流

PWR401L 40 A PWR1201L 120 APWR401ML 20 A PWR1201ML 60 APWR401MH 5 A PWR1201MH 15 APWR401H 1.85 A PWR1201H 5.55 APWR801L 80 A PWR2001L 200 APWR801ML 40 A PWR2001ML 100 APWR801MH 10 A PWR2001MH 25 APWR801H 3.70 A PWR2001H 9.25 A

GLOB:*RST 送信時には設定がデフォルトに変更されます。

設定例GROB:CURR 2.5

Page 72: 通信インターフェースマニュアル - KIKUSUI5 PWR-01 Interface Manual *CLS ステータスバイト、イベントステータス、エラーキューを含むすべてのイベントレジスタをクリア

KIKUSUI Electronics Corp. 72

GLOB:INIT:PROG

構成されているすべてのチャンネルの、プログラム動作のトリガ機能を開始します。

トリガソースが IMM の場合には直ちに実行します。BUS の場合にはソフトウェアトリガを待って実行します。

TRANsient サブシステムと同時に実行できません。

出力オフの場合には無効。

GLOB:INIT:PROGコマンド送信後は、200 ms 以上の待ち時間を設定してください。

コマンド

GLOBal:INITiate[:IMMediate]:PROGram

関連コマンド

TRIG:PROG:SOUR

Page 73: 通信インターフェースマニュアル - KIKUSUI5 PWR-01 Interface Manual *CLS ステータスバイト、イベントステータス、エラーキューを含むすべてのイベントレジスタをクリア

GLOBalコマンド

PWR-01 Interface Manual73

GLOB:INIT:TRAN

構成されているすべてのチャンネルの、設定の変更のトリガ機能を開始します。

トリガソースが IMM の場合には直ちに実行します。BUS の場合にはソフトウェアトリガを待って実行します。TRIGIN の場合にはハードウェアトリガを待って実行します。TRIGIN の場合にはハードウェアトリガを待って実行します。

PROGram サブシステムと同時に実行できません。

GLOB:INIT:TRANコマンド送信後は、200 ms 以上の待ち時間を設定してください。

コマンド

GLOBal:INITiate[:IMMediate]:TRANsient

関連コマンド

TRIG:TRAN:SOUR

Page 74: 通信インターフェースマニュアル - KIKUSUI5 PWR-01 Interface Manual *CLS ステータスバイト、イベントステータス、エラーキューを含むすべてのイベントレジスタをクリア

KIKUSUI Electronics Corp. 74

GLOB:OUTP

構成されているすべてのチャンネルの、出力のオン/オフを設定します。

保護機能が動作中は無効。

シーケンス実行中の OUTP ON は無効。OUTP OFF はシーケンスを強制終了して出力をオフにします。

GLOB:OUTPコマンド送信後は、200 ms 以上の待ち時間を設定してください。

コマンド

GLOBal:OUTPut[:STATe][:IMMediate] <boolean>

パラメータ 設定値: ON(1) 出力オン

OFF(0) 出力オフ(デフォルト)

GLOB:*RST 送信時には設定がデフォルトに変更されます。

設定例GLOB:OUTP 1

Page 75: 通信インターフェースマニュアル - KIKUSUI5 PWR-01 Interface Manual *CLS ステータスバイト、イベントステータス、エラーキューを含むすべてのイベントレジスタをクリア

GLOBalコマンド

PWR-01 Interface Manual75

GLOB:OUTP:PROT:CLE

構成されているすべてのチャンネルの、アラームを解除します。

GLOB:OUTP:PROT:CLEコマンド送信後は、200 ms 以上の待ち時間を設定してください。

コマンド

GLOBal:OUTPut:PROTection:CLEar

Page 76: 通信インターフェースマニュアル - KIKUSUI5 PWR-01 Interface Manual *CLS ステータスバイト、イベントステータス、エラーキューを含むすべてのイベントレジスタをクリア

KIKUSUI Electronics Corp. 76

GLOB:VOLT

構成されているすべてのチャンネルの、電圧値を設定します。

GLOB:VOLTコマンド送信後は、200 ms 以上の待ち時間を設定してください。

コマンド

GLOBal:VOLTage[:LEVel][:IMMediate][:AMPLitude] <numeric>

パラメータ 設定値: 定格出力電圧の 0 % ~ 105 % 電圧値(デフォルトは 0)

範囲外の場合には、SCPI エラー(-222, "Data out of range")発生単位: V

定格出力電圧

PWR401L 40 V PWR1201L 40 VPWR401ML 80 V PWR1201ML 80 VPWR401MH 240 V PWR1201MH 240 VPWR401H 650 V PWR1201H 650 VPWR801L 40 V PWR2001L 40 VPWR801ML 80 V PWR2001ML 80 VPWR801MH 240 V PWR2001MH 240 VPWR801H 650 V PWR2001H 650 V

GLOB:*RST 送信時には設定がデフォルトに変更されます。

設定例GLOB:VOLT 120

Page 77: 通信インターフェースマニュアル - KIKUSUI5 PWR-01 Interface Manual *CLS ステータスバイト、イベントステータス、エラーキューを含むすべてのイベントレジスタをクリア

INITiateコマンド

PWR-01 Interface Manual77

INITiateコマンド

INIT:PROG

プログラム動作のトリガ機能を開始します。

トリガソースが IMM の場合には直ちに実行します。BUS の場合にはソフトウェアトリガを待って実行します。

TRANsient サブシステムと同時に実行できません。

出力オフの場合には無効です。

コマンド

INITiate[:IMMediate]:PROGram

関連コマンド

TRIG:PROG:SOUR

Page 78: 通信インターフェースマニュアル - KIKUSUI5 PWR-01 Interface Manual *CLS ステータスバイト、イベントステータス、エラーキューを含むすべてのイベントレジスタをクリア

KIKUSUI Electronics Corp. 78

INIT:TRAN

設定の変更のトリガ機能を開始します。

トリガソースが IMM に設定されている場合には直ちに変更します。BUS の場合にはソフトウェアトリガを待って変更します。TRIGIN の場合にはハードウェアトリガを待って変更します。

PROGram サブシステムと同時に実行できません。

コマンド

INITiate[:IMMediate]:TRANsient

関連コマンド

TRIG:TRAN:SOUR

Page 79: 通信インターフェースマニュアル - KIKUSUI5 PWR-01 Interface Manual *CLS ステータスバイト、イベントステータス、エラーキューを含むすべてのイベントレジスタをクリア

INSTrumentコマンド

PWR-01 Interface Manual79

INSTrumentコマンド

本製品は、VMCBアーキテクチャによる仮想マルチチャンネルをサポートしています。

VMCBマスターとして動作している場合には、起動時に認識できた VMCBスレーブ機を選択できます。PC から直接 VMCBスレーブ機の制御はできません。

INST

操作対象のチャンネルを指定します。

INSTコマンド送信後は、200 ms 以上の待ち時間を設定してください。

コマンド

INSTrument[:SELect] <NRf>

INSTrument[:SELect]?

INSTrument[:NSELect] <NRf>

INSTrument[:NSELect]?

パラメータ 設定値: 0 VMCBマスタ機(デフォルト)

1 ~ 30 VMCBスレーブ機

設定例INST 7

レスポンス

INST? に対して、指定されているチャンネルをNR1 形式で返します。

Page 80: 通信インターフェースマニュアル - KIKUSUI5 PWR-01 Interface Manual *CLS ステータスバイト、イベントステータス、エラーキューを含むすべてのイベントレジスタをクリア

KIKUSUI Electronics Corp. 80

INST:CAT

INSTで設定可能なチャンネルのリストを問い合わせます。

コマンド

INSTrument:CATalog?

レスポンス

INST:CAT? に対して、設定可能なチャンネルをNR1[,NR1...] 形式で返します。マルチチャンネルとして使用していない場合には、「+0」を返します。+0 マスタ機+1 ~ +30 VMCBスレーブ機

(例)チャンネル 0、チャンネル 1、チャンネル 4 の3台で構成される場合には、+0,+1,+4を返します。

Page 81: 通信インターフェースマニュアル - KIKUSUI5 PWR-01 Interface Manual *CLS ステータスバイト、イベントステータス、エラーキューを含むすべてのイベントレジスタをクリア

INSTrumentコマンド

PWR-01 Interface Manual81

INST:INFO

現在の操作対象チャンネルの情報を問い合わせます。

操作対象チャンネルは INSTで設定します。

コマンド

INSTrument:INFO?

レスポンス

INST:INFO? に対して、操作対象のチャンネルの最大電圧、最大電流、最大電力、機種名を順番に返します。

(例)操作対象のチャンネルが PWR401ML(最大電圧 80 V、最大電流 20 A、最大電力 400 W)の場合+8.0000E+01, +2.0000E+01, +4.0000E+02, PWR401ML

を返します。

Page 82: 通信インターフェースマニュアル - KIKUSUI5 PWR-01 Interface Manual *CLS ステータスバイト、イベントステータス、エラーキューを含むすべてのイベントレジスタをクリア

KIKUSUI Electronics Corp. 82

MEASure/FETChコマンド本製品には INITiate/FETCh の測定機能はありません。

本製品の測定値は、25 ms 間隔で電圧と電流の測定値が交互に更新されます。

MEASure/FETCh はエイリアスで同じ動作です。送信時の最新の測定値を問い合わせます。

>チュートリアル「設定と測定」(p.203)

FETC:ALL/ MEAS:ALL

電流値と電圧値を問い合わせます。

マルチチャンネル使用時には、<n>をチャンネル番号に置き換えてください。

コマンド

FETCh[<n>][:SCALar]:ALL?

MEASure[<n>][:SCALar]:ALL?

設定例MEAS:ALL?

MEAS2:ALL?

レスポンス

FETC:ALL?/ MEAS:ALL? に対して、電流値 <NR3>と電圧値 <NR3>を順番にカンマ区切りで返します。

マルチチャンネル使用時には、FETC<n>:ALL?/ MEAS<n>:ALL? に対して、指定したチャンネルの電流値 <NR3>と電圧値 <NR3> を順番にカンマ区切りで返します。<n>を省略した場合には、INSTコマンドで指定したチャンネルの値を返します。測定値は25 ms 間隔で電圧値と電流値が交互に更新されます。単位: 電流 A

電圧 V

Page 83: 通信インターフェースマニュアル - KIKUSUI5 PWR-01 Interface Manual *CLS ステータスバイト、イベントステータス、エラーキューを含むすべてのイベントレジスタをクリア

MEASure/FETChコマンド

PWR-01 Interface Manual83

FETC:CURR/ MEAS:CURR

電流値を問い合わせます。

マルチチャンネル使用時には、<n>をチャンネル番号に置き換えてください。

コマンド

FETCh[<n>][:SCALar]:CURRent[:DC]?

MEASure[<n>][:SCALar]:CURRent[:DC]?

設定例MEAS:CURR?

MEAS2:CURR?

レスポンス

FETC:CURR?/ MEAS:CURR? に対して、電流値をNR3 形式で返します。

マルチチャンネル使用時には、FETC<n>:CURR?/ MEAS<n>:CURR? に対して、指定したチャンネルの電流値をNR3 形式で返します。<n> を省略した場合には、INSTコマンドで指定したチャンネルの値を返します。

測定値は 25 ms 間隔で電圧値と電流値が交互に更新されます。

単位:A

Page 84: 通信インターフェースマニュアル - KIKUSUI5 PWR-01 Interface Manual *CLS ステータスバイト、イベントステータス、エラーキューを含むすべてのイベントレジスタをクリア

KIKUSUI Electronics Corp. 84

FETC:VOLT/ MEAS:VOLT

電圧値を問い合わせます。

マルチチャンネル使用時には、<n>をチャンネル番号に置き換えてください。

コマンド

FETCh[<n>][:SCALar]:VOLTage[:DC]?

MEASure[<n>][:SCALar]:VOLTage[:DC]?

設定例MEAS:VOLT?

MEAS2:VOLT?

レスポンス

FETC:VOLT?/ MEAS:VOLT? に対して、電圧値をNR3 形式で返します。

マルチチャンネル使用時には、FETC<n>:VOLT?/ MEAS<n>:VOLT? に対して、指定したチャンネルの電圧値をNR3 形式で返します。<n> を省略した場合には、INSTコマンドで指定したチャンネルの値を返します。

測定値は 25 ms 間隔で電圧値と電流値が交互に更新されます。

単位:V

Page 85: 通信インターフェースマニュアル - KIKUSUI5 PWR-01 Interface Manual *CLS ステータスバイト、イベントステータス、エラーキューを含むすべてのイベントレジスタをクリア

MEMoryコマンド

PWR-01 Interface Manual85

MEMoryコマンド

MEM:REC

プリセットメモリーに保存されている電圧、電流、OVP、UVL、OCP 設定値を呼び出します。

シーケンス動作時は無効です。

保存されたメモリーの内容は MEM:REC:PREVで確認できます。

コマンド

MEMory:RECall[:IMMediate] <NRf>

パラメータ 設定値: 1 メモリー A

2 メモリー B3 メモリー C

設定例MEM:REC 2

Page 86: 通信インターフェースマニュアル - KIKUSUI5 PWR-01 Interface Manual *CLS ステータスバイト、イベントステータス、エラーキューを含むすべてのイベントレジスタをクリア

KIKUSUI Electronics Corp. 86

MEM:REC:PREV

プリセットメモリーに保存された内容を確認します。

コマンド

MEMory:RECall:PREView? <NRf>

パラメータ 設定値: 1 メモリー A

2 メモリー B3 メモリー C

レスポンス

MEM:PREV? <NRf> に対して、指定したプリセットメモリーに保存されている電流値<NR3>、電圧値 <NR3>、OCP<NR3>、OVP<NR3>、UVL<NR3> を、順番にカンマ区切りで返します。

Page 87: 通信インターフェースマニュアル - KIKUSUI5 PWR-01 Interface Manual *CLS ステータスバイト、イベントステータス、エラーキューを含むすべてのイベントレジスタをクリア

MEMoryコマンド

PWR-01 Interface Manual87

MEM:SAVE

現在の電圧、電流、OVP、UVL、OCP 設定値をプリセットメモリーに保存します。

コマンド

MEMory:SAVE[:IMMediate] <NRf>

パラメータ 設定値: 1 メモリー A

2 メモリー B3 メモリー C

設定例MEM:SAVE 3

Page 88: 通信インターフェースマニュアル - KIKUSUI5 PWR-01 Interface Manual *CLS ステータスバイト、イベントステータス、エラーキューを含むすべてのイベントレジスタをクリア

KIKUSUI Electronics Corp. 88

OUTPutコマンド

OUTP

出力のオン/オフを設定します。

保護機能が動作中は無効です。

シーケンス実行中の OUTP ON は無効。OUTP OFF はシーケンスを強制終了して出力をオフにします。

コマンド

OUTPut[:STATe][:IMMediate] <boolean>

OUTPut[:STATe][:IMMediate]?

パラメータ 設定値: ON(1) 出力オン

OFF(0) 出力オフ(デフォルト)

*RST 送信時には設定がデフォルトに変更されます。

設定例OUTP 1

レスポンス

OUTP? に対して、出力オン/オフの状態をNR1 形式で返します。本製品の出力の状態は、50 ms 間隔で更新されます。

Page 89: 通信インターフェースマニュアル - KIKUSUI5 PWR-01 Interface Manual *CLS ステータスバイト、イベントステータス、エラーキューを含むすべてのイベントレジスタをクリア

OUTPutコマンド

PWR-01 Interface Manual89

OUTP:DEL:ON

出力オンディレイを設定します。

コマンド

OUTPut:DELay:ON <numeric>

OUTPut:DELay:ON?

パラメータ 設定値: 0 遅延時間なし(デフォルト)

0.5 ~ 99.9範囲外の場合には、SCPI エラー(-222, "Data out of range")発生

単位: S

*RST 送信時には設定がデフォルトに変更されます。

設定例OUTP:DEL:ON 1.2

レスポンス

OUTP:DEL:ON? に対して、出力オンディレイの設定をNR3 形式で返します。

Page 90: 通信インターフェースマニュアル - KIKUSUI5 PWR-01 Interface Manual *CLS ステータスバイト、イベントステータス、エラーキューを含むすべてのイベントレジスタをクリア

KIKUSUI Electronics Corp. 90

OUTP:DEL:OFF

出力オフディレイを設定します。

コマンド

OUTPut:DELay:OFF <numeric>

OUTPut:DELay:OFF?

パラメータ 設定値: 0 遅延時間なし(デフォルト)

0.5 ~ 99.9範囲外の場合には、SCPI エラー(-222, "Data out of range")発生

単位: S

*RST 送信時には設定がデフォルトに変更されます。

設定例OUTP:DEL:OFF 1.2

レスポンス

OUTP:DEL:OFF? に対して、出力オフディレイの設定をNR3 形式で返します。

Page 91: 通信インターフェースマニュアル - KIKUSUI5 PWR-01 Interface Manual *CLS ステータスバイト、イベントステータス、エラーキューを含むすべてのイベントレジスタをクリア

OUTPutコマンド

PWR-01 Interface Manual91

OUTP:EXT

このコマンドは古いスタイルのコマンドです。

新規にプログラムを作成する場合には、OUTP:EXT:ADV(p.92)を使用してください。

コマンド

OUTPut:EXTernal[:STATe] <boolean>

OUTPut:EXTernal[:STATe]?

*RST 送信時には設定がデフォルトに変更されます。

レスポンス

NR1 形式

Page 92: 通信インターフェースマニュアル - KIKUSUI5 PWR-01 Interface Manual *CLS ステータスバイト、イベントステータス、エラーキューを含むすべてのイベントレジスタをクリア

KIKUSUI Electronics Corp. 92

OUTP:EXT:ADV

外部コントロールで出力をオン/オフするかどうかを設定します。

外部コントロール論理は、OUTP:EXT:LOGで設定します。

シーケンス実行中は無効です。

コマンド

OUTPut:EXTernal[:STATe]:ADVance <character>

OUTPut:EXTernal[:STATe]:ADVance?

パラメータ 設定値: ON 外部コントロールする

出力オン/オフディレイ、ソフトスタート/ストップ機能は使用しない

ENHancedon 外部コントロールする出力オン/オフディレイ、ソフトスタート/ストップ機能を使用する

OFF 外部コントロールしない(デフォルト)

*RST 送信時には設定がデフォルトに変更されます。

設定例OUTP:EXT:ADV ON

レスポンス

OUTP:EXT:ADV? に対して、外部コントロールで出力をオン/オフするかどうかをキャラクタ形式で返します。

Page 93: 通信インターフェースマニュアル - KIKUSUI5 PWR-01 Interface Manual *CLS ステータスバイト、イベントステータス、エラーキューを含むすべてのイベントレジスタをクリア

OUTPutコマンド

PWR-01 Interface Manual93

OUTP:EXT:LOG

外部コントロールで出力をオン/オフするときの論理を設定します。

シーケンス実行中は無効です。

コマンド

OUTPut:EXTernal:LOGic <character>

OUTPut:EXTernal:LOGic?

パラメータ 設定値: LOW LOWまたは短絡で出力をオン(デフォルト)

HIGH HIGHまたは開放で出力をオン

設定例OUTP:EXT:LOG HIGH

レスポンス

OUTP:EXT:LOG? に対して、外部コントロール時の出力オン/オフの論理設定をキャラクタ形式で返します。

Page 94: 通信インターフェースマニュアル - KIKUSUI5 PWR-01 Interface Manual *CLS ステータスバイト、イベントステータス、エラーキューを含むすべてのイベントレジスタをクリア

KIKUSUI Electronics Corp. 94

OUTP:PON

電源オン時の出力の状態を設定します。

コマンド

OUTPut:PON[:STATe] <character>

OUTPut:PON[:STATe]?

パラメータ 設定値: SAFE 出力オフ(デフォルト)

AUTO 前回 POWERスイッチをオフにしたときの出力状態FORCe 出力オン

設定例OUTP:PON AUTO

レスポンス

OUTP:PON? に対して、電源オン時の出力の状態をキャラクタ形式で返します。

Page 95: 通信インターフェースマニュアル - KIKUSUI5 PWR-01 Interface Manual *CLS ステータスバイト、イベントステータス、エラーキューを含むすべてのイベントレジスタをクリア

OUTPutコマンド

PWR-01 Interface Manual95

OUTP:PROT:BRKT

アラーム発生時にブレーカトリップ機能を作動させるかどうかを設定します。

2000W モデルのみ有効。

コマンド

OUTPut:PROTection:BRKTrip <boolean>

OUTPut:PROTection:BRKTrip?

パラメータ 設定値: ON(1) 作動させる(デフォルト)

OFF(0) 作動させない

設定例OUTP:PROT:BRKT ON

レスポンス

OUTP:PROT:BRKT? に対してブレーカトリップ機能を作動させるかどうかをNR1 形式で返します。

Page 96: 通信インターフェースマニュアル - KIKUSUI5 PWR-01 Interface Manual *CLS ステータスバイト、イベントステータス、エラーキューを含むすべてのイベントレジスタをクリア

KIKUSUI Electronics Corp. 96

OUTP:PROT:CLE

アラームを解除します。

コマンド

OUTPut:PROTection:CLEar

Page 97: 通信インターフェースマニュアル - KIKUSUI5 PWR-01 Interface Manual *CLS ステータスバイト、イベントステータス、エラーキューを含むすべてのイベントレジスタをクリア

OUTPutコマンド

PWR-01 Interface Manual97

OUTP:PROT:WDOG

通信監視(WATCHDOG)タイマーを設定します。

アラーム発生時には、設定値を 0 にしてからアラームを解除してください。

コマンド

OUTPut:PROTection:WDOG[:DELay] <numeric>

OUTPut:PROTection:WDOG[:DELay]?

パラメータ 設定値: 0 通信監視機能オフ(デフォルト)

1、3、10、30、100、300、1000、30001 ~ 3000 以 外の場 合には、SCPI エラー(-222, "Data out of range")発生設定できない値の場合には、1つ上の設定値が設定されます。例)OUTP:PROT:WDOG 31に対して、100 が設定されます。

単位: S

設定例OUTP:PROT:WDOG 30

レスポンス

OUTP:PROT:WDOG? に対して通信監視設定値をNR3 形式で返します。

関連コマンド

OUTP:PROT:CLE

Page 98: 通信インターフェースマニュアル - KIKUSUI5 PWR-01 Interface Manual *CLS ステータスバイト、イベントステータス、エラーキューを含むすべてのイベントレジスタをクリア

KIKUSUI Electronics Corp. 98

OUTP:TRIG:STAT

出力をオンにしたときに、トリガ信号を出力するかどうかを設定します。

コマンド

OUTPut:TRIGger:STATe <boolean>

OUTPut:TRIGger:STATe?

パラメータ 設定値: ON(1) 出力する

OFF(0) 出力しない(デフォルト)

設定例OUTP:TRIG:STAT ON

レスポンス

OUTP:TRIG:STAT? に対して、出力をオンにしたときに、トリガ信号を出力するかどうかをNR1 形式で返します。

Page 99: 通信インターフェースマニュアル - KIKUSUI5 PWR-01 Interface Manual *CLS ステータスバイト、イベントステータス、エラーキューを含むすべてのイベントレジスタをクリア

PROGramコマンド

PWR-01 Interface Manual99

PROGramコマンド

シーケンス機能は、PROGramトリガサブシステムにマップされています。

最大 64 ステップ(インデックス 0 ~ 63)で構成されるプログラムが、PWR-01 に 1つ保存できます。電源をオフにしても保存されます。

シーケンスの作成/編集コマンドは、シーケンス実行中は無効です。

プログラムテンプレートについて

プログラムテンプレートの内容は、プログラムを新規に作成(PROG:CRE)した場合の、初期ステップに反映できます。

テンプレートの内容変更は、プログラムが実行中でも有効です。

プログラムテンプレートは、設定内容を保存できません。

*RST / *RCL を送信しても設定内容は変更しません。電源再投入で内容がデフォルトに戻ります。

>チュートリアル「シーケンス動作(PROGram)」(p.208)

Page 100: 通信インターフェースマニュアル - KIKUSUI5 PWR-01 Interface Manual *CLS ステータスバイト、イベントステータス、エラーキューを含むすべてのイベントレジスタをクリア

KIKUSUI Electronics Corp. 100

PROG:CRE

既存のプログラムを削除して、新規プログラムを作成します。

繰り返し回数、ユーザコードはデフォルト値になります。

プログラムに使用するステップ数も指定します。ステップ数は後から変更できません。

コマンド

PROGram:CREate <NRf>[,<character>]

パラメータ <NRf>

設定値:1 ~ 64 ステップ数

パラメータ <character>設定値: DEFault このプログラムのすべてのステップにデフォルト値をコピーする

(デフォルト)TEMPlate このプログラムのすべてのステップにテンプレートの値をコピーす

デフォルト(DEFault)の設定値 ステップ時間 1 s電圧値 0 V電圧遷移 IMMediate電流値 MAXimum電流遷移 IMMediateトリガ出力 オフトリガ入力 オフ

設定例PROG:CRE 30,TEMP

Page 101: 通信インターフェースマニュアル - KIKUSUI5 PWR-01 Interface Manual *CLS ステータスバイト、イベントステータス、エラーキューを含むすべてのイベントレジスタをクリア

PROGramコマンド

PWR-01 Interface Manual101

PROG:LOOP

プログラムの繰り返し回数を変更します。

コマンド

PROGram[:SELected]:LOOP[:COUNt] {<NRf>|INFinity}

PROGram[:SELected]:LOOP[:COUNt]?

パラメータ 設定値: 1 ~ 99998 繰り返し回数(デフォルトは 1)

99999 以上 / INFinity 無限に繰り返す

PROG:CLE 送信時には設定がデフォルトに変更されます。

設定例PROG:LOOP 100

レスポンス

PROG:LOOP? に対して、プログラムの繰り返し回数をNR1 形式で返します。無限に繰り返す設定になっている場合には、INFを返します。

Page 102: 通信インターフェースマニュアル - KIKUSUI5 PWR-01 Interface Manual *CLS ステータスバイト、イベントステータス、エラーキューを含むすべてのイベントレジスタをクリア

KIKUSUI Electronics Corp. 102

PROG:REM:LOOP

実行しているシーケンスの、残りの繰り返し回数を問い合わせます。

コマンド

PROGram:REMaining:LOOP?

レスポンス

PROG:REM:LOOP? に対して、シーケンスの残りの繰り返し回数をNR1 形式で返します。

シーケンスを実行していない場合には、0を返します。

無限に繰り返す設定になっている場合には、INFを返します。

Page 103: 通信インターフェースマニュアル - KIKUSUI5 PWR-01 Interface Manual *CLS ステータスバイト、イベントステータス、エラーキューを含むすべてのイベントレジスタをクリア

PROGramコマンド

PWR-01 Interface Manual103

PROG:REM:TIME

実行しているシーケンスの、残り時間を問い合わせます。

コマンド

PROGram:REMaining:TIME?

レスポンス

PROG:REM:TIME? に対して、シーケンスの残りの繰り時間をNR1 形式で返します。

シーケンスを実行していない場合には、0を返します。

無限に繰り返す設定になっている場合には、INFを返します。

単位:S

Page 104: 通信インターフェースマニュアル - KIKUSUI5 PWR-01 Interface Manual *CLS ステータスバイト、イベントステータス、エラーキューを含むすべてのイベントレジスタをクリア

KIKUSUI Electronics Corp. 104

PROG:STEPS

プログラムのステップ数を問い合わせます。

コマンド

PROGram[:SELected]:STEPS[:COUNt]?

レスポンス

PROG:STEPS? に対して、プログラムのステップ数をNR1 形式で返します。

Page 105: 通信インターフェースマニュアル - KIKUSUI5 PWR-01 Interface Manual *CLS ステータスバイト、イベントステータス、エラーキューを含むすべてのイベントレジスタをクリア

PROGramコマンド

PWR-01 Interface Manual105

PROG:STEPS:LOOP:ADD

プログラム内で実行する区間ループの、開始ステップ、終了ステップ、区間ループ数を設定します。

開始ステップ < 終了ステップに設定する必要があります。

区間ループは 1つのプログラムに 16カ所設定できます。

設定後は、変更/削除できません。

ほかの区間ループとオーバーラップして設定できません。

区間ループはネスティングして設定できません。

設定した区間ループの編集や削除はできません。

コマンド

PROGram[:SELected]:STEPS:LOOP:ADD <NRf_begin>,<NRf_end>,<NRf_

count>

パラメータ <NRf_begin>

設定値:0 ~ステップ数 -2 開始ステップ

パラメータ <NRf_end>

設定値:1 ~ステップ数 -1 終了ステップ

パラメータ <NRf_count>

設定値:2 ~ 99998 区間ループ数

設定例:ステップ 0 からステップ 2を 2 回繰り返す場合。PROG:STEPS:LOOP:ADD 0,2,2

Page 106: 通信インターフェースマニュアル - KIKUSUI5 PWR-01 Interface Manual *CLS ステータスバイト、イベントステータス、エラーキューを含むすべてのイベントレジスタをクリア

KIKUSUI Electronics Corp. 106

PROG:STEPS:LOOP:LIST

プログラムに設定されている区間ループをすべて問い合わせます。

コマンド

PROGram[:SELected]:STEPS:LOOP:LIST?

レスポンス

PROG:STEPS:LOOP:LIST? に対して、開始ステップ <NR1>、終了ステップ <NR1>、区間ループ数 <NR1> の順番で、すべての区間ループを順番に返します。

(例)開始ステップ 0、終了ステップ 2、区間ループ数 2と、開始ステップ 5、終了ステップ 7、区間ループ数 3 の区間ループが設定されている場合+0,+2,+2,+5,+7,+3

を返します。

Page 107: 通信インターフェースマニュアル - KIKUSUI5 PWR-01 Interface Manual *CLS ステータスバイト、イベントステータス、エラーキューを含むすべてのイベントレジスタをクリア

PROGramコマンド

PWR-01 Interface Manual107

PROG:STEP<n>:CURR/ PROG:STEP_T:CURR

ステップで使用する電流値と遷移を設定します。

PROG:STEP<n>:CURR は、ステップ nで使用する電流値と遷移を設定します。<n>はステップ番号に置き換えて設定してください。ステップ番号は 0 から始まります。

PROG:STEP_T:CURR は、プログラムテンプレートの電流値と遷移を設定します。

クエリに、代替選択肢の MAXimum、MINimum は使用できません。

コマンド

PROGram[:SELected]:STEP<n>:CURRent <numeric>[,<character>]

PROGram[:SELected]:STEP<n>:CURRent?

コマンド(テンプレート)

PROGram[:SELected]:STEP_T:CURRent <numeric>[,<character>]

PROGram[:SELected]:STEP_T:CURRent?

パラメータ <numeric>設定値: CURRコマンド参照単位: A

パラメータ <character>設定値: IMMediate 階段状に遷移(デフォルト)

RAMP スロープ状に遷移

設定例PROG:STEP0:CURR 10,RAMP

レスポンス

PROG:STEP<n>:CURR?/ PROG:STEP_T:CURR? に対して、電流値 <NR3>と遷移< キャラクタ> を順番にカンマ区切りで返します。

Page 108: 通信インターフェースマニュアル - KIKUSUI5 PWR-01 Interface Manual *CLS ステータスバイト、イベントステータス、エラーキューを含むすべてのイベントレジスタをクリア

KIKUSUI Electronics Corp. 108

PROG:STEP<n>:DWEL/ PROG:STEP_T:DWEL

ステップの実行時間を設定します。

PROG:STEP<n>:DWEL は、対象プログラムのステップ n の実行時間を設定します。<n> はステップ番号に置き換えて設定してください。ステップ番号は 0 から始まります。

PROG:STEP_T:DWEL は、プログラムテンプレートのステップ実行時間を設定します。

コマンド

PROGram[:SELected]:STEP<n>:DWELl <numeric>

PROGram[:SELected]:STEP<n>:DWELl?

コマンド(テンプレート)

PROGram[:SELected]:STEP_T:DWELl <numeric>

PROGram[:SELected]:STEP_T:DWELl?

パラメータ 設定値: 0.1 ~ 360000 ステップ実行時間(デフォルトは 1 s)

範囲外の場合には、SCPI エラー(-222, "Data out of range")発生単位: S 秒(省略時)

MIN 分HR 時間

設定例:ステップ 3 の実行時間を 5 分にする場合PROG:STEP3:DWEL 5MIN

レスポンス

PROG:STEP<n>:DWEL?/ PROG:STEP_T:DWEL? に対して、ステップ時間をNR3形式で返します。

単位:S

Page 109: 通信インターフェースマニュアル - KIKUSUI5 PWR-01 Interface Manual *CLS ステータスバイト、イベントステータス、エラーキューを含むすべてのイベントレジスタをクリア

PROGramコマンド

PWR-01 Interface Manual109

PROG:STEP<n>:TRIGIN/ PROG:STEP_T:TRIGIN

ステップのトリガ信号入力を設定します。

オンに設定されたステップは、ステップ開始前に一時停止してトリガ信号入力を待ちます。

PROG:STEP<n>:TRIGINは、ステップ nのトリガ信号入力を設定します。<n>はステップ番号に置き換えて設定してください。ステップ番号は 0 から始まります。

PROG:STEP_T:TRIGIN は、プログラムテンプレートのトリガ信号入力を設定します。

コマンド

PROGram[:SELected]:STEP<n>:TRIGIN <boolean>

PROGram[:SELected]:STEP<n>:TRIGIN?

コマンド(テンプレート)

PROGram[:SELected]:STEP_T:TRIGIN <boolean>

PROGram[:SELected]:STEP_T:TRIGIN?

パラメータ 設定値: ON(1) トリガ信号入力を待つ

OFF(0) トリガ信号入力を待たない(デフォルト)

設定例PROG:STEP0:TRIGIN ON

レスポンス

PROG:STEP<n>:TRIGIN?/ PROG:STEP_T:TRIGIN? に対して、トリガ信号入力の設定をNR1 形式で返します。

Page 110: 通信インターフェースマニュアル - KIKUSUI5 PWR-01 Interface Manual *CLS ステータスバイト、イベントステータス、エラーキューを含むすべてのイベントレジスタをクリア

KIKUSUI Electronics Corp. 110

PROG:STEP<n>:TRIGOUT/ PROG:STEP_T:TRIGOUT

ステップのトリガ信号出力を設定します。

PROG:STEP<n>:TRIGOUT は、ステップ n のトリガ信号出力を設定します。<n> はステップ番号に置き換えて設定してください。ステップ番号は 0 から始まります。

PROG:STEP_T:TRIGOUT は、プログラムテンプレートのトリガ信号出力を設定します。

コマンド

PROGram[:SELected]:STEP<n>:TRIGOUT <boolean>

PROGram[:SELected]:STEP<n>:TRIGOUT?

コマンド(テンプレート)

PROGram[:SELected]:STEP_T:TRIGOUT <boolean>

PROGram[:SELected]:STEP_T:TRIGOUT?

パラメータ 設定値: ON(1) トリガ信号出力する

OFF(0) トリガ信号出力しない(デフォルト)

設定例PROG:STEP0:TRIGOUT ON

レスポンス

PROG:STEP<n>:TRIGOUT?/ PROG:STEP_T:TRIGOUT? に対して、トリガ信号出力の設定をNR1 形式で返します。

Page 111: 通信インターフェースマニュアル - KIKUSUI5 PWR-01 Interface Manual *CLS ステータスバイト、イベントステータス、エラーキューを含むすべてのイベントレジスタをクリア

PROGramコマンド

PWR-01 Interface Manual111

PROG:STEP<n>:VOLT/ PROG:STEP_T:VOLT

ステップで使用する電圧値と遷移を設定します。

PROG:STEP<n>:VOLT は、ステップ n で使用する電圧値と遷移を設定します。<n>はステップ番号に置き換えて設定してください。ステップ番号は 0 から始まります。

PROG:STEP_T:VOLT は、プログラムテンプレートの電圧値と遷移を設定します。

コマンド

PROGram[:SELected]:STEP<n>:VOLTage <numeric>[,<character>]

PROGram[:SELected]:STEP<n>:VOLTage?

コマンド(テンプレート)

PROGram[:SELected]:STEP_T:VOLTage <numeric>[,<character>]

PROGram[:SELected]:STEP_T:VOLTage?

パラメータ <numeric>設定値: VOLTコマンド参照単位: V

パラメータ <character>Value: IMMediate 階段状に遷移 (default)

RAMP スロープ状に遷移

設定例PROG:STEP0:VOLT 100,RAMP

レスポンス

PROG:STEP<n>:VOLT?/ PROG:STEP_T:VOLT? に対して、電圧値 <NR3>と遷移< キャラクタ>を順番にカンマ区切りで返します。

Page 112: 通信インターフェースマニュアル - KIKUSUI5 PWR-01 Interface Manual *CLS ステータスバイト、イベントステータス、エラーキューを含むすべてのイベントレジスタをクリア

KIKUSUI Electronics Corp. 112

PROG:UCOD

シーケンスを識別するためのユーザコードを設定します。

ユーザコードはパネルから確認できます。意図しないシーケンスの実行防止のため、シーケンス内容ごとにユニークなユーザコードを設定することをお勧めします。

コマンド

PROGram[:SELected]:UCODe <NRf>

PROGram[:SELected]:UCODe?

パラメータ 

設定値:0 ~ 9999 (デフォルトは 0)

PROG:CLE 送信時には設定がデフォルトに変更されます。

設定例PROG:UCOD 7890

レスポンス

PROG:UCOD? に対して、ユーザコードをNR1 形式で返します。

Page 113: 通信インターフェースマニュアル - KIKUSUI5 PWR-01 Interface Manual *CLS ステータスバイト、イベントステータス、エラーキューを含むすべてのイベントレジスタをクリア

[SOURce:]CURRentコマンド

PWR-01 Interface Manual113

[SOURce:]CURRentコマンド

CURR

電流値を設定します。

外部コントロールで CCコントロールする(CURR:EXT:SOUR CURR)設定の場合には無効です。

シーケンス実行中は無効です。

コマンド

[SOURce:]CURRent[:LEVel][:IMMediate][:AMPLitude] <numeric>

[SOURce:]CURRent[:LEVel][:IMMediate][:AMPLitude]?

パラメータ 設定値: 定格出力電流の 0 % ~ 105 % 電流値(デフォルトは MAXimum)

範囲外の場合には、SCPI エラー(-222, "Data out of range")発生単位: A

*RST 送信時には設定がデフォルトに変更されます。

定格出力電流

PWR401L 40 A PWR1201L 120 APWR401ML 20 A PWR1201ML 60 APWR401MH 5 A PWR1201MH 15 APWR401H 1.85 A PWR1201H 5.55 APWR801L 80 A PWR2001L 200 APWR801ML 40 A PWR2001ML 100 APWR801MH 10 A PWR2001MH 25 APWR801H 3.70 A PWR2001H 9.25A

設定例CURR 2.5

レスポンス

CURR? に対して、電流設定値をNR3 形式で返します。

Page 114: 通信インターフェースマニュアル - KIKUSUI5 PWR-01 Interface Manual *CLS ステータスバイト、イベントステータス、エラーキューを含むすべてのイベントレジスタをクリア

KIKUSUI Electronics Corp. 114

CURR:EXT:RANG

外部コントロールによるCCコントロールとCVコントロールのレンジを設定します。

シーケンス実行中は無効です。

CURR:EXT:RANG/VOLT:EXT:RANG はエイリアスで同じ動作です。

コマンド

[SOURce:]CURRent:EXTernal:RANGe <character>

[SOURce:]CURRent:EXTernal:RANGe?

パラメータ 設定値: LOW 0 V ~ 5 Vを使用(デフォルト)

HIGH 0 V ~ 10 Vを使用

VOLT:EXT:RANG 送信時には設定が VOLT:EXT:RANG の値に変更されます。

設定例CURR:EXT:RANG HIGH

レスポンス

CURR:EXT:RANG? に対して、レンジの設定をキャラクタ形式で返します。

Page 115: 通信インターフェースマニュアル - KIKUSUI5 PWR-01 Interface Manual *CLS ステータスバイト、イベントステータス、エラーキューを含むすべてのイベントレジスタをクリア

[SOURce:]CURRentコマンド

PWR-01 Interface Manual115

CURR:EXT:SOUR

外部コントロールによるCCコントロールをするかどうかを設定します。

シーケンス実行中は無効です。

コマンド

[SOURce:]CURRent:EXTernal:SOURce <character>

[SOURce:]CURRent:EXTernal:SOURce?

パラメータ 設定値: NONE コントロールしない(デフォルト)

VOLTage コントロールする

*RST 送信時には設定がデフォルトに変更されます。

設定例CURR:EXT:SOUR VOLT

レスポンス

CURR:EXT:SOUR? に対して、CCコントロールするかどうかをキャラクタ形式で返します。

Page 116: 通信インターフェースマニュアル - KIKUSUI5 PWR-01 Interface Manual *CLS ステータスバイト、イベントステータス、エラーキューを含むすべてのイベントレジスタをクリア

KIKUSUI Electronics Corp. 116

CURR:LIM:AUTO

電流設定値が OCP 作動点を超えないように制限するかどうかを設定します。

電流設定値が OCP 作動点の 95 %より高い場合にオン(制限する)にすると、OCP作動点が電流設定値の 105 % になります。

シーケンス実行中は無効です。

コマンド

[SOURce:]CURRent:LIMit:AUTO <boolean>

[SOURce:]CURRent:LIMit:AUTO?

パラメータ 設定値: ON(1) 制限する(デフォルト)

OFF(0) 制限しない

*RST 送信時には設定がデフォルトに変更されます。

設定例CURR:LIM:AUTO ON

レスポンス

CURR:LIM:AUTO? に対して、電流設定を制限するかどうかをNR1 形式で返します。

関連コマンド

CURR:PROT

CURR:PROT:DEL

Page 117: 通信インターフェースマニュアル - KIKUSUI5 PWR-01 Interface Manual *CLS ステータスバイト、イベントステータス、エラーキューを含むすべてのイベントレジスタをクリア

[SOURce:]CURRentコマンド

PWR-01 Interface Manual117

CURR:PROT

過電流保護(OCP)の作動点を設定します。

シーケンス実行中は無効です。

コマンド

[SOURce:]CURRent:PROTection[:LEVel] <numeric>

[SOURce:]CURRent:PROTection[:LEVel]?

パラメータ 設定値: 定格出力電流の 10 % ~ 112 % 過電流保護値(デフォルトは MAXimum)

範囲外の場合には、SCPI エラー(-222, "Data out of range")発生単位: A

*RST 送信時には設定がデフォルトに変更されます。

電流設定値が OCP 作動点の 95 % より高い場合に電流設定制限をオン(CURR:LIM:AUTO ON)にすると、OCP 作動点の設定が電流設定値の 105 % に変更されます。

設定例CURR:PROT 48

レスポンス

CURR:PROT? に対して、OCP の作動点をNR3 形式で返します。

関連コマンド

OUTP:PROT:CLE

CURR:LIM:AUTO

CURR:PROT:DEL

Page 118: 通信インターフェースマニュアル - KIKUSUI5 PWR-01 Interface Manual *CLS ステータスバイト、イベントステータス、エラーキューを含むすべてのイベントレジスタをクリア

KIKUSUI Electronics Corp. 118

CURR:PROT:DEL

OCP 作動の検出時間を設定します。

シーケンス実行中は無効です。

コマンド

[SOURce:]CURRent:PROTection:DELay <numeric>

[SOURce:]CURRent:PROTection:DELay?

パラメータ 設定値: 0.0 ~ 2.0 OCP 作動の検出時間(デフォルトは 0)

範囲外の場合には、SCPI エラー(-222, "Data out of range")発生単位: S

設定例CURR:PROT:DEL 1.5

レスポンス

CURR:PROT:DEL? に対して、OCP 作動の検出時間をNR3 形式で返します。

関連コマンド

CURR:PROT

Page 119: 通信インターフェースマニュアル - KIKUSUI5 PWR-01 Interface Manual *CLS ステータスバイト、イベントステータス、エラーキューを含むすべてのイベントレジスタをクリア

[SOURce:]CURRentコマンド

PWR-01 Interface Manual119

CURR:SST:FALL

出力をオフにしたときのソフトストップ時間を設定します。

出力オン時の立ち上がり状態が CC 優先(SYST:CONF:STAR:PRI CC)の場合に有効です。

コマンド

[SOURce:]CURRent:SSTart:FALL <numeric>

[SOURce:]CURRent:SSTart:FALL?

パラメータ 設定値: 0 ソフトストップを使用しない(デフォルト)

0.5 ~ 10.0 ソフトストップ時間範囲外の場合には、SCPI エラー(-222, "Data out of range")発生

単位: S

*RST 送信時には設定がデフォルトに変更されます。

設定例CURR:SST:FALL 2500MS

レスポンス

CURR:SST:FALL? に対して、ソフトストップ時間をNR3 形式で返します。

Page 120: 通信インターフェースマニュアル - KIKUSUI5 PWR-01 Interface Manual *CLS ステータスバイト、イベントステータス、エラーキューを含むすべてのイベントレジスタをクリア

KIKUSUI Electronics Corp. 120

CURR:SST:RISE

出力をオンにしたときのソフトスタート時間を設定します。

出力オン時の立ち上がり状態が CC 優先(SYST:CONF:STAR:PRI CC)の場合に有効です。

コマンド

[SOURce:]CURRent:SSTart:RISE <numeric>

[SOURce:]CURRent:SSTart:RISE?

パラメータ 設定値: 0 ソフトスタートを使用しない(デフォルト)

0.5 ~ 10.0 ソフトスタート時間範囲外の場合には、SCPI エラー(-222, "Data out of range")発生

単位: S

*RST 送信時には設定がデフォルトに変更されます。

設定例CURR:SST:RISE 2500MS

レスポンス

CURR:SST:RISE? に対して、ソフトスタート時間をNR3 形式で返します。

Page 121: 通信インターフェースマニュアル - KIKUSUI5 PWR-01 Interface Manual *CLS ステータスバイト、イベントステータス、エラーキューを含むすべてのイベントレジスタをクリア

[SOURce:]CURRentコマンド

PWR-01 Interface Manual121

CURR:TRIG

トリガによって変更する電流値を設定します。

外部コントロールで CCコントロールする(CURR:EXT:SOUR VOLT)設定の場合には、無効です。

シーケンス実行中は無効です。

コマンド

[SOURce:]CURRent[:LEVel]:TRIGgered[:AMPLitude] <numeric>

[SOURce:]CURRent[:LEVel]:TRIGgered[:AMPLitude]?

パラメータ 設定値: CURRコマンド参照単位: A

*RST 送信時には設定がデフォルトに変更されます。CURR 送信時には設定が CURR の値に変更されます。

設定例CURR:TRIG 2.5

レスポンス

CURR:TRIG? に対して、トリガで変更する電流設定値をNR3 形式で返します。

Page 122: 通信インターフェースマニュアル - KIKUSUI5 PWR-01 Interface Manual *CLS ステータスバイト、イベントステータス、エラーキューを含むすべてのイベントレジスタをクリア

KIKUSUI Electronics Corp. 122

[SOURce:]RESistanceコマンド

RES

内部抵抗を設定します。

内部抵抗の可変機能使用時に有効です。

内部抵抗の可変機能を使用しない場合には、0を設定してください。

コマンド

[SOURce:]RESistance <numeric>

[SOURce:]RESistance?

パラメータ 設定値: L/ MLタイプ 0 ~定格出力電圧/定格出力電流

MH/ Hタイプ 0 ~定格出力電圧/定格出力電流 ×0.75(デフォルトは 0)範囲外の場合には、SCPI エラー(-222, "Data out of range")発生

単位: OHM

*RST 送信時には設定がデフォルトに変更されます。

設定例RES 0.16

レスポンス

RES? に対して、内部抵抗の設定値をNR3 形式で返します。

Page 123: 通信インターフェースマニュアル - KIKUSUI5 PWR-01 Interface Manual *CLS ステータスバイト、イベントステータス、エラーキューを含むすべてのイベントレジスタをクリア

[SOURce:]VOLTageコマンド

PWR-01 Interface Manual123

[SOURce:]VOLTageコマンド

VOLT

電圧値を設定します。

外部コントロールで CVコントロールする(VOLT:EXT:SOUR VOLT)設定の場合には無効です。

シーケンス実行中は無効です。

コマンド

[SOURce:]VOLTage[:LEVel][:IMMediate][:AMPLitude] <numeric>

[SOURce:]VOLTage[:LEVel][:IMMediate][:AMPLitude]?

パラメータ 設定値: 定格出力電圧の 0 % ~ 105 % 電圧値(デフォルトは 0)

範囲外の場合には、SCPI エラー(-222, "Data out of range")発生単位: V

定格出力電圧

PWR401L 40 V PWR1201L 40 VPWR401ML 80 V PWR1201ML 80 VPWR401MH 240 V PWR1201MH 240 VPWR401H 650 V PWR1201H 650 VPWR801L 40 V PWR2001L 40 VPWR801ML 80 V PWR2001ML 80 VPWR801MH 240 V PWR2001MH 240 VPWR801H 650 V PWR2001H 650 V

*RST 送信時には設定がデフォルトに変更されます。

VOLT 120

レスポンス

VOLT? に対して、電圧設定値をNR3 形式で返します。

Page 124: 通信インターフェースマニュアル - KIKUSUI5 PWR-01 Interface Manual *CLS ステータスバイト、イベントステータス、エラーキューを含むすべてのイベントレジスタをクリア

KIKUSUI Electronics Corp. 124

VOLT:EXT:RANG

外部コントロールによるCCコントロールとCVコントロールのレンジを設定します。

シーケンス実行中は無効です。

CURR:EXT:RANG/VOLT:EXT:RANG はエイリアスで同じ動作です。

コマンド

[SOURce:]VOLTage:EXTernal:RANGe <character>

[SOURce:]VOLTage:EXTernal:RANGe?

パラメータ 設定値: LOW 0 V ~ 5 Vを使用(デフォルト)

HIGH 0 V ~ 10 Vを使用

CURR:EXT:RANG 送信時には設定が CURR:EXT:RANG の値に変更されます。

設定例VOLT:EXT:RANG HIGH

レスポンス

VOLT:EXT:RANG? に対して、レンジの設定をCHAR 形式で返します。

Page 125: 通信インターフェースマニュアル - KIKUSUI5 PWR-01 Interface Manual *CLS ステータスバイト、イベントステータス、エラーキューを含むすべてのイベントレジスタをクリア

[SOURce:]VOLTageコマンド

PWR-01 Interface Manual125

VOLT:EXT:SOUR

外部コントロールによるCVコントロールをするかどうかを設定します。

シーケンス実行中は無効です。

コマンド

[SOURce:]VOLTage:EXTernal:SOURce <character>

[SOURce:]VOLTage:EXTernal:SOURce?

パラメータ 設定値: NONE コントロールしない(デフォルト)

VOLTage コントロールする

*RST 送信時には設定がデフォルトに変更されます。

設定例VOLT:EXT:SOUR VOLT

レスポンス

VOLT:EXT:SOUR? に対して、CVコントロールするかどうかをキャラクタ形式で返します。

Page 126: 通信インターフェースマニュアル - KIKUSUI5 PWR-01 Interface Manual *CLS ステータスバイト、イベントステータス、エラーキューを含むすべてのイベントレジスタをクリア

KIKUSUI Electronics Corp. 126

VOLT:LIM:AUTO

電圧設定値が OVP 作動点を超えないように、UVP 作動点を下回らないように制限するかどうかを設定します。

オフ(制限しない)にすると、UVP は無効になります。

電圧設定値が OVP 作動点の 95 %より高い場合にオン(制限する)にすると、OVP作動点が電圧設定値の 105 % になります。

電圧設定値よりUVP 作動点が高い場合にオン(制限する)にすると、UVP 作動点が電圧設定値になります。

シーケンス実行中は無効です。

コマンド

[SOURce:]VOLTage:LIMit:AUTO <boolean>

[SOURce:]VOLTage:LIMit:AUTO?

パラメータ 設定値: ON(1) 制限する(デフォルト)

OFF(0) 制限しない

*RST 送信時には設定がデフォルトに変更されます。

設定例VOLT:LIM:AUTO ON

レスポンス

VOLT:LIM:AUTO? に対して、電圧設定を制限するかどうかをNR1 形式で返します。

関連コマンド

VOLT:PROT

VOLT:LIM:LOW

Page 127: 通信インターフェースマニュアル - KIKUSUI5 PWR-01 Interface Manual *CLS ステータスバイト、イベントステータス、エラーキューを含むすべてのイベントレジスタをクリア

[SOURce:]VOLTageコマンド

PWR-01 Interface Manual127

VOLT:LIM:LOW

低電圧制限(UVL)作動点を設定します。

シーケンス実行中は無効です。

コマンド

[SOURce:]VOLTage:LIMit:LOWer <numeric>

[SOURce:]VOLTage:LIMit:LOWer?

パラメータ 設定値: 定格出力電圧の 0 % ~ 105 % 低電圧制限値(デフォルトは 0 V)

範囲外の場合には、SCPI エラー(-222, "Data out of range")発生単位: V

*RST 送信時には設定がデフォルトに変更されます。

電圧設定値よりUVP 作動点が高い場合に、電圧設定制限をオン(VOLT:LIM:AUTO ON)にするとUVP 作動点の設定が電圧設定値に変更されます。

設定例VOLT:LIM:LOW 4.8

レスポンス

VOLT:LIM:LOW? に対して、UVL 作動点をNR3 形式で返します。

関連コマンド

VOLT:LIM:AUTO

Page 128: 通信インターフェースマニュアル - KIKUSUI5 PWR-01 Interface Manual *CLS ステータスバイト、イベントステータス、エラーキューを含むすべてのイベントレジスタをクリア

KIKUSUI Electronics Corp. 128

VOLT:PROT

過電圧保護(OVP)の作動点を設定します。

シーケンス実行中は無効です。

コマンド

[SOURce:]VOLTage:PROTection[:LEVel] <numeric>

[SOURce:]VOLTage:PROTection[:LEVel]?

パラメータ 設定値: 定格出力電圧の 10 % ~ 112 % 過電圧保護値(デフォルトは MAXimum)

範囲外の場合には、SCPI エラー(-222, "Data out of range")発生単位: V

*RST 送信時には設定がデフォルトに変更されます。

電圧設定値が OVP 作動点の 95 % より高い場合にオン、電圧設定制限をオン(VOLT:LIM:AUTO ON)にするとOVP 作動点の設定が電圧設定値の 105 % に変更されます。

設定例VOLT:PROT 48

レスポンス

VOLT:PROT? に対して、OVP の作動点をNR3 形式で返します。

関連コマンド

OUTP:PROT:CLE

VOLT:LIM:AUTO

Page 129: 通信インターフェースマニュアル - KIKUSUI5 PWR-01 Interface Manual *CLS ステータスバイト、イベントステータス、エラーキューを含むすべてのイベントレジスタをクリア

[SOURce:]VOLTageコマンド

PWR-01 Interface Manual129

VOLT:SST:FALL

出力をオフにしたときの、ソフトストップ時間を設定します。

出力オン時の立ち上がり状態が CC 優先(SYST:CONF:STAR:PRI CC)の場合は無効です。

コマンド

[SOURce:]VOLTage:SSTart:FALL <numeric>

[SOURce:]VOLTage:SSTart:FALL?

パラメータ 設定値: 0 ソフトストップを使用しない(デフォルト)

0.5 ~ 10.0 ソフトストップ時間範囲外の場合には、SCPI エラー(-222, "Data out of range")発生

単位: S

*RST 送信時には設定がデフォルトに変更されます。

設定例VOLT:SST:FALL 2500MS

レスポンス

VOLT:SST:FALL? に対して、ソフトストップ時間をNR3 形式で返します。

Page 130: 通信インターフェースマニュアル - KIKUSUI5 PWR-01 Interface Manual *CLS ステータスバイト、イベントステータス、エラーキューを含むすべてのイベントレジスタをクリア

KIKUSUI Electronics Corp. 130

VOLT:SST:RISE

出力をオンにしたときの、ソフトスタート時間を設定します。

出力オン時の立ち上がり状態が CC 優先(SYST:CONF:STAR:PRI CC)の場合は無効です。

コマンド

[SOURce:]VOLTage:SSTart:RISE <numeric>

[SOURce:]VOLTage:SSTart:RISE?

パラメータ 設定値: 0 ソフトスタートを使用しない(デフォルト)

0.5 ~ 10.0 ソフトスタート時間範囲外の場合には、SCPI エラー(-222, "Data out of range")発生

単位: S

*RST 送信時には設定がデフォルトに変更されます。

設定例VOLT:SST:RISE 2500MS

レスポンス

VOLT:SST:RISE? に対して、ソフトスタート時間をNR3 形式で返します。

Page 131: 通信インターフェースマニュアル - KIKUSUI5 PWR-01 Interface Manual *CLS ステータスバイト、イベントステータス、エラーキューを含むすべてのイベントレジスタをクリア

[SOURce:]VOLTageコマンド

PWR-01 Interface Manual131

VOLT:TRIG

トリガによって変更する電圧値を設定します。

外部コントロールで CVコントロールする(VOLT:EXT:SOUR VOLT)設定の場合には、設定値は無効です。

シーケンス実行中は無効です。

コマンド

[SOURce:]VOLTage[:LEVel]:TRIGgered[:AMPLitude] <numeric>

[SOURce:]VOLTage[:LEVel]:TRIGgered[:AMPLitude]?

パラメータ 設定値: VOLTコマンド参照単位: V

*RST 送信時には設定がデフォルトに変更されます。VOLT 送信時には設定が VOLT の値に変更されます。

設定例VOLT:TRIG 120

レスポンス

VOLT:TRIG? に対して、トリガで変更する電圧値をNR3 形式で返します。

Page 132: 通信インターフェースマニュアル - KIKUSUI5 PWR-01 Interface Manual *CLS ステータスバイト、イベントステータス、エラーキューを含むすべてのイベントレジスタをクリア

KIKUSUI Electronics Corp. 132

STATusコマンド

ステータス報告構造

「+」は、レジスタの中のビットの論理和を表します。

1999 SCPI Syntax & Style

NOT USED12C

NOT USEDNOT USED

CV

OVOCPF

FOCPOT

NOT USED

SDPARASENS

NOT USED

WDOGNOT USED

SSTODELPROG

NOT USEDNOT USED

WTGNOT USEDNOT USED

NOT USEDCC

NOT USEDNOT USEDNOT USEDNOT USEDNOT USED

Operation CompleteRequest Control

Query ErrorDevice Dependent Error

Command ErrorUser Request

Power On

Execution ErrorMSS/OPER

Page 133: 通信インターフェースマニュアル - KIKUSUI5 PWR-01 Interface Manual *CLS ステータスバイト、イベントステータス、エラーキューを含むすべてのイベントレジスタをクリア

STATusコマンド

PWR-01 Interface Manual133

Page 134: 通信インターフェースマニュアル - KIKUSUI5 PWR-01 Interface Manual *CLS ステータスバイト、イベントステータス、エラーキューを含むすべてのイベントレジスタをクリア

KIKUSUI Electronics Corp. 134

■マルチチャンネル使用時「+」は、レジスタの中のビットの論理和を表します。

O P E R a t i o n S t a t u s 、 O P E R a t i o n : I N S T r u m e n t S t a t u s 、OPERation:INSTrument:ISUMmary Statusレジスタの動作も同様です。

NOT USED12C

NOT USEDNOT USED

OVOCPF

FOCPOT

NOT USED

SDPARASENS

NOT USED

WDOGNOT USED

QUEStionable:INSTrument Status

QUEStionable:INSTrument:ISUMmary30 Status

QUEStionable:INSTrument:ISUMmary1 Status

to Status bytebit<3>

QUEStionable:INSTrument:ISUMmary2 Status

0123456789

10111213141516171819202122232425262728293031

INSTrument0INSTrument1INSTrument2INSTrument3INSTrument4INSTrument5INSTrument6INSTrument7INSTrument8INSTrument9

INSTrument10INSTrument11INSTrument12INSTrument13INSTrument14INSTrument15INSTrument16INSTrument17INSTrument18INSTrument19INSTrument20INSTrument21INSTrument22INSTrument23INSTrument24INSTrument25INSTrument26INSTrument27INSTrument28INSTrument29INSTrument30

NOT USED

OVOCPF

FOCPOTSD

PARASENS

NOT USEDNOT USEDNOT USED

12CNOT USED

ISUMWDOG

NOT USED

OVOCPF

FOCPOTSD

PARASENS

NOT USEDNOT USEDNOT USED

12CNOT USED

ISUMWDOG

NOT USED

OVOCPF

FOCPOTSD

PARASENS

NOT USEDNOT USEDNOT USED

12CNOT USED

ISUMWDOG

NOT USED

Page 135: 通信インターフェースマニュアル - KIKUSUI5 PWR-01 Interface Manual *CLS ステータスバイト、イベントステータス、エラーキューを含むすべてのイベントレジスタをクリア

STATusコマンド

PWR-01 Interface Manual135

NOT USED12C

NOT USEDNOT USED

OVOCPF

FOCPOT

NOT USED

SDPARASENS

NOT USED

WDOGNOT USED

QUEStionable:INSTrument Status

QUEStionable:INSTrument:ISUMmary30 Status

QUEStionable:INSTrument:ISUMmary1 Status

to Status bytebit<3>

QUEStionable:INSTrument:ISUMmary2 Status

012345678910111213141516171819202122232425262728293031

INSTrument0INSTrument1INSTrument2INSTrument3INSTrument4INSTrument5INSTrument6INSTrument7INSTrument8INSTrument9

INSTrument10INSTrument11INSTrument12INSTrument13INSTrument14INSTrument15INSTrument16INSTrument17INSTrument18INSTrument19INSTrument20INSTrument21INSTrument22INSTrument23INSTrument24INSTrument25INSTrument26INSTrument27INSTrument28INSTrument29INSTrument30

NOT USED

OVOCPF

FOCPOTSD

PARASENS

NOT USEDNOT USEDNOT USED

12CNOT USED

ISUMWDOG

NOT USED

OVOCPF

FOCPOTSD

PARASENS

NOT USEDNOT USEDNOT USED

12CNOT USED

ISUMWDOG

NOT USED

OVOCPF

FOCPOTSD

PARASENS

NOT USEDNOT USEDNOT USED

12CNOT USED

ISUMWDOG

NOT USED

Page 136: 通信インターフェースマニュアル - KIKUSUI5 PWR-01 Interface Manual *CLS ステータスバイト、イベントステータス、エラーキューを含むすべてのイベントレジスタをクリア

KIKUSUI Electronics Corp. 136

標準アーキテクチャ

ステータス報告には、IEEE488.2レジスタとSCPIレジスタを使用します。

それぞれの SCPIステータスレジスタには、さらにサブレジスタとしてCONDitionレジスタ、EVENtレジスタ、ENABleレジスタ、PTRansitionフィルタ、NTRansitionフィルタがあります。

>チュートリアル「状態監視」(p.223)

CONDitionレジスタ

CONDition(状態)レジスタの遷移は自動で、本製品の状態をリアルタイムに反映しています。このレジスタを読み取っても、内容に影響はありません。

EVENtレジスタ

EVENt(イベント)レジスタのビットは、CONDitionレジスタの変化に対応して自動的に設定されます。ポジティブとネガティブのトランジションレジスタ(PTRansition、NTRansition)によって規則は異なります。EVENtレジスタは、読み取るとリセットされます。

ENABleレジスタ

ENABle(イネーブル)レジスタは、イベントビットのサマリビットやステータスビットへのレポートを有効にします。

トランジションフィルタ

PTRansition(ポジティブトランジション)フィルタを使用して、状態が偽から真に変わった場合にイベントをレポートできます。

NTRansition(ネガティブトランジション)フィルタを使用して、状態が真から偽に変わった場合にイベントをレポートできます。

ポジティブフィルタ、ネガティブフィルタの両方を「真」に設定すると、状態が変わるたびにイベントをレポートできます。

フィルタを両方とも解除すると、イベントのレポートは無効になります。

Page 137: 通信インターフェースマニュアル - KIKUSUI5 PWR-01 Interface Manual *CLS ステータスバイト、イベントステータス、エラーキューを含むすべてのイベントレジスタをクリア

STATusコマンド

PWR-01 Interface Manual137

ステータスバイトレジスタ

ステータスバイトレジスタは、IEEE488.1 規格に定義するようにSTBとRQS(MSS)メッセージを格納しています。IEEE488.1シリアルポールや IEEE488.2 共通コマンド*STB?を使用してステータスバイトレジスタを読み取ることができます。

シリアルポールを行うと、ビット6 は要求サービス(RQS)で応答します。ステータスバイトの値は、シリアルポールでは変更されません。

*STB? は、装置にステータスバイトレジスタのコンテンツとマスタステータスサマリ(MSS)メッセージを送信させます。

*STB? は、ステータスバイト、MSS、RQSを変更しません。

ビット

ビットの重み

ビット名 説明

0 1 Reserved IEEE488での将来の使用に備えた予備。ビット値はゼロとして通知されます。1 2 Reserved

2 4 Error/Event Queue エラーまたはイベントキューにデータがある場合には、このビットは「真」になります。

3 8 Questionable Status Register (QUES)

QUEStionable イベントステータスレジスタのビットが設定され、QUEStionableステータスイネーブルレジスタ内の対応するビットが「真」の場合には、このビットは「真」になります。

4 16 Message Available (MAV)

デジタルプログラミングインターフェースによる要求を受け付けて、データバイトを出力する準備ができているときは、「真」になります。

5 32 Standard Event Status Bit Summary (ESB)

イベントステータスレジスタにビットが設定されると、このビットは「真」になります。

6 64 Request Service (RQS)

サービスリクエストイネーブルレジスタのビットが設定され、ステータスバイト内に対応するビットがある場合には、「真」になります。GPIB の SRQラインが設定されます。

Master Status Summary (MSS)

ステータスバイトのどれかのビットが 1であり、かつその同じビットがサービスリクエストイネーブルレジスタ上でも 1になっている場合には、このビットが設定されます。

7 128 Operation Status Register (OPER)

OPERation イベントステータスレジスタのビットが設定され、OPERationステータスイネーブルレジスタ内の対応ビットが設定されると、このビットは「真」になります。

8-15 Not Used 未使用

Page 138: 通信インターフェースマニュアル - KIKUSUI5 PWR-01 Interface Manual *CLS ステータスバイト、イベントステータス、エラーキューを含むすべてのイベントレジスタをクリア

KIKUSUI Electronics Corp. 138

イベントステータスレジスタ

イベントステータスレジスタは、本製品の動作時の特定のイベントに対してビットを設定します。イベントステータスレジスタのすべてのビットはエラーイベントキューによって設定されます。

レジスタは IEEE488.2 規格で定義されて、IEEE488.2 共通コマンド *ESE、*ESE?、*ESR?を使用してコントロールされます。

エラー内容は SYST:ERR?で確認できます。

ビット

ビットの重み

ビット名 説明 エラー番号

0 1 Operation Complete(OPC)

*OPCコマンドを受信して、すべての待機中の操作が完了した場合に設定されます。

-800 ~ -899

1 2 Request Control (RQC)

未使用 --

2 4 Query Error(QYE) 出力がない、または待ち状態になっていないにもかかわらず、出力キューからデータを読み取ろうとした場合に設定されます。出力キューのデータがなくなっていることを示しています。

-400 ~ -499

3 8 Device Dependent Error(DDE)

装置固有のエラーがある場合に設定されます。

-300 ~ -399100 ~ 999

4 16 Execution Error(EXE) ヘッダに続くプログラムデータが本製品によって正式な入力レンジを外れていると評価された場合に、または本製品の能力と整合しない場合に設定されます。本製品の状態によって、有効な SCPIコマンドが正しく実行されない場合があることを示しています。

-200 ~ -299

5 32 Command Error(CME)

IEEE 488.2シンタックスエラーが構文解析系によって検出されたか、認識できないヘッダを受信したか、あるいはグループ実行トリガが IEEE 488.2SCPIコマンド内部の入力バッファに入力された場合に設定されます。

-100 ~ -199

6 64 User Request(URQ) 未使用 --7 128 Power On(PON) Power ON 時に設定されます。 --8-15 Reserved 未使用 --

Page 139: 通信インターフェースマニュアル - KIKUSUI5 PWR-01 Interface Manual *CLS ステータスバイト、イベントステータス、エラーキューを含むすべてのイベントレジスタをクリア

STATusコマンド

PWR-01 Interface Manual139

OPERationステータスレジスタ

OPERationステータスレジスタは、本製品の通常の動作の状態についての情報を格納した 16ビットレジスタです。

ビット

ビットの重み

ビット名 説明

0 1 Soft Start(SST) ソフトスタート/ソフトストップが動作中かどうかを表します。

1 2 OUTPut DELAY(ODEL) 出力ディレイが動作中かどうかを表します。2 4 Sequnce program(PROG) シーケンス動作中かどうかを表します。3 8 NOT USED 未使用4 16 NOT USED 未使用5 32 wating for trigger(WTG) INIT 送信後の、トリガ(TRIG)待ち状態かどうか

を表します。*1

6 64 NOT USED 未使用7 128 NOT USED 未使用8 256 CV CV 出力9 512 NOT USED 未使用10 1024 CC CC 出力11 2048 NOT USED 未使用12 4096 NOT USED 未使用13 8192 NOT USED 未使用14 16384 NOT USED 未使用15 32768 NOT USED 常にゼロ*1:シーケンスのステップでハードウェアトリガを待っている場合は、トリガ待ち状態にはなりません。

Page 140: 通信インターフェースマニュアル - KIKUSUI5 PWR-01 Interface Manual *CLS ステータスバイト、イベントステータス、エラーキューを含むすべてのイベントレジスタをクリア

KIKUSUI Electronics Corp. 140

STAT:OPER

OPERationステータスレジスタのイベントを問い合わせます。

問い合わせると、内容はクリアされます。

コマンド

STATus:OPERation[:EVENt]?

レスポンス

OPERationステータスレジスタのイベントをNR1 形式で返します。

Page 141: 通信インターフェースマニュアル - KIKUSUI5 PWR-01 Interface Manual *CLS ステータスバイト、イベントステータス、エラーキューを含むすべてのイベントレジスタをクリア

STATusコマンド

PWR-01 Interface Manual141

STAT:OPER:COND

OPERationステータスレジスタの状態を問い合わせます。

問い合わせても、内容はクリアされません。

コマンド

STATus:OPERation:CONDition?

レスポンス

OPERationステータスレジスタの状態をNR1 形式で返します。

Page 142: 通信インターフェースマニュアル - KIKUSUI5 PWR-01 Interface Manual *CLS ステータスバイト、イベントステータス、エラーキューを含むすべてのイベントレジスタをクリア

KIKUSUI Electronics Corp. 142

STAT:OPER:ENAB

OPERationステータスレジスタのイネーブルを設定します。

コマンド

STATus:OPERation:ENABle <NRf>

STATus:OPERation:ENABle?

パラメータ 

設定値:0 ~ 65535

レスポンス

OPERationステータスレジスタのイネーブルをNR1 形式で返します。

Page 143: 通信インターフェースマニュアル - KIKUSUI5 PWR-01 Interface Manual *CLS ステータスバイト、イベントステータス、エラーキューを含むすべてのイベントレジスタをクリア

STATusコマンド

PWR-01 Interface Manual143

STAT:OPER:NTR

OPERationステータスレジスタのネガティブトランジションを設定します。

コマンド

STATus:OPERation:NTRansition <NRf>

STATus:OPERation:NTRansition?

パラメータ 

設定値:0 ~ 65535

レスポンス

OPERationステータスレジスタのネガティブトランジションをNR1 形式で返します。

Page 144: 通信インターフェースマニュアル - KIKUSUI5 PWR-01 Interface Manual *CLS ステータスバイト、イベントステータス、エラーキューを含むすべてのイベントレジスタをクリア

KIKUSUI Electronics Corp. 144

STAT:OPER:PTR

OPERationステータスレジスタのポジティブトランジションを設定します。

コマンド

STATus:OPERation:PTRansition <NRf>

STATus:OPERation:PTRansition?

パラメータ 

設定値:0 ~ 65535

レスポンス

OPERationステータスレジスタのポジティブトランジションをNR1 形式で返します。

Page 145: 通信インターフェースマニュアル - KIKUSUI5 PWR-01 Interface Manual *CLS ステータスバイト、イベントステータス、エラーキューを含むすべてのイベントレジスタをクリア

STATusコマンド

PWR-01 Interface Manual145

OPERation:INSTrumentサブレジスタ

OPERationステータスレジスタのビット13 のサブレジスタ(32ビット)です。

ビット

ビットの重み ビット名 説明

0 1 INSTrument0 チャンネル 0(OPER:INST:ISUM0) のサマリビット1 2 INSTrument1 チャンネル 1(OPER:INST:ISUM1) のサマリビット2 4 INSTrument2 チャンネル 2(OPER:INST:ISUM2) のサマリビット3 8 INSTrument3 チャンネル 3(OPER:INST:ISUM3) のサマリビット4 16 INSTrument4 チャンネル 4(OPER:INST:ISUM4) のサマリビット5 32 INSTrument5 チャンネル 5(OPER:INST:ISUM5) のサマリビット6 64 INSTrument6 チャンネル 6(OPER:INST:ISUM6) のサマリビット7 128 INSTrument7 チャンネル 7(OPER:INST:ISUM7) のサマリビット8 256 INSTrument8 チャンネル 8(OPER:INST:ISUM8) のサマリビット9 512 INSTrument9 チャンネル 9(OPER:INST:ISUM9) のサマリビット10 1024 INSTrument10 チャンネル 10(OPER:INST:ISUM10) のサマリビット11 2048 INSTrument11 チャンネル 11(OPER:INST:ISUM11) のサマリビット12 4096 INSTrument12 チャンネル 12(OPER:INST:ISUM12) のサマリビット13 8192 INSTrument13 チャンネル 13(OPER:INST:ISUM13) のサマリビット14 16384 INSTrument14 チャンネル 14(OPER:INST:ISUM14) のサマリビット15 32768 INSTrument15 チャンネル 15(OPER:INST:ISUM15) のサマリビット16 65536 INSTrument16 チャンネル 16(OPER:INST:ISUM16) のサマリビット17 131072 INSTrument17 チャンネル 17(OPER:INST:ISUM17) のサマリビット18 262144 INSTrument18 チャンネル 18(OPER:INST:ISUM18) のサマリビット19 524288 INSTrument19 チャンネル 19(OPER:INST:ISUM19) のサマリビット20 1048576 INSTrument20 チャンネル 20(OPER:INST:ISUM20) のサマリビット21 2097152 INSTrument21 チャンネル 21(OPER:INST:ISUM21) のサマリビット22 4194304 INSTrument22 チャンネル 22(OPER:INST:ISUM22) のサマリビット23 8388608 INSTrument23 チャンネル 23(OPER:INST:ISUM23) のサマリビット24 16777216 INSTrument24 チャンネル 24(OPER:INST:ISUM24) のサマリビット25 33554432 INSTrument25 チャンネル 25(OPER:INST:ISUM25) のサマリビット26 67108864 INSTrument26 チャンネル 26(OPER:INST:ISUM26) のサマリビット27 134217728 INSTrument27 チャンネル 27(OPER:INST:ISUM27) のサマリビット28 268435456 INSTrument28 チャンネル 28(OPER:INST:ISUM28) のサマリビット29 536870912 INSTrument29 チャンネル 29(OPER:INST:ISUM29) のサマリビット30 1073741824 INSTrument30 チャンネル 30(OPER:INST:ISUM30) のサマリビット31 2147483648 NOT USED 常にゼロ

Page 146: 通信インターフェースマニュアル - KIKUSUI5 PWR-01 Interface Manual *CLS ステータスバイト、イベントステータス、エラーキューを含むすべてのイベントレジスタをクリア

KIKUSUI Electronics Corp. 146

STAT:OPER:INST

OPERation:INSTrument サブレジスタのイベントを問い合わせます。

問い合わせると、内容はクリアされます。

コマンド

STATus:OPERation:INSTrument[:EVENt]?

レスポンス

OPERation:INSTrument サブレジスタのイベントをNR1 形式で返します。

Page 147: 通信インターフェースマニュアル - KIKUSUI5 PWR-01 Interface Manual *CLS ステータスバイト、イベントステータス、エラーキューを含むすべてのイベントレジスタをクリア

STATusコマンド

PWR-01 Interface Manual147

STAT:OPER:INST:COND

OPERation:INSTrument サブレジスタの状態を問い合わせます。

問い合わせても、内容はクリアされません。

コマンド

STATus:OPERation:INSTrument:CONDition?

レスポンス

OPERation:INSTrument サブレジスタの状態をNR1 形式で返します。

Page 148: 通信インターフェースマニュアル - KIKUSUI5 PWR-01 Interface Manual *CLS ステータスバイト、イベントステータス、エラーキューを含むすべてのイベントレジスタをクリア

KIKUSUI Electronics Corp. 148

STAT:OPER:INST:ENAB

OPERation:INSTrument サブレジスタのイネーブルを設定します。

コマンド

STATus:OPERation:INSTrument:ENABle <NRf>

STATus:OPERation:INSTrument:ENABle?

パラメータ 

設定値:0 ~ 2147483647

レスポンス

OPERation:INSTrument サブレジスタのイネーブルをNR1 形式で返します。

Page 149: 通信インターフェースマニュアル - KIKUSUI5 PWR-01 Interface Manual *CLS ステータスバイト、イベントステータス、エラーキューを含むすべてのイベントレジスタをクリア

STATusコマンド

PWR-01 Interface Manual149

STAT:OPER:INST:NTR

OPERation:INSTrument サブレジスタのネガティブトランジションを設定します。

コマンド

STATus:OPERation:INSTrument:NTRansition <NRf>

STATus:OPERation:INSTrument:NTRansition?

パラメータ 

設定値:0 ~ 2147483647

レスポンス

OPERation:INSTrument サブレジスタのネガティブトランジションをNR1 形式で返します。

Page 150: 通信インターフェースマニュアル - KIKUSUI5 PWR-01 Interface Manual *CLS ステータスバイト、イベントステータス、エラーキューを含むすべてのイベントレジスタをクリア

KIKUSUI Electronics Corp. 150

STAT:OPER:INST:PTR

OPERation:INSTrument サブレジスタのポジティブトランジションを設定します。

コマンド

STATus:OPERation:INSTrument:PTRansition <NR1>

STATus:OPERation:INSTrument:PTRansition?

パラメータ 

設定値:0 ~ 2147483647

レスポンス

OPERation:INSTrument サブレジスタのポジティブトランジションをNR1 形式で返します。

Page 151: 通信インターフェースマニュアル - KIKUSUI5 PWR-01 Interface Manual *CLS ステータスバイト、イベントステータス、エラーキューを含むすべてのイベントレジスタをクリア

STATusコマンド

PWR-01 Interface Manual151

OPERation:INSTrument:ISUMmary<n>サブレジスタ

OPERation:INSTrument サブレジスタのビット<n> のサブレジスタです。チャンネル指定した本製品の通常動作の状態についての情報を格納した 16ビットレジスタです。

<n> はチャンネル番号に置き換えて設定してください。

例えばチャンネル 2 の場合には、OPER:INST:ISUM2 になります。

ビット

ビットの重み

ビット名 説明

0 1 Soft Start(SST) ソフトスタート/ソフトストップが動作中かどうかを表します。

1 2 OUTPut DELEY(ODEL) 出力ディレイが動作中かどうかを表します。2 4 Sequnce program(PROG) シーケンス動作中かどうかを表します。*1

3 8 NOT USED 未使用4 16 NOT USED 未使用5 32 wating for trigger(WTG) INIT 送信後の、トリガ(TRIG)待ち状態かどうか

を表します。*1

6 64 NOT USED 未使用7 128 NOT USED 未使用8 256 CV CV 出力9 512 NOT USED 未使用10 1024 CC CC 出力11 2048 NOT USED 未使用12 4096 NOT USED 未使用13 8192 NOT USED 未使用14 16384 NOT USED 未使用15 32768 NOT USED 常にゼロ*1:シーケンスのステップでハードウェアトリガを待っている場合は、トリガ待ち状態にはなりません。

Page 152: 通信インターフェースマニュアル - KIKUSUI5 PWR-01 Interface Manual *CLS ステータスバイト、イベントステータス、エラーキューを含むすべてのイベントレジスタをクリア

KIKUSUI Electronics Corp. 152

STAT:OPER:INST:ISUM<n>

OPERation:INSTrument:ISUMmary<n> サブレジスタのイベントを問い合わせます。

<n> はチャンネル番号に置き換えて設定してください。

例 え ば チ ャ ン ネ ル 2 の STAT:OPER:INST:ISUM<n> コ マ ン ド は、STAT:OPER:INST:ISUM2 になります。

問い合わせると、内容はクリアされます。

コマンド

STATus:OPERation:INSTrument:ISUMmary<n>[:EVENt]?

レスポンス

OPERation:INSTrument:ISUMmary<n> サブレジスタのイベントをNR1 形式で返します。

Page 153: 通信インターフェースマニュアル - KIKUSUI5 PWR-01 Interface Manual *CLS ステータスバイト、イベントステータス、エラーキューを含むすべてのイベントレジスタをクリア

STATusコマンド

PWR-01 Interface Manual153

STAT:OPER:INST:ISUM<n>:COND

OPERation:INSTrument:ISUMmary<n> サブレジスタの状態を問い合わせます。

<n> はチャンネル番号に置き換えて設定してください。

例 え ば チ ャ ン ネ ル 2 の STAT:OPER:INST:ISUM<n>:COND コ マ ン ド は、STAT:OPER:INST:ISUM2:COND になります。

問い合わせても、内容はクリアされません。

コマンド

STATus:OPERation:INSTrument:ISUMmary<n>:CONDition?

レスポンス

OPERation:INSTrument:ISUMmary<n> サブレジスタの状態をNR1 形式で返します。

Page 154: 通信インターフェースマニュアル - KIKUSUI5 PWR-01 Interface Manual *CLS ステータスバイト、イベントステータス、エラーキューを含むすべてのイベントレジスタをクリア

KIKUSUI Electronics Corp. 154

STAT:OPER:INST:ISUM<n>:ENAB

OPERation:INSTrument:ISUMmary<n> サブレジスタのイネーブルを設定します。

<n> はチャンネル番号に置き換えて設定してください。

例 え ば チ ャ ン ネ ル 2 の STAT:OPER:INST:ISUM<n>:ENAB コ マ ン ド は、STAT:OPER:INST:ISUM2:ENAB になります。

コマンド

STATus:OPERation:INSTrument:ISUMmary<n>:ENABle <NRf>

STATus:OPERation:INSTrument:ISUMmary<n>:ENABle?

パラメータ 

設定値:0 ~ 65535

レスポンス

OPERation:INSTrument:ISUMmary<n>サブレジスタのイネーブルをNR1 形式で返します。

Page 155: 通信インターフェースマニュアル - KIKUSUI5 PWR-01 Interface Manual *CLS ステータスバイト、イベントステータス、エラーキューを含むすべてのイベントレジスタをクリア

STATusコマンド

PWR-01 Interface Manual155

STAT:OPER:INST:ISUM<n>:NTR

OPERation:INSTrument:ISUMmary<n> サブレジスタのネガティブトランジションを設定します。

<n> はチャンネル番号に置き換えて設定してください。

例 え ば チ ャ ン ネ ル 2 の STAT:OPER:INST:ISUM<n>:NTR コ マ ン ド は、STAT:OPER:INST:ISUM2:NTR になります。

コマンド

STATus:OPERation:INSTrument:ISUMmary<n>:NTRansition <NRf>

STATus:OPERation:INSTrument:ISUMmary<n>:NTRansition?

パラメータ 

設定値:0 ~ 32767

レスポンス

OPERation:INSTrument:ISUMmary<n> サブレジスタのネガティブトランジションをNR1 形式で返します。

Page 156: 通信インターフェースマニュアル - KIKUSUI5 PWR-01 Interface Manual *CLS ステータスバイト、イベントステータス、エラーキューを含むすべてのイベントレジスタをクリア

KIKUSUI Electronics Corp. 156

STAT:OPER:INST:ISUM<n>:PTR

OPERation:INSTrument:ISUMmary<n> サブレジスタのポジティブトランジションを設定します。

<n> はチャンネル番号に置き換えて設定してください。

例 え ば チ ャ ン ネ ル 2 の STAT:OPER:INST:ISUM<n>:PTR コ マ ン ド は、STAT:OPER:INST:ISUM2:PTR になります。

コマンド

STATus:OPERation:INSTrument:ISUMmary<n>:PTRansition <NRf>

STATus:OPERation:INSTrument:ISUMmary<n>:PTRansition?

パラメータ 

設定値:0 ~ 32767

レスポンス

OPERation:INSTrument:ISUMmary<n> サブレジスタのポジティブトランジションをNR1 形式で返します。

Page 157: 通信インターフェースマニュアル - KIKUSUI5 PWR-01 Interface Manual *CLS ステータスバイト、イベントステータス、エラーキューを含むすべてのイベントレジスタをクリア

STATusコマンド

PWR-01 Interface Manual157

QUEStionableステータスレジスタ

QUEStionable ステータスレジスタは、本製品の動作中のクエスチョナブルイベントやステータスに関する情報を格納する 16ビットレジスタです。

QUEStionableステータスレジスタのビットは、本製品の測定データに問題があることを示す場合があります。

ビット

ビットの重み

ビット名 説明

0 1 OVP (OV) 過電圧保護の作動1 2 OCP (OC) 過電流保護の作動2 4 AC (PF) AC 入力低下保護の作動3 8 Front Panel OCP (FOCP) フロントパネル過電流保護の作動4 16 Over Temperature Protection

(OT) 過熱保護の作動

5 32 Shut Down protection (SD) シャットダウン6 64 PARAllel protection (PARA) 並列運転誤接続保護の作動7 128 SENSing protection (SENS) センシング誤接続保護の作動8 256 NOT USED 未使用9 512 NOT USED 未使用10 1024 NOT USED 未使用11 2048 Internal commuication failure

(12C)未使用

12 4096 NOT USED 未使用13 8192 NOT USED 未使用14 16384 WatchDOG protection

(WDOG)通信監視の作動

15 32768 NOT USED 常にゼロ

Page 158: 通信インターフェースマニュアル - KIKUSUI5 PWR-01 Interface Manual *CLS ステータスバイト、イベントステータス、エラーキューを含むすべてのイベントレジスタをクリア

KIKUSUI Electronics Corp. 158

STAT:QUES

QUEStionableステータスレジスタのイベントを問い合わせます。

問い合わせると、内容はクリアされます。

コマンド

STATus:QUEStionable[:EVENt]?

レスポンス

QUEStionableステータスレジスタのイベントをNR1 形式で返します。

Page 159: 通信インターフェースマニュアル - KIKUSUI5 PWR-01 Interface Manual *CLS ステータスバイト、イベントステータス、エラーキューを含むすべてのイベントレジスタをクリア

STATusコマンド

PWR-01 Interface Manual159

STAT:QUES:COND

QUEStionableステータスレジスタの状態を問い合わせます。

問い合わせても、内容はクリアされません。

コマンド

STATus:QUEStionable:CONDition?

レスポンス

QUEStionableステータスレジスタの状態をNR1 形式で返します。

Page 160: 通信インターフェースマニュアル - KIKUSUI5 PWR-01 Interface Manual *CLS ステータスバイト、イベントステータス、エラーキューを含むすべてのイベントレジスタをクリア

KIKUSUI Electronics Corp. 160

STAT:QUES:ENAB

QUEStionableステータスレジスタのイネーブルを設定します。

コマンド

STATus:QUEStionable:ENABle <NRf>

STATus:QUEStionable:ENABle?

パラメータ 

設定値:0 ~ 65535

レスポンス

QUEStionableステータスレジスタのイネーブルをNR1 形式で返します。

Page 161: 通信インターフェースマニュアル - KIKUSUI5 PWR-01 Interface Manual *CLS ステータスバイト、イベントステータス、エラーキューを含むすべてのイベントレジスタをクリア

STATusコマンド

PWR-01 Interface Manual161

STAT:QUES:NTR

QUEStionableステータスレジスタのネガティブトランジションを設定します。

コマンド

STATus:QUEStionable:NTRansition <NRf>

STATus:QUEStionable:NTRansition?

パラメータ 

設定値:0 ~ 65535

レスポンス

QUEStionableステータスレジスタのネガティブトランジションをNR1 形式で返します。

Page 162: 通信インターフェースマニュアル - KIKUSUI5 PWR-01 Interface Manual *CLS ステータスバイト、イベントステータス、エラーキューを含むすべてのイベントレジスタをクリア

KIKUSUI Electronics Corp. 162

STAT:QUES:PTR

QUEStionableステータスレジスタのポジティブトランジションを設定します。

コマンド

STATus:QUEStionable:PTRansition <NRf>

STATus:QUEStionable:PTRansition?

パラメータ 

設定値:0 ~ 65535

レスポンス

QUEStionableステータスレジスタのポジティブトランジションをNR1 形式で返します。

Page 163: 通信インターフェースマニュアル - KIKUSUI5 PWR-01 Interface Manual *CLS ステータスバイト、イベントステータス、エラーキューを含むすべてのイベントレジスタをクリア

STATusコマンド

PWR-01 Interface Manual163

QUEStionable:INSTrumentサブレジスタ

QUEStionableステータスレジスタのビット13 のサブレジスタ(32ビット)です。

ビット

ビットの重み ビット名 説明

0 1 INSTrument0 チャンネル 0(QUES:INST:ISUM0) のサマリビット1 2 INSTrument1 チャンネル 1(QUES:INST:ISUM1) のサマリビット2 4 INSTrument2 チャンネル 2(QUES:INST:ISUM2) のサマリビット3 8 INSTrument3 チャンネル 3(QUES:INST:ISUM3) のサマリビット4 16 INSTrument4 チャンネル 4(QUES:INST:ISUM4) のサマリビット5 32 INSTrument5 チャンネル 5(QUES:INST:ISUM5) のサマリビット6 64 INSTrument6 チャンネル 6(QUES:INST:ISUM6) のサマリビット7 128 INSTrument7 チャンネル 7(QUES:INST:ISUM7) のサマリビット8 256 INSTrument8 チャンネル 8(QUES:INST:ISUM8) のサマリビット9 512 INSTrument9 チャンネル 9(QUES:INST:ISUM9) のサマリビット10 1024 INSTrument10 チャンネル 10(QUES:INST:ISUM10) のサマリビット11 2048 INSTrument11 チャンネル 11(QUES:INST:ISUM11) のサマリビット12 4096 INSTrument12 チャンネル 12(QUES:INST:ISUM12) のサマリビット13 8192 INSTrument13 チャンネル 13(QUES:INST:ISUM13) のサマリビット14 16384 INSTrument14 チャンネル 14(QUES:INST:ISUM14) のサマリビット15 32768 INSTrument15 チャンネル 15(QUES:INST:ISUM15) のサマリビット16 65536 INSTrument16 チャンネル 16(QUES:INST:ISUM16) のサマリビット17 131072 INSTrument17 チャンネル 17(QUES:INST:ISUM17) のサマリビット18 262144 INSTrument18 チャンネル 18(QUES:INST:ISUM18) のサマリビット19 524288 INSTrument19 チャンネル 19(QUES:INST:ISUM19) のサマリビット20 1048576 INSTrument20 チャンネル 20(QUES:INST:ISUM20) のサマリビット21 2097152 INSTrument21 チャンネル 21(QUES:INST:ISUM21) のサマリビット22 4194304 INSTrument22 チャンネル 22(QUES:INST:ISUM22) のサマリビット23 8388608 INSTrument23 チャンネル 23(QUES:INST:ISUM23) のサマリビット24 16777216 INSTrument24 チャンネル 24(QUES:INST:ISUM24) のサマリビット25 33554432 INSTrument25 チャンネル 25(QUES:INST:ISUM25) のサマリビット26 67108864 INSTrument26 チャンネル 26(QUES:INST:ISUM26) のサマリビット27 134217728 INSTrument27 チャンネル 27(QUES:INST:ISUM27) のサマリビット28 268435456 INSTrument28 チャンネル 28(QUES:INST:ISUM28) のサマリビット29 536870912 INSTrument29 チャンネル 29(QUES:INST:ISUM29) のサマリビット30 1073741824 INSTrument30 チャンネル 30(QUES:INST:ISUM30) のサマリビット31 2147483648 NOT USED 常にゼロ

Page 164: 通信インターフェースマニュアル - KIKUSUI5 PWR-01 Interface Manual *CLS ステータスバイト、イベントステータス、エラーキューを含むすべてのイベントレジスタをクリア

KIKUSUI Electronics Corp. 164

STAT:QUES:INST

QUEStionable:INSTrument サブレジスタのイベントを問い合わせます。

問い合わせると、内容はクリアされます。

コマンド

STATus:QUEStionable:INSTrument[:EVENt]?

レスポンス

QUEStionable:INSTrument サブレジスタのイベントをNR1 形式で返します。

Page 165: 通信インターフェースマニュアル - KIKUSUI5 PWR-01 Interface Manual *CLS ステータスバイト、イベントステータス、エラーキューを含むすべてのイベントレジスタをクリア

STATusコマンド

PWR-01 Interface Manual165

STAT:QUES:INST:COND

QUEStionable:INSTrument サブレジスタの状態を問い合わせます。

問い合わせても、内容はクリアされません。

コマンド

STATus:QUEStionable:INSTrument:CONDition?

レスポンス

QUEStionable:INSTrument サブレジスタの状態をNR1 形式で返します。

Page 166: 通信インターフェースマニュアル - KIKUSUI5 PWR-01 Interface Manual *CLS ステータスバイト、イベントステータス、エラーキューを含むすべてのイベントレジスタをクリア

KIKUSUI Electronics Corp. 166

STAT:QUES:INST:ENAB

QUEStionable:INSTrument サブレジスタのイネーブルを設定します。

コマンド

STATus:QUEStionable:INSTrument:ENABle <NRf>

STATus:QUEStionable:INSTrument:ENABle?

パラメータ 

設定値:0 ~ 2147483647

レスポンス

QUEStionable:INSTrument サブレジスタのイネーブルをNR1 形式で返します。

Page 167: 通信インターフェースマニュアル - KIKUSUI5 PWR-01 Interface Manual *CLS ステータスバイト、イベントステータス、エラーキューを含むすべてのイベントレジスタをクリア

STATusコマンド

PWR-01 Interface Manual167

STAT:QUES:INST:NTR

QUEStionable:INSTrument サブレジスタのネガティブトランジションを設定します。

コマンド

STATus:QUEStionable:INSTrument:NTRansition <NRf>

STATus:QUEStionable:INSTrument:NTRansition?

パラメータ 

設定値:0 ~ 2147483647

レスポンス

QUEStionable:INSTrument サブレジスタのネガティブトランジションをNR1 形式で返します。

Page 168: 通信インターフェースマニュアル - KIKUSUI5 PWR-01 Interface Manual *CLS ステータスバイト、イベントステータス、エラーキューを含むすべてのイベントレジスタをクリア

KIKUSUI Electronics Corp. 168

STAT:QUES:INST:PTR

QUEStionable:INSTrument サブレジスタのポジティブトランジションを設定します。

コマンド

STATus:QUEStionable:INSTrument:PTRansition <NRf>

STATus:QUEStionable:INSTrument:PTRansition?

パラメータ 

設定値:0 ~ 2147483647

レスポンス

QUEStionable:INSTrument サブレジスタのポジティブトランジションをNR1 形式で返します。

Page 169: 通信インターフェースマニュアル - KIKUSUI5 PWR-01 Interface Manual *CLS ステータスバイト、イベントステータス、エラーキューを含むすべてのイベントレジスタをクリア

STATusコマンド

PWR-01 Interface Manual169

QUEStionable:INSTrument:ISUMmary<n>サブレジスタ

QUEStionable:INSTrument サブレジスタのビット<n> のサブレジスタです。チャンネル指定した本製品の動作中のクエスチョナブルイベントやステータスに関する情報を格納する 16ビットレジスタです。

<n> はチャンネル番号に置き換えて設定してください。

例えばチャンネル 2 の場合には、QUES:INST:ISUM2 になります。

QUEStionableステータスレジスタのビットは、本製品の測定データに問題があることを示す場合があります。

ビット

ビットの重み

ビット名 説明

0 1 OVP (OV) 過電圧保護の作動1 2 OCP (OC) 過電流保護の作動2 4 AC (PF) AC 入力低下保護の作動3 8 Front Panel OCP (FOCP) フロントパネル過電流保護の作動4 16 Over Temperature Protection

(OT) 過熱保護の作動

5 32 Shut Down protection (SD) シャットダウン6 64 PARAllel protection (PARA) 並列運転誤接続保護の作動7 128 SENSing protection (SENS) センシング誤接続保護の作動8 256 NOT USED 未使用9 512 NOT USED 未使用10 1024 NOT USED 未使用11 2048 Internal commuication failure

(12C)未使用

12 4096 NOT USED 未使用13 8192 NOT USED 未使用14 16384 WatchDOG protection

(WDOG)通信監視の作動

15 32768 NOT USED 常にゼロ

Page 170: 通信インターフェースマニュアル - KIKUSUI5 PWR-01 Interface Manual *CLS ステータスバイト、イベントステータス、エラーキューを含むすべてのイベントレジスタをクリア

KIKUSUI Electronics Corp. 170

STAT:QUES:INST:ISUM<n>

QUEStionable:INSTrument:ISUMmary<n>サブレジスタのイベントを問い合わせます。

<n> はチャンネル番号に置き換えて設定してください。

例 え ば チ ャ ン ネ ル 2 の STAT:QUES:INST:ISUM<n> コ マ ン ド は、STAT:QUES:INST:ISUM2 になります。

問い合わせると、内容はクリアされます。

コマンド

STATus:QUEStionable:INSTrument:ISUMmary<n>[:EVENt]?

レスポンス

QUEStionable:INSTrument:ISUMmary<n> サブレジスタのイベントをNR1 形式で返します。

Page 171: 通信インターフェースマニュアル - KIKUSUI5 PWR-01 Interface Manual *CLS ステータスバイト、イベントステータス、エラーキューを含むすべてのイベントレジスタをクリア

STATusコマンド

PWR-01 Interface Manual171

STAT:QUES:INST:ISUM<n>:COND

QUEStionable:INSTrument:ISUMmary<n> サブレジスタの状態を問い合わせます。

<n> はチャンネル番号に置き換えて設定してください。

例 え ば チ ャ ン ネ ル 2 の STAT:QUES:INST:ISUM<n>:COND コ マ ン ド は、STAT:QUES:INST:ISUM2:COND になります。

問い合わせても、内容はクリアされません。

コマンド

STATus:QUEStionable:INSTrument:ISUMmary<n>:CONDition?

レスポンス

QUEStionable:INSTrument:ISUMmary<n> サブレジスタの状態をNR1 形式で返します。

Page 172: 通信インターフェースマニュアル - KIKUSUI5 PWR-01 Interface Manual *CLS ステータスバイト、イベントステータス、エラーキューを含むすべてのイベントレジスタをクリア

KIKUSUI Electronics Corp. 172

STAT:QUES:INST:ISUM<n>:ENAB

QUEStionable:INSTrument:ISUMmary<n> サブレジスタのイネーブルを設定します。

<n> はチャンネル番号に置き換えて設定してください。

例 え ば チ ャ ン ネ ル 2 の STAT:QUES:INST:ISUM<n>:ENAB コ マ ン ド は、STAT:QUES:INST:ISUM2:ENAB になります。

コマンド

STATus:QUEStionable:INSTrument:ISUMmary<n>:ENABle <NRf>

STATus:QUEStionable:INSTrument:ISUMmary<n>:ENABle?

パラメータ 

設定値:0 ~ 65535

レスポンス

QUEStionable:INSTrument:ISUMmary<n> サブレジスタのイネーブルをNR1 形式で返します。

Page 173: 通信インターフェースマニュアル - KIKUSUI5 PWR-01 Interface Manual *CLS ステータスバイト、イベントステータス、エラーキューを含むすべてのイベントレジスタをクリア

STATusコマンド

PWR-01 Interface Manual173

STAT:QUES:INST:ISUM<n>:NTR

QUEStionable:INSTrument:ISUMmary<n>サブレジスタのネガティブトランジションを設定します。

<n> はチャンネル番号に置き換えて設定してください。

例 え ば チ ャ ン ネ ル 2 の STAT:QUES:INST:ISUM<n>:NTR コ マ ン ド は、STAT:QUES:INST:ISUM2:NTR になります。

コマンド

STATus:QUEStionable:INSTrument:ISUMmary<n>:NTRansition <NRf>

STATus:QUEStionable:INSTrument:ISUMmary<n>:NTRansition?

パラメータ 

設定値:0 ~ 32767

レスポンス

QUEStionable:INSTrument:ISUMmary<n>サブレジスタのネガティブトランジションをNR1 形式で返します。

Page 174: 通信インターフェースマニュアル - KIKUSUI5 PWR-01 Interface Manual *CLS ステータスバイト、イベントステータス、エラーキューを含むすべてのイベントレジスタをクリア

KIKUSUI Electronics Corp. 174

STAT:QUES:INST:ISUM<n>:PTR

QUEStionable:INSTrument:ISUMmary<n> サブレジスタのポジティブトランジションを設定します。

<n> はチャンネル番号に置き換えて設定してください。

例 え ば チ ャ ン ネ ル 2 の STAT:QUES:INST:ISUM<n>:PTR コ マ ン ド は、STAT:QUES:INST:ISUM2:PTR になります。

コマンド

STATus:QUEStionable:INSTrument:ISUMmary<n>:PTRansition <NR1>

STATus:QUEStionable:INSTrument:ISUMmary<n>:PTRansition?

パラメータ 

設定値:0 ~ 32767

レスポンス

QUEStionable:INSTrument:ISUMmary<n> サブレジスタのポジティブトランジションをNR1 形式で返します。

Page 175: 通信インターフェースマニュアル - KIKUSUI5 PWR-01 Interface Manual *CLS ステータスバイト、イベントステータス、エラーキューを含むすべてのイベントレジスタをクリア

STATusコマンド

PWR-01 Interface Manual175

プリセットステータス

STAT:PRES

すべてのステータスレジスタ(サブレジスタを含む)の ENABle/PTRansition/NTRansitionフィルタレジスタを初期設定に戻します。32ビットレジスタはマルチチャンネルで使用しています。

初期設定値(16ビットレジスタ):STATus:ENABle = 0x0000STATus:PTRansition = 0x7FFFSTATus:NTRansition = 0x0000

初期設定値(32ビットレジスタ):STATus:ENABle = 0x7FFFFFFFSTATus:PTRansition = 0x7FFFFFFFSTATus:NTRansition = 0x00000000

コマンド

STATus:PRESet

Page 176: 通信インターフェースマニュアル - KIKUSUI5 PWR-01 Interface Manual *CLS ステータスバイト、イベントステータス、エラーキューを含むすべてのイベントレジスタをクリア

KIKUSUI Electronics Corp. 176

SYSTemコマンド

SYST:BEEP:STAT

ブザー音のオン/オフを設定します。

コマンド

SYSTem:BEEPer:STATe <boolean>

SYSTem:BEEPer:STATe?

パラメータ 設定値: ON(1) ブザー音オン(デフォルト)

OFF(0) ブザー音オフ

設定例SYST:BEEP:STAT OFF

レスポンス

SYST:BEEP:STAT? に対して、ブザー音の設定をNR1 形式で返します。

Page 177: 通信インターフェースマニュアル - KIKUSUI5 PWR-01 Interface Manual *CLS ステータスバイト、イベントステータス、エラーキューを含むすべてのイベントレジスタをクリア

SYSTemコマンド

PWR-01 Interface Manual177

SYST:COMM:RLST

PWR-01 の操作をローカル/リモートに設定します。

コマンド

SYSTem:COMMunicate:RLSTate <character>

SYSTem:COMMunicate:RLSTate?

パラメータ 設定値: LOCal ローカル状態(Remote Disable、RMT 消灯)に設定

パネル操作とコマンドが両方有効になります。IEEE488.1 ren FALSE(Remote Disable)の代替コマンド通信監視タイマーを設定している場合には、ローカル状態にする前にタイマー設定をオフ(OUTP:PROT:WDOG 0)にしてください。

REMote 本製品の操作をリモートに設定LOCAL キー以外のパネル操作はロックされますIEEE488.1 ren(Remote Enable)とアドレス指定の代替コマンド

RWLock 本製品の操作をリモートに設定パネル操作はロックされます(LOCAL キーも使用できません)IEEE488.1 llo(Local Lock Out)の代替コマンド

設定例SYST:COMM:RLST REM

レスポンス

SYST:COMM:RLST? に対して、パネル操作の状態をキャラクタ形式で返します。

Page 178: 通信インターフェースマニュアル - KIKUSUI5 PWR-01 Interface Manual *CLS ステータスバイト、イベントステータス、エラーキューを含むすべてのイベントレジスタをクリア

KIKUSUI Electronics Corp. 178

SYST:CONF:BLE

ブリーダ回路の動作を設定します。

シーケンス実行中は無効です。

コマンド

SYSTem:CONFigure:BLEeder <character>

SYSTem:CONFigure:BLEeder?

パラメータ 設定値: DISable ブリーダオフ

NORMal ノーマルブリーダオンHYPer ハイパーブリーダオン

設定例SYST:CONF:BLE HYP

レスポンス

SYST:CONF:BLE? に対して、ブリーダ回路の設定をキャラクタ形式で返します。

Page 179: 通信インターフェースマニュアル - KIKUSUI5 PWR-01 Interface Manual *CLS ステータスバイト、イベントステータス、エラーキューを含むすべてのイベントレジスタをクリア

SYSTemコマンド

PWR-01 Interface Manual179

SYST:CONF:MAST

ワンコントロール並列運転台数を問い合わせます。

コマンド

SYSTem:CONFigure:MASTer?

レスポンス

SYST:CONF:MAST? に対して、ワンコントロール並列運転台数(マスタ機を含む)をNR1 形式で返します。

Page 180: 通信インターフェースマニュアル - KIKUSUI5 PWR-01 Interface Manual *CLS ステータスバイト、イベントステータス、エラーキューを含むすべてのイベントレジスタをクリア

KIKUSUI Electronics Corp. 180

SYST:CONF:MON:RANG

電圧/電流を外部でモニタリングする場合のレンジを設定します。

コマンド

SYSTem:CONFigure:MONitor:RANGe <character>

SYSTem:CONFigure:MONitor:RANGe?

パラメータ 設定値: LOW 0 V ~ 5 Vを使用(デフォルト)

HIGH 0 V ~ 10 Vを使用

設定例SYST:CONF:MON:RANG HIGH

レスポンス

SYST:CONF:MON:RANG? に対して、電圧/電流モニタのレンジの状態をキャラクタ形式で返します。

Page 181: 通信インターフェースマニュアル - KIKUSUI5 PWR-01 Interface Manual *CLS ステータスバイト、イベントステータス、エラーキューを含むすべてのイベントレジスタをクリア

SYSTemコマンド

PWR-01 Interface Manual181

SYST:CONF:PROT:REC

AC 入力低下保護(AC-FAIL)動作解除時の出力状態を設定します。

コマンド

SYSTem:CONFigure:PROTection:RECovery <character>

SYSTem:CONFigure:PROTection:RECovery?

パラメータ 設定値: SAFE 自動的に出力オンしない(デフォルト)

AUTO 自動的に出力オンする

設定例SYST:CONF:PROT:REC SAFE

レスポンス

SYST:CONF:PROT:REC? に対して、AC 入力低下保護動作解除時の出力状態の設定をキャラクタ形式で返します。

Page 182: 通信インターフェースマニュアル - KIKUSUI5 PWR-01 Interface Manual *CLS ステータスバイト、イベントステータス、エラーキューを含むすべてのイベントレジスタをクリア

KIKUSUI Electronics Corp. 182

SYST:CONF:SC1/ SYST:CONF:SC2/ SYST:CONF:SC3

コンフィグ設定の項目を、パネルの SC キーに登録します。

コマンド

SC1 キーSYSTem:CONFigure:SC1 <NRf>

SYSTem:CONFigure:SC1?

SC2 キーSYSTem:CONFigure:SC2 <NRf>

SYSTem:CONFigure:SC2?

SC3 キーSYSTem:CONFigure:SC3 <NRf>

SYSTem:CONFigure:SC3?

パラメータ <NRf>設定値: 0 コンフィグ項目内容未登録(デフォルト)

1 ~ 99 CF01 ~ CF99(実在しないコンフィグ項目番号を指定した場合は無効)

設定例:SC1 キーにCF40を登録する場合SYST:CONF:SC1 40

レスポンス

SYST:CONF:SC1?/ SYST:CONF:SC2?/ SYST:CONF:SC3? に対して、登録されたコンフィグ項目番号をNR3 形式で返します。

Page 183: 通信インターフェースマニュアル - KIKUSUI5 PWR-01 Interface Manual *CLS ステータスバイト、イベントステータス、エラーキューを含むすべてのイベントレジスタをクリア

SYSTemコマンド

PWR-01 Interface Manual183

SYST:CONF:SLAV:AMM

ワンコントロール並列運転時のスレーブ機の電流値、または電力値を表示するかどうかを設定します。

コマンド

SYSTem:CONFigure:SLAVe:AMMeter <boolean>

SYSTem:CONFigure:SLAVe:AMMeter?

パラメータ 設定値: ON(1) 表示する

OFF(0) 表示しない(デフォルト)

設定例SYST:CONF:SLAV:AMM OFF

レスポンス

SYST:CONF:SLAV:AMM?に対して、スレーブ機の表示の設定をNR1形式で返します。

Page 184: 通信インターフェースマニュアル - KIKUSUI5 PWR-01 Interface Manual *CLS ステータスバイト、イベントステータス、エラーキューを含むすべてのイベントレジスタをクリア

KIKUSUI Electronics Corp. 184

SYST:CONF:STAR:PRI

出力をオンにしたときに優先される動作モードを設定します。

シーケンス実行中は無効です。

ワンコントロール並列運転時のスレーブ機は無効です。

コマンド

SYSTem:CONFigure:STARtup:PRIority <character>

SYSTem:CONFigure:STARtup:PRIority?

パラメータ 設定値: CC CC(定電流)優先

CV CV(定電圧)優先

設定例SYST:CONF:STAR:PRI CC

レスポンス

SYST:CONF:STAR:PRI? に対して、出力をオンにしたときの動作モードをキャラクタ形式で返します。

Page 185: 通信インターフェースマニュアル - KIKUSUI5 PWR-01 Interface Manual *CLS ステータスバイト、イベントステータス、エラーキューを含むすべてのイベントレジスタをクリア

SYSTemコマンド

PWR-01 Interface Manual185

SYST:ERR

エラーキューから最も古いエラー情報またはイベント情報を読み取ります。

エラーキューは最大 16 個のエラー情報を格納できます。

>チュートリアル「エラーチェック」(p.229)

エラーキューは *CLSコマンドによって、クリアされます。

コマンド

SYSTem:ERRor[:NEXT]?

レスポンス

SYST:ERR? に対して、エラー・イベントキューに格納されている最も古いエラー、またはイベント情報を次のように返します。

(例) エラーまたはイベントがない場合+0,"No error"を返します。

(例) 現在の動作状態では実行できないコマンドを受信した場合-221,"Settings conflict" を返します。

Page 186: 通信インターフェースマニュアル - KIKUSUI5 PWR-01 Interface Manual *CLS ステータスバイト、イベントステータス、エラーキューを含むすべてのイベントレジスタをクリア

KIKUSUI Electronics Corp. 186

SYST:ERR:COUN

エラーキュー内の未読のエラーの数を返します。

コマンド

SYSTem:ERRor:COUNt?

レスポンス

SYST:ERR:COUN? 対して、エラーキュー内の未読のエラーの数をNR1 形式で返します。

Page 187: 通信インターフェースマニュアル - KIKUSUI5 PWR-01 Interface Manual *CLS ステータスバイト、イベントステータス、エラーキューを含むすべてのイベントレジスタをクリア

SYSTemコマンド

PWR-01 Interface Manual187

SYST:ERR:TRAC

デバッグトレースを行って通信エラーを表示するかどうかを設定します。

通信エラーを表示するに設定すると、本製品の表示部にエラー番号(例:Err-100)が表示されます。

通信エラーは、本製品がリモートに設定されている場合に表示します。

コマンド

SYSTem:ERRor:TRACe <boolean>

SYSTem:ERRor:TRACe?

パラメータ 設定値: ON(1) 通信エラーを表示する

OFF(0) 通信エラーを表示しない(デフォルト)

設定例SYST:ERR:TRAC ON

レスポンス

SYST:ERR:TRAC? に対して、通信エラーを表示するかどうかをNR1 形式で返します。

Page 188: 通信インターフェースマニュアル - KIKUSUI5 PWR-01 Interface Manual *CLS ステータスバイト、イベントステータス、エラーキューを含むすべてのイベントレジスタをクリア

KIKUSUI Electronics Corp. 188

SYST:EXT:STATOUT:CC:POL

定電流動作の、ステータス出力信号の極性を設定します。

シーケンス実行中は無効です。

コマンド

SYSTem:EXTernal:STATOUT:CC:POLarity <character>

SYSTem:EXTernal:STATOUT:CC:POLarity?

パラメータ 設定値: POSitive CC 動作時 HIGH

NEGative CC 動作時 LOW(デフォルト)

設定例SYST:EXT:STATOUT:CC:POL NEG

レスポンス

SYST:EXT:STATOUT:CC:POL? に対して、ステータス出力信号の極性をキャラクタ形式で返します。

Page 189: 通信インターフェースマニュアル - KIKUSUI5 PWR-01 Interface Manual *CLS ステータスバイト、イベントステータス、エラーキューを含むすべてのイベントレジスタをクリア

SYSTemコマンド

PWR-01 Interface Manual189

SYST:EXT:STATOUT:CV:POL

定電圧動作の、ステータス出力信号の極性を設定します。

シーケンス実行中は無効です。

コマンド

SYSTem:EXTernal:STATOUT:CV:POLarity <character>

SYSTem:EXTernal:STATOUT:CV:POLarity?

パラメータ 設定値: POSitive CV 動作時 HIGH

NEGative CV 動作時 LOW(デフォルト)

設定例SYST:EXT:STATOUT:CV:POL NEG

レスポンス

SYST:EXT:STATOUT:CV:POL? に対して、ステータス出力信号の極性をキャラクタ形式で返します。

Page 190: 通信インターフェースマニュアル - KIKUSUI5 PWR-01 Interface Manual *CLS ステータスバイト、イベントステータス、エラーキューを含むすべてのイベントレジスタをクリア

KIKUSUI Electronics Corp. 190

SYST:EXT:STATOUT:OUTP:POL

出力の、ステータス出力信号の極性を設定します。

シーケンス実行中は無効です。

コマンド

SYSTem:EXTernal:STATOUT:OUTP:POLarity <character>

SYSTem:EXTernal:STATOUT:OUTP:POLarity?

パラメータ 設定値: POSitive 出力オン時 HIGH

NEGative 出力オン時 LOW(デフォルト)

設定例SYST:EXT:STATOUT:OUTP:POL NEG

レスポンス

SYST:EXT:STATOUT:OUTP:POL? に対して、ステータス出力信号の極性をキャラクタ形式で返します。

Page 191: 通信インターフェースマニュアル - KIKUSUI5 PWR-01 Interface Manual *CLS ステータスバイト、イベントステータス、エラーキューを含むすべてのイベントレジスタをクリア

SYSTemコマンド

PWR-01 Interface Manual191

SYST:EXT:STATOUT:PROT:POL

保護動作の、ステータス出力信号の極性を設定します。

シーケンス実行中は無効です。

コマンド

SYSTem:EXTernal:STATOUT:PROTection:POLarity <character>

SYSTem:EXTernal:STATOUT:PROTection:POLarity?

パラメータ 設定値: POSitive 保護動作時 HIGH

NEGative 保護動作時 LOW(デフォルト)

設定例SYST:EXT:STATOUT:PROT:POL NEG

レスポンス

SYST:EXT:STATOUT:PROT:POL? に対して、ステータス出力信号の極性をキャラクタ形式で返します。

Page 192: 通信インターフェースマニュアル - KIKUSUI5 PWR-01 Interface Manual *CLS ステータスバイト、イベントステータス、エラーキューを含むすべてのイベントレジスタをクリア

KIKUSUI Electronics Corp. 192

SYST:EXT:TRIGIN:POL

トリガ信号入力の極性を設定します。

シーケンス実行中は無効です。

コマンド

SYSTem:EXTernal:TRIGIN:POLarity <character>

SYSTem:EXTernal:TRIGIN:POLarity?

パラメータ 設定値: PTRansition ポジティブトリガ(デフォルト)

NTRansition ネガティブトリガ

設定例SYST:EXT:TRIGIN:POL NTR

レスポンス

SYST:EXT:TRIGIN:POL? に対して、トリガ信号入力の極性をキャラクタ形式で返します。

Page 193: 通信インターフェースマニュアル - KIKUSUI5 PWR-01 Interface Manual *CLS ステータスバイト、イベントステータス、エラーキューを含むすべてのイベントレジスタをクリア

SYSTemコマンド

PWR-01 Interface Manual193

SYST:EXT:TRIGOUT:POL

トリガ信号出力の極性を設定します。

シーケンス実行中は無効。

コマンド

SYSTem:EXTernal:TRIGOUT:POLarity <character>

SYSTem:EXTernal:TRIGOUT:POLarity?

パラメータ 設定値: PTRansition ポジティブトリガ(デフォルト)

NTRansition ネガティブトリガ

設定例SYST:EXT:TRIGOUT:POL NTR

レスポンス

SYST:EXT:TRIGOUT:POL? に対して、トリガ信号出力の極性をキャラクタ形式で返します。

Page 194: 通信インターフェースマニュアル - KIKUSUI5 PWR-01 Interface Manual *CLS ステータスバイト、イベントステータス、エラーキューを含むすべてのイベントレジスタをクリア

KIKUSUI Electronics Corp. 194

SYST:KLOC

パネル操作のロック(キーロック)を設定/解除します。

コマンド

SYSTem:KLOCk <boolean>

SYSTem:KLOCk?

パラメータ 設定値: ON(1) キーロック

OFF(0) キーロック解除

設定例SYSTem:KLOC ON

レスポンス

SYST:KLOCk? に対して、キーロックの設定をNR1 形式で返します。

Page 195: 通信インターフェースマニュアル - KIKUSUI5 PWR-01 Interface Manual *CLS ステータスバイト、イベントステータス、エラーキューを含むすべてのイベントレジスタをクリア

SYSTemコマンド

PWR-01 Interface Manual195

SYST:LOC/ SYST:REM/ SYST:RWL

このコマンドは古いスタイルのコマンドです。

新規にプログラムを作成する場合には、SYST:COMM:RLST(p.177)を使用してください。

コマンド

SYSTem:LOCal

SYSTem:REMote

SYSTem:RWLock

Page 196: 通信インターフェースマニュアル - KIKUSUI5 PWR-01 Interface Manual *CLS ステータスバイト、イベントステータス、エラーキューを含むすべてのイベントレジスタをクリア

KIKUSUI Electronics Corp. 196

SYST:SEC:IMM

メモリに保存されている内容をすべてサニタイズして、パネル設定を工場出荷時の状態(イニシャライズ)にします。

コマンド

SYSTem:SECurity:IMMediate

Page 197: 通信インターフェースマニュアル - KIKUSUI5 PWR-01 Interface Manual *CLS ステータスバイト、イベントステータス、エラーキューを含むすべてのイベントレジスタをクリア

SYSTemコマンド

PWR-01 Interface Manual197

SYST:VERS

本製品が準拠するSCPI 仕様書のバージョンを問い合わせます。

コマンド

SYSTem:VERSion?

レスポンス

SYST:VERS? に対して、1999.0を返します。

Page 198: 通信インターフェースマニュアル - KIKUSUI5 PWR-01 Interface Manual *CLS ステータスバイト、イベントステータス、エラーキューを含むすべてのイベントレジスタをクリア

KIKUSUI Electronics Corp. 198

TRIGgerコマンド

TRIG:PROG

PROGramトリガサブシステムに対してソフトウェアトリガを実行します。

コマンド

TRIGger:PROGram[:IMMediate]

Page 199: 通信インターフェースマニュアル - KIKUSUI5 PWR-01 Interface Manual *CLS ステータスバイト、イベントステータス、エラーキューを含むすべてのイベントレジスタをクリア

TRIGgerコマンド

PWR-01 Interface Manual199

TRIG:PROG:EXEC

シーケンスの状態(実行状態、現在の繰り返し回数、現在のステップ番号、経過時間、予定時間)を問い合わせします。

コマンド

TRIGger:PROGram:EXECution[:STATe]?

レスポンス

TRIG:PROG:EXEC? に対して、実行状態(STOP:停止中、WTG:トリガ待ち、RUN:実行中)< キャラクタ >、現在の繰り返し回数(1 ~上限 231)<NR1>、現在のステップ番号(1 ~ 64)<NR1>、経過時間 [s](0 ~上限 231)<NR1>、予定時間 [s](0~上限 231、無限の場合は INF)<NR1/ キャラクタ>を順番にカンマ区切りで返します。

停止中の場合の例STOP,0,0,0,0

INIT 直後の *TRIG 待ちの例WTG,0,0,0,36000

10 時間スケジュール実行後、約 5 秒経過、ステップ 0 実行中の例RUN,1,0,5,36000

10 時間スケジュール実行完了後の例STOP,1,0,36000,36000

無限スケジュール実行後、約 5 秒経過、ステップ 0 実行中の例RUN,1,0,5,INF

実行後 60 秒経過したところで、ステップ 1 がトリガ待ちの例WTG,1,1,60,INF

実行後 10 分経過したところで中断の例STOP,1,2,600,INF

Page 200: 通信インターフェースマニュアル - KIKUSUI5 PWR-01 Interface Manual *CLS ステータスバイト、イベントステータス、エラーキューを含むすべてのイベントレジスタをクリア

KIKUSUI Electronics Corp. 200

TRIG:PROG:SOUR

PROGramトリガサブシステムが INIT:PROG を受けてから、実際にプログラムが開始されるための条件(トリガソース)を設定します。

コマンド

TRIGger:PROGram:SOURce <character>

TRIGger:PROGram:SOURce?

パラメータ 設定値: IMMediate 直ちにシーケンスを実行(デフォルト)

BUS ソ フ ト ウ ェ ア ト リ ガ(*TRG, TRIG:PROG, IEEE488.1 get(Group Execute Trigger ))を待ってシーケンスを実行

*RST 送信時には設定がデフォルトに変更されます。

設定例TRIG:PROG:SOUR BUS

レスポンス

TRIG:PROG:SOUR? に対して、PROGramトリガサブシステムのトリガソースをキャラクタ形式で返します。

Page 201: 通信インターフェースマニュアル - KIKUSUI5 PWR-01 Interface Manual *CLS ステータスバイト、イベントステータス、エラーキューを含むすべてのイベントレジスタをクリア

TRIGgerコマンド

PWR-01 Interface Manual201

TRIG:TRAN

TRANsientトリガサブシステムに対してソフトウェアトリガを実行します。

コマンド

TRIGger:TRANsient[:IMMediate]

Page 202: 通信インターフェースマニュアル - KIKUSUI5 PWR-01 Interface Manual *CLS ステータスバイト、イベントステータス、エラーキューを含むすべてのイベントレジスタをクリア

KIKUSUI Electronics Corp. 202

TRIG:TRAN:SOUR

TRANsientトリガサブシステムが INIT:TRAN を受けてから、実際に設定を変更するための条件(トリガソース)を設定します。

コマンド

TRIGger:TRANsient:SOURce <character>

TRIGger:TRANsient:SOURce?

パラメータ 設定値: IMMediate 直ちに設定を変更(デフォルト)

BUS ソフト ウ ェ アトリ ガ(*TRG, TRIG:TRAN, IEEE488.1 get(Group Execute Trigger ))を待って設定を変更

TRIGIN ハードウェアトリガを待って設定を変更

*RST 送信時には設定がデフォルトに変更されます。

設定例TRIG:TRAN:SOUR BUS

レスポンス

TRIG:TRAN:SOUR? に対して、TRANsientトリガサブシステムのトリガソースをキャラクタ形式で返します。

Page 203: 通信インターフェースマニュアル - KIKUSUI5 PWR-01 Interface Manual *CLS ステータスバイト、イベントステータス、エラーキューを含むすべてのイベントレジスタをクリア

チュートリアル

PWR-01 Interface Manual203

チュートリアル

設定と測定

■電圧と電流出力電圧と出力電流は VOLTage と CURRent コマンドで制御されます。出力のオン/オフ状態は OUTPutコマンドで制御されます。VOLTage 80 ' 電圧を 80 V に設定CURRent 5 ' 電流を 5 A に設定OUTPut ON ' 出力オン

電流設定を最大値にする場合には、CURRentコマンドの設定値をMAXimum に指定します。

設定値は 0 ~定格出力電流の 105 %です。VOLTage 80 ' 電圧を 80 V に設定CURRent MAXimum ' 電流を最大値に設定

電圧設定を最大値にする場合には、VOLTageコマンドの設定値をMAXimum に指定します。

設定値は、VOLTage:LIMit:LOW の設定値~定格出力電圧の 105 %です。CURRent 5 ' 電流を 5 A に設定VOLTage MAXimum ' 電圧を最大値に設定

VOLTageとCURRent コマンドに指定できる最大設定値は、VOLTage? クエリとCURRent?クエリそれぞれに MAXimum パラメータを指定することで確認できます。VOLTage? MAXimum

<レスポンス読み込み>CURRent? MAXimum

<レスポンス読み込み>

上記のクエリが返す値は、VOLTage:PROTection(OVP)とCURRent:PROTection(OCP)の設定値によって変化する場合があります。

■保護機能の設定本製品には設定可能な過電圧保護(OVP)と、過電流保護(OCP)機能があります。OVPとOCP の設定には、VOLTage:PROTectionとCURRent:PROTectionコマンド

Page 204: 通信インターフェースマニュアル - KIKUSUI5 PWR-01 Interface Manual *CLS ステータスバイト、イベントステータス、エラーキューを含むすべてのイベントレジスタをクリア

KIKUSUI Electronics Corp. 204

を使用します。VOLTage:PROTection 50 'OVPを 50 V に設定CURRent:PROTection 4.5 'OCPを 4.5 A に設定

OVP および OCP の作動点を最大値/最小値にしたい場合には、パラメータとしてMAXimum/MINimumを指定します。VOLTage:PROTection MAXimum 'OVPを最大値に設定CURRent:PROTection MAXimum 'OCPを最大値に設定

OVPまたは OCP が作動した場合には、出力がオフします。

アラーム発生原因を取り除いて、アラームを解除します。OUTPut:PROTection:CLEar

■測定出力の設定や保護機能の設定が終わったら、測定値を問い合わせます。本製品には、電圧、電流の測定値を返す機能があります。

電圧、電流の測定は以下のクエリを使用します。MEASure:VOLTage? ' 電圧出力の問い合わせMEASure:CURRent? ' 電流出力の問い合わせ

測定値は 25 ms 間隔で電圧と電流の測定値が交互に更新されます。出力の状態は50 ms 間隔で更新されます。50 msよりも早い間隔で測定値や出力の状態を問い合わせると、前回と同じ測定値を返します。

Page 205: 通信インターフェースマニュアル - KIKUSUI5 PWR-01 Interface Manual *CLS ステータスバイト、イベントステータス、エラーキューを含むすべてのイベントレジスタをクリア

チュートリアル

PWR-01 Interface Manual205

トリガで設定値を変更(TRANsient)

本製品には 2つの異なるトリガサブシステム(TRANsient、PROGram)があります。

TRANsientグループは PWR-01 の設定値を変更します。

電圧と電流の設定をトリガで同期させることができます。出力変化を電子負荷装置などの外部機器の動作と同期させたい場合に有効です。トリガ設定値を予約するには、 VOLTage:TRIGgeredとCURRent:TRIGgeredコマンドを使用します。VOLTage 12.0 ' 電圧を 12.0 V に設定CURRent 1.5 ' 電流を 1.5 A に設定VOLTage:TRIGgered 13.5 ' 電圧がトリガで 13.5 V になるように設定CURRent:TRIGgered 2.5 ' 電流がトリガで 2.5 A になるように設定TRIGger:TRANsient:SOURce BUS 'トリガソースをBUS に設定INITiate:TRANsient ' イニシエートTRIGger:TRANsient 'ソフトウェアトリガを与える

TRIG:SOURce?

電圧:12 V、電流:1.5 A予約電圧:13.5 V、予約電流:2.5 A

電圧:13.5 V、電流:2.5 A予約電圧:13.5 V、予約電流:2.5 A

変更開始→完了

BUS

TRIGIN IMM

INIT:TRAN

TRIG:TRANハードウェアトリガ

IDLE

IDLE

開始

終了

INITiated

WTG WTG

Page 206: 通信インターフェースマニュアル - KIKUSUI5 PWR-01 Interface Manual *CLS ステータスバイト、イベントステータス、エラーキューを含むすべてのイベントレジスタをクリア

KIKUSUI Electronics Corp. 206

TRIGger:TRANsient:SOURce コマンドはトリガソースを BUS、TRIGIN またはIMMediate に設定します。

INITiate:TRANsientはTRIGgerサブシステムを IDLE状態から抜けてトリガ機能を開始(イニシエート)します。トリガソースが IMMediate に設定されている場合には、ただちに電圧/電流が新しい設定値に変更されます。トリガソースが BUSまたは TRIGINに設定されている場合には、TRANsient サブシステムは WTG(Waiting For Trigger)状態になります。

GLOB:INIT:TRANコマンドは、すべてのチャンネルのトリガ機能を開始します。

トリガソースがBUSの場合でTRIGgerサブシステムがWTG状態のときには、ソフトウェアトリガが与えられると、変更動作が実行されます。

TRIGger:TRANsient は TRANsient サブシステムのみにソフトウェアトリガを与えます。

*TRGコマンド、または IEEE488.1 get(Group Execute Trigger)コマンドはすべてのトリガサブシステムにソフトウェアトリガを与えるので、イニシエート状態のほかのトリガサブシステムがあれば、同時にトリガ機能を実行します。

GLOB:*TRGコマンドは、すべてのチャンネルにソフトウェアトリガを与えるので、イニシエート状態のチャンネルがあれば、同時に設定値を変更します。

トリガソースが TRIGIN の場合で TRIGger サブシステムが WTG 状態のときには、ハードウェアトリガ(後面パネル TRIG IN 端子の 7 番)が与えられると、変更動作が実行されます。

動作が完了すると、TRANsient サブシステムは再び IDLE 状態に戻ります。トリガを実行しないで ABORtまたは同等なコマンドが送信されると、TRANsient サブシステムはIDLE 状態に戻ります。

本製品の電源をオンにしたときには、すべてのTRIGgerサブシステムは IDLE 状態です。この状態では、TRIGger サブシステムはすべてのトリガを無視します。以下に示すコマンドのどれかを送信すると、TRIGger サブシステムはいつでも IDLE 状態になります。ABORt

*RST

デバイスクリア (USB の場合 ) またはブレーク信号 (RS232 の場合 )

Page 207: 通信インターフェースマニュアル - KIKUSUI5 PWR-01 Interface Manual *CLS ステータスバイト、イベントステータス、エラーキューを含むすべてのイベントレジスタをクリア

チュートリアル

PWR-01 Interface Manual207

トリガ使用時の本製品の動作

ABOR が送信された場合、INIT:TRAN はキャンセルになります。VOLT:TRIG 設定値は変化しません。

電圧値を 20 V(VOLT 20)、トリガで変更する電圧値を 10 V(VOLT:TRIG 10)を設定した場合のレスポンスを下表に示します。

レスポンスVOLT? VOLT:TRIG?

各設定直後 20 V 10 Vトリガ送信後 10 V 10 V*RST 送信後 0 V 0 Vトリガ送信前に電圧変更 VOLT30 送信 30 V 30 V(キャンセル)

同期運転中の本製品の動作

同期運転中の PWR-01 のすべてのトリガソースが TRIGIN の場合で TRIGger サブシステムが WTG 状態のときに、すべての PWR-01 にハードウェアトリガ(後面パネルTRIG IN 端子の 7 番)が与えられると、PWR-01 の変更動作が同時に実行されます。コマンド(VOLT:TRIGとCURR:TRIG)でトリガ設定値がすでにPWR-01 に予約されている場合には、PC なしでもハードウェアトリガで変更動作が実行できます。

接続についての詳細は、ユーザーズマニュアルを参照してください。

Page 208: 通信インターフェースマニュアル - KIKUSUI5 PWR-01 Interface Manual *CLS ステータスバイト、イベントステータス、エラーキューを含むすべてのイベントレジスタをクリア

KIKUSUI Electronics Corp. 208

シーケンス動作(PROGram)

本製品には 2つの異なるトリガサブシステム(TRANsient、PROGram)があります。

PROGramグループは PWR-01 のシーケンス動作を実行します。

あらかじめ設定された内容を、1 動作ずつ自動的に実行していく機能が「シーケンス」です。

シーケンスは、パネルからは設定できません。一度シーケンスを実行すると、シーケンス内容が PWR-01 に書き込まれます。書き込まれたシーケンスは、PC なしでもパネルから実行できます。

プログラムは、構成されたステップ番号 0 から 1つずつ昇順に実行していきます。区間ループが設定されている場合には、途中のステップを繰り返し実行します。最後のステップが終了すると、プログラムの終了です。指定された繰り返し回数のプログラムを実行すると、シーケンスの終了です。

ステップ 00ステップ 01ステップ 02プログラム

最大ステップ数64

指定した繰り返し回数

シーケンス

Page 209: 通信インターフェースマニュアル - KIKUSUI5 PWR-01 Interface Manual *CLS ステータスバイト、イベントステータス、エラーキューを含むすべてのイベントレジスタをクリア

チュートリアル

PWR-01 Interface Manual209

■プログラムの条件の設定プログラムに設定する項目は以下の通りです。

項目 説明 コマンド デフォルト繰り返し回数 プログラムの繰り返し回数 PROG:LOOP 1区間ループ プログラム内で実行する区間ループ PROG:STEPS:LOOP:ADD ーユーザコード パネルで確認できるユーザコード PROG:UCOD ー

区間ループ通常はステップ 0 から順番に 1ステップずつ実行していきますが、区間ループを設定すると、途中のステップを繰り返し実行できます。区間ループは 1つのプログラムに 16カ所設定できます。区間ループをネスティングして設定できません。ほかの区間ループとオーバーラップして設定できません。

ステップ 0 1 2 3 4 5 6 7ネスティング

ステップ 0 1 2 3 4 5 6 7オーバーラップ

設定した区間ループの削除や編集はできません。削除や編集がしたい場合には、シーケンスを最初から作り直す必要があります。

• 区間ループを設定する場合の例開始ステップ 2、終了ステップ 5、区間ループ数 2(PROG:STEPS:LOOP:ADD 2,5,2)の実行するステップ順:0 → 1 → 2 → 3 → 4 → 5 → 2 → 3 → 4 → 5 → 6 → 7…

ステップ 0 1 2 3 4 5 6 7終了ステップ開始ステップ

ステップ 0 から開始して、ステップ 2 ~ 5を 2 回繰り返した後、ステップ 6 以降を実行します。

Page 210: 通信インターフェースマニュアル - KIKUSUI5 PWR-01 Interface Manual *CLS ステータスバイト、イベントステータス、エラーキューを含むすべてのイベントレジスタをクリア

KIKUSUI Electronics Corp. 210

ユーザコード設定したシーケンスを、パネルから実行できます。パネルからシーケンスの内容は確認できませんが、ユーザコードは確認できます。意図しないシーケンスの実行防止のため、シーケンス内容ごとにユニークなユーザコードを設定して、シーケンス実行前にユーザコードを確認することをお勧めします。

■ステップの条件の設定

ステップに設定する項目は以下の通りです。コマンドの <n> はステップ番号に置き換えて設定します。

ステップで出力オン/オフの設定はできません。出力オフを設定したい場合には、電圧値 0 V、電流値 0 Aを設定します。

PROGram の全工程が完了すると、出力は最終ステップの状態です。

項目 説明 コマンド デフォルトステップ時間 ステップを実行する時間 PROG:STEP<n>:DWEL 1 s電圧値 ー PROG:STEP<n>:VOLT 0 V電圧遷移 電圧のステップの遷移 IMMediate電流値 ー PROG:STEP<n>:CURR MAXimum電流遷移 電流のステップの遷移 IMMediateトリガ出力 トリガ出力の有無 PROG:STEP<n>:TRIGOUT オフトリガ入力 トリガ入力されるまで一時停止 PROG:STEP<n>:TRIGIN オフ

遷移ステップの遷移です。IMMediate を選択すると階段状に変化して、RAMPを選択するとステップ時間をかけてスロープ状(実際は 100 ms 単位の階段状)に変化します。

(例) 電流値:10A 階段遷移(IMMediate) ステップ時間:1秒

(例) 電流値:10A ランプ遷移(RAMP) ステップ時間:1秒

1 s

10 A

1 s

10 A

Page 211: 通信インターフェースマニュアル - KIKUSUI5 PWR-01 Interface Manual *CLS ステータスバイト、イベントステータス、エラーキューを含むすべてのイベントレジスタをクリア

チュートリアル

PWR-01 Interface Manual211

トリガ出力トリガ出力の有無を設定します。オンにするとそのステップ実行と同時に後面パネルの TRIG OUT 端子の 7 番からトリガ信号(100 µs)が出力されます。

ステップn-1

ステップn

TRIG OUT(例) ステップ n 番目に トリガ出力を設定(TRIG ON)

100 µs

トリガ入力ステップの一時停止を設定します。オンにするとステップ実行前にシーケンス動作が一時停止します。一時停止の状態を解除するには、トリガ信号(後面パネル TRIG IN 端子の 7 番)を入力します。

トリガ信号入力(TRIG IN)

ポーズ状態プログラム実行再開

ステップnでトリガ入力オン

(例) シーケンスのトリガ入力オンによるポーズの実行(一時停止)と トリガ入力(TRIG IN)による解除

Page 212: 通信インターフェースマニュアル - KIKUSUI5 PWR-01 Interface Manual *CLS ステータスバイト、イベントステータス、エラーキューを含むすべてのイベントレジスタをクリア

KIKUSUI Electronics Corp. 212

■プログラムテンプレートプログラムテンプレートを設定すると、テンプレートの値が設定されたステップが新規プログラムに構成されます。共通のステップ内容を設定する場合に有効です。

プログラムテンプレートは、設定内容を保存できません。

*RST/ *RCL を送信しても設定内容は変更しません。電源再投入で内容がデフォルトに戻ります。

プログラムを作成する前に、複数のステップで共通の設定内容をテンプレートに設定します。

項目 説明 コマンド デフォルトステップ時間 ステップを実行する時間 PROG:STEP_T:DWEL 1 s電圧値 ー PROG:STEP_T:VOLT 0 V電圧遷移 電圧のステップの遷移 IMMediate電流値 ー PROG:STEP_T:CURR MAXimum電流遷移 電流のステップの遷移 IMMediateトリガ出力 トリガ出力の有無 PROG:STEP_T:TRIGOUT オフトリガ入力 トリガ入力されるまで一時停止 PROG:STEP_T:TRIGIN オフ

Page 213: 通信インターフェースマニュアル - KIKUSUI5 PWR-01 Interface Manual *CLS ステータスバイト、イベントステータス、エラーキューを含むすべてのイベントレジスタをクリア

チュートリアル

PWR-01 Interface Manual213

■例題シーケンス 1(方形波)ここでは、方形波を出力し続けるシーケンスについて説明します。

項目 設定値繰り返し回数 無限区間ループ 無しユーザコード 1234

項目 ステップ0 1

ステップ時間 0.5 s 0.5 s電圧値 5.0 V 0.0 V電圧遷移 IMM IMM電流値 1.0 A 1.0 A電流遷移 IMM IMMトリガ出力 オフ オフトリガ入力 オフ オフ

最初にリセットします。*RST

現在のシーケンスを削除して、2ステップの新規プログラムを作成します。PROG:CRE 2

ステップ数は後から変更できません。追加や削除をしたい場合には、もう一度PROG:CREコマンドで指定しなおします。

作成されたステップには、デフォルト値(ステップ時間:1 s、電圧値:0 V 、電圧値遷移:IMM、電流値:最大値、電流遷移:IMM、トリガ出力:オフ、トリガ入力:オフ)が設定されています。

Page 214: 通信インターフェースマニュアル - KIKUSUI5 PWR-01 Interface Manual *CLS ステータスバイト、イベントステータス、エラーキューを含むすべてのイベントレジスタをクリア

KIKUSUI Electronics Corp. 214

ステップ 0 のステップ時間を 0.5 s に、電圧値を 5.0 V に、電流値を 1 A に設定します。PROG:STEP0:DWELL 0.5

PROG:STEP0:VOLT 5

PROG:STEP0:CURR 1

ステップ 1 のステップ時間を 0.5 s に、電流値を 1 A に設定します。PROG:STEP1:DWELL 0.5

PROG:STEP1:CURR 1

ユーザコードを 1234 に設定します。ユーザコードはパネルからも確認できます。PROG:UCOD 1234

繰り返し回数を無限に設定します。PROG:LOOP INF

設定が終了したらシーケンス動作を実行します。

Page 215: 通信インターフェースマニュアル - KIKUSUI5 PWR-01 Interface Manual *CLS ステータスバイト、イベントステータス、エラーキューを含むすべてのイベントレジスタをクリア

チュートリアル

PWR-01 Interface Manual215

■例題シーケンス 2(三角波)ここでは、三角波を出力し続けるシーケンスについて説明します。

電圧遷移にRAMP を指定したステップは、前のステップの電圧設定値から、設定した電圧値まで直線的 ( 実際は 100 ms 単位の階段状 ) に変化します。

項目 設定値繰り返し回数 無限区間ループ 無しユーザコード 5678

項目 ステップ0 1

ステップ時間 1 s 1 s電圧値 5.0 V 0.0 V電圧遷移 RAMP RAMP電流値 1.0 A 1.0 A電流遷移 IMM IMMトリガ出力 オフ オフトリガ入力 オフ オフ

最初にリセットします。*RST

現在のシーケンスを削除して、2ステップの新規プログラムを作成します。PROG:CRE 2

ステップ数は後から変更できません。追加や削除をしたい場合には、もう一度PROG:CREコマンドで指定しなおします。

作成されたステップには、デフォルト値(ステップ時間:1 s、電圧値:0 V 、電圧値遷移:IMM、電流値:最大値、電流遷移:IMM、トリガ出力:オフ、トリガ入力:オフ)が設定されています。

Page 216: 通信インターフェースマニュアル - KIKUSUI5 PWR-01 Interface Manual *CLS ステータスバイト、イベントステータス、エラーキューを含むすべてのイベントレジスタをクリア

KIKUSUI Electronics Corp. 216

ステップ 0 の電圧値を 5.0 V に、電圧遷移をRAMP に、電流値を 1 A に設定します。PROG:STEP0:VOLT 5,RAMP

PROG:STEP0:CURR 1

ステップ 1 の電圧遷移をRAMP に、電流値を 1 A に設定します。PROG:STEP1:VOLT 0,RAMP

PROG:STEP1:CURR 1

ユーザコードを 5678 に設定します。ユーザコードはパネルからも確認できます。PROG:UCOD 5678

繰り返し回数を無限に設定します。PROG:LOOP INF

設定が終了したらシーケンス動作を実行します。

Page 217: 通信インターフェースマニュアル - KIKUSUI5 PWR-01 Interface Manual *CLS ステータスバイト、イベントステータス、エラーキューを含むすべてのイベントレジスタをクリア

チュートリアル

PWR-01 Interface Manual217

■例題シーケンス 3(鋸波)ここでは、鋸波を 3 つ出力した後に、外部トリガ信号(CH2)で再度鋸波を 3 つ出力するパターンを 10 000 回繰り返すシーケンスについて説明します。

テンプレートを使用してステップを作成してから、ステップごとに編集します。

トリガ入力

電圧遷移にRAMP を指定したステップは、前のステップの電圧設定値から、設定した電圧値まで直線的 ( 実際は 100 ms 単位の階段状 ) に変化します。

0.0 V から 5.0 V まで変化させるので、5.0 V を指定するステップの前のステップは0.0 V になっている必要があります。そのため、5.0 V を指定するステップの前に短い時間の開始電圧用ステップを設定します。今回の例では、ステップ 1、ステップ 3、ステップ5が開始電圧用ステップです。ステップ実行時間の最小設定時間は0.1 sです。ステップ実行時間に 0.0 s を設定しないでください。

開始電圧用ステップの電圧遷移は RAMP を指定してください。IMM を指定すると、きれいな鋸波になりません。

ステップ

ステップ

5 V

5 V

開始電圧用ステップの遷移をIMMにした場合

開始電圧用ステップの遷移をRAMPにした場合

Page 218: 通信インターフェースマニュアル - KIKUSUI5 PWR-01 Interface Manual *CLS ステータスバイト、イベントステータス、エラーキューを含むすべてのイベントレジスタをクリア

KIKUSUI Electronics Corp. 218

項目 設定値繰り返し回数 10000区間ループ 開始ステップ:0、終了ステップ:1、ループ回数:3

開始ステップ:4、終了ステップ:5、ループ回数:2ユーザコード 7890

項目 ステップ0 1 2 3 4 5 6

ステップ時間 1.9 s 0.1 s 1.9 s 0.1 s 1.9 s 0.1 s 2.0 s電圧値 5.0 V 0.0 V 5.0 V 0.0 V 5.0 V 0.0 V 0.0 V電圧遷移 RAMP RAMP RAMP RAMP RAMP RAMP IMM電流値 1.0 A 1.0 A 1.0 A 1.0 A 1.0 A 1.0 A 1.0 A電流遷移 IMM IMM IMM IMM IMM IMM IMMトリガ出力 オフ オフ オフ オフ オフ オフ オフトリガ入力 オフ オフ オン オフ オフ オフ オフ

ステップ 0 1 2 3 4 5 6

最初にリセットします。*RST

次に、プログラムテンプレートの値を設定します。

電流値を設定します。

そのほかの項目はデフォルト値(ステップ時間:1 s、電圧値:0 V 、電圧値遷移:IMM、電流遷移:IMM、トリガ出力:オフ、トリガ入力:オフ)を使用します。PROG:STEP_T:CURR 1

現在のシーケンスを削除して、設定したテンプレートを使用した 7ステップの新規プログラムを作成します。PROG:CRE 7,TEMP

ステップ数は後から変更できません。追加や削除をしたい場合には、もう一度PROG:CREコマンドで指定しなおします。

電流値が 1 A、残りの項目はデフォルト値の 7ステップのプログラムが作成されました。

ステップ 0 のステップ時間を 1.9 s に、電圧値を 5.0 V に、電圧遷移をRAMP に設定します。PROG:STEP0:DWELL 1.9

PROG:STEP0:VOLT 5,RAMP

Page 219: 通信インターフェースマニュアル - KIKUSUI5 PWR-01 Interface Manual *CLS ステータスバイト、イベントステータス、エラーキューを含むすべてのイベントレジスタをクリア

チュートリアル

PWR-01 Interface Manual219

ステップ 1 のステップ時間を 0.1 s に、電圧遷移をRAMP に設定します。PROG:STEP1:DWELL 0.1

PROG:STEP1:VOLT 0,RAMP

ステップ 2 のステップ時間を 1.9 s に、電圧値を 5 V に設定します。外部トリガでこのステップを開始させるので、トリガ入力をオンに設定します。PROG:STEP2:DWELL 1.9

PROG:STEP2:VOLT 5,RAMP

PROG:STEP2:TRIGIN ON

ステップ 3 のステップ時間を 0.1 s に、電圧遷移をRAMP に設定します。PROG:STEP3:DWELL 0.1

PROG:STEP3:VOLT 0,RAMP

ステップ4のステップ時間を1.9 sに、電圧値を5 Vに、電圧遷移をRAMPに設定します。PROG:STEP4:DWELL 1.9

PROG:STEP4:VOLT 5,RAMP

ステップ 5 のステップ時間を 0.1 s に、電圧遷移をRAMP に設定します。PROG:STEP5:DWELL 0.1

PROG:STEP5:VOLT 0,RAMP

ステップ 6 のステップ時間を 2.0 s に、電圧遷移をRAMP に設定します。PROG:STEP6:DWELL 2

PROG:STEP6:VOLT 0,RAMP

ステップ0からステップ1を3回繰り返し、ステップ4からステップ5を2回繰り返します。PROG:STEPS:LOOP:ADD 0,1,3

PROG:STEPS:LOOP:ADD 4,5,2

区間ループは変更や削除ができません。変更や削除をしたい場合には、もう一度PROG:CREコマンドで最初から指定しなおします。

ユーザコードを 7890 に設定します。ユーザコードはパネルからも確認できます。PROG:UCOD 7890

繰り返し回数を 10000 回に設定します。PROG:LOOP 10000

設定が終了したらシーケンス動作を実行します。

Page 220: 通信インターフェースマニュアル - KIKUSUI5 PWR-01 Interface Manual *CLS ステータスバイト、イベントステータス、エラーキューを含むすべてのイベントレジスタをクリア

KIKUSUI Electronics Corp. 220

■シーケンス動作の実行

最初に出力をオンにします。OUTP ON

シーケンス動作では、3つの状態(IDLE 状態、INITiated 状態、WTG 状態)があります。

IDLE

INITiated

TRIG:SOURce?

WTG

シーケンス開始

シーケンス終了

ABOR*RST*RCL 送信

INIT:PROG

BUS

TRG:PROG

IMM

IDLE

開始

終了

すぐにシーケンス動作を開始するにはトリガソースに IMMediate を選択して、INITiate:PROGramコマンドを使用します。TRIG:PROG:SOUR IMM 'トリガソースを IMM に設定INIT:PROG 'PROGram のイニシエート。シーケンス動作が開始

マルチチャンネル使用時は、GLOB:INIT:PROGコマンドを使用すると、すべてのチャンネルのシーケンス動作が開始します。

INITiate:PROGramを送信した時点で、シーケンス内容の編集はできなくなります。

Page 221: 通信インターフェースマニュアル - KIKUSUI5 PWR-01 Interface Manual *CLS ステータスバイト、イベントステータス、エラーキューを含むすべてのイベントレジスタをクリア

チュートリアル

PWR-01 Interface Manual221

シーケンスをソフトウェアトリガで開始させる場合には、トリガソースを BUS に変更します。TRIG:PROG:SOUR BUS 'トリガソースをBUS に設定INIT:PROG 'PROGram のイニシエートTRIG:PROG 'PROGram にソフトウェアトリガを与える。シーケンス動作が開始

INITiate:PROGramでTRIGgerサブシステムを IDLE状態から抜けてトリガ機能を開始(イニシエート)すると、TRIGger サブシステムは WTG(Waiting For Trigger)状態になります。TRIGger:PROGramまたは *TRGコマンドによってソフトウェアトリガが与えられると、シーケンス動作が実行されます。

TRIGger:PROGram は PROGram サブシステムのみにソフトウェアトリガを与えます。

*TRGコマンド、または IEEE488.1 get(Group Execute Trigger)コマンドはすべてのトリガサブシステムにソフトウェアトリガを与えるので、イニシエート状態のほかのトリガサブシステムがあれば、同時にトリガ機能を実行します。

マルチチャンネル使用時は、GLOB:*TRIGコマンドを使用すると、すべてのチャンネルにソフトウェアトリガを送信します。

シーケンス動作が完了すると、PROGram サブシステムは再び IDLE 状態に戻ります。WTG 状態やシーケンス実行中に、ABORtまたは同等なコマンドが送信されると、シーケンス動作はキャンセルされてPROGram サブシステムは IDLE 状態に戻ります。

シーケンス実行中に、残りの繰り返し回数を確認できます。PROG:REM:LOOP?

シーケンスの、残りの実行時間を確認できます。PROG:REM:TIME?

シーケンスの実行状態、現在の繰り返し回数、現在のステップ番号、経過時間、予定時間をまとめて確認できます。TRIG:PROG:EXEC

シーケンスを強制終了したい場合には、ABORt:PROGramコマンドを使用します。ABOR:PROG

PROGram の全工程が完了すると、出力の状態は最終ステップの内容のままになります。例題シーケンスでは、9 Vを出力した状態でシーケンスが完了します。

最後に出力をオフにします。OUTP OFF

Page 222: 通信インターフェースマニュアル - KIKUSUI5 PWR-01 Interface Manual *CLS ステータスバイト、イベントステータス、エラーキューを含むすべてのイベントレジスタをクリア

KIKUSUI Electronics Corp. 222

電源をオフにするとテンプレートの内容が削除されます。

一度シーケンスを実行すると、シーケンス内容が PWR-01 に書き込まれます。書き込まれたシーケンスは、PC なしでパネルから実行できます。パネルからの実行手順についてはユーザーズマニュアルを参照してください。

同期運転中の本製品の動作

同期運転中の PWR-01 の任意のステップでトリガ入力をオンにします。ステップが一時停止しているときにすべての PWR-01 にハードウェアトリガ(後面パネル TRIG IN 端子の 7 番)が与えられると、PWR-01 の一時停止が同時に解除されます。シーケンス内容が PWR-01 に書き込まれている場合には、PC なしでもハードウェアトリガで一時停止を解除できます。

PWR-01をカスケード接続した場合は、トリガ入力とトリガ出力をオンにします。

接続についての詳細は、ユーザーズマニュアルを参照してください。

Page 223: 通信インターフェースマニュアル - KIKUSUI5 PWR-01 Interface Manual *CLS ステータスバイト、イベントステータス、エラーキューを含むすべてのイベントレジスタをクリア

チュートリアル

PWR-01 Interface Manual223

状態監視

本製品には IEEE488.2 標準レジスタのほかに、SCPI の標準必須レジスタSTATus:OPERationとSTATus:QUEStionable があります。

■レジスタの基礎

すべての SCPIレジスタはイベント/フィルタを使用した標準アーキテクチャを持っています。CONDition、EVENt、ENABle、さらにオプションの PTRansition とNTRansition があります。CONDitionとEVENt は状態表示として動作する読み込み専用のレジスタです。ENABle、PTRansition、NTRansition はイベントやサマリフィルタとして動作する読み書き可能レジスタです。

■ STATus:OPERation

OPERation ステータスレジスタは、正常動作中に発生するイベントもしくは通知の記録に使われます。

CV 出力しているかどうかを確かめるには、STATus:OPERationレジスタの CVビット (bit 8 )を確認します。

STATus:OPERation? 'CVビットがセットされているかどうかをチェック

マルチチャンネル使用時は、STATus:OPERation:INSTrument:ISUMmary<n> サブレジスタの CVビット (bit 8 )を確認します。STATus:OPERation:INSTrument:ISUMmary2? ' チャンネル 2 の CVビットがセットされているかどうかをチェック

Page 224: 通信インターフェースマニュアル - KIKUSUI5 PWR-01 Interface Manual *CLS ステータスバイト、イベントステータス、エラーキューを含むすべてのイベントレジスタをクリア

KIKUSUI Electronics Corp. 224

■ STATus:QUEStionable

QUEStionableステータスレジスタは、異常動作の発生時に発生するイベントや通知の記録に使用されます。

保護機能が作動しているかを確かめるには、STATus: QUEStionableレジスタのOVビット (bit 0 )を確認します。STATus:QUEStionable? 'OVビットがセットされているかどうかをチェック

マルチチャンネル使用時は、bit0 が「真」になっていても、どのチャンネルで過電圧保護機能が働いているかわかりません。どのチャンネルで異常動作をしているか確認するには、STATus:QUEStionable:INSTrument サブレジスタを確認します。STATus:QUEStionable:INSTrument? 'どのチャンネルで異常動作しているかをチェック

「真」になっている bit のチャンネルが異常動作しています。異常動作しているチャンネルの STATus:QUEStionable:INSTrument:ISUMmary<n> サブレジスタを確認すると、指定したチャンネルで発生している異常内容がわかります。STATus:QUEStionable:INSTrument:ISUMmary2? 'チャンネル2のOVビットがセットされているかどうかをチェック

Page 225: 通信インターフェースマニュアル - KIKUSUI5 PWR-01 Interface Manual *CLS ステータスバイト、イベントステータス、エラーキューを含むすべてのイベントレジスタをクリア

チュートリアル

PWR-01 Interface Manual225

■ PON (Power ON )ビット

イベントステータスレジスタの PON ビット(bit 7)は、本製品が電源投入されたときにはいつでもセットされます。停電や電源ラインの異常を追跡するためにパワーオンSRQを発生させるときに、次の手順で PONを使用します。

1 *PSC (Power-on Status Clear )を 0 (またはOFF )にセットします。イベントステータスイネーブルレジスタとサービスリクエストイネーブルレジスタ設定のバックアップ機能を有効にする。(*PSC 0)

2 イベントステータスイネーブルレジスタの PONビット(bit 7 )をセットします。パワーオンイベントの上位レイヤへの伝達を許可。 (*ESE 128)

3 ステータスバイトイネーブルレジスタの ESB ビット(bit 5 ) をセットします。スタンダードイベントによる SRQ発生を許可。(*SRE 32)

*PSC 0;*ESE 128;*SRE 32

RS232C インターフェースを使用する場合には、SRQを発生しないため、PONビットをサービスリクエストに関連付けることはできません。

USB インターフェース、または LAN(VXI-11/ HiSLIP)インターフェースを使用する場合には、SRQ 機能自体は通信プロトコルによってサポートされていますが、パワーオンイベントの直前にVISA I/O セッションで Connection Lost エラーを発生してしまいます。PON イベントを扱うのは困難といえます。

Page 226: 通信インターフェースマニュアル - KIKUSUI5 PWR-01 Interface Manual *CLS ステータスバイト、イベントステータス、エラーキューを含むすべてのイベントレジスタをクリア

KIKUSUI Electronics Corp. 226

マルチチャンネルの使用

マルチチャンネル使用時に、PCと通信するPWR-01シリーズは VMCBマスタ機です。

マルチチャンネルで使用しているPWR-01シリーズに対して設定するには、最初にチャンネルを指定する必要があります。

PWR-01シリーズは、電源投入直後ではチャンネル 0 が選択されています。

チャンネル指定後に各設定をします。

チャンネル 2 に設定した PWR-01シリーズの設定をする場合の例:INST 2 ' チャンネル 2を指定VOLT 12.0 ' チャンネル 2 の電圧を 12.0 V に設定CURR 1.5 ' チャンネル 2 の電流を 1.5 A に設定

GLOBal サブシステムを使用すると、すべてのチャンネルを一度に設定できます。GLOBalサブシステムのコマンド送信後は 200 ms 以上の待ち時間を設定してください。GLOB:VOLT 20 'すべてのチャンネルの電圧を 20 V に設定GLOB:CURR 2 'すべてのチャンネルの電流を 2 A に設定GLOB:OUTP 1 'すべてのチャンネルの出力オン

GLOB:OUTPコマンドは、構成されているすべてのチャンネルの出力をオン/オフしますが、すべてのチャンネルが同時にオン/オフはしません。チャンネル間で若干の時間差があります。

ー Note ー時間差は、マルチチャンネルの構成台数やネットワーク条件によって変化します。

Page 227: 通信インターフェースマニュアル - KIKUSUI5 PWR-01 Interface Manual *CLS ステータスバイト、イベントステータス、エラーキューを含むすべてのイベントレジスタをクリア

チュートリアル

PWR-01 Interface Manual227

参考に、以下の測定環境での波形を示します。

測定環境ソフトウェア:KI-VISA 5.5.0PC:Intel(R) Core(TM) i7-47901 3.60GHz / Windows7 Professional(x64)インターフェース:LANPWR401L:3 台

CH1: VMCB CH0CH3: VMCB CH2

CH2: VMCB CH1

測定値は MEAS/FETCノードの後ろにチャンネルを指定すれば、INSTコマンドでチャンネルを指定しなくても、問い合わせできます。MEASure2:VOLTage? ' チャンネル 2 の電圧出力を問い合わせMEASure2:CURRent? ' チャンネル 2 の電流出力を問い合わせ

MEAS/FETCノードの後ろのチャンネル指定を省略した場合には、INSTコマンドで指定したチャンネルの測定値を返します。INST 3 ' チャンネル 3を指定MEASure:VOLTage? ' チャンネル 3 の電圧出力を問い合わせMEASure:CURRent? ' チャンネル 3 の電流出力を問い合わせ

Page 228: 通信インターフェースマニュアル - KIKUSUI5 PWR-01 Interface Manual *CLS ステータスバイト、イベントステータス、エラーキューを含むすべてのイベントレジスタをクリア

KIKUSUI Electronics Corp. 228

あらかじめ変更する設定値をPWR-01シリーズに設定しておけば、トリガで変更タイミングを合わせることやシーケンスを実行できます。

チャンネル 0と 1 の設定を同時に変更をする場合の例:INST:NSEL 0 ' チャンネル 0を指定TRIG:SOUR BUS ' チャンネル 0 のトリガソースをBUS に設定VOLT:TRIG 10;:CURR:TRIG 10 ' チャンネル 0 がトリガで電圧 10 V、電流10 A になるように設定INST:NSEL 1 ' チャンネル 1を指定TRIG:SOUR BUS ' チャンネル 1 のトリガソースをBUS に設定VOLT:TRIG 20;:CURR:TRIG 20 ' チャンネル 1 がトリガで電圧 20 V、電流20 A になるように設定GLOB:INIT:TRAN ' イニシエートGLOB:*TRIG 'ソフトウェアトリガを与える

GLOB:*TRIGをコマンド送信すると、チャンネル 0とチャンネル 1 の設定値が変更されます。

Page 229: 通信インターフェースマニュアル - KIKUSUI5 PWR-01 Interface Manual *CLS ステータスバイト、イベントステータス、エラーキューを含むすべてのイベントレジスタをクリア

チュートリアル

PWR-01 Interface Manual229

エラーチェック

■エラー/イベントキュー

SCPI 仕様では、標準的なエラーレポーティング体系「エラー/イベントキュー」が定義されています。これはエラーとイベントを記録する FIFO(先入れ先出し)キューです。本製品で記録できる最大のエラー/イベント個数は 16 個です。各エラー/イベントはSYSTem:ERRorクエリで照会できます。SYSTem:ERRor?

このクエリに対する応答は、次のように、数値部分(エラー/イベント番号 )とテキストの説明部分を含みます。

-222,"Data out of range"

エラー/イベントキューは、*CLS 共通コマンドが送信されたとき、キュー内の最終項目が読み出されたとき、または本製品の電源が投入されたときに空になります。エラー/イベントキューが空のときには、クエリは以下のように返信します。

0,"No error"

■通信エラーの表示

本製品にはデバッグトレース機能があります。

エラー/イベント内の「最古の」項目(エラー/イベントがある場合)を本製品に表示できます。リモートコントロールのデバッグに役立ちます。

エラー/イベントの項目がパネルに表示されている間は、通常の電圧計/電流計は無効です。

エラー/イベントキューが空のときには、デバッグトレース機能は通信エラーを表示しません。*CLS コマンドを送信すると通信エラー表示が消えます。

ローカル状態のときは、デバッグトレース機能は一時的に無効になります。

通信エラー表示は、SYSTem:ERRor:TRACeコマンドを使用して、有効/無効を設定します。SYSTem:ERRor:TRACe {ON|OFF}

Page 230: 通信インターフェースマニュアル - KIKUSUI5 PWR-01 Interface Manual *CLS ステータスバイト、イベントステータス、エラーキューを含むすべてのイベントレジスタをクリア

KIKUSUI Electronics Corp. 230

Visual Basic 2017

■プロジェクトの設定

最初に、プロジェクトに通信用ミドルウェア(VISA ライブラリ)を追加します。

プロジェクト > 参照の追加を選択して、「参照マネージャー」ウインドウを開きます。

ウインドウ左端のメニューからCOM > タイプライブラリを選択します。

画面中央の一覧から「VISA COM *.* Type Library」(*.* はご使用の VISAライブラリのバージョン情報が記載)を選択して、チェックボックスを有効にします。

「OK」を押して、画面を閉じます。

Page 231: 通信インターフェースマニュアル - KIKUSUI5 PWR-01 Interface Manual *CLS ステータスバイト、イベントステータス、エラーキューを含むすべてのイベントレジスタをクリア

チュートリアル

PWR-01 Interface Manual231

■RS232C、USB、LANで通信する

VISAのオープン

VISA を経由してRS232C、USB、LAN 機器と通信するには、まず VISA をオープンします。VISAをオープンするときに、I/Oリソースを指定します。

例:PWR-01で USBを使用する場合の VISA のオープンSet rm = CreateObject("VISA.GlobalRM")

Set msg = rm.Open("USB::0x0B3E::0x1049::00000001::INSTR", NO_LOCK, 0, "")

"USB::0x0B3E::0x1049::00000001::INSTR" が I/Oリソースです。

I/Oリソースは以下の構文になっています。[ ]で囲まれた部分は省略可能です。斜体で書かれている部分に適切な値を入れます。

シリアル(RS232C)

ASRL[board][::INSTR]例:シリアルポートCOM1 に接続された計測器の場合ASRL1::INSTR

USB USB[board]::VendorID::ProductID::SerialNumber[::InterfaceNumber][::INSTR]例:ベンダー ID(VID)2878、プロダクト ID(PID)4169、シリアルナンバー ”00000001” を持つ USBTMC 計測器の場合USB0::0x0B3E::0x1049::00000001::INSTR

LAN*1 VXI-11 TCPIP[board]::hostname[::inst0][::INSTR]例:IPアドレス(hostname)が 169.254.7.8 の計測器の場合TCPIP::169.254.7.8::INSTRhostname はホスト名でも設定できます。

HiSLIP TCPIP[board]::hostname::hislip0[::INSTR]例:IPアドレス(hostname)が 169.254.7.8 の計測器の場合TCPIP::169.254.7.8::hislip0::INSTRhostname はホスト名でも設定できます。

SCPI-RAW TCPIP[board]::hostname::portno::SOCKET例:IPアドレス(hostname)が 169.254.7.8 の計測器の場合 ( 本製品のportno は常に 5025)TCPIP::169.254.7.8::5025::SOCKEThostname はホスト名でも設定できます。

*1: ホスト名は、有効な mDNS ホスト名(.localで終わるボンジュールホスト名)か、外部 DNSサーバによって管理されるDNS ホスト名(FQDN、フルクオリアファイドドメインネーム)である必要があります。mDNS ホスト名を利用する場合は、使用するPC にApple Bonjour(またはiTunes、Safari など)がインストールされている必要があります。

VISAでは、I/Oリソースにエイリアスを使用できます。

I/Oリソースにエイリアスを使用すると、アプリケーション内に直接エイリアス名をハー

Page 232: 通信インターフェースマニュアル - KIKUSUI5 PWR-01 Interface Manual *CLS ステータスバイト、イベントステータス、エラーキューを含むすべてのイベントレジスタをクリア

KIKUSUI Electronics Corp. 232

ドコーディングしても実行時に適切な I/Oリソース名に簡単に変換できます。

例:I/Oリソースにエイリアス(MYDEV1)を使用した場合Set msg = rm.Open("MYDEV1", NO_LOCK, 0, "")

エイリアスを使用した場合には、実際の I/Oリソースは外部コンフィグレーション・テーブル等で指定します。ご使用の VISAマニュアルを参照してください。

機器の制御

次に、Read、Write などを使用して機器を制御します。コマンド文字列には改行コードが必要です。

例:msg.WriteString ("VOLT 10" & vbLF) '電圧値を 10 Vに設定msg.WriteString ("OUTP 1" & vbLF) '出力オン

VISAのクローズ

最後にVISAをクローズします。

VISA のオープン、クローズは一連の処理の中で 1 回実行すれば十分です。msg.Close

■サンプルプログラムImports Ivi.Visa.Interop

Public Class Form1

Dim rm As ResourceManager

Dim msg As IMessage

Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load

rm = CreateObject("VISA.GlobalRM")

msg = rm.Open("USB0::0x0B3E::0x1049::00000001::INSTR", AccessMode.NO_LOCK, 0, "")

'VISA エイリアスを使用した例

'msg = rm.Open("MYDEV1", AccessMode.NO_LOCK, 0, "")

'LAN(SCPI-RAW)を使用した例

'msg = rm.Open("TCPIP::169.254.7.8::5025::SOCKET", AccessMode.NO_LOCK, 0, "")

Page 233: 通信インターフェースマニュアル - KIKUSUI5 PWR-01 Interface Manual *CLS ステータスバイト、イベントステータス、エラーキューを含むすべてのイベントレジスタをクリア

チュートリアル

PWR-01 Interface Manual233

msg.TerminationCharacterEnabled = True

End Sub

'ID の問い合わせPrivate Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click

msg.WriteString("SYST:COMM:RLST?" & vbLf)

msg.WriteString("*IDN?" & vbLf)

TextBox1.Text = msg.ReadString(256)

End Sub

' 電圧設定、電流設定Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click

msg.WriteString("OUTP 0" & vbLf)

msg.WriteString("VOLT 8" & vbLf)

msg.WriteString("CURR 5" & vbLf)

msg.WriteString("OUTP 1" & vbLf)

End Sub

' 電圧測定値の問い合わせPrivate Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button3.Click

msg.WriteString("MEAS:VOLT?" & vbLf)

TextBox1.Text = msg.ReadString(256)

End Sub

Private Sub Form1_Disposed(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Disposed

msg.Close()

End Sub

End Class

Page 234: 通信インターフェースマニュアル - KIKUSUI5 PWR-01 Interface Manual *CLS ステータスバイト、イベントステータス、エラーキューを含むすべてのイベントレジスタをクリア

KIKUSUI Electronics Corp. 234

付録

エラーリスト

■コマンドエラーリスト

[-199,-100]レンジにあるエラーは、計測器の構文パーサによって IEEE 488.2シンタックスエラーが検出されたことを示しています。このクラスでエラーが発生すると、イベントステータスレジスタの Command Error(ビット5)が設定されます。

エラーコード エラーメッセージの説明-100 Command error コマンドエラー。汎用シンタックスエラーです。-101 Invalid character 無効なキャラクタの存在。許可されているものとは異なるデー

タエレメントを認識しました。-102 Syntax error シンタックスエラー。コマンド文字列に無効な構文が発見され

ました。-103 Invalid separator 無効なセパレータ。コマンド文字列に無効なセパレータが存

在しています。-104 Data type error データタイプエラー。構文解析系が、許可されているものと

は異なるデータエレメントを認識しました。-105 GET not allowed GET は許可されていません。プログラミングメッセージ内で

グループ実行トリガを受信しました。-108 Parameter not allowed パラメータは許可されていません。ヘッダで予想以上に多数

のパラメータを受信しました。-109 Missing parameter パラメータの不足。ヘッダで必要な数よりも少ないパラメータ

を受信しました。-110 Command header error コマンドヘッダエラー。ヘッダでエラーを検出しました。-112 Program mnemonic too

long長すぎるニーモニック。コマンドヘッダが 12 文字を超えています。

-113 Undefined header 定義されていないヘッダ。本製品に適していません。-114 Header suffix out of range ヘッダに無効なサフィックスが存在しています。-115 Unexpected number of

parametersヘッダで予想外のパラメータを受信しました。

-120 Numeric data error 数値データエラー。非 10 進数タイプを含む、数値と考えられるデータエレメントを構文解析する際に生成されます。

-128 Numeric data not allowed 数値データは許可されていません。-130 Suffix error 接尾辞エラー。接尾辞の構文解析時に発生します。-131 Invalid suffix 接尾辞が無効。接尾辞が構文に従っていないか、または本製

品に適していません。-134 Suffix too long 長すぎる接尾辞。数値パラメータの接尾辞のキャラクタが長

すぎます。-138 Suffix not allowed 接尾辞を受け付けない数値パラメータの後に接尾辞を受信し

ました。

Page 235: 通信インターフェースマニュアル - KIKUSUI5 PWR-01 Interface Manual *CLS ステータスバイト、イベントステータス、エラーキューを含むすべてのイベントレジスタをクリア

付録

PWR-01 Interface Manual235

エラーコード エラーメッセージの説明-140 Character data error キャラクタデータエラー。キャラクタデータの構文解析時に発

生します。-141 Invalid character data キャラクタデータが無効。-144 Character data too Long 長すぎるキャラクタデータ。キャラクタデータエレメントのキャ

ラクタが長すぎます。-148 Character data not

allowed キャラクタデータ許可されていません。

-150 String data error ストリングデータエラー。ストリングデータの構文解析時に発生します。

-151 Invalid string data 無効な文字列データ。-158 String data not allowed 文字列データは許可されていません。-160 Block data error ブロックデータエラー。ブロックデータの構文解析時に発生し

ます。-170 Expression error 表現式エラー。表現式データエレメントの構文解析時に発生

します。-180 Macro error マクロエラー。

■実行エラーリスト

[-299,-200]レンジにあるエラーは、計測器の実行コントロールブロックによってエラーが検出されたことを示しています。このクラスでエラーが発生すると、イベントステータスレジスタの Execution Error(ビット4)が設定されます。

エラーコード エラーメッセージの説明-200 Execution error (generic) 実行エラー。本製品の汎用エラーです。-203 Command protected パスワード保護されたプログラムまたはクエリコマンドを実行

できません。-210 Trigger error トリガエラー。-211 Trigger ignored トリガを受信しましたが、無視されました。-213 Init ignored 測定中のため、測定開始操作は無視されました。-214 Trigger deadlock ソフトウェアトリガを受信する前にクエリを受信したため、デッ

ドロックしました。-220 Parameter error パラメータが不正です。-221 Settings conflict 本製品の現在の動作状態では実行できないコマンドを受信し

ました。-222 Data out of range パラメータが範囲外です。-223 Too much data パラメータデータが多すぎます。-224 Illegal parameter value 不正なパラメータデータを受け取りました。-230 Data corrupt or stale 測定が完了しないまま、データの問い合わせを受けました。-241 Hardware missing オプションハードウェアが装備されていないため実行できませ

ん。

Page 236: 通信インターフェースマニュアル - KIKUSUI5 PWR-01 Interface Manual *CLS ステータスバイト、イベントステータス、エラーキューを含むすべてのイベントレジスタをクリア

KIKUSUI Electronics Corp. 236

■本製品特有のエラーリスト[-399,-300]レンジにあるエラーは、コマンドエラー、クエリエラー、または実行エラー以外のエラーが検出されたことを示しています。このクラスでエラーが発生すると、イベントステータスレジスタの Device Dependent Error(ビット3)が設定されます。

エラーコード エラーメッセージの説明-310 System error システムエラー-311 Memory error メモリーエラー。デバイスメモリーの物理的損傷です。-313 Calibration memory lost 校正メモリーロスト。*CAL? による非揮発校正データの破損-314 Save/recall memory lost メモリーデータロスト。*SAV? による非揮発データの破損-315 Configuration memory lost 構成データロスト。非揮発なパネル設定の破損-330 Self-test failed 自己診断でエラーが発生しました。-350 Queue overflow キューのオーバーフロー-360 Communication error フロー制御オフ時の通信エラー。RS232C 使用時のエラーで

す。-362 Framing error in program

message フレーミングエラー。RS232C 使用時のエラーです。

-363 Input buffer overrun バッファオーバーランエラー。RS232C 使用時のエラーです。-365 Time out error タイムアウトエラー。RS232C 使用時のエラーです。

■クエリエラーリスト[-499,-400]レンジにあるエラー番号は、計測器の出力キューコントロールが IEEE 488.2セクション 6 に説明するメッセージ交換プロトコルの問題を検出したことを示しています。このクラスでエラーが発生すると、イベントステータスレジスタの Query Error(ビット2)が設定されます。

エラーコード エラーメッセージの説明-400 Query error (generic) クエリエラー。本製品の汎用エラーです。-410 Query INTERRUPTED クエリ受信後に、レスポンスが読み取られる前に新しいコマン

ドを受信しました。-420 Query UNTERMINATED 対応していないクエリを受信、またはクエリを受信していない

場合に、コントローラがレスポンスを受信しようとしました。-100, "COMMAND ERROR"と本エラーをエラーキューに格納します。コントローラ側はタイムアウトになります。

-430 Query DEADLOCKED 大量のバイナリデータをレスポンスとして送信する場合に、出力キュー、入力バッファ、出力バッファがフル状態で、送信タイミングが合いません。

-440 Query UNTERMINATED after indefinite response

不定形のレスポンスを返すクエリの後に、別のクエリをセミコロン区切りで受信しました。(例:次のような複合コマンドの場合 *IDN?;SYST:ERR?)

Page 237: 通信インターフェースマニュアル - KIKUSUI5 PWR-01 Interface Manual *CLS ステータスバイト、イベントステータス、エラーキューを含むすべてのイベントレジスタをクリア

付録

PWR-01 Interface Manual237

■操作完了イベントエラーリスト

[-899,-800]レンジにあるエラー/イベントは、本製品が IEEE488.2 操作完了イベントをレポートしたい場合に使用されます。このイベントは、*OPCコマンドによって有効化されている計測器の同期プロトコルが、すべての選択された待機中操作を完了すると発生します。

このクラスでエラーが発生すると、イベントステータスレジスタの Operation Complete(ビット0)が設定されます。

エラーコード エラーメッセージの説明-800 Operation complete 操作完了

■本製品固有のエラーリスト

[1,32767]レンジにあるエラーは、コマンドエラー、クエリエラー、または実行エラー以外のエラーが検出されたことを示しています。このクラスでエラーが発生すると、イベントステータスレジスタの Device Dependent Error(ビット3)が設定されます。

設定の衝突エラーと設定変更の拒否エラー

設定変更が認められない条件の場合に発生します。

エラーコード エラーメッセージの説明+103 Conflicts with SLAVe operation スレーブ機で動作中なので設定できません。+141 CURR setting conflicts with

CURR:PROT settingCURR は、CURR:PROT の設定により、無効のため設定できません。

+142 CURR:PROT setting conflicts with CURR setting

CURR:PROT は、CURR の設定により、無効のため設定できません。

+151 VOLT setting conflicts with VOLT:PROT setting

VOLT は、VOLT:PROT の設定により、無効のため設定できません。

+152 VOLT:PROT setting conflicts with VOLT setting

VOLT:PROT は、VOLT の設定により、無効のため設定できません。

+153 VOLT setting conflicts with VOLT:LIM LOW setting

VOLT は、VOLT:LIM:LOW の設定により、無効のため設定できません。

+154 VOlt:LIM:LOW setting conflicts with VOLT setting

VOLT:LIM:LOW は、VOLT の設定により、無効のため設定できません。

+155 Conflicts with PROTection state 保護機能動作中なので設定できません。+170 MEMory contents coflict with

CURR:PROT settingCURR:PROT の設定により、メモリ内容を呼び出しできません。

+171 MEMory contents coflict with VOLT:PROT setting

VOLT:PROT の設定により、メモリ内容を呼び出しできません。

+172 MEMory contents coflict with VOLT:LIM:LOW setting

VOLT:LIM:LOW の設定により、メモリ内容を呼び出しできません。

Page 238: 通信インターフェースマニュアル - KIKUSUI5 PWR-01 Interface Manual *CLS ステータスバイト、イベントステータス、エラーキューを含むすべてのイベントレジスタをクリア

KIKUSUI Electronics Corp. 238

トリガ機能実行時の衝突エラー

既存の設定と共存ができない場合に発生します。

エラーコード エラーメッセージの説明+211 Conflicts with TRANsient in

progressTRANsient サブシステムが動作中のため、設定できません。

+212 Conflicts with PROGram in progress

PROGram サブシステムが動作中のため、設定できません。

+213 Conflicts with OUTPut DELay in progress

出力ディレイが動作中のため、設定できません。

+214 Conflicts with Soft Start or Soft Stop in progress

ソフトスタートまたはソフトストップが動作中のため、設定できません。

シーケンス実行時のエラー

無効・不正な設定値などを設定した場合に発生します。

エラーコード エラーメッセージの説明+301 Coflicts with OUPut OFF state 出力がオフのため、設定できません。+302 Coflicts with OUPut ON state 出力がオンのため、設定できません。+303 Coflicts with OUP:EXT is active 外部接点による出力のオン/オフコントロールが有

効のため、設定できません。+304 Coflicts with CURR:EXT:SOUR is

active外部電圧または外部抵抗による出力電流のコントロールが有効のため、設定できません。

+305 Coflicts with VOLT:EXT:SOUR is active

外部電圧または外部抵抗による出力電圧のコントロールが有効のため、設定できません。

+306 PROG:STEP contents conflict with CURR:PROT settings

CURR:PROT の設定により、PROG:STEPを設定できません。

+307 PROG:STEP contents conflict with VOLT:PROT settings

VOLT:PROT の設定により、PROG:STEPを設定できません。

+308 PROG:STEP contents conflict with VOLT:LIM:LOW settings

VOLT:LIM:LOW の設定により、PROG:STEPを設定できません。

シーケンス編集時のエラー

エラーコード エラーメッセージの説明+401 Invalid STEP index ステップインデックスが無効+402 Invalid STEP loop begin index ステップループの開始インデックスが無効+403 Invalid STEP loop end index ステップループの終了インデックスが無効+450 Program runtime error プログラムランタイムエラー

Page 239: 通信インターフェースマニュアル - KIKUSUI5 PWR-01 Interface Manual *CLS ステータスバイト、イベントステータス、エラーキューを含むすべてのイベントレジスタをクリア

付録

PWR-01 Interface Manual239

自己診断機能に関するエラー

*TST?クエリ実行時の自己診断結果として発生します。

エラーコード エラーメッセージの説明+901 EEPROM MODEL info lost モデル情報が失われました。+902 EEPROM CAL info lost 校正情報が失われました。+903 Wrong Model ID setup 間違ったモデル ID が設定されています。

Page 240: 通信インターフェースマニュアル - KIKUSUI5 PWR-01 Interface Manual *CLS ステータスバイト、イベントステータス、エラーキューを含むすべてのイベントレジスタをクリア

KIKUSUI Electronics Corp. 240

主なコマンド処理時間

次のコマンドが受付されるまでにかかる時間です。

ここで示される処理時間は標準値です。保証された値ではありません。

処理時間は、設定条件、測定条件によって変化します。

ハードウェアの応答時間は含みません。

コマンド 処理時間(ms) 説明USB RS232C LAN*1

通信速度設定19200 bps

通信速度設定1152000 bps

VXI-11 HiSLIP SCPI-RAW

VOLTCURR

0.72 4 0.7 2.4 0.7 0.02 電圧/電流値の設定

MEAS:VOLT?MEAS:CURR?

0.72 15 2.8 4.75 2.4 2.8 測定値の問い合わせ

OUTP 0.25 4 0.7 2.4 0.7 0.02 出力オン/オフ

*IDN 0.34 25 4.5 4.75 2.2 2 機種問い合わせ

*RST 190 3 0.4 2.4 0.7 0.02 装置のリセット*1:100BASE-TX Ethernet にて

Page 241: 通信インターフェースマニュアル - KIKUSUI5 PWR-01 Interface Manual *CLS ステータスバイト、イベントステータス、エラーキューを含むすべてのイベントレジスタをクリア

環境活動当社は1995年12月にISO9001を取得して、品質方針において

「環境への配慮」をうたい活動してきました。そしてより積極的な環境活動に取り組むべく、2000年12月にISO14001の認証を取得しました。製品および事業活動を通して、人と自然環境を大事にする調和ある社会づくりに貢献しています。

菊水電子工業株式会社〒224-0023 横浜市都筑区東山田1-1-3

www.kikusui.co.jp