Rockwell Automation 1747-PCINT API Software for 1746 I/O User Manual

Page 11

Advertising
background image

Overview

1–3

Publication 1747-6.5.3 June 1998

The Windows NT API library is a DLL and must be installed on the system in order
to run an application which uses it. The Windows NT API accesses the scanner via
the driver created for the bus interface The driver:

allocates resources (interrupt and memory window)

initializes scanner hardware

provides access to the scanner’s dual port RAM

services interrupts from the scanner (priority messages)

Important:

Only access the OCdriver through the API library functions.

When the OCdriver is loaded it tries to allocate an interrupt and a memory window
for the memory and interrupt that were allocated using the settings by the PCI bus
at power-up for the dual port RAM.

Understanding
the 1746 I/O PCI
Interface
Architecture

The 1746 I/O PCI Interface architecture consists of a PCI card that plugs into a PC
and cables to a 1746 I/O chassis. The scanner scans the 1746 local I/O bus and reads/
writes inputs and outputs to/from the dual port registers.

The dual port is an 8K byte memory partition (optionally battery-backed) that
provides an interface between the integrated scanner and your application software
that resides on the host.

Important:

The jumper for the battery-backed dual port memory is disabled by
default. You must switch the jumper in order to enable the dual port
memory battery-backed function. By enabling the battery-backed dual
port memory, you will decrease the life of the battery.

1746 backplane interface

1747-PCIL

status and user LEDs

3-position switch

user jumper

watchdog contact

dual port memory

Partition:

Bytes:

register

1K

commands

variable

response

variable

output image

variable

input image

variable

host data

variable

1747-PCIS

cable

PCI bus

Scanner

CPU

Advertising
This manual is related to the following products: