Manual

Important User Information
I
. . . . . . . . . . . . . . . . . . . . . . . .
Summary of Changes
i
. . . . . . . . . . . . . . . . . . . . . . . . . . . .
Changes
to Software
i
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Using This Manual 11. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Manual's
Objectives
11. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Audience 11
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Related
Publications
11. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Required Hardware 11
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Required Software 12
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Source Code 12
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Conventions 12
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
I/O Scanner Concepts 21. . . . . . . . . . . . . . . . . . . . . . . . . . . .
Chapter
Objectives
21. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
How Does the Scanner Relate to 1771-I/O 21
. . . . . . . . . . . . . . . . . .
Terms 23
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
I/O Addressing 25
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
What the Scanner Does 26
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Operating Modes 27
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Global
RAM
27. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Data Paths 28
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Scanner Commands 29
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Host Watchdog 210
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Scanner Watchdog 210
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Installation 31. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Chapter
Objectives
31. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Using the Scanner with Other Products 31
. . . . . . . . . . . . . . . . . . . .
Installation Procedure 35
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Programming Overview 41. . . . . . . . . . . . . . . . . . . . . . . . . . .
Chapter
Objectives
41. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Disk Inventory 41
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Installing the Borland Version 43
. . . . . . . . . . . . . . . . . . . . . . . . . . .
Installing
the Microsoft V
ersion 45. . . . . . . . . . . . . . . . . . . . . . . . . .
Writing Your Program 47
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Compiling and Linking the Borland C++ 2.0 Version 412
. . . . . . . . . . .
Compiling and Linking the Borland Turbo C++ 1.0 Version 413
. . . . . . .
Table of Contents