Programmable DC Power
Supply
IT-M3200 Programming Guide
Model: IT-M3200
Version: V1.0 / 12, 2019
Страница 1: ...Programmable DC Power Supply IT M3200 Programming Guide Model IT M3200 Version V1 0 12 2019...
Страница 2: ...in this document that conflict with these terms the warranty terms in the separate agreement shall prevail Technology Licenses The hardware and or software described herein are furnished under a lice...
Страница 3: ...r If the product is returned to ITECH for warranty service from overseas all the freights duties and other taxes shall be on the account of customer Limitation of Warranty This Warranty will be render...
Страница 4: ...hree core junction box Before operation be sure that the instrument is well grounded Make sure to use the power cord supplied by ITECH Check all marks on the instrument before connecting the instrumen...
Страница 5: ...instrument Environmental Conditions Requirements Operating temperature 0 C to 40 C Operating humidity 20 80 non condensation Storage temperature 20 C to 70 C Altitude Operating up to 2 000 meters Pol...
Страница 6: ...ediately recycled Waste Electrical and Electronic Equipment WEEE Directive 2002 96 EC Waste Electrical and Electronic Equipment WEEE Directive This product complies with the WEEE Directive 2002 96 EC...
Страница 7: ...0 4 2 2008 EN 61000 4 2 2009 IEC 61000 4 3 2006 A1 2007 A2 2010 EN 61000 4 3 2006 A1 2008 A2 2010 IEC 61000 4 4 2004 A1 2010 EN 61000 4 4 2004 A1 2010 IEC 61000 4 5 2005 EN 61000 4 5 2006 IEC 61000 4...
Страница 8: ...ote Interface Connections 9 Chapter2 Status register 1 Chapter3 Channel Selection Commands 4 CHANnel NR1 4 INSTrument SELect NR1 4 CHANnel STATe NR1 5 Chapter4 Output Commands 6 OUTPut STATe bool 6 OU...
Страница 9: ...OLTage LEVel IMMediate AMPLitude NRf 24 SOURce VOLTage LEVel TRIGgered AMPLitude NRf 24 SOURce VOLTage SLEW BOTH NRf NRf 25 SOURce VOLTage SLEW NEGative NRf 25 SOURce VOLTage SLEW POSitive NRf 26 SOUR...
Страница 10: ...44 SYSTem COMMunicate SERial BAUDrate 45 SYSTem COMMunicate LAN DNS1 SPD 45 SYSTem COMMunicate LAN DNS2 SPD 46 SYSTem COMMunicate LAN RESTore 46 SYSTem COMMunicate LAN RESet 47 SYSTem COMMunicate LAN...
Страница 11: ...5 STATus OPERation CONDition 65 STATus OPERation ENABle NR1 66 STATus OPERation NTRansition NR1 66 STATus OPERation PTRansition NR1 67 STATus QUEStionable EVENt 67 STATus QUEStionable CONDition 67 STA...
Страница 12: ...ramming Guide Copyright Itech Electronic Co Ltd x Example1 Identifying the Power Supply in Use 81 Example2 Setting the Common Output Arguments 81 Example3 List Function 82 Chapter16 Error Messages 84...
Страница 13: ...rd keyword Colon is used for separating the command keyword and the next level keyword 1 2 Command Type of SCPI SCPI has two types of commands common and subsystem Common commands generally are not re...
Страница 14: ...n wrong command Movement in the Subsystem In order to combine commands from different subsystems you need to be able to reset the header path to a null string within a message You do this by beginning...
Страница 15: ...mber of variables for the returned data For example if you are reading back a measurement array you must dimension the array according to the number of measurements that you have placed in the measure...
Страница 16: ...indicator Following a header with a question mark turns it into a query VOLTage VOLTage PROTection If a query contains a parameter place the query indicator at the end of the last header VOLTage PROT...
Страница 17: ...sponse messages A response message is the message sent by the instrument to the computer in response to a query command Sending a response message After sending a query command the response message is...
Страница 18: ...Vertical stripes separate several parameter options with given command strings For example VPP VRMS DBM indicates that you may assign APP VRMS or DBM in the above commands Vertical stripes are not se...
Страница 19: ...COUN MIN TRIG COUN MAX Comma If a command requires several Parameter then a comma must be used to separate adjacent Parameter Space You must use blank characters TAB or Space to separate Parameter wi...
Страница 20: ...ollowing commands require numerical parameter of frequency value SOURce 1 2 FREQuency CENTer Frequency MINimum MAXimum NR1 represents an integer value such as 273 NR2 represents a real number in float...
Страница 21: ...splay message of WAITING without quotation marks on the front panel of the instrument DISP TEXT WAITING Single quotation marks may also be used to display the same message DISP TEXT WAITING SPD string...
Страница 22: ...T 4 16 Output is disabled by the over temperature protection UC 5 32 Output is disabled by the under current protection SRvs 6 64 Sense malfunction LINE 7 128 Off Line PS 10 1024 Protect shutdown UNR...
Страница 23: ...n cycled since the last time the event register was read or cleared Status Byte Register NU 0 not used 0 is returned NU 1 not used 0 is returned EAV 2 4 Error buffer available QUES 3 8 This bit is set...
Страница 24: ...Status register Copyright Itech Electronic Co Ltd 3 The following figure shows the status register structure of the power supply...
Страница 25: ...umber Syntax CHANnel NR1 Arguments 1 16 Default value Not applicable Example CHAN 2 Query command CHANnel Returns NR1 INSTrument SELect NR1 This command selects the channel The function is the same as...
Страница 26: ...mmand queries the instrument state of the selected channel Syntax CHANnel STATe NR1 Arguments 1 16 The channel number Default value Not applicable Example CHANnel STATe 1 Query command 0 1 1 means the...
Страница 27: ...t state of the power supply Syntax OUTPut STATe bool Arguments 0 OFF 1 ON Default value 0 Example OUTP ON Query command OUTPut STATe Returns 0 1 OUTPut PROTection CLEar This command clears the protect...
Страница 28: ...ELay ON NRf Arguments 0 000 10 000 Default value 0 000S Example OUTP DEL 1 0 Query command OUTPut DELay ON MINimum MAXimum Returns NR3 OUTPut DELay OFF NRf This command sets the delay time after turni...
Страница 29: ...RISE NRf Arguments 0 000 10 000 Default value 0 000S Example OUTP DEL 1 0 Query command OUTPut DELay RISE MINimum MAXimum Returns NR3 OUTPut DELay FALL NRf This command sets the delay time after turn...
Страница 30: ...ate of the power supply Syntax OUTPut TIMer STATe bool Arguments 0 OFF 1 ON Default value 0 Example TIM OFF Query command TIMer Returns 0 1 OUTPut TIMer DELay This command sets time of the output time...
Страница 31: ...etup STATe RST LAST LOFF Arguments RST LAST LOFF Default value Not applicable Example OUTP PONS LAST Query command OUTPut PONSetup STATe Returns RST LAST LOFF OUTPut PROTection WDOG STATe Bool This co...
Страница 32: ...on WDOG DELay MINimum MAXimum This command sets the time of the communication watchdog Syntax OUTPut PROTection WDOG DELay MINimum MAXimum Arguments NRf 2 0 3600 0 Default value 2 0s Example PROT WDOG...
Страница 33: ...SCALar CURRent DC Arguments None Default value Not applicable Example MEAS CURR Returns NRf FETCh SCALar CURRent DC This command reads the latest current to be processed from sampling buffer Syntax FE...
Страница 34: ...ple MEAS POW Returns NRf FETCh SCALar POWer DC This command reads the latest power value from the sampling buffer Syntax FETCh SCALar POWer DC Arguments None Default value Not applicable Example FETC...
Страница 35: ...mand reads the latest preprocessed voltage value from sampling buffer Syntax FETCh SCALar VOLTage DC Arguments None Default value Not applicable Example FETC VOLT Returns NRf MEASure This command quer...
Страница 36: ...capacity voltage value current value and power value from sampling buffer Syntax FETCh Arguments None Default value Not applicable Example FETC Returns NRf NRf NRf FETCh TIME This command queries the...
Страница 37: ...function Syntax SENSe REMote STATe bool Arguments 0 OFF 1 ON Default value 0 Example SENS ON Query command SENSe REMote STATe Returns 0 1 SENSe FILTer LEVel SLOW MEDium FAST This command sets the sens...
Страница 38: ...td 17 Query command SENSe FILTer LEVel Returns SLOW MEDium FAST SENSe AHOur CLEar This command clears the charging capacity Syntax SENSe AHOur CLEar Arguments None Default value Not applicable Example...
Страница 39: ...upply Syntax SOURce CURRent LEVel IMMediate AMPLitude NRf Arguments NRf MIN TO MAX Default value MAX Example CURR 3 500 Query command SOURce CURRent LEVel IMMediate AMPLitude MINimum MAXimum Returns N...
Страница 40: ...mit of the power supply Syntax SOURce CURRent OVER PROTection LEVel NRf Arguments NRf MIN TO MAX Default value MAX Example CURR PROT 3 500 Query command SOURce CURRent OVER PROTection LEVel MINimum MA...
Страница 41: ...command enables or disables the over current function Syntax SOURce CURRent OVER PROTection STATe bool Arguments 0 OFF 1 ON Default value 0 Example CURR PROT STAT ON Query command SOURce CURRent OVER...
Страница 42: ...sets the under current delay time of the power supply Syntax SOURce CURRent UNDer PROTection DELay NRf Arguments 0 00 10 00 Default value 10 00S Example CURR UND PROT DEL 10 000 Query command SOURce...
Страница 43: ...current warm up time of the power supply Syntax SOURce CURRent UNDer PROTection WARM NRf Arguments 0 00 30 00 Default value 30 00S Example CURR UND PROT WARM 10 000 Query command SOURce CURRent UNDer...
Страница 44: ...tive NRf This command sets the current falling slew rate of the power supply Syntax SOURce CURRent SLEW NEGative NRf Arguments 0 025 9 999 Default value 0 100S Example CURR SLEW NEG 1 000 Query comman...
Страница 45: ...r supply The query form of this command gets the set voltage value of the power supply Syntax SOURce VOLTage LEVel IMMediate AMPLitude NRf Arguments NRf MIN TO MAX Default value MIN Example VOLT 10 00...
Страница 46: ...This command sets the voltage rising and falling slew rate of the power supply Syntax SOURce VOLTage SLEW BOTH NRf NRf Arguments 0 025 9 999 0 025 9 999 Default value 0 025 0 100 Example VOLT SLEW 0...
Страница 47: ...W POSitive NRf This command sets the voltage rising slew rate of the power supply Syntax SOURce VOLTage SLEW POSitive NRf Arguments 0 025 9 999 Default value 0 025S Example VOLT SLEW POS 0 03 Query co...
Страница 48: ...URce VOLTage OVER PROTection DELay NRf This command sets the over voltage delay time of the power supply Syntax SOURce VOLTage OVER PROTection DELay NRf Arguments 0 00 10 00 Default value 10 00S Examp...
Страница 49: ...uery command SOURce VOLTage OVER PROTection STATe Returns 0 1 SOURce VOLTage UNDer PROTection LEVel NRf This command sets the under voltage limit of the power supply Syntax SOURce VOLTage UNDer PROTec...
Страница 50: ...0 10 00 Default value 10 00S Example VOLT UND PROT DEL 10 00 Query command SOURce VOLTage UNDer PROTection DELay MINimum MAXimum Returns NR3 SOURce VOLTage UNDer PROTection STATe bool This command ena...
Страница 51: ...fault value 30 00S Example VOLT UND PROT WARM 10 00 Query command SOURce VOLTage UNDer PROTection WARM MINimum MAXimum Returns NR3 SOURce VOLTage LEVel LIMit HIGH NRf This command sets the maximum set...
Страница 52: ...T LIM LOW 0 00 Query command SOURce VOLTage LEVel LIMit LOW MINimum MAXimum Returns NR3 SOURce POWer LEVel IMMediate AMPLitude NRf This command sets the maximum power value of the power supply The que...
Страница 53: ...IN TO MAX Default value MAX Example POW PROT 860 0 Query command SOURce POWer PROTection LEVel MINimum MAXimum Returns NR3 SOURce POWer PROTection DELay NRf This command sets the over power delay time...
Страница 54: ...STATe Bool Arguments 0 OFF 1 ON Default value 0 Example POW PROT STAT ON Query command SOURce POWer PROTection STATe Returns 0 1 SOURce FUNCtion MODE FIXed LIST This command sets the operating modes o...
Страница 55: ...s VOLTage CURRent Default value VOLTage Example FUNC PRI VOLT Query command SOURce FUNCtion PRIority Returns VOLTage CURRent SOURce APPLy NRf NRf This command sets voltage and current values with a si...
Страница 56: ...yntax SOURce EXTernal STATe bool Arguments 0 OFF 1 ON Default value Not applicable Example EXT 1 Query command SOURce EXTernal STATe Returns 0 1 SOURce BLEeder STATe This command enables or disables t...
Страница 57: ...t a beep is issued Syntax SYSTem BEEPer IMMediate Arguments None Default value Not applicable Example SYST BEEP IMM Query command None Returns None SYSTem BEEPer STATe bool This command enables or dis...
Страница 58: ...ments None Default value Not applicable Example SYST VERS 1993 1 Note indicates the commands that you send to the IT M3200 power supply indicates the response from the IT M3200 power supply Returns AA...
Страница 59: ...rns AARD SYSTem CLEar This command clears the system status register Syntax SYSTem CLEar Arguments None Default value Not applicable Example SYST CLE Query command None Returns None SYSTem REMote This...
Страница 60: ...yntax SYSTem LOCal Arguments None Default value Not applicable Example SYST LOC Query command None Returns None SYSTem RWLock This command locks the power supply in remote control mode When this comma...
Страница 61: ...yntax SYSTem KEY NR1 Arguments The definition of keyboard is listed as follows Arguments keys Arguments keys 1 Link 10 Recall 2 Shift 11 Enter 5 On Off 12 Left 6 V set 13 Right 7 Save 14 Decrease 8 Es...
Страница 62: ...command sets the GPIB address of the power supply Syntax SYSTem COMMunicate GPIB SELF ADDRess NR1 Arguments NR1 0 30 Default value Not applicable Example SYST COMM GPIB ADDR 14 Query command SYSTem C...
Страница 63: ...e LAN CURRent DGATeway SPD This command sets the gateway of the power supply Syntax SYSTem COMMunicate LAN CURRent DGATeway SPD Arguments 0 255 0 255 0 255 0 255 Default value Not applicable Example S...
Страница 64: ...s SRD SYSTem COMMunicate LAN DHCP Bool This command enables or disables the dynamic IP address function Syntax SYSTem COMMunicate LAN DHCP Bool Arguments 0 OFF 1 ON Default value Not applicable Exampl...
Страница 65: ...Municate LAN MACaddress This command queries the communication MAC address Syntax SYSTem COMMunicate LAN MACaddress Arguments None Default value Not applicable Example SYST COMM LAN MAC 12 34 56 79 99...
Страница 66: ...m COMMunicate SERial BAUDrate This command sets the baud rate of the serial port Syntax SYSTem COMMunicate SERial BAUDrate Arguments 4800 9600 19200 38400 57600 115200 Default value Not applicable Exa...
Страница 67: ...nd SYSTem COMMunicate LAN DNS1 Returns SRD SYSTem COMMunicate LAN DNS2 SPD This command sets DNS secondary address for LAN Syntax SYSTem COMMunicate LAN DNS2 SPD Arguments 0 255 0 255 0 255 0 255 Defa...
Страница 68: ...e Example SYST COMM LAN REST Query command None Returns None SYSTem COMMunicate LAN RESet This command makes the LAN settings valid Syntax SYSTem COMMunicate LAN RESet Arguments None Default value Not...
Страница 69: ...YSTem COMMunicate LAN HOSTname This command queries the host name in the LAN communication Syntax SYSTem COMMunicate LAN HOSTname Arguments None Default value Not applicable Example SYST COMM LAN HOST...
Страница 70: ...N DOMain This command queries the domain in the LAN communication Syntax SYSTem COMMunicate LAN DOMain Arguments None Default value Not applicable Example SYST COMM LAN DOM Returns SRD SYSTem READy Th...
Страница 71: ...System Commands Copyright Itech Electronic Co Ltd 50 Returns 0 1...
Страница 72: ...ts 1 100 Default value Not applicable Example LIST STEP COUNt 1 Query command LIST STEP COUNt Returns NR1 LIST STEP VOLTage NR1 NRf This command sets the voltage value of the nth step in the list prog...
Страница 73: ...MINimum MAXimum MINimum MAXimum Default value Not applicable Example LIST STEP CURR 1 3 500 Query command LIST STEP CURRent NR1 Returns NR3 LIST STEP SLEW NR1 NRf This command sets the slew rate valu...
Страница 74: ...WIDTh NR1 NRf Arguments 1 100 MINimum MAXimum MINimum MAXimum Default value Not applicable Example LIST STEP WIDT 1 1 000 Query command LIST STEP WIDTh NR1 Returns NR3 LIST REPeat NR1 This command se...
Страница 75: ...LIST FUNCtion VOLTage CURRent Arguments CPD VOLTage CURRent Default value Not applicable Example LIST FUNC VOLT Query command LIST FUNCtion Returns VOLTage CURRent LIST SAVE NR1 This command saves the...
Страница 76: ...the specified memory location Syntax LIST RECall NR1 Arguments 1 10 Default value Not applicable Example LIST REC 1 Query command None Returns NR1 LIST STATe bool This command enables or disables the...
Страница 77: ...Minate NORMal LAST Arguments CPD NORMal LAST Default value Not applicable Example LIST TERM NORM Query command LIST TERMinate Returns NORMal LAST LIST PAUSe STATe BOOLEAN This command sets the pause s...
Страница 78: ...er of the running list program Syntax LIST RUN STEP Arguments None Default value Not applicable Example LIST RUN STEP Returns NR1 LIST RUN REPeat This command queries the present repetitions of the ru...
Страница 79: ...he is not cleared subsequent saving will overwrite the previous data Syntax TRACe CLEar Arguments None Default value Not applicable Example TRAC CLE Query command None Returns None TRACe POINts NR1 Th...
Страница 80: ...NEXT ALWays Arguments CPD NEVer NEXT ALWays Default value NEVer Example TRAC FEED CONT NEXT Query command TRACe FEED CONTrol Returns NEVer NEXT ALWays TRACe FEED SELected VOLTage CURRent BOTH This co...
Страница 81: ...nt BOTH TRACe DELay NRf This command selects cache delay time Syntax TRACe DELay NRf Arguments 0 to 3600s MINimum MAXimum Default value 0 000S Example TRAC DEL MINimum Query command TRACe DELay Return...
Страница 82: ...uments None Default value 0 Example TRAC POIN ACT Returns NR1 TRACe DATA This command reads all values saved in the cache Note Before sending the query command TRACe DATA the command TRIGger IMMediate...
Страница 83: ...Default value Not applicable Example TRACe DATA Returns NR3 NR3 NR3 NR3 NR3 TRACe FILTer STATe This command enables or disables the filter Syntax TRACe FILTer STATe Arguments 0 OFF 1 ON Default value...
Страница 84: ...DE OUTPut TRACk DUPLicate Arguments CPD OUTPut TRACk DUPLicate Default value Not applicable Example LINK MODE OUTP Query command LINK MODE Returns CPD OUTPut TRACk DUPLicate LINK STATe bool This comma...
Страница 85: ...td 64 Returns 0 1 LINK REFerence NRf This command sets reference proportion of the link mode Syntax LINK REFerence NRf Arguments 0 01 100 00 Default value Not applicable Example LINK REF 3 Query comma...
Страница 86: ...gister of the status model Syntax STATus OPERation EVENt Arguments None Default value Not applicable Example STAT OPER Returns NR1 STATus OPERation CONDition This command reads the Operation Condition...
Страница 87: ...ments 0 to 65535 Default value Not applicable Example STAT OPER ENAB 16 Query command STATus OPERation ENABle Returns NR1 STATus OPERation NTRansition NR1 This command sets the negative value of the O...
Страница 88: ...ult value Not applicable Example STAT OPER PTR 32 Query command STATus OPERation PTRansition Returns NR1 STATus QUEStionable EVENt This command queries the Questionable Event Register of the status mo...
Страница 89: ...EStionable ENABle NR1 This command sets the Questionable Event Enable Register QENR of the status model Syntax STATus QUEStionable ENABle NR1 Arguments 0 to 65535 Default value Not applicable Example...
Страница 90: ...Tus QUEStionable NTRansition Returns NR1 STATus QUEStionable PTRansition NR1 This command sets the positive value of the Questionable Event Register Syntax STATus QUEStionable PTRansition NR1 Argument...
Страница 91: ...Status Commands Copyright Itech Electronic Co Ltd 70 Syntax STATus PRESet Arguments None Default value Not applicable Example STAT PRES Query command None Returns None...
Страница 92: ...er signal when the trigger source is BUS Syntax TRIGger IMMediate Arguments None Default value Not applicable Example TRIG Query command None Returns None TRIGger SOURce KEYPad BUS EXT This command se...
Страница 93: ...US EXT TRIGger PIN DIRection IN OUT This command sets the status of the instrument s rear panel TRIG interface to receive or send high and low levels Syntax TRIGger PIN DIRection IN OUT Arguments CPD...
Страница 94: ...register Syntax CLS Arguments None Default value Not applicable Example CLS Query command None Returns Not applicable ESE This command sets or queries the bits in the Event Status Enable Register ESE...
Страница 95: ...tes the SESR is reset The bit definition for the SESR is the same as the Standard Event Status Enable Register Syntax ESR Arguments None Default value Not applicable Example ESR Returns NR1 See also C...
Страница 96: ...Note indicates the commands that you send to the IT M3200 power supply indicates the response from the IT M3200 power supply Returns AARD OPC This command sets the Operation Complete OPC bit in the S...
Страница 97: ...n the instrument is powered on The query form of this command gets the state of the power on status clear function Syntax PSC Boolean Arguments 0 OFF 1 ON Default value 0 Example PSC 0 Query command P...
Страница 98: ...y to default settings Syntax RST Arguments None Default value Not applicable Example RST Query command None Returns Not applicable SAV This command saves the present setting values of the power supply...
Страница 99: ...egister has a value of 1 The byte sets the RQS bit of the Status Byte Register to 1 The bit definition of the Status Byte Enable Register is as the same as the Status Byte Register Syntax SRE NRf Argu...
Страница 100: ...rigger signal when the trigger source is BUS Syntax TRG Arguments None Default value Not applicable Example TRG Query command None Returns None TST This command initiates a self test and reports any e...
Страница 101: ...ands Copyright Itech Electronic Co Ltd 80 WAI Pauses additional command processing until all pending operations are complete Query command WAI Arguments None Default value Not applicable Example WAI R...
Страница 102: ...right IT M3200 power supply To query the identification of the power supply send the command IDN To check the power supply error queue send the command SYST ERR Example2 Setting the Common Output Arg...
Страница 103: ...10 send the command LIST STEP COUN 10 To set the voltage to 10 V for the first step in the list program send the command LIST STEP VOLT 1 10 00 To set the current to 3 5 A for the first step in the li...
Страница 104: ...Examples Copyright Itech Electronic Co Ltd 83 LIST ON or FUNC MODE LIST To turn the output on send the command OUTP ON When the trigger source is set to BUS send the following command to generate a t...
Страница 105: ...eter 150 Wrong number of parameter 160 Unmatched quotation mark 165 Unmatched bracket 170 Invalid command 180 No entry in list 190 Too many dimensions 191 Too many char 200 Execution error 221 Setting...
Страница 106: ...Cmd Error 401 CAL switch prevents 402 CAL password is incorrect 403 CAL not enabled 404 readback cal are incorrect 405 programming cal are incorrect 406 Incorrect sequence of cal 602 Commond only for...
Страница 107: ...roducts If you have any doubt about this product please contact us as follow 1 Please refer to the CD ROM of related user s manual in package 2 Visit ITECH website www itechate com 3 Select the most c...