background image

SERIES IP440 INDUSTRIAL I/O PACK                                32-CHANNEL ISOLATED DIGITAL INPUT MODULE
___________________________________________________________________________________________

- 8 -

Write Mask Register & Enhanced Mode Select Register
(Standard Mode, Port 7, Read/Write)

The ASIC used by the IP440 is capable of output.  However,

the ports of this model are intended for input only and writes to
these ports should be avoided.  This register is used to mask the
ability to write data to the four I/O ports of this model.  Writing a
‘1’ to bits 0-3 of the Mask Register will mask ports 0-3
respectively, from inadvertent writes.  A read of this register will
return the status of the mask in bits 0-3.

Standard Mode Write Mask Register (Port 7)

BIT

WRITE TO REGISTER

READ FROM REGISTER

0

Port 0 Write Mask

Port 0 Write Mask

1

Port 1 Write Mask

Port 1 Write Mask

2

Port 2 Write Mask

Port 2 Write Mask

3

Port 3 Write Mask

Port 3 Write Mask

4-7

NOT USED

NOT USED

Bits 4-7 of this register are not used.  On power-up reset, this

register defaults to the unmasked state, allowing writes to the
output ports.

This register is also used to select the Enhanced Mode of

operation.  To switch to Enhanced Mode, four unique bytes must
be written to port 7, in consecutive order, without doing any reads
or writes to any other port and with interrupts disabled.  The data
pattern to be written is 07H, 0DH, 06H, and 12H, in order, and
this must be written immediately after reset or power-up.

ENHANCED MODE

BANK 0 REGISTERS

Port Registers
(Enhanced Mode Bank 0, Ports 0-3, Read, Write Restricted)

Four input registers are provided to monitor 32 possible input

points.  Data is read from one of four groups (Ports 0-3) of eight
input lines, as designated by the address.  Each port assigns the
least significant data line (D0) to the least significant input line of
the port grouping (e.g. IN00 of port 0 to D0).  A read of this
register returns the status (ON/OFF) of the input signal.  Although
the ASIC used by this model is capable of output, the IP440 is
intended for input only and writes to these registers should be
blocked.  Writing ‘1’ to this register will cause the input to always
read as 0, and changes in the input will be ignored (until a 0 is
written or a reset occurs).  A Mask Register is used to disable
writes to ports intended for input only.  That is, each port (group
of 8 input lines) should be masked from writes (see below).

Write Mask Register And Bank Select Register 0
(Enhanced Mode Bank 0, Port 7, Read/Write)

The ASIC used by the IP440 is capable of output.  However,

the ports of this model are intended for input only and writes to
these ports should be avoided.  This register is used to mask the
ability to write data to the four I/O ports of this model.  Writing a
‘1’ to bits 0-3 of the Mask Register will mask ports 0-3
respectively, from inadvertent writes.  A read of this register will
return the status of the mask in bits 0-3.

Enhanced Mode Write Mask Register (Port 7)

BIT

WRITE TO REGISTER

READ FROM REGISTER

0

Port 0 Write Mask

Port 0 Write Mask

1

Port 1 Write Mask

Port 1 Write Mask

2

Port 2 Write Mask

Port 2 Write Mask

3

Port 3 Write Mask

Port 3 Write Mask

4-5

NOT USED

NOT USED

6

Bank Select Bit 0

Bank Status Bit 0

7

Bank Select Bit 1

Bank Status Bit 1

Bits 6 & 7 of this register are used to select/monitor the bank

of registers to be addressed.  In Enhanced Mode, three banks
(banks 0-2) of eight registers may be addressed.  Bank 0
registers are similar to the Standard Mode bank of registers.
Bank 1 allows the 32 event inputs to be monitored and controlled.
Bank 2 registers control the debounce circuitry of the event
inputs.  Bits 7 and 6 select the bank as follows:

Enhanced Mode Bank Select

Bit 7 Bit 6

BANK OF REGISTERS

00

Bank 0 - Read Input Signals

01

Bank 1 - Event Status/Clear

10

Bank 2 - Event Debounce Control, Clock,
and Duration

11

INVALID - DO NOT WRITE

On power-up reset, this device is put into the Standard Mode

and this register defaults to the unmasked state (allowing writes
to the ports which should be avoided), and bank 0 (Default).

BANK 1 REGISTERS

Event Sense Status & Clear Registers For IN00-IN31
(Enhanced Mode Bank 1, Ports 0-3, Read/Write)

Each input line of each port includes an event sense input.

Reading each port will return the status of each input port’s sense
lines.  Writing ‘0’ to a bit position of each port will clear the event
on the corresponding line.  When writing ports 0-3 of Enhanced
Mode bank 1, each data bit written with a logic 0 clears the
corresponding event sense flip/flop.  Further, each data bit of
ports 0-3 must be written with a 1 to re-enable the corresponding
event sense input after it is cleared.  Reading ports 0-3 of the
Enhanced Mode bank 1 returns the current event sense flip/flop
status.

Port 0 Event Sense/Status Register (Ports 1-3 are Similar)

BIT

READ PORT

WRITE “0”

WRITE “1”

0

Port 0 IN00
Event Status

Clear IN00 Event
Sense Flip/Flop

Re-enable IN00
Event Sense

1

Port 0 IN01
Event Status

