Beruflich Dokumente
Kultur Dokumente
WARNING
Thank you for purchasing automation equipment from PLCDirect. We want your new DirectLOGIC automation equipment to operate safely. Anyone who installs or uses this equipment should read this publication (and any other relevant publications) before installing or operating the equipment. To minimize the risk of potential safety problems, you should follow all applicable local and national codes that regulate the installation and operation of your equipment. These codes vary from area to area and usually change with time. It is your responsibility to determine which codes should be followed, and to verify that the equipment, installation, and operation is in compliance with the latest revision of these codes. At a minimum, you should follow all applicable sections of the National Fire Code, National Electrical Code, and the codes of the National Electrical Manufacturers Association (NEMA). There may be local regulatory or government offices that can also help determine which codes and standards are necessary for safe installation and operation. Equipment damage or serious injury to personnel can result from the failure to follow all applicable codes and standards. We do not guarantee the products described in this publication are suitable for your particular application, nor do we assume any responsibility for your product design, installation, or operation. If you have any questions concerning the installation or operation of this equipment, or if you need additional information, please call us at 1--800--633--0405. This publication is based on information that was available at the time it was printed. At PLCDirect we constantly strive to improve our products and services, so we reserve the right to make changes to the products and/or publications at any time without notice and without any obligation. This publication may also discuss features that may not be available in certain revisions of the product.
Trademarks
This publication may contain references to products produced and/or offered by other companies. The product and company names may be trademarked and are the sole property of their respective owners. PLCDirect disclaims any proprietary interest in the marks and names of others. Stage is a trademark of Koyo Electronics Industries Co., LTD. Texas Instruments is a registered trademark of Texas Instruments, Inc. TI, TIWAY, Series 305, Series 405, TI305, and TI405 are trademarks of Texas Instruments, Inc. Siemens and SIMATIC are registered trademarks of Siemens, AG. GE is a registered trademark of General Electric Corporation. Series One is a registered trademark of GE Fanuc Automation North America, Inc. MODBUS is a registered trademark of Gould, Inc. IBM is a registered trademark of International Business Machines. MS-DOS and Microsoft are registered trademarks of Microsoft Corporation. Windows is a trademark of Microsoft Corporation. OPTOMUX and PAMUX are trademarks of OPTO 22. Copyright 1997, PLCDirect Incorporated All Rights Reserved No part of this manual shall be copied, reproduced, or transmitted in any way without the prior, written consent of PLCDirect Incorporated. PLCDirect retains the exclusive rights to all information included in this document.
1
Manual Revisions
If you contact us in reference to this manual, be sure and include the revision number. Title: OP-1500/OP-1510 Operator Panel User Manual Manual Number: OP--1510--M Issue Original Date 1/96 Effective Pages Cover/Copyright Contents Manual Revisions 1 70 Description of Changes Original Issue
2nd Edition
2/97
2nd Edition
Rev. A
7/97
All sections
Text Corrections: Remove OP--DOSEDIT, Add DL350 notations Rev. B Cut-out dimensions, added OP--2CBL--1 Minor changes
Rev. B
5/98
1
Table of Contents
Chapter 1: Getting Started
i
1-2 1--2 1--2 1--2 1--2 1--3 1--3 1-4 1--4 1--5 1--5 1--6 1--6 1--6 1--7 1--7 1--7 1--7 1--7 1-8
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . The Purpose of this Manual . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Contents of the Manual . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Supplemental Manuals . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Technical Assistance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Chapters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Appendices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . OP-1500 and OP-1510 Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Plan your System . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . General Panel Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . About the Pushbuttons . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . LCD Display Window . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Keypad Entry . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Annunciator Lamps . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Back--Panel Layout . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Serial Communications Port . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Power Receptacle . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Address Block . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Access the Back Panel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Frequently Asked Questions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
ii
Table of Contents Mapping Example (PLCDirect DL305) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . DL305 Family . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . DL305 (DL330/DL340 Only) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . DL305 Only (DL330/DL340 Only) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-25 3--25 3--25 3--26
iii
iv
Table of Contents
Getting Started
1 1
In This Chapter. . . .
Introduction OP-1500/OP-1510 Overview Frequently Asked Questions
1-2
Getting Started
Getting Started
Introduction
The Purpose of this Manual This User Manual provides user information on panel installation, panel configuration, and programming the OP-1500 and OP-1510. The purpose of this manual is to teach concept and programming techniques which may be applied while implementing the OptiMater panels. The example programming figures within Chapter 3 Understanding the Features use DirectLOGICt program references for training purposes. Example programs for other PLC models and products are located in the Appendix B--D of this manual. Complete example programs are provided for DirectLOGIC and Allen-Bradley PLCs. Inside this manual you will learn about planning, implementing, and utilizing the OptiMate OP-1500 and OP-1510 products. This manuals contents discuss aspects of both OP-panels regardless of which PLC product you are connecting. Also included are application examples to improve the learning process and working knowledge with the OptiMate units. Reference the appropriate PLC/CPU User Manuals for the commands and address references required for your system. If you are using a DirectLOGIC PLC product, you will want to keep the DirectSOFT User Manual handy while programming your system. For other PLC brands you must reference their User manuals to properly program the ladder logic required to operate the OP-panels. For Multi-Panel applications utilizing the OP-9001 Communications Master please refer to the OP-9001 User Manual (Part Number OP--9001--M). After completely reading this manual, if you are not successful with implementing the OP-1500 or OP-1510, you may call PLCDirect at (800) 633-0405, Monday through Friday from 9:00 A.M. to 6:00 P.M. Eastern Standard Time. Our technical support group will work with you in answering your application questions. If you have a comment or question about our products, services, or manuals which we provide, please fill out and return the suggestions card included with this manual.
OP-1500
OP-1510
The OP-1500 and OP-1510 Operator panels may be reconfigured to exchange data with your programmable controller.
Supplemental Manuals
Technical Assistance
1-3
Getting Started
This table provides an overall description of the topics covered within this manual. Getting Started Installation and Specifications Understanding the Basics Configuring Your Panel Maintenance and Troubleshooting
Introduces the physical and functional characteristics. Discusses the pushbuttons, lamps, LCD display and OP-1500 and OP---1510 characteristics. Also provides introduction to planning your system. Shows how to prepare for system installation, including specifications, and mounting instructions. Includes connecting cables part numbers and specifications. Detailed description of feature and functions available with OP-1500 and OP-1510. Teaches concept of how the data is exchanged between the OP and PLC. Also discusses the meaning of the Status and Control register bits used for asynchronous communications control. Information on the differences between the DOS and Windows versions of OPEditor.The OP--WINEDIT for windows contains Help windows which will assist with configuring the OP---1500 and OP---1510. Aid for diagnostics and maintenance of your OptiMate panel(s). Includes tips on isolating communications faults by use of LED status.
1 2 3 4 5
Appendices
A B C
TIP: Information marked by this symbol indicates helpful hints about current topic.
WARNING: These markers warn you about specific concerns which may need to be addressed where there is a safety risk.
Direct LOGIC
PLC
OTHER
PLC
1-4
Getting Started
Getting Started
OP-1500/OP-1510 Overview
Plan your System Lets look at the OP-1500 and OP-1510 operator panels and their individually supported features. As you continue through this manual, try to relate the examples to your Operator Panel application. Use the Application Worksheet located in Appendix A, which will be helpful during the design and configuration stages of your system. To help implement the OP-1500 and OP-1510 you should plan your system with all operator interface requirements in mind. All aspects of implementing the OP-panels are covered in the beginning chapters. It is important to read and understand all topics discussed before installing, configuring and programming your application.
OPEditor
PLC
Process Data.....
MACHINE
1-5
Getting Started
The OP---1500 and OP---1510 Operator panels provide a man-machine interface to your PLC automation system. These panels are not designed for applications which demand large amounts of operator data entry. The OP---1500 and OP---1510 have very similar characteristics, but provide slightly different functionality. The OP-panel features such as lamps, pushbuttons, and messages are all discussed throughout this manual. The Operator panels communicate with your PLC using either RS-232 or RS-422 serial communication. Details on configuration software and programming your operator panel are covered in later chapters. Your application requires either a Single or Multi-panel configuration. You may network up to 31 panels to a single PLC. For multi-panel systems, the OP--9001 Communication Master must be used. For applications demanding large amounts of operator interface data or require information to be graphically displayed, we recommend using PC software such as Wonderware, LABview, Intellution etc. Please refer to our PLCDirect product catalog or contact one of our sales representatives for your Operator Interface solutions. Many applications require Operator panel pushbuttons for controlling the machine or process. These pushbuttons are used for input signals to the PLC which start and stop a machine or process. The OP--1500 has five user configured pushbuttons and the OP--1510 has two user configured pushbuttons. You may create custom text labels describing the pushbuttons within your application. The following figures show the pushbutton layouts for the OP---1500 and OP---1510. The OP---1500 contains five sealed membrane pushbuttons located on the lower left portion of the panel. All five pushbuttons may be freely defined for discrete input signals to the PLC. Configure these pushbuttons as momentary or alternating to best fit your operator interface application. OP-1500
F1
F2
F3
F4
F5
Pushbuttons
The OP---1510 contains two user-defined pushbuttons. These two pushbuttons may be configured as momentary or alternating type signals. The other three pushbuttons support the multi-layered Menu functions. The Menu pushbuttons allow you to perform the Menu operations and are clearly labeled Menu, Clear/Abort, and Select.
OP-1510
F1
F2
Menu Clear/Abort
Select
1-6
Getting Started
Getting Started The OP-1500 and OP-1510 both feature a LCD display window. The LCD window supports two message lines which can display up to 20 characters each. The messages must be entered using configuration software which is referred to as OPEditor. Up to 160 messages may be configured and stored in the Operator panel. The message control type may be static text, dynamic, or interactive. The PLC logic program controls which messages are displayed. Details on how to implement and use the different types of messages are covered in later chapters. Lamp1
GREEN
Lamp2
YELLOW
Lamp3
RED
OP-1500/OP-1510
Entry Keypad
Keypad Entry
You may enter numeric values using the sealed membrane numeric keypad. Interactive messages are used to enter new setpoints using the keypad. During data entry, the keys labeled Enter, CE, Y (arrow-up), and B (arrow-down), are also used to assist operator data entry functions. Use of Interactive messages are discussed in later sections of this manual. The OP-1500 and OP-1510 each contain three annunciator lamps located above the LCD message window. From left to right these lamps are colored green, yellow, and red and may be labeled to fit your application. The lamps are turned on, off, and flashed through your ladder logic program.
Annunciator Lamps
Getting Started
1-7
Getting Started
Back-Panel Layout The back side of the OP-1500 and OP-1510 are typical in physical and functional characteristics. The panels both contain a serial port with transmit and receive LEDs, a power receptacle, and an address block with a termination switch.
Serial Port RX/TX LEDs Power Receptacle
DIP Switch
The serial communications port is a 15-pin, female D-shell connector, which supports using RS-232 or RS-422 interface wiring. This port is used for communications between the OP-panel and PLC, as well as for programming your panel configurations. In the case of a Multi-panel application, this port may be connected to the OptiMate OP-9001 Communications Master. The block style connector, also located on the back of the panel, is used to connect an external 24VDC power supply. This block style connector with screw terminals is provided with each panel and allows plug-in connection to the power receptacle. The address switch is for setting the panel address number (0-30) or selecting the panel configuration mode (address No. 31). The address block contains six switches which are discussed in Chapter 2, Installation and Specifications. The back of the OP-panel must be accessible for maintenance and programming purposes. For door mount installations allow minimum 5-inch depth behind the door for OP-panel clearance. This will include the 2-3 inches required for communications connector and cable. The next chapter discusses mounting specifications and cutout dimensions. Please refer to the Maintenance and Troubleshooting chapter in this manual for tips and techniques on troubleshooting.
Power Receptacle
Address Block
1-8
Getting Started
Getting Started
Getting Started
1-9
Getting Started
Q. Will the OP-panels support graphics, animation, or color operator display screens? A. No, the OP--panels which support display capabilities allow numeric data variable display, and some panels in addition will allow text message display on the 2-line 20-character LCD display window. Q. Are the OP-panels compatible with the DL105 and other PLC products? A. Yes, the OP-panels manufacturer date codes are located on the rear of the units. OP-panels manufactured from October 1996 or later contain firmware which is compatible with DirectLOGIC PLCs, Allen-Bradley SLC 5/03, SLC 5/04, Modicon, and Micrologix PLCs. OP-panels manufactured from October 1996 or later contain firmware version. For upgrade information contact your PLCDirect representative for details. Q. Are OP-600 series panels compatible with the OP-9001 Master Controller applications? A. Yes, the OP--9001 units manufacturer date codes are located on the rear of the unit. OP--9001 units which are date coded from May 1997 or later contain firmware which is compatible with all OptiMate OP--1000 and OP--600 series panels. This firmware version is labeled on the IC chip and should be minimum of V2.4 or greater. For upgrade information contact your PLCDirect representative for details. Q. Will the OP-600 series OP-panels support Allen-Bradley, MicroLogix, GE, or Modicon PLC applications? A. No, the reduced size and cost of the OptiMate OP--600 series panels will not allow these panels to support all PLC types, as can the OP--1000 series panels. *Supports all DirectLOGIC PLCs.
2-2
RUN
READY
1. Remove the front frame or bezel from the module by unsnapping the four
plastic tabs which hold the bezel to the module frame. 2. Create legends for the top and bottom areas (lamps and pushbuttons). Once you have created the labels on transparent film, you can cut around the outside of each legend so that it fits into the pocket.
RUN
READY STOP
Insert legends between plastic window frame and panel cabinet (top and bottom).
Bezel
3. Use the pattern on the next page to cut out the legends from the
transparency sheet. 4. Slide the finished legends into the pocket space between the front cover and the panel housing. 5. Re-attach the bezel by snapping the bezel onto the case.
2-3
0.50 Bottom Legend (Pushbuttons) 0.12 0.19 0.63 0.09 0.63 0.41 4.00 0.63 1.13 Used By OP--1500 Only
0.81
0.63
2-4
Cutout Area
8.85 8.46
0.23
0.50
Dimensions in Inches
2-5
Panel Specifications
Physical Specifications
Weight . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 ounces Panel Fasteners . . . . . . . . . . . . . . . . . . . . . . . . . . Four 6x32 threaded studs NEMA Rating . . . . . . . . . . . . . . . . . . . . . . . . . . . . . NEMA 4 (when properly installed)
Environmental Specifications
Operating Temperature . . . . . . . . . . . . . . . . . . . . . 0 to 50 C Storage Temperature . . . . . . . . . . . . . . . . . . . . . . --20 to 80 C Operating Humidity . . . . . . . . . . . . . . . . . . . . . . . . 5 to 95% (non-condensing) Air Composition . . . . . . . . . . . . . . . . . . . . . . . . . . . No corrosive gases permitted
Operating Specifications
Power Budget Requirements . . . . . . . . . . . . . . . . 5 VA @ 8--30 VDC 0.35 A @ 12 VDC (all LEDs OFF) 0.42 A @ 12 VDC (all LEDs ON) 0.18 A @ 24 VDC (all LEDs OFF) 0.21 A @ 24 VDC (all LEDs ON) Power Connector . . . . . . . . . . . . . . . . . . . . . . . . . . Keyed Terminal Block (2 position) Minimum Supply Voltage . . . . . . . . . . . . . . . . . . . +8 VDC Maximum Supply Voltage . . . . . . . . . . . . . . . . . . . +32 VDC Diagnostics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . LCD Operator Message, LED Status Communication Link . . . . . . . . . . . . . . . . . . . . . . . RS-232 for distance less than 50ft RS-422 for distance up to 4000ft. 4800, 9600 and 19200* baud 15-pin female D type connector *19200 baud rates will not work with Allen-Bradley PLCs. Connector Kits . . . . . . . . . . . . . . . . . . . . . . . . . . . . OP-CMCON- pack of 4 ribbon cable -1: connectors. OP-CMCON- pack of 4 solder type -2: connectors. OP-CMCON- (2) D-Shell connectors -3: w/ terminal block. (Multi-panel appl. ) OP-PSCON: pack of 4--24VDC power supply connectors w/ terminals.
2-6
An external power supply is adapted to supply operating voltage to the OP--1500 and OP--1510 units. The power supply must deliver a range between 8 to 30 VDC, and provide a minimum of 5 watts continuous power to the units. Connect your power supply using the terminal block connector supplied with each panel. The connector is keyed to prevent reversing the polarity. Pin 1 is the positive connection (8--30VDC), while pin 2 is the common (0VDC) or ground connection.
Use 18--24 AWG conductor wire and connect the power supply to connector block, which is supplied with each Operator panel. The terminal marked 1 must have the positive (+8--30 VDC) connected and terminal 2 is common ground (0V).
Receptacle
Plug the terminal block connector into Power receptacle located on the back side of the panel.
Multi-panel Power In Multi-panel applications, if separate power supplies are used, please ensure the Supply connection electrical ground common do not have a great potential difference. For the use of a single power supply in a Multi-panel application, the supply must maintain the specified voltage and current consumption under all conditions (including power-up) for each of the individual units. See individual panel power requirements located on the previous page.
(Communications to PLC)
+
8 to 30 VDC 0 VDC Ground
Power Supply
J1
OP-9001
J2
(RS-422) etc...
Panel 1
Power Supply Power Supply
Panel 2
Power Supply
Panel 3
2-7
ON 123456
SW1 Position 1 2 3 4 5 6
Address Value 1 2 4 8 16 T
Termination Resistor
(No. 31)
NOTE: You must cycle power to the panel to activate the new switch settings.
Configuration Cable
Connect the configuration cable (OP--ACBL--1) between the serial port of the OP-panel and the serial port of the personal computer. The panels may then be configuring using the OP--WINEDIT configuration software. The figure below shows programming cable connectors and wiring specifications. Wiring diagrams refer to the cable connectors, not the communication ports. OP-ACBL-1
Computer
5= 0V 4= not used 3= Dout 2= Din 1= not used 1 9 9=not used 8= CTS 7= RTS 6=not used Female DB9 3 2 5 7 8 Male DB15 3 2 5 9= not used 10= not used 11= not used 12= not used 13= not used 14= not used 15= not used
Panel
1 1= not used 2= Dout 3= Din 4= not used 5= 0V 6= not used 7= not used 8= not used
2-8
You can assign any address between 0 and 30 for valid communications to the OP--9001 or CPU. The address is set with the DIP switch block located on the back of the units. The address block contains six slide switches, switch 1 through 5 are used for addressing your Operator panel. The figure below shows the binary-weighted value of each switch. If you are using a single panel configuration, all addresses 0--30 are valid for communicating to the CPU. Remove power from the panel and change switches 1 through 5 to set the desired panel address.
NOTE: Set the panel address between 0--30 for valid communications mode.
In this figure we have selected address No.14, placed switches 2, 3 and 4 to the right (ON), and switches 1 and 5 to the left (OFF).
Example Address Block Setting
ON 123456
SW1 Position 1 2 3 4 5 6
Address Value (2 + 4+ 8 = 14) 1 2 4 8 16 T
Termination Resistor
TIP: You must cycle power to the OP-panel to activate the new switch settings.
The last panel must be terminated when using an RS-422 communications link by setting switch 6 (ON). Operator panels communicating more than 50 feet distance must use RS-422 links. Systems which are using the OP--9001, in a multi-panel application use RS-422 wiring and properly set the terminating switch. Switch 6 is used for terminating an RS-422 communications link.
NOTE: Only the last panel of each RS-422 link should be terminated (switch 6 ON). All other panels must have switch 6 in the OFF position. After changing the DIP switch settings, remember to cycle power on the panel to activate the new switch settings.
2-9
OptiMate Cables Family DirectLOGICt DL105 DirectLOGICt DL205 DL130 DL230 DL240 CPU (or other device) Only port Only port Top port Bottom port DL250 Top port Bottom port D2--DCM (module) DirectLOGICt DL305 DL330 DL330P DL340 Only port Requires DCU* Requires DCU* Top port Bottom port DL350 Top port Bottom port DirectLOGICt DL405 DL430 Top port (15-pin) Bottom port (25-pin) DL440** DL450 Top port Bottom port Phone Jack Top port (15-pin) Bottom port (25-pin) D4--DCM (module) Slice I/O panels GE Series 1 GE Seriest 90/30 IC610CPU105/106 All Models (311--351) All Models ModBus 325--07, PPX:325--07 330--37, PPX:330--37 325S--07 (or 325 w/ Stage Kt) 330S--37, PPX:330S--37 335--37, PPX:335--37 Only port Only port Requires DCU* RS232, RS422 Serial Port RS232, RS422 Serial Port RJ45 port Requires DCU* Requires DCU* Requires DCU* Requires DCU* Phone Jacks If DCU is used* TI405t / SIMATIC TI405t 425--CPU, PPX:425--CPU ** PPX:430--CPU Only port Top port (15-pin) Bottom port (25-pin) 435--CPU, PPX:435--CPU ** Top port (15-pin) Bottom port (25-pin) Smart Slicet I/O panels A--B SLC 500 A-B 5/03, 5/04 MicroLogix Only port Bottom port Only port Port Cable OP--2CBL OP--2CBL OP--2CBL OP--2CBL OP--2CBL OP--2CBL--1 OP-4CBL--2 OP--4CBL--2 OP-4CBL--2 OP-3CBL OP-3CBL OP-2CBL OP-4CBL-2 OP-4CBL--1 OP-4CBL--2 OP-4CBL--1 OP-4CBL--2 OP-2CBL OP-4CBL--1 OP-4CBL--2 OP-4CBL--2 OP-4CBL--1 OP-4CBL--2 OP-GCBL--1 OP-GCBL--1 OP-MCBL--1 OP-4CBL--2 OP-4CBL--2 OP-4CBL--2 OP-4CBL--2 OP-3CBL OP-4CBL--2 OP-4CBL--1 OP-4CBL--1 OP-4CBL--2 OP-4CBL--1 OP-4CBL--2 OP-4CBL--1 OP-ACBL--1 OP-ACBL--2
If youre planning to use multiple panels and an OP-9001, then youll need to build your own custom cables. Since the proper cable choice really depends on your application, we offer the following connectors.
D D D
OP-CMCON- pack of 4 -1 ribbon cable connectors. OP-CMCON- pack of 4 -2 solder-type connectors. OP-CMCON- pack of 2 -3 D--shell connectors with screw terminals for use with OP-9001 & multiple OP-panels. OP-PSCON pack of 4 power supply block connectors.
For electrically noisy environments, we recommend an individually paired and shielded cable, such as Belden 9729 or equivalent. This type of cable will require the solder-type or D-shell with screw terminal connectors. If youre going 30 feet or less, you can use ribbon cable. For ribbon cable, we recommend Belden 9L28015 or 3M 3365/15.
2-10
DB15 3 2 5 DB15 3 2 5
PLC
RJ12
RJ12 (6P6C)
OP--2CBL
DB15
12 3456 15= not used 14= not used 13= not used 12= not used 11= not used 10= not used 9= not used
OP--2CBL--1
DB15
DB15 3 2 5 DB15 3 2 5
OP--3CBL
DB15
OP--4CBL--1
DB15
DB15
DB25 (PLC) 2 3 7 4 5
DB15 3 2 5
13= not used 12= not used 11= not used 10= not used 9= not used 8= not used 7= 0V 6= not used 5= CTS 4= RTS 3= Din 2= Dout 1 1= not used 6 7 8 3 4 12 5
OP--4CBL--2
DB25 DB15
Mini--DIN
OP--ACBL--2
DB15
RS-422 Pinout
Panel
9= not used 10= not used 11= not used 12= not used 13= not used 14= not used 15= not used 15
1 1= not used 2= Dout 3= Din 4= not used 5= 0V 6= not used 7= not used 8= not used
13
Learning the Features Status and Control Registers Message and Menu Operations Displaying Messages Menu Operations (OP-1510 Only) Pushbuttons and Lamps Memory Mapping Process DirectLOGIC User Memory Overview Mapping Operation Mapping Example (DL105/DL205/DL350/DL405) Mapping Example (DL330/DL340)
3-2
SMessage and Menu Operations SMemory Mapping Process SControlling the Lamps SUsing the Pushbuttons SStatic Messages SDynamic Messages SInteractive Messages SMenu Messages
Features
OPEditor
3-3
Entering Programs
Once again, the Status and Control bits are monitored and manipulated by the PLC ladder logic. For discrete operations such as pushbuttons and lamps, the registers m+6 and m+7 bits are accessed by the PLC control program. The figure below shows the fixed definition of the Status and Control register bits. These bits are labeled F1 (pushbutton 1), F2 (pushbutton 2), for example. The bits and associated labels are described on the following page. First examine the figure below to begin understanding the OP-panel registers and functions. You must structure your ladder logic program to coordinate OP-panel functions asynchronously. This means the operations are triggered successively--not by a clock, but by the completion of an operation. Register
m+0 m+1 m+2 m+3 m+4 m+5 m+6 m+7
Function
Top line message selection Bottom line message selection Top line data/menu function Decimal point, top line Bottom line data Decimal point, bottom line Status register Control register
OP-1500
OP-1510
Status Register 15 14 13 12 11 10 9 8 7 6 5 4 3 B Y EN MA AB FS DA SEL Control Register 15 14 13 12 11 10 9 8 7 6 2
m+6
1 0 F2 F1
15 14 13 12 11 10
m+7
0
m+7
1
3-4
Status and Control The Status register (m+6) and Control register (m+7) are used for data exchange Register Definition between the OP-panel and PLC program. The figure below shows the individual bits within each data register. The function of the Status and Control register bits are described below. Register
m+0 m+1 m+2 m+3 m+4 m+5 m+6 m+7
Function
Top line message selection Bottom line message selection Top line data/menu function Decimal point, top line Bottom line data Decimal point, bottom line Status register Control register
Status Register (m+6): F1--F5 -- Are the status function for the OP-panel definable pushbuttons. These bits are set to 1 (ON) when the button is active. (F3--F5 OP--1500 only) DA -- Data Available is for data entry operations. The DA is set to 1 when new data has been entered, and ENTER key has been pressed. SEL -- Set to 1 when SELECT key is pressed. (OP--1510 only) FS -- Function Select. Indicates that a function has been selected through use of the menu tree. The function number will be held in register m+2. (OP--1510 only) AB -- Abort. Set to 1 when button pressed. (OP--1510 only) MA -- Menu Active. Set to 1 when menu button is pressed . Cleared when ME bit is reset. (OP--1510 only) EN, Y, B -- Numeric keypads Enter, Up arrow, and Down arrow button status. These status bits are set to 1 (ON) when button is active. Control Register (m+7): L1--L3 -- Lamp ON/OFF control for each of the three annunciators. Set to 1 (ON) to turn the lamp on. L1F--L3F -- Lamp Flash control for each of the three annunciators. To flash the lamp set Lamp and Lamp Flash bits both to 1 (ON). DAK -- Data Acknowledge bit is used to clear the DA bit. When set the OP-panel will clear the DA bit and allow new data entry. This bit must be cleared after the DA bit is cleared. ME -- Menu Enable. Must be set for menu operation use. Your PLC control program should clear this bit when a menu function is selected. MR -- Menu Return. If set will return to same point in menu tree as when function was started. If reset, function complete will not return to the menu. BD-- Buzzer Disable. If set to 1 buzzer does not beep when buttons are pressed.
Status Register m+6 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 B Y EN DA F5 F4 F3 F2 F1 Control Register 9 8 7 6 5 BD
Features
OP-1500
OP-1510
Status Register 15 14 13 12 11 10 9 8 7 6 5 4 3 B Y EN MA AB FS DA SEL Control Register 15 14 13 12 11 10 9 8 7 6 2
m+6
1 0 F2 F1
15 14 13 12 11 10
m+7
0
m+7
1
3-5
Three primary categories, Static, Dynamic, and Interactive messages identify the different message types. The following pages provide an overview of these message types. Lets first study a few generic examples to describe the concepts of Message and Menu Operations.
Messages
As mentioned in earlier chapters, the LCD display supports two message lines with 20 characters each. Messages which may be displayed on either the TOP or BOTTOM display lines. These message types are referred to as Static, Dynamic and Interactive. The message type and operator control features are defined while using the OP--WINEDIT configuration software. Lets have a closer look at the different messages supported by the OP--1500 and OP--1510. Static Messages Static messages are text displays which have no embedded data. The Static messages may be displayed when an event or condition becomes true. You enter the messages using the OPEditor software during configuration.
Example Static Message: SYSTEM RUNNING
Dynamic Messages Dynamic messages are text messages which include embedded data. These messages are used to present the operator with important PLC data. This data is information which helps the Operator closely monitor and/or control the machine or process. Interactive Messages An Interactive message is commonly used for prompting the operator for data entry. You will use this type of message for changing values which are stored in the PLC registers. These values are items such as setpoints, upper and lower limits etc... Interactive messages may be configured to enter data using either the arrow UP/DOWN keys or NUMERIC KEYPAD.
TIP: While configuring Static messages the operator control parameters do not need
to be changed in the OPEditor. The message operator control parameters default for Display Only.
3-6
Displaying Messages
The logic required to display the configured message is quite simple. You need only put the message number (1--160) in memory location m+0 for the top line message or m+1 for the bottom line message. The figure below demonstrates an example of a Static message. Static Message Operation
X3 ON
LD K3 OUT V2000
m+0
In this example, if the PLCs input signal X3 is ON, the 16 bit integer (K3) value is placed in Word register V2000 (m+0) selecting message #3 to be displayed on the top line.
OP-Panel Register
m+0
V2000 =3
Features
Static Display
Top Line Static Message Function All supported CPUs use the first Register Value Description
OP-panel register for displaying a Top line Static message. Your ladder logic program must sequence the message being displayed by placing an integer value (1--160) in register m+0. For Bottom line Static messages use register m+1 for message selection. The OP-panel operating system automatically updates the latest Top and Bottom line messages according to values placed in the highlighted registers.
m+0 m+1 m+2 m+3 m+4 m+5 m+6 m+7 3
Top line message selection Bottom line message selection Top line data/menu function Decimal point, top line Bottom line data Decimal point, bottom line Status register Control register
Example Message #3
System Running
3-7
Dynamic displays are text messages which include embedded data. These messages present the operator with important PLC data. The following paragraphs describe how to program Dynamic messages. You may program message numbers 1--160 to be used as dynamic messages. Dynamic messages may be displayed on either the top or bottom display lines. The maximum number of digits which may be displayed is five (if binary data format or four if BCD). The figure below demonstrates the OPEditor screens for programming a Dynamic message. Use the OPEditor to configure Dynamic messages. Enter the message text and place the caret (^) symbol(s) depending on number of digits you would like to display. The value range which may be displayed is 0--65,535 integer or 0--9999 BCD (Binary Coded Decimal). Choose binary or BCD format and decimal placement of either Variable Point or Fixed position. When choosing the data format for DirectLogic PLCs use BCD format, and with Allen-Bradley PLCs use Binary. For Dynamic messages which require decimal point placement within the value, you must use the OPEditor to perform parameter placement type. For fixed position decimal points you must enter the decimal directly into the message text, such as Zone1 Temp SP= ^^.^^. For displaying Variable Point numbers in a Dynamic message, the decimal is controlled with base register m+3. The m+3 values are controlled within the PLC program.
TIP: For Dynamic messages, you must configure the data format and decimal point characteristics. During configuration use the caret ^ symbol to mark the data position and length. The Operator Control parameter must also be changed to match the type and format of the data which is displayed.
3-8
X4 ON
m+0
Loads variable data
m+2
In this example, if the PLCs input signal X4 is ON, the 16 bit integer (K5) value is placed in Word register V2000 (m+0) selecting message #5 to be displayed on the top line. The data value in register V3000 is moved into V2002 (m+2) such as 1100, which is embedded in the top line message. The Top line data value will be update as long as X4 is enabled (ON).
OP-Panel Register
m+0 m+2
Top Line Dynamic Message Function Regardless of which PLC product Register Value Description
you are using, the following concept applies to top-line Dynamic messages. Your ladder logic program must select the message being displayed by placing an integer value between 1 and 160 (message #) in register m+0. The embedded data for the top line message is controlled by loading a 16 bit value into register m+2. The highlighted registers in this figure result in displaying this top-line Dynamic message.
m+0 m+1 m+2 m+3 m+4 m+5 m+6 m+7 5
1100 Top line message selection Bottom line message selection Top line data/menu function Decimal point, top line Bottom line data Decimal point, bottom line Status register Control register
Example Message #5
Features
3-9
X5 ON
m+1
Loads variable data
m+4
In this example, if the PLCs X5 input signal is ON, the 16 bit integer (K7) value is placed in Word register V2001 (m+1) requesting message #7 to be displayed on the bottom line. The data value in register V3001 is moved into V2004 (m+2) such as 1101, which is embedded in the top line message. The Bottom line data value will update as long as X5 is enabled (ON).
OP-Panel Register
Entering Programs
m+1 m+4
Bottom Line Dynamic Message Function Regardless of which PLC product Register Value Description
you are using, the following concept applies when using bottom line Dynamic messages. Your ladder logic program must select the bottom line message being displayed by placing an integer value between 1 and 160 (message #) in register m+1. The highlighted register shown in this figure results in displaying this bottom-line Dynamic message.
m+0 m+1 m+2 m+3 m+4 m+5 m+6 m+7
Top line message selection
Bottom line message selection Top line data/menu function Decimal point, top line Bottom line data Decimal point, bottom line Status register Control register
Example Message #7
1101
3-10
Understanding the Features An Interactive message is a text display which requires operator data entry. Use these messages to enter or change values which are stored in PLC registers. Five digits may be entered in a 16-bit register using binary data format. When the interactive message is displayed the operator will be required to enter data. Check the proper PLC product user manual to verify which data formats are supported. Depending on which PLC product is used, the data format will be either binary or BCD(Binary Coded Decimal). For example, with DirectLogic PLCs the BCD format is commonly used, and Allen-Bradley PLCs commonly use binary. The figure below describes the requirements for configuring an Interactive message. Interactive messages are configured within the OPEditor Message Configuration screen. An interactive message requires that you define the Operator Control (Numeric keypad or Arrow keys), Format (Binary or BCD), and Decimal Point Position (Fixed or Variable Point). If your interactive message requires decimal points, you must choose the operator control decimal point type. There are two types of decimal point placement which are Variable Point and Fixed placement. For Display Only variable point data, your control program should examine the integer value 1 through 4 in m+3 for top line, m+5 for bottom line, which will determine the place locator for decimal point. For Variable decimal points do not enter the decimal within the message, but enter an extra caret ^ symbol in addition to the number of digits. The variable point is then controlled by the PLC using the top and bottom line decimal point registers (m+3, m+5). For fixed decimal entries the decimal point is entered directly into the Interactive message text.
TIP: For Interactive messages, you must configure the Operator Control (arrow Up/Down or Numeric keypad), select the data format (Binary or BCD) and decimal point characteristics (fixed or floating). While configuring the Interactive message, use the caret (^) symbol for each numeric digit required within the text message.
Features
When an Interactive message value is entered and you press the Enter key, the value will be placed in OP-panel data register, and the Status register DA (Data Available) will be set. The DA bit will remain on until a new message is placed in register m+0 or m+1, or until the DAK (Data Acknowledge) control bit is set. Arrow adjust is commonly used when minimum and maximum setpoint ranges are required or sepoint value requires only minor adjustment. The arrow adjustments are only possible using the Arrow UP/DOWN Keys. As you press the up and down arrow keys the numeric value will increment and decrement respectively, one count at a time. When the adjustment is complete and you press the Enter key, the value will be placed in data register m+2 or m+4 (top or bottom line data) for display, and the DA status bit is set. The DA bit will be set until a new message is displayed or the DAK control bit is set.
3-11
X6 ON
LD K6 OUT V2000
m+0
In this example, if the PLCs X6 input signal is ON, the 16-bit integer (K6) value is placed in Word register V2000 (m+0) requesting message #6 to be displayed on the top line.
OP-Panel Register
m+0
e.g. V2000 =6
Description
you are using, the following concept applies when using top-line Interactive messages. Your ladder logic program must select the top line message being displayed by placing an integer value between 1 and 160 (message #) in register m+0. The highlighted register shown in this figure results in displaying this Top Line Interactive message.
Top Line Interactive Message Function Regardless of which PLC product Register Value
m+0 m+1 m+2 m+3 m+4 m+5 m+6 m+7 6
Top line message selection Bottom line message selection Top line data/menu function Decimal point, top line Bottom line data Decimal point, bottom line Status register Control register
Example Message #6
WARNING: With the OP--1510, if an Interactive menu message is selected, you may press the Clear/Abort key to escape the data entry process. In the case you do not enter new data, but press the ENTER key, the OP-panel will automatically load zeros into the data entry buffer.
3-12
X4 ON
LD K8 OUT V2001
m+1
In this example, if the PLC X4 input signal is ON, the constant K8 16--bit integer value is placed in Word register V2001 (m+1) requesting message #8 to be displayed on the bottom line.
OP-Panel Register
m+1
V2001 =8
Description
you are using, the following concept applies when using bottom line Dynamic messages. Your ladder logic program must select the bottom line message being displayed by placing an integer value between 1 and 160 (message #) in register m+1. The highlighted register shown in this figure results in displaying this bottom line Interactive message.
Bottom Line Interactive Message Function Regardless of which PLC product Register Value
m+0 m+1 m+2 m+3 m+4 m+5 m+6 m+7
Top line message selection
Bottom line message selection Top line data/menu function Decimal point, top line Bottom line data Decimal point, bottom line Status register Control register
Example Message #8
Features
3-13
Status and Control The circled registers in the figure below are required when using an Interactive Bits used with message. As described in earlier chapters, the Interactive messages pass data Interactive Messages values between the OP-panel and the PLC. The data exchange is coordinated with
the Data Available (DA) and Data Acknowledge (DAK) bits. Register
m+0 m+1 m+2 m+3 m+4 m+5 m+6 m+7
Function
Top line message selection Bottom line message selection Top line data/menu function Decimal point, top line Bottom line data Decimal point, bottom line Status register Control register
Entering Programs
OP-1500
Status Register m+6 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 B Y EN DA F5 F4 F3 F2 F1 Control Register 9 8 7 6 5 BD
OP-1510
Status Register 15 14 13 12 11 10 9 8 7 6 5 4 3 B Y EN MA AB FS DA SEL Control Register 15 14 13 12 11 10 9 8 7 6
m+6
2 1 0 F2 F1
15 14 13 12 11 10
m+7
0
m+7
1
The DA (Data Available) register, bit number 5 of the Status word, is controlled by the OP---1500 and OP---1510 operating system. This bit is turned on after the operator has entered a numeric value and pressed the ENTER key. Your ladder logic should monitor the DA bit to trigger the storage of the entered data. Use the DA bit to turn ON the Data Acknowledge (DAK) bit within your control program. The DAK bit is confirmation to the OP-panel from the PLC which completes handling the Interactive message.
In this example, C5 represents the Data Available bit. When C5 is ON then C26 Control relay is energized.
LD V2004
DA C5
Bottom line data Storage Location ON ON
OUT V2401
* Status Register (m+6) = V40600: C0 -- C17 * Control Register (m+7) = V40601: C20 -- C37
Data Available C5
ON
3-14
Raw Meal Control Hopper Selection Kiln Speed Temperature Control Setpoint Zone1 Temp. Setpoint Zone2 Temp. Setpoint Zone3 Temp. Heating Method Etc.. Features
Level One Level Two Level Three Level Four PLC
You configure your menu and sub-menu items using the OPWINEDIT software. Each menu item is assigned an Item Level (1--4) as well as type which determines if the menu message selects a sub-menu or function. Menu items which are configured as Functions allow the operator to select and perform user defined interaction. Use the OP--WINEDIT on-line help for more details on how to configure a menu functions.
Hopper Selection
etc....
Menu Items
Configure your menu and sub-menu items using the OP--WINEDIT software. Each item number must have an Item Level (1--4) as well as Item Type which determines whether the menu message is a sub-menu or function. Menu items which are configured as functions allow the operator to SELECT and initiate interactive operator actions. Your ladder logic program controls the Menu Enable (ME), and Menu Return (MR), bit 7 and 8 of Control word m+7, to help coordinate these menu functions. The following pages help provide a clear understanding of the Status and Control bits which are affected while using the Menu/Sub-Menu functions.
3-15
The OP--1510 has four additional bit functions (AB, FS, MR, and ME) which are defined within the status and control registers. These are not available with the OP--1500. The Clear/Abort key on the panel energizes the AB flag, and you can use your ladder logic to have it trigger any type of action, such as abort a function. The FS bit is set when you select a function via the menu. The ME bit enables the menu so that when you press the Menu key, it will display the menu. Otherwise, if you push the Menu key, nothing will be displayed. If you reset the ME bit to zero (0), the menu is disabled and you can perform functions or enter values, depending on how you have written your ladder logic. When the Menu Return (MR) bit is energized (ON) with the ME bit also energized (ON), you will be returned to the menu or sub-menu which was displayed, when completing the function select process by entering data and pressing the Enter key. If you do not use the MR bit, the OP--1510 will not automatically return into the menu. Register
m+0 m+1 m+2 m+3 m+4 m+5 m+6 m+7
Entering Programs
Function
Top line message selection Bottom line message selection Top line data/menu function Decimal point, top line Bottom line data Decimal point, bottom line Status register Control register
OP-1500
Status Register m+6 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 B Y EN DA F5 F4 F3 F2 F1 Control Register 9 8 7 6 5 BD
OP-1510
Status Register 15 14 13 12 11 10 9 8 7 6 5 4 3 B Y EN MA AB FS DA SEL Control Register 15 14 13 12 11 10 9 8 7 6
m+6
2 1 0 F2 F1
15 14 13 12 11 10
m+7
0
m+7
1
3-16
Understanding the Features Your ladder logic program must energize the ME (Menu Enable) bit within the Control register. When the ME bit is ON the operator may use the Menu, Clear/Abort and Select keys located on the OP--1510. With the ME enabled, you may view and SELECT the configured menus being displayed by the OP-panel. Use the arrow Up/Down keys to scroll the configured menus. While the ME bit is energized the register m+2 maintains the Menu function number. If a particular function is chosen with the Select key, the OP panel energizes the Function Select (FS) bit in Status register (m+6). When your program sees the FS bit set, it should decode the function number placed into register (m+2), clear the ME bit and execute the selected function. Register
m+0 m+1 m+2 m+3 m+4 m+5 m+6 m+7
Function
Top line message selection Bottom line message selection Top line data/menu function Decimal point, top line Bottom line data Decimal point, bottom line Status register Control register
OP-1500
Status Register 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1
OP-1510
m+6
0 Status Register 15 14 13 12 11 10 9 8 7 6
m+6
5 4 3 2 1 0 F2 F1
Features
B Y EN
DA F5 F4 F3 F2 F1
15 14 13 12 11 10
Control Register 9 8 7 6 5 BD
m+7
0
m+7
1
If the Menu Enable bit is ON and the Select key is pressed, the Function Select bit is set (FS=1) which enables the proper data entry (function) to operate. The ME bit should be set OFF until the function is complete. The interactive menu operation is performed using the DA and DAK bits as mentioned on the previous page. This bit-handling operation is asynchronous and requires your ladder logic to coordinate Menu Enable and Function Select tasks. After completing the operation you must set the ME bit ON, to begin the next menu function. Examples provided later will help you better understand these operations.
3-17
Pushbutton Operation
Entering Programs
Lamp Operation
Function
Top line message selection Bottom line message selection Top line data/menu function Decimal point, top line Bottom line data Decimal point, bottom line Status register Control register
OP-1500
Status Register m+6 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 B Y EN DA F5 F4 F3 F2 F1 Control Register 9 8 7 6 5 BD
OP-1510
Status Register 15 14 13 12 11 10 9 8 7 6 5 4 3 B Y EN MA AB FS DA SEL Control Register 15 14 13 12 11 10 9 8 7 6
m+6
2 1 0 F2 F1
15 14 13 12 11 10
m+7
0
m+7
1
3-18
NOTE: In the following examples we assume that the OP-panel is configured with a base register of DirectLOGIC address V2000. In this case, Status register m+6 is V2006 which we will assume has been mapped to V40600, the DirectLogic internal Control Relay memory. Mapping details are discussed later in this chapters.
Pushbutton Example
The pushbutton example shown here is using DirectLOGIC PLC address references. The equivalent instructions for other PLC products supported are demonstrated in the Application Examples located in Appendices B--D of this manual.
C0
ON
C50
OUT
In this example, C0 represents the pushbutton No.1 (F1) via the mapping process. When pushbutton No.1 is pressed C0 is true and Coil C50 is energized. * Status Register (m+6) = V40600: C0 -- C17
(DL250/DL350/DL450 Only)
Direct bit register access C50 V2006.0
OUT ON
Status Register
Bit 0: (F1) m+6
Status Register
m+6
Status Register m+6 C17 C16 C15 C14 C13 C12 C11 C10 C7 C6 C5 C4 C3 C2 C1 C0 B Y EN DA F5 F4 F3 F2 F1
C0 - C17 Status Register m+6 C17 C16 C15 C14 C13 C12 C11 C10 C7 C6 C5 C4 C3 C2 C1 C0 B Y EN MA AB FS DA SEL F2 F1
OP-1500
OP-1510
Pushbutton LEDs
The DirectLogic DL250/DL350/DL450 CPUs and the Allen--Bradley SLC 5/03 and 5/04 support instructions which provide individual status bits access. This is called Bit-of-Word capability. For example, in the figure above, the ladder logic for the DL250/DL350/DL450 monitors the first bit of the Status word directly. Once again, our example assumes that we configured the OP-panel with a starting base address of V2000. If you were using an OP--1510, only bits 0 and 1 would be available for user-defined pushbuttons, since it only has two user-defined pushbuttons. There are LEDs located on each of the user defined pushbuttons. These LEDs indicate the pushbutton status condition is ON or OFF. You may choose the pushbutton type while configuring your OP-panel(s). There are two different operator controls, alternate or momentary, which will determine the LED response when the pushbuttons are pressed. In the case of an alternating configured pushbutton, the LED will toggle ON and OFF each time the pushbutton is pressed. With momentary configured pushbuttons the LED is ON only as long as the pushbutton is being pressed. The concept of momentary and alternating are used according to each PLC application.
3-19
The lamp examples shown here are using DirectLOGIC PLC address references. The equivalent instructions for other PLC products supported are demonstrated in the Application Examples located in Appendicies B--D of this manual.
LAMP1 C20
OUT
C1
ON
(DL250,DL350,DL 450 Only)
Direct bit register access V2006.1 V2007.0
OUT
In this example, C1 represents the pushbutton No.2 (F2) via the mapping process. When alternating pushbutton No.2 is pressed internal Control Relay C20 is true and via mapping process Control register Bit 0 (L1 Green Lamp) is energized. * Control Register (m+7) = V40601: C20 -- C37
Entering Programs
ON OP-Control Register
Bit 0: (L1)
m+7
m+7
Control register
C20 - C37 -
All lamps may be controlled using the concept shown above. You may use the Lamp Flash option by controlling the appropriate Flash bit via the ladder logic program. The example figure below demonstrates how to use the Control register Flash bits (L1F, L2F, and L3F).
OP-1500
Control Register m+7 C37 C36 C35 C34 C33 C32 C31 C30 C27 C26 C25 C24 C23 C22 C21 C20 BD DAK L3F L2F L1F L3 L2 L1
OP-1510
Control Register m+7 C37 C36 C35 C34 C33 C32 C31 C30 C27 C26 C25 C24 C23 C22 C21 C20 BD MR ME DAK L3F L2F L1F L3 L2 L1
Lamp Flash
The lamp flash examples shown here are using DirectLOGIC PLC address references. The equivalent instructions for other PLC products supported are demonstrated in the Application Examples appendices located in this manual.
C2 C21
OUT
ON
C24
OUT
In this example, C2 represents the pushbutton No.3 (F3) via the mapping process. When alternating pushbutton No.3 is pressed internal Control Relay C21 and C24 are energized ON. This process manipulates Control register bit 1 and bit 4 which controls yellow lamp and flashing. * Control Register (m+7) = V40601: C20--C37
(DL250/DL350/DL450 Only)
Direct bit register access V2007.1 V2006.2
ON
OUT
V2007.4
OUT
3-20
= = = = = = = =
PLC user memory is assigned to each panel with the OPEditor configuration software. For new OP-panels and add-on applications the programmer must define eight 16 bit registers for PLC interface. Below is a figure showing memory layout for DirectLOGIC DL105,DL205,DL405 PLCs and uses V2000--V2007 for OP-panel No.1 and V2010--V2017 for OP--panel No.2. See the next page for other PLC product memory usage examples. You must reserve 128 bits (eight 16-bit registers or sixteen 8-bit registers) which are used to process data between the Operator panel and your PLC. You must configure the Base register for each OP-panel using the OPEditor configuration software. This base register address is stored in the OP-panel program. If more than one OP-panel is connected to a single CPU, you must assign a separate memory area for each OP-panel. The Base addresses assigned to each panel must not overlap. You may connect up to 31 Operator panels to a OP--9001 Communications Master, which is referred to as a multi-panel application. You must choose unused memory registers for each OP-panel within your PLC application to ensure proper data communication.
CPU Users memory V2000 V2001 V2002 V2003 V2004 V2005 V2006 V2006
Panel No. 1 Data Base 16 bits m+0 m+1 16 bits m+2 16 bits m+3 16 bits m+4 Panel No.1 16 bits m+5 16 bits m+6 16 bits m+7 16 bits
3-21
Lets examine the different address conventions for PLCDirect and Allen-Bradley. For example, the PLCDirect address references are octal, and the Allen-Bradley is decimal. The DirectLOGIC DL105/L205/DL350/DL405 OP-panel address uses V--memory registers which are 16-bit registers. The DL305 family uses reference assignments with 8-bit registers. This means that the DL305 will require sixteen 8 bit registers for data handling. The Allen-Bradley memory is defined with a reference which (Nx) represents the memory area, and (:n) which defines the word within the memory area. Please refer to the appropriate CPU User manual for the PLC product you are using within your automation system. DirectLOGIC DL105/DL205/DL350/DL405 Entering Programs Example Address
V2000 V2001 V2002 V2003 V2004 V2005 V2006 V2007 m+0 m+1 m+2 m+3 m+4 m+5 m+6 m+7 Function Top line message selection Bottom line message selection Top line data/menu function Decimal point, top line Bottom line data Decimal point, bottom line Status register Control register
3-22
DL130/DL230 V-Memory
DL240 V-Memory
R1 R3 6 7
DL330 R-Memory
R1 R 63 7 R100 R106 R400 R563 R700 R767
DL340 R-Memory
DL430 V-Memory
DL450 V-Memory
V1400
V1400
V1400
V2000 V2377
V7377
V7377
V7377
V10000
V10000
Features
V40600 V40635
V17777
V40600 V40677
V37777
V40600 V40777
NOTE: The OPEditor shows a maximum of V41777 for possible base register addresses. This higher
number was placed there to account for future product plans. Currently, the highest V-memory address available for mapping is V40777. Keep in mind that you must choose an available base register address that allows the proper number of bits upward to map the entire configuration. The OP--1500 and OP--1510 each require 128 bits to be mapped.
3-23
Mapping Operation
We explained in previous sections the PLC and OP-panel must exchange data on a bit-level basis. For DirectLOGIC controllers, the OP-panel Status register (m+6) and Control register (m+7) must be mapped into internal control relays such as C0,C1, etc. This allows direct access to the Status and Control bit registers. You must execute mapping every CPU scan in order to update data between the OP-panel and PLC. The following examples assume the OP-panel starting Base-Register (m+0) is assigned to word register V2000. For example, the DL105, DL205, DL350, and DL405 CPUs have internal control relays starting at register V40600. They are designated as C0, C1, etc. Mapping updates Status and Control data (m+6 and m+7) into appropriate base registers V2006 and V2007 each PLC scan. Entering Programs
This figure demonstrates how the OP-panel Status word is mapped to ladder program user memory for bit manipulation. In this figure, notice the sixteen bits in the STATUS register are loaded into the Internal Control Relays C0--C17. These control relays are used within the ladder logic program for monitoring pushbuttons and coordinating data entry control.
ON
OP-panel Register
V2006
m+6
OP-1500
15 14 13 12 11 10 9 8 B Y EN 7 6 5 4 3 2
m+6
Status register
V40600 =
m+6
0
DA F5 F4 F3 F2 F1
15 14 13 12 11 10 9 8 7 6 5 4 3 B Y EN MA AB FS DA SEL
OP-1510
m+6
2 1 0 F2 F1
Direct LOGIC
DirectLOGIC PLCs : Status and Control Registers (m+6, m+7) are required to be
PLC
mapped to Internal Control Relay memory. For example, the register V40600 = C0--C17 (m+6) Status, and V40601 = C20--C37 (m+7) the Control register.
3-24
Understanding the Features This figure demonstrates how the internal control relay memory,for bit manipulation, is mapped into the OP-panel Control word. In this figure, notice Control Relays C20 through C37 are loaded into the OP-panel CONTROL register address m+7. The control word operates the annunciator lamps, flashing control and menu/data entry operations.
SP1 (always ON) maps data bits V40601:C20 --C37 to OP-panel Base register V2007. SP1 LD V40601 OUT V2007
OP-panel Register Internal Control Relays
ON
V2007
m+7
OP-1500
Features
15 14 13 12 11 10
9 BD
m+7
0
15 14 13 12 11 10
OP-1510
m+7
0
3-25
DL305 Only
Lets look at mapping the DL330/DL340 PLC belonging to the DL305 family. Unlike the DL105, DL205, DL350, and DL405 mapping examples described on the previous pages, the DL305 uses 8-bit words. It therefore takes two words for each mapped memory location, because each mapped memory location needs sixteen consecutive bits, on one data word. We will assume that R400 was used as the base register address and we want the mapping to start at R16 for the Status register and R20 for the Control register. This figure demonstrates how the OP-panel Status word is mapped to ladder program user memory for bit manipulation. In this figure, notice the two 8-bit STATUS registers (m+6) are loaded into the Internal Control Relays R16 -- R17. These control relays are used within the ladder logic program for monitoring pushbuttons, and coordinating data entry control.
Entering Programs
Not C374 (always ON after first scan) maps OP register R414/R415 to R16/R17. C374
ON
OP-panel Register
R414/R415
m+6
OP-1500
15 14 13 12 11 10 9 8 B Y EN 7 6
m+6
Status register
R16/R17
PLC Program User Memory
5 4 3 2 1 0 DA F5 F4 F3 F2 F1
m+6
C177 EN
C170
C160 DA F5 F4 F3 F2 F1
OP-1510
15 14 13 12 11 10 9 8 7 6 5 4 3 B Y EN MA AB FS DA SEL 2
m+6
1 0 F2 F1 C177 . . . . B
3-26
Understanding the Features This figure demonstrates how the Control word is updated using the internal control relay memory for bit manipulation. In this figure, notice Control Relays R20/R21 are loaded into the OP-panel Control register (m+7). The control word operates the annunciator lamps, flashing control and menu/data entry operations.
DL305 Only
Not C374 (always ON after first scan) maps R20/R21 to R416/R417. SP1
ON
R416/R417
m+7
OP-1500
m+7
Control register
R20/R21
PLC Program User Memory
15 14 13 12 11 10
9 BD
m+7
0
C217 .
. C210 . BD
. C200
Features
15 14 13 12 11 10
OP-1510
m+7
0
4-2
System Setup
OPEditor Software The OP--1500 and OP--1510 are configured with software running on a personal computer. This software is available through PLCDirect, and referred to as the OPEditor configuration software (part number OP--WINEDIT). The OPEditor is used to download your configuration before connecting the OP--1500 or OP--1510 unit(s) and communicating to a PLC or OP--9001 Communication Master.
4-3
OPEditor Documentation
The OPEditor configuration software allows you to configure OP--panel applications, as well as download (write to panel) and upload (read from panel) the configurations. Use this software to configure your communication link(s), select pushbutton control, and enter operator display messages. The newer and most recommended software is the OP-WINEDIT package. This windows software may be ordered from PLCDirect using part number OP--WINEDIT. For the OP--WINEDIT software (e.g. version 1.01 or greater) configuration Help windows are provided for performing all necessary configuration tasks. Should you have problems understanding how to program your panel, refer to these built--in On Line Help windows. To call the Help windows, point and click on the Help menu and choose Using help, or click on the [?] ICON located near the top of the main configuration window. Operator Panel
TIP: You may design and configure your Operator Panel configuration(s) offline and
save them to disk. The programs may then be downloaded to the OP--panel(s). Appendix A Application Worksheet should be used to help plan your configurations and programming process for each panel. System Requirements The OP--WINEDIT software, must have the following minimum PC configuration: S IBM 386 (or better) compatible computer S VGA or SVGA video board and color monitor S 1 meg of free hard drive space S 1 meg of RAM memory S Windows 3.1 or higher (OP--WINEDIT)
Operator Panel
4-4
Step 1
System Setup
Select the COM ports -- Your OP--WINEDIT software requires you select which port is to be used for upload and downloading. Ensure serial port selected is not being used by other PC software while attempting to operate the OP--WINEDIT software. Choose Single or Multiple Panel -- Decide the number of operator panels to be used within your application. Select the Configuration Link -- Here is where you will need to select the PLC type and model which will be used in your OP--panel application. port which may be used to connect the OptiMate units. Your OPEditor configuration must match the PLC port setups, such as address, baud rate, stop bits, and parity. Also ensure the secondary communications port is set for HEX mode, not ASCII.
DirectLOGIC PLCs : Some DirectLOGIC CPUs feature a secondary communication
Direct LOGIC
PLC
4-5
Complete the Communications Information - After you have selected the PLC type you must define the remaining protocol items , such as the baud rate, parity and stop bit settings. The following table provides the necessary information for most PLCDirect controllers. In the case of using other PLC product and family, you should reference the proper product User manual(s) to determine the port communications capabilities.
PLC Model DL105/230/240
Top
Parity Odd
Stop Bit 1
Odd/None Odd/None 1 Odd/None Odd/None Odd Odd/None Odd Odd/None Odd Odd/None Odd/None 1 1 1 1 1
DL250
Operator Panel
DL430/440
Top Top
9600
Bottom 9600/19.2k
DL450
During configuration, ensure that your address and communications parameters match the PLC port settings. There will be a selection for PLC timeout. When the panel sends a message to the PLC and does not receive a response or does not understand the response, it will wait the time--out period before resending the message. A communication failure after 12 seconds initiates the message Host Communication Fail on the panel. You also have several ports which can be used to connect your communications cable. Some of these ports have fixed PLC address assignments, and some do not. The ports which allow configuring the PLC addresses can be set to a unique address, ranging from 1 through 90. Refer to your User Manual for specific information on the ports of your PLC.
OTHER
Operator Panel
OTHER PLCs : For Allen--Bradley, you will need to connect to Channel 0 (bottom serial
PLC
port), using DF1 full duplex. Additionally, the Allen--Bradley software allows you to set the bottom port to a unique PLC address. The software default is PLC Address 1. You must select CRC error detection and ensure the address on the configuration screen matches the address you have assigned. This port must also be configured for either 4800 or 9600 baud. No other baud rates are supported for communicating between the OP--panels and an Allen--Bradley PLC. Since the Allen--Bradley software uses a default baud rate of 1200, you must change the settings.
4-6
Step 7
Step 8
Step 9
Select the Panel Address -- The panel has a DIP switch on the rear of the unit which is used to set the panel address (between 0--31). This address is used for two functions. The first function is for setting the address for configuration and the second is for the specific panel address. This panel address (0--31) is used with multiple panel configurations and the OP--9001 Communications Master. The address number that you select on the switch must also be configured to the panel. Select the Base Register Address and File Number - This step is very important because it establishes the link in your PLC memory to the panel. For DirectLOGIC PLCs Chapter 3 Understanding the OP---1500 and OP---1510 describes the mapping process. Once you are familiar with the mapping process and you know the memory in your PLC to use (refer to the user manual for your respective PLC type), enter your selection. If you choose Allen--Bradley as your PLC Type, you must enter the PLC File Number in addition to a Base Register Address. You must expand the memory map in the Allen--Bradley PLC to include all registers being used by the OP--panel. The panel will only recognize integer file types N7 and user--defined file types N9 through N255. Enter the number only and not the prefix N. The Base Register Address is any number between 0 and 255. Select the Panel Type -- Since the configuration program is the same for all panels, you will need to select OP---1500 or OP1510 according to the panel type you are implementing. Configure the Panel Functions -- Prepare the functions of the panel and how the operator control shall work for the features you are selecting to use. These features are discussed in detail in Chapter 3 Understanding the Features. S Pushbutton Configuration -- The pushbuttons can be configured as either Momentary or Maintained (alternate ON/OFF). Momentary pushbuttons remain ON as long as you are pressing them while Maintained pushbuttons retain their status (ON or OFF) until the next time they are pressed. S Message -- The messages may be configured as Static, Dynamic or Interactive type. Please refer to Chapter 3 Understanding the Features to better understand these message types. You should enter all messages using the Message Configuration window. S Menu and Sub-menu Configuration -- The OP--1510 has an additional ability to allow you to configure a menu sub--menu hierarchy for the purpose of displaying and interacting with screen messages. You may configure up to four levels of sub--menus for message hierarchy.
System Setup
4-7
Step 10 Configuring your Menu -- In order to successfully use the Menu and Sub--menu (OP-1510 features refer to the Menu and Sub--menu section of Chapter 3 in this manual. The Only) OP--WINEDIT configuration software allows definition of the following terms.
S S
Level Number -- defines the menu/sub--menu for each item number and how it is represented (up to four levels of sub--menu nesting permitted). Function number -- is assigned to menu messages in which interactive message type is required. The function numbers must be unique for each menu message and should follow sequential order. This allows for the function number to be evaluated within register m+2, when a menu item is selected. Operator Panel
While configuring a menu message system the menu items are assigned in sequential order 1 thru 160. Each item within the menu/sub--menu hierarchy require parameterizing in the following steps. 1. 2. 3. 4. Select the existing or new OP--1510 panel configuration file. Access the Menu configuration window or screen. Begin entering the hierarchy at item 1 for the main menu/function. Enter text message and menu control characteristics for each item, such as level number, function number, etc.. 5. Menu structures may be entered with sub--menu messages. You may nest up to four levels of sub-menus. 6. For Functions, configure the function number within the message entry box. Function numbers should be entered in sequential order (1, 2, 3, etc..).
Your Menu Plan
Raw Meal Control Hopper Selection Kiln Speed Temperature Control Setpoint Zone1 Temp. Setpoint Zone2 Temp. Setpoint Zone3 Temp. Heating Method Etc..
Level One Level Two Level Three Level Four
Function1 Arrow Up/Down Hopper # Function2 Enter Kiln Speed Operator Panel
Function3 Enter Zone1 Temperature Function4 Enter Zone2 Temperature Function5 Enter Zone3 Temperature
4-8
Save and Download -- Once you have completed your configuration, you can save it to disk and/or write directly to the panel. If saving to the panel, verify that the DIP switch is set to 31 (refer to Preparing the Panel for Configuration Chapter 2) to download the configuration. When downloading to OP-panels which have already been configured, you must first clear the message list before loading the new configuration. This will ensure the old messages which are configured do not remain within the OP-panels memory.
NOTE: After your configuration has been properly downloaded, you will need to reset
the DIP switch to the appropriate panel address and power cycle the panel. This can be accomplished by simply removing and reinstalling the power source.
System Setup
15
5-2
In this section, we explain how to isolate potential problems, which may occur while using the OP-1500 and OP-1510. If you are unable to troubleshoot and correct your problems using this document, please contact our product support team. You can reach technical product support within the hours of 9:00 AM and 6:00 PM (EST) Monday through Friday. Call 1-800-633-0405 or fax (770) 889-7876. We have organized the troubleshooting into three categories: S S S Panel configuration problems Panel and PLC communications failures Panel Operation problems
We expained in previous sections the OP--WINEDIT configuration software is used to create OP-panel applications, download, and upload your OP-panel programs. If you are online with the panel and communications fails, the following error message is displayed. Could not communicate with panel (OP--WINEDIT )
1. Check the rear panel RX/TX LEDs while attempting the Upload or Download operation. If the LEDs (RX/TX) are slow alternating flash signals, the PC and OP are connected. If only the TX (transmitter) LED is flashing, or the TX/RX are not alternating between flashes, verify the OP--panel is set to address 31 (Configuration Mode). 2. Check and verify the configuration cable (OP-ACBL- is properly connected. -1) For cable details, refer to Chapter 2, the Cable Specification section. 3. Ensure configuration mode is selected, by setting all address switches to the ON position (Address 31). 4. Ensure the correct communications port is selected with the software, such as COM1, COM2, COM3, COM4. 5. Check 24VDC power source. 6. Reattempt the online panel Download or Upload procedure. LEDs Rear Panel View OP-ACBL-1
123456
5-3
If you experience communications difficulties between the OP-panel and PLC, you will get a HOST COMM FAILURE message flashing on the display screen. You may also notice the Pushbuttons, Lamps, and Operator messages are not working. In this case, you should check the following items:
1. Observe the TX and RX LEDs on the
rear of the panel. If both LEDs are not a steady flash or glow (depending on baud rate) check and ensure the proper communications cable is securely connected.
Switch On
Switch
1 2 3 4 5 6
Termination Resistor
settings 0 -- 30 ). You must cycle OP-panel power for address switch changes to take effect. type, baud rate, parity, stop bit, address number. Use the respective user manuals for the PLC product you are using to determine the proper settings.
4. If you are using an OP cable, verify cable pinout. For RS422 con-
nections use a Belden 9279 or equivalent cable. 5. Check 24VDC power source.
Direct LOGIC
DirectLOGIC PLCs : If you are using the secondary communications port such as
PLC
DirectLOGIC PLC port 2, ensure the communications port address and protocol setting match.
123456
=0
Address Value 1 2 4 8 16 T
Example Address
5-4
Parity Odd
Stop Bit 1
DL250
DL430/440
Top Top
9600
Bottom 9600/19.2k
DL450
For Allen-Bradley, you may connect to Channel 0 (bottom serial port), using DF1 in full duplex mode. Addditionally, the Allen-Bradley software allows the bottom port to a unique PLC address. The Allen-Bradley software default is PLC address one. You must ensure the OP-panel configuration address matches the PLC address you have assigned. The Allen-Bradley port only communicates using either 4800 or 9600 baud. No other baud rates are supported between the OP-panel and Allen-Bradley PLC. For example, on Allen-Bradley PLCs the serial port baud rate defaults to 1200 baud and must be changed. The baud rate for channel 0 must be set to 4800 or 9600 baud to match the OP--WINEDIT configuration. Also the base memory area must be expanded to include the full range of registers such as N7:0 through N7:7. Regardless of which PLC brand you are implementing, the communications parameters should be reviewed and properly configured. Please check the appropriate manual for your PLC product to ensure proper communications port and panel type settings.
OTHER PLCs :
OTHER
PLC
Appendix A Worksheets
In This Appendix. . . .
1A
Example Application Worksheet Example Message Worksheet Example Menu Worksheet Users Application Worksheet Users Message Worksheet Users Menu Worksheet
A-2
Application Worksheet
PAGE:
PUSHBUTTONS / LAMPS : A M (Alternate/Momentary)
F1 F2 x F3
Start Stop
PLC CONFIGURATION :
PLC Family CPU Model Protocol PLC Address PLC Timout Baud Rate Parity Data/Stop Bits
F4
PLCDirect by Koyo DirectLOGIC DL130 K Sequence 1 3 9600 ODD 8 data / 1 stop
F5
Green Lamp1 Yellow Lamp2 Red Lamp3
OP-1500 Only
MESSAGE:
No. 1 Text O P _ 1 5 1 0 K I Action: N/A Data Type/Format: Text Message M E N U : S E T U P Action: N/A Data Type/Format: Text Message K I L N S T A R T Action: N/A Data Type/Format: Text Message P R E S S F 2 T Action: N/A Data Type/Format: Text Message S Y S T E M R U N L N N/A F N/A I N/A O N/A N I N G Range: N/A S T O P Range: N/A S T O P P E D S T N G Range: N/A O P Range: N/A 1 D E M O Range: N/A S T A R T Range: N/A
No. 2
No. 3
No. 4
No. 5
No. 6
Action: N/A Data Type/Format: N/A Text Message P R E S S F 2 T O Action: N/A Data Type/Format: Text Message K I L N S Y S T E Action: N/A Data Type/Format: Text Message P R E S S F 2 T Action: N/A Data Type/Format: Text Message M E A L H O P P E N/A M N/A O N/A R
No. 7
Range: N/A C O N T I N U E
No. 8
Range: N/A ( 1 -3 ) : ^
No. 9
No. 10
Action: N/A Data Type/Format: INTEGER/BCD Range: Text Message A R R O W U P / D O W N = ^ ^ Action: Arrow Data Type/Format: BCD Range:
^ 1--3
Application Worksheet
A-3
Appendix A DL205 Memory Map
PAGE:
K I L N S P E E D ( % ) Action: N/A Data Type/Format: BCD Text Message N E W K I L N S P E E D Action: Keypad Data Type/Format: BCD Z O N E 1 T E M P S Action: N/A Data Type/Format: BCD E N T E R N E W Action: Keypad Data Type/Format: T E P : M P P : M P P :
N/A
BCD
Z O N E 2 T E M P S Action: N/A Data Type/Format: BCD E N T E R N E W Action: Keypad Data Type/Format: T E BCD
M P
BCD
. = ^ Range:
A-4
Application Worksheet
PAGE:
Level 1 Level 1 No. 3 K Level 1 No. 4 T Level 1 No. 5 S Level 1 No. 6 S Level 1 No. 7 No. Level 1 No. Level 1 No. Level 1 No. Level 1 No. Level 1 No. Level 1 No. Level 1 No. Level 1 No. Level 1 S Level 1
Function No. E R S
-E L E C T I O N
Function No. 1 S P E E D C O N T R O L
Function No. 2 E R A T U R E C O N T R O L
E M P 2 3 4 P 4 P 4 P 4
Function No. O I N T Z O N E 1 T E M P .
E T 2 3
Function No. 3 O I N T Z O N E 2 T E M P .
E T 2 3
Function No. 4 O I N T Z O N E 3 T E M P .
E T 2 3
Function No. 5
Function No.
Function No.
Function No.
Function No.
Function No.
Function No.
Function No.
Function No.
Function No.
Application Worksheet
A-5
Appendix A DL205 Memory Map
PAGE:
PUSHBUTTONS / LAMPS : A M (Alternate/Momentary)
F1 F2 F3
PLC CONFIGURATION :
PLC Family CPU Model Protocol PLC Address PLC Timout Baud Rate Parity Data/Stop Bits
F4 F5
Green Lamp1 Yellow Lamp2 Red Lamp3
OP-1500 Only
MESSAGE:
No. Text Message Action: No. Action: No. Action: No. Action: No. Action: No. Action: No. Action: No. Action: No. Action: No. Action: Data Type/Format: Range: Data Type/Format: Range: Data Type/Format: Range: Data Type/Format: Range: Data Type/Format: Range: Data Type/Format: Range: Data Type/Format: Range: Data Type/Format: Range: Data Type/Format: Range: Data Type/Format: Range:
A-6
Application Worksheet
PAGE:
Application Worksheet
A-7
Appendix A DL205 Memory Map
PAGE:
1
Appendix B
DL105/DL205/DL350/DL405 Application Examples
In This Appendix. . . .
B-2
Understanding the In this manual a Cement Kiln System is the model for demonstrating the ladder logic Example Programs required to support the various OP-panel features. The programs provide ladder logic which demonstrates controlling pushbuttons, lamps, messages and menu operations. Items listed in the figure below such as Hopper Selection, Kiln Speed, Start/Stop/Run controls, and Kiln Zone Temperatures are monitored and controlled by the OP-panel example programs.
Appendix B
Appendix B
These example programs and additional technical support information may be accessed on PLCDirect s worldwide web site: http:\\www.plcdirect.com (website for general info/file transfers) You may also find these programs on our 24-hour per day BBS system at: 770-844-4209 If you find a problem with any of our products, services, or manuals, please fill out and return the Suggestions card that was shipped with this manual.
B-3
Appendix A DL205 Memory Map
Appendix B
OP--1510 Only Menu Enable ME bit set ON allows menu operations. C27 SET OP--1510 Only Menu Return MR bit set ON returns last menu selected. C30 SET Status Register BD C31 Beeper Disable set ON which disables SET pushbutton and keypad beeper. Green L1 Lamp C20 RST Red L3 Lamp C22 SET
B-4
RUNG 2 Appendix B
DL105/DL205/DL350/DL405 Application Example Memory Mapping This rung is necessary for all DirectLOGIC CPUs which do not support bit-of-word instructions. Mapping the Status and Control registers into Internal Control Relays is necessary to have bit level access to this data. The Status and Control register bits are used to monitor pushbuttons, control lamps, and perform asynchronous data exchange between the OP-panel and PLC.
Appendix B
Output Status Register into Internal Control Relays C0--C17. Load the Internal Control Relays C20--C37. Output to Control Register (m+7) V2007.
RUNG 3
Kiln Start Control This rung starts the machine process. The internal control relay Kiln Start (C51) is used to start the Startup Delay Timer, and will remain ON until the C20 (Lamp1) control bit is energized.
RUNG 4
Kiln Starting Lamp Control This rung controls the annunciator lamps during startup mode.
Yellow L2 Lamp C21 SET Yellow L2F Flash C24 SET Red L3 Lamp C22 RST
DL105/DL205/DL350/DL405 Application Example RUNG 5 Startup Delay Timer This delay timer signals the System Start (C52) control relay.
B-5
Appendix A DL205 Memory Map
Appendix B
RUNG 6
System Running This rung controls sets internal control relay System Running (C52) ON.
Internal System Running Set ON when timer T0 accumulative = preset. C52 SET
RUNG 7
System Running Lamp Control This rung controls the annunciator lamps when System Running (C52) is ON.
Green L1 Lamp C20 SET Yellow L2 Lamp C21 RST Yellow L2 Flash C24 RST
RUNG 8
This rung resets internal control relay (C52) System Running when alternating pushbutton 2 (F2) is OFF.
Internal System Running Reset C52 System Running control relay. C52 RST
B-6
RUNG 9 Appendix B
DL105/DL205/DL350/DL405 Application Example Kiln Starting Message This rung displays Kiln Starting message when internal input (C51) is ON.
LD K3 OUT V2000 LD K4
Output Top Line message #3 selection. Load integer value K4 = 4. Output bottom line message #4 selection.
Appendix B
OUT V2001
RUNG 10
System Running Message This rung displays System Running message when internal input C52 is ON.
Output top line message #5 selection. Load integer value K6 = 6. Output bottom line message #6 selection.
RUNG 11
Kiln System Stopped Message This rung displays Kiln System Stopped when the system is not running or not starting and F2 (pushbutton No.2) is pressed.
Output top line message #7 selection. Load integer value K8 = 8. Output bottom line message #8 selection.
B-7
Appendix A DL205 Memory Map
Setpoint #1 Message Controls This rung is executed when the function select bit and Menu Enabled are ON and compare statement is equal such as menu function 1 has been selected. The output displays the message Meal Hopper (1--3): Arrow UP/DOWN =
K1
LD K9 OUT V2000 LD K10 OUT V2001 LD V2401 OUT V2002 SP1 In Process C141 SET
Appendix B
Load integer value K10 = 10. Output bottom line message #10 selection. Load value in Storage register for Setpoint #1. Output top line data for SP1 current value.
OP--1510 Only Menu Enable Reset ME control bit OFF. C27 RST
RUNG 13
Setpoint #1 Data Storage This rung stores the up/down arrow value selected for Setpoint #1 after the ENTER key is pressed and Data Available status bit is ON.
Load bottom line data entry value. Output to Setpoint #1 storage register V2401.
SP1 In Process C141 Reset operator entry internal SP1 in process. RST Internal Entry Complete C140 Set operator entry complete. SET
B-8
DL105/DL205/DL350/DL405 Application Example Setpoint #2 Message Controls This rung is executed when the function select bit and Menu Enabled are ON and compare statement is equal such as menu function 2 has been seleted. The output displays the message. Kiln Speed (%) : New Kiln Speed =
RUNG 14 Appendix B
K2
LD K11 OUT V2000 LD K12 OUT V2001 LD V2402 OUT V2002 SP2 In Process C142 SET
Output top line message #11 selection. Load integer value K12 = 12. Output bottom line message #12 selection. Load value in Storage register for Setpoint #2. Output top line data for SP2 current value.
Appendix B
OP--1510 Only Menu Enable Reset ME control bit OFF. C27 RST
RUNG 15
Setpoint #2 Data Storage This rung stores the keypad entry value selected for Setpoint #2 after the ENTER key is pressed and Data Available status bit is ON.
Load bottom line data entry value. Output to Setpoint #2 storage register V2402.
SP2 In Process C142 Reset operator entry internal SP2 in process. RST Internal Entry Complete C140 Set operator entry complete. SET
B-9
Appendix A DL205 Memory Map
Setpoint #3 Message Controls This rung is executed when Select key and Menu Enabled are ON and compare statement is equal such as menu function 3 has been selected. The output displays the message Zone1 Temp SP : Enter New Temp.=
K3
LD K13 OUT V2000 LD K14 OUT V2001 LD V2403 OUT V2002 SP3 In Process C143 SET
Appendix B
Load integer value K14 = 14. Output bottom line message #14 selection. Load value in Storage register for Setpoint #3. Output top line data for SP3 current value.
OP--1510 Only Menu Enable Reset ME control bit OFF. C27 RST
RUNG 17
Setpoint #3 Data Storage This rung stores the keypad entry value selected for Setpoint #3 after the ENTER key is pressed and Data Available status bit is ON.
Load bottom line data entry value. Output to Setpoint #3 storage register V2403.
SP3 In Process C143 Reset operator entry internal SP3 in process. RST Internal Entry Complete C140 Set operator entry complete. SET
B-10
DL105/DL205/DL350/DL405 Application Example Setpoint #4 Message Controls This rung is executed when Select key and Menu Enabled are ON and compare statement is equal such as menu function 4 has been selected. The output displays the message Zone2 Temp SP : Enter New Temp.=
RUNG 18 Appendix B
K4
LD K15 OUT V2000 LD K16 OUT V2001 LD V2404 OUT V2002 LD K3 OUT V2003 SP4 In Process C144 SET
Load integer value in K15 = 15. Output top line message #15 selection. Load integer value K16 = 16. Output bottom line message #16 selection. Load value in Storage register for Setpoint #4. Output top line data for SP4 current value. Load integer value in K3 = 3. Output top line decimal point.
Appendix B
OP--1510 Only Menu Enable Reset ME control bit OFF. C27 RST
RUNG 19
Setpoint #4 Data Storage This rung stores the keypad entry value selected for Setpoint #4 after the ENTER key is pressed and Data Available status bit is ON.
Data Available DA C5
LD V2004 OUT V2404 OUT V2002 SP4 In Process C144 RST Internal Entry Complete C140 SET
Load bottom line data entry value. Output to Setpoint #4 storage register V2404. Output top line data for SP4 current value.
Reset operator entry internal SP4 in process. Set operator entry complete.
B-11
Appendix A DL205 Memory Map
Setpoint #5 Message Controls This rung is executed when the function select bit and Menu Enabled are ON and the compare statement is equal. The output displays the message. Zone3 Temp SP : Enter New Temp.=
K5
LD K17 OUT V2000 LD K18 OUT V2001 LD V2405 OUT V2002 SP5 In Process C145 SET
Appendix B
Load integer value K18 = 18. Output bottom line message #18 selection. Load value in Storage register for Setpoint #5. Output top line data for SP5 current value.
OP--1510 Only Menu Enable Reset ME control bit OFF. C27 RST
RUNG 21
Setpoint #5 Data Storage This rung stores the up/down arrow value selected for Setpoint #5 after the ENTER key is pressed and Data Available status bit is ON.
Load bottom line data entry value. Output to Setpoint #5 storage register V2405.
SP5 In Process C145 Reset operator entry internal SP5 in process. RST Internal Entry Complete C140 Set operator entry complete. SET
B-12
DL105/DL205/DL350/DL405 Application Example Data Entry Acknowledge This rung controls confirmation to OP-panel that data entry and storage is complete.
RUNG 22 Appendix B
RUNG 23 Appendix B
Post Entry Control This rung prepares the program for the next OP-panel operation.
Data Available C5
Internal Entry Complete C140 Resets internal control relay Data Entry RST Complete.
RUNG 24
Entry Mode This rung sets internal relay C100 for Setpoint Entry Mode.
B-13
Appendix A DL205 Memory Map
Entry Mode This rung enables menu operations and resets the setpoint in process for Setpoint Entry Mode interlocking.
Setpoint Entry Mode C100 Internal Setpoint Entry Mode Entry Complete C140 C100
Data Availbale C5
OP--1510 Only Menu Enable ME bit set ON allows Menu Operations. C27 SET Setpoint Entry Mode C100 RST SP1 In Process C141 RST SP2 In Process C142 RST SP3 In Process C143 RST SP4 In Process C144 RST Reset internal setpoint entry mode.
Appendix B
RUNG 26
END
1
Appendix C DL 305 Application Example
In This Appendix. . . .
C-2
Understanding the The following example program uses a Cement Kiln System to demonstrate the Example Programs ladder logic required to support the various OP-panel features. The program provides ladder logic which supports controlling pushbuttons, lamps, messages and menu operations. For training purposes the items listed in the figure below such as Hopper Selection, Kiln Speed, Kiln Zone Temperatures are monitored and controlled by the OP-panel example programs.
Appendix C
Appendix C
The example program listed on the following pages is designed for DirectLOGIC DL305 PLC systems. The program is included on the 3 1/2 inch floppy disk provided with this manual. These same example programs and additional technical support information may be accessed on PLCDirect s worldwide web site: http:\\www.plcdirect.com (website for general info/file transfers) You may also find these programs on our 24-hour per day BBS system at: 770-844-4209 If you find a problem with any of our products, services, or manuals, please fill out and return the Suggestions card that was shipped with this manual.
C-3
This example program (1510_305.PRJ) should be used with the OP--1510 configuration file 1510_305.OCF. Load these program files to the PLC and OP-panel for connection and operation of the Kiln Demo application. You may also refer to the Appendix A Example Worksheets to help understand how the OP-panel is configured. This program is designed to be used with the DirectLogic DL305 and compatible systems. The following program is intended for training purposes and may not resolve all possible OP-panel applications. Some PLC programming knowledge is required to fully understand and implement the following program examples. If the CPU power cycles or machine and operator conditions are idle this rung will initialize OP-panel and display message #1 and message #2.
RUNG 1
DirectSOFT
Appendix C
Load constant K1 to select message #1 for top line display. Output to base register m+0 (R400) for top line message display. Load constant K2 to select message #2 for bottom line display.
Output to base register m+1 (R402) for DOUT F60 bottom line Message display. R402 OP--1510 Only Menu Enable ME bit set ON allows menu operations. C227 SET OP--1510 Only Menu Return MR bit set ON returns to last menu selected. C230 SET Status Register BD C231 Beeper Disable set ON which disables SET pushbutton and keypad beeper. Green L1 Lamp C220 RST Red L3 Lamp C222 SET
C-4
RUNG 2 Appendix C
DL305 Application Example (DL330/DL340 Only) Memory Mapping This rung is necessary for all DirectLOGIC CPUs which do not support bit of word instructions. Mapping the Status and Control registers into internal control relays is necessary to have bit level access to this data. The Status and Control register bits are used to monitor pushbuttons, control lamps, and perform asynchronous data exchange between the OP-panel and PLC.
DSTR F50 R414 DOUT F60 RC200 DSTR F50 RC220 DOUT F60 R416
Output Status Register into Internal Control Relays C200--C217. Load the Internal Control Relays C220--C237. Output to Control Register (m+7) R416/R417.
RUNG 3
Appendix C
Kiln Start Control This rung starts the machine process. The internal control relay Kiln Start (C251) is used to start the Startup Delay Timer, and will remain ON until the L1 control register bit (C220) is energized.
RUNG 4
Kiln Starting Lamp Control This rung controls the annunciator lamps during startup mode.
Yellow L2 Lamp C221 SET Yellow L2F Flash C224 SET Red L3 Lamp C222 RST
DL305 Application Example (DL330/DL340 Only) RUNG 5 Startup Delay Timer This delay timer signals the System Running (C252) control relay.
C-5
PushbuttonSystem Startup Internal Delay Timer F2 Kiln Starting T600 C201 C251
RUNG 6
System Running This rung sets internal control relay (C252) System Running (C52) ON.
Internal System Running Set ON when timer T600 accumulative = C252 preset. SET
Appendix C
RUNG 7
System Running Lamp Control This rung controls the annunciator lamps during startup mode.
Green L1 Lamp C220 SET Yellow L2 Lamp C221 RST Yellow L2 Flash C224 RST
RUNG 8
Reset System Running This rung resets internal control relay (C252) System Running when alternating pushbutton 2 (F2) is OFF.
Internal System Running Reset C252 System Running control relay. C252 RST
C-6
RUNG 9 Appendix C
DL305 Application Example (DL330/DL340 Only) Kiln Starting Message This rung displays Kiln Starting message when internal (C251) is ON.
DSTR F50 K3 DOUT F60 R400 DSTR F50 K4 DOUT F60 R402
Output top Line message #3. Load integer value K4 = 4. Output bottom line message #4.
RUNG 10
System Running Message This rung displays the System Running message when internal input (C252) is ON.
DSTR F50 K5 DOUT F60 R400 DSTR F50 K6 DOUT F60 R402
Appendix C
Output top line message #5. Load integer value K6 = 6. Output bottom line message #6.
RUNG 11
Kiln System Stopped Message This rung displays Kiln System Stopped when the system is not running or not starting and F2 (pushbutton 2) is pressed.
Internal Pushbutton Kiln Running F2 C252 C201 Internal Kiln Starting C251
DSTR F50 K7 DOUT F60 R400 DSTR F50 K8 DOUT F60 R402
Output top line message #7. Load integer value K8 = 8. Output bottom line message #8.
C-7
Maps R404 (Function Select) to R610 The DL305 only allows the compare statement when using timer and counter registers. This rung maps the function selection number into Timer/Counter registers for compare statement.
Load function selection register value. Output the function selection number to storage register TCA610.
RUNG 13
Setpoint #1 Message Controls This rung is executed when the Function Select Bit and Menu Enabled are ON and the compare statement is equal such as menu function 1 has been selected. The output displays the message Meal Hopper (1--3): Arrow UP/DOWN =
Top Line Data/Menu CT610
K1
DSTR F50 K9 DOUT F60 R400 DSTR F50 K10 DOUT F60 R402 DSTR F50 R500 DOUT F60 R404 SP1 In Process C341 SET
Appendix C
Output top line message #9. Load integer value K10 = 10. Output bottom line message #10. Load value in Storage register for Setpoint#1. Output top line data for SP1 current value.
OP--1510 Only Menu Enable Reset ME control bit OFF. C227 RST
C-8
DL305 Application Example (DL330/DL340 Only) Setpoint #1 Data Storage This rung stores the up/down arrow value selected for Setpoint #1 after the ENTER key is pressed and Data Available status bit is ON.
RUNG 14 Appendix C
Load bottom line data entry value. Output to Setpoint #1 storage register R500.
Output top line data for SP1 current value. DOUT F60 R404 SP1 In Process C341 Reset operator entry internal SP1 in process. RST Internal Entry Complete C340 Set operator entry complete. SET
Appendix C
C-9
Setpoint #2 Message Controls This rung is executed when the Function Select Bit and Menu Enabled are ON and the compare statement is equal such as menu function 2 has been selected. The output displays the message Kiln Speed (%) : New Kiln Speed =
K2
DSTR F50 K11 DOUT F60 R400 DSTR F50 K12 DOUT F60 R402 DSTR F50 R502 DOUT F60 R404 SP2 In In Process C342 SET
Output top line message #11 selection. Load integer value K12 = 12. Output bottom line message #12 selection. Load value in storage register for Setpoint #2. Output top line data for SP2 current value.
Appendix C
OP--1510 Only Menu Enable Reset ME control bit OFF. C227 RST
RUNG 16
Setpoint #2 Data Storage This rung stores the keypad entry value for Setpoint #2 after the ENTER key is pressed and Data Available status bit is ON.
Load bottom line data entry value. Output to Setpoint #2 storage register R502.
Output top line data for SP2 current value. DOUT F60 R404 SP2 In Process C342 Reset operator entry internal SP2 in process. RST Internal Entry Complete C340 Set operator entry complete. SET
C-10
DL305 Application Example (DL330/DL340 Only) Setpoint #3 Message Controls This rung is executed when the Function Select Bit and Menu Enabled are ON and the compare statement is equal such as menu function 3 has been selected. The output displays the message Zone1 Temp SP : Enter New Temp.=
RUNG 17 Appendix C
K3
DSTR F50 K13 DOUT F60 R400 DSTR F50 K14 DOUT F60 R402 DSTR F50 R504 DOUT F60 R404 SP3 In Process C343 SET
Output top line message selection. Load integer value K14 = 14. Output bottom line message selection. Load value in storage register for Setpoint #3. Output top line data for SP3 current value.
Appendix C
OP--1510 Only Menu Enable Reset ME control bit OFF. C227 RST
RUNG 18
Setpoint #3 Data Storage This rung stores the keypad entry value selected for Setpoint #3 after the ENTER key is pressed and Data Available status bit is ON.
Load bottom line data entry value. Output to Setpoint #3 storage register R504.
Output top line data for SP3 current value. DOUT F60 R404 SP3 In Process C343 Reset operator entry internal SP3 in process. RST Internal Entry Complete C340 Set operator entry complete. SET
C-11
Setpoint #4 Message Controls This rung is executed when the Function Select Bit and Menu Enabled are ON and the compare statement is equal such as menu function 4 has been selected. The output displays the message Zone2 Temp SP : Enter New Temp.=
K4
DSTR F50 K15 DOUT F60 R400 DSTR F50 K16 DOUT F50 R402 DSTR F50 R506 DOUT F60 R404 SP4 In Process C344 SET
Load integer value in K15 = 15. Output top line message selection. Load integer value K16 = 16. Output bottom line message selection. Load value in storage register for Setpoint #4. Output top line data for SP4 current value.
Appendix C
OP--1510 Only Menu Enable Reset ME control bit OFF. C227 RST
RUNG 20
Setpoint #4 Data Storage This rung stores the keypad entry value selected for Setpoint #4 after the ENTER key is pressed and Data Available status bit is ON.
DSTR F50
Load bottom line data entry value. Output to Setpoint #4 storage register R506. Output top line data for SP4 current value.
R410 R506
C-12
DL305 Application Example (DL330/DL340 Only) Setpoint #5 Message Controls This rung is executed when the Function Select Bit and Menu Enabled are ON and the compare statement is equal such as menu function 5 has been selected. The output displays the message Zone3 Temp SP : Enter New Temp.=
RUNG 21 Appendix C
K5
DSTR F50 K17 DOUT F60 R400 DSTR F50 K18 DOUT F60 R402 DSTR F50 R510 DOUT F60 R404 SP5 In Process C345 SET
Output top line message selection. Load integer value K18 = 18. Output bottom line message selection. Load value in storage register for Setpoint #5. Output top line data for SP5 current value.
Appendix C
OP--1510 Only Menu Enable Reset ME control bit OFF. C227 RST
RUNG 22
Setpoint #5 Data Storage This rung stores the keypad entry value selected for Setpoint #5 after the ENTER key is pressed and the Data Available status bit is ON.
Load bottom line data entry value. Output to Setpoint #5 storage register R510.
DOUT F60 Output top line data for SP5 current value. R404 SP5 In Process C345 Reset operator entry internal SP5 in process. RST Internal Entry Complete C340 Set operator entry complete. SET
C-13
Data Entry Acknowledge This rung controls confirmation to the OP-panel that data entry and storage are complete.
Control Register Data Acknowledge C226 Output is ON when input C5 is ON. OUT
RUNG 24
Post Entry Control This rung prepares the program for the next OP-panel operation.
Internal Entry Complete C340 Resets internal control relay Data Entry RST Complete.
Appendix C
RUNG 25
Entry Mode This rung set internal control relay for Setpoint Entry Mode interlocking.
C-14
DL305 Application Example (DL330/DL340 Only) Entry Mode This rung enables the menu operation, resets setpoint in process, internal control relay for Setpoint Entry Mode interlocking.
Setpoint Entry Mode C300 Internal Setpoint Entry Mode Entry Complete C340 C300 Data Available C205
RUNG 26 Appendix C
OP--1510 Only Menu Enable ME bit set ON allows Menu Operations. C227 SET Setpoint Entry Mode C300 RST Reset internal setpoint entry mode.
SP1 in Process C341 Reset internal Setpoint #1 in Process. RST SP2 in Process C342 Reset internal Setpoint #2 in Process. RST SP3 in Process C343 Reset internal Setpoint #3 in Process. RST
Appendix C
SP4 in Process C344 Reset internal Setpoint #4 in Process. RST SP5 in Process C345 Reset internal Setpoint #5 in Process. RST
RUNG 27
END
1
Appendix D Application Examples
In This Appendix. . . .
D-2
Understanding the The following example program uses a Cement Kiln System to demonstrate the Example Programs ladder logic required to support the various OP-panel features. The program provides ladder logic which supports controlling pushbuttons, lamps, messages and menu operations. For training purposes the example program controls the items listed in the figure below, such as Hopper Selection, Kiln Speed, Start/Stop/Run controls, and Kiln Zone Temperatures.
Appendix D
These same example programs and additional technical support information may be accessed on PLCDirect s worldwide web site: http:\\www.plcdirect.com (website for general info/file transfers) You may also find these programs on our 24--hour per day BBS system at: 770-844-4209 If you find a problem with any of our products, services, or manuals, please fill out and return the Suggestions card that was shipped with this manual.
D-3
a:\1510_AB.*
FirstScan S:1 15 Pushbutton Kiln Starting F2 Internal N7:11 N7:6 1 Clear/Abort OP-1510 N7:6 7 1 Green Lamp1 N7:7 0
OP--1510 Only Menu Enable N7:7 ME bit set ON which allows menu operations. L 7 OP--1510 Only Menu Return MR bit set ON returns to last selected upon N7:7 exits. L 8 Status Register BD N7:7 Beeper Disable set ON which disables L pushbutton and keypad beeper. 9 Green L1 Lamp N7:7 L1 bit reset OFF which de-energizes Green U Lamp. 0 Red L3 Lamp N7:7 L3 bit set ON which energizes Red Lamp. L 2
Appendix D
D-4
RUNG 2
Allen Bradley SLC 5/03 and 5/04 Application Example Kiln Start Control This rung controls starting a machine or process. The internal control relay Kiln Start (C51) is used to start the Startup Delay Timer, and will remain ON until the L1 control register bit is energized turn ON.
Green L1 Lamp N7:7 0
RUNG 3
Kiln Starting Lamp Control This rung controls the annunciator lamps during startup mode.
Yellow L2 Lamp N7:7 L 1 Yellow L2F Flash N7:7 L 4 Red L3 Lamp N7:7 U 2
RUNG 4 Appendix D
Startup Delay Timer This rung is the delay timer signal for the System Start control relay.
Pushbutton F2 N7:6 1 System Startup Delay Timer T4:0 DN
Kiln Starting input starts Delay Timer. Timer On Delay Timer Time Base Preset Accum T4:0 0.01 200 0 EN DN
Allen Bradley SLC 5/03 and 5/04 Application Example RUNG 5 System Running This rung sets the internal control relay C52 System Running.
D-5
Internal System Running Set ON when timer T4:0 accumulative = N7:11 preset. L 2
RUNG 6
System Running Lamp Control This rung controls the annunciator lamps during startup mode.
RUNG 7
This rung resets internal control relay (N7:11/2) System Running when alternating pushbutton 2 (F2) is OFF.
Internal System Running Reset N7:11/2 System Running control relay. N7:11 U 2
Appendix D
D-6
RUNG 8
Allen Bradley SLC 5/03 and 5/04 Application Example Kiln Starting Message This rung displays Kiln Starting message.
Load message #3 for top line display register m+0. Load message #4 to bottom line display register m+1.
RUNG 9
System Running Internal N7:11 2
RUNG 10
Kiln Starting Internal N7:11 1 System Running Internal N7:11 2
Kiln System Stopped Message This rung displays Kiln System Stopped.
Pushbutton F2 N7:6 1 Load message #7 to top line display register m+0. Load message #8 to bottom line display register m+1.
Appendix D
D-7
Setpoint #1 Message Controls This rung is executed when the Function Select Bit and Menu Enabled are ON and compare statement is equal such as menu function 1 has been selected. The output displays the message. Meal Hopper (1--3): Arrow UP/DOWN =
Menu Enable Top Line Entry/Menu (OP-1510) N7:7 EQUAL SourceA N7:2 0 7 SourceB 1
MOVE
Source Dest
MOVE
9 N7:0 0 10 N7:1 0
Source Dest
MOVE
Load integer value K10=10. Output bottom line message #9 selection. Load value in storage register for Setpoint #1 Output top line data for SP1 current value.
Source N7:21 0 N7:2 Dest 0 SP1 in Process N7:10 L 1 Menu Enable N7:7 U
RUNG 12
Setpoint #1 Data Storage This rung stores the up/down arrow value selected for Setpoint #1 when the ENTER key is pressed and Data Available status bit is ON.
Data Available DA N7:6 5
MOVE
Load bottom line data entry value. Output to Setpoint #1 strorage register N7:21. Load bottom line data entry value. Output top line data for SP1 in process.
Appendix D
Internal Entry Complete N7:10 Sets Data Entry Complete internal control L relay ON. 0
D-8
Allen Bradley SLC 5/03 and 5/04 Application Example Setpoint #2 Message Controls This rung is executed when the Function Select Bit and Menu Enabled bit are ON and the compare statement is equal such as menu function 1 has been selected). The output displays the message Kiln Speed (%): New Kiln Speed=
Menu Enable Top Line (OP-1510) Entry/Menu N7:7 EQUAL SourceA N7:2 0 7 SourceB 2
RUNG 13
MOVE
Source Dest
MOVE
11 N7:0 0 12 N7:1 0
Load integer value in K11=11. Output top line message #11 selection.
Source Dest
MOVE
Load integer value K12=12. Output top line message #12 selection. Load value in storage register for Setpoint #2 Output top line data for SP2 current value. Load value in storage register for Setpoint #2 Output top line data for SP2 decimal point.
Source Dest
1 N7:3 0
RUNG 14 Appendix D
Setpoint #2 Data Storage This rung stores the keypad entry value selected for Setpoint #2 after the ENTER key is pressed and Data Available status bit is ON.
Data Available DA N7:6 5
MOVE
Load bottom line data entry value. Output to Setpoint #2 storage register N7:22. Load bottom line data entry value. Output top line data for SP2 in process. Reset operator entry internal SP2 in Process.
Entry Complete Internal N7:10 Set Entry Complete internal bit ON. L 0
D-9
Setpoint #3 Message Controls This rung is executed when Function Select Bit and Menu Enabled BIT are ON and THE compare statement is equal such as menu function 3 has been selected. The output displays the message Zone1 Temp SP: Enter New Temp.=
Menu Enable Top Line (OP-1510) Entry/Menu N7:7 EQUAL SourceA N7:2 0 7 SourceB 3
MOVE
Source Dest
MOVE
13 N7:0 0 14 N7:1 0
Load integer value in K13=13 Output bottom line message #13 selection.
Source Dest
MOVE
Load integer value K14=14. Output top line message #14 selection. Load value in storage register for Setpoint #3 Output top line data for SP3 current value.
Source N7:23 0 N7:2 Dest 0 SP3 Process N7:10 L 3 Menu Enable N7:7 U
RUNG 16
Setpoint #3 Data Storage This rung stores the keypad entry value selected for Setpoint #3 after the ENTER key is pressed and Data Available status bit is ON.
Data Available DA N7:6 5
MOVE
Load bottom line data entry value. Output to Setpoint #3 strorage register N7:23. Load bottom line data entry value. Output top line data for SP3 in process.
Appendix D
Entry Complete Internal N7:10 Sets Data Entry Complete internal ON. L 0
D-10
Allen Bradley SLC 5/03 and 5/04 Application Example Setpoint #4 Message Controls This rung is executed when Function Select Bit and Menu Enabled bit are ON and the compare statement is equal such as menu function 4 has been selected. The output displays the message Zone2 Temp SP: Enter New Temp.=
RUNG 17
Function Menu Enable Top Line Select Key Entry/Menu (OP-1510) N7:7 N7:6 EQUAL SourceA N7:2 0 7 6 SourceB 4
MOVE
Source Dest
MOVE
15 N7:0 0 16 N7:1 0
Load integer value in K15=15 Output top line messae #15 selection.
Source Dest
MOVE
Load integer value K16=16. Output bottom line message #16 selection. Load value in storage register for Setpoint#4 Output top line data for SP4 current value.
Source N7:24 0 N7:2 Dest 0 SP4 Process N7:10 L 4 Menu Enable N7:7 U
RUNG 18
Setpoint #4 Data Storage This rung stores the keypad entry value selected for Setpoint #4 after the ENTER key is pressed and Data Available status bit is ON.
Data Available DA N7:6 5
MOVE
Appendix D
Load bottom line data entry value. Output to Setpoint #4 strorage register N7:24. Load bottom line data entry value. Output top line data for SP4 in process.
Entry Complete Internal N7:10 Sets Data Entry Complete internal ON. L 0
D-11
Setpoint #5 Message Controls This rung is executed when Select key and Menu Enabled bit are ON and the compare statement is equal such as menu function 5 has been selected. The output displays the message Zone3 Temp SP: Enter New Temp.=
Menu Enable Top Line Entry/Menu (OP-1510) N7:7 EQUAL SourceA N7:2 0 7 SourceB 5
MOVE
Source Dest
MOVE
17 N7:0 0 18 N7:1 0
Load integer value in K17=17 Output top line message #17 selection.
Source Dest
MOVE
Load integer value K18=18. Output bottom line message #18 selection. Load value in storage register for Setpoint#5 Output top line data for SP5 current value.
Source N7:25 0 N7:2 Dest 0 SP5 Process N7:10 L 5 Menu Enable N7:7 U
RUNG 20
Setpoint #5 Data Storage This rung stores the keypad entry value selected for Setpoint #5 after the ENTER key is pressed and Data Available status bit is ON.
Data Available DA N7:6 5
MOVE
Load bottom line data entry value. Output to Setpoint #5 strorage register N7:25. Load bottom line data entry value. Output top line data for SP5 in process.
Appendix D
Entry Complete Internal N7:10 Sets Data Entry Complete internal ON. L 0
D-12
Allen Bradley SLC 5/03 and 5/04 Application Example Data Entry Acknowledge This rung controls Data Acknowledge to the OP-panel indicating the PLC data entry and storage is complete.
RUNG 21
RUNG 22
Post Entry Control This rung prepares the program for the next OP-panel operation.
OP-1510 Menu Enable N7:7 L 7
Internal Entry Completeed N7:10 Reset internal control relay Data Entry U 0 Complete.
RUNG 23
Entry Mode Interlock This rung sets internal Entry Mode which is used to interlock Entry Mode.
OP-1510 Setpoint Entry Mode N7:11 L 0
Appendix D
1 SP2 In Process N7:10 2 SP3 In Process N7:10 3 SP4 In Process N7:10 4 SP5 In Process N7:10 5
D-13
Entry Mode Abort This rung enables Menu Enable, resets Entry Mode, and Setpoint In Process control relays, which are used for OP-panel program control.
Internal Setpoint Data Available Menu Enable DA Entry Completed Entry Mode ME N7:6 N7:10 N7:11 N7:7 L 7 5 0 0 Setpoint Setpoint Entry Mode Entry Mode N7:11 N7:11 U 0 0 SP1 In Process N7:10 U 1 SP2 In Process N7:10 U 2 SP3 In Process N7:10 U 3 SP4 In Process N7:10 U 4 SP5 In Process N7:10 U 5
Set Menu Enable bit ON allows menu operations. Resets internal setpoint entry mode..
RUNG 25
END
1
EU Information
This product is manufactured in compliance with European Union (EU) Directives and carries the CE mark. The following information is provided to comply with EU documentation requirements. NOTE: Products with CE marks perform their required functions safely and adhere to relevant standards as specified by EC directives provided they are used according to their intended purpose and that the instructions in this manual are adhered to. The protection provided by the equipment may be impaired if this equipment is used in a manner not specified in this manual. Only replacement parts supplied by PLCDirect or its agents should be used. A listing of international affiliates is available at our Web site http://www.plcdirect.com Technical Support If you need technical assistance, please call the technical support group at PLCDirect (3505 Hutchinson Rd., Cumming, GA 30040, U.S.A.) at 800--633--0405. They are available Monday through Friday from 9:00 A.M. to 6:00 P.M. Eastern Standard Time. Their Web Site address is http://www.plcdirect.com All electrical circuits connected to the communications port receptacle are rated as Safety Extra Low Voltage (SELV).
Operating Temperature . . . . . . . . . . . . . . . . . . . . . 0 to 50 C Storage Temperature . . . . . . . . . . . . . . . . . . . . . . --20 to 70 C Operating Humidity . . . . . . . . . . . . . . . . . . . . . . . . 95% (non-condensing) Air Composition . . . . . . . . . . . . . . . . . . . . . . . . . . . No corrosive gases permitted
Preventative Maintenance and Cleaning External Fuse Protection for Input Power
No preventative maintenance is required. To clean the exterior of the panel disconnect the input power and carefully wipe the panel with a cloth moistened with plain water. There are no internal fuses for the input power circuits, so external circuit protection is needed to ensure the safety of service personnel and the safe operation of the equipment itself. To comply with EU specifications, the input power must be fused. Use a fuse rated at twice the input current rating of the panel. For example, if the panel has an input current rating of 0.5 amperes, use a fuse rated for 1 ampere.
1
Index
A
Address, assignment, 2--8 Address Block, 1--7 switch assignment, 2--8 termination resistor, 2--8 Application, planning, 1--4
Connecting Cables, 2--9 Connecting Cbale, TI405, 2--9 Control Register, 3--4 CPU, cables, 2--9
D
Data Acknowledge, control bit, 3--13 Data Available, status bit, 3--13 Decimal point placement, 3--10 types, 3--10 DirectLOGIC, communications table, 4--5 Dynamic Message bottom line display, 3--9 display, 3--7 operation, 3--7 top line display, 3--8
B
Back-panel access, 1--7 layout, 1--7
C
Communications Cable, recommended, 2--9 Configuration address, 2--7 preparation, 4--2 software, 4--2 Configuration Cable, 2--9 Configuring base register address, 4--6 communications, 4--5 panel address, 4--6 panel functions, 4--6 Connecting Cable 5/04, 2--9 details, 2--10 GE Series 1, 2--9 pinouts, 2--10 SIMATIC TI, 2--9 Slice I/O, 2--9 TI305, 2--9
F
Frequently Asked Questions, 1--8
I
Interactive Message arrow adjustment, 3--10 bottom line display, 3--12 numeric keypad, 3--10 operations, 3--10 status and controlbits, 3--13 top line display, 3--11
Index-2
K
Keypad, entry, 1--6
O
OP--9001, cable connectors, 2--9 OP--9001 Communications Master, 2--8 OP--Panel LCD display, 1--6 memory definition, 3--22 overview, 1--5 pushbuttons, 1--5 OP--panel configuration mode, 2--7 features, 3--2 labels, 2--2 lamps, 1--6 OPEditor configuration cable, 2--7 configuration software, 4--2 documentation, 4--3 installation, 4--4 system requirments, 4--3 user steps, 4--4
L
Label creating, 2--3 installation, 2--2 Lamp control example, 3--19 example, 3--20 flash example, 3--19, 3--20 labels, 2--2 legend, 2--3 operation, 3--17 Legends, 2--3
M
Mapping control register, 3--25 DL305 status register, 3--26 status register, 3--24 Memory register assignment, 3--21 register definition, 3--21 Memory Mapping compatible example, 3--25 DirectLOGIC compatibles, 3--24 DirectLOGIC example, 3--24 DL305 example, 3--26 operation, 3--24 overview, 3--21 PLCDirect example, 3--25 Menu function select bit, 3--15, 3--16 menu bits, 3--15 menu enable bit, 3--16 operation, 3--5, 3--15 planning, 3--14 Menu and Sub--Menu, 3--14 Message, display overview, 1--6 Message Display operations, 3--5 types, 3--5
P
Panel cutout demensions, 2--4 mounting demensions, 2--4 Panel Configuration, problems, 5--2 Power Receptacle, 1--7 Power Supply connections, 2--6 connectors, 2--9 hook--up, 2--6 requirments, 2--6 Preparing, labels, 2--2 Pushbutton labels, 2--2 legend, 2--3 operation, 3--17
R
RS--422, communications, 2--8
Index-3
S
Serial Port, 1--7 Specification, storage temperature, 2--5 Specifications, 2--5 communication link, 2--5 diagnostics, 2--5 environmental, 2--5 NEMA rating, 2--5 power connector, 2--5 Static Message display, 3--6 operation, 3--6 Status and Control bit definition, 3--4 bit-level access, 3--3 register overview, 3--3 Status Register, 3--4
T
Toubleshooting, Panel to PLC communications, 5--3, 5--4 Troubleshooting, 5--2
U
User Memory, overview, 3-23