Responding To Srq Events; The (Main) Status Byte; Main Controller Events; Output Message Queue - Xantrex XMP 2600 Programming Manual

Xantrex multiple output power system
Table of Contents

Advertisement

Usage Guidelines
Responding
The SRQ event of the IEEE488.2 bus is the summary of the entire Status Structure of the
XMP 2600.
to SRQ
events
The following paragraphs will show how to traverse the Status Structure tree in order to
find the cause of the generated SRQ.
This explanation will, also, show how to setup the programmable elements of Status
Structure in order to be notified only on events of interest.

The (main) status byte

The SRQ event is generated in response to bits of the Status Byte being set (a positive
transition).
Each time a bit of the Status Byte is being set (changing from 0 to 1) the Status Byte is
being ANDed with the Service Request Enable Register. If the result of the AND
operation has any bits set to 1 – an SRQ will be generated. In other words – the SRQ
event (or flag) is the summary of the Status Byte and the Service Request Enable Register
is the "Event Enable Register".
Thus, the first response to an SRQ event is to read the Status Byte. This can be achieved
in two fashions: performing a serial poll or issuing the *STB? Query.
Once we have got the value of the Status Byte, we can investigate the cause of the SRQ
event.
The Status Byte summarizes the following Status Structures:
Whenever one of these bits is set, the corresponding higher level of the Status Structure
should be probed.

Main controller events

This part of the Status Structure is made out of an Event Register and its corresponding
Event Enable Register. The summary of this pair of registers appears in the Status Byte in
the form of the ESB bit.
The main controller's Event Register (also called the Standard Event Status Register)
holds the Power On, Error and OPC events. The register is read using the *ESR? Query.
The last known error code is read using the ERR? Query.
The OPC event (OPeration Complete) occurs when the *OPC command follows a
lengthy operation (e.g. a change in the output voltage of a Power Module – VSET
command).
The PON event occurs when the XMP 2600 is powered up.

Output message Queue

The MAV (Message AVailable) bit of the Status Register is the only element of this part
of the Status Structure.
The bit is set to 1 whenever the Output Queue holds a response to a query.
This enables the software of the controlling computer to work with the XMP 2600
asynchronously.
Handling SRQ and the IEEE488.2 Status Structures
ESB - XMP's main controller events
MAV - Output Message Queue (Message AVailable).
COM TO – Remote Communications Time Out.
PRIM ERR - XMP's Primary Engine (main converter) faults.
SRQ IS - Power Modules.
XMP 2600 Programming Manual
rev. 1.1
13

Advertisement

Table of Contents
loading

Table of Contents