ut
M C
M C
M C
M 9
The information in this user manual is subject to change without notice.
DANGER
ONLY QUALIFIED ELECTRICAL PERSONNEL WHO ARE FAMILIAR WITH THE CONSTRUCTION AND OPERATION OF THIS EQUIPMENT AND THE HAZARDS INVOLVED SHOULD INSTALL, ADJUST, OPERATE, AND/OR SERVICE THIS EQUIPMENT. READ AND UNDERSTAND THIS MANUAL AND OTHER APPLICABLE MANUALS IN THEIR ENTIRETY BEFORE PROCEEDING. FAILURE TO OBSERVE THIS PRECAUTION COULD RESULT IN SEVERE BODILY INJURY OR LOSS OF LIFE.
DANGER
THE USER IS RESPONSIBLE FOR CONFORMING WITH ALL APPLICABLE LOCAL, NATIONAL, AND INTERNATIONAL CODES. WIRING PRACTICES, GROUNDING, DISCONNECTS, AND OVER CURRENT PROTECTION ARE OF PARTICULAR IMPORTANCE. FAILURE TO OBSERVE THIS PRECAUTION COULD RESULT IN SEVERE BODILY INJURY OR LOSS OF LIFE.
WARNING
THE USER MUST PROVIDE AN EXTERNAL, HARDWIRED EMERGENCY STOP CIRCUIT OUTSIDE THE CONTROLLER CIRCUITRY. THIS CIRCUIT MUST DISABLE THE SYSTEM IN CASE OF IMPROPER OPERATION. UNCONTROLLED MACHINE OPERATION MAY RESULT IF THIS PROCEDURE IS NOT FOLLOWED. FAILURE TO OBSERVE THIS PRECAUTION COULD RESULT IN BODILY INJURY.
WARNING
INSERTING OR REMOVING A MODULE MAY RESULT IN UNEXPECTED MACHINE MOTION. POWER TO THE MACHINE SHOULD BE TURNED OFF BEFORE INSERTING OR REMOVING THE MODULE. FAILURE TO OBSERVE THESE PRECAUTIONS COULD RESULT IN BODILY INJURY.
CAUTION: This module contains static1sensitive components. Careless handling can cause severe damage. Do not touch the connectors or the back of the module. When not in use, the module should be stored in an anti1static bag. The plastic cover should not be removed. Failure to observe these precautions could result in damage to or destruction of the equipment.
A1B, Allen1Bradley, AutoMax, Data Highway Plus, PanelView, PLC, PLC15, RediPANEL, Reliance, and ReSource are trademarks of Rockwell Automation.
Multibus and Intel are a trademarks of Intel Corporation. Motorola is a registered trademark of Motorola Corp.
Phoenix and Combicon are registered trademarks of Phoenix Contact Ltd.
Excel, Plug and Play, and Windows 95 are registered trademarks of Microsoft Corp.
This section describes the purpose, intended audience, and scope of this manual. Some terminology used in this manual is also discussed.
Purpose of This Manual
This manual is intended to help you:
Dinstall, configure, and maintain the AutoMax PC 000, including the AutoMax PC 000 Packaged Version
Dplan, design, install, and maintain the AutoMax DCS2NET network and the Allen2Bradley Remote I/O link
Dunderstand how to structure your application programs
Dwrite application programs for initializing the AutoMax PC 000 remote I/O scanner interface and block transferring data to Allen2Bradley remote block2transfer modules
Intended Audience
This manual assumes an understanding of the:
DAutoMax DCS processors
DAutoMax Programming Executive software
DAllen2Bradley Remote I/O
Dcontrol system application and theory
Terminology Used in This Manual
This term: |
Refers to the: |
|
|
PC 000 |
AutoMax PC 000 Processor card or |
|
the AutoMax PC 000 Packaged Ver2 |
|
sion |
|
|
AutoMax PC 000 Processor card |
M/N C 0 |
|
|
AutoMax PC 000 Serial card |
M/N C |
|
|
AutoMax PC 000 Packaged Version |
M/N C 0 |
|
AutoMax PC 000 Processor card and |
|
Serial card installed in an industrial2 |
|
ized chassis. |
|
|
For definitions of more terms, refer to the Glossary located in the back of this manual.
P2i
Overview of This anual
This manual is divided into seven sections, identified by a numbered tab. The sections group related chapters according to the type of information being conveyed and follow the sequence of the life1cycle for a control system.
Tab Number: |
Section: |
Chapters It |
Description: |
|
|
Contains: |
|
|
|
|
|
1 |
Introduction |
chapter 1, About the |
Provides an overview of |
|
|
AutoMax PC3000 |
the AutoMax PC3000 |
|
|
|
and its capabilities. |
|
|
|
|
|
|
chapter 2, Getting |
Provides a flowchart of |
|
|
Started |
the tasks you need to |
|
|
|
accomplish to get the |
|
|
|
AutoMax PC3000 |
|
|
|
installed and running |
|
|
|
programs. |
|
|
|
|
2 |
Design |
chapter 3, Designing |
Provides information |
|
|
an AutoMax |
about choosing the |
|
|
DCS1NET network |
appropriate network |
|
|
|
media and planning the |
|
|
|
network design |
|
|
|
accordingly. |
|
|
|
|
|
|
chapter 4, Designing |
Provides an overview of |
|
|
Control Systems That |
the Allen1Bradley remote |
|
|
Use the Allen1Bradley |
I/O addressing and |
|
|
Remote I/O Link |
recommendations for |
|
|
|
link design. |
|
|
|
|
P1ii
Tab Number: |
Section: |
Chapters It |
Description: |
|
|
Contains: |
|
|
|
|
|
3 |
Installation |
chapter 5, Installing |
Provides the procedures |
|
|
the AutoMax PC3000 |
for installing the |
|
|
Processor and Serial |
Processor and Serial |
|
|
Cards |
cards into a PC chassis. |
|
|
|
|
|
|
chapter 6, Installing |
Provides the procedures |
|
|
the AutoMax PC3000 |
for mounting the chassis |
|
|
Packaged Version |
and connecting |
|
|
|
incoming power and |
|
|
|
ground lines. |
|
|
|
|
|
|
chapter 7, Installing |
Provides information to |
|
|
the AutoMax Coaxial |
help you install and test |
|
|
DCS5NET Network |
the DCS5NET network |
|
|
|
using coaxial cable. |
|
|
|
|
|
|
chapter 8, Installing |
Provides information to |
|
|
an AutoMax |
help you install and test |
|
|
Fiber5Optic DCS5NET |
the DCS5NET network |
|
|
Network |
using fiber5optic cable. |
|
|
|
|
|
|
chapter 9, |
Provides the procedures |
|
|
Connecting an |
for connecting the |
|
|
Allen5Bradley Remote |
Allen5Bradley remote I/O |
|
|
I/O Link |
link to the PC3000 |
|
|
|
Processor card. |
|
|
|
|
|
|
chapter 10, |
Provides information |
|
|
Connecting a |
about how to connect a |
|
|
Programming Device |
programming device |
|
|
to the AutoMax |
that is running the |
|
|
PC3000 |
AutoMax Programming |
|
|
|
Executive software to the |
|
|
|
PC3000. |
|
|
|
|
|
|
chapter 11, |
Provides information |
|
|
Connecting Devices |
about how to connect |
|
|
to Port A of the Serial |
modems, PCs, and |
|
|
Card |
other DCE devices to |
|
|
|
Port A on the AutoMax |
|
|
|
PC3000. |
|
|
|
|
4 |
Configuration |
chapter 12, |
Provides the procedures |
|
|
Configuring the |
for setting up and |
|
|
AutoMax PC3000 |
configuring the PC3000, |
|
|
|
including setting the |
|
|
|
DCS5NET drop number |
|
|
|
and depth and the |
|
|
|
Processor tick rate. |
|
|
|
|
|
|
chapter 13, |
Provides the procedures |
|
|
Configuring the |
for configuring variables |
|
|
AutoMax |
for the remote rack |
|
|
Allen5Bradley PC3000 |
inputs and outputs and |
|
|
Scanner |
the remote I/O scanner. |
|
|
|
|
|
|
chapter 14, |
Explains the theory of |
|
|
Configuring and |
block5data transfers to |
|
|
Programming the |
remote I/O and provides |
|
|
Block Data Transfers |
information about setting |
|
|
to Allen5Bradley I/O |
up and programming |
|
|
Modules |
them. |
|
|
|
|
P5iii
Tab Number: |
Section: |
Chapters It |
Description: |
|
|
Contains: |
|
|
|
|
|
5 |
Programming |
chapter 15, AutoMax |
Provides introductory |
|
and Operation |
Programming Basics |
information about the |
|
|
|
available programming |
|
|
|
languages and the |
|
|
|
foundation structures |
|
|
|
needed to create |
|
|
|
programs. |
|
|
|
|
|
|
chapter 16, Initializing |
Provides information |
|
|
the AutoMax PC3000 |
about writing a program |
|
|
A2B Remote I/O |
to initialize the remote |
|
|
Scanner |
I/O scanner. The |
|
|
|
scanner must be |
|
|
|
initialized before it can |
|
|
|
control remote I/O racks. |
|
|
|
|
|
|
chapter 17, |
Provides information |
|
|
Communicating with |
about the PC3000 |
|
|
the AutoMax PC3000 |
Application Interface. |
|
|
Over the ISA Bus |
|
|
|
|
|
|
|
chapter 18, |
Provides information |
|
|
Monitoring the |
about the variables you |
|
|
AutoMax PC3000 |
need to monitor |
|
|
|
periodically via your |
|
|
|
application programs. |
|
|
|
|
6 |
Troubleshooting |
chapter 19, |
Provides tips and |
|
and Maintenance |
Troubleshooting the |
information to help you |
|
|
AutoMax PC3000 |
determine and fix |
|
|
|
operational issues. |
|
|
|
|
|
|
chapter 20, |
Provides procedures for |
|
|
Maintaining the |
replacing the lithium |
|
|
AutoMax PC3000 |
battery and the PC3000 |
|
|
|
Processor and Serial |
|
|
|
cards. |
|
|
|
|
|
|
chapter 21, |
Provides |
|
|
Maintaining the |
recommendations to |
|
|
DCS2NET Network |
help you maintain the |
|
|
|
coaxial and fiber2optic |
|
|
|
cable systems. |
|
|
|
|
P2iv
Tab Number: |
Section: |
Chapters It |
Description: |
|
|
Contains: |
|
|
|
|
|
7 |
Reference |
Appendix A, |
Lists the technical data |
|
|
Specifications |
for the PC3000 |
|
|
|
Processor and Serial |
|
|
|
cards and the PC3000 |
|
|
|
Packaged Version. |
|
|
|
|
|
|
Appendix B, |
Lists guidelines to help |
|
|
Recommendations |
you build PC3000 |
|
|
for building |
systems that comply |
|
|
CE<Compliant |
with the European Union |
|
|
Systems |
Directives 89/336/EEC, |
|
|
|
Electromagnetic |
|
|
|
Compatibility (EMC), |
|
|
|
and 73/23/EEC Low |
|
|
|
Voltage requirements. |
|
|
|
|
|
|
Appendix C, Cable |
Provides part lists for the |
|
|
Reference |
DCS<NET coaxial and |
|
|
|
fiber optic cable systems |
|
|
|
and serial cable pin |
|
|
|
assignments. |
|
|
|
|
|
|
Appendix D, Register |
Lists the PC3000 |
|
|
Assignment Map |
registers and their use. |
|
|
|
|
|
|
Appendix E, |
Lists the part numbers |
|
|
Replacement Parts |
and vendors of the |
|
|
List |
replaceable parts for the |
|
|
|
PC3000. |
|
|
|
|
|
|
Appendix F, Using the |
Explains how to use the |
|
|
Sample AutoMax |
sample configurations |
|
|
Configurations and |
and tasks for the |
|
|
Programs |
AutoMax PC3000, which |
|
|
|
are included on the |
|
|
|
AutoMax Programming |
|
|
|
Executive V4.1A |
|
|
|
application disk. You can |
|
|
|
copy and customize |
|
|
|
these samples for your |
|
|
|
AutoMax PC3000 |
|
|
|
application. They are |
|
|
|
intended to provide you |
|
|
|
with only a starting point |
|
|
|
as you create logic |
|
|
|
customized for your |
|
|
|
application. |
|
|
|
|
|
|
Appendix G, |
Provides examples of |
|
|
Examples of Remote |
Remote I/O scanner |
|
|
I/O Programs |
initialization and |
|
|
|
block<transfer programs. |
|
|
|
|
|
|
Appendix H, Glossary |
Lists terms used in this |
|
|
|
manual that may be |
|
|
|
unfamiliar to you. |
|
|
|
|
|
|
Index |
Points you to the |
|
|
|
location of the |
|
|
|
information you are |
|
|
|
looking for. |
|
|
|
|
P<v
For More Information
Refer to these manuals as needed for more information:
DAutoMax Programming Executive Software manual for version 4.1A or later
DAutoMax programming language reference manuals
DAutoMax Network Interface instruction manual
P"vi
1.0 About the AutoMax PC3000 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1,1
1.1 How the AutoMax PC3000 Fits into Your Application . . . . . . . . . . 191 1.2 About the AutoMax PC3000 Processor Card . . . . . . . . . . . . . . . . 193 1.2.1 About the PC3000 Processor Functionality . . . . . . . . . . . . 195 1.2.2 About the A9B Remote I/O Functionality . . . . . . . . . . . . . . . 195 About How the Scanner Module Transfers Discrete Data 195 About How the Scanner Module Transfers Block Data . . . 196 1.2.3 About the AutoMax DCS9NET Network Functionality . . . . 196
1.3 About the AutoMax PC3000 Serial Card . . . . . . . . . . . . . . . . . . . . 196 1.4 About the AutoMax PC3000 Packaged Version . . . . . . . . . . . . . . 197 1.5 Related Hardware and Software . . . . . . . . . . . . . . . . . . . . . . . . . . . 198 1.6 What to Do Next . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 199
2.0 Getting Started . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2,1
2.1 Overview of the Tasks Required to Install and Configure the AutoMax PC3000 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 292
2.2 Overview of the Tasks Required to Program the
AutoMax PC3000 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 293 2.2.1 Using the AutoMax Programming Executive Software
Offline . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 294 2.2.2 Using the AutoMax Programming Executive Software
Online . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 295 2.3 Finding the Information You Need When You Are New to
AutoMax . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 296 2.4 Finding the Information You Need When You Are New to
Allen9Bradley Remote I/O . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 296 2.5 Overview of the Tasks Required to Configure and Run the
Remote I/O Scanner Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 296 2.6 What to Do Next . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 297
3.0 Designing an AutoMax DCS,NET Network . . . . . . . . . . . . . . . . . . . . 3,1
3.1 About the AutoMax DCS9NET Network . . . . . . . . . . . . . . . . . . . . . 391 3.2 Choosing the DCS9NET Network Media . . . . . . . . . . . . . . . . . . . . 395 3.3 Designing a Coaxial Network . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 397 3.3.1 AutoMax Network Coaxial Cable System Components . . 397 3.3.2 Selecting the Cable Type . . . . . . . . . . . . . . . . . . . . . . . . . . . . 399 3.3.3 Planning for Installation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3910
3.3.4 Cable System Protection and Isolation
Recommendations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3911 3.4 Designing a Fiber9Optic Cable Network . . . . . . . . . . . . . . . . . . . . . 3913 3.4.1 DCS9NET Fiber9Optic Network System Components . . . . 3916 3.4.2 Planning for Installation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3919 3.5 Calculating the Data Update Rate . . . . . . . . . . . . . . . . . . . . . . . . . . 3920
3.6 What to Do Next . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3920
4.0Designing Control Systems That Use the Allen,Bradley
Remote I/O Link . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4,1
4.1 Components of an Allen9Bradley Remote I/O System . . . . . . . . . 492 4.2 Dividing I/O into Racks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 493 4.2.1 Allen9Bradley's I/O Addressing Concept . . . . . . . . . . . . . . . 493 4.2.2 Choosing an Addressing Method . . . . . . . . . . . . . . . . . . . . 495 4.2.3 Addressing Block9Transfer Modules . . . . . . . . . . . . . . . . . . 499
I
|
4.2.4 Determining Your Remote I/O Racks . . . . . . . . . . . . . . . . . . |
4;10 |
|
|
4.2.5 Addressing Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . |
4;10 |
|
4.3 |
Designing a Remote I/O Link . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . |
4;11 |
|
|
4.3.1 Deciding on a Data Communication Rate . . . . . . . . . . . . . |
4;12 |
|
|
4.3.2 Determining the Required Cable Lengths and |
|
|
|
Terminating Resistors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . |
4;12 |
|
4.4 |
Determining Remote I/O Scan Times . . . . . . . . . . . . . . . . . . . . . . . |
4;13 |
|
|
4.4.1 Determining the Effect on the Remote I/O Scan Time |
|
|
|
by the Data Communication Rate . . . . . . . . . . . . . . . . . . . . |
4;14 |
|
|
4.4.2 Determining the Effect on the Remote I/O Scan Time |
|
|
|
by Block;Transfer Requests . . . . . . . . . . . . . . . . . . . . . . . . . . |
4;14 |
|
|
4.4.3 Calculating the Worst;Case Remote I/O Scan Time . . . . . |
4;15 |
|
4.5 |
Optimizing System Performance . . . . . . . . . . . . . . . . . . . . . . . . . . . |
4;15 |
|
4.6 |
Allen;Bradley Remote I/O Installation Considerations . . . . . . . . . |
4;16 |
|
|
4.6.1 About Remote I/O System Wiring . . . . . . . . . . . . . . . . . . . . |
4;17 |
|
|
4.6.1.1 |
Categorizing Conductors . . . . . . . . . . . . . . . . . . . . |
4;17 |
|
4.6.1.2 |
Routing Conductors . . . . . . . . . . . . . . . . . . . . . . . . . |
4;17 |
|
4.6.2 About Remote I/O System Grounding . . . . . . . . . . . . . . . . . |
4;18 |
|
|
4.6.3 Recommended Switch Settings . . . . . . . . . . . . . . . . . . . . . . |
4;18 |
|
4.7 |
What to Do Next . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . |
4;19 |
5.0Installing the AutoMax PC3000 Processor and Serial Cards . . . 5 1
5.1 Handling the Cards . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5;1 5.2 Installing the AutoMax PC3000 Processor Card . . . . . . . . . . . . . . 5;2 5.2.1 Preparing the Computer . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5;2 5.2.2 Installing the AutoMax PC3000 Processor Card . . . . . . . . 5;2 5.3 Installing the AutoMax PC3000 Driver . . . . . . . . . . . . . . . . . . . . . . . 5;4
5.4 Configuring the AutoMax PC3000 for Use with the AutoMax Programming Executive Software . . . . . . . . . . . . . . . . . . . . . . . . . . 5;4 5.4.1 Adding the AutoMax PC3000 Processor to the
Device Manager . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5;4 5.4.2 Adding the PC3000 Processor Card's Address to the
SYSTEM.INI File . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5;5 5.4.3 Adding the PC3000 Processor Card's Address to the
CONFIG.SYS File . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5;6 5.5 Installing the Optional AutoMax PC3000 Serial Card . . . . . . . . . . 5;6 5.5.1 Preparing the Computer . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5;7
5.5.2Configuring Port A for RS;232 or RS;422 Communication 5;7
5.5.3Configuring the AutoMax PC3000 Serial Card for Use
in a PC Chassis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5;8 5.5.4 Installing and Connecting the Card . . . . . . . . . . . . . . . . . . . 5;8 5.6 Wiring Considerations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5;9
5.7 Manually Configuring the Processor Card When Device Conflicts Are Present . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5;10
5.8 Installing Multiple PC3000 Processor Cards in a PC . . . . . . . . . . 5;12 5.8.1 Accessing the Device Manager List . . . . . . . . . . . . . . . . . . . 5;12 5.8.2 Adding the Processor Card . . . . . . . . . . . . . . . . . . . . . . . . . . 5;12 5.8.3 Adding the PC3000 Processor Card's Address to the
SYSTEM.INI File . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5;13 5.8.4 Adding the PC3000 Processor Card's Address to the
CONFIG.SYS File . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5;14 5.9 What to Do Next . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5;14
II
6.0 Installing the AutoMax PC3000 Packaged Version . . . . . . . . . . . . |
601 |
|
6.1 |
Planning for Installation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . |
691 |
6.2 |
Wiring Considerations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . |
692 |
6.3 |
Mounting the AutoMax PC3000 Packaged Version . . . . . . . . . . . |
692 |
6.4 |
Grounding the AutoMax PC3000 Packaged Version . . . . . . . . . . |
693 |
6.5 |
Connecting Power . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . |
693 |
6.6 |
Turning on the AutoMax PC3000 . . . . . . . . . . . . . . . . . . . . . . . . . . . |
693 |
6.7 |
Installation Considerations When Installing a Microprocessor |
|
|
Card in the PC3000 Industrialized Chassis . . . . . . . . . . . . . . . . . . |
694 |
6.8 |
What to Do Next . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . |
695 |
7.0 Installing an AutoMax Coaxial DCS0NET Network . . . . . . . . . . . . . 701
7.1 Constructing a Coaxial Cable System . . . . . . . . . . . . . . . . . . . . . . 791 7.2 Inspecting and Testing the Cable . . . . . . . . . . . . . . . . . . . . . . . . . . 791 7.3 Pulling the Cable . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 792 7.4 Terminating the Cable . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 792 7.4.1 Terminating RG959/U Cable . . . . . . . . . . . . . . . . . . . . . . . . . 793 7.4.2 Terminating RG911/U Cable . . . . . . . . . . . . . . . . . . . . . . . . . 797
7.5 Testing Cable Segments . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7911 7.6 Constructing Long Cable Segments . . . . . . . . . . . . . . . . . . . . . . . . 7912 7.7 What to Do Next . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7913
8.0 Installing an AutoMax Fiber0Optic DCS0NET Network . . . . . . . . . 801
8.1 Installing the Stand9Alone Transceiver . . . . . . . . . . . . . . . . . . . . . . 892 8.2 Installing the Rack/Power Supply and Rack9Mounted
Transceivers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 893 8.3 Installing the Fiber9Optic Cable . . . . . . . . . . . . . . . . . . . . . . . . . . . . 896 8.4 Attaching the Fiber9Optic Connectors . . . . . . . . . . . . . . . . . . . . . . 896 8.5 Connecting a Fiber9Optic Cable Between a Stand9Alone
Transceiver and a Rack9Mounted Transceiver . . . . . . . . . . . . . . . . 897 8.6 What to Do Next . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 898
9.0 Connecting an Allen0Bradley Remote I/O Link . . . . . . . . . . . . . . . . |
901 |
|
9.1 |
Connecting the Remote I/O Link to the PC3000 |
|
|
Processor Card . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . |
991 |
9.2 |
What to Do Next . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . |
992 |
10.0 Connecting a Programming Device to the AutoMax PC3000 . . . |
1001 |
|
10.1 |
Overview of the Connection Methods . . . . . . . . . . . . . . . . . . . . . . . |
1091 |
10.2 |
Connecting to the AutoMax PC3000 Via the ISA Bus . . . . . . . . . |
1092 |
10.3 |
Connecting to the AutoMax PC3000 Via Port B of the |
|
|
Serial Card . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . |
1093 |
|
10.3.1 Using the Correct Cable . . . . . . . . . . . . . . . . . . . . . . . . . . . . |
1093 |
|
10.3.2 Setting the Communication Parameters . . . . . . . . . . . . . . . |
1094 |
10.4 |
Connecting a Modem to the AutoMax PC3000 Via Port B |
|
|
of the Serial Card . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . |
1094 |
|
10.4.1 Setting Up the Modem That Is Connected to the |
|
|
AutoMax PC3000 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . |
1095 |
|
10.4.2 Setting Up the Programming Device's Modem . . . . . . . . . |
1095 |
10.5 |
Connecting to an AutoMax PC3000 Processor |
|
|
Via the DCS9NET Network . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . |
1095 |
10.6 |
What to Do Next . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . |
1096 |
III
11.0 Connecting Devices to the AutoMax PC3000 Serial Card Ports . |
11&1 |
||
11.1 |
Connecting Devices to Port A . . . . . . . |
. . . . . . . . . . . . . . . . . . . . . . |
1161 |
|
11.1.1 Selecting RS6232 or RS6422 Interface . . . . . . . . . . . . . . . . . |
1161 |
|
|
11.1.2 Using the Correct Cable . . . . . . |
. . . . . . . . . . . . . . . . . . . . . . |
1162 |
11.2 |
Connecting Devices to Port B . . . . . . . |
. . . . . . . . . . . . . . . . . . . . . . |
1166 |
|
11.2.1 Making Port B Available . . . . . . . |
. . . . . . . . . . . . . . . . . . . . . . |
1166 |
|
11.2.2 Using the Correct Cable . . . . . . |
. . . . . . . . . . . . . . . . . . . . . . |
1167 |
11.3 |
Accessing the Serial Card Ports . . . . . |
. . . . . . . . . . . . . . . . . . . . . . |
11611 |
11.4 |
What to Do Next |
|
|
12.0 Configuring the AutoMax PC3000 . . . . . . |
. . . . . . . . . . . . . . . . . . . . C. 12&1 |
||
12.1 Adding an AutoMax PC3000 . . . . . . . . |
. . . . . . . . . . . . . . . . . . . . . . |
1261 |
|
12.2 |
Converting an Existing Rack into an AutoMax PC3000 . . . . . . . . |
1263 |
|
12.3 |
Specifying the DCS6NET Drop Number and Drop Depth . . . . . . |
1263 |
|
|
12.3.1 Setting the DCS6NET Network Drop Number and |
|
|
|
Depth While Offline . . . . . . . . . . . |
. . . . . . . . . . . . . . . . . . . . . . |
1264 |
|
12.3.2 Setting the Physical Drop Number Using the |
|
|
|
Change Drop Command While Online . . . . . . . . . . . . . . . . |
1264 |
|
|
12.3.3 Setting the Drop Depth by Using Program Logic . . . . . . . |
1265 |
|
12.4 |
Specifying the AutoMax PC3000 CPU Tick Rate . . . . . . . . . . . . . . |
1266 |
|
12.5 |
Assigning a Name to the AutoMax PC3000 Installed in a |
|
|
|
PC Chassis . . . . . . . . . . . . . . . . . . . . . . . |
. . . . . . . . . . . . . . . . . . . . . . |
1266 |
12.6 Using the AutoMax PC3000 CPU Common Memory Variables . 1267 |
|||
12.7 |
Using the DCS6NET Network Register Variables . . . . . . . . . . . . . |
1267 |
|
12.8 |
Configuring the AutoMax PC3000 as a Passive6Listening |
|
|
|
DCS6NET Network Drop . . . . . . . . . . . . |
. . . . . . . . . . . . . . . . . . . . . . |
1268 |
12.9 |
What to Do Next . . . . . . . . . . . . . . . . . . . . |
. . . . . . . . . . . . . . . . . . . . . |
1269 |
13.0 Configuring the AutoMax PC3000 A&B Remote I/O Scanner . . . . |
13&1 |
||
13.1 |
About Configuring the AutoMax PC3000 Scanner Interface . . . . |
1361 |
|
13.2 |
Configuring the Remote I/O Racks . . . . |
. . . . . . . . . . . . . . . . . . . . . |
1362 |
|
13.2.1 Assigning Variable Names to the Inputs and Outputs in the |
||
|
Remote Racks . . . . . . . . . . . . . . . . |
. . . . . . . . . . . . . . . . . . . . . |
1362 |
|
13.2.2 Assigning Variable Names to Remote I/O Rack Status and |
||
|
Control Registers . . . . . . . . . . . . . |
. . . . . . . . . . . . . . . . . . . . . |
1363 |
13.3 |
Configuring the I/O Scanner by Assigning Variable Names to the |
||
|
Scanner Setup and Status Registers . . |
. . . . . . . . . . . . . . . . . . . . . |
1364 |
13.4 |
AutoMax PC3000 Scanner Configuration Example . . . . . . . . . . . |
1366 |
|
13.5 |
What to Do Next . . . . . . . . . . . . . . . . . . . . |
. . . . . . . . . . . . . . . . . . . . . |
1367 |
14.0 Configuring and Programming Block Data Transfers to A&B |
|
||
I/O Modules . . . . . . . . . . . . . . . . . . . . . . . . . . |
C. . . . . . . . . . . . . . . . . . . . . |
14&1 |
|
14.1 |
About Block6Transfers . . . . . . . . . . . . . . . |
. . . . . . . . . . . . . . . . . . . . . |
1461 |
|
14.1.1 About Block6Transfer Read and Write Requests . . . . . . . . |
1461 |
|
|
14.1.2 About Continuous and Non6Continuous Block6Transfer |
|
|
|
Requests . . . . . . . . . . . . . . . . . . . . |
. . . . . . . . . . . . . . . . . . . . . |
1463 |
14.2 |
Configuring Block6Transfers . . . . . . . . . . |
. . . . . . . . . . . . . . . . . . . . . |
1464 |
|
14.2.1 Assigning Variable Names to a Block6Transfer Status and |
|
|
|
Request Table . . . . . . . . . . . . . . . . |
. . . . . . . . . . . . . . . . . . . . . |
1464 |
|
14.2.2 Assigning Variable Names to the Block6Transfer |
|
|
|
Data Table Registers . . . . . . . . . . |
. . . . . . . . . . . . . . . . . . . . . |
1465 |
14.3 |
Programming Block6Transfers . . . . . . . . |
. . . . . . . . . . . . . . . . . . . . . |
1466 |
|
14.3.1 Specifying the Location of the Target |
|
|
|
Block6Transfer Module . . . . . . . . . |
. . . . . . . . . . . . . . . . . . . . . |
1467 |
IV
|
|
14.3.2 Specifying a Read or Write Operation . . . |
. . . . . . . . . . . . . . |
14<8 |
|
|
14.3.3 Specifying the Length of a Block<Transfer |
. . . . . . . . . . . . . |
14<8 |
|
|
14.3.4 Specifying the Update Time of the Block<Transfer . . . . . . |
14<8 |
|
|
|
14.3.5 Initiating Block<Transfer Requests to I/O Modules . . . . . . . |
14<9 |
|
|
|
14.3.6 Using the Block<Transfer Data Table . . . . |
. . . . . . . . . . . . . . |
14<9 |
|
14.4 |
Monitoring Block<Transfer Status . . . . . . . . . . . . . |
. . . . . . . . . . . . . . |
14<9 |
|
|
14.4.1 Monitoring the Block<Transfer Error Bit |
|
|
|
|
(Status and Control Word Bit 8) . . . . . . . . |
. . . . . . . . . . . . . . |
14<10 |
|
|
14.4.2 Monitoring the Block<Transfer Complete Bit |
|
|
|
|
(Status and Control Word Bit 9) . . . . . . . . |
. . . . . . . . . . . . . . |
14<10 |
|
|
14.4.3 Block<Transfer Status Bit Summary . . . . . |
. . . . . . . . . . . . . . |
14<11 |
|
14.5 |
What to Do Next . . . . . . . . . . . . . . . . . . . . . . . . . . . |
. . . . . . . . . . . . . . |
14<11 |
15.0 |
Programming Basics . . . . . . . . . . . . . . . . . . . . . . . . . . |
A. . . . . . . . . . . . . |
15'1 |
|
|
15.1 |
Programming Overview . . . . . . . . . . . . . . . . . . . . . |
. . . . . . . . . . . . . . |
15<1 |
|
|
15.1.1 About the Multi<Tasking Operating System . . . . . . . . . . . . |
15<1 |
|
|
|
15.1.2 About User<Scheduled Programs . . . . . . |
. . . . . . . . . . . . . . |
15<2 |
|
|
15.1.3 About Symbolic Programming . . . . . . . . . . |
. . . . . . . . . . . . . |
15<3 |
|
|
15.1.4 About the Available Programming Languages . . . . . . . . . |
15<3 |
|
|
15.2 |
Organizing Your Application Project . . . . . . . . . . . |
. . . . . . . . . . . . . |
15<5 |
|
15.3 |
About the Organization of the AutoMax Programming Executive |
|
|
|
|
Software . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . |
. . . . . . . . . . . . . |
15<5 |
|
15.4 |
Configuring I/O . . . . . . . . . . . . . . . . . . . . . . . . . . . . . |
. . . . . . . . . . . . . |
15<6 |
|
15.5 |
Configuring Variables . . . . . . . . . . . . . . . . . . . . . . . |
. . . . . . . . . . . . . |
15<6 |
|
15.6 |
What to Do Next . . . . . . . . . . . . . . . . . . . . . . . . . . . . |
. . . . . . . . . . . . . |
15<6 |
16.0 |
Initializing the AutoMax PC3000 A'B Remote I/O Scanner . . . . . |
16'1 |
||
|
16.1 |
Specifying the Data Communication Rate . . . . . . |
. . . . . . . . . . . . . |
16<1 |
|
16.2 |
Specifying the Remote Racks That Will Be Scanned . . . . . . . . . . |
16<2 |
|
|
16.3 |
Initiating Scanning . . . . . . . . . . . . . . . . . . . . . . . . . . |
. . . . . . . . . . . . . |
16<3 |
|
16.4 |
Placing the Scanner in RUN Mode . . . . . . . . . . . . |
. . . . . . . . . . . . . |
16<3 |
|
16.5 |
What to Do Next . . . . . . . . . . . . . . . . . . . . . . . . . . . . |
. . . . . . . . . . . . . |
16<3 |
17.0 |
Exchanging Data with an AutoMax PC3000 over the ISA Bus . . |
17'1 |
||
|
17.1 |
About the Register Organization of the AutoMax PC3000 |
|
|
|
|
Application Interface . . . . . . . . . . . . . . . . . . . . . . . . |
. . . . . . . . . . . . . |
17<1 |
|
17.2 |
Using the Volatile Variables . . . . . . . . . . . . . . . . . . |
. . . . . . . . . . . . . |
17<1 |
|
17.3 |
Using the Non<Volatile Variables . . . . . . . . . . . . . . |
. . . . . . . . . . . . . |
17<1 |
|
17.4 |
Using the System Information Variables . . . . . . . . |
. . . . . . . . . . . . . |
17<2 |
|
17.5 |
What to Do Next . . . . . . . . . . . . . . . . . . . . . . . . . . . . |
. . . . . . . . . . . . . |
17<2 |
18.0 Monitoring the AutoMax PC3000 . . . . . . . . . . . . . . . . |
. . . . . . . . . . A. . |
18'1 |
||
|
18.1 |
Monitoring the Status of the Battery . . . . . . . . . . . |
. . . . . . . . . . . . . |
18<1 |
|
18.2 |
Monitoring Status . . . . . . . . . . . . . . . . . . . . . . . . . . . |
. . . . . . . . . . . . . |
18<1 |
|
|
18.2.1 Monitoring Scanner Status . . . . . . . . . . . . . |
. . . . . . . . . . . . . |
18<1 |
|
|
18.2.2 Monitoring Remote I/O Link Status . . . . . . |
. . . . . . . . . . . . . |
18<1 |
|
|
18.2.3 Monitoring Rack Status and Error Counters . . . . . . . . . . . |
18<2 |
|
|
18.3 |
Overview of the DCS<NET Interface Register Organization . . . . . |
18<3 |
|
|
|
18.3.1 Using the Registers in the Drop 0 Area . . . |
. . . . . . . . . . . . . |
18<3 |
|
|
18.3.2 Assigning Variables to the Data Exchange |
|
|
|
|
Registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . |
. . . . . . . . . . . . . |
18<8 |
|
18.4 |
Ensuring Network Integrity . . . . . . . . . . . . . . . . . . . |
. . . . . . . . . . . . . |
18<9 |
|
18.5 |
Detecting Partial Network Failure . . . . . . . . . . . . . |
. . . . . . . . . . . . . |
18<10 |
V
18.6 What to Do Next . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18<10
19.0 Troubleshooting the AutoMax PC3000 . . . . . . . . . . . . . . . . . . . . . . . 19 1
19.1 Interpreting LED Indicators on the AutoMax PC3000
Processor Card . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19<1 19.2 Interpreting Error Codes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19<3 19.2.1 Interpreting CPU Error Codes . . . . . . . . . . . . . . . . . . . . . . . . 19<4
19.2.2 Interpreting DCS<NET Network Error Codes . . . . . . . . . . . 19<17 19.2.3 Interpreting A<B Remote I/O Error Codes . . . . . . . . . . . . . . 19<20 19.3 Handling Remote I/O Rack Errors . . . . . . . . . . . . . . . . . . . . . . . . . . 19<21 19.4 Handling Bus Errors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19<22 19.5 Troubleshooting the Serial Ports . . . . . . . . . . . . . . . . . . . . . . . . . . . 19<23 19.6 Receiving Incorrect Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19<23 19.7 Resetting the AutoMax PC3000 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19<24 19.8 Removing the PC3000's Operating System . . . . . . . . . . . . . . . . . . 19<24 19.9 Changing the Remote I/O Data Communication Rate . . . . . . . . . 19<25 19.10 What to Do Next . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19<25
20.0 Maintaining the AutoMax PC3000 . . . . . . . . . . . . . . . . . . . . . . . . . . E. . 20 1
20.1 Handling the Cards . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20<1 20.2 Replacing the Battery on the AutoMax PC3000 Processor Card 20<1 20.2.1 Removing the AutoMax PC3000 Processor Card . . . . . . . 20<2 20.2.2 Replacing the Battery . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20<2 20.2.3 Re<installing the AutoMax PC3000 Processor Card . . . . . 20<3 20.2.4 Disposing of the Battery . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20<4 20.3 Replacing the AutoMax PC3000 Processor Card . . . . . . . . . . . . . 20<4
20.3.1Removing the Old AutoMax PC3000 Processor Card . . . 20<5
20.3.2Preparing a New AutoMax PC3000 Processor Card for
Installation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20<6
20.3.3 Installing a New AutoMax PC3000 Processor Card . . . . . 20<6
20.4Removing the old AutoMax PC3000 Processor Card from the Device Manager (Only for a PC3000 Installed in a PC Chassis) 20<7
|
20.4.1 Accessing the Device Manager List . . . . . . . . . . . . . . . . . . . |
20<8 |
|
20.4.2 Removing the Processor Card from the Device Manager |
|
|
List . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . |
20<8 |
|
20.4.3 Removing the PC3000 Processor Card's Address from |
|
|
the SYSTEM.INI File . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . |
20<9 |
|
20.4.4 Remove the PC3000 Processor Card's Address from |
|
|
the CONFIG.SYS File . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . |
20<9 |
20.5 |
Replacing the AutoMax PC3000 Serial Card . . . . . . . . . . . . . . . . . |
20<10 |
|
20.5.1 Removing the Old AutoMax PC3000 Serial Card . . . . . . . |
20<10 |
|
20.5.2 Preparing a New AutoMax PC3000 Serial Card for |
|
|
Installation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . |
20<11 |
|
20.5.3 Installing a New AutoMax PC3000 Serial Card . . . . . . . . . |
20<11 |
20.6 |
Replacing the AutoMax PC3000 Packaged Version . . . . . . . . . . . |
20<12 |
20.7 |
Replacing the Filter for the AutoMax PC3000 Packaged Version 20<12 |
|
20.8 |
What to Do Next . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . |
20<13 |
21.0 Maintaining the DCS NET Network . . . . . . . . . . . . . . . . . . . . . . . . . . E21 1
21.1 Maintaining the Coaxial Cable DCS<NET Network . . . . . . . . . . . . 21<1 21.1.1 Adding a Network Drop . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21<1 21.1.2 Disconnecting a Network Drop . . . . . . . . . . . . . . . . . . . . . . 21<3 21.1.3 Maintaining the Coaxial Cable System . . . . . . . . . . . . . . . . 21<4
VI
|
21.1.4 Inspecting the Cable System . . . . . . . . . . . . . . . . . . . |
. . . . . 21/4 |
21.2 |
Maintaining the Fiber/Optic DCS/NET Network . . . . . . . . . |
. . . . . 21/4 |
|
21.2.1 Replacing the Stand/Alone Transceiver . . . . . . . . . . |
. . . . . 21/ |
|
21.2.2 Replacing the Rack/Mounted Transceiver . . . . . . . . |
. . . . . 21/ |
|
21.2.3 Replacing the Fiber/Optic Rack and Power Supply |
. . . . . 21/ |
|
21.2.4 Adding a Network Drop . . . . . . . . . . . . . . . . . . . . . . . . |
. . . . . 21/ |
|
21.2. Disconnecting a Network Drop . . . . . . . . . . . . . . . . . |
. . . . . 21/ |
|
21.2. Inspecting the Cable System . . . . . . . . . . . . . . . . . . . |
. . . . . 21/8 |
21.3 |
What to Do Next . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . |
. . . . . 21/8 |
VII
Appendices
Appendix A
Technical Specifications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A)
Appendix B
Recommendations for Building CE)Compliant Systems . . . . . . . . . . B)
Appendix C
Cable Reference . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C)
Appendix D
Register Assignment Map . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . D)
Appendix E
Replacement Parts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . E)
Appendix F
Using the Sample AutoMax Configurations and Programs . . . . . . . . F)
Appendix G
Examples of Remote I/O Programs . . . . . . . . . . . . . . . . . . . . . . . . . . . . G)
Appendix H
Glossary of Terms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . H)
VIII
List of Figures
Figure 1.1 > The AutoMax PC3000 Networked into Your Application . . . . . . 1>2 Figure 1.2 > AutoMax PC3000 Processor Card . . . . . . . . . . . . . . . . . . . . . . . . . 1>4 Figure 1.3 > Discrete Data Transfer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1>5 Figure 1.4 > The AutoMax PC3000 Serial Card . . . . . . . . . . . . . . . . . . . . . . . . . 1>7 Figure 1.5 > AutoMax PC3000 Packaged Version . . . . . . . . . . . . . . . . . . . . . . 1>8 Figure 3.1 > Sample Network . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3>3 Figure 3.2 > Master Initiates Transmission . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3>4 Figure 3.3 > DCS>NET Fiber>Optic Network . . . . . . . . . . . . . . . . . . . . . . . . . . . 3>6 Figure 3.4 > AutoMax DCS>NET Network Coaxial Cable System . . . . . . . . . 3>7 Figure 3.5 > Representative Racks vs. Network Length . . . . . . . . . . . . . . . . . 3>9 Figure 3.6 > Linking Hubs to Create a Larger Network . . . . . . . . . . . . . . . . . . 3>14 Figure 3.7 > Connecting a Personal Computer to a Stand>Alone
Transceiver . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3>15 Figure 4.1 > A Typical Remote I/O System . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4>2 Figure 4.2 > Sample I/O Terminal Memory Mapping . . . . . . . . . . . . . . . . . . . . 4>5 Figure 4.3 > Available I/O Rack Addressing Methods . . . . . . . . . . . . . . . . . . . 4>6 Figure 4.4 > Addressing Example Using 8> and 16>point I/O Modules . . . . . 4>7 Figure 4.5 > Addressing Example Using 32>point I/O Modules . . . . . . . . . . . 4>8 Figure 4.6 > An Example of Efficient I/O Image Table Use . . . . . . . . . . . . . . . 4>9 Figure 4.7 > Daisychain Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4>12 Figure 4.8 > System Optimized for Discrete>Data Transfer . . . . . . . . . . . . . . . 4>15 Figure 4.9 > System Optimized for Block>Data Transfer . . . . . . . . . . . . . . . . . 4>16 Figure 4.10 > Recommended Grounding Configuration for Remote I/O
Systems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4>18 Figure 5.1 > Jumper JP2 Settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5>3 Figure 5.2 > Configuring Port A for RS>232 or RS>422 . . . . . . . . . . . . . . . . . . . 5>7 Figure 5.3 > Setting Jumpers E3 and E4 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5>8 Figure 5.4 > Connecting the Ribbon Cable . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5>9 Figure 5.5 > List of Device Conflicts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5>11 Figure 6.1 > Mounting Dimensions for the AutoMax PC3000
Packaged Version . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6>2 Figure 6.2 > Connecting Incoming Power . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6>3 Figure 6.3 > Locating the AutoMax PC3000 Power Switch . . . . . . . . . . . . . . . 6>4 Figure 6.4 > Setting Jumpers E3 and E4 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6>5 Figure 7.1 > Slide Ferrule onto RG>59/U Cable . . . . . . . . . . . . . . . . . . . . . . . . . 7>3 Figure 7.2 > RG>59/U (Belden 9259) Cable Stripping Dimensions . . . . . . . . 7>3 Figure 7.3 > Connector Installation Step 3 for RG>59/U Cable . . . . . . . . . . . . 7>4 Figure 7.4 > Connector Installation Step 6 for RG>59/U Cable . . . . . . . . . . . . 7>5 Figure 7.5 > Connector Installation Step 7 for RG>59/U Cable . . . . . . . . . . . . 7>5 Figure 7.6 > Connector Installation Step 8 for RG>59/U Cable . . . . . . . . . . . . 7>5 Figure 7.7 > Connector Installation Step 9 for RG>59/U Cable . . . . . . . . . . . . 7>6 Figure 7.8 > Connector Attached to RG>59/U Cable . . . . . . . . . . . . . . . . . . . . 7>6 Figure 7.9 > Slide Ferrule onto RG>11/U Cable . . . . . . . . . . . . . . . . . . . . . . . . . 7>7 Figure 7.10 > RG>11/U (Belden 8213) Cable Stripping Dimensions . . . . . . . 7>7 Figure 7.11 > Turn Adjustment Cap to OPEN Position . . . . . . . . . . . . . . . . . . . 7>8 Figure 7.12 > Place Contact in Tool Head . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7>8 Figure 7.13 > Connector Installation Step 5 for RG>11/U Cable . . . . . . . . . . . 7>9 Figure 7.14 > Connector Installation Step 6 for RG>11/U Cable . . . . . . . . . . . 7>9 Figure 7.15 > Connector Installation Step 9 for RG>11/U Cable . . . . . . . . . . . 7>10 Figure 7.16 > Connector Installation Step 10 for RG>11/U Cable . . . . . . . . . . 7>10 Figure 7.17 > Connector Installation Step 11 for RG>11/U Cable . . . . . . . . . . 7>10 Figure 7.18 > Place Connector Assembly in Tool . . . . . . . . . . . . . . . . . . . . . . . 7>11 Figure 7.19 > Connector Attached to RG>11/U Cable . . . . . . . . . . . . . . . . . . . 7>11 Figure 7.20 > Cable Splicing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7>12 Figure 8.1 > Stand>Alone Transceiver Mounting Dimensions . . . . . . . . . . . . . 8>2 Figure 8.2 > Stand>Alone Transceiver Terminal Block Connections . . . . . . . 8>3
IX
Figure 8.3 ; Fiber;Optic Rack Mounting Dimensions . . . . . . . . . . . . . . . . . . . . 8;4 Figure 8.4 ; Rack;Mounted Transceiver Terminal Block Connections . . . . . 8;5 Figure 8.5 ; Connecting Rack;Mounted Transceivers to a Terminal Strip . . 8;5 Figure 8.9 ; Fiber;Optic Ports and Connectors . . . . . . . . . . . . . . . . . . . . . . . . . 8;8 Figure 9.1 ; Connecting the Twinaxial Cable Segments onto the Phoenix
Connector . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9;1 Figure 9.2 ; Inserting the Phoenix Connector into the Remote I/O Port . . . . 9;2 Figure 9.3 ; Connecting the Free End to a Remote I/O Adapter Device . . . 9;2 Figure 10.1 ; Removing Jumper JP2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10;2 Figure 10.2 ; 25;pin to 25;pin Programming Cable . . . . . . . . . . . . . . . . . . . . . 10;3 Figure 10.3 ; 9;pin to 25;pin Programming Cable . . . . . . . . . . . . . . . . . . . . . . 10;4 Figure 10.4 ; Connecting to PC3000 Via the DCS;NET Network . . . . . . . . . 10;6 Figure 11.1 ; Configuring Port A . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11;2 Figure 11.2 ; Modem Transmit Enable With No Flow Control . . . . . . . . . . . . 11;4 Figure 11.3 ; Cable Break Detect . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11;4 Figure 11.4 ; One;directional Flow Control . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11;5 Figure 11.5 ; Bi;directional Flow Control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11;5 Figure 11.6 ; RS;422 Cable . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11;6 Figure 11.7 ; Removing Jumper JP2 on the AutoMax PC3000
Processor Board . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11;7 Figure 11.8 ; Modem Transmit Enable With No Flow Control . . . . . . . . . . . . 11;9 Figure 11.9 ; Cable Break Detect . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11;10 Figure 11.10 ; One;directional Flow Control . . . . . . . . . . . . . . . . . . . . . . . . . . . 11;10 Figure 11.11 ; Bi;directional Flow Control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11;11 Figure 12.1 ; AutoMax PC3000 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12;2 Figure 12.2 ; Removing Jumper JP4 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12;9 Figure 13.1 ; Available Views for the PC3000 Scanner
Variable Configurator Form . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13;1 Figure 13.2 ; Input/Output Image Table View . . . . . . . . . . . . . . . . . . . . . . . . . . 13;3 Figure 13.3 ; Remote Rack Status and Control Table View . . . . . . . . . . . . . . 13;4 Figure 13.4 ; Scanner Setup and Status View . . . . . . . . . . . . . . . . . . . . . . . . . 13;5 Figure 13.5 ; An Example of a Typical Scanner Configuration . . . . . . . . . . . . 13;6 Figure 14.1 ; Block;Transfer Read Operation . . . . . . . . . . . . . . . . . . . . . . . . . . 14;2 Figure 14.2 ; Block;Transfer Write Operation . . . . . . . . . . . . . . . . . . . . . . . . . . 14;2 Figure 14.3 ; Block;Transfer Status and Request Table View . . . . . . . . . . . . . 14;5 Figure 14.4 ; Block;Transfer Data Table View . . . . . . . . . . . . . . . . . . . . . . . . . . 14;6 Figure 15.1 ; AutoMax Multi;Tasking . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15;2 Figure 18.1 ; Register Assignment for Drop 0 Area . . . . . . . . . . . . . . . . . . . . . 18;4 Figure 18.2 ; Register 4 in Drop 02 Slave Module Indicating Drops
2, 3, and 4 Actively Communicating With Master . . . . . . . . . . . . 18;6 Figure 18.3 ; Examining Network Status . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18;10 Figure 19.1 ; Processor LEDs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19;1 Figure 19.2 ; PC3000 Serial Card LEDs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19;4 Figure 19.3 ; Removing Jumper JP5 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19;25 Figure 20.1 ; Replacing the Chassis Filter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20;12 Figure 21.1 ; Adding a New Drop at the End of the Network
Cable System . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21;2 Figure 21.2 ; Adding an Intermediate Drop to the Network Cable System . 21;2 Figure 21.3 ; Disconnecting a Drop from the End of the Network
Cable System . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21;3 Figure 21.4 ; Disconnecting an Intermediate Drop from the Network
Cable System . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21;4 Figure 21.5 ; Adding a Network Drop . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21;7 Figure B.1 ; Connecting a Grounded Control Transformer Secondary . . . . B;2 Figure B.2 ; Connecting an Ungrounded Control Transformer Secondary . B;2
X
List of Tables
Table 4.1 7 How Memory is Mapped into an I/O Address . . . . . . . . . . . . . . . . 474 Table 4.2 7 Remote I/O Link Distances Per Data Communication Rate . . . . 4712 Table 4.3 7 Early Remote I/O Link Devices that Require 150W
Termination Resistors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4713 Table 4.4 7 Communication Times at Different Communication Rates . . . . . 4714 Table 11.1 7 Pin Assignments for the AutoMax PC3000 Serial Card's Port A 1172 Table 11.2 7 Pin Assignments for the AutoMax PC3000 Serial Card's Port B 1178 Table 16.1 7 Setting the Remote I/O Data Communication Rate . . . . . . . . . . 1672 Table 16.2 7 Listing of the Remote Rack Enable Registers . . . . . . . . . . . . . . . 1672 Table 18.3 7 Interpreting Rack Status and Error Counters . . . . . . . . . . . . . . . 1872 Table 18.4 7 Discovering the Ending Module Group for a Rack . . . . . . . . . . . 1873 Table 18.5 7 DCS7NET Network Register Assignment . . . . . . . . . . . . . . . . . . . 1873 Table 18.6 7 Description of Registers in Drop 0 Area . . . . . . . . . . . . . . . . . . . . 1875 Table 19.1 7 Interpreting the PC3000 Processor Card LEDs . . . . . . . . . . . . . 1972 Table C.1 7 Pin Assignments for the AutoMax PC3000 Serial Card's
Port B . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C74 Table C.2 7 Pin Assignments for the AutoMax PC3000 Serial Card's
Port A . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C74
XI
1.0 ABOUT THE AutoMax
PC3000
The AutoMax PC3000 offers the power and flexibility of the AutoMax Distributed Control System in a low:cost, personal computer:based hardware platform. The AutoMax PC3000 product line includes:
DAutoMax PC3000 Processor card (M/N 57C560)
DAutoMax PC3000 Serial card (M/N 57C565)
DAutoMax PC3000 Packaged Version (M/N 57C570), which provides the Processor and Serial cards pre:installed in an industrialized chassis
For information about: |
See this section: |
|
|
How the AutoMax PC3000 Fits into Your Application |
1.1 |
|
|
About the AutoMax PC3000 Processor Card |
1.2 |
|
|
About the AutoMax PC3000 Serial Card |
1.3 |
|
|
About the AutoMax PC3000 Packaged Version |
1.4 |
|
|
Related Hardware and Software |
1.5 |
|
|
What to Do Next |
1.6 |
|
|
1.1How the AutoMax PC3000 Fits into Your Application
Because the AutoMax PC3000 is based on the IBM PC open architecture, it fits cost:effectively into small:to:medium sized motor and drive control applications. The AutoMax PC3000 combines the power, speed, and functionality of the AutoMax Processor and the DCS:NET network with the connectivity to Allen:Bradley Remote I/O. The AutoMax PC3000 supports many AutoMax Multibus system features, including:
DMulti:tasking
DThree:programming languages
DNetwork programming
DA Runbase that can be downloaded for easy future upgrades
DAutoMax version 4.1A Programming Executive (required for programming)
1:1
Figure 1.1 illustrates how the AutoMax PC3000 can fit into your current application or help you create a new system.
|
PC Computer with |
|
|
AutoMax PC3000 Processor |
|
|
Card Installed. |
|
DCS;NET |
A;B REMOTE I/O |
|
|
|
|
|
GV3000t |
FLEX I/O |
|
|
|
|
AC DRIVE |
|
|
|
REMOTE |
|
|
1771;I/O |
|
|
CHASSIS |
|
FlexPakt |
|
|
3000 |
|
|
DC DRIVE |
1791 |
|
|
|
|
|
BLOCK I/O |
|
AutoMaxt |
|
|
PC3000 |
|
|
|
1336 |
|
|
FORCE DRIVE |
|
AutoMax |
|
|
|
PanelViewt |
|
|
OPERATOR |
|
|
INTERFACE |
|
|
20842;M |
Figure 1.1 ; The AutoMax PC3000 Networked into Your Application
Use the AutoMax PC3000 as a supervisor for:
DReliance Standard Drives using the Network Option Board, such as:
DFlexPak 3000 DC drive
DGV3000 AC drive
Dother AutoMax PC3000's
DAutoMax racks
1;2
The AutoMax PC3000 A6B Remote I/O Scanner connection enables the AutoMax PC3000 to control any piece of hardware that can communicate over the A6B Remote I/O Network, including:
Dbulletin 1771, 1791, and 1794 I/O
DPanelView Operator Interface terminals
DRediPANEL stations
D1336 Plus and Force drives
The A6B Remote I/O network connection, when used in concert with the AutoMax DCS6NET network, lets you create low6cost, high6performance drive systems with many features found in AutoMax systems. You can control one or multiple drives, depending on the physical length of the network and the level of performance required.
The AutoMax PC3000 does not support the following standard AutoMax Multibus features:
DMulti6processing
DDistributed Power System
DCommunication Processors, other than the AutoMax DCS6NET network
The AutoMax PC3000 Processor card combines most features from the following AutoMax products into a single, ISA bus compatible printed circuit board:
DAutoMax 7010 Processor
DAutoMax DCS6NET network
DAutoMax A6B Remote I/O Scanner
The on6board lithium battery and a super capacitor protect the PC3000 Processor card from memory loss during power failures. LEDs on the card help you troubleshoot the networks.
Figure 1.2 illustrates the features of the AutoMax PC3000 Processor card.
163
SYSTEM FAULT (red) |
MODULE OK (green) |
|
DCS;NET NETWORK CONNECTION
DCS;NET NETWORK |
REMOTE I/O LINK |
|
COMMUNICATION (green) |
||
COMMUNICATION (green) |
||
|
||
|
A;B REMOTE I/O LINK |
CONNECTION
20820;M
|
Connect the ribbon cable |
Configures Port B on the AutoMax PC3000 |
from the AutoMax PC3000 |
Serial Board as a dedicated programming |
Serial card. |
device connection or free RS;232 port. |
DCS;NET NETWORK |
|
|
|
|
|
|
CONNECTION |
LITHIUM |
|
|
BATTERY |
|
|
|
JP2 |
|
|
JP4 JP5 |
|
|
|
A;B REMOTE |
|
|
I/O LINK |
|
|
CONNECTION |
Lets you configure the |
Lets you remove the |
|
PC3000 as a passive; |
operating system. |
20844;M |
listening drop on the |
|
|
|
|
DCS;NET network.
Figure 1.2 ; AutoMax PC3000 Processor Card
By adding the AutoMax PC3000 Processor card to an existing personal computer chassis, you can create a lower;cost drive controller that has the flexibility to talk directly with human;machine interfaces and operator interfaces over the computer chassis' ISA bus. The PC's processor remains free to run human;machine interfaces, operator interfaces, or other software without adversely affecting system performance.
The PC3000 Processor card occupies two full ISA slots of a personal computer, which it uses for power and ISA bus communication. It also ships as a component of the PC3000 Packaged Version.
1;4
1.2.1About the PC3000 Processor Functionality
The PC3000 Processor has 370K of RAM available for application programs. It can run programs created using AutoMax Enhanced BASIC, Enhanced Ladder Language, or Control Block languages. The Processor supports the AutoMax multi8tasking environment.
1.2.2About the A&B Remote I/O Functionality
Use the Allen8Bradley Remote I/O Scanner interface to link the PC3000 to Allen8Bradley I/O devices that communicate via the remote I/O link. The scanner interface can control such devices as Allen8Bradley's 1771 I/O, Flex I/O, Block I/O, SLC 500 Remote I/O Adapter Module and companion I/O modules, and operator interfaces. The scanner interface can scan both discrete and analog I/O as well as force inputs and outputs.
The scanner interface supports 18, 28, and 1/28slot addressing of a maximum of 32 remote racks. These racks can be either 1/4, 1/2, 3/4, or full racks. The PC3000 supports remote I/O communication rates of 57.6, 115.2, and 230.4 Kbps and can send a maximum of 48 block8transfer read or write requests of up to (and including) 64 words each.
About How the Scanner Module Transfers Discrete Data
A shared memory interface allows the scanner interface to communicate to the remote I/O adapter devices. It exchanges discrete data with remote I/O adapters. Figure 1.3 illustrates how discrete data is transferred.
Rack 3
Rack 2
Rack 1
Adapter Adapter Adapter
Remote I/O |
Program |
Scan Loop |
Scan Loop |
Data Exchange |
|
Shared |
|
Memory |
Program |
Interface |
|
Figure 1.3 8 Discrete Data Transfer
185
About How the Scanner Module Transfers Block Data
In addition to discrete data, the scanner module can also exchange block data with remote I/O devices, such as analog I/O modules. A block@transfer request instructs the scanner module to interrupt normal I/O scanning and transfer as many as 64 words of data to or from a selected I/O module. Only one block@transfer request per I/O rack can be processed during a remote I/O scan.
For more information about block@transfers, see chapter 14, •Configuring and Programming Block Data Transfers to A@B I/O Modules."
1.2.3About the AutoMax DCS%NET Network Functionality
The AutoMax DCS@NET network is a serial, master/slave network that connects together multiple AutoMax racks. GV3000 and FlexPak 3000 drives, AutoMax PC3000s, and personal computers (with the AutoMax PC3000 Processor or PC@Link card installed) for a very predictable network response rate. Communication is performed at 875 Kbps over coaxial or fiber@optic cable. The number of devices you can have is dependent upon the type of cable you use and its length.
Each device on the network is called a drop. The master drop initiates and controls all transmissions on the network. All transmissions are broadcasted simultaneously. An address encoded on each data packet identifies which slave drop is to respond to that transmission. The slave's response is also broadcasted, with all drops on the network receiving the response data packets.
For more information about the DCS@NET network, see chapter 3.
The AutoMax PC3000 Serial card contains two optically@isolated serial ports:
DPort A is a 9@pin female D@shell connector. You can configure Port A to support either the RS@232 or RS@422 EIA interface via two jumpers.
DPort B is a 25@pin female D@shell connector. You can use this port as an external connection for a programming terminal running the AutoMax Programming Executive software, or you can configure it to support DCE devices via a jumper.
Figure 1.4 illustrates the features of the AutoMax PC3000 Serial card.
1@6
Display errorcodes for the PC3000 CPU.
SERIAL PORT A, 99PIN
RS9232 OR
RS9422 PORT
SERIAL PORT B, 259PIN
RS9232 PORT (Default programming
device connection.)
208469M
Figure 1.4 9 The AutoMax PC3000 Serial Card
The Serial card ships as part of the AutoMax PC3000 Packaged Version, but the card is optional when installing it in a PC chassis. Installing the Serial card in the same PC as the PC3000 Processor card provides you with additional serial connectivity for programming devices, modems, and data display devices, etc.
The AutoMax PC3000 Serial card occupies one full ISA slot, and interfaces with the AutoMax Processor card via a ribbon cable. The ISA bus only provides power to the Serial card.
The AutoMax PC3000 Packaged Version is well9suited for a plant9floor environment. It includes a panel9mount, industrial9grade enclosure housing a pre9installed AutoMax PC3000 Processor card and Serial card. The enclosure is equipped with its own fan, fan filter, and power supply. Incoming power connection terminals are mounted onto the enclosure. You connect a programming device for the Packaged Version via Port B on the PC3000 Serial card.
Figure 1.5 illustrates the AutoMax PC3000 Packaged Version.
197
UNUSED
CAMLOCK |
AutoMax PC3000 |
|
PROCESSOR CARD |
|
AutoMax PC3000 |
|
SERIAL CARD |
|
SERIAL PORT A, 9>PIN |
INCOMING POWER |
RS>232 OR RS>422 PORT |
|
|
CONNECTIONS |
SERIAL PORT B, 25>PIN |
|
RS>232 PORT (Default |
PROTECTIVE |
Programming Device |
EARTH |
Connection.) |
SYSTEM FAULT (red) |
MODULE OK (green) |
|
DCS>NET NETWORK CONNECTION |
REMOTE I/O LINK
DCS>NET NETWORK COMMUNICATION (green)
COMMUNICATION (green)
A>B REMOTE I/O LINK
CONNECTION
POWER
SWITCH
UNUSED LEDs
|
FAN |
|
MOUNTING |
20823>M |
|
BRACKETS |
||
|
Figure 1.5 > AutoMax PC3000 Packaged Version
1.5Rel ted H rdw re nd Softw re
To configure and program the AutoMax PC3000, you need:
Dan IBM>compatible personal computer running the Windows 95 operating system
DRS>232C Interface Cable, M/N 61C127, or another means of connecting to the DCS>NET network
DAutoMax PC3000 driver disk
DVersion 4.1A or later AutoMax Programming Executive software
1>8
1.6Wh t to Do Next
Go to chapter for information about the tasks involved in designing and implementing a PC system.
9