DMC-1000 Appendices • 167
DB-10096 I/O Expansion
The DB-10096 is an attachment board that provides an additional 64 inputs and 32 TTL-level outputs.
(Other I/O configurations are available). The inputs are pulled up to 5 Volts with 4.7K resistors. The
DB-10096 attaches to the DMC-1000 with a ribbon cable. The inputs and outputs are available via
two 60-pin IDC ('header type") connectors, J1 and J2, and are connected with ribbon cables.
Accessing the I/O of the DB-10096
The 64 inputs may be read individually using the @IN[n] function where n=1 through 8 represent the
standard 8 inputs on the DMC-1000 and n=9 through 72 represent the 64 inputs on the DB-10096.
For example, V1=@IN[9] reads input 9 on the DB-10096 and assigns the value to variable V1.
Inputs may also be read in groups of 8 using the command, TIn, where n=0 through 8. n=0 reads
inputs 1 through 8 on the DMC-1000, n=1 reads inputs 9 through 16 on the DB-10096, n=2 reads
inputs 17 through 24 and so on as shown in the table below. For example, if inputs 17 through 24 are
high, V1=_TI2 assigns the value 255 to variable V1.
TIn Inputs
0 1-8
1 9-16
2 17-24
3 25-32
4 33-40
5 41-48
6 49-56
7 57-64
8 65-72
The AI command is only available for inputs 1 through 8 on the DMC-1000.
The 32 outputs are controlled using the SBn, CBn and OBn instructions where n=1 through 8
represent the 8 outputs on the DMC-1000 and n=9 through 40 represent the 32 outputs available on the
DB-10096.
A command, OQ, is available with the DB-10096. This command has two fields addressing 16
outputs each.
OQ m,n
The first field m controls outputs 9 to 24. The second field n controls 25 to 40. When OQ is used in
an operand, a 0 will return inputs 9-24 and a 1 will return 25-40. For example, if outputs 9 and 10 are
high and all others are low, then MG_OQ0 returns a 3.
Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com