background image

 

 

 

 

 

 

 

 

 

 

 

 

Programmable DC Power 

Supply 

 

IT-M3100 Programming Guide 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Model: IT-M3100 

Version: V1.0 / 03, 2019 

 

Summary of Contents for GRN-45-1001

Page 1: ...Programmable DC Power Supply IT M3100 Programming Guide Model IT M3100 Version V1 0 03 2019 ...

Page 2: ...s 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 license and may be used or copied only in accordance with the terms of such license Restricted Rights Legend Restricted permissions of the U S government Permissions for software and technical data which...

Page 3: ...er 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 rendered invalid in case of the following Damage caused by circuit installed by customer or using customer own products or accessories Modified or repaired by customer without authorization Damage caused b...

Page 4: ...three 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 instrument to power supply Use electric wires of appropriate load All loading wires should be capable of bearing maximum short circuit current of power supply without overheating If there are multiple electro...

Page 5: ...e 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 Pollution degree Pollution degree 2 Installation category II Note To make accurate measurements allow the instrument to warm up for 30 min before operation Regulatory Markings The CE mark indicates that...

Page 6: ...mediately 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 marking requirement This affix product label indicates that you must not discard the electrical electronic product in domestic household waste Product Category With reference to the equipment classif...

Page 7: ...00 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 6 2008 EN 61000 4 6 2009 IEC 61000 4 11 2004 EN 61000 4 11 2004 1 The product is intended for use in non residential non domestic environments Use of the product in residential domestic environments ...

Page 8: ...erface 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 OUTPut PROTection CLEar 6 OUTPut DELay ON NRf 7 OUTPut DELay OFF NRf 7 OUTPut DELay RISE NRf 8 OUTPut DELay FALL NRf 8 OUTPut TIMer STATe 9 OUTPut TIMer DELay 9 OUTPut PONSetup STATe RST LAST LOFF 10 OUTPut PR...

Page 9: ...URce CURRent SLEW POSitive NRf 24 SOURce VOLTage LEVel IMMediate AMPLitude NRf 25 SOURce VOLTage LEVel TRIGgered AMPLitude NRf 25 SOURce VOLTage SLEW BOTH NRf NRf 26 SOURce VOLTage SLEW NEGative NRf 26 SOURce VOLTage SLEW POSitive NRf 27 SOURce VOLTage OVER PROTection LEVel NRf 27 SOURce VOLTage OVER PROTection DELay NRf 28 SOURce VOLTage OVER PROTection STATe bool 28 SOURce VOLTage UNDer PROTecti...

Page 10: ... MACaddress 45 SYSTem COMMunicate LAN RESTart 45 SYSTem COMMunicate SERial BAUDrate 46 SYSTem COMMunicate LAN DNS1 SPD 46 SYSTem COMMunicate LAN DNS2 SPD 47 SYSTem COMMunicate LAN RESTore 47 SYSTem COMMunicate LAN RESet 48 SYSTem COMMunicate LAN STATe 48 SYSTem COMMunicate LAN HOSTname 49 SYSTem COMMunicate LAN DESCription 49 SYSTem COMMunicate LAN DOMain 50 SYSTem READy 50 Chapter9 List Commands ...

Page 11: ...ands 68 PARallel ROLE SINGle SLAVe MASTer 68 PARallel GROup NR1 68 PARallel UNIT NUMBer NR1 69 Chapter13 Link Commands 70 LINK MODE OUTPut TRACk DUPLicate 70 LINK STATe bool 70 LINK REFerence NRf 71 Chapter14 Status Commands 72 STATus OPERation EVENt 72 STATus OPERation CONDition 72 STATus OPERation ENABle NR1 73 STATus OPERation NTRansition NR1 73 STATus OPERation PTRansition NR1 74 STATus QUESti...

Page 12: ...C 83 RCL 83 RST 84 SAV 84 SRE 85 STB 85 TRG 86 TST 86 WAI 87 Chapter17 Programming Examples 88 Example1 Identifying the Power Supply in Use 88 Example2 Setting the Common Output Arguments 88 Example3 List Function 89 Example4 Battery Charging Test Function 90 Chapter18 Error Messages 91 Error List 91 ...

