Status reporting

IEEE 488.2 compatible Status Structures

not finished reading a response (from the Output Queue) and is already sending new data. Lastly, Query Error is reported when there is a Deadlock situation: Output Queue and Input Queue are both full. This situation is unlikely to happen due to the Input Queue being able to hold several Commands and Queries.

Standard Event Status Enable Register - set with *ESE read with *ESE?

PON

0

CME

EXE

DDE

QYE

0

OPC

The Register has the same structure as the Standard Event Status Register.

Performing a bit by bit AND between the Event Register and the Event Enable Register and then ORing the resulting bits, generate the Status Summary Message ESB (Event Summary Bit).

Setting new value to the Register causes a re-calculation of ESB and <rqs>.

Primary Status Register - read with PSR?

PRIM

 

PRIM

EXT

P_M

PRIM

PWR

PWR

PRIM

OT

 

FLT

SHUT

SHUT

SHUT

ERR

WRN

INP

 

 

 

 

 

 

 

 

 

 

PRIM_OT

Primary Over Temperature.

 

 

 

 

PRIM_FLT

......

Primary is faulty (its output is down).

 

 

 

EXT_SHUT

Primary is shutdown by user (external signal).

 

 

P_M_SHUT

Primary is shutdown by a Power Module.

 

 

PRIM_SHUT ...

Primary is shutdown due to Power Error or Channel Fault.

 

PWR_ERR

Primary Power Envelope exceeded - shutdown.

 

 

PWR_WRN

Primary Power Envelope exceeded - warning zone.

 

PRIM_INP

Primary input error (power fail).

 

 

 

The Primary Status Register shows the current status of the Primary.

Primary Event Status Register - read with PER?

PRIM

PRIM

EXT

P_M

PRIM

PWR

PWR

PRIM

OT

FLT

SHUT

SHUT

SHUT

ERR

WRN

INP

 

 

 

 

 

 

 

 

The Primary Event Status Register has the same structure as the Primary Status Register. The bits in the Event Register are “sticky” - once a bit is set it will remain set even if the condition that caused it to be set is no longer valid.

The register is cleared when read and <rqs> and <ist> are re-calculated.

Primary Event Status Enable Register - set with PEE, read with PEE?

PRIM

PRIM

EXT

P_M

PRIM

PWR

PWR

PRIM

OT

FLT

SHUT

SHUT

SHUT

ERR

WRN

INP

 

 

 

 

 

 

 

 

The Primary Event Status Enable Register has the same structure as the Primary Status Register.

The Status Summary Message PRIM_ERR is calculated by performing a bit by bit AND between the Primary Event Status Register and the Primary Event Status Enable Register and then ORing the resulting bits.

XMP 2600 Programming Manual rev. 1.1

73

Page 86
Image 86
Xantrex Technology XMP 2600 manual Primary Status Register read with PSR?, Primary Event Status Register read with PER?