Figure 11-1. Scpi Status Implementation Diagram - Ametek ASTDC60D1C-E00 Programming Manual

Rs232, usb, ethernet and ieee 488.2
Table of Contents

Advertisement

1-20 Bit position
Fault Events - which
must be enabled by
the Protection
Enable Register
before they are
recorded in the fault
register.
Protection Condition Register –
readable using
STAT:PROT:COND? query command
The SESER (Standard Event Status Enable Register).
This
register is read using the *ESE? SCPI query command. This
register is written to using the *ESE <value> command. A "1" in
the appropriate bit location enables that corresponding bit from
the SESR to pass through to the input of the OR gate to be
included in the SESR summary bit (bit 5) in the SCPI Status Byte.
Bit Hex Value Description
0
0x01
Operation Complete
1
0x02
Request Control (Not Used)
Events which
2
0x04
Query Error (Not Used)
set the SESR
3
0x08
Device Dependent Error
bits directly.
4
0x10
Execution Error (e.g., range error)
5
0x20
Command Error (e.g., syntax error)
6
0x40
User Request (Not Used)
7
0x80
Power On
The SESR (Standard Event Service Register). Masking does not prevent events from
setting bits in the SESR. This facilitates polling as a means of detecting these events,
since the SESR can be polled (read) using the *ESR? command, irrespective of the bits
set or not set in the Standard Event Status Enable Register.
M330461-01 Rev A
21-30 unused
Bit
Hex Value Description
0
0x01
Constant Voltage Operation
1
0x02
Constant Current Operation
2
0x04
Constant Power Operation
3
0x08
Overvoltage Protection Fault
4
0x10
Over Temperature Fault
5
0x20
External Shutdown
6
0x40
Foldback Mode Operation
7
0x80
Remote Programming Error
8
0x100
Fan Fault
9
0x200
Line Drop Fault
10
0x400
DC Module Fault
11
0x800
PFC Fault
12
0x1000
OCP Fault
13
0x2000
AUX Supply Fault
14
0x4000
Line Status Changed
15
0x8000
Parallel Cable Fault
16
0x10000
Salve System Fault
17
0x20000
Not Used
18
0x40000
Remote Sense Fault
19
0x80000
Regulation Fault
20
0x100000 Current Feedback Fault
21
0x200000 Not Used
22
0x400000 Not Used
23
0x800000 Not Used
The SCPI Status Byte. Read using either the
*STB? command, or the GPIB serial poll operation.
Bit Hex Value Description
0
1
2
3
4
5
6
7
Eight bit-wise logical AND
operations

Figure 11-1. SCPI Status Implementation Diagram

0x01
Not Used
0x02
Protection Event Flag
0x04
Error/Event Queue Message Avail.
0x08
Questionable Status (Not Used)
0x10
Message Available
0x20
Standard Event Status Register
0x40
RQS/MSS Service Request Bit
0x80
Operation Status Flag (Not Used)
11-64
The Protection Enable Register. Readable using the STAT:PROT:ENAB? query
command. Writable using the STAT:PROT:ENAB <value> command. Used to select
what fault events could set a bit in the Fault Register. Certain faults can occur even
if they are not enabled. This is because the Protection Enable Register merely filters
which events are allowed to affect the Fault Register, not whether those events can
t
Fault Register (also called the Protection Event Register).
Readable using the STAT:PROT:EVEN? Query.
command. Bit 21 to 31 are not used.
The Service Request Enable Register (SRER).
Used to enable which Status Byte bits can affect the
service request bit. *SRE? reads. *SRE <value> writes.
Seven bit-wise logical AND
operations

Hide quick links:

Advertisement

Table of Contents
loading

This manual is also suitable for:

Sorensen asterion dc seriesAstdc125d1c-e00

Table of Contents