XP8600
28
s
Software Reference
Expansion Board Addresses
XP8600
Up to 64 XP8600s may be addressed individually over a single PLCBus.
Each XP8600 board has a 12-bit address. Once the board has latched its
address, the board may be accessed repeatedly without having to send its
address again.
The 12-bit address of a particular XP8600 is determined by the encoding
of PAL chip U7 on the board and by jumper block J3. Eight different
PALs are available, and J3 may be set eight different ways, giving 64
unique addresses in the form
000z 001y pppx
where
x = 1 when J3 pins 12 are not connected
y = 1 when J3 pins 34 are not connected
z = 1 when J3 pins 56 are not connected
and the PAL determines ppp.
The 12-bit address can be placed on the bus using 4-bit addressing. The
functions
set12adr
,
read12data
, and
write12data
(in
DRIVERS.LIB
) use 12-bit bus addresses.
When using these, and certain other functions, swap the first and third
nibbles of the physical address before passing the address to the function.
For example, if the address is
0x125
, pass
0x521
.
Logical Addresses
PLCBus expansion boards have logical addresses. D/A-specific
software defines 64 integer board addresses, 063. The formula mapping
physical address to logical address is
logical address = ppp × 8 + zyx
where ppp (PAL encoding) and x, y and z (jumper bits) are defined above.
For example, an XP8600 has PAL FPO4850 (ppp = 101) and J3 pins 34
connected (xyz = 101). Its physical address is
000z 001y pppx = 0001 0010 1011 =
0x12B
.
The XP8600s logical address is
101
B
× 8 + 101
B
= 45 =
0x2D
.
Certain library functions expect a logical D/A address.
LED
The XP8600 has an LED, D1, which is illuminated whenever the board is
selected.
Summary of Contents for XP8600
Page 6: ...vi s Table of Contents XP8600 XP8900 Blank ...
Page 10: ...XP8600 XP8900 x s About This Manual Blank ...
Page 11: ...XP8600 ...
Page 12: ...This page is blank intentionally Blank ...
Page 20: ...XP8600 20 s Getting Started Blank ...
Page 26: ...XP8600 26 s I O Configurations Blank ...
Page 38: ...XP8600 38 s Software Reference Blank ...
Page 39: ...XP8900 ...
Page 40: ...This page is blank intentionally Blank ...
Page 48: ...XP8900 48 s Getting Started Blank ...
Page 52: ...XP8900 52 s I O Configurations Blank ...
Page 64: ...XP8900 64 s Software Reference Blank ...
Page 65: ...APPENDICES ...
Page 66: ...This page is blank intentionally Blank ...
Page 78: ...XP8600 XP8900 78 s PLCBus Blank ...
Page 79: ...XP8600 XP8900 Specifications s 79 APPENDIX B SPECIFICATIONS ...
Page 84: ...XP8600 XP8900 84 s Specifications Blank ...
Page 89: ...XP8600 XP8900 Simulated PLCBus Connections s 89 APPENDIX D SIMULATED PLCBUS CONNECTIONS ...