Page 13: ...ird 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 related to specific operation but to controlling overall instrument functions such as reset status and synchronization All commoncommands consist of a three letter mnemonic preceded by an asterisk RST ...

Page 14: ...in 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 the command with a colon which discards any previous header path For example you could clear the output protection and check the status of the Operation Condition register in one message by using a ...

Page 15: ...umber 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 measurement buffer Read back all the results of a query before sending another command to the instrument Otherwise a Query Interrupted error will occur and the unreturned data will be lost 1 3 Message Type ...

Page 16: ...y 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 PROTection MAX Message unit separator When two or more message units are combined into a compound message separate the units with a semicolon STATus OPERation QUEStionable Root specifier When it precedes...

Page 17: ...esponse 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 placed in the Output Queue When the instrument is then addressed to talk the response message is sent from the Output Queue to the computer Multiple response messages If you send more than one query...

Page 18: ...s 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 sent along with command strings Angle brackets in the second example indicates that a value must be assigned to the parameter in the brace For example the parameter in the angle bracket is frequency in...

Page 19: ...G 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 with key words of commands Common commands The IEEE 488 2 standard defines a set of common commands that perform functions such as reset self test and status operations Common commands always start wit...

Page 20: ...following 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 floating point format such as 273 NR3 represents a real number in scientific notation such as 2 73E 2 Nrf The extensible form includes NR1 NR2 and NR3 Nrf The extensible decimal form includes Nrf MIN MAX ...

Page 21: ...isplay 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 program data String parameters enclosed in single or double quotes CPD character program data 1 7 Remote Interface Connections Please refer to user manual for detailed introductions of the remote in...

Page 22: ...OT 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 12 4096 Output is unregulated WDOG 13 8192 Watchdog protection RI 14 16384 Self locking protection Operation Status Register Cal 1 2 The power supply is under calibration List 2 4 The power supply is...

Page 23: ...en 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 to 1 when any one status of enabled query status register changes MAV 4 16 Output buffer available ESB 5 32 Bit ESB is set to 1 when the status of an enabled standard event status RQS MSS 6 64 Regis...

Page 24: ...Status register Copyright Itech Electronic Co Ltd 3 The following figure shows the status register structure of the power supply ...

Page 25: ...number 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 the command CHANnel NR1 Syntax INSTrument SELect NR1 Arguments 1 16 Default value Not applicable Example INST 2 Query command INSTrument SELect ...

Page 26: ...ommand 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 instrument of this channel is available and 0 means the instrument of this channel is not available ...

Page 27: ...ut 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 protection status Syntax OUTPut PROTection CLEar Arguments None Default value Not applicable Example PROT CLE Query command None ...

Page 28: ...DELay 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 turning the output off Syntax OUTPut DELay OFF NRf Arguments 0 000 10 000 Default value 0 000S Example OUTP DEL OFF 1 0 Query command OUTPut DELay OFF MINimum MAXimum ...

Page 29: ...y 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 turning the output off The function is the same as the command OUTPut DELay OFF NRf Syntax OUTPut DELay FALL NRf Arguments 0 000 10 000 Default value 0 000S Example OUTP DEL FALL 1 0 Query command OUTPut...

Page 30: ...tate 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 timer Syntax OUTPut TIMer DELay NRf Arguments 1 0 86400 0 Default value 1 0s Example TIMer DELay 3600 Query command TIM DEL ...

Page 31: ...Setup 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 command enables or disables the state of the communication watchdog Syntax OUTPut PROTection WDOG STATe Bool Arguments 0 OFF 1 ON Default value 0 Example PROT WDOG ON Query command OUTPut PROTection WD...

Page 32: ...ion 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 DEL 2 0 Query command OUTPut PROTection WDOG DELay MINimum MAXimum Returns NR3 ...

