Relay Output BoardsUsers ManualRevision BXP8300, XP8400,and SE1100XP8400XP8300SE1100
XP8300/XP8400/SE1100x s About This ManualBlank
XP8300
This page is intentionally blank.Blank
XP8300 Overview s 13CHAPTER 1: OVERVIEWChapter 1 gives an overview of the XP8300 relay board and its specificfeatures.
XP830014 s OverviewZ-Worlds XP8300 expansion boards provide a simple way to add relays toa control system built around a Z-World controller. These r
XP8300 Overview s 15Relay 5P1PA LU3LatchRelay 4Relay 0 Relay 1 Relay 2 Relay 3U1P2H1 H2 H4H3 LEDsU2U5U4F0 F1F4 F5F2 F3J2J1LEDsDriver012354FeaturesTh
XP830016 s OverviewBlank
XP8300 Getting Started s 17CHAPTER 2: GETTING STARTED
18 s Getting Started XP8300Connecting Expansion Boards to a Z-WorldControllerUse the 26-conductor ribbon cable supplied with the expansion board tocon
XP8300 Getting Started s 19XP8300 ConfigurationThe XP8300 board holds six high-power relays. Each XP8300 relay hasthe following specifications: St
XP8300, XP8400, and SE1100 Users ManualPart Number 019-0054 Revision BLast revised on August 2, 1999 Printed in U.S.A.Copyright© 1999 Z-Wor
20 s Getting Started XP8300Jumper settings on header J2 determine the actuation voltage for theboards relays. When pins 12 are connected, the actua
Software Reference s 21XP8300CHAPTER 3: SOFTWARE REFERENCE
XP830022 s Software ReferenceRelay Board AddressesPhysical AddressesUp to 64 addresses are possible on a single PLCBus. The 12-bit addressof a partic
Software Reference s 23XP8300SoftwareDynamic C LibrariesSeveral Dynamic C function libraries are used with the routines defined inthis section. Ta
XP830024 s Software ReferenceHow to Use the Relay Boards1. Send a reset command to all boards on the PLCBus.2. Place the address of the target board o
Software Reference s 25XP8300Address Target Board unsigned _eioPlcRelayAddr( unsigned BrdAddr );Converts bit pattern 00000000 00pqrabc to pqrc 000b
XP830026 s Software ReferenceBlank
This page is intentionally blank.Blank
XP8400 Overview s 29CHAPTER 4: OVERVIEWChapter 4 gives an overview of the XP8400 relay board and its specificfeatures.
Table of Contents s iiiXP8300/XP8400/SE1100TABLE OF CONTENTSAbout This Manual viiXP8300Chapter 1: Overview 13Features ...
XP840030 s OverviewZ-Worlds XP8400 expansion boards provide a simple way to add relays toa control system built around a Z-World controller. These r
XP8400 Overview s 31Relay 0Relay 2Relay 4Relay 5Relay 7Relay 1Relay 3Relay 6LatchHigh CurrentDriverU1U2U6U7U8U9U10U3U11 U13P1P2U12U4LEDJ1J2PA LH1Fea
XP840032 s OverviewBlank
XP8400 Getting Started s 33CHAPTER 5: GETTING STARTED
34 s Getting Started XP8400Connecting Expansion Boards to a Z-WorldControllerUse the 26-conductor ribbon cable supplied with the expansion board tocon
XP8400 Getting Started s 35Controllers with simulated PLCBus ports require special expander cables,but are as easily connected. Appendix D, Simula
36 s Getting Started XP8400When no pins on header J2 are connected, an actuation voltage must besupplied by connecting a 24V power supply at sockets
Software Reference s 37XP8400CHAPTER 6: SOFTWARE REFERENCE
XP840038 s Software ReferenceRelay Board AddressesPhysical AddressesUp to 64 addresses are possible on a single PLCBus. The 12-bit addressof a partic
Software Reference s 39XP8400SoftwareDynamic C LibrariesSeveral Dynamic C function libraries are used with the routines defined inthis section. Ta
iv s Table of Contents XP8300/XP8400/SE1100Chapter 6: Software Reference 37Relay Board Addresses ...
XP840040 s Software ReferenceHow to Use the Relay Boards1. Send a reset command to all boards on the PLCBus.2. Place the address of the target board o
Software Reference s 41XP8400Address Target Board unsigned _eioPlcRelayAddr( unsigned BrdAddr );Converts bit pattern 00000000 00pqrabc to pqrc 000b
XP840042 s Software ReferenceBlank
SE1100
This page is intentionally blank.Blank
SE1100 Overview s 45CHAPTER 7: OVERVIEWChapter 7 gives an overview of the SE1100 relay board and its specificfeatures.
SE110046 s OverviewZ-Worlds SE1100 expansion boards provide a simple way to add relays toa control system built around a Z-World controller. These r
SE1100 Overview s 47Relay 3 Relay 2 Relay 1 Relay 0R20L3J3U1H1U6C19F1C1 C2U3R19L2R18L1R17L0D1C20C17R21 R13R16 R33R15 R28R14 R27R23 R22R31 R32R24 R25
SE110048 s OverviewBlank
SE1100 Getting Started s 49CHAPTER 8: GETTING STARTED
Table of Contents s vXP8300/XP8400/SE1100Appendix B: Specifications 69XP8300 Relay Expansion Board ...
50 s Getting Started SE1100Connecting an SE1100 to a Z-World ControllerConnect the SE1100 to the digital outputs of any Z-World controller throughthe
SE1100 Getting Started s 51High-Current Sourcing Drivers or TTL/CMOS Connection1. Wire RET1 and RET2 on J3 to GND on the host controller.K is connec
52 s Getting Started SE1100SE1100 ConfigurationThe SE1100 board holds four high-power relays. Each SE1100 relay hasthe following specifications: Sta
Software Reference s 53SE1100CHAPTER 9: SOFTWARE REFERENCE
SE110054 s Software ReferenceThere are no software drivers unique to the SE1100 expansion boards.Since the SE1100 is driven by the digital outputs of
APPENDICES
This page is intentionally blank.Blank
XP8300/XP8400/SE1100 PLCBus s 57APPENDIX A: PLCBUSAppendix A provides the pin assignments for the PLCBus, describes theregisters, and lists the app
XP8300/XP8400/SE110058 s PLCBusPLCBus OverviewThe PLCBus is a general-purpose expansion bus for Z-World controllers.The PLCBus is available on the BL1
XP8300/XP8400/SE1100 PLCBus s 59Two independent buses exist on a 26-conductor connector: the LCD busand the PLCBus.LCD Bus SignalsThe LCD bus consi
vi s Table of Contents XP8300/XP8400/SE1100Blank
XP8300/XP8400/SE110060 s PLCBusRegisters and AddressesThere are eight registers corresponding to the modes determined by buslines A1X, A2X, and A3X. W
XP8300/XP8400/SE1100 PLCBus s 61If eight data lines are used, then the addressing possibilities of the busbecome much greater: more than 256 millio
XP8300/XP8400/SE110062 s PLCBusZ-World provides software drivers that access the PLCBus. To allowaccess to bus devices in a multiprocessing environme
XP8300/XP8400/SE1100 PLCBus s 63Device Allocation4-Bit DevicesDigital output devices, such as relay drivers, should be addressed withthree 4-bit add
XP8300/XP8400/SE110064 s PLCBusExpansion Bus SoftwareThe expansion bus provides a convenient way to interface Z-Worldscontrollers with expansion boar
XP8300/XP8400/SE1100 PLCBus s 65 void set16adr( int adr )Sets the current address for the PLCBus. All read and write operationsaccess this address
XP8300/XP8400/SE110066 s PLCBus char _eioReadD1( )Reads the data on the PLCBus in the BUSADR1 cycle.RETURN VALUE: the byte read on the PLCBus in the
XP8300/XP8400/SE1100 PLCBus s 67 void write4data( int address, char data )Sets the last four bits of the current PLCBus address, then writes fourbi
XP8300/XP8400/SE110068 s PLCBus void write24data( long address, char data )Sets the current PLCBus address using the 24-bit address, then writeseight
Specifications s 69XP8300/XP8400/SE1100APPENDIX B: SPECIFICATIONS
XP8300/XP8400/SE1100 About This Manual s viiABOUT THIS MANUALThis manual provides instructions for designing a controller system thatuses relay boards
XP8300/XP8400/SE110070 s SpecificationsTable B-1. XP8300 SpecificationsFeature SpecificationBoard Size2.835" × 3.525" × 0.78"(72.0 mm
Specifications s 71XP8300/XP8400/SE1100Table B-2. XP8400 SpecificationsFeature SpecificationBoard Size2.835" × 2.22" × ~0.58"(72.0 m
XP8300/XP8400/SE110072 s SpecificationsTable B-3. SE1100 SpecificationsFeature SpecificationBoard Size2.835" × 3.85" × 1.32"(72.0 mm ×
Specifications s 73XP8300/XP8400/SE1100Quick-Release ConnectorsThe SE1100 comes equipped with quick-release connectors that allow forquick connectio
XP8300/XP8400/SE110074 s SpecificationsTable B-4. Quick-Release ConnectorsSpecificationsFeature SpecificationMaximum Voltage, Current 15 A @ 300 VIns
XP8300/XP8400/SE1100 Connecting and Mounting Multiple Boards s 75APPENDIX C: CONNECTING ANDMOUNTING MULTIPLE BOARDS
XP8300/XP8400/SE110076 s Connecting and Mounting Multiple BoardsConnecting Multiple BoardsEight or more expansion boards can be connected (daisy chai
XP8300/XP8400/SE1100 Connecting and Mounting Multiple Boards s 77(H2C11J3P1EPROMRAMPIOZ180ControllerRelay 0Relay 2Relay 4Relay 5Relay 7Relay 1Relay
XP8300/XP8400/SE110078 s Connecting and Mounting Multiple Boards(Bus ConnectorsControllerModular PCBoard HoldersDIN RailExpansion CardsMountingThe XP8
XP8300/XP8400/SE1100 Simulated PLCBus Connections s 79APPENDIX D:SIMULATED PLCBUS CONNECTIONS
XP8300/XP8400/SE1100viii s About This ManualAcronymsTable 1 lists and defines the acronyms that may be used in this manual.IconsTable 2 displays and d
XP8300/XP8400/SE110080 s Simulated PLCBus ConnectionsBL1000The XP8300 and XP8400 expansion boards may be connected to aBL1000 using an expander cable
XP8300/XP8400/SE1100 Simulated PLCBus Connections s 81Pin 1PA0 (J10:1)PA1 (J10:3)PA2 (J10:5)PA3 (J10:7)PA4 (J10:9)PA5 (J10:11)PA6 (J10:13)PA7 (J10:1
XP8300/XP8400/SE110082 s Simulated PLCBus ConnectionsTable D-1. PIO to PLCBus Signal MapBL1400/Bl1500 Expansion BoardH3 Pin No. PIO Port Signal Pin N
XP8300/XP8400/SE1100 Advanced Programming s 83APPENDIX E:ADVANCED PROGRAMMINGAppendix E provides alternative programming methods for the XP8300and X
XP8300/XP8400/SE110084 s Advanced ProgrammingControlling a RelayOnce a relays address is placed on the bus (the most recent address on thebus remains
XP8300/XP8400/SE1100 Advanced Programming s 85PLC_EXP.LIBThe PLC_EXP.LIB library supports PLCBus controllers when operatingPLCBus expansion boards.
XP8300/XP8400/SE110086 s Advanced ProgrammingPBUS_TG.LIBThe PBUS_TG.LIB library allows the BL1000 to operate Z-Worlds relayboards and the XP8600 expa
XP8300/XP8400/SE1100 Advanced Programming s 87 int Poll_PBus_Node( int addr )Returns 1 if there is a board at addr on the PLCBus, and 0 if not. Th
XP8300/XP8400/SE110088 s Advanced ProgrammingSample ProjectsThe following two sample programs activate the relays on one or moreXP8300 or XP8400 board
XP8300/XP8400/SE1100 Advanced Programming s 89Sample ProgramThe relay board demonstration program can be used to locate all XP8300and XP8400 expansi
XP8300/XP8400/SE1100 About This Manual s ixConventionsTable 3 lists and defines the typographical conventions that may be used inthis manual.Pin Numbe
XP8300/XP8400/SE110090 s Advanced ProgrammingControllers with Simulated PLCBusInstructions for BL1000 and BL11001. Power up the BL1000 or BL1100 and m
XP8300/XP8400/SE1100 Advanced Programming s 91Sample Program for BL1000 and BL1300The program locates all XP8300 and XP8400 boards attached to thePL
XP8300/XP8400/SE110092 s Advanced ProgrammingBlank
XP8300/XP8400/SE1100 Index s 93INDEXSymbols#use ... 23, 39/AT ... 59/STBX
XP8300/XP8400/SE110094 s Indexconnectorsquick-release ... 73contact ratingsSE1100... 52XP8300 .
XP8300/XP8400/SE1100 Index s 95liquid crystal display. See LCDlogical addressesXP8300 ... 22XP8400 ...
XP8300/XP8400/SE110096 s IndexSE1100... 46, 58connectionsinking driver ... 50sourcing driver ...
XP8300/XP8400/SE1100 Index s 97specificationsSE1100... 72quick-release connectors... 74XP8300 ...
XP8300/XP8400/SE110098 s IndexThis page is intentionally blank.Blank
Part No. 019-0054Revision BPrinted in U.S.A.Z-World2900 Spafford StreetDavis, California 95616-6800 USATelephone:Facsimile:Web Site:E-Mail:(530) 757-3
Kommentare zu diesen Handbüchern