Unit installation

12-24
RLC-3 V1.80 Copyright © 1998 Link Communications Inc. 9/17/98
096: Control or Recall Extended Output Lines
“Extended” output lines provide a way to control more external devices or signals than the number
of output lines built into the controller (8 per I/O board). By connecting external shift registers
such as are used on many BCD boards to three of the controller's output lines, you can control up
to 64 “extended” output lines. Whenever command 096 is executed to set or recall the state of an
output line, the controller shifts out 64 bits of information representing the state of each of the
outputs. Extended output line 64 is shifted out first, line 1 last. The data is also shifted out when
the controller is reset and the extended outputs are enabled (you should not enable the extended
output lines if you are not using them, or output lines 6, 7 and 8 on I/O board 1 will get messed up
every time the controller resets).
<096> 0 Disable the extended output lines (the default)
<096> 1 Enable the extended output lines
<096> xx Recall the state of extended output line “xx”
<096> xx 1 Turn extended output line “xx” on
<096> xx 0 Turn extended output line “xx” off
Parameters:
XX - the extended output line number (two digits, 01..64)
Details:
Most standard shift registers should be compatible with this command. Up to eight 8-bit shift
registers can be chained together, each one providing eight more extended outputs. If the shift
registers have separate output registers (like the 74HC595 or 4094), the latch line can be used to
keep the outputs from rippling each time new data is shifted in.
I/O Board 1 Description
Output Line Number
6 Latch - Optional, but will prevent the lines
from “rippling” as data is shifted if used
7 Clock - pulses 64 times to shift data out
8 Data - goes high or low for each clock pulse.