Page 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 FETCh SCALar CURRent DC Arguments None Default value Not applicable Example FETC CURR Returns NRf MEASure SCALar POWer DC This command queries the present power measurement ...

Page 34: ...mple 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 POW Returns NRf MEASure SCALar VOLTage DC This command queries the newly measured voltage Syntax MEASure SCALar VOLTage DC Arguments None ...

Page 35: ...mmand 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 SCALar CAPacity This command queries the charging capacity of the battery Syntax MEASure SCALar CAPacity Arguments None Default value Not applicable Example MEAS CAP ...

Page 36: ...ntax FETCh SCALar CAPacity Arguments None Default value Not applicable Example FETC CAP Returns NRf MEASure This command queries the present voltage measurement current measurement and power measurement Syntax MEASure Arguments None Default value Not applicable Example MEAS Returns NRf NRf NRf FETCh This command reads the latest preprocessed capacity voltage value current ...

Page 37: ...alue from sampling buffer Syntax FETCh Arguments None Default value Not applicable Example FETC Returns NRf NRf NRf FETCh TIME This command queries the output time when the timer starts Syntax FETCh TIME Arguments None Default value Not applicable Example FETC TIME Returns NRf ...

Page 38: ... 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 sense filter level Syntax SENSe FILTer LEVel SLOW MEDium FAST Arguments CPD SLOW MEDium FAST Default value Not applicable Example SENS FILT LEV MED ...

Page 39: ...Ltd 18 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 SENS AHO CLE Query command None Returns None ...

Page 40: ...supply 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 NR3 SOURce CURRent LEVel TRIGgered AMPLitude NRf This command sets the output current value when the power supply receives a trigger Syntax SOURce CURRent LEVel TRIGgered AMPLitude NRf Arguments NRf M...

Page 41: ...imit 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 MAXimum Returns NR3 SOURce CURRent OVER PROTection DELay NRf This command sets the over current delay time of the power supply Syntax SOURce CURRent OVER PROTection DELay NRf Arguments 0 00 10 00 Defau...

Page 42: ... 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 PROTection STATe Returns 0 1 SOURce CURRent UNDer PROTection LEVel NRf This command sets the under current limit of the power supply Syntax SOURce CURRent UNDer PROTection LEVel NRf Arguments NRf MIN...

Page 43: ...d 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 CURRent UNDer PROTection DELay MINimum MAXimum Returns NR3 SOURce CURRent UNDer PROTection STATe bool This command enables or disables the under current function Syntax SOURce CURRent UNDer PROTectio...

Page 44: ...r 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 PROTection WARM MINimum MAXimum Returns NR3 SOURce CURRent SLEW BOTH NRf NRf This command sets the current rising and falling slew rate of the power supply Syntax SOURce CURRent SLEW BOTH NRf NRf Ar...

Page 45: ...ative 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 command SOURce CURRent SLEW NEGative MINimum MAXimum Returns NR3 SOURce CURRent SLEW POSitive NRf This command sets the current rising slew rate of the power supply Syntax SOURce CURRent SLEW POSitive NRf ...

Page 46: ...er 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 Query command SOURce VOLTage LEVel IMMediate AMPLitude MINimum MAXimum Returns NR3 SOURce VOLTage LEVel TRIGgered AMPLitude NRf This command sets the output voltage value when the power supply recei...

Page 47: ...f 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 03 0 03 Query command SOURce VOLTage SLEW BOTH MINimum MAXimum MINimum MAXimum Returns NR3 NR3 SOURce VOLTage SLEW NEGative NRf This command sets the voltage falling slew rate of the power supply Syn...

Page 48: ...EW 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 command SOURce VOLTage SLEW POSitive MINimum MAXimum Returns NR3 SOURce VOLTage OVER PROTection LEVel NRf This command sets the over voltage limit of the power supply Syntax SOURce VOLTage OVER PROTect...

