A-2 BIT 4886 111315A.4 *ESE? — STANDARD EVENT STATUS ENABLE QUERY *ESE?Syntax: *ESE? Return value: Integer> value per Table A-2.Description: Returns the mask stored in the Standard Event Status Enable Register. Contents of StandardEvent Status Enable register (*ESE) determine which bits of Standard Event Status register (*ESR)are enabled, allowing them to be summarized in the Status Byte register (*STB). All of the enabledevents of the Standard Event Status Enable Register are logically ORed to cause ESB (bit 5) of theStatus Byte Register to be set (1 = set = enable function, 0 = reset = disable function). (See example,Figure A-1.)A.5 *ESR? — EVENT STATUS REGISTER QUERY *ESR?Syntax: *ESR?Return value: (Value = contents of Event Status register as defined in Table A-2.)Description: Causes the power supply to return the contents of the Standard Event Status register. After ithas been read, the register is cleared. The Standard Event Status register bit configuration isdefined in Table A-2 (1 = set, 0 = reset). The error bits listed in Table A-2 are also related to errorcodes produced during parsing of messages and to errors in the power supply (see PAR. B.133)• Any 1xx type error sets the Command error bit (5) see.• Any 2xx type error sets the Execution error bit (4).• Any 3xx type error sets the Device error bit (3). The Device error bit will be set when Current Erroror Voltage Error is detected and the corresponding Status Questionable bit is set (see PAR. B.28).• Any 4xx type error sets the Query error bit (2).Related Commands: *CLS, *ESE, *OPC. (See example, Figure A-1.)A.6 *IDN? — IDENTIFICATION QUERY *IDN?Syntax: *IDN?Return value: Character stringDescription: Identifies the instrument. This query requests identification. The power supply returns a string whichcontains the manufacturer name, the model, factory calibration date, serial number and firmware level.The character string contains the following fields separated by commas: ,CURR CALDATE>,, REV> where (manufacturer) = Kepco, has three subfields: MODEL = BOP1KW, VOLT-CURR = ratedvoltage and current, and CALDATE = factory calibration date formatted as MM/DD/YYYY (month/day/year). is the 6-digit serial number and is the firmware revision. (Seeexample, Figure A-1.)A.7 *OPC — OPERATION COMPLETE COMMAND *OPCSyntax: *OPCDescription: Causes power supply to set status bit 0 (Operation Complete) to “0” indicating the unit is busy.When pending operations are complete this status bit is set to “1.” This command sets StandardEvent Status Register bit 0 (see Table A-2) to “0.” Subsequent *OPC? commands return “0” until allthree microprocessors are idle, indicating that all previous commands have been executed andchanges in output level have been completed. When all microprocessors are idle, *OPC? return “1.”*OPC? must be proceeded by *OPC to first clear status bit 0, otherwise the *OPC? will return a “1”that has no meaning. This command does not prevent processing of subsequent commands, but bit 0will not be set until all pending operations are completed. (1 = set = enable function, 0 = reset = dis-able function). (See example, Figure A-1.) As an example, the controller sends command(s), thensends *OPC. If controller then sends *ESR?, the power supply responds with either a “0” (if the powersupply is busy executing the programmed commands), or a “1” (if the previously programmed com-mands are complete). (See example, Figure A-1.)