1 Remote Operation 1.1 Interface Connection RS-232 For RS-232 connectivity, refer to the diagram below for pin out information. The RS-232 is labeled in the rear panel and it is a female DB-9 interface. Description Transmit Data Receive Data A straight pin-to-pin DB9 female to DB9 male serial cable is required for using the RS-232 interface.
RS-485 For multi-unit configuration and control, the male DB-9 interface labeled RS-485 in the rear panel is used. The below illustrates the connection pins and description. Note: Pin 1 is used as the B pin (+) (non-inverting). Pin 5 is used as the A pin (-) (inverting). SC (reference) pin is not used.
2 Remote Commands 2.1 IEEE488.2 Common Commands Here’s a list and description of all common SCPI commands supported by the instrument. *CLS This command clears the following registers. Standard event register Query event register Operation event register Status byte register Error code Command syntax: *CLS Parameter: None...
Page 7
9115 Product model XXXXXX Product serial number VX.XX –VX.XX Software version Example: B&K Precision, 9115, 00000000000004, V1.01-V1.00 *OPC When all commands before this command are executed, bit OPC in standard event register will be set to 1. Command syntax: *OPC...
Query syntax: *STB? Parameter: None Returned parameter: <NR1> *TRG When power supply trigger source is a command from via BUS, this command will give a trigger signal. And its function is the same as “TRIGger” command. Query syntax: *TRG Parameter: None Returned parameter: None *SAV This command can save the current setups of power supply to specified memory.
Page 9
Over current Over power Over temperature Standard event register Operation completed. All the parallel operations are completed. Query error. Output buffer data lost. Instrument memory data loss or self test error Execute error. Command parameter over flow or the operation condition is not consistent Command error.
Page 10
STATus:QUEStionable:CONDition? This command is used to read the value of query condition register. When a bit of QUES condition changes, the bit value corresponding in QUEST event register is 1. Query syntax:STATus:QUEStionable: CONDition? Parameter: None Returned parameter: <NR2> STATus:QUEStionable:ENABle This command can set the parameter of quest event enable register. Setting parameter can determine which bit value of quest event register is 1 and the bit will enable QUES.
Page 11
Position Bit Name used used used used Weight STATus:OPERation:CONDition? This command can read the parameter from the operation condition register. When the parameter of operation condition register changes, the bit corresponding in operation event register is 1. Query syntax: STATus: OPERation: CONDition? Parameter: None Returned parameter: <NR1>...
2.3 SYSTEM Subsystem SYSTem:ERRor? This command is used to read the error code and the error information. Command syntax: SYST:ERR? Parameter: None Returned parameter: <NR1>,<SRD> The following is the error code and the definition: (101) Too many numeric suffices (110) No input command (114) Invalid Numeric suffix (116) Invalid value (117) Invalid dimensions...
Page 14
Command syntax: SYSTem:RWLock Parameter: None SYSTem:POSetup This command configures the power on state of the instrument. Command syntax: SYSTem:POSetup RST|SAV0 Parameter: RST|SAV0 Returned parameter: None Query syntax: SYSTem:POSetup? SYSTem:POSetup? Command syntax: SYSTem:POSetup? Parameter: None Returned parameter: RST|SAV0 SYSTem:CLEar This command is used to clear the error codes and information. Command syntax: SYSTem:CLEar Parameter: None Returned parameter: None...
This command is used to set the slave machine’s address when communicating through RS485 interface. Command syntax: ADDRess <NR1> Parameters: 0-31 2.4 TRIGGER Subsystem TRIGger[:IMMediate] This command is used to create a trigger signal. It will give a trigger signal in BUS trigger source mode.
Page 16
[SOURce:]FALL[:LEVel] This command is used to set the voltage falling time of the power supply. Command syntax: [SOURce:] FALL [:LEVel] <NRf> Unit: s parameter: 0~65.535 Query syntax: [SOURce:] FALL [:LEVel]? Return parameter: 0~65.535 [SOURce:]CURRent[:LEVel][:IMMediate][:AMPLitude] This command is used to set the output current value. Command syntax: [SOURce:]CURRent[:LEVel][:IMMediate][:AMPLitude] <NRf>...
Page 17
Unit: V| mV| uV Query syntax: [SOURce:]VOLTage[:LEVel]:TRIGgered[:AMPLitude]? Return parameter: <NRf> [SOURce:]VOLTage:PROTection[:LEVel] This command is used to set the software-voltage protection value. Command syntax: [SOURce:] VOLTage:PROTection[:LEVel] <NRf> Parameter: MIN TO MAX|MIN|MAX|DEF Parameters: V |mV| uV Query syntax: [SOURce:] VOLTage:PROTection[:LEVel]? Parameters: None Return parameter: <NRf>...
This command is used to set the lower limitation of the output voltage. Command syntax: [SOURce:]VOLTage:LIMit[:LEVel] <NRf> Parameter: MIN TO MAX|MIN|MAX|DEF Unit: V| mV| uV Query syntax: [SOURce:]VOLTage:LIMit[:LEVel]? Return parameter: <NRf> [SOURce:]VOLTage:RANGe<voltage> This command is used to set the upper limitation of the output voltage. Command syntax: [SOURce:]VOLTage:RANGe <NRf>...
Page 19
readings. Command syntax: FETCh:VOLTage? Return parameter: <NRf> Return parameter unit: V MEASure[:SCALar]:CURRent[:DC]? This command is used to read the actual current. Command syntax: MEASure[:SCALar]:CURRent[:DC]? Parameter: None Return parameter: <NRf> Return parameter unit: A example: MEAS:CURR? FETCh:CURRent? This command is used to read the current which is in the sample cache. After sending the command, the readings will be sent to the computer.
2.7 LIST AND SEQUENCE Commands LIST Commands LIST:STATe This command is used to set the state of list mode. Command syntax: LIST:STATe <0|1|ON|OFF> Query syntax: LIST:STATe? Return parameter: 0|1 LIST:RECall This command is used to recall a list file. Command syntax: LIST:RECall <NR1> Parameter: 1~10 Query syntax: LIST:RECall? Return parameter: 1~10...
Page 21
Query syntax: LIST:LINK:SEQuence? Return parameter: 0~1023 LIST:SEQuence:REPeat <NR1>,<NR1> This command is used to edit the running count of sequence which is linked to the List file. Command syntax: LIST:SEQuence:REPeat<NR1>,<NR1> Parameter: Parameter1 represents the sequence number,parameter2 corresponds to the running count of the sequence (1~65535). Query syntax: LIST:SEQuence:REPeat? <NR2>...
Page 22
Parameter: Parameter1 represents the number of step to be edited.Parameter2 is the current (MIN~MAX). Query syntax: SEQuence:CURRent? <NR1> Return parameter: MIN~MAX SEQuence:WIDTh This command is used to edit the width of specified step of the sequence file . Command syntax: SEQuence:WIDTh <NR1><,NRf> Parameter: Parameter1 represents the number of steps to be edited.Parameter2 is the time width (0.001~65.535).
Need help?
Do you have a question about the 9115 and is the answer not in the manual?
Questions and answers