Page 49: ...OURce 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 Example VOLT PROT DEL 10 00 Query command SOURce VOLTage OVER PROTection DELay MINimum MAXimum Returns NR3 SOURce VOLTage OVER PROTection STATe bool This command enables or disables the over voltage funct...

Page 50: ...Query 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 PROTection LEVel NRf Arguments NRf MIN TO MAX Default value MIN Example VOLT UND PROT 10 00 Query command SOURce VOLTage UNDer PROTection LEVel MINimum MAXimum Returns NR3 ...

Page 51: ...00 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 enables or disables the under voltage function Syntax SOURce VOLTage UNDer PROTection STATe bool Arguments 0 OFF 1 ON Default value 0 Example VOLT UND PROT STAT ON Query command SOURce VOLTage UNDer PRO...

Page 52: ...efault 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 setting voltage limit of the power supply Syntax SOURce VOLTage LEVel LIMit HIGH NRf Arguments NRf MIN TO MAX Default value MAX Limit value Example VOLT LIM 610 00 Query command SOURce VOLTage LEVel LIM...

Page 53: ...LT 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 query form of this command gets the power value of the power supply Syntax SOURce POWer LEVel IMMediate AMPLitude NRf Arguments NRf MIN TO MAX Default value MAX Example POW 860 0 Query command SOURce PO...

Page 54: ...MIN 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 of the power supply Syntax SOURce POWer PROTection DELay NRf Arguments 0 00 10 00 Default value 10 00S Example POW PROT DEL 10 00 Query command SOURce POWer PROTection DELay MINimum MAXimum Returns ...

Page 55: ...ments 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 BATTery This command sets the operating modes of the power supply Syntax SOURce FUNCtion MODE FIXed LIST BATTery Arguments FIXed LIST BATTery Default value FIXed Example FUNC MODE LIST Query command SOURce FUNCtion MODE Returns FIXed LIST BATTery ...

Page 56: ...ts 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 single command message Syntax SOURce APPLy NRf NRf Arguments NRf voltage value MIN TO MAX NRf current value MIN TO MAX Default value MIN MAX Example APPL 10 00 3 500 Query command SOURce APPLy Returns ...

Page 57: ...Syntax 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 the bleeder circuit function Syntax SOURce BLEeder STATe bool Arguments 0 OFF 1 ON Default value Not applicable Example BLE ON Query command SOURce BLEeder STATe Returns 0 1 ...

Page 58: ...st 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 disables the beeper function of the power supply Syntax SYSTem BEEPer STATe bool Arguments 0 OFF 1 ON Default value Not applicable Example SYST BEEP 1 Query command SYSTem BEEPer STATe ...

Page 59: ...uments None Default value Not applicable Example SYST VERS 1993 1 Note indicates the commands that you send to the IT M3100 power supply indicates the response from the IT M3100 power supply Returns AARD SYSTem ERRor This command reads the error code and error information Syntax SYSTem ERRor Arguments None Default value Not applicable Example SYST ERR 0 NO_ERR ...

Page 60: ...urns 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 command takes the instrument out of front panel control mode and switches it to remote control mode Syntax SYSTem REMote Arguments None Default value Not applicable Example SYST REM ...

Page 61: ...Syntax 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 command is executed pressing the LOCAL button does not switch the instrument to local control mode Syntax SYSTem RWLock Arguments None Default value Not applicable Example SYST RWL ...

Page 62: ...Syntax 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 Esc 15 Increase 9 I set Default value Not applicable Example SYST KEY 5 Query command SYSTem KEY Returns NR1 SYSTem REBoot This command is used to perform a device reboot Syntax SYSTem REBoot ...

Page 63: ...s 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 COMMunicate GPIB SELF ADDRess Returns NR1 0 30 SYSTem COMMunicate LAN CURRent ADDRess SPD This command sets the IP address of the power supply Syntax SYSTem COMMunicate LAN CURRent ADDRess SPD ...

Page 64: ...te 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 SYST COMM LAN CURR DGAT 192 168 0 1 Query command SYSTem COMMunicate LAN CURRent DGATeway Returns SRD SYSTem COMMunicate LAN CURRent SMASk SPD This command sets the subnet mask of the power supply Syn...