Clear IN01 Event
Sense Flip/Flop

Re-enable IN01
Event Sense

2

Port 0 IN02
Event Status

Clear IN02 Event
Sense Flip/Flop

Re-enable IN02
Event Sense

3

Port 0 IN03
Event Status

Clear IN03 Event
Sense Flip/Flop

Re-enable IN03
Event Sense

4

Port 0 IN04
Event Status

Clear IN04 Event
Sense Flip/Flop

Re-enable IN04
Event Sense

5

Port 0 IN05
Event Status

Clear IN05 Event
Sense Flip/Flop

Re-enable IN05
Event Sense

6

Port 0 IN06
Event Status

Clear IN06 Event
Sense Flip/Flop

Re-enable IN06
Event Sense

7

Port 0 IN07
Event Status

Clear IN07 Event
Sense Flip/Flop

Re-enable IN07
Event Sense

Artisan Scientific - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisan-scientific.com

Summary of Contents for IP440 Series

Page 1: ...ess underutilized and idle equipment along with credit for buybacks and trade ins Custom engineering so your equipment works exactly as you specify Critical and expedited services Leasing Rentals Demo...

Page 2: ...RATED 30765 South Wixom Road P O BOX 437 Wixom MI 48393 7037 U S A Tel 248 624 1541 Fax 248 624 9234 Copyright 1996 Acromag Inc Printed in the USA Data and specifications are subject to change without...

Page 3: ...his is especially important where economic property loss or human life is involved It is important that the user employ satisfactory overall system design It is agreed between the Buyer and Acromag th...

Page 4: ...your carrier board to ensure compatibility with the following interface products Cables Model 5025 551 X Shielded Cable or Model 5025 550 X Non Shielded Cable A Flat 50 pin cable with female connector...

Page 5: ...in the mating area Threaded metric M2 screws and spacers are supplied with the module to provide additional stability for harsh environments see Mechanical Assembly Drawing 4501 434 The field and logi...

Page 6: ...d to avoid incorrect assembly 3 0 PROGRAMMING INFORMATION ADDRESS MAPS This board is addressable in the Industrial Pack I O space to control the configuration and status monitoring of 32 digital input...

Page 7: ...IN24 IN31 07 08 Not Driven4 READ WRITE2 Port 4 NOT USED 09 0A Not Driven4 READ WRITE2 Port 5 NOT USED 0B 0C Not Driven4 READ WRITE2 Port 6 NOT USED 0D 0E Not Driven4 READ WRITE Port 7 WRITE MASK REGI...

Page 8: ...0 ODD Base Addr INDEPENDENT FIXED FUNCTION REGISTERS 10 1C NOT USED2 11 1D 1E Not Driven1 READ WRITE Interrupt Enable Register Bit 0 1 enables INTREQ0 Software Reset Generator Bit 1 1 Generates Reset...

Page 9: ...of this model Writing a 1 to bits 0 3 of the Mask Register will mask ports 0 3 respectively from inadvertent writes A read of this register will return the status of the mask in bits 0 3 Enhanced Mode...

Page 10: ...IN31 Bank Select Register Enhanced Mode Bank 1 Port 7 Write Only Bits 6 7 of this register are used to select monitor the bank of registers to be addressed In Enhanced Mode three banks banks 0 2 of e...

Page 11: ...t Cycles INTSEL to occur This bit is cleared following a system reset but not a software reset see below Writing a 1 to the bit 1 position of this register will cause a software reset to occur be sure...

Page 12: ...440 2 models and 38 60V IP440 3 models Inputs are non inverting and inputs left floating not recommended will register a low false 0 input indication In both the Standard and Enhanced operating modes...

Page 13: ...ting the interrupt have been cleared or return to normal and the event sense flip flop has been cleared by writing 0 to the corresponding bit position of the Event Sense Status Register or until the I...

Page 14: ...ity of data contention between the built in output circuitry and the devices driving these inputs Write 01H to the port 7 address to mask writes to port 0 11 Read 01H from the port 7 address to verify...

Page 15: ...cedures in Section 2 Preparation For Use have been followed Also refer to the documentation of your carrier board to verify that it is correctly configured Replacement of the module with one that is k...

Page 16: ...aximum Diode I R Series input current limiting resistors are 2 2K IP440 1 12K IP440 2 or 27K IP440 3 and installed on board Input Current Varies per model number and input signal voltage level For Mod...

Page 17: ...ensity ribbon cable connectors coming from the APC8600 carrier board Acromag cable Model 5029 900 to screw terminals for direct wired interfaces This panel facilitates the connection of up to 50 field...

Page 18: ...Artisan Scientific Quality Instrumentation Guaranteed 888 88 SOURCE www artisan scientific com...

Page 19: ...Artisan Scientific Quality Instrumentation Guaranteed 888 88 SOURCE www artisan scientific com...

Page 20: ...Artisan Scientific Quality Instrumentation Guaranteed 888 88 SOURCE www artisan scientific com...

Page 21: ...Artisan Scientific Quality Instrumentation Guaranteed 888 88 SOURCE www artisan scientific com...

Page 22: ...uipment Have surplus equipment taking up shelf space We ll give it a new home Learn more Visit us at artisantg com for more info on price quotes drivers technical specifications manuals and documentat...

Reviews: