SERIES IP445 INDUSTRIAL I/O PACK 32 CHANNEL ISOLATED SSR OUTPUT MODULE
___________________________________________________________________________________________
- 6 -
I/O SPACE ADDRESS MAP
This board is addressable in the Industrial Pack I/O space to
control the 32 channels of digital output to the field.
The I/O space may be as large as 64, 16-bit words (128 bytes)
using address lines A1 to A6, but the IP445 uses only a portion of
this space. The I/O space address map for the IP445 is shown in
Table 3.2. Note that the base address for the IP module I/O space
(see your carrier board instructions) must be added to the addresses
shown to properly access the I/O space. Accesses may be
performed on an 8 or 16-bit basis but only D0-D7 are driven. D08-
D15 are not used but will normally read high due to pull-up resistors
on the carrier board.
The following table shows the memory map for the IP445. Data
is read and written to one of four groups (ports) as designated by the
address.
Table 3.2: IP445 I/O Space Address (Hex) Memory Map
2
Base
Addr+
MSB
D15 D08
LSB
D07 D00
Base
Addr+
00
Not Used
Control Register
01
02
Not Used
Output Port 0
CH07
↔
CH00
03
04
Not Used
Output Port 1
CH15
↔
CH08
05
06
Not Used
Output Port 2
CH23
↔
CH16
07
08
Not Used
Output Port 3
CH31
↔
CH24
09
0A
Not Used
⇓
0B
7E
Not Used
7F
Notes (Table 3.2):
1. The IP will not respond to addresses that are "Not Used".
2. All Register accesses implement 0 wait state data transfers.
This memory map reflects byte accesses using the “Big Endian”
byte ordering format. Big Endian is the convention used in the
Motorola 68000 microprocessor family and is the VMEbus
convention. In Big Endian, the lower-order byte is stored at odd-byte
addresses. The Intel x86 family of microprocessors uses the
opposite convention, or “Little Endian” byte ordering. Little Endian
uses even-byte addresses to store the low-order byte. As such,
installation of this module on a PC carrier board will require the use
of the even address locations to access the lower 8 data bits while
on a VMEbus carrier use of odd address locations are required.
REGISTER DEFINITIONS
Control Register, (Write) - (Base + 00H)
This write only register is used to reset all output ports to 0
(SSR switches OFF).
Table 3.3: Control Register
BIT
FUNCTION
0
1 = Software Reset
1 to 7
Not Used
Port Output Registers (Read/Write, 03H, 05H, 07H, and 09H)
Four registers are provided to control 32 possible output points.
Data can be read from or written to one of four groups of eight output
lines (Ports 0-3), as designated by the address and read/write
signals. Each port assigns the least significant data line (D0) to the
least significant output line of the port grouping (e.g. OD00 for port 0
to D0).
REGISTER 0 (OUTPUT SWITCHES 00 THROUGH 07):
MSB __ __ __ __ __ __ LSB
07 06 05 04 03 02 01 00
CH07.........................................................................................CH00
REGISTER 1 (OUTPUT SWITCHES 08 THROUGH 15):
MSB __ __ __ __ __ __ LSB
07 06 05 04 03 02 01 00
CH15.........................................................................................CH08
REGISTER 2 (OUTPUT SWITCHES 16 THROUGH 23):
MSB __ __ __ __ __ __ LSB
07 06 05 04 03 02 01 00
CH23.........................................................................................CH16
REGISTER 3 (OUTPUT SWITCHES 24 THROUGH 31):
MSB __ __ __ __ __ __ LSB
07 06 05 04 03 02 01 00
CH31.........................................................................................CH24
Write a zero to each channel’s position to turn the
corresponding SSR OFF. Write a one to each channel’s position to
turn the corresponding SSR ON.
Each output channel register can be conveniently read back for
verification purposes. For critical control applications, it is
recommended that outputs be directly fed back to an input point and
the input point monitored (loopback I/O). Acromag Model IP440 32-
channel isolated input modules can be used to implement loopback
output monitoring with this model (see Drawing 4501-603).
On power-up, hardware reset, or software reset, the ports are
reset to 0 forcing the outputs (SSR’s) to be OFF.
IP445 PROGRAMMING
Acromag provides you with the Industrial I/O Pack Software
Library diskette (Model IPSW-LIB-M03, MSDOS format) to make
communication with the board easy. Example software functions are
provided for both ISAbus (PC/AT) and VMEbus applications. All
functions are written in the “C” programming language and can be
linked to your application. For more details, refer to the
“README.TXT” file in the root directory on the diskette and the
“INFO445.TXT” file in the appropriate “IP445” subdirectory off of
“\VMEIP” or “\PCIP”, according to your carrier.
Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com
Summary of Contents for IP445 Series
Page 12: ...Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com...
Page 13: ...Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com...
Page 14: ...Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com...
Page 15: ...Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com...
Page 16: ...Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com...
Page 17: ...Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com...
Page 18: ...Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com...
Page 19: ...Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com...
Page 20: ...Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com...