Page 65: ...ns 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 Example SYST COMM LAN DHCP 1 Query command SYSTem COMMunicate LAN DHCP Returns 0 1 SYSTem COMMunicate LAN SOCKetport NR1 This command sets the socket port for the LAN communication Syntax SYSTem COMMunicat...

Page 66: ...MMunicate 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 AA Note indicates the commands that you send to the IT M3100 power supply indicates the response from the IT M3100 power supply Returns SRD SYSTem COMMunicate LAN RESTart This command resets the LAN...

Page 67: ...em 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 Example SYST COMM SER BAUD 9600 Query command SYSTem COMMunicate SERial BAUDrate Returns 4800 9600 19200 38400 57600 115200 SYSTem COMMunicate LAN DNS1 SPD This command sets DNS primary address for LAN ...

Page 68: ...and 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 Default value Not applicable Example SYST COMM LAN DNS1 192 168 0 2 Query command SYSTem COMMunicate LAN DNS2 Returns SRD SYSTem COMMunicate LAN RESTore This command resets the LAN settings to default se...

Page 69: ...le 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 applicable Example SYST COMM LAN RES Query command None Returns None SYSTem COMMunicate LAN STATe This command queries the LAN state ...

Page 70: ...SYSTem 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 Returns SRD SYSTem COMMunicate LAN DESCription This command queries the host name description in the LAN communication Syntax SYSTem COMMunicate LAN DESCription Arguments None ...

Page 71: ...AN 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 This command indicates whether the instrument is ready or not Syntax SYSTem READy Arguments None Default value Not applicable Example SYST READ ...

Page 72: ...System Commands Copyright Itech Electronic Co Ltd 51 Returns 0 1 ...

Page 73: ...nts 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 program Syntax LIST STEP VOLTage NR1 NRf Arguments 1 100 MINimum MAXimum MINimum MAXimum Default value Not applicable Example LIST STEP VOLT 1 100 00 Query command LIST STEP VOLTage NR1 ...

Page 74: ...0 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 value of the nth step in the list program Syntax LIST STEP SLEW NR1 NRf Arguments 1 100 MINimum MAXimum MINimum MAXimum Default value Not applicable Example LIST STEP SLEW 1 1 000 Query command LIST STEP...

Page 75: ...P 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 sets the number of list repetitions Syntax LIST REPeat NR1 Arguments MINimum MAXimum MINimum MAXimum Default value Not applicable Example LIST REP 3 Query command LIST REPeat ...

Page 76: ... 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 present list program into the specified memory Syntax LIST SAVE NR1 Arguments 1 10 Default value Not applicable Example LIST SAVE 1 Query command None ...

Page 77: ...n 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 list function Syntax LIST STATe bool Arguments 0 OFF 1 ON Default value Not applicable Example LIST ON Query command LIST STATe ...

Page 78: ...RMinate 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 state of the list program Syntax LIST PAUSe STATe BOOLEAN Arguments 0 OFF 1 ON Default value Not applicable Example LIST PAUS 1 Query command LIST PAUSe STATe ...

Page 79: ...ber 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 running list program Syntax LIST RUN REPeat Arguments None Default value Not applicable Example LIST RUN REP Returns NR1 ...

Page 80: ...che 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 This command is used to specify cache size Syntax TRACe POINts NR1 Arguments 2 2500 MINimum MAXimum Default value 1000 Example TRAC POIN MAX ...

Page 81: ...r 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 command selects the reading source saved in the cache If VOLTage is selected the voltage reading is saved in cache if CURRent is selected the current reading is saved in cache If VOLTage and CURRent ar...

Page 82: ...ent 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 Returns NR3 TRACe TIMer NRf This command selects cache time interval Syntax TRACe TIMer NRf Arguments 0 00005 3600 MINimum MAXimum MINimum MAXimum ...

