Download - 通信インターフェースマニュアル - 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
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
目次
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
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
Command List
PWR-01 Interface Manual5
*CLSステータスバイト、イベントステータス、エラーキューを含むすべてのイベントレジスタをクリアします。
*ESEステータスバイトのイベントサマリビット(ESB)で集計されるイベントステータスイネーブルレジスタを設定します。
*ESRイベントステータスレジスタを問い合わせます。
*IDN本製品の機種名とファームウェアのバージョンを問い合わせます。
*LRN現在のパネル設定を復元できるコマンドを問い合わせます。
*OPC待機中のすべてのコマンド処理が完了したときにイベントステータスレジスタのOPCビット(ビット0)の設定します。
*OPT本製品に装着されているオプションを問い合わせます。
*PSCPOWERスイッチをオンにしたときに、イベントステータスイネーブルレジスタとサービスリクエストイネーブルレジスタをクリアするかしないか(パワーオンステータス)を設定します。
*RSTパネル設定を初期化します。
*SREサービスリクエストイネーブルレジスタを設定します。
*STBステータスバイトレジスタのコンテンツとMSS(マスタサマリステータス)メッセージを問い合わせます。
*TRGトリガコマンド。
Command List
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構成されているすべてのチャンネルの、アラームを解除します。
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出力オフディレイを設定します。
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プログラムに設定されている区間ループをすべて問い合わせます。
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トリガによって変更する電流値を設定します。
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ステータスレジスタのポジティブトランジションを設定します。
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ステータスレジスタのネガティブトランジションを設定します。
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 の操作をローカル/リモートに設定します。
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トリガ信号入力の極性を設定します。
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を受けてから、実際に設定を変更するための条件(トリガソース)を設定します。
はじめに
PWR-01 Interface Manual15
はじめに
「PWR-01シリーズ通信インターフェースマニュアル」では、PWR-01シリーズを以下のインターフェースによってリモートコントロールするための設定、コマンドなどについて説明しています。• RS232C インターフェース• USB インターフェース• LAN インターフェース
リモートコントロールで動作しているときは、前面パネルのディスプレイにRMT LEDが点灯します。リモート状態をパネル操作でローカル状態にするには、LOCAL キーを押します。
本製品のご使用上の注意、設置、操作方法、仕様などについては、PWR-01シリーズのユーザーズマニュアルを参照してください。
■閲覧環境
このマニュアルは、PDFです。閲覧には、下記の環境を推奨します。PDFリーダー: Adobe Reader
■対象読者
このマニュアルは、PC を使用して計測器を制御するための基礎知識を十分に有する方を対象に記載しています。
本製品での SCPIコマンドの記述を理解された上で SCPIコマンドを使用してください。
KIKUSUI Electronics Corp. 16
■マニュアルの構成
このマニュアルは、以下のように構成されています。• 概要• セットアップ• メッセージの概説• コマンド• 付録• チュートリアル
■商標類
Internet Explorer、および Visual Basic は米国 Microsoft Corporation の米国およびその他の国における商標です。
その他、このマニュアルに記載されている会社名、商品名、製品名などは、一般に各社の商標もしくは登録商標です。
■適応するファームウェアバーション
本通信インターフェースマニュアルは、Ver.1.2x
のファームウェアを搭載した製品に適用します。
はじめに
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 菊水電子工業株式会社
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 にインストールしないでください。誤動作の原因になります。
セットアップ
PWR-01 Interface Manual19
インターフェースのセットアップ
本製品は RS232C、USB、LANを標準装備しています。PC のほかに無手順通信をサポートするPLC やマイコンボードなどからもリモートコントロールできます。
インターフェースの切り替え操作は不要です。すべてのインターフェースが同時に使用できます。各インターフェースは CONFIG 設定で OFF にできます。
RS232C
USB
LAN
組み込みウェブサイトへのアクセスと操作(LAN)
警告デジタル通信によるリモートコントロールができなくなった場合には、想定外の動作をして、感電や火災、または負荷などに物的損害が生じるおそれがあります。離れた場所から PWR-01をリモートコントロールする場合には、通信監視(WATCHDOG)タイマーを使用するなど安全対策をとってください。
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 は、同期運転に使用します。
セットアップ
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: フロー制御 なし
KIKUSUI Electronics Corp. 22
■RS232Cでの送受信
本製品は、フロー制御なしで固定です。設定するコマンドを高速で連続して送信すると、本製品の受信バッファがオーバーランする場合があります。設定コマンドを連続して送らずに、クエリコマンドとレスポンス読み込みを一定間隔でおこなうか、コマンドの送信頻度を低くしてください。
■ブレーク信号
ブレーク信号は IEEE488.1 dcl/sdc(Device Clear, Selected Device Clear)メッセージの代替として機能します。
ー Note ーRS232C インターフェースを使用するには、コマンド (SYST:COMM:RLST REM) でリモートに移行する必要があります。リモートプログラミングをする場合には、プログラムの最初に SYST:COMM:RLST REM を送信してください。
セットアップ
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スイッチをオフにしてから再度オンにすると設定が有効になります。
■サービスリクエスト
サービスリクエストおよびシリアルポーリングの機能が実装されています。
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
セットアップ
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 は、コネクタ形状が同じです。後面パネルの表示を確認して接続してください。
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)させるか電源を再投入すると、設定が有効になります。
セットアップ
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 を送信してください。
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
セットアップ
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
KIKUSUI Electronics Corp. 30
■WELCOMEページ
組み込みウェブサイトに接続すると、最初にWELCOME ページが表示されます。
計測器情報、ネットワーク情報、VISAリソース(I/Oリソース)情報が表示されます。ナビゲーションメニューをクリックして、他のページに移動します。
Turn ON Identify: 接続中の PWR-01 前面パネルの LAN LED が点滅して、識別ができます。
Turn OFF Identify: LAN LED の点滅が停止します。
セットアップ
PWR-01 Interface Manual31
■Remote Controlページ
PWR-01 をブラウザから遠隔操作できます。各ボタンは、PWR-01 の前面パネルと同じ機能を持ちます。
警告ネットワークに問題が発生した場合、ブラウザに表示される情報は実際の機器の状態とは異なる可能性があります。このため、予想外の危険な電圧が生じ、人が死亡または傷害を負う可能性、または被試験物などに物的損害が生じる可能性があります。出力端子に触れたり被試験物を接続する前に、必ず機器の状態を確認してください。
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)に移動します。
セットアップ
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 ポート番号が表示されます。ポート番号は変更できません。
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
セットアップ
PWR-01 Interface Manual35
■ Statusページオープンソースソフトウェアのライセンス情報が表示されます。
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」をクリックします。
セットアップ
PWR-01 Interface Manual37
パスワードを忘れた場合
パスワードを忘れた場合には、CONFIG 設定で LAN インターフェースの設定をリセット(CF60: LCI/DEF)するか工場出荷時の状態にします。
CONFIG 設定の詳細については、ユーザーズマニュアルを参照してください。
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
セットアップ
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)のドメイン番号)はすべて同じにしてください。
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スイッチをオフにします。
セットアップ
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 アドレスによるホスト制限で設定できます。
KIKUSUI Electronics Corp. 42
電源のオン
スレーブ機、マスタ機の順で電源をオンにするか、すべて同時に電源をオンにしてください。先にマスタ機の電源をオンにすると、スレーブ機が正しく認識されません。
スレーブ機の電源をオンにすると、スレーブ機はすべての LED を点灯後に、定格電流と定格電圧」→「ファームウェアバージョン」→「ビルド番号」をそれぞれ 1 秒間表示して、「I-F SLAV」表示で待機状態になります。マスタ機からスレーブ指定を受けると操作待ち状態になります。
スレーブ機の「I-F SLAV」表示が消えない場合は、スレーブ機として認識されていません。コンフィグ項目(CF61、CF67、CF68)と、LAN の接続を確認してください。コンフィグ項目を変更した場合には、スレーブ機または LAN インターフェースを再起動してください。
マスタ機の電源をオンにすると、マスタ機はすべての LEDを点灯後に、「定格電流と定格電圧」→「ファームウェアバージョン」→「ビルド番号」をそれぞれ 1 秒間表示して、「FIND CH」表示の状態でスレーブ機を検索します。検索が終了すると操作待ち状態になります。
マルチチャンネル構成の確認
マルチチャンネル構成の確認は、INSTrument:CATalog?クエリを使用します。パネルからは確認できません。
コマンドについて
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レベル
上位ノードと下位ノードはコロン(:)で区切られます。
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 バイトです。
コマンドについて
PWR-01 Interface Manual45
■特別な記号
SCPIコマンドの記述のために本書で使用している特別な記号について以下のように定義します。• {}に囲まれて“|”で区切られた文字や数字はその中の 1つを選ぶことを表します。実際のプログラムでは{}を記述しないでください。
• <> は、プログラムデータを表します。<> は実際のプログラムでは記述しないでください。
• []は、オプションデータを表します。プログラムと一緒に送信されない場合には、デフォルト値が適用されます。[]は実際のプログラムでは記述しないでください。
■クエリ
装置の設定やステータスを問い合わせることができます。
プログラムヘッダ部の末尾に疑問符「?」を付けます。
クエリがパラメータを持つ場合には、疑問符の後にスペースを入れて、その後にパラメータを記述します。CURRent? MIN
レスポンス
クエリに対するレスポンスです。常に装置からPC へ送られるメッセージです。装置のステータスや測定値を、PC に伝えます。
ー Note ー2 つのクエリを別々の行で送信する場合には、最初の応答を読み取ってから、2行目のクエリを送信してください。
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)はターミネータではありません。
コマンドについて
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}
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を返します。
コマンドについて
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” を使用してください。
KIKUSUI Electronics Corp. 50
IEEE488.2共通コマンド
*CLS
ステータスバイト、イベントステータス、エラーキューを含むすべてのイベントレジスタをクリアします。
*OPC や *OPC? による完了待ち動作を取り消します。
コマンド
*CLS
IEEE488.2 共通コマンド
PWR-01 Interface Manual51
*ESE
ステータスバイトのイベントサマリビット(ESB)で集計されるイベントステータスイネーブルレジスタを設定します。
コマンド
*ESE <NRf>
*ESE?
パラメータ 設定値:0 ~ 255
(例) *ESE16 を送信すると、イベントステータスイネーブルレジスタのビット4 を設定します。イベントステータスレジスタの実行エラービット(ビット4)が設定されるたびにステータスバイトのサマリビット(ESB)を設定します。
レスポンス
*ESE? に対して、イベントステータスイネーブルレジスタの値をNR1 形式で返します。
KIKUSUI Electronics Corp. 52
*ESR
イベントステータスレジスタを問い合わせます。
イベントステータスレジスタは、読み取られるとクリアされます。
コマンド
*ESR?
レスポンス
*ESR? に対して、イベントステータスレジスタの値をNR1 形式で返し、レジスタをクリアします。
IEEE488.2 共通コマンド
PWR-01 Interface Manual53
*IDN
本製品の機種名とファームウェアのバージョンを問い合わせます。
コマンド
*IDN?
レスポンス
*IDN? に対して、次のように返します。
レスポンス例:形名 PWR401L、シリアル AB1234、ファームウェアバージョンVER01.01 BLD0001 の場合KIKUSUI,PWR401L,AB1234,VER01.01 BLD0001
を返します。
KIKUSUI Electronics Corp. 54
*LRN
現在のパネル設定を復元できるコマンドを問い合わせます。
復元対象設定値は、*RSTコマンドに影響を受ける設定値です。
コマンド
*LRN?
レスポンス
*LRN? に対して、パネル設定復元コマンドをASCII 文字列で返します。
IEEE488.2 共通コマンド
PWR-01 Interface Manual55
*OPC
待機中のすべてのコマンド処理が完了したときにイベントステータスレジスタの OPCビット(ビット0)の設定します。
IEEE 488.2-1992 セクション 12.5.3を参照してください。
コマンド
*OPC
*OPC?
レスポンス
*OPC? に対して、待機中のすべてのコマンド処理が完了したときに、「1」を返します。
KIKUSUI Electronics Corp. 56
*OPT
本製品に装着されているオプションを問い合わせます。
コマンド
*OPT?
レスポンス
*OPT? に対して、"VMCB","VIR"を返します。
"VMCB" 仮想マルチチャンネル機能(全機種標準装備)
"VIR" 内部抵抗可変(全機種標準装備)
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 形式で返します。
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
IEEE488.2 共通コマンド
PWR-01 Interface Manual59
*SRE
サービスリクエストイネーブルレジスタを設定します。
サービスリクエストイネーブルレジスタによって、ステータスバイトレジスタの中のどのサマリメッセージがサービスリクエストを行うかを選択できます。
サービスリクエストイネーブルレジスタをクリアするには、*SRE 0 を送信します。クリアされたレジスタでは、ステータス情報によってサービスリクエストを生成することはできません
コマンド
*SRE <NRf>
*SRE?
パラメータ
設定値:0 ~ 255
(例) *SRE 8 を送信すると、サービスリクエストイネーブルレジスタのビット3 が設定されます。ステータスバイト内のQUEStionableステータスレジスタのサマリビット(ビット3)が設定されるたびに、このビットがサービスリクエストメッセージを生成するようになります。
レスポンス
*SRE? に対して、サービスリクエストイネーブルレジスタの値をNR1 形式で返します。
KIKUSUI Electronics Corp. 60
*STB
ステータスバイトレジスタのコンテンツとMSS(マスタサマリステータス)メッセージを問い合わせます。
レスポンスは、MSSメッセージが RQSメッセージの代わりにビット 6 に現れるという点以外は、シリアルポールと同じです。
コマンド
*STB?
レスポンス
*STB? に対して、ステータスバイトレジスタとMSS メッセージ(ビット 6)の値をNR1 形式で返します。
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
KIKUSUI Electronics Corp. 62
*TST
自己診断を実行します。
発生したエラーは SYST:ERR? で確認できます。IEEE 488.2-1992 セクション 10.38を参照してください。
コマンド
*TST?
レスポンス
*TST? に対して、問題がない場合は「+0」を返します。問題がある場合は、エラーコードを返します。
IEEE488.2 共通コマンド
PWR-01 Interface Manual63
*WAI
待機中のすべての動作が完了するまで、以降のコマンドを本製品に実行させないようにします。
コマンド
*WAI
KIKUSUI Electronics Corp. 64
ABORtコマンド
本製品には 2つの異なるトリガサブシステム(TRANsient、PROGram)があります。
TRANsient は、設定を変更するサブシステムです。
PROGram は、PWR-01 のシーケンス動作を実行します。
ABOR
すべてのトリガサブシステム(TRANsient/ PROGram)で変更/シーケンス実行の動作を中止します。
本製品の電源投入直後のトリガ状態は、ABORコマンドが送信された状態と同じです。
ABORコマンドはトリガサブシステムを指定できません。常にALLと解釈されます。
コマンド
ABORt[:ALL]
ABORtコマンド
PWR-01 Interface Manual65
ABOR:PROG
シーケンスの実行を中止します。
コマンド
ABORt:PROGram
KIKUSUI Electronics Corp. 66
ABOR:TRAN
設定の変更機能を中止します。
コマンド
ABORt:TRANsient
DISPlayコマンド
PWR-01 Interface Manual67
DISPlayコマンド
DISP:BRIG
パネル表示部の明るさを設定します。
コマンド
DISPlay:BRIGhtness <NRf>
DISPlay:BRIGhtness?
パラメータ
設定値:1 ~ 7(デフォルトは 7)
設定例DISP:BRIG 4
レスポンス
DISP:BRIG? に対して、パネル表示部の明るさの設定値をNR1 形式で返します。
KIKUSUI Electronics Corp. 68
GLOBalコマンド
GLOB:*RST
構成されているすべてのチャンネルの、パネル設定を初期化します。
初期化される項目は、*RSTを参照してください。
アラームを解除します(解除できない場合には、アラーム継続)。
トリガサブシステムの動作を中止します。
イベントステータスレジスタの OPCビット(ビット0)をクリアします。
GLOB:*RSTコマンド送信後は、200 ms 以上の待ち時間を設定してください。
コマンド
GLOBal:*RST
GLOBalコマンド
PWR-01 Interface Manual69
GLOB:*TRG
構成されているすべてのチャンネルの、トリガコマンド。
TRANsient トリガグループとPROGramトリガグループに対して、トリガを実行します。
IEEE488.1 get(Group Execute Trigger)の代替コマンドになります。
GLOB:*TRGコマンド送信後は、200 ms 以上の待ち時間を設定してください。
コマンド
GLOBal:*TRG
KIKUSUI Electronics Corp. 70
GLOB:ABOR
構成されているすべてのチャンネルの、すべてのトリガサブシステム(TRANsient/ PROGram)で変更/シーケンス実行の動作を中止します。
GLOB:ABORコマンド送信後は、200 ms 以上の待ち時間を設定してください。
コマンド
GLOBal:ABORt
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
KIKUSUI Electronics Corp. 72
GLOB:INIT:PROG
構成されているすべてのチャンネルの、プログラム動作のトリガ機能を開始します。
トリガソースが IMM の場合には直ちに実行します。BUS の場合にはソフトウェアトリガを待って実行します。
TRANsient サブシステムと同時に実行できません。
出力オフの場合には無効。
GLOB:INIT:PROGコマンド送信後は、200 ms 以上の待ち時間を設定してください。
コマンド
GLOBal:INITiate[:IMMediate]:PROGram
関連コマンド
TRIG:PROG:SOUR
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
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
GLOBalコマンド
PWR-01 Interface Manual75
GLOB:OUTP:PROT:CLE
構成されているすべてのチャンネルの、アラームを解除します。
GLOB:OUTP:PROT:CLEコマンド送信後は、200 ms 以上の待ち時間を設定してください。
コマンド
GLOBal:OUTPut:PROTection:CLEar
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
INITiateコマンド
PWR-01 Interface Manual77
INITiateコマンド
INIT:PROG
プログラム動作のトリガ機能を開始します。
トリガソースが IMM の場合には直ちに実行します。BUS の場合にはソフトウェアトリガを待って実行します。
TRANsient サブシステムと同時に実行できません。
出力オフの場合には無効です。
コマンド
INITiate[:IMMediate]:PROGram
関連コマンド
TRIG:PROG:SOUR
KIKUSUI Electronics Corp. 78
INIT:TRAN
設定の変更のトリガ機能を開始します。
トリガソースが IMM に設定されている場合には直ちに変更します。BUS の場合にはソフトウェアトリガを待って変更します。TRIGIN の場合にはハードウェアトリガを待って変更します。
PROGram サブシステムと同時に実行できません。
コマンド
INITiate[:IMMediate]:TRANsient
関連コマンド
TRIG:TRAN:SOUR
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 形式で返します。
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を返します。
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
を返します。
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
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
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
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
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> を、順番にカンマ区切りで返します。
MEMoryコマンド
PWR-01 Interface Manual87
MEM:SAVE
現在の電圧、電流、OVP、UVL、OCP 設定値をプリセットメモリーに保存します。
コマンド
MEMory:SAVE[:IMMediate] <NRf>
パラメータ 設定値: 1 メモリー A
2 メモリー B3 メモリー C
設定例MEM:SAVE 3
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 間隔で更新されます。
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 形式で返します。
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 形式で返します。
OUTPutコマンド
PWR-01 Interface Manual91
OUTP:EXT
このコマンドは古いスタイルのコマンドです。
新規にプログラムを作成する場合には、OUTP:EXT:ADV(p.92)を使用してください。
コマンド
OUTPut:EXTernal[:STATe] <boolean>
OUTPut:EXTernal[:STATe]?
*RST 送信時には設定がデフォルトに変更されます。
レスポンス
NR1 形式
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? に対して、外部コントロールで出力をオン/オフするかどうかをキャラクタ形式で返します。
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? に対して、外部コントロール時の出力オン/オフの論理設定をキャラクタ形式で返します。
KIKUSUI Electronics Corp. 94
OUTP:PON
電源オン時の出力の状態を設定します。
コマンド
OUTPut:PON[:STATe] <character>
OUTPut:PON[:STATe]?
パラメータ 設定値: SAFE 出力オフ(デフォルト)
AUTO 前回 POWERスイッチをオフにしたときの出力状態FORCe 出力オン
設定例OUTP:PON AUTO
レスポンス
OUTP:PON? に対して、電源オン時の出力の状態をキャラクタ形式で返します。
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 形式で返します。
KIKUSUI Electronics Corp. 96
OUTP:PROT:CLE
アラームを解除します。
コマンド
OUTPut:PROTection:CLEar
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
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 形式で返します。
PROGramコマンド
PWR-01 Interface Manual99
PROGramコマンド
シーケンス機能は、PROGramトリガサブシステムにマップされています。
最大 64 ステップ(インデックス 0 ~ 63)で構成されるプログラムが、PWR-01 に 1つ保存できます。電源をオフにしても保存されます。
シーケンスの作成/編集コマンドは、シーケンス実行中は無効です。
プログラムテンプレートについて
プログラムテンプレートの内容は、プログラムを新規に作成(PROG:CRE)した場合の、初期ステップに反映できます。
テンプレートの内容変更は、プログラムが実行中でも有効です。
プログラムテンプレートは、設定内容を保存できません。
*RST / *RCL を送信しても設定内容は変更しません。電源再投入で内容がデフォルトに戻ります。
>チュートリアル「シーケンス動作(PROGram)」(p.208)
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
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を返します。
KIKUSUI Electronics Corp. 102
PROG:REM:LOOP
実行しているシーケンスの、残りの繰り返し回数を問い合わせます。
コマンド
PROGram:REMaining:LOOP?
レスポンス
PROG:REM:LOOP? に対して、シーケンスの残りの繰り返し回数をNR1 形式で返します。
シーケンスを実行していない場合には、0を返します。
無限に繰り返す設定になっている場合には、INFを返します。
PROGramコマンド
PWR-01 Interface Manual103
PROG:REM:TIME
実行しているシーケンスの、残り時間を問い合わせます。
コマンド
PROGram:REMaining:TIME?
レスポンス
PROG:REM:TIME? に対して、シーケンスの残りの繰り時間をNR1 形式で返します。
シーケンスを実行していない場合には、0を返します。
無限に繰り返す設定になっている場合には、INFを返します。
単位:S
KIKUSUI Electronics Corp. 104
PROG:STEPS
プログラムのステップ数を問い合わせます。
コマンド
PROGram[:SELected]:STEPS[:COUNt]?
レスポンス
PROG:STEPS? に対して、プログラムのステップ数をNR1 形式で返します。
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
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
を返します。
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>と遷移< キャラクタ> を順番にカンマ区切りで返します。
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
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 形式で返します。
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 形式で返します。
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>と遷移< キャラクタ>を順番にカンマ区切りで返します。
KIKUSUI Electronics Corp. 112
PROG:UCOD
シーケンスを識別するためのユーザコードを設定します。
ユーザコードはパネルから確認できます。意図しないシーケンスの実行防止のため、シーケンス内容ごとにユニークなユーザコードを設定することをお勧めします。
コマンド
PROGram[:SELected]:UCODe <NRf>
PROGram[:SELected]:UCODe?
パラメータ
設定値:0 ~ 9999 (デフォルトは 0)
PROG:CLE 送信時には設定がデフォルトに変更されます。
設定例PROG:UCOD 7890
レスポンス
PROG:UCOD? に対して、ユーザコードをNR1 形式で返します。
[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 形式で返します。
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? に対して、レンジの設定をキャラクタ形式で返します。
[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コントロールするかどうかをキャラクタ形式で返します。
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
[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
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
[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 形式で返します。
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 形式で返します。
[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 形式で返します。
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 形式で返します。
[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 形式で返します。
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 形式で返します。
[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コントロールするかどうかをキャラクタ形式で返します。
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
[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
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
[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 形式で返します。
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 形式で返します。
[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 形式で返します。
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
STATusコマンド
PWR-01 Interface Manual133
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
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
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(ネガティブトランジション)フィルタを使用して、状態が真から偽に変わった場合にイベントをレポートできます。
ポジティブフィルタ、ネガティブフィルタの両方を「真」に設定すると、状態が変わるたびにイベントをレポートできます。
フィルタを両方とも解除すると、イベントのレポートは無効になります。
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 未使用
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 未使用 --
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:シーケンスのステップでハードウェアトリガを待っている場合は、トリガ待ち状態にはなりません。
KIKUSUI Electronics Corp. 140
STAT:OPER
OPERationステータスレジスタのイベントを問い合わせます。
問い合わせると、内容はクリアされます。
コマンド
STATus:OPERation[:EVENt]?
レスポンス
OPERationステータスレジスタのイベントをNR1 形式で返します。
STATusコマンド
PWR-01 Interface Manual141
STAT:OPER:COND
OPERationステータスレジスタの状態を問い合わせます。
問い合わせても、内容はクリアされません。
コマンド
STATus:OPERation:CONDition?
レスポンス
OPERationステータスレジスタの状態をNR1 形式で返します。
KIKUSUI Electronics Corp. 142
STAT:OPER:ENAB
OPERationステータスレジスタのイネーブルを設定します。
コマンド
STATus:OPERation:ENABle <NRf>
STATus:OPERation:ENABle?
パラメータ
設定値:0 ~ 65535
レスポンス
OPERationステータスレジスタのイネーブルをNR1 形式で返します。
STATusコマンド
PWR-01 Interface Manual143
STAT:OPER:NTR
OPERationステータスレジスタのネガティブトランジションを設定します。
コマンド
STATus:OPERation:NTRansition <NRf>
STATus:OPERation:NTRansition?
パラメータ
設定値:0 ~ 65535
レスポンス
OPERationステータスレジスタのネガティブトランジションをNR1 形式で返します。
KIKUSUI Electronics Corp. 144
STAT:OPER:PTR
OPERationステータスレジスタのポジティブトランジションを設定します。
コマンド
STATus:OPERation:PTRansition <NRf>
STATus:OPERation:PTRansition?
パラメータ
設定値:0 ~ 65535
レスポンス
OPERationステータスレジスタのポジティブトランジションをNR1 形式で返します。
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 常にゼロ
KIKUSUI Electronics Corp. 146
STAT:OPER:INST
OPERation:INSTrument サブレジスタのイベントを問い合わせます。
問い合わせると、内容はクリアされます。
コマンド
STATus:OPERation:INSTrument[:EVENt]?
レスポンス
OPERation:INSTrument サブレジスタのイベントをNR1 形式で返します。
STATusコマンド
PWR-01 Interface Manual147
STAT:OPER:INST:COND
OPERation:INSTrument サブレジスタの状態を問い合わせます。
問い合わせても、内容はクリアされません。
コマンド
STATus:OPERation:INSTrument:CONDition?
レスポンス
OPERation:INSTrument サブレジスタの状態をNR1 形式で返します。
KIKUSUI Electronics Corp. 148
STAT:OPER:INST:ENAB
OPERation:INSTrument サブレジスタのイネーブルを設定します。
コマンド
STATus:OPERation:INSTrument:ENABle <NRf>
STATus:OPERation:INSTrument:ENABle?
パラメータ
設定値:0 ~ 2147483647
レスポンス
OPERation:INSTrument サブレジスタのイネーブルをNR1 形式で返します。
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 形式で返します。
KIKUSUI Electronics Corp. 150
STAT:OPER:INST:PTR
OPERation:INSTrument サブレジスタのポジティブトランジションを設定します。
コマンド
STATus:OPERation:INSTrument:PTRansition <NR1>
STATus:OPERation:INSTrument:PTRansition?
パラメータ
設定値:0 ~ 2147483647
レスポンス
OPERation:INSTrument サブレジスタのポジティブトランジションをNR1 形式で返します。
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:シーケンスのステップでハードウェアトリガを待っている場合は、トリガ待ち状態にはなりません。
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 形式で返します。
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 形式で返します。
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 形式で返します。
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 形式で返します。
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 形式で返します。
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 常にゼロ
KIKUSUI Electronics Corp. 158
STAT:QUES
QUEStionableステータスレジスタのイベントを問い合わせます。
問い合わせると、内容はクリアされます。
コマンド
STATus:QUEStionable[:EVENt]?
レスポンス
QUEStionableステータスレジスタのイベントをNR1 形式で返します。
STATusコマンド
PWR-01 Interface Manual159
STAT:QUES:COND
QUEStionableステータスレジスタの状態を問い合わせます。
問い合わせても、内容はクリアされません。
コマンド
STATus:QUEStionable:CONDition?
レスポンス
QUEStionableステータスレジスタの状態をNR1 形式で返します。
KIKUSUI Electronics Corp. 160
STAT:QUES:ENAB
QUEStionableステータスレジスタのイネーブルを設定します。
コマンド
STATus:QUEStionable:ENABle <NRf>
STATus:QUEStionable:ENABle?
パラメータ
設定値:0 ~ 65535
レスポンス
QUEStionableステータスレジスタのイネーブルをNR1 形式で返します。
STATusコマンド
PWR-01 Interface Manual161
STAT:QUES:NTR
QUEStionableステータスレジスタのネガティブトランジションを設定します。
コマンド
STATus:QUEStionable:NTRansition <NRf>
STATus:QUEStionable:NTRansition?
パラメータ
設定値:0 ~ 65535
レスポンス
QUEStionableステータスレジスタのネガティブトランジションをNR1 形式で返します。
KIKUSUI Electronics Corp. 162
STAT:QUES:PTR
QUEStionableステータスレジスタのポジティブトランジションを設定します。
コマンド
STATus:QUEStionable:PTRansition <NRf>
STATus:QUEStionable:PTRansition?
パラメータ
設定値:0 ~ 65535
レスポンス
QUEStionableステータスレジスタのポジティブトランジションをNR1 形式で返します。
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 常にゼロ
KIKUSUI Electronics Corp. 164
STAT:QUES:INST
QUEStionable:INSTrument サブレジスタのイベントを問い合わせます。
問い合わせると、内容はクリアされます。
コマンド
STATus:QUEStionable:INSTrument[:EVENt]?
レスポンス
QUEStionable:INSTrument サブレジスタのイベントをNR1 形式で返します。
STATusコマンド
PWR-01 Interface Manual165
STAT:QUES:INST:COND
QUEStionable:INSTrument サブレジスタの状態を問い合わせます。
問い合わせても、内容はクリアされません。
コマンド
STATus:QUEStionable:INSTrument:CONDition?
レスポンス
QUEStionable:INSTrument サブレジスタの状態をNR1 形式で返します。
KIKUSUI Electronics Corp. 166
STAT:QUES:INST:ENAB
QUEStionable:INSTrument サブレジスタのイネーブルを設定します。
コマンド
STATus:QUEStionable:INSTrument:ENABle <NRf>
STATus:QUEStionable:INSTrument:ENABle?
パラメータ
設定値:0 ~ 2147483647
レスポンス
QUEStionable:INSTrument サブレジスタのイネーブルをNR1 形式で返します。
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 形式で返します。
KIKUSUI Electronics Corp. 168
STAT:QUES:INST:PTR
QUEStionable:INSTrument サブレジスタのポジティブトランジションを設定します。
コマンド
STATus:QUEStionable:INSTrument:PTRansition <NRf>
STATus:QUEStionable:INSTrument:PTRansition?
パラメータ
設定値:0 ~ 2147483647
レスポンス
QUEStionable:INSTrument サブレジスタのポジティブトランジションをNR1 形式で返します。
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 常にゼロ
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 形式で返します。
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 形式で返します。
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 形式で返します。
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 形式で返します。
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 形式で返します。
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
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 形式で返します。
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? に対して、パネル操作の状態をキャラクタ形式で返します。
KIKUSUI Electronics Corp. 178
SYST:CONF:BLE
ブリーダ回路の動作を設定します。
シーケンス実行中は無効です。
コマンド
SYSTem:CONFigure:BLEeder <character>
SYSTem:CONFigure:BLEeder?
パラメータ 設定値: DISable ブリーダオフ
NORMal ノーマルブリーダオンHYPer ハイパーブリーダオン
設定例SYST:CONF:BLE HYP
レスポンス
SYST:CONF:BLE? に対して、ブリーダ回路の設定をキャラクタ形式で返します。
SYSTemコマンド
PWR-01 Interface Manual179
SYST:CONF:MAST
ワンコントロール並列運転台数を問い合わせます。
コマンド
SYSTem:CONFigure:MASTer?
レスポンス
SYST:CONF:MAST? に対して、ワンコントロール並列運転台数(マスタ機を含む)をNR1 形式で返します。
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? に対して、電圧/電流モニタのレンジの状態をキャラクタ形式で返します。
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 入力低下保護動作解除時の出力状態の設定をキャラクタ形式で返します。
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 形式で返します。
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形式で返します。
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? に対して、出力をオンにしたときの動作モードをキャラクタ形式で返します。
SYSTemコマンド
PWR-01 Interface Manual185
SYST:ERR
エラーキューから最も古いエラー情報またはイベント情報を読み取ります。
エラーキューは最大 16 個のエラー情報を格納できます。
>チュートリアル「エラーチェック」(p.229)
エラーキューは *CLSコマンドによって、クリアされます。
コマンド
SYSTem:ERRor[:NEXT]?
レスポンス
SYST:ERR? に対して、エラー・イベントキューに格納されている最も古いエラー、またはイベント情報を次のように返します。
(例) エラーまたはイベントがない場合+0,"No error"を返します。
(例) 現在の動作状態では実行できないコマンドを受信した場合-221,"Settings conflict" を返します。
KIKUSUI Electronics Corp. 186
SYST:ERR:COUN
エラーキュー内の未読のエラーの数を返します。
コマンド
SYSTem:ERRor:COUNt?
レスポンス
SYST:ERR:COUN? 対して、エラーキュー内の未読のエラーの数をNR1 形式で返します。
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 形式で返します。
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? に対して、ステータス出力信号の極性をキャラクタ形式で返します。
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? に対して、ステータス出力信号の極性をキャラクタ形式で返します。
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? に対して、ステータス出力信号の極性をキャラクタ形式で返します。
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? に対して、ステータス出力信号の極性をキャラクタ形式で返します。
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? に対して、トリガ信号入力の極性をキャラクタ形式で返します。
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? に対して、トリガ信号出力の極性をキャラクタ形式で返します。
KIKUSUI Electronics Corp. 194
SYST:KLOC
パネル操作のロック(キーロック)を設定/解除します。
コマンド
SYSTem:KLOCk <boolean>
SYSTem:KLOCk?
パラメータ 設定値: ON(1) キーロック
OFF(0) キーロック解除
設定例SYSTem:KLOC ON
レスポンス
SYST:KLOCk? に対して、キーロックの設定をNR1 形式で返します。
SYSTemコマンド
PWR-01 Interface Manual195
SYST:LOC/ SYST:REM/ SYST:RWL
このコマンドは古いスタイルのコマンドです。
新規にプログラムを作成する場合には、SYST:COMM:RLST(p.177)を使用してください。
コマンド
SYSTem:LOCal
SYSTem:REMote
SYSTem:RWLock
KIKUSUI Electronics Corp. 196
SYST:SEC:IMM
メモリに保存されている内容をすべてサニタイズして、パネル設定を工場出荷時の状態(イニシャライズ)にします。
コマンド
SYSTem:SECurity:IMMediate
SYSTemコマンド
PWR-01 Interface Manual197
SYST:VERS
本製品が準拠するSCPI 仕様書のバージョンを問い合わせます。
コマンド
SYSTem:VERSion?
レスポンス
SYST:VERS? に対して、1999.0を返します。
KIKUSUI Electronics Corp. 198
TRIGgerコマンド
TRIG:PROG
PROGramトリガサブシステムに対してソフトウェアトリガを実行します。
コマンド
TRIGger:PROGram[:IMMediate]
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
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トリガサブシステムのトリガソースをキャラクタ形式で返します。
TRIGgerコマンド
PWR-01 Interface Manual201
TRIG:TRAN
TRANsientトリガサブシステムに対してソフトウェアトリガを実行します。
コマンド
TRIGger:TRANsient[:IMMediate]
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トリガサブシステムのトリガソースをキャラクタ形式で返します。
チュートリアル
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コマンド
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よりも早い間隔で測定値や出力の状態を問い合わせると、前回と同じ測定値を返します。
チュートリアル
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
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 の場合 )
チュートリアル
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 なしでもハードウェアトリガで変更動作が実行できます。
接続についての詳細は、ユーザーズマニュアルを参照してください。
KIKUSUI Electronics Corp. 208
シーケンス動作(PROGram)
本製品には 2つの異なるトリガサブシステム(TRANsient、PROGram)があります。
PROGramグループは PWR-01 のシーケンス動作を実行します。
あらかじめ設定された内容を、1 動作ずつ自動的に実行していく機能が「シーケンス」です。
シーケンスは、パネルからは設定できません。一度シーケンスを実行すると、シーケンス内容が PWR-01 に書き込まれます。書き込まれたシーケンスは、PC なしでもパネルから実行できます。
プログラムは、構成されたステップ番号 0 から 1つずつ昇順に実行していきます。区間ループが設定されている場合には、途中のステップを繰り返し実行します。最後のステップが終了すると、プログラムの終了です。指定された繰り返し回数のプログラムを実行すると、シーケンスの終了です。
ステップ 00ステップ 01ステップ 02プログラム
…
最大ステップ数64
指定した繰り返し回数
シーケンス
チュートリアル
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 以降を実行します。
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
チュートリアル
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)による解除
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 オフ
チュートリアル
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、トリガ出力:オフ、トリガ入力:オフ)が設定されています。
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
設定が終了したらシーケンス動作を実行します。
チュートリアル
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、トリガ出力:オフ、トリガ入力:オフ)が設定されています。
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
設定が終了したらシーケンス動作を実行します。
チュートリアル
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にした場合
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
チュートリアル
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
設定が終了したらシーケンス動作を実行します。
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を送信した時点で、シーケンス内容の編集はできなくなります。
チュートリアル
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
KIKUSUI Electronics Corp. 222
電源をオフにするとテンプレートの内容が削除されます。
一度シーケンスを実行すると、シーケンス内容が PWR-01 に書き込まれます。書き込まれたシーケンスは、PC なしでパネルから実行できます。パネルからの実行手順についてはユーザーズマニュアルを参照してください。
同期運転中の本製品の動作
同期運転中の PWR-01 の任意のステップでトリガ入力をオンにします。ステップが一時停止しているときにすべての PWR-01 にハードウェアトリガ(後面パネル TRIG IN 端子の 7 番)が与えられると、PWR-01 の一時停止が同時に解除されます。シーケンス内容が PWR-01 に書き込まれている場合には、PC なしでもハードウェアトリガで一時停止を解除できます。
PWR-01をカスケード接続した場合は、トリガ入力とトリガ出力をオンにします。
接続についての詳細は、ユーザーズマニュアルを参照してください。
チュートリアル
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ビットがセットされているかどうかをチェック
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ビットがセットされているかどうかをチェック
チュートリアル
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 イベントを扱うのは困難といえます。
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 ー時間差は、マルチチャンネルの構成台数やネットワーク条件によって変化します。
チュートリアル
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 の電流出力を問い合わせ
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 の設定値が変更されます。
チュートリアル
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}
KIKUSUI Electronics Corp. 230
Visual Basic 2017
■プロジェクトの設定
最初に、プロジェクトに通信用ミドルウェア(VISA ライブラリ)を追加します。
プロジェクト > 参照の追加を選択して、「参照マネージャー」ウインドウを開きます。
ウインドウ左端のメニューからCOM > タイプライブラリを選択します。
画面中央の一覧から「VISA COM *.* Type Library」(*.* はご使用の VISAライブラリのバージョン情報が記載)を選択して、チェックボックスを有効にします。
「OK」を押して、画面を閉じます。
チュートリアル
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リソースにエイリアスを使用すると、アプリケーション内に直接エイリアス名をハー
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, "")
チュートリアル
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
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 接尾辞を受け付けない数値パラメータの後に接尾辞を受信し
ました。
付録
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 オプションハードウェアが装備されていないため実行できませ
ん。
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?)
付録
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 の設定により、メモリ内容を呼び出しできません。
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 プログラムランタイムエラー
付録
PWR-01 Interface Manual239
自己診断機能に関するエラー
*TST?クエリ実行時の自己診断結果として発生します。
エラーコード エラーメッセージの説明+901 EEPROM MODEL info lost モデル情報が失われました。+902 EEPROM CAL info lost 校正情報が失われました。+903 Wrong Model ID setup 間違ったモデル ID が設定されています。
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 にて
環境活動当社は1995年12月にISO9001を取得して、品質方針において
「環境への配慮」をうたい活動してきました。そしてより積極的な環境活動に取り組むべく、2000年12月にISO14001の認証を取得しました。製品および事業活動を通して、人と自然環境を大事にする調和ある社会づくりに貢献しています。
菊水電子工業株式会社〒224-0023 横浜市都筑区東山田1-1-3
www.kikusui.co.jp