User`s manual

74 Register-Based Programming Appendix B
To disable the interrupt generated when channels are closed, write a 1 to
bit 6 of the Status/Control Register (base + 04
16
).
NOTE Typically, interrupts are only disabled to "peek-poke" a module. Refer to
the operating manual of the command module before disabling the
interrupt.
Relay Control
Registers
Writes to the Relay Control Registers (base + 20
16
to base + 30
16
) enable
you to switch desired channels. Figures 1-1 and 1-2 (see Chapter 1) show
the schematics for the modules and the bank, row, and column information.
Any number of relays per bank can be closed at a time.
Manufacturer ID Register
base + 00
16
15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
Write Undefined
Read* Manufacturer ID
*Returns
FFFF
16
= Hewlett-Packard A16 only register based.
Device Type Register
base + 02
16
15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
Write Undefined
Read 0100
16
Status/Control Register
base + 04
16
15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
Write* Undefined D Undefined R
Read** Undefined S4 S3 S2 S1 Undefined B D Undefined
*R = Latching relays stay in their current state.
*D = Disable interrupt by writing 1 in bit #6.
**B = Status "busy" is 0 in bit #7.
**D = Status "Interrupt disable" is 1 in bit #6.
**S4 -S1 = Status "Configuration Status bits" hardwired onto the terminal modules.
S4 S3 S2 S1
0 1 1 0 = E1469A 4x16 Matrix
0 1 0 1 = E1468A 8x8 Matrix