Page 83: ...guments 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 must be sent to the instrument to trigger the instrument into data storage status And the argument of the command TRACe FEED CONTrol NEXT ALWays NEVer must be set to NEXT or ALWays otherwise the sys...

Page 84: ... 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 1 Example TRAC FILT 1 Query command TRACe FILTer STATe Returns 0 1 ...

Page 85: ...um MAXimum MINimum MAXimum Default value Not applicable Example BATT CHAR VOLT 5 0 Query command BATTery CHARge VOLTage MINimum MAXimum Returns NR3 BATTery CHARge CURRent NRf This command sets the charging current Syntax BATTery CHARge CURRent NRf Arguments MINimum MAXimum MINimum MAXimum Default value Not applicable Example BATT CHAR CURR 3 0 Query command BATTery CHARge CURRent MINimum MAXimum ...

Page 86: ...imum MINimum MAXimum Default value Not applicable Example BATT STOP VOLT 4 0 Query command BATTery STOP VOLTage MINimum MAXimum Returns NR3 BATTery STOP CURRent NRf This command sets the cut off current Syntax BATTery STOP CURRent NRf Arguments MINimum MAXimum MINimum MAXimum Default value Not applicable Example BATT STOP CURR 3 0 Query command BATTery STOP CURRent MINimum MAXimum ...

Page 87: ...mum MAXimum MINimum MAXimum Default value Not applicable Example BATT STOP CAP 3 0 Query command BATTery STOP CAPacity MINimum MAXimum Returns NR3 BATTery STOP TIME NRf This command sets the charging time Syntax BATTery STOP TIME NRf Arguments MINimum MAXimum MINimum MAXimum Default value Not applicable Example BATT STOP TIME 3 0 Query command BATTery STOP TIME MINimum MAXimum ...

Page 88: ...ech Electronic Co Ltd 67 Returns NR3 BATTery STATe This command enables or disables the battery function Syntax BATTery STATe Arguments 0 OFF 1 ON Default value Not applicable Example BATT 1 Query command BATTery STATe Returns 0 1 ...

Page 89: ... in the parallel operation Syntax PARallel ROLE SINGle SLAVe MASTer Arguments CPD SINGle SLAVe MASTer Default value Not applicable Example PAR ROLE SLAV Query command PARallel ROLE Returns SINGle SLAVe MASTer PARallel GROup NR1 This command specifies the parallel group Syntax PARallel GROup NR1 Arguments A B C D E F G H I J K L M N O P Default value Not applicable Example PAR GRO A ...

Page 90: ...d PARallel GROup Returns CRD PARallel UNIT NUMBer NR1 This command sets the total instrument number in the parallel operation Syntax PARallel UNIT NUMBer NR1 Arguments 1 to 4 Default value Not applicable Example PAR NUMB 3 Query command PARallel UNIT NUMBer Returns NR1 ...

Page 91: ...ODE 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 command enables or disables the link function Syntax LINK STATe bool Arguments 0 OFF 1 ON Default value Not applicable Example LINK ON Query command LINK STATe ...

Page 92: ...Ltd 71 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 command LINK REFerence MINimum MAXimum Returns NR3 ...

Page 93: ...egister 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 Register of the status model Syntax STATus OPERation CONDition Arguments None Default value Not applicable Example STAT OPER COND Returns NR1 ...

Page 94: ...uments 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 Operation Event Register Syntax STATus OPERation NTRansition NR1 Arguments 0 to 65535 Default value Not applicable Example STAT OPER NTR 16 Query command STATus OPERation NTRansition Returns NR1 ...

Page 95: ...ault 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 model Syntax STATus QUEStionable EVENt Arguments None Default value Not applicable Example STAT QUES Returns NR1 STATus QUEStionable CONDition This command queries the Questionable Condition Register o...

Page 96: ...UEStionable 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 STAT QUES ENAB 24 Query command STATus QUEStionable ENABle Returns NR1 STATus QUEStionable NTRansition NR1 This command sets the negative value of the Questionable Event Register ...

