PLCBus Expansion Boards
r>
Below is a cache of http://www.rabbit.com/documentation/docs/manuals/PLCBus/019-0047.pdf. It's a snapshot of the page taken as our search engine crawled the Web.
The web site itself may have changed. You can check the current page or check for previous versions at the Internet Archive.
Yahoo! is not affiliated with the authors of this page or responsible for its content.
PLCBus Expansion Boards
PLCBus Expansion Boards
User’s Manual
019–0047 • 010620–A
PLCBus Expansion Boards User’s Manual
Part Number 019-0047
•
010620-A • Printed in U.S.A.
© 2001 Z-World, Inc.
•
All rights reserved.
Z-World reserves the right to make changes and
improvements to its products without providing notice.
Notice to Users
Z-WORLD PRODUCTS ARE NOT AUTHORIZED FOR USE AS CRITI-
CAL COMPONENTS IN LIFE-SUPPORT DEVICES OR SYSTEMS
UNLESS A SPECIFIC WRITTEN AGREEMENT REGARDING SUCH
INTENDED USE IS ENTERED INTO BETWEEN THE CUSTOMER
AND Z-WORLD PRIOR TO USE. Life-support devices or systems are
devices or systems intended for surgical implantation into the body or to
sustain life, and whose failure to perform, when properly used in accor-
dance with instructions for use provided in the labeling and user’s manual,
can be reasonably expected to result in significant injury.
No complex software or hardware system is perfect. Bugs are always present
in a system of any size. In order to prevent danger to life or property, it is the
responsibility of the system designer to incorporate redundant protective
mechanisms appropriate to the risk involved.
Trademarks
• Dynamic C
®
is a registered trademark of Z-World
• Windows
®
is a registered trademark of Microsoft Corporation
• PLCBus
™
is a trademark of Z-World
• Hayes Smart Modem
®
is a registered trademark of Hayes Microcom-
puter Products, Inc.
Z-World, Inc.
2900 Spafford Street
Davis, California 95616-6800
USA
Telephone:
Facsimile:
Web Site:
E-Mail:
(530) 757-3737
(530) 753-5141
http://www.z world.com
zworld@zworld.com
User’s Manual
Contents s iii
T
ABLE
OF
C
ONTENTS
About This Manual
xi
XP8100
Chapter 1: Overview
17
XP8100 Series Overview ..................................................................... 18
Connector Terminals ....................................................................... 18
Outputs ............................................................................................ 19
Inputs............................................................................................... 19
Factory Configurations.................................................................... 19
XP8100 Series Default Board Layouts ................................................ 20
XP8100 Hardware Specifications ........................................................ 22
Inputs............................................................................................... 22
Outputs ............................................................................................ 23
Mechanical Dimensions .................................................................. 24
Chapter 2: Getting Started
25
XP8100 Series Components ................................................................ 26
Connecting Expansion Boards to a Z-World Controller ...................... 27
Setting Board Addresses ................................................................. 28
Power .............................................................................................. 28
Confirming Communications ............................................................... 29
Chapter 3: I/O Configurations
31
XP8100 Series Input/Output Pin Assignments .................................... 32
XP8100 Series Inputs .......................................................................... 34
Protected Digital Inputs .................................................................. 34
XP8100 Series Outputs ........................................................................ 36
Sinking and Sourcing Outputs ......................................................... 37
Installing Sourcing Drivers ............................................................. 38
TTL/CMOS Outputs ....................................................................... 39
Using Output Drivers ...................................................................... 40
Making XP8100 Series I/O Connections ............................................. 41
I/O Jumper Configurations .................................................................. 42
iv s Contents
PLCBus Expansion Boards
Chapter 4: Field Wiring Terminals
43
FWT38 ................................................................................................. 45
FWT50 ................................................................................................. 46
FWT-Opto ............................................................................................ 48
Chapter 5: Software Reference
51
XP8100 Series Software Input/Output Channel Assignments ............. 52
Software Overview .............................................................................. 54
Dynamic C Libraries ....................................................................... 54
Supplied Software ........................................................................... 55
Digital Inputs/Outputs .......................................................................... 56
Setting Inputs .................................................................................. 56
Setting Outputs ................................................................................ 58
Advanced Programming ...................................................................... 60
Functions for PLCBus Cycles, Reading and Writing ...................... 60
Address Calculation ........................................................................ 61
Checking for Presence of XP8100 Using Dynamic C Functions .... 62
Checking for Presence of XP8100 Without Using Dynamic C
Functions ...................................................................................... 64
Reading an Input State Using Dynamic C Functions ...................... 65
Reading an Input State Without Using Dynamic C Functions ........ 66
Controlling Outputs Using Dynamic C Functions .......................... 67
Controlling Outputs Without Using Dynamic C Functions ............. 68
User’s Manual
Contents s v
XP8300
Chapter 6: Overview
71
Features ................................................................................................ 73
Specifications ....................................................................................... 74
Chapter 7: Getting Started
75
Connecting Expansion Boards to a Z-World Controller ...................... 76
XP8300 Configuration ......................................................................... 77
Setting Board Addresses ................................................................. 78
Chapter 8: Software Reference
79
Relay Board Addresses ........................................................................ 80
Physical Addresses .......................................................................... 80
Logical Addresses ........................................................................... 80
Software ............................................................................................... 81
Dynamic C Libraries ....................................................................... 81
How to Use the Relay Boards ......................................................... 82
Reset Boards on PLCBus ............................................................. 82
Address Target Board ................................................................... 83
Operate Relays .............................................................................. 83
Advanced Programming ...................................................................... 84
Controlling a Relay ......................................................................... 84
PLC_EXP.LIB
................................................................................. 85
PBUS_TG.LIB
................................................................................. 86
PBUS_LG.LIB
................................................................................. 86
DRIVERS.LIB
................................................................................. 87
Sample Projects ................................................................................... 88
PLCBus Controllers ........................................................................ 88
Instructions ................................................................................... 88
Sample Program ........................................................................... 89
Controllers with Simulated PLCBus ............................................... 90
Instructions for BL1000 and BL1100 ........................................... 90
Sample Program for BL1000 and BL1300 ................................... 90
vi s Contents
PLCBus Expansion Boards
XP8500
Chapter 9: Overview
95
Specifications ....................................................................................... 97
Chapter 10: Getting Started
99
XP8500 Components .