Page 97: ...ATus QUEStionable NTRansition Returns NR1 STATus QUEStionable PTRansition NR1 This command sets the positive value of the Questionable Event Register Syntax STATus QUEStionable PTRansition NR1 Arguments 0 to 65535 Default value Not applicable Example STAT QUES PTR 32 Query command STATus QUEStionable PTRansition Returns NR1 STATus PRESet This command resets all bits in the status model ...

Page 98: ...Status Commands Copyright Itech Electronic Co Ltd 77 Syntax STATus PRESet Arguments None Default value Not applicable Example STAT PRES Query command None Returns None ...

Page 99: ...ger 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 sets the trigger source Syntax TRIGger SOURce KEYPad BUS EXT Arguments CPD KEYPad BUS EXT Default value BUS Example TRIG SOUR KEYP ...

Page 100: ...BUS 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 IN OUT Default value OUT Example TRIG PIN DIR IN Query command TRIGger PIN DIRection Returns IN OUT ...

Page 101: ...e 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 ESER The ESER is an eight bit register that determines which bits in the Standard Event Status Register SESR will set the Event Summary Bit ESB in the Status Byte Register SBR Syntax ESE NRf Arguments 0...

Page 102: ...utes 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 CLS ESE ESE OPC IDN This command reads information that identifies the power supply It returns a parameter that contains four segments divided by a comma Example ITECH Ltd IT3100 60234567890123456 1 0...

Page 103: ...3 Note indicates the commands that you send to the IT M3100 power supply indicates the response from the IT M3100 power supply Returns AARD OPC This command sets the Operation Complete OPC bit in the Standard Event Status Register to 1 when all other commands are complete Syntax OPC Arguments None Default value Not applicable Example OPC Query command OPC Returns NR1 ...

Page 104: ...en 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 PSC Returns 0 1 RCL This command recalls the setups you saved in the specified memory location Syntax RCL NRf Arguments 1 10 Default value Not applicable Example RCL 1 Query command None ...

Page 105: ...ly 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 into specified memory Syntax SAV NRf Arguments 1 10 Default value Not applicable Example SAV 1 Query command None ...

Page 106: ...Register 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 Arguments 0 to 255 Default value Not applicable Example SRE 255 Query command SRE Returns NR1 STB This command reads the data in the Status Byte Register SBR Syntax STB Arguments None Default value Not a...

Page 107: ...trigger 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 errors Query command TST Arguments None Default value Not applicable Example TST Returns NR1 str ...

Page 108: ...mands Copyright Itech Electronic Co Ltd 87 WAI Pauses additional command processing until all pending operations are complete Query command WAI Arguments None Default value Not applicable Example WAI Returns None ...

Page 109: ...e right IT M3100 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 Arguments To set the output voltage to 10 V send the command VOLT 10 00 To set the output current to 3 5 A send the command CURR 3 500 You can also the following command to set the output voltage to 10 ...

Page 110: ... 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 list program send the command LIST STEP CURR 1 3 500 Note When you specify V mode for list operation mode you only need to set the voltage value for each step When you specify I mode for list operation...

Page 111: ... trigger for the trigger source send the command TRIGger SOURce KEYPad BUS EXT To set the charging voltage to 5 V send the command BATT CHAR VOLT 5 0 To set the charging current to 3 A send the command BATT CHAR CURR 3 0 To set the charging time to 3 seconds send the command BATT STOP TIME 3 0 To set the cut off voltage to 4 V send the command BATT STOP VOLT 4 0 To set the cut off current to 3 A s...

Page 112: ...meter 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 Settings conflict 222 Data out of range 223 Too much data 224 Illegal parameter value 225 Out of memory 230 Data Corrupt or Stale 270 Macro error 0 No error 1 Module Initialization Lost 2 Mainframe Initiali...

Page 113: ... 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 rs232 603 FETCH of data was not acquired 604 Measurement overrange 800 Sn Same Conflict ...

Page 114: ...products 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 convenient contact for further consultation ...

Reviews: