OP-1500/OP-1510
Operator Panel
Manual Number OP-1510-M
WARNING
Thank you for purchasing automation equipment from PLCDirect. We want your new DirectLOGIC automationequipment to operate safely. Anyone who installs or uses this equipment should read this publication (and any otherrelevant 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 regulatethe installation and operation of your equipment. These codes vary from area to area and usually change with time. It isyour responsibility to determine which codes should be followed, and to verify that the equipment, installation, andoperation 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 thecodes of the National Electrical Manufacturer’s Association (NEMA). There may be local regulatory or governmentoffices 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 andstandards. 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 additionalinformation, 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 constantlystrive to improve our products and services, so we reserve the right to make changes to the products and/orpublications at any time without notice and without any obligation. This publication may also discuss features that maynot be available in certain revisions of the product.
TrademarksThis publication may contain references to products produced and/or offered by other companies. The product andcompany names may be trademarked and are the sole property of their respective owners. PLCDirect disclaims anyproprietary 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 TexasInstruments, 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 ElectricCorporation. Series One is a registered trademark of GE Fanuc Automation North America, Inc. MODBUS is aregistered trademark of Gould, Inc. IBM is a registered trademark of International Business Machines. MS-DOS andMicrosoft are registered trademarks of Microsoft Corporation. Windows is a trademark of Microsoft Corporation.OPTOMUX and PAMUX are trademarks of OPTO 22.
Copyright 1997, PLCDirect IncorporatedAll Rights Reserved
No part of this manual shall be copied, reproduced, or transmitted in any way without the prior, written consent ofPLCDirect Incorporated. PLCDirect retains the exclusive rights to all information included in this document.
1Manual RevisionsIf you contact us in reference to this manual, be sure and include the revision number.
Title: OP-1500/OP-1510 Operator Panel User ManualManual Number: OP--1510--M
Issue Date Effective Pages Description of Changes
Original 1/96 Cover/CopyrightContentsManual Revisions1 — 70
Original Issue
2nd Edition 2/97 Cover,ContentsPages 1 — 70New Manual Format,Contents, and Examples
2nd Edition
Rev. A 7/97 All sections Text Corrections:Remove OP--DOSEDIT,Add DL350 notations
Rev. B 5/98 Manual RevisionsChapter 2Appendix A--D
Rev. BCut-out dimensions, added OP--2CBL--1Minor changes
1 iTable of ContentsChapter 1: Getting StartedIntroduction 1--2. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
The Purpose of this Manual 1--2. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Contents of the Manual 1--2. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Supplemental Manuals 1--2. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Technical Assistance 1--2. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Chapters 1--3. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Appendices 1--3. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
OP-1500 and OP-1510 Overview 1--4. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Plan your System 1--4. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .General Panel Information 1--5. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .About the Pushbuttons 1--5. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .LCD Display Window 1--6. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Keypad Entry 1--6. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Annunciator Lamps 1--6. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Back--Panel Layout 1--7. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Serial Communications Port 1--7. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Power Receptacle 1--7. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Address Block 1--7. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Access the Back Panel 1--7. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Frequently Asked Questions 1--8. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Chapter 2: Installation and SpecificationsPreparing Panel Labels 2--2. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Labeling the Lamps and Pushbuttons 2--2. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Creating and Installing the labels 2--2. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Template for Creating Labels 2--3. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Dimensions for Mounting 2--4. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Panel Specifications 2--5. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Physical Specifications 2--5. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Environmental Specifications 2--5. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Operating Specifications 2--5. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Connecting a Power Supply 2--6. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Power Supply Connections 2--6. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Multi--Panel Power Supply connection 2--6. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Preparing the Panel for Configuration 2--7. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Selecting Configuration Mode 2--7. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Configuration Cable 2--7. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Preparing the Panel for Communications 2--8. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Assigning an Address 2--8. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .How to Set the Address 2--8. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
OP-9001 Multi--panel Configurations 2--8. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .The Termination Resistor 2--8. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Choosing the Proper Connecting Cable 2--9. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
iiTable of Contents
Connecting Cable Details 2--10. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Connecting Cable 2--10. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Chapter 3: Understanding the FeaturesLearning the Features 3--2. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Status and Control Registers 3--3. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Status and Control Register Overview 3--3. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Bit Level Access 3--3. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Status and Control Register Definition 3--4. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Message and Menu Operations 3--5. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Operator Panel 3--5. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Messages 3--5. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Static Messages 3--5. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Dynamic Messages 3--5. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Interactive Messages 3--5. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Displaying Messages 3--6. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Static Message Operation 3--6. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Static Display 3--6. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Dynamic Message Operation 3--7. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Dynamic Message Top Line 3--8. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Dynamic Message Bottom Line 3--9. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Interactive Message Operations 3--10. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Numeric keypad Entry 3--10. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Arrow Adjustment Entry 3--10. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Interactive Message Top Line 3--11. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Interactive Message Bottom Line 3--12. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Status and Control Bits used with Interactive Messages 3--13. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Using the Data Available and Data Acknowledge Bits 3--13. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Menu and Sub--Menus (OP-1510 Only) 3--14. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Menu Items 3--14. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Menu Operation 3--15. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Using the Menu bits 3--16. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Using Menu and Function Select bits 3--16. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Pushbuttons and Lamps 3--17. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Pushbutton Operation 3--17. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Lamp Operation 3--17. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Pushbutton Example 3--18. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Pushbuttons Using Direct Access to Status Register bits 3--18. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Pushbutton LEDs 3--18. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Lamp Example 3--19. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Lamp Flash 3--19. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Memory Mapping Process 3--20. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .OP Base Register Memory Definition 3--20. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Operator Panel Base Memory 3--20. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
DirectLOGIC User Memory Overview 3--22. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Mapping Operation 3--23. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Mapping Example (PLCDirect and Compatibles) 3--23. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
DL105/DL205/ DL405 3--23. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .DL105/DL205/ DL405 3--24. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
iiiTable of Contents
Mapping Example (PLCDirect DL305) 3--25. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .DL305 Family 3--25. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .DL305 (DL330/DL340 Only) 3--25. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .DL305 Only (DL330/DL340 Only) 3--26. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Chapter 4: Configuring Your Operator PanelPreparing for Configuration 4--2. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Configuration 4--2. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .OPEditor Software 4--2. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .More about the OPEditor 4--3. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .OPEditor Documentation 4--3. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .System Requirements 4--3. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
How to Configure Your Panel 4--4. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Step 1 4--4. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Step 2 4--4. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Step 3 4--4. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Step 4 4--4. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Step 5 4--5. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Step 6 4--6. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Step 7 4--6. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Step 8 4--6. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Step 9 4--6. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Step 10 4--6. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Chapter 5: Maintenance and TroubleshootingTroubleshooting the OP-1500/1510 Panels 5--2. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Troubleshooting 5--2. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Panel Configuration Problems 5--2. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Panel to PLC Communications 5--3. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Allen Bradley Panel to PLC Communications 5--4. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Appendix A: Application WorksheetApplication Worksheet Example A--2. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Application Worksheet Form A--5. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Appendix B: Application ExamplesExample Senario B--2. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .DL105/DL205/DL350/DL405 Example B--3. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
ivTable of Contents
Appendix C: Application ExamplesExample Senario C--2. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .DL305 (DL330/DL340 Only) Example C--3. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Appendix D: Application ExamplesExample Senario D--2. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Allen Bradley Example D--3. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
11Getting Started
In This Chapter. . . .— Introduction— OP-1500/OP-1510 Overview— Frequently Asked Questions
Get
ting
Sta
rted
1--2Getting Started
Introduction
This User Manual provides user information on panel installation, panelconfiguration, and programming the OP-1500 and OP-1510. The purpose of thismanual is to teach concept and programming techniques which may be appliedwhile implementing the OptiMater panels. The example programming figures withinChapter 3 “Understanding the Features” use DirectLOGICt program referencesfor training purposes. Example programs for other PLC models and products arelocated in the Appendix B--D of this manual. Complete example programs areprovided for DirectLOGIC and Allen-Bradley PLCs.
OP-1500 OP-1510
How toUse the
Inside this manual you will learn aboutplanning, implementing, and utilizing theOptiMate OP-1500 and OP-1510products. This manual’s contentsdiscuss aspects of both OP-panelsregardless of which PLC product you areconnecting. Also included areapplication examples to improve thelearning process and working knowledgewith the OptiMate units.
The OP-1500 and OP-1510Operator panels may bereconfigured to exchange datawith your programmablecontroller.
Reference the appropriate PLC/CPUUser Manuals for the commands andaddress references required for yoursystem. If you are using a DirectLOGICPLC product, you will want to keep theDirectSOFT User Manual handy whileprogramming your system. For otherPLC brands you must reference theirUser manuals to properly program theladder logic required to operate theOP-panels.For Multi-Panel applications utilizing theOP-9001 Communications Masterplease refer to the OP-9001 User Manual(Part Number OP--9001--M).
After completely reading this manual, if you are not successful with implementing theOP-1500 or OP-1510, you may call PLCDirect at (800) 633-0405, Monday throughFriday from 9:00 A.M. to 6:00 P.M. Eastern Standard Time. Our technical supportgroup will work with you in answering your application questions. If you have acomment or question about our products, services, or manuals which we provide,please fill out and return the suggestions card included with this manual.
The Purpose ofthis Manual
Contents of theManual
SupplementalManuals
TechnicalAssistance
Getting
Started
1--3Getting Started
This table provides an overall description of the topics covered within this manual.
Getting StartedIntroduces the physical and functional characteristics. Discusses thepushbuttons, lamps, LCD display and OP-1500 and OP---1510characteristics. Also provides introduction to planning your system.
Installation andSpecifications
Shows how to prepare for system installation, including specifications, andmounting instructions. Includes connecting cables part numbers andspecifications.
Understanding theBasics
Detailed description of feature and functions available with OP-1500 andOP-1510. Teaches concept of how the data is exchanged between the OPand PLC. Also discusses the meaning of the Status and Control registerbits used for asynchronous communications control.
Configuring Your PanelInformation on the differences between the DOS and Windows versions ofOPEditor.The OP--WINEDIT for windows contains Help windows which willassist with configuring the OP---1500 and OP---1510.
Maintenance andTroubleshooting
Aid for diagnostics and maintenance of your OptiMate panel(s). Includestips on isolating communications faults by use of LED status.
Additional examples and reference information:
Application WorksheetsApplication Worksheets for planning and creating OP--1500 and OP--1510programs. These worksheets help define and implement the OP-panelpushbuttons, lamps, and messages.
Complete ApplicationExamples
Appendices B,C, and D provide complete example programs for usingOP-panel standard functions and features. These examples will includecompatible ladder logic for implementing pushbuttons, lamps, andmessages using the DirectLOGIC compatibles and Allen-BradleySLC5/03, SLC5/04 and Micrologic PLCs.
TIP: Information marked by this symbol indicates helpful hints about current topic.
WARNING: These markers warn you about specific concerns which may need to beaddressed where there is a safety risk.
NOTE: This marker provides information which is important to check out.
DirectLOGIC PLCs : Denotes information specific to DirectLOGIC PLCs.
OTHER PLC’S : Denotes information specific to OTHER PLCs.
Chapters
1
2
3
4
5
Appendices
A
DC
B
PLC
DirectLOGIC
PLC
OTHER
Get
ting
Sta
rted
1--4Getting Started
OP-1500/OP-1510 Overview
Let’s look at the OP-1500 and OP-1510 operator panels and their individuallysupported features. As you continue through this manual, try to relate the examplesto your Operator Panel application. Use the Application Worksheet located inAppendix A, which will be helpful during the design and configuration stages of yoursystem.To help implement the OP-1500 and OP-1510 you should plan your system with alloperator interface requirements in mind. All aspects of implementing the OP-panelsare covered in the beginning chapters. It is important to read and understand alltopics discussed before installing, configuring and programming your application.
MACHINE
PLCMemory Requirements...
Process Data.....
OPEditor
Fault messages....
Pushbuttons...
Backlit LCD Displaywith 2 lines, 20 characters each.
Plan your System
Getting
Started
1--5Getting Started
The OP---1500 and OP---1510 Operator panels provide a man-machine interface toyour PLC automation system. These panels are not designed for applications whichdemand large amounts of operator data entry. The OP---1500 and OP---1510 havevery similar characteristics, but provide slightly different functionality. The OP-panelfeatures such as lamps, pushbuttons, and messages are all discussed throughoutthis manual.The Operator panels communicate with your PLC using either RS-232 or RS-422serial communication. Details on configuration software and programming youroperator panel are covered in later chapters. Your application requires either aSingle or Multi-panel configuration. You may network up to 31 panels to a singlePLC. For multi-panel systems, the OP--9001 Communication Master must be used.For applications demanding large amounts of operator interface data or requireinformation to be graphically displayed, we recommend using PC software such asWonderware, LABview, Intellution etc. Please refer to our PLCDirect product catalogor contact one of our sales representatives for your Operator Interface solutions.Many applications require Operator panel pushbuttons for controlling the machineor process. These pushbuttons are used for input signals to the PLC which start andstop a machine or process. The OP--1500 has five user configured pushbuttons andthe OP--1510 has two user configured pushbuttons. You may create custom textlabels describing the pushbuttons within your application. The following figuresshow the pushbutton layouts for the OP---1500 and OP---1510.
The OP---1500 contains five sealedmembrane pushbuttons located on thelower left portion of the panel. All fivepushbuttons may be freely defined fordiscrete input signals to the PLC.Configure these pushbuttons asmomentary or alternating to best fit youroperator interface application.
OP--1500
Pushbuttons
F1 F2 F3 F4 F5
The OP---1510 contains twouser-defined pushbuttons. These twopushbuttons may be configured asmomentary or alternating type signals.The other three pushbuttons support themulti-layered Menu functions. The Menupushbuttons allow you to perform theMenu operations and are clearly labeledMenu, Clear/Abort, and Select.
F1 F2
OP--1510
Menu Clear/Abort Select
General PanelInformation
About thePushbuttons
Get
ting
Sta
rted
1--6Getting Started
The OP-1500 and OP-1510 both feature a LCD display window. The LCD windowsupports two message lines which can display up to 20 characters each. Themessages must be entered using configuration software which is referred to asOPEditor. 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 logicprogram controls which messages are displayed. Details on how to implement anduse the different types of messages are covered in later chapters.
OP-1500/OP-1510GREEN YELLOW RED
Lamp1 Lamp2 Lamp3
Entry Keypad
Backlit LCD Display with 2lines, 20 characters each.
You may enter numeric values using the sealed membrane numeric keypad.Interactive messages are used to enter new setpoints using the keypad. During dataentry, the keys labeled Enter, CE,Y (arrow-up), andB (arrow-down), are also used toassist operator data entry functions. Use of Interactive messages are discussed inlater sections of this manual.
The OP-1500 and OP-1510 each contain three annunciator lamps located above theLCD message window. From left to right these lamps are colored green, yellow, andred and may be labeled to fit your application. The lamps are turned on, off, andflashed through your ladder logic program.
LCD DisplayWindow
Keypad Entry
AnnunciatorLamps
Getting
Started
1--7Getting Started
The back side of the OP-1500 and OP-1510 are typical in physical and functionalcharacteristics. The panels both contain a serial port with transmit and receiveLEDs, a power receptacle, and an address block with a termination switch.
DIP Switch
Serial Port Power ReceptacleRX/TX LED’s
The serial communications port is a 15-pin, female D-shell connector, whichsupports using RS-232 or RS-422 interface wiring. This port is used forcommunications between the OP-panel and PLC, as well as for programming yourpanel configurations. In the case of a Multi-panel application, this port may beconnected to the OptiMate OP-9001 Communications Master.
The block style connector, also located on the back of the panel, is used to connectan external 24VDC power supply. This block style connector with screw terminals isprovided 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 thepanel configuration mode (address No. 31). The address block contains six switcheswhich are discussed in Chapter 2, Installation and Specifications.
The back of the OP-panel must be accessible for maintenance and programmingpurposes. For door mount installations allow minimum 5-inch depth behind the doorfor OP-panel clearance. This will include the 2-3 inches required for communicationsconnector and cable. The next chapter discusses mounting specifications andcutout dimensions. Please refer to the Maintenance and Troubleshooting chapter inthis manual for tips and techniques on troubleshooting.
Back-Panel Layout
SerialCommunicationsPort
Power Receptacle
Address Block
Access the BackPanel
Get
ting
Sta
rted
1--8Getting Started
Frequently Asked Questions
Q. What’s new in this Second Edition Rev. A User’s Manual?A. The Second Edition OP--1500 and OP--1510 manual is divided into chapters forquick reference to information. This manual will help you understand and usefeatures for both operator panels. Application Worksheets and programmingexamples are provided within the manual Appendices. It also defines the use of newStatus bits (Up/Down arrows and Enter key bits).
Q. What is required to get started using the OP-1500 and OP-1510 in my application?A. You must read this manual and understand the OP-panel requirements andapplication concepts. You must have programming knowledge for the PLC productyou’re using, the PLC serial communications capabilities which are available, aswell as hook-up and connecting cable data. You should ensure the serial port,cables, and protocol parameters are properly chosen for the Optimate panelconfiguration you are programming.
Q. What’s different between the OP-1500 and OP-1510 operator panels?A. The OP-panels support typical features such as messages, pushbuttons, andlamps with exception the OP--1510 panel allows menu/sub-menu options. Thismenu/sub-menu feature is well-suited for systems which require extensive operatorentry of setpoints and variable type data. The menu features occupy threepushbuttons to be used for handling the menu operations. Once again, you want toconsider using the OP--1510 panel for applications which demand data entry ofmultiple variables or selection of multiple functions.
Q. How do I configure the OP-1500 and OP-1510 operator panels?A. Using the OP-WINEDIT configuration software available from PLCDirect. ThisOPEditor software allows you to configure the OP-panels in a Microsoft Windowsenvironment. You may configure your programs offline, upload, and/or downloadthem to all your OptiMate panels. The OP-WINEDIT software is provided withinstallation documentation and Help screens.
Q. Can the OP-1500 and OP-1510 be used with other PLC products?A. Yes. The Optimate units do support Allen-Bradley SLC 5/03, SLC 5/04,Micrologix, Modicon (MODBUS) and GE (CCM/SNP) PLCs. These applications areconfigured unique to that network and serial communication specificationssupported with each different PLC product.
Q. Can I connect more than one OP-panel to one PLC/CPU?A. Yes, this is referred to as a Multi-Panel application. You may network up to 31panels to communicate using RS-422 multi-drop communications between theOP-panels and OP-9001 Communications Master unit. Also, if your CPU hassecondary ports, you may connect a single panel to each available serial port.
Getting
Started
1--9Getting 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 variabledisplay, and some panels in addition will allow text message display on the 2-line20-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 iscompatible with DirectLOGIC PLCs, Allen-Bradley SLC 5/03, SLC 5/04, Modicon,and Micrologix PLCs. OP-panels manufactured from October 1996 or later containfirmware version. For upgrade information contact your PLCDirect representativefor 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 theunit. OP--9001 units which are date coded from May 1997 or later contain firmwarewhich is compatible with all OptiMate OP--1000 and OP--600 series panels. Thisfirmware 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 PLCapplications?
A. No, the reduced size and cost of the OptiMate OP--600 series panels will not allowthese panels to support all PLC types, as can the OP--1000 series panels.*Supports all DirectLOGIC PLCs.
2Installation andSpecifications
In This Chapter. . . .— Preparing Panel Labels— Template for Creating labels— Dimensions for Mounting— Panel Specifications— Connecting a Power Supply— Preparing Panel for Configuration— Preparing Panel for Communications— OP--9001 Multi--panel Configurations— Choosing the Proper Connecting Cable— Connecting Cable Details— Connecting Panel to PLC
Inst
alla
tion
and
Spe
cific
atio
ns2--2
Installation and Specifications
Preparing Panel Labels
In any manufacturing environment, it is important to have legible markings on thelamps and pushbuttons. The lamp and pushbutton legends are different sizes andshould be made separate for installation. You may create custom labels for yourapplication. Use either the OP--WINEDIT Help screens template which allows labelentry and printout, or use the templates provided on the following page.
Use the templates provided on the nextpage to create the labels on transparentfilm. The transparent film can bepurchased from almost any office supplystore in standard 8 1/2” x 11” sheets. It isdesigned to run through a copy machineor laser printer. The nicest legends resultfrom using a computer graphics programand a laser printer to create thetransparency. The labels slide into thetop and bottom pockets of the Operatorpanel overlay. Use the followingprocedure to install the labels which arerequired for your application.
Machine Running !!!
F1Start
F2Stop
F3: Stop Production
READYRUN
1. Remove the front frame or bezel from the module by unsnapping the fourplastic 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 aroundthe outside of each legend so that it fits into the pocket.
Bezel
Example finished legendInsert legends between plastic win-dow frame and panel cabinet(top and bottom).
Example finished Legend
RUN READY STOP
Start Setup Next Prev. Exit
3. Use the pattern on the next page to cut out the legends from thetransparency sheet.
4. Slide the finished legends into the pocket space between the front coverand the panel housing.
5. Re-attach the bezel by snapping the bezel onto the case.
Labeling theLamps andPushbuttons
Creating andInstalling the labels
Installationand
Specifications
2--3Installation and Specifications
Template for Creating Labels
All Dimensions in Inches
1.13”
4.00”
0.09”
0.63”
0.63”
0.12”0.19”
0.39” 0.39”
4.00”
1.06”
0.50”
0.81”
0.63”
Top Legend (Lamps)
Bottom Legend (Pushbuttons)
OP--1500 OnlyUsed By
0.50”
0.31”
0.25”
0.41”
a
0.81”
0.63”
Inst
alla
tion
and
Spe
cific
atio
ns2--4
Installation and Specifications
Dimensions for Mounting
8.85”
8.46”
0.75”
Example panel mounting
0.50”
1.75”
Cutout Area
0.23”
0.16” DIA,four places
2.00
”
3.56
”
3.50
”
Dimensions in Inches
Installationand
Specifications
2--5Installation and Specifications
Panel Specifications
Weight 19 ounces. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Panel Fasteners Four 6x32 threaded studs. . . . . . . . . . . . . . . . . . . . . . . . . .
NEMA Rating NEMA 4 (when properly installed). . . . . . . . . . . . . . . . . . . . . . . . . . . . .
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. . . . . . . . . . . . . . . . . . . . . . . . . . .
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* baud15-pin female D type connector*19200 baud rates will notwork with Allen-Bradley PLCs.
Connector Kits OP--CMCON--1: pack of 4 ribbon cable. . . . . . . . . . . . . . . . . . . . . . . . . . . .connectors.OP--CMCON--2: pack of 4 solder typeconnectors.OP--CMCON--3: (2) D-Shell connectorsw/ terminal block. (Multi-panel appl. )
OP--PSCON: pack of 4--24VDC powersupply connectors w/ terminals.
PhysicalSpecifications
EnvironmentalSpecifications
OperatingSpecifications
Inst
alla
tion
and
Spe
cific
atio
ns2--6
Installation and Specifications
Connecting a Power Supply
An external power supply is adapted to supply operating voltage to the OP--1500and 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 yourpower supply using the terminal block connector supplied with each panel. Theconnector 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 connectthe power supply to connector block, which issupplied with each Operator panel. The termi-nal marked 1 must have the positive (+8--30VDC) connected and terminal 2 is commonground (0V).
Plug the terminal block con-nector into Power receptaclelocated on the back side of thepanel.
Receptacle
+24VDCGround
--0V
1 2
In Multi-panel applications, if separate power supplies are used, please ensure theelectrical ground common do not have a great potential difference. For the use of asingle power supply in a Multi-panel application, the supply must maintain thespecified voltage and current consumption under all conditions (including power-up)for each of the individual units. See individual panel power requirements located onthe previous page.
+J1 J2
PowerSupply
(Communications to PLC)
OP--9001
(RS-422)
PowerSupply
Panel 1 Panel 2 Panel 3
PowerSupply
PowerSupply
etc...
Ground0 VDC
8 to 30 VDC
Power SupplyConnections
Multi-panel PowerSupply connection
Installationand
Specifications
2--7Installation and Specifications
Preparing the Panel for Configuration
You may generate your operator panel configuration off-line. To download yourconfiguration, the panel DIP switches must be set to address 31. Remove powerfrom the OP-panel and set address 31 by sliding all switches 1 -- 5 to the right mostposition (ON). The binary sum of all address switch values are the panel’s address.
NOTE: Set the panel to address No. 31 for online configuration mode. Configuration modeallows download (write to panel) or upload (read from panel) application programs to yourOP--1500 or OP--1510 panel.
12
34
56
ON SW1 Position 1 2 3 4 5 6
Address Value 1 2 4 8 16 T
TerminationResistor
(No. 31)
NOTE: You must cycle power to the panel to activate the new switch settings.
Connect the configuration cable (OP--ACBL--1) between the serial port of theOP-panel and the serial port of the personal computer. The panels may then beconfiguring using the OP--WINEDIT configuration software. The figure below showsprogramming cable connectors and wiring specifications. Wiring diagrams refer tothe cable connectors, not the communication ports.
OP--ACBL--1
Computer Panel
1= not used2= Dout3= Din4= not used5= 0V6= not used7= not used8= not used
9= not used10= not used11= not used12= not used13= not used14= not used15= not used
5= 0V4= not used3= Dout2= Din1= not used
9=not used8= CTS7= RTS6=not used
DB9 DB153 3
2255
78
1
1
9 Female Male
SelectingConfigurationMode
ConfigurationCable
Inst
alla
tion
and
Spe
cific
atio
ns2--8
Installation and Specifications
Preparing the Panel for Communications
You can assign any address between 0 and 30 for valid communications to theOP--9001 or CPU. The address is set with the DIP switch block located on theback of the units.The address block contains six slide switches, switch 1 through 5 are used foraddressing your Operator panel. The figure below shows the binary-weighted valueof each switch. If you are using a single panel configuration, all addresses 0--30 arevalid for communicating to the CPU. Remove power from the panel and changeswitches 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).
SW1 Position 1 2 3 4 5 6
Address Value 1 8 16 T
TerminationResistor
2 4
(2 + 4+ 8 = 14)
12
34
56
ON
Example AddressBlock Setting
TIP: You must cycle power to the OP-panel to activate the new switch settings.
OP---9001 Multi-Panel Configurations
If you are connecting more than one OptiMate panel to a single CPU this is referredto as Multi-panel configuration. Multi-panel configurations require the OP--9001Communications Master. The OP--9001 communicates with the CPU as well as theconnected OP--panels. The OP--9001 Communications Master looks for an addresswithin the range of 0 to 30 for each panel connected. Each panel connected in anRS-422 link must have a unique address. A more detailed description of multiplepanel configurations and installation is given in the OP--9001--M User Manual.
The last panel must be terminated when using an RS-422 communications link bysetting switch 6 (ON). Operator panels communicating more than 50 feet distancemust use RS-422 links. Systems which are using the OP--9001, in a multi-panelapplication use RS-422 wiring and properly set the terminating switch. Switch 6 isused for terminating an RS-422 communications link.
NOTE: Only the last panel of each RS-422 link should be terminated (switch 6 ON). All otherpanels 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.
Assigning anAddress
How to Set theAddress
The TerminationResistor
Installationand
Specifications
Choosing YourConnecting CablesDepending on which PLC you areusing, you may require as many astwo cables. Here are therequirements:D OP-ACBL-1: all units require
this cable for configuration. Thisis a 9-pin female to 15-pin malecable that connects yourpersonal computer to theOP-panel. This cable is alsoused to connect an OP-panel tothe Allen-Bradley SLC 500CPUs listed.
D CPU Cables: You will also needthe appropriate cable to connectyour CPU to the OP-panel. Usethe chart shown to the right tochoose the correctcommunications cable.
OP-9001 Cable ConnectorsIf you’re planning to use multiplepanels and an OP-9001, then you’llneed to build your own customcables. Since the proper cablechoice really depends on yourapplication, we offer the followingconnectors.
D OP-CMCON--1 — pack of 4ribbon cable connectors.
D OP-CMCON--2 — pack of 4solder-type connectors.
D OP-CMCON--3 — pack of 2D--shell connectors with screwterminals for use with OP-9001& multiple OP-panels.
D OP-PSCON — pack of 4 powersupply block connectors.
For electrically noisy environments,we recommend an individually pairedand shielded cable, such as Belden9729 or equivalent. This type of cablewill require the solder-type or D-shellwith screw terminal connectors. Ifyou’re going 30 feet or less, you canuse ribbon cable. For ribbon cable,we recommend Belden 9L28015 or3M 3365/15.
**-- also DC versions
* — requires RS232 Data Communications Unit (D3--232--DCU)
2--9Installation and Specifications
OptiMate Cables
Family CPU(or other device) Port Cable
Family CPU(or other device) Port Cable
DirectLOGICtDL105
DL130 Only port OP--2CBL
DirectLOGICtDL205
DL230 Only port OP--2CBLDL205
DL240 Top port OP--2CBL
Bottom port OP--2CBL
DL250 Top port OP--2CBL
Bottom port OP--2CBL--1
D2--DCM (module) Only port OP-4CBL--2
DirectLOGICtDL305
DL330 Requires DCU* OP--4CBL--2DL305
DL330P Requires DCU* OP-4CBL--2
DL340 Top port OP-3CBL
Bottom port OP-3CBL
DL350 Top port OP-2CBL
Bottom port OP-4CBL-2
DirectLOGICtDL405
DL430 Top port (15-pin) OP-4CBL--1DL405
Bottom port (25-pin) OP-4CBL--2
DL440** Top port OP-4CBL--1DL440**Bottom port OP-4CBL--2
DL450 Phone Jack OP-2CBL
Top port (15-pin) OP-4CBL--1
Bottom port (25-pin) OP-4CBL--2
D4--DCM (module) Only port OP-4CBL--2
Slice I/O panels Only port OP-4CBL--1
GE Series 1 IC610CPU105/106 Requires DCU* OP-4CBL--2
GE Seriest 90/30 All Models (311--351) RS232, RS422Serial Port
OP-GCBL--1
GE FanuctSeries 90 Micro
All Models RS232, RS422Serial Port
OP-GCBL--1
MODICON ModBus RJ45 port OP-MCBL--1
TI305t /SIMATIC TI305t
325--07, PPX:325--07 Requires DCU* OP-4CBL--2SIMATIC TI305t
330--37, PPX:330--37 Requires DCU* OP-4CBL--2
325S--07 (or 325 w/ Stage Kt) Requires DCU* OP-4CBL--2
330S--37, PPX:330S--37 Requires DCU* OP-4CBL--2
335--37, PPX:335--37 Phone Jacks OP-3CBL
If DCU is used* OP-4CBL--2
TI405t /SIMATIC TI405t
425--CPU, PPX:425--CPU ** Only port OP-4CBL--1SIMATIC TI405t
PPX:430--CPU Top port (15-pin) OP-4CBL--1
Bottom port (25-pin) OP-4CBL--2
435--CPU, PPX:435--CPU ** Top port (15-pin) OP-4CBL--1
Bottom port (25-pin) OP-4CBL--2
Smart Slicet I/O panels Only port OP-4CBL--1
A--B SLC 500 5/03, 5/04 Bottom port OP-ACBL--1
A-B MicroLogix Only port OP-ACBL--2
Inst
alla
tion
and
Spe
cific
atio
ns2--10
Installation and Specifications
Connecting Cable DetailsThe OP--1500/1510 connecting cable may vary depending on the CPU used. Referto the previous page to confirm the proper cable is chosen for connecting your PLC.
OP--2CBL
OP--3CBL
OP--4CBL--1
OP--4CBL--2
1 2 3 4
PLC
Panel
3 4 5 621
1= 0V2= not used3= Din4= Dout5= not used6= not used
1= Din2= Dout3= not used4= 0V
8= YOM7= CTS6= not used5= not used4= On-line3= Din2= Dout1= YOP
8= not used7= 0V6= not used5= CTS4= RTS3= Din2= Dout1= not used
1= not used2= Dout3= Din4= not used5= 0V6= not used7= not used8= not used
9= not used10= not used11= not used12= not used13= not used14= not used15= not used
13= not used12= not used11= not used10= not used9= not used 21= not used
20= not used19= not used18= not used17= not used16= not used15= not used14= not used
25= not used24= not used23= not used22= not used
RJ12
RJ11
RJ12 (PLC) DB154 3
23
RJ11 (PLC)2 3
21
DB15
54
DB15 (PLC)2 3
23
DB15
54
RJ12
RJ11 DB15
DB15
DB15
DB15DB25
DB15
131415
178
DB25 (PLC)2 3
2357
45
DB15
51
(6P6C)
(4P4C)
1
25
1
15
15= tied (0V)14= tied (0V)13= tied (0V)12= not used11= not used10= not used9= not used1
15
OP--ACBL--2Mini--DIN DB15DB15
7 32452
3 4
2
5
7
1
6 88 Pin Mini DIN
Din +Din --
Dout +Dout --
RTS+CTS+RTS--CTS--
= Dout+= Dout --
= Din--= Din +
PLC Panel1112
910
0V =0V5
RS-422 Pinout
=0V5
3= Din2= Dout
OP--2CBL--18= not used7= 0V6= not used5= CTS4= RTS3= RXD2= TXD1= not used
15-pin (PLC)2 3
23
DB15
57
DB1515-pin
15= not used14= not used13= not used12= not used11= not used10= not used9= not used
45
Connecting Cable
13Understanding theFeatures
In This Chapter. . . .— 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)
Feat
ures
3--2Understanding the Features
Learning the Features
In this section, the subject of how to use both the OP---1500 and OP--1510 features isdescribed. The details for using pushbuttons, lamps, messages, and menuoperations are covered. We recommend that you study this chapter beforeattempting to configure and use the various OP-panel features. As you proceedthrough this chapter, relate the topics discussed with how your Operator panel maybe implemented. The ladder logic structure presented in this chapter may be appliedto most PLC products which are used with the OptiMate OP--1500 and OP--1510units.Regardless of which PLC product is being implemented the concepts discussed inthis chapter are applicable. For training purposes, the following figures use smallexample programs which display DirectLOGIC instruction elements and addressreferences. Once again this section is showing concepts for using the panelfeatures. For complete DirectLOGIC examples and other PLC solutions such asAllen-Bradley, please refer to Application Examples in this manual’s Appendix. Let’snow study the various features available.
SMessage and Menu OperationsSMemory Mapping ProcessSControlling the LampsSUsing the PushbuttonsSStatic MessagesSDynamic MessagesSInteractive MessagesSMenu Messages
Memory Requirements...
Process Data.....
OPEditor
Fault messages....
Pushbuttons...
Entering
Program
sU
nderstandingthe
FeaturesE
nteringP
rograms
Understandingthe
Features
Understanding the Features3--3
Status and Control Registers
The OP-panels communicate to the PLC through user defined PLC data registers.The starting or “Base” register is assigned during panel configuration andautomatically occupies eight consecutive 16--bit data registers. In this manual theregisters are identified as m+0, M+1, m+2, thru m+7. Each OptiMate panel which isconnected to the PLC maintains separate Status and Control registers within thePLC. These registers (m+6, m+7) contain information to monitor and controlindividual OP-panel functions and features. Shown in the figure below, baseregisters m+6 and m+7 must have bit level access by the user control program. Thatmeans Status and Control word register memory (OP-panel Base registers) mustbe mapped to user memory bit registers. These bit registers are referred to asInternal Control Relays such as C0, C1, etc.
TIP: Depending on which CPU is used and the Base memory which is assigned, the Statusand Control registers may not require the mapping process.
Once again, the Status and Control bits are monitored and manipulated by the PLCladder logic. For discrete operations such as pushbuttons and lamps, the registersm+6 and m+7 bits are accessed by the PLC control program. The figure belowshows the fixed definition of the Status and Control register bits. These bits arelabeled F1 (pushbutton 1), F2 (pushbutton 2), for example. The bits and associatedlabels are described on the following page. First examine the figure below to beginunderstanding the OP-panel registers and functions. You must structure your ladderlogic program to coordinate OP-panel functions asynchronously. This means theoperations are triggered successively--not by a clock, but by the completion of anoperation.
YB B Y
Control Register
Status Register
Control Register
Status RegisterOP--1500 OP--1510
m+6
m+7
m+6
m+7
Top line message selectionBottom line message selectionTop line data/menu functionDecimal point, top lineBottom line dataDecimal point, bottom lineStatus registerControl register
Function
m+0m+1m+2
m+5m+6m+7
Register
EN F5DA F1F2F3F412131415 891011 4567 0123
BD L2FL3FDAK L1L2L3L1F12131415 891011 4567 0123
MRBD L2FL3FDAKME L1L2L3L1F12131415 891011 4567 0123
MAEN SELDAFSAB F1F212131415 891011 4567 0123
m+3m+4
Status and ControlRegister Overview
Bit Level Access
Feat
ures
3--4Understanding the Features
The Status register (m+6) and Control register (m+7) are used for data exchangebetween the OP-panel and PLC program. The figure below shows the individual bitswithin each data register. The function of the Status and Control register bits aredescribed below.
Top line message selectionBottom line message selectionTop line data/menu functionDecimal point, top lineBottom line dataDecimal point, bottom lineStatus registerControl register
Function
m+0m+1m+2m+3m+4m+5m+6m+7
Register
Status Register (m+6):F1--F5 -- Are the status function for the OP-panel definable pushbuttons. These bitsare 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 datahas 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 themenu 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 isreset. (OP--1510 only)EN,Y,B -- Numeric keypads Enter, Up arrow, and Down arrow button status. Thesestatus 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) toturn the lamp on.L1F--L3F -- Lamp Flash control for each of the three annunciators. To flash the lampset 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 willclear the DA bit and allow new data entry. This bit must be cleared after the DA bit iscleared.ME -- Menu Enable. Must be set for menu operation use. Your PLC control programshould 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 wasstarted. 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.
Control Register
Status Register
Control Register
Status RegisterOP--1500 OP--1510
m+6
m+7
m+6
m+7
12131415 891011 4567 0123
BD L2FL3FDAK L1L2L3L1F12131415 891011 4567 0123
MRBD L2FL3FDAKME L1L2L3L1F12131415 891011 4567 0123
12131415 891011 4567 0123B Y MAEN SELDAFSAB F1F2YB EN F5DA F1F2F3F4
Status and ControlRegister Definition
Entering
Program
sU
nderstandingthe
Features
Understanding the Features3--5
Message and Menu Operations
Three primary categories, Static, Dynamic, and Interactive messages identify thedifferent message types. The following pages provide an overview of thesemessage types. Let’s first study a few generic examples to describe the concepts ofMessage and Menu Operations.
Messages
As mentioned in earlier chapters, the LCD display supports two message lines with20 characters each. Messages which may be displayed on either the TOP orBOTTOM display lines. These message types are referred to as Static, Dynamicand Interactive. The message type and operator control features are defined whileusing the OP--WINEDIT configuration software. Let’s have a closer look at thedifferent messages supported by the OP--1500 and OP--1510.
Static messages are text displays whichhave no embedded data. The Staticmessages may be displayed when anevent or condition becomes true. Youenter the messages using the OPEditorsoftware during configuration.
Example Static Message:SYSTEM RUNNING
Dynamic messages are text messageswhich include embedded data. Thesemessages are used to present theoperator with important PLC data. Thisdata is information which helps theOperator closely monitor and/or controlthe machine or process.
Zone1 Temp SP.: ^^^^Example Dynamic Message:
Data Value update from PLC registerData Value update from PLC register
An Interactive message is commonlyused for prompting the operator for dataentry. You will use this type of messagefor changing values which are stored inthe PLC registers. These values areitems such as setpoints, upper and lowerlimits etc...Interactive messages may be configuredto enter data using either the arrowUP/DOWN keys or NUMERIC KEYPAD.
Interactive Message:
Enter New Temp.= ^^^^
Data Value entered by Operator
TIP: While configuring Static messages the operator control parameters do not needto be changed in the OPEditor. The message operator control parameters default forDisplay Only.
Operator Panel
Static Messages
Dynamic Messages
InteractiveMessages
Feat
ures
3--6Understanding the Features
Displaying Messages
The logic required to display the configured message is quite simple. You need onlyput the message number (1--160) in memory location m+0 for the top line messageor m+1 for the bottom line message. The figure below demonstrates an example of aStatic message.
In this example, if the PLC’s input signal X3 isON, the 16 bit integer (K3) value is placed inWord register V2000 (m+0) selecting message#3 to be displayed on the top line.
X3LDK3
OUTV2000
Selects message#for Top line
m+0ON
V2000 =3Message # requestm+0
Example PLCUser Memory
OP-PanelRegister
All supported CPUs use the firstOP-panel register for displaying aTop line Static message.Your ladder logic program mustsequence the message beingdisplayed by placing an integervalue (1--160) in register m+0. ForBottom line Static messages useregister m+1 for message selection.The OP-panel operating systemautomatically updates the latest Topand Bottom line messagesaccording to values placed in thehighlighted registers.
Top line message selection
Function
m+0
RegisterValue
3m+1
m+3m+4m+5m+6m+7
Bottom line message selection
m+2Decimal point, top lineBottom line dataDecimal point, bottom line
Status registerControl register
Description Top Line Static Message
Top line data/menu function
System Running
Example Message #3
Static MessageOperation
Static Display
Entering
Program
sU
nderstandingthe
Features
Understanding the Features3--7
Dynamic displays are text messages which include embedded data. Thesemessages present the operator with important PLC data. The following paragraphsdescribe 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. Themaximum number of digits which may be displayed is five (if binary data format orfour if BCD). The figure below demonstrates the OPEditor screens for programminga Dynamic message.Use the OPEditor to configure Dynamic messages. Enter the message text andplace 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 (BinaryCoded Decimal). Choose binary or BCD format and decimal placement of eitherVariable Point or Fixed position. When choosing the data format for DirectLogicPLCs use BCD format, and with Allen-Bradley PLCs use Binary.For Dynamic messages which require decimal point placement within the value, youmust use the OPEditor to perform parameter placement type. For fixed positiondecimal points you must enter the decimal directly into the message text, such asZone1 Temp SP= ^^.^^.For displaying Variable Point numbers in a Dynamic message, the decimal iscontrolled with base register m+3. The m+3 values are controlled within the PLCprogram.
TIP: For Dynamic messages, you must configure the data format and decimal pointcharacteristics. During configuration use the caret ^ symbol to mark the data position andlength. The Operator Control parameter must also be changed to match the type and formatof the data which is displayed.
Dynamic MessageOperation
Feat
ures
3--8Understanding the Features
In this example, if the PLC’s input signal X4 isON, the 16 bit integer (K5) value is placed inWord register V2000 (m+0) selecting message#5 to be displayed on the top line. The data valuein register V3000 is moved into V2002 (m+2)such as 1100, which is embedded in the top linemessage. The Top line data value will be updateas long as X4 is enabled (ON).
X4LDK5
OUTV2000
Selects message#for Top line
m+0ON
V2000 =5m+2 Top line message data
Message # requestedm+0V2002 =1100
Example PLCUser Memory
OP-PanelRegister
LDV3000
OUTV2002
Loads variable data
m+2
Regardless of which PLC productyou are using, the following conceptapplies to top-line Dynamicmessages.Your ladder logic program mustselect the message being displayedby placing an integer value between1 and 160 (message #) in registerm+0. The embedded data for the topline message is controlled byloading a 16 bit value into registerm+2. The highlighted registers inthis figure result in displaying thistop-line Dynamic message.
Top line message selection
Function
m+0
RegisterValue
5m+1
m+3m+4m+5m+6m+7
Bottom line message selection
m+2Decimal point, top lineBottom line dataDecimal point, bottom line
Status registerControl register
Description Top Line Dynamic Message
Top line data/menu function
Zone1 Temp. Sp=1100
Example Message #5
1100
Dynamic MessageTop Line
Entering
Program
sU
nderstandingthe
Features
Understanding the Features3--9
LDK7
OUTV2001
V2001 =7Message # requestedm+1
In this example, if the PLC’s X5 input signal isON, the 16 bit integer (K7) value is placed inWord register V2001 (m+1) requesting message#7 to be displayed on the bottom line. The datavalue in register V3001 is moved into V2004(m+2) such as 1101, which is embedded in thetop line message. The Bottom line data value willupdate as long as X5 is enabled (ON).
X5Selects message#for Bottom line
m+1ON
Example PLCUser Memory
OP-PanelRegister
LDV3001
OUTV2004
Loads variable data
m+4
V2004 =1101m+4
Regardless of which PLC productyou are using, the following conceptapplies when using bottom lineDynamic messages.Your ladder logic program mustselect the bottom line messagebeing displayed by placing aninteger value between 1 and 160(message #) in register m+1. Thehighlighted register shown in thisfigure results in displaying thisbottom-line Dynamic message.
Top line message selection
Function
m+0
RegisterValue
7m+1
m+3m+4m+5m+6m+7
Bottom line message selection
m+2Decimal point, top lineBottom line dataDecimal point, bottom line
Status registerControl register
Description Bottom Line Dynamic Message
Top line data/menu function
Zone2 Temp. SP=1101
Example Message #7
1101
Dynamic MessageBottom Line
Feat
ures
3--10Understanding the Features
An Interactive message is a text display which requires operator data entry. Usethese messages to enter or change values which are stored in PLC registers. Fivedigits may be entered in a 16-bit register using binary data format. When theinteractive message is displayed the operator will be required to enter data. Checkthe 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 orBCD(Binary Coded Decimal). For example, with DirectLogic PLCs the BCD formatis commonly used, and Allen-Bradley PLCs commonly use binary. The figure belowdescribes the requirements for configuring an Interactive message.Interactive messages are configured within the OPEditor Message Configurationscreen. An interactive message requires that you define the Operator Control(Numeric keypad or Arrow keys), Format (Binary or BCD), and Decimal PointPosition (Fixed or Variable Point). If your interactive message requires decimalpoints, you must choose the operator control decimal point type. There are two typesof decimal point placement which are Variable Point and Fixed placement. ForDisplay Only variable point data, your control program should examine the integervalue 1 through 4 in m+3 for top line, m+5 for bottom line, which will determine theplace locator for decimal point. For Variable decimal points do not enter the decimalwithin the message, but enter an extra caret ^ symbol in addition to the number ofdigits. The variable point is then controlled by the PLC using the top and bottom linedecimal point registers (m+3, m+5). For fixed decimal entries the decimal point isentered directly into the Interactive message text.
TIP: For Interactive messages, you must configure the Operator Control (arrow Up/Down orNumeric keypad), select the data format (Binary or BCD) and decimal point characteristics(fixed or floating). While configuring the Interactive message, use the caret (^) symbol foreach numeric digit required within the text message.
When an Interactive message value is entered and you press the Enter key, thevalue will be placed in OP-panel data register, and the Status register DA (DataAvailable) will be set. The DA bit will remain on until a new message is placed inregister 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 arerequired or sepoint value requires only minor adjustment. The arrow adjustmentsare only possible using the Arrow UP/DOWN Keys. As you press the up and downarrow keys the numeric value will increment and decrement respectively, one countat a time. When the adjustment is complete and you press the Enter key, the valuewill be placed in data register m+2 or m+4 (top or bottom line data) for display, andthe DA status bit is set. The DA bit will be set until a new message is displayed or theDAK control bit is set.
InteractiveMessageOperations
Numeric keypadEntry
Arrow AdjustmentEntry
Entering
Program
sU
nderstandingthe
Features
Understanding the Features3--11
LDK6
OUTV2000
e.g. V2000 =6Message # requestedm+0
In this example, if the PLC’s X6 input signal isON, the 16-bit integer (K6) value is placed inWord register V2000 (m+0) requesting message#6 to be displayed on the top line.
X6Selects message#for Top line
m+0ON
Example PLCUser Memory
OP-PanelRegister
Regardless of which PLC productyou are using, the following conceptapplies when using top-lineInteractive messages.Your ladder logic program mustselect the top line message beingdisplayed by placing an integervalue between 1 and 160 (message#) in register m+0. The highlightedregister shown in this figure resultsin displaying this Top LineInteractive message.
Top line message selection
Function
m+0
RegisterValue
6m+1
m+3m+4m+5m+6m+7
Bottom line message selection
m+2Decimal point, top lineBottom line dataDecimal point, bottom line
Status registerControl register
Description Top Line Interactive Message
Top line data/menu function
Enter New Temp.=^^^^
Example Message #6
WARNING: With the OP--1510, if an Interactive menu message is selected, you maypress the Clear/Abort key to escape the data entry process. In the case you do notenter new data, but press the ENTER key, the OP-panel will automatically load zerosinto the data entry buffer.
InteractiveMessageTop Line
Feat
ures
3--12Understanding the Features
LDK8
OUTV2001
V2001 =8Message # requestedm+1
In this example, if the PLC X4 input signal is ON,the constant K8 16--bit integer value is placed inWord register V2001 (m+1) requesting message#8 to be displayed on the bottom line.
X4Selects message#for bottom line
m+1ON
Example PLCUser Memory
OP-PanelRegister
Regardless of which PLC productyou are using, the following conceptapplies when using bottom lineDynamic messages.Your ladder logic program mustselect the bottom line messagebeing displayed by placing aninteger value between 1 and 160(message #) in register m+1. Thehighlighted register shown in thisfigure results in displaying thisbottom line Interactive message.
Top line message selection
Function
m+0
RegisterValue
8m+1
m+3m+4m+5m+6m+7
Bottom line message selection
m+2Decimal point, top lineBottom line data
Decimal point, bottom lineStatus register
Control register
Description Bottom Line Interactive Message
Top line data/menu function
Example Message #8
Enter New Temp.=^^^^
InteractiveMessageBottom Line
Entering
Program
sU
nderstandingthe
Features
Understanding the Features3--13
The circled registers in the figure below are required when using an Interactivemessage. As described in earlier chapters, the Interactive messages pass datavalues between the OP-panel and the PLC. The data exchange is coordinated withthe Data Available (DA) and Data Acknowledge (DAK) bits.
Top line message selectionBottom line message selectionTop line data/menu functionDecimal point, top lineBottom line dataDecimal point, bottom lineStatus registerControl register
Function
m+0m+1m+2m+3
m+6m+7
Register
Control Register
Status Register
Control Register
Status RegisterOP--1500 OP--1510
m+6
m+7
m+6
m+7
12131415 891011 4567 0123
BD L2FL3F L1L2L3L1F12131415 891011 4567 0123
MRBD L2FL3FDAKME L1L2L3L1F12131415 891011 4567 0123
12131415 891011 4567 0123
m+4m+5
B Y MAEN SELDAFSAB F1F2YB EN F5DA F1F2F3F4
DAK
The DA (Data Available) register, bit number 5 of the Status word, is controlled by theOP---1500 and OP---1510 operating system. This bit is turned on after the operatorhas entered a numeric value and pressed the ENTER key. Your ladder logic shouldmonitor the DA bit to trigger the storage of the entered data. Use the DA bit to turn ONthe Data Acknowledge (DAK) bit within your control program. The DAK bit isconfirmation to the OP-panel from the PLC which completes handling the Interactivemessage.
C5OUT
C26
In this example, C5 represents the Data Avail-able bit. When C5 is ON then C26 Control relayis energized.
ON
* Status Register (m+6) = V40600: C0 -- C17* Control Register (m+7) = V40601: C20 -- C37
DataAvailable
DataAcknowledge
LDV2004
OUTV2401
Bottom line data
ON
C5
Storage LocationON
DA
Status and ControlBits used withInteractive Messages
Using the DataAvailable and DataAcknowledge Bits
Feat
ures
3--14Understanding the Features
Menu and Sub-Menus (OP--1510 Only)
The OP---1510 supports Menu and Sub-Menu functions to select and changeregister values in your PLC. You may have up to four levels of Menu/Sub-Menufunctions. Plan your Menu structure according to your operator interfacerequirements. You should structure the menu tree to allow operator access toinformation which is most often used, and the sub-menu operations accordingly.
You configure your menu and sub-menuitems using the OPWINEDIT software. Eachmenu item is assigned an Item Level (1--4) aswell as type which determines if the menumessage selects a sub-menu or function.Menu items which are configured asFunctions allow the operator to select andperform user defined interaction. Use theOP--WINEDIT on-line help for more details onhow to configure a menu functions.
Your Menu Plan
Raw MealControl
HopperSelection
Level OneLevel TwoLevel Three
PLC
Raw Meal Control
Temperature Control
Hopper SelectionKiln Speed
Setpoint Zone1 Temp.Setpoint Zone2 Temp.Setpoint Zone3 Temp.
Heating Method
Meal Hopper (1--3) : 1Arrow UP/DOWN =
etc....Level Four
Etc..
Configure your menu and sub-menu items using the OP--WINEDIT software. Eachitem number must have an Item Level (1--4) as well as Item Type which determineswhether the menu message is a sub-menu or function. Menu items which areconfigured as functions allow the operator to SELECT and initiate interactiveoperator 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. Thefollowing pages help provide a clear understanding of the Status and Control bitswhich are affected while using the Menu/Sub-Menu functions.
Menu Items
Entering
Program
sU
nderstandingthe
Features
Understanding the Features3--15
The OP--1510 has four additional bit functions (AB, FS, MR, and ME) which aredefined within the status and control registers. These are not available with theOP--1500. The Clear/Abort key on the panel energizes the AB flag, and you can useyour ladder logic to have it trigger any type of action, such as abort a function. The FSbit is set when you select a function via the menu. The ME bit enables the menu sothat when you press the Menu key, it will display the menu. Otherwise, if you pushthe Menu key, nothing will be displayed. If you reset the ME bit to zero (0), the menuis disabled and you can perform functions or enter values, depending on how youhave 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-menuwhich was displayed, when completing the function select process by entering dataand pressing the Enter key. If you do not use the MR bit, the OP--1510 will notautomatically return into the menu.
ME
Top line message selectionBottom line message selectionTop line data/menu functionDecimal point, top lineBottom line dataDecimal point, bottom lineStatus registerControl register
Function
m+0m+1m+2m+3m+4m+5m+6m+7
Register
Control Register
Status Register
Control Register
Status Registerm+6
m+7
m+6
m+7
12131415 891011 4567 0123
BD L2FL3FDAK L1L2L3L1F12131415 891011 4567 0123
BD L2FL3FDAK L1L2L3L1F12131415 891011 4567 0123
12131415 891011 4567 0123
MR
OP--1500 OP--1510
B Y MAEN SELDAFSAB F1F2YB EN F5DA F1F2F3F4
Menu Operation
Feat
ures
3--16Understanding the Features
Your ladder logic program must energize the ME (Menu Enable) bit within theControl register. When the ME bit is ON the operator may use the Menu, Clear/Abortand Select keys located on the OP--1510. With the ME enabled, you may view andSELECT the configured menus being displayed by the OP-panel. Use the arrowUp/Down keys to scroll the configured menus. While the ME bit is energized theregister m+2 maintains the Menu function number. If a particular function is chosenwith the Select key, the OP panel energizes the Function Select (FS) bit in Statusregister (m+6). When your program sees the FS bit set, it should decode the functionnumber placed into register (m+2), clear the ME bit and execute the selectedfunction.
Top line message selectionBottom line message selectionTop line data/menu functionDecimal point, top lineBottom line dataDecimal point, bottom lineStatus registerControl register
Function
m+0m+1m+2m+3m+4m+5m+6m+7
Register
Control Register
Status Register
Control Register
Status RegisterOP--1500 OP--1510
m+6
m+7
m+6
m+7
12131415 891011 4567 0123
BD L2FL3FDAK L1L2L3L1F12131415 891011 4567 0123
BD L2FL3FDAKME L1L2L3L1F12131415 891011 4567 0123
12131415 891011 4567 0123
MR
B Y MAEN SELDAFSAB F1F2YB EN F5DA F1F2F3F4
If the Menu Enable bit is ON and the Select key is pressed, the Function Select bit isset (FS=1) which enables the proper data entry (function) to operate. The ME bitshould be set OFF until the function is complete. The interactive menu operation isperformed using the DA and DAK bits as mentioned on the previous page. This bit--handling operation is asynchronous and requires your ladder logic to coordinateMenu Enable and Function Select tasks. After completing the operation you mustset the ME bit ON, to begin the next menu function. Examples provided later will helpyou better understand these operations.
Using the Menubits
Using Menu andFunction Select bits
Entering
Program
sU
nderstandingthe
Features
Understanding the Features3--17
Pushbuttons and Lamps
The OP--1500 and OP--1510 both contain user-defined pushbuttons and lamps.Pushbuttons may be used to begin events or tasks within the PLC, such as start/stopcontrol. The following pages describe concepts of how to monitor and control thepushbuttons and lamps on your OP-panel.The OP-panel pushbutton inputs are monitored for ON/OFF conditions in your PLCladder logic program. From a practical point of view we need to control and monitorthe bits in the status and control registers on an individual basis. The OP--1500pushbuttons are assigned to the first five bits of the Status Register (m+6). TheOP--1510 has two pushbuttons and are defined as the first two bits within the StatusRegister (m+6). Examine the highlighted Status bits below which show each userdefinable pushbutton.The lamps on both of the OP-panels may be user defined to display status orcondition of any operation being controlled within the PLC. The lamp usage maydiffer from application to application. Concepts of programming and using theindividual lamps and flash features are shown below. The green, yellow and redlamps on both panels are controlled by the first six bits of the Control Register (m+7).The first control register bits (L1, L2, and L3), are used to illuminate the individuallamps ON/OFF status. The next three bits (L1F, L2F, and L3F) control the flashingoption for each of the three lamps. In an actual application, the lamp bit must beturned on before the lamp flash bit is energized.
Top line message selectionBottom line message selectionTop line data/menu functionDecimal point, top lineBottom line dataDecimal point, bottom lineStatus registerControl register
Function
m+0m+1m+2m+3m+4m+5m+6m+7
Register
Control Register
Status Register
Control Register
Status Registerm+6
m+7
m+6
m+7
12131415 891011 4567 0123
BD L2FL3FDAK L1L2L3L1F12131415 891011 4567 0123
BD L2FL3FDAKME L1L2L3L1F12131415 891011 4567 0123
12131415 891011 4567 0123
MR
OP--1500 OP--1510
B Y MAEN SELDAFSAB F1F2YB EN F5DA F1F2F3F4
PushbuttonOperation
Lamp Operation
3--18Understanding the Features
NOTE: In the following examples we assume that the OP-panel is configured with abase register of DirectLOGIC address V2000. In this case, Status register m+6 isV2006 which we will assume has been mapped to V40600, the DirectLogic internalControl Relay memory. Mapping details are discussed later in this chapters.
The pushbutton example shown here is using DirectLOGIC PLC addressreferences. The equivalent instructions for other PLC products supported aredemonstrated in the ”Application Examples” located in Appendices B--D of thismanual.
V40600 =Status Register
m+6
C0
Status Register
C0 -- C17
OUT
C50
(DL250/DL350/DL450 Only)
OUTV2006.0 C50
PLC Program User Memory
In this example, C0 represents the pushbuttonNo.1 (F1) via the mapping process. When push-button No.1 is pressed C0 is true and Coil C50is energized.ON
* Status Register (m+6) = V40600: C0 -- C17
m+6Bit 0: (F1)
Direct bit register access
ON
Status Register Status Registerm+6 m+6OP--1500 OP--1510
C14C15C16C17 C10C11C12C13 C4C5C6C7 C0C1C2C3 C14C15C16C17 C10C11C12C13 C4C5C6C7 C0C1C2C3YB EN F5DA F1F2F3F4 B Y MAEN SELDAFSAB F1F2
The DirectLogic DL250/DL350/DL450 CPUs and the Allen--Bradley SLC 5/03 and5/04 support instructions which provide individual status bits access. This is calledBit-of-Word capability. For example, in the figure above, the ladder logic for theDL250/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 addressof V2000. If you were using an OP--1510, only bits 0 and 1 would be available foruser-defined pushbuttons, since it only has two user-defined pushbuttons.There are LEDs located on each of the user defined pushbuttons. These LEDsindicate the pushbutton status condition is ON or OFF. You may choose thepushbutton type while configuring your OP-panel(s). There are two differentoperator controls, alternate or momentary, which will determine the LED responsewhen the pushbuttons are pressed. In the case of an alternating configuredpushbutton, 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 thepushbutton is being pressed. The concept of momentary and alternating are usedaccording to each PLC application.
PushbuttonExample
Pushbuttons UsingDirect Access toStatus Register bits
Pushbutton LEDs
Entering
Program
sU
nderstandingthe
Features
Understanding the Features3--19
The lamp examples shown here are using DirectLOGIC PLC address references.The equivalent instructions for other PLC products supported are demonstrated inthe ”Application Examples” located in Appendicies B--D of this manual.
C1
OP-Control Register
OUT
C20
(DL250,DL350,DL 450 Only)
OUT
V2007.0
PLC Program User Memory
In this example, C1 represents the pushbuttonNo.2 (F2) via the mapping process. When alter-nating pushbutton No.2 is pressed internal Con-trol Relay C20 is true and via mapping processControl register Bit 0 (L1 Green Lamp) is ener-gized.* Control Register (m+7) = V40601: C20 -- C37
m+7 C20 -- C37Control registerm+7
ON
ON
V2006.1
V40601=Bit 0: (L1)
LAMP1
Direct bit register access
All lamps may be controlled using the concept shown above. You may use the LampFlash 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).
Control Register Control Registerm+7 m+7
BD L2FL3FDAK L1L2L3L1FC34C35C36C37 C30C31C32C33 C24C25C26C27 C20C21C22C23
BD L2FL3FDAKME L1L2L3L1FC34C35C36C37 C30C31C32C33 C24C25C26C27 C20C21C22C23
MR
OP--1500 OP--1510
The lamp flash examples shown here are using DirectLOGIC PLC addressreferences. The equivalent instructions for other PLC products supported aredemonstrated in the “Application Examples” appendices located in this manual.
C2OUTC21
(DL250/DL350/DL450 Only)
OUT
In this example, C2 represents the pushbuttonNo.3 (F3) via the mapping process. When alter-nating pushbutton No.3 is pressed internal Con-trol Relay C21 and C24 are energized ON. Thisprocess manipulates Control register bit 1 andbit 4 which controls yellow lamp and flashing.
* Control Register (m+7) = V40601: C20--C37
ON
ON
V2006.2
OUTC24
OUTV2007.4
Direct bit register accessV2007.1
Lamp Example
Lamp Flash
Feat
ures
3--20Understanding the Features
Memory Mapping Process
Each OP--1500 or OP--1510 are assigned 128 bits of PLC user memory which will beused as the OP-panel(s) database. The ladder logic program must access thisassigned OP-panel memory. Let’s take a closer look at this user memory and how itrelates to the OP-panel features.Regardless of which PLC product you are using, the base registers address m+0through m+7 are formatted the same. In this manual, when the terms m+0 throughm+7 are used, this identifies which base register(s) are effected for the topic beingcovered. Study the figure below to begin understanding the register layout for bothOP-panels.
Top line message selectionBottom line message selectionTop line data / menu function (OP---1510)Decimal point, top lineBottom line dataDecimal point, bottom lineStatus registerControl register
m+0m+1
m+3m+4m+5m+6m+7
m+2
========
Base AddressManual Reference Function Description
PLC user memory is assigned to each panel with the OPEditor configurationsoftware. For new OP-panels and add-on applications the programmer must defineeight 16 bit registers for PLC interface. Below is a figure showing memory layout forDirectLOGIC DL105,DL205,DL405 PLC’s and uses V2000--V2007 for OP-panelNo.1 and V2010--V2017 for OP--panel No.2. See the next page for other PLCproduct memory usage examples.
If more than one OP-panel is connectedto a single CPU, you must assign aseparate memory area for eachOP-panel. The Base addressesassigned to each panel must not overlap.You may connect up to 31 Operatorpanels to a OP--9001 CommunicationsMaster, which is referred to as amulti-panel application. You mustchoose unused memory registers foreach OP-panel within your PLCapplication to ensure proper datacommunication.
.
You must reserve 128 bits (eight 16-bitregisters or sixteen 8-bit registers) whichare used to process data between theOperator panel and your PLC. You mustconfigure the Base register for eachOP-panel using the OPEditorconfiguration software. This baseregister address is stored in theOP-panel program.
Total: 128 bits each
Panel No.1
m+0 16 bitsm+1 16 bitsm+2m+3m+4m+5m+6m+7
16 bits16 bits16 bits16 bits16 bits16 bits
Panel No. 2Data Base
Panel No.1
m+0 16 bitsm+1 16 bitsm+2m+3m+4m+5m+6m+7
16 bits16 bits16 bits16 bits16 bits16 bits
CPU User’s memoryPanel No. 1Data BaseV2000
V2001V2002V2003V2004V2005V2006
V2010V2011V2012V2013V2014V2015V2016V2017
V2006
OP BaseRegister MemoryDefinition
Operator PanelBase Memory
Entering
Program
sU
nderstandingthe
Features
Understanding the Features3--21
Let’s examine the different address conventions for PLCDirect and Allen-Bradley.For example, the PLCDirect address references are octal, and the Allen-Bradley isdecimal. The DirectLOGIC DL105/L205/DL350/DL405 OP-panel address usesV--memory registers which are 16-bit registers. The DL305 family uses referenceassignments with 8-bit registers. This means that the DL305 will require sixteen 8 bitregisters for data handling. The Allen-Bradley memory is defined with a referencewhich (Nx) represents the memory area, and (:n) which defines the word within thememory area. Please refer to the appropriate CPU User manual for the PLC productyou are using within your automation system.
V2000V2001V2002V2003V2004V2005V2006
Top line message selectionBottom line message selectionTop line data/menu functionDecimal point, top lineBottom line dataDecimal point, bottom lineStatus registerControl registerV2007
Function
m+0m+1
m+3m+4m+5m+6m+7
Example Address
m+2
DirectLOGIC DL105/DL205/DL350/DL405
Top line message selectionBottom line message selectionTop line data/menu functionDecimal point, top lineBottom line dataDecimal point, bottom lineStatus registerControl register
Function
m+0m+1
m+3m+4m+5m+6m+7
Example AddressR400/R401R402/R403R404/R405R406/R407R410/R411R412/R413R414/R415R416/R417
m+2
DirectLOGIC DL305 (DL330/DL340 only)
Top line message selectionBottom line message selectionTop line data/menu functionDecimal point, top lineBottom line dataDecimal point, bottom lineStatus registerControl register
Function
m+0m+1
m+3m+4m+5m+6m+7
N7:0N7:1N7:2N7:3N7:4N7:5N7:6N7:7
Example Address
m+2
Allen-Bradley SLC 500
OP-Panel UserMemory
Feat
ures
3--22Understanding the Features
DirectLOGIC User Memory Overview
V2000V2377
V4000V4177
DL130/DL230V-Memory
V2000
V4377
DL240V-Memory
DL430V-Memory
DL250DL350DL440V-Memory
V1400
V7377
V1400
V7377
V10000
V17777
User Data Space available for OP-panels
DirectLOGIC PLCs use octal addressing, as indicated by the shaded areas.
DL450V-Memory
V1400
R400
R563
DL330R-Memory
R400
DL340R-Memory
R563R700R767
V40600
Internal Relay Memory
R16
V40600
V40617
V40600V40677
V40600V40777
V37777
V40635
V40600V40617
R37
R16R37R100
R106
V7377
V10000
NOTE: The OPEditor shows a maximum of V41777 for possible base register addresses. This highernumber was placed there to account for future product plans. Currently, the highest V-memory addressavailable formapping is V40777. Keep in mind that youmust choosean availablebase registeraddressthat allows the proper number of bits upward to map the entire configuration. The OP--1500 andOP--1510 each require 128 bits to be mapped.
Entering
Program
sU
nderstandingthe
Features
Understanding the Features3--23
Mapping Operation
We explained in previous sections the PLC and OP-panel must exchange data on abit-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 asC0,C1, etc. This allows direct access to the Status and Control bit registers. Youmust execute mapping every CPU scan in order to update data between theOP-panel and PLC.The following examples assume the OP-panel starting Base-Register (m+0) isassigned to word register V2000. For example, the DL105, DL205, DL350, andDL405 CPUs have internal control relays starting at register V40600. They aredesignated as C0, C1, etc. Mapping updates Status and Control data (m+6 andm+7) into appropriate base registers V2006 and V2007 each PLC scan.
Mapping Example (DL105, DL205, DL350, and DL405)
This figure demonstrates how the OP-panel Status word is mapped to ladderprogram user memory for bit manipulation. In this figure, notice the sixteen bits in theSTATUS register are loaded into the Internal Control Relays C0--C17. These controlrelays are used within the ladder logic program for monitoring pushbuttons andcoordinating data entry control.
Mapping the STATUS word
V40600 =V2006
C0 -- C17m+6 m+6 Status register
SP1
V2006
V40600
LD
OUTON
OP-panelRegister
InternalControlRelays
SP1 (always ON) maps OPregister V2006 toV40600:C0 --C17.
OP--1500
OP--1510
m+6
m+6
12131415 891011 4567 0123
12131415 891011 4567 0123
C14C15C16C17 C10C11C12C13 C4C5C6C7 C0C1C3
C14C15C16C17 C10C11C12C13 C4C5C6C7 C0C1C3 C2
C2PLC Program User Memory
PLC Program User Memory
YB EN F5DA F1F2F3F4 B Y EN F5DA F1F2F3F4
B Y MAEN SELDAFSAB F1F2 B Y MAEN SELDAFSAB F1F2
DirectLOGIC PLCs : Status and Control Registers (m+6, m+7) are required to bemapped to Internal Control Relay memory. For example, the register V40600 =C0--C17 (m+6) Status, and V40601 = C20--C37 (m+7) the Control register.
DL105, DL205,DL350,and DL405
PLC
DirectLOGIC
Feat
ures
3--24Understanding 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 C20through C37 are loaded into the OP-panel CONTROL register address m+7. Thecontrol word operates the annunciator lamps, flashing control and menu/data entryoperations.
L2FL3F L1L2L3L1F
Mapping the CONTROL word
V40601=V2007
C20 -- C37m+7 Control registerm+7
SP1
V40601
V2007
LD
OUT
SP1 (always ON) mapsdata bits V40601:C20 --C37to OP-panel Base registerV2007.
ON
OP-panelRegister
InternalControlRelays
OP--1500 PLC Program User MemoryC34C35C36C37 C30C31C32C33 C24C25C26C27 C20C21C22C23
m+712131415 891011 4567 0123
OP--1510
MRBD L2FL3FDAKME L1L2L3L1FC34C35C36C37 C30C31C32C33 C24C25C26C27 C20C21C22C23
m+7
MRBD L2FL3FDAKME L1L2L3L1F12131415 891011 4567 0123
PLC Program User Memory
BD L2FL3FDAK L1L2L3L1F BD DAKMEMR
DL105, DL205,DL350, and DL405
Entering
Program
sU
nderstandingthe
Features
Understanding the Features3--25
Mapping Example (DL330/DL340)
Let’s look at mapping the DL330/DL340 PLC belonging to the DL305 family. Unlikethe DL105, DL205, DL350, and DL405 mapping examples described on theprevious pages, the DL305 uses 8-bit words. It therefore takes two words for eachmapped memory location, because each mapped memory location needs sixteenconsecutive bits, on one data word. We will assume that R400 was used as the baseregister address and we want the mapping to start at R16 for the Status register andR20 for the Control register.This figure demonstrates how the OP-panel Status word is mapped to ladderprogram user memory for bit manipulation. In this figure, notice the two 8-bitSTATUS registers (m+6) are loaded into the Internal Control Relays R16 -- R17.These control relays are used within the ladder logic program for monitoringpushbuttons, and coordinating data entry control.
Mapping the STATUS word
R414/R415
R16/R17m+6 m+6 Status register
C374
R414
R16
DSTR
DOUTON
OP-panelRegister
InternalControlRelays
Not C374 (always ON afterfirst scan) maps OP registerR414/R415 to R16/R17.
OP--1500
OP--1510
m+6
m+6
12131415 891011 4567 0123
12131415 891011 4567 0123
C177 C170 C160
...C177 C170... .... C160.. .
PLC Program User Memory
PLC Program User Memory
YB EN F5DA F1F2F3F4 EN F5DA F1F2F3F4
B Y MAEN SELDAFSAB F1F2 B Y MAEN SELDAFSAB F1F2
DL305 Family
DL305 Only
Feat
ures
3--26Understanding the Features
This figure demonstrates how the Control word is updated using the internal controlrelay memory for bit manipulation. In this figure, notice Control Relays R20/R21 areloaded into the OP-panel Control register (m+7). The control word operates theannunciator lamps, flashing control and menu/data entry operations.
Mapping the CONTROL word
R416/R417
R20/R21m+7 Control registerm+7
SP1
R20
R416
DSTR
DOUT
Not C374 (always ON afterfirst scan) maps R20/R21 toR416/R417.
ON
OP-panelRegister
InternalControlRelays
OP--1500 PLC Program User Memory
BD L2FL3FDAK L1L2L3L1F...C217 C210... .... C200...
m+7
BD L2FL3FDAK L1L2L3L1F12131415 891011 4567 0123
OP--1510
MRBD L2FL3FDAKME L1L2L3L1F...C217 C210... .... C200...
m+7
MRBD L2FL3FDAKME L1L2L3L1F12131415 891011 4567 0123
PLC Program User Memory
DL305 Only
4Configuring YourOperator Panel
In This Chapter. . . .— Preparing for Configuration— How to Configure Your Panel
Sys
tem
Set
upYo
urP
anel
Con
figur
ing
Con
figur
ing
Your
Ope
rato
rPan
el4--2
Configuring Your Operator Panel
Preparing for Configuration
If you prepare and plan all information ahead of time, your use of the OP--WINEDITconfiguration software will be very successful. Below are a few important items toperform while programming your application.S Prepare personal computer and ensure proper installation of the
OP--WINEDIT configuration software.S Examine and understand your operator interface requirements. Determine
which OP--panel(s) are needed, and if a single panel or multiple panelconfiguration is to be used.
S Know your PLC product and available resources, such as programming tools,CPU capabilities, unused or user memory for base register assignment (128consecutive bits/panel)
S Verify type of communications port, as well as which protocol will be used.Determine the CPU link(s) available for connecting an OP--panel(RS--232/RS--422, baud rate, parity, stop bit).
S Think about how the Lamps, Pushbuttons, LEDs, and messages will beassigned in your Operator panel(s) with respect to your machine or process.
To prepare your application, use the Application Worksheets which are provided inthe Appendix A of this manual. The example worksheets will help you understandhow the OP--1510 Kiln Demo program is configured. The blank worksheets can beused in planning, implementing, and using your OP--1500 and/or OP--1510 units.
The OP--1500 and OP--1510 are configured with software running on a personalcomputer. This software is available through PLCDirect, and referred to as theOPEditor configuration software (part number OP--WINEDIT). The OPEditor is usedto download your configuration before connecting the OP--1500 or OP--1510 unit(s)and communicating to a PLC or OP--9001 Communication Master.
Configuration
OPEditor Software
OperatorP
anelO
peratorPanel4--3
Configuring Your Operator Panel
The OPEditor configuration software allows you to configure OP--panelapplications, as well as download (write to panel) and upload (read from panel) theconfigurations. Use this software to configure your communication link(s), selectpushbutton control, and enter operator display messages. The newer and mostrecommended software is the OP--WINEDIT package. This windows software maybe ordered from PLCDirect using part number OP--WINEDIT.For the OP--WINEDIT software (e.g. version 1.01 or greater) configuration Helpwindows are provided for performing all necessary configuration tasks. Should youhave problems understanding how to program your panel, refer to these built--in OnLine Help windows. To call the Help windows, point and click on the Help menu andchoose Using help, or click on the [?] ICON located near the top of the mainconfiguration window.
TIP: You may design and configure your Operator Panel configuration(s) offline andsave 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 configurationsand programming process for each panel.
The OP--WINEDIT software, must have the following minimum PC configuration:S IBM 386 (or better) compatible computerS VGA or SVGA video board and color monitorS 1 meg of free hard drive spaceS 1 meg of RAM memoryS Windows 3.1 or higher (OP--WINEDIT)
More aboutthe OPEditor
OPEditorDocumentation
SystemRequirements
Sys
tem
Set
upYo
urP
anel
Con
figur
ing
Con
figur
ing
Your
Ope
rato
rPan
el4--4
Configuring Your Operator Panel
How to Configure Your Panel
To prepare an OP--panel for operator use, the following steps are required . Thesesteps should be followed for implementing either the OptiMate OP--1500 and/orOP--1510 panels.Load OPEditor -- If you are not already using the configuration software, you mustinstall the OP--WINEDIT configuration software. The software is provided on one3--1/2” high density diskette and includes an installation guide. The following is adescription on how to install OP--WINEDIT.
S Place the installation disk into your computer’s floppy drive (usuallyeither drive A or drive B).
S Open Microsoft Windows (3.0 or above) and select File/Run from theProgram Manager (upper--left corner).
S Select Run, and you will see a pop--up window. Type in the path for thedrive in which you have placed the setup disk and designate the filesetup. Here we have used drive A. Click on OK when you are finished.
OptiMateOP-WINEDIT
3 IBM type 386 or above3 1 meg of hard drive3 Windows 3.1 or later3 Windows 953 1 meg of RAM
Disk Media:3 One 3--1/2” high density
Personal Computer Minimum Requirements:
Select the COM ports -- Your OP--WINEDIT software requires you select which portis to be used for upload and downloading. Ensure serial port selected is not beingused by other PC software while attempting to operate the OP--WINEDIT software.Choose Single or Multiple Panel -- Decide the number of operator panels to beused within your application.Select the Configuration Link -- Here is where you will need to select the PLC typeand model which will be used in your OP--panel application.
DirectLOGIC PLCs : Some DirectLOGIC CPUs feature a secondary communicationport which may be used to connect the OptiMate units. Your OPEditor configurationmust 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.
Step 1
Step 2
Step 3
Step 4
PLC
DirectLOGIC
OperatorP
anelO
peratorPanel4--5
Configuring Your Operator Panel
Complete the Communications Information -- After you have selected the PLCtype you must define the remaining protocol items , such as the baud rate, parity andstop bit settings. The following table provides the necessary information for mostPLCDirect controllers. In the case of using other PLC product and family, you shouldreference the proper product User manual(s) to determine the port communicationscapabilities.
PLC Model Port/Baud Rates Parity
DL105/230/240
DL330
DL430/440
Top 9600
Bottom (DL240 only)
Odd/None
Odd/None
DCU only
DL340
StopBit
1
1
1
DL450
Top 96001
Odd
Odd/None
Odd
9600/19.2k
4800/9600/19.2k
4800/9600/19.2k
9600/19.2k Odd/None
9600 Odd
9600/19.2k Odd/None
9600/19.2k Odd/None
Bottom
Top
Bottom &Top
Bottom
DB25
DB15
RJ12
DL350
1OddTop
Bottom
9600
4800/9600/19.2K
1Odd/NoneTop
Bottom
9600
9600/19.2K
DL250
Odd/None
1
During configuration, ensure that your address and communicationsparameters 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 ordoes not understand the response, it will wait the time--out period before resendingthe message. A communication failure after 12 seconds initiates the message “HostCommunication Fail” on the panel.You also have several ports which can be used to connect your communicationscable. 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 uniqueaddress, ranging from 1 through 90. Refer to your User Manual for specificinformation on the ports of your PLC.
OTHER PLCs : For Allen--Bradley, you will need to connect to Channel 0 (bottom serialport), using DF1 full duplex. Additionally, the Allen--Bradley software allows you toset 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 configurationscreen matches the address you have assigned. This port must also be configuredfor either 4800 or 9600 baud. No other baud rates are supported for communicatingbetween the OP--panels and an Allen--Bradley PLC. Since the Allen--Bradleysoftware uses a default baud rate of 1200, you must change the settings.
Step 5
PLC
OTHER
Sys
tem
Set
upYo
urP
anel
Con
figur
ing
Con
figur
ing
Your
Ope
rato
rPan
el4--6
Configuring Your Operator Panel
Select the Panel Address -- The panel has a DIP switch on the rear of the unit whichis used to set the panel address (between 0--31). This address is used for twofunctions. The first function is for setting the address for configuration and thesecond is for the specific panel address. This panel address (0--31) is used withmultiple panel configurations and the OP--9001 Communications Master. Theaddress 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 importantbecause it establishes the link in your PLC memory to the panel. For DirectLOGICPLCs Chapter 3 Understanding the OP---1500 and OP---1510 describes themapping process. Once you are familiar with the mapping process and you know thememory 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 Numberin addition to a Base Register Address. You must expand the memory map in theAllen--Bradley PLC to include all registers being used by the OP--panel. The panelwill only recognize integer file types N7 and user--defined file types N9 throughN255. Enter the number only and not the prefix N. The Base Register Address is anynumber 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 OP–1510 according to the panel type you areimplementing.Configure the Panel Functions -- Prepare the functions of the panel and how theoperator control shall work for the features you are selecting to use. These featuresare discussed in detail in Chapter 3 Understanding the Features.
S Pushbutton Configuration -- The pushbuttons can be configured aseither Momentary or Maintained (alternate ON/OFF). Momentarypushbuttons remain ON as long as you are pressing them whileMaintained pushbuttons retain their status (ON or OFF) until the nexttime they are pressed.
S Message -- The messages may be configured as Static, Dynamic orInteractive type. Please refer to Chapter 3 Understanding the Featuresto better understand these message types. You should enter allmessages using the Message Configuration window.
S Menu and Sub--menu Configuration -- The OP--1510 has anadditional ability to allow you to configure a menu sub--menu hierarchyfor the purpose of displaying and interacting with screen messages. Youmay configure up to four levels of sub--menus for message hierarchy.
Step 6
Step 7
Step 8
Step 9
OperatorP
anelO
peratorPanel4--7
Configuring Your Operator Panel
Configuring your Menu -- In order to successfully use the Menu and Sub--menufeatures refer to the “Menu and Sub--menu” section of Chapter 3 in this manual. TheOP--WINEDIT configuration software allows definition of the following terms.
S Level Number -- defines the menu/sub--menu for each item number andhow it is represented (up to four levels of sub--menu nesting permitted).
S Function number -- is assigned to menu messages in which interactivemessage type is required. The function numbers must be unique foreach menu message and should follow sequential order. This allows forthe function number to be evaluated within register m+2, when a menuitem is selected.
While configuring a menu message system the menu items are assigned insequential order 1 thru 160. Each item within the menu/sub--menu hierarchy requireparameterizing in the following steps.
1. Select the existing or new OP--1510 panel configuration file.2. Access the “Menu configuration” window or screen.3. Begin entering the hierarchy at item 1 for the main menu/function.4. 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
Level OneLevel TwoLevel Three
Raw Meal Control
Temperature Control
Hopper SelectionKiln Speed
Setpoint Zone1 Temp.Setpoint Zone2 Temp.Setpoint Zone3 Temp.
Heating Method
Level Four
Etc..
Function1 Arrow Up/Down Hopper #Function2 Enter Kiln Speed
Function3 Enter Zone1 TemperatureFunction4 Enter Zone2 TemperatureFunction5 Enter Zone3 Temperature
Step 10(OP--1510Only)
Sys
tem
Set
upYo
urP
anel
Con
figur
ing
Con
figur
ing
Your
Ope
rato
rPan
el4--8
Configuring Your Operator Panel
Save and Download -- Once you have completed your configuration, you can saveit to disk and/or write directly to the panel. If saving to the panel, verify that the DIPswitch is set to 31 (refer to Preparing the Panel for Configuration Chapter 2) todownload the configuration. When downloading to OP-panels which have alreadybeen configured, you must first clear the message list before loading the newconfiguration. This will ensure the old messages which are configured do not remainwithin the OP-panel’s memory.
NOTE: After your configuration has been properly downloaded, you will need to resetthe DIP switch to the appropriate panel address and power cycle the panel. This canbe accomplished by simply removing and reinstalling the power source.
Step 11
15Maintenance andTroubleshooting
In This Chapter. . . .— Troubleshooting the OP-1500/OP-1510 panels
Cha
ngin
gP
rogr
ams
Mai
nten
ence
and
Trou
bles
hoot
ing
5--2Maintenence and Troubleshooting
Troubleshooting the OP-1500/1510 Panels
In this section, we explain how to isolate potential problems, which may occur whileusing the OP-1500 and OP-1510. If you are unable to troubleshoot and correct yourproblems using this document, please contact our product support team. You canreach 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 Panel configuration problemsS Panel and PLC communications failuresS Panel Operation problems
We expained in previous sections the OP--WINEDIT configuration software is usedto create OP-panel applications, download, and upload your OP-panel programs. Ifyou are online with the panel and communications fails, the following error messageis displayed.
“Could not communicate with panel” (OP--WINEDIT )
?LEDs
Address DIP Switch
12
34
56
Address 31(Configuration Mode)
Rear Panel View
1. Check the rear panel RX/TX LEDs while attempting the Upload or Downloadoperation. If the LEDs (RX/TX) are slow alternating flash signals, the PC and OPare connected. If only the TX (transmitter) LED is flashing, or the TX/RX are notalternating between flashes, verify the OP--panel is set to address 31 (Configura-tion Mode).2. Check and verify the configuration cable (OP--ACBL--1) is properly connected.For cable details, refer to Chapter 2, the Cable Specification section.3. Ensure configuration mode is selected, by setting all address switches to theON position (Address 31).4. Ensure the correct communications port is selected with the software, such asCOM1, COM2, COM3, COM4.5. Check 24VDC power source.6. Reattempt the online panel Download or Upload procedure.
OP-ACBL-1
Troubleshooting
Panel ConfigurationProblems
TroubleshootingM
aintenenceand
5--3Maintenence and Troubleshooting
If you experience communications difficulties between the OP-panel and PLC, youwill get a “HOST COMM FAILURE” message flashing on the display screen. Youmay 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 therear of the panel. If both LEDs are not asteady flash or glow (depending on baudrate) check and ensure the propercommunications cable is securelyconnected.
12
34
56
Switch On
Switch 1 2 3 4 5 6
Address Value 1 2 4 8 16 T
TerminationResistor
= 0
3. Examine the communications information for the PLC type, protocoltype, baud rate, parity, stop bit, address number. Use the respectiveuser manuals for the PLC product you are using to determine theproper settings.
Example Address2. Examine Address switches to ensure correct address selection (validsettings 0 -- 30 ). You must cycle OP-panel power for address switchchanges to take effect.
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.
DirectLOGIC PLCs : If you are using the secondary communications port such asDirectLOGIC PLC port 2, ensure the communications port address and protocolsetting match.
Panel to PLCCommunications
PLC
DirectLOGIC
Cha
ngin
gP
rogr
ams
Mai
nten
ence
and
Trou
bles
hoot
ing
5--4Maintenence and Troubleshooting
PLC Model Port/Baud Rates Parity
DL105/230/240
DL330
DL430/440
Top 9600
Bottom (DL240 only)
Odd/None
Odd/None
DCU only
DL340
StopBit
1
1
1
DL450
Top 96001
Odd
Odd/None
Odd
9600/19.2k
4800/9600/19.2k
4800/9600/19.2k
9600/19.2k Odd/None
9600 Odd
9600/19.2k Odd/None
9600/19.2k Odd/None
Bottom
Top
Bottom &Top
Bottom
DB25
DB15
RJ12
DL350
1OddTop
Bottom
9600
4800/9600/19.2K
1Odd/NoneTop
Bottom
9600
9600/19.2K
DL250
1
For Allen-Bradley, you may connect to Channel 0 (bottom serial port), using DF1 infull duplex mode. Addditionally, the Allen-Bradley software allows the bottom port toa unique PLC address. The Allen-Bradley software default is PLC address one. Youmust ensure the OP-panel configuration address matches the PLC address youhave assigned. The Allen-Bradley port only communicates using either 4800 or9600 baud. No other baud rates are supported between the OP-panel andAllen-Bradley PLC. For example, on Allen-Bradley PLC’s the serial port baud ratedefaults to 1200 baud and must be changed. The baud rate for channel 0 must be setto 4800 or 9600 baud to match the OP--WINEDIT configuration. Also the basememory area must be expanded to include the full range of registers such as N7:0through N7:7.
OTHER PLCs : Regardless of which PLC brand you are implementing, thecommunications parameters should be reviewed and properly configured. Pleasecheck the appropriate manual for your PLC product to ensure propercommunications port and panel type settings.
Allen-BradleyPanel to PLCCommunications
PLC
OTHER
1AAppendix AWorksheets
In This Appendix. . . .— Example Application Worksheet— Example Message Worksheet— Example Menu Worksheet— User’s Application Worksheet— User’s Message Worksheet— User’s Menu Worksheet
App
endi
xA
A--2Application Worksheet
Action:
DESCRIPTION :
Panel Type
PLC Base Register Addr
System Type
PLC CONFIGURATION :
CPU ModelProtocol
PLC Family
PLC TimoutBaud Rate
PLC Address
Parity
Data/Stop Bits
PUSHBUTTONS / LAMPS :
F1
F2
F3
F4
F5
A M
PAGE:KILN DEMO EXAMPLE WORKSHEET
(Alternate/Momentary)
OP-1500Only
Lamp1
Data Type/Format: Range:
No.
Lamp2
Lamp3
Green
Yellow
Red
MESSAGE:Text
Action: Data Type/Format: Range:
No.
Action: Data Type/Format: Range:
No.
Action: Data Type/Format: Range:
No.
Action: Data Type/Format: Range:
No.
Action: Data Type/Format: Range:
No.
Action: Data Type/Format: Range:
No.
Action: Data Type/Format: Range:
No.
Action: Data Type/Format: Range:
No.
Action: Data Type/Format: Range:
No.
OP--1510 Kiln DemoSingle PanelOP--1510V2000
PLCDirect by KoyoDirectLOGIC DL130K Sequence139600ODD8 data / 1 stop
x
x Start
Stop
System Running
System Starting
System Stopped
1 O P _ 1 5 1 0 K I L N D E M ON/A N/A N/A
2 M E N U : S E U P F 1 : S T AT R T
N/A N/A N/A
N/A N/A N/A
3 K I L N TRAS
4 P R E S S OT S TF 2 O P
5 S Y S T E M NU N I N GR
6 P R E S S OT S TF 2 O P
7 K I L N ET S TY S O PS M P E D
8 R E S T C OF 2 N TS O I N UP E
9 E A L E ( 1H O -- 3R ) :M ^P P
10 A R R O W U P / D O W N =
N/A N/A N/A
N/A N/A N/A
N/A N/A N/A
N/A N/A N/A
N/A N/A N/A
N/A
Arrow
INTEGER/BCD
BCD 1--3
T I N G
Text Message
Text Message
Text Message
Text Message
Text Message
Text Message
Text Message
Text Message
^ ^ ^Text Message
Appendix
AD
L205M
emory
Map
Appendix
AA--3
Application Worksheet
PAGE:EXAMPLE MESSAGE WORKSHEET PAGE:
MESSAGE:
Action: Data Type/Format: Range:
No.Text
Action: Data Type/Format: Range:
No.
Action: Data Type/Format: Range:
No.
Action: Data Type/Format: Range:
No.
Action: Data Type/Format: Range:
No.
Action: Data Type/Format: Range:
No.
Action: Data Type/Format: Range:
No.
Action: Data Type/Format: Range:
No.
Action: Data Type/Format: Range:
No.
Action: Data Type/Format: Range:
No.
Action: Data Type/Format: Range:
No.
Action: Data Type/Format: Range:
No.
Action: Data Type/Format: Range:
No.
Action: Data Type/Format: Range:
No.
Action: Data Type/Format: Range:
No.
Action: Data Type/Format: Range:
No.
Action: Data Type/Format: Range:
No.
11 K I L N S P E D ( )E ^% : ^ ^ ^
12 N E W K I L PN E =
^ ^ ^
S E D
^13 Z O N 1 T PE ME PS
=
^ ^ ^^15 Z O N 2 T PE ME PS :
^ ^ ^14 E N T R N TE WE ME P ^
= ^ ^ ^16 E N T R N TE WE ME P ^
= ^ ^ ^18 N T R N TE WE ME P ^E
^ ^ ^^17 Z O N 3 T PE ME PS :
.
.
.
BCD N/A
Keypad N/ABCD
N/ABCD
N/ABCD
N/ABCD
Keypad N/ABCD
Keypad N/ABCD
Keypad N/ABCD
Text Message
Text MessageN/A
N/A
N/A
N/A
:
App
endi
xA
A--4Application Worksheet
PAGE:EXAMPLE MENU WORKSHEET
No.
Text
2 3 41
MENU:
Level Function No.
No.
2 3 41Level Function No.
No.
2 3 41Level Function No.
No.
2 3 41Level Function No.
No.
2 3 41Level Function No.
No.
2 3 41Level Function No.
No.
2 3 41Level Function No.
No.
2 3 41Level Function No.
No.
2 3 41Level Function No.
No.
2 3 41Level Function No.
No.
2 3 41Level Function No.
No.
2 3 41Level Function No.
No.
2 3 41Level Function No.
No.
2 3 41Level Function No.
No.
2 3 41Level Function No.
No.
2 3 41Level Function No.
1 R A W M E A L C O N T R O L
--2 H O P E R S L E C T I O N
3 K I L N S P E D O N T R O
4 T E M P C O N T R O L
5 S E T P O I N Z O N E 1 ET
6
7
P E
1
E C L
2
E R A T U R E
T M P .
S E T P O I N Z O N E 2 ETT M P .
S E T P O I N Z O N E 3 ETT M P .
3
4
5
Appendix
AD
L205M
emory
Map
Appendix
AA--5
Application Worksheet
Action:
DESCRIPTION :
Panel Type
PLC Base Register Addr
System Type
PLC CONFIGURATION :
CPU ModelProtocol
PLC Family
PLC Timout
PLC Address
PUSHBUTTONS / LAMPS :
F1
F2
F3
F4
F5
A M
PAGE:OP-15xx APPLICATION WORKSHEET
(Alternate/Momentary)
OP-1500Only
Lamp1
Data Type/Format: Range:
No.
Lamp2
Lamp3
Green
Yellow
Red
MESSAGE:Text Message
Action: Data Type/Format: Range:
No.
Action: Data Type/Format: Range:
No.
Action: Data Type/Format: Range:
No.
Action: Data Type/Format: Range:
No.
Action: Data Type/Format: Range:
No.
Action: Data Type/Format: Range:
No.
Action: Data Type/Format: Range:
No.
Action: Data Type/Format: Range:
No.
Action: Data Type/Format: Range:
No.
Baud RateParity
Data/Stop Bits
App
endi
xA
A--6Application Worksheet
PAGE:OP-15xx MESSAGE WORKSHEET PAGE:
MESSAGE:
Action: Data Type/Format: Range:
No.Text Message
Action: Data Type/Format: Range:
No.
Action: Data Type/Format: Range:
No.
Action: Data Type/Format: Range:
No.
Action: Data Type/Format: Range:
No.
Action: Data Type/Format: Range:
No.
Action: Data Type/Format: Range:
No.
Action: Data Type/Format: Range:
No.
Action: Data Type/Format: Range:
No.
Action: Data Type/Format: Range:
No.
Action: Data Type/Format: Range:
No.
Action: Data Type/Format: Range:
No.
Action: Data Type/Format: Range:
No.
Action: Data Type/Format: Range:
No.
Action: Data Type/Format: Range:
No.
Action: Data Type/Format: Range:
No.
Action: Data Type/Format: Range:
No.
Appendix
AD
L205M
emory
Map
Appendix
AA--7
Application Worksheet
PAGE:OP-1510 MENU WORKSHEET PAGE:
No.
Text Message
2 3 41
MENU:
Level Function No.
No.
2 3 41Level Function No.
No.
2 3 41Level Function No.
No.
2 3 41Level Function No.
No.
2 3 41Level Function No.
No.
2 3 41Level Function No.
No.
2 3 41Level Function No.
No.
2 3 41Level Function No.
No.
2 3 41Level Function No.
No.
2 3 41Level Function No.
No.
2 3 41Level Function No.
No.
2 3 41Level Function No.
No.
2 3 41Level Function No.
No.
2 3 41Level Function No.
No.
2 3 41Level Function No.
No.
2 3 41Level Function No.
1BAppendix BDL105/DL205/DL350/DL405Application Examples
In This Appendix. . . .— DL105/DL205/DL350/DL405 Application Example
App
endi
xB
App
endi
xB
B--2DL105/DL205/DL350/DL405 Application Example
In this manual a Cement Kiln System is the model for demonstrating the ladder logicrequired to support the various OP-panel features. The programs provide ladderlogic which demonstrates controlling pushbuttons, lamps, messages and menuoperations.Items listed in the figure below such as Hopper Selection, Kiln Speed,Start/Stop/Run controls, and Kiln Zone Temperatures are monitored and controlledby the OP-panel example programs.
These example programs and additional technical support information may beaccessed 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--4209If you find a problem with any of our products, services, or manuals, please fill outand return the ‘Suggestions’ card that was shipped with this manual.
Understanding theExample Programs
Appendix
AD
L205M
emory
Map
Appendix
BB--3
DL105/DL205/DL350/DL405 Application Example
DirectLOGIC and Compatible Example Program
The example program listed on the following pages is designed for DirectLOGICDL105, DL205, DL350, and DL405 PLC systems. The program supports theOP--1510 Kiln Demo program.This program is included on the 3 1/2 disk labeled“OP-1500/OP-1510 Example Disk” which is provided with this manual.This example program (1510_105.PRJ) must be used with the OP--1510configuration file 1510_105.OCF. Load these program files to the PLC and OP-panelfor connection and operation of the Kiln Demo application. You may also refer to theAppendix A “Example Worksheets” to help understand how the OP-panel isconfigured.This program is designed to be used with the DirectLogic DL105, DL205, DL350,and DL405 PLC and compatible systems. The following program is intended fortraining purposes and may not resolve all possible OP-panel applications. SomePLC programming knowledge is required to fully understand and implement thefollowing program examples.If the CPU power cycles or machine and operator conditions are idle, this rung willinitialize OP-panel and display message #1 and message #2.
LDK1
Load constant K1 to select message #1 fortop line display.
OUTV2000
Output to base register m+0 (V2000) for topline message display.
DirectSOFT
LDK2
Load constant K2 to select message #2 forbottom line display.
OUTV2001
C51Kiln Starting
Internal
SETC27
Menu EnableOP--1510 Only
SET
SET
RST
SET
Output to base register m+1 (V2001) forbottom line message display.
C20Lamp1Green
C7Clear/Abort(OP--1510)
C1F2 Status
Pushbutton
C30Menu Return
OP--1510 Only
C31BD
Status Register
C20L1 Lamp
Green
C22L3 Lamp
Red
SP0FirstScan
(OP--1510)
ME bit set ON allows menu operations.
MR bit set ON returns last menu selected.
Beeper Disable set ON which disablespushbutton and keypad beeper.
L1 bit reset OFF which de-energizes GreenLamp.
L3 bit set ON which energizes Red Lamp.
a:\1510_105.prj
OP-1510Kiln Demo
RUNG 1
App
endi
xB
App
endi
xB
B--4DL105/DL205/DL350/DL405 Application Example
Memory MappingThis rung is necessary for all DirectLOGIC CPUs which do not support bit-of-wordinstructions. Mapping the Status and Control registers into Internal Control Relays isnecessary to have bit level access to this data. The Status and Control register bitsare used to monitor pushbuttons, control lamps, and perform asynchronous dataexchange between the OP-panel and PLC.
LDV2006
Load the Status Register (m+6) V2006.
OUTVC0
Output Status Register into Internal ControlRelays C0--C17.
LDVC20
Load the Internal Control Relays C20--C37.
OUTV2007
Output to Control Register (m+7) V2007.
SP1Always_ON
Enable
Kiln Start ControlThis rung starts the machine process. The internal control relay Kiln Start (C51) isused to start the Startup Delay Timer, and will remain ON until the C20 (Lamp1)control bit is energized.
Kiln Start signal is energized (ON) if startpushbutton F1 pressed.OUT
C20L1 Lamp
Green
C51Kiln StartInternal
C51Kiln StartInternal
C0F1
Pushbutton
Kiln Starting Lamp ControlThis rung controls the annunciator lamps during startup mode.
Yellow Lamp (L2) set ON.SETC21
L2 LampYellow
C51Kiln StartInternal
SET
RST
C24L2F Flash
Yellow
C22L3 Lamp
Red
Yellow Flash (L2F) set ON.
Reset Red Lamp (L3) OFF.
RUNG 2
RUNG 3
RUNG 4
Appendix
AD
L205M
emory
Map
Appendix
BB--5
DL105/DL205/DL350/DL405 Application Example
Startup Delay TimerThis delay timer signals the System Start (C52) control relay.
Kiln Starrt signal is energized (ON) if startpushbutton F1 pressed.
C1F2
Pushbutton
T0Delay Timer
System Startup
C51Kiln Starting
Internal
TMRASystem StartupDelay Timer
T0K20
System RunningThis rung controls sets internal control relay System Running (C52) ON.
Set ON when timer T0 accumulative = preset.SETC52
System RunningInternal
T0Delay Timer
System Startup
System Running Lamp ControlThis rung controls the annunciator lamps when System Running (C52) is ON.
Kiln running sets Green Lamp (L1) ON.SETC20
L1 LampGreen
C52System Running
Internal
RST
RST
C21L2 LampYellow
C24L2 FlashYellow
Resets Yellow Lamp (L2) OFF.
Reset Yellow Flash (L2F) OFF.
This rung resets internal control relay (C52) System Running when alternatingpushbutton 2 (F2) is OFF.
Reset C52 System Running control relay.RSTC52
System RunningInternal
T0Delay Timer
System Startup
C1F2
Pushbutton
RUNG 5
RUNG 6
RUNG 7
RUNG 8
App
endi
xB
App
endi
xB
B--6DL105/DL205/DL350/DL405 Application Example
Kiln Starting MessageThis rung displays “Kiln Starting” message when internal input (C51) is ON.
LDK3
Load integer value K3 = 3.
OUTV2000
Output Top Line message #3 selection.
LDK4
Load integer value K4 = 4.
OUTV2001
Output bottom line message #4 selection.
C51Kiln Starting
Internal
System Running MessageThis rung displays “System Running” message when internal input C52 is ON.
LDK5
Load integer value K5 = 5.
OUTV2000
Output top line message #5 selection.
LDK6
Load integer value K6 = 6.
OUTV2001
Output bottom line message #6 selection.
C52System Running
Internal
Kiln System Stopped MessageThis rung displays “Kiln System Stopped” when the system is not running or notstarting and F2 (pushbutton No.2) is pressed.
LDK7
Load integer value K7 = 7.
OUTV2000
Output top line message #7 selection.
LDK8
Load integer value K8 = 8.
OUTV2001
Output bottom line message #8 selection.
C52Kiln Running
Internal
C1F2
Pushbutton
C51Kiln Starting
Internal
RUNG 9
RUNG 10
RUNG 11
Appendix
AD
L205M
emory
Map
Appendix
BB--7
DL105/DL205/DL350/DL405 Application Example
Setpoint #1 Message ControlsThis rung is executed when the function select bit and Menu Enabled are ON andcompare statement is equal such as menu function 1 has been selected.The output displays the message “Meal Hopper (1--3): ”
“Arrow UP/DOWN = ”
LDK9
Load integer value in K9 = 9.
OUTV2000
LDK10
OUTV2001
SET
RST
C141In Process
SP1
C27Menu Enable
OP--1510 Only
C6Select BitFunction
C27Menu Enable
OP--1510 Only
V2002Data/EntryTop Line
=K1
OUTV2002
LDV2401
Output top line message #9 selection.
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.
Set operator entry internal SP1 in process.
Reset ME control bit OFF.
Setpoint #1 Data StorageThis rung stores the up/down arrow value selected for Setpoint #1 after the ENTERkey is pressed and Data Available status bit is ON.
LDV2004
Load bottom line data entry value.
OUTV2401
OUTV2002
RST
SET
C141In Process
SP1
C140Entry Complete
Internal
C141In Process
SP1
C5DA
Data Available
Output to Setpoint #1 storage register V2401.
Output top line data for SP1 current value.
Reset operator entry internal SP1 in process.
Set operator entry complete.
RUNG 12
RUNG 13
App
endi
xB
App
endi
xB
B--8DL105/DL205/DL350/DL405 Application Example
Setpoint #2 Message ControlsThis rung is executed when the function select bit and Menu Enabled are ON andcompare statement is equal such as menu function 2 has been seleted.The output displays the message. “Kiln Speed (%) : ”
“New Kiln Speed = ”
LDK11
Load integer value in K11 = 11.
OUTV2000
LDK12
OUTV2001
SET
RST
C142In Process
SP2
C27Menu Enable
OP--1510 Only
C6Select BitFunction
C27Menu Enable
OP--1510 Only
V2002Data/EntryTop Line
=K2
OUTV2002
LDV2402
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.
Set operator entry internal SP2 in process.
Reset ME control bit OFF.
Setpoint #2 Data StorageThis rung stores the keypad entry value selected for Setpoint #2 after the ENTERkey is pressed and Data Available status bit is ON.
LDV2004
Load bottom line data entry value.
OUTV2402
OUTV2002
RST
SET
C142In Process
SP2
C140Entry Complete
Internal
C142In Process
SP2
C5DA
Data Available
Output to Setpoint #2 storage register V2402.
Output top line data for SP2 current value.
Reset operator entry internal SP2 in process.
Set operator entry complete.
RUNG 14
RUNG 15
Appendix
AD
L205M
emory
Map
Appendix
BB--9
DL105/DL205/DL350/DL405 Application Example
Setpoint #3 Message ControlsThis rung is executed when Select key and Menu Enabled are ON and comparestatement is equal such as menu function 3 has been selected.The output displays the message “Zone1 Temp SP : ”
“Enter New Temp.= ”
LDK13
Load integer value in K13 = 13.
OUTV2000
LDK14
OUTV2001
SET
RST
C143In Process
SP3
C27Menu Enable
OP--1510 Only
C6Select BitFunction
C27Menu Enable
OP--1510 Only
V2002Data/EntryTop Line
=K3
OUTV2002
LDV2403
Output top line message #13 selection.
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.
Set operator entry internal SP3 in process.
Reset ME control bit OFF.
Setpoint #3 Data StorageThis rung stores the keypad entry value selected for Setpoint #3 after the ENTERkey is pressed and Data Available status bit is ON.
LDV2004
Load bottom line data entry value.
OUTV2403
OUTV2002
RST
SET
C143In Process
SP3
C140Entry Complete
Internal
C143In Process
SP3
C5DA
Data Available
Output to Setpoint #3 storage register V2403.
Output top line data for SP3 current value.
Reset operator entry internal SP3 in process.
Set operator entry complete.
RUNG 16
RUNG 17
App
endi
xB
App
endi
xB
B--10DL105/DL205/DL350/DL405 Application Example
Setpoint #4 Message ControlsThis rung is executed when Select key and Menu Enabled are ON and comparestatement is equal such as menu function 4 has been selected.The output displays the message “Zone2 Temp SP : ”
“Enter New Temp.= ”
LDK15
Load integer value in K15 = 15.
OUTV2000
LDK16
OUTV2001
SET
RST
C144In Process
SP4
C27Menu Enable
OP--1510 Only
C6Select BitFunction
C27Menu Enable
OP--1510 Only
V2002Data/EntryTop Line
=K4
OUTV2003
LDK3
Output top line message #15 selection.
Load integer value K16 = 16.
Output bottom line message #16 selection.
Load integer value in K3 = 3.
Output top line decimal point.
Set operator entry internal SP4 in process.
Reset ME control bit OFF.
OUTV2002
LDV2404
Load value in Storage register for Setpoint #4.
Output top line data for SP4 current value.
Setpoint #4 Data StorageThis rung stores the keypad entry value selected for Setpoint #4 after the ENTERkey is pressed and Data Available status bit is ON.
LDV2004
Load bottom line data entry value.
OUTV2404
OUTV2002
RST
SET
C144In Process
SP4
C140Entry Complete
Internal
C144In Process
SP4
C5DA
Data Available
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.
RUNG 18
RUNG 19
Appendix
AD
L205M
emory
Map
Appendix
BB--11
DL105/DL205/DL350/DL405 Application Example
Setpoint #5 Message ControlsThis rung is executed when the function select bit and Menu Enabled are ON and thecompare statement is equal.The output displays the message. “Zone3 Temp SP : ”
“Enter New Temp.= ”
LDK17
Load integer value in K17 = 17.
OUTV2000
LDK18
OUTV2001
SET
RST
C145In Process
SP5
C27Menu Enable
OP--1510 Only
C6Select BitFunction
C27Menu Enable
OP--1510 Only
V2002Data/EntryTop Line
=K5
OUTV2002
LDV2405
Output top line message #17 selection.
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.
Set operator entry internal SP5 in process.
Reset ME control bit OFF.
Setpoint #5 Data StorageThis rung stores the up/down arrow value selected for Setpoint #5 after the ENTERkey is pressed and Data Available status bit is ON.
LDV2004
Load bottom line data entry value.
OUTV2405
OUTV2002
RST
SET
C145In Process
SP5
C140Entry Complete
Internal
C145In Process
SP5
C5DA
Data Available
Output to Setpoint #5 storage register V2405.
Output top line data for SP5 current value.
Reset operator entry internal SP5 in process.
Set operator entry complete.
RUNG 20
RUNG 21
App
endi
xB
App
endi
xB
B--12DL105/DL205/DL350/DL405 Application Example
Data Entry AcknowledgeThis rung controls confirmation to OP-panel that data entry and storage is complete.
Output is ON when C5=1.OUTC26
Data AcknowledgeControl Register
C5Data AvailableStatus Register
Post Entry ControlThis rung prepares the program for the next OP-panel operation.
Sets ME control it ON.SETC27
Menu EnableOP1510 Only
C140Entry Complete
Internal
RSTC140
Entry CompleteInternal
Resets internal control relay Data EntryComplete.
C5Available
Data
Entry ModeThis rung sets internal relay C100 for Setpoint Entry Mode.
Sets internal Setpoint Entry Mode ON.SETC100
Entry ModeSetpoint
C141SP1 in Process
C142SP2 in Process
C143SP3 in Process
C144SP4 in Process
C145SP5 in Process
RUNG 22
RUNG 23
RUNG 24
Appendix
AD
L205M
emory
Map
Appendix
BB--13
DL105/DL205/DL350/DL405 Application Example
Entry ModeThis rung enables menu operations and resets the setpoint in process for SetpointEntry Mode interlocking.
C7Clear/AbortOP--1510
C7Clear/AbortOP--1510
SETC27
Menu EnableOP--1510 Only
RST
RST
RST
RST
C100Entry Mode
Setpoint
C141In Process
SP1
C142In Process
SP2
C143In Process
SP3
ME bit set ON allows Menu Operations.
Reset internal setpoint entry mode.
Reset internal Setpoint #1 in Process.
Reset internal Setpoint #2 in Process.
Reset internal Setpoint #3 in Process.
C100Entry Mode
Setpoint
C100Entry ModeSetpoint
C140Entry Complete
Internal
RST
RST
C144In Process
SP4
C145SP5 in Process
Reset internal Setpoint #4 in Process.
Reset internal Setpoint #5 in Process.
C5Availbale
Data
End of programThis rung marks the END of program.
END
RUNG 25
RUNG 26
1CAppendix CDL 305Application Example
In This Appendix. . . .— DL305 Program Example (DL330/DL340 Only)
App
endi
xC
App
endi
xC
C--2DL305 Application Example (DL330/DL340 Only)
The following example program uses a Cement Kiln System to demonstrate theladder logic required to support the various OP-panel features. The programprovides ladder logic which supports controlling pushbuttons, lamps, messages andmenu 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-panelexample programs.
The example program listed on the following pages is designed for DirectLOGICDL305 PLC systems. The program is included on the 3 1/2 inch floppy disk providedwith this manual.These same example programs and additional technical support information maybe 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--4209If you find a problem with any of our products, services, or manuals, please fill outand return the ‘Suggestions’ card that was shipped with this manual.
Understanding theExample Programs
Appendix
CC--3
DL305 Application Example (DL330/DL340 Only)
DirectLOGIC DL305 Example Program
The example program listed on the following pages is designed for DirectLOGICDL305 PLC systems. The program supports the OP--1510 Kiln Demo application.This program is included on the 3 1/2 disk labeled “OP--1500/OP--1510 ExampleDisk” which is provided with this manual.This example program (1510_305.PRJ) should be used with the OP--1510configuration file 1510_305.OCF. Load these program files to the PLC and OP-panelfor connection and operation of the Kiln Demo application. You may also refer to theAppendix A “Example Worksheets” to help understand how the OP-panel isconfigured.This program is designed to be used with the DirectLogic DL305 and compatiblesystems. The following program is intended for training purposes and may notresolve all possible OP-panel applications. Some PLC programming knowledge isrequired to fully understand and implement the following program examples.If the CPU power cycles or machine and operator conditions are idle this rung willinitialize OP-panel and display message #1 and message #2.
DSTRK1
Load constant K1 to select message #1 fortop line display.
DOUTR400
Output to base register m+0 (R400) for topline message display.
F50
DirectSOFT
DSTRK2
Load constant K2 to select message #2 forbottom line display.
DOUTR402
F50
C251Kiln Starting
Internal
SETC227
Menu EnableOP--1510 Only
SET
SET
RST
SET
Output to base register m+1 (R402) forbottom line Message display.
C220Lamp1Green
C207Clear/Abort(OP--1510)
C201F2 Status
Pushbutton
C230Menu Return
OP--1510 Only
C231BD
Status Register
C220L1 Lamp
Green
C222L3 Lamp
Red
C374FirstScan
(OP--1510)
ME bit set ON allows menu operations.
MR bit set ON returns to last menu selected.
Beeper Disable set ON which disablespushbutton and keypad beeper.
L1 bit reset OFF which de-energizes GreenLamp.
L3 bit set ON which energizes Red Lamp.
F60
F60
a:\1510_305.prj
OP-1510Kiln Demo
RUNG 1
App
endi
xC
App
endi
xC
C--4DL305 Application Example (DL330/DL340 Only)
Memory MappingThis rung is necessary for all DirectLOGIC CPUs which do not support bit of wordinstructions. Mapping the Status and Control registers into internal control relays isnecessary to have bit level access to this data. The Status and Control register bitsare used to monitor pushbuttons, control lamps, and perform asynchronous dataexchange between the OP-panel and PLC.
DSTRR414
Load the Status Register (m+6) R414/R415.
DOUTRC200
Output Status Register into Internal ControlRelays C200--C217.
F50
DSTRRC220
Load the Internal Control Relays C220--C237.
DOUTR416
F50
Output to Control Register (m+7) R416/R417.
C374ScanFirst
F60
F60
Kiln Start ControlThis rung starts the machine process. The internal control relay Kiln Start (C251) isused to start the Startup Delay Timer, and will remain ON until the L1 control registerbit (C220) is energized.
Kiln Start signal is energized (ON) if startpushbutton F1 pressed.OUT
C220L1 Lamp
Green
C251Kiln StartInternal
C251Kiln StartInternal
C200F1
Pushbutton
Kiln Starting Lamp ControlThis rung controls the annunciator lamps during startup mode.
Yellow Lamp (L2) set ON.SETC221
L2 LampYellow
C251Kiln StartInternal
SET
RST
C224L2F Flash
Yellow
C222L3 Lamp
Red
Yellow Flash (L2F) set ON.
Reset Red Lamp (L3) OFF.
RUNG 2
RUNG 3
RUNG 4
Appendix
CC--5
DL305 Application Example (DL330/DL340 Only)
Startup Delay TimerThis delay timer signals the System Running (C252) control relay.
Kiln Start Delay Timer is energized (ON) ifstart pushbutton F1 pressed.
C201F2
Pushbutton
C251Kiln Starting
Internal
TMRSystem StartupDelay Timer
T600K20
T600Delay Timer
System Startup
System RunningThis rung sets internal control relay (C252) System Running (C52) ON.
Set ON when timer T600 accumulative =preset.SET
C252System Running
Internal
T600Delay Timer
System Startup
System Running Lamp ControlThis rung controls the annunciator lamps during startup mode.
Kiln running sets Green Lamp (L1) ON.SETC220
L1 LampGreen
C252System Running
Internal
RST
RST
C221L2 LampYellow
C224L2 FlashYellow
Resets Yellow Lamp (L2) OFF.
Reset Yellow Flash (L2F) OFF.
Reset System RunningThis rung resets internal control relay (C252) System Running when alternatingpushbutton 2 (F2) is OFF.
Reset C252 System Running control relay.RSTC252
System RunningInternal
T600Delay Timer
System Startup
C201F2
Pushbutton
RUNG 5
RUNG 6
RUNG 7
RUNG 8
App
endi
xC
App
endi
xC
C--6DL305 Application Example (DL330/DL340 Only)
Kiln Starting MessageThis rung displays “Kiln Starting” message when internal (C251) is ON.
DSTRK3
Load integer value K3 = 3.
DOUTR400
Output top Line message #3.
F50
DSTRK4
Load integer value K4 = 4.
DOUTR402
F50
Output bottom line message #4.
C251Kiln Starting
Internal
F60
F60
System Running MessageThis rung displays the “System Running” message when internal input (C252) is ON.
DSTRK5
Load integer value K5 = 5.
DOUTR400
Output top line message #5.
F50
DSTRK6
Load integer value K6 = 6.
DOUTR402
F50
Output bottom line message #6.
C252System Running
Internal
F60
F60
Kiln System Stopped MessageThis rung displays “Kiln System Stopped” when the system is not running or notstarting and F2 (pushbutton 2) is pressed.
DSTRK7
Load integer value K7 = 7.
DOUTR400
Output top line message #7.
F50
DSTRK8
Load integer value K8 = 8.
DOUTR402
F50
Output bottom line message #8.
C252Kiln Running
Internal
C201F2
Pushbutton
C251Kiln Starting
InternalF60
F60
RUNG 9
RUNG 10
RUNG 11
Appendix
CC--7
DL305 Application Example (DL330/DL340 Only)
Maps R404 (Function Select) to R610The DL305 only allows the compare statement when using timer and counterregisters. This rung maps the function selection number into Timer/Counterregisters for compare statement.
DSTR
R404
Load function selection register value.
DOUTTCA610
F50C206Select BitFunction
F60 Output the function selection number tostorage register TCA610.
Setpoint #1 Message ControlsThis rung is executed when the Function Select Bit and Menu Enabled are ON andthe compare statement is equal such as menu function 1 has been selected.The output displays the message “Meal Hopper (1--3): ”
“Arrow UP/DOWN = ”
DSTRK9
Load integer value in K9 = 9.
DOUTR400
F50
DSTRK10
DOUTR402
F50
SET
RST
C341ProcessSP1 In
C227Menu Enable
OP--1510 Only
C206Select BitFunction
C227Menu Enable
OP--1510 Only
CT610Data/MenuTop Line
=K1
DOUTR404
F60
F60
F60
DSTRR500
F50
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.
Set operator entry internal SP1 in process.
Reset ME control bit OFF.
RUNG 12
RUNG 13
App
endi
xC
App
endi
xC
C--8DL305 Application Example (DL330/DL340 Only)
Setpoint #1 Data StorageThis rung stores the up/down arrow value selected for Setpoint #1 after the ENTERkey is pressed and Data Available status bit is ON.
DSTRR410
Load bottom line data entry value.
DOUTR500
F50
DOUTR404
F60
RST
SET
C341ProcessSP1 In
C340Entry Complete
Internal
C341In Process
SP1
C205DA
Data Available
F60 Output to Setpoint #1 storage register R500.
Output top line data for SP1 current value.
Reset operator entry internal SP1 in process.
Set operator entry complete.
RUNG 14
Appendix
CC--9
DL305 Application Example (DL330/DL340 Only)
Setpoint #2 Message ControlsThis rung is executed when the Function Select Bit and Menu Enabled are ON andthe compare statement is equal such as menu function 2 has been selected.The output displays the message “Kiln Speed (%) : ”
“New Kiln Speed = ”
DSTRK11
Load integer value in K11 = 11.
DOUTR400
F50
DSTRK12
DOUTR402
F50
SET
RST
C342In Process
SP2 In
C227Menu Enable
OP--1510 Only
C206Select BitFunction
C227Menu Enable
OP--1510 Only
CT610Data/EntryTop Line
=K2
DOUTR404
F60
F60
F60
DSTRR502
F50
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.
Set operator entry internal SP2 in process.
Reset ME control bit OFF.
Setpoint #2 Data StorageThis rung stores the keypad entry value for Setpoint #2 after the ENTER key ispressed and Data Available status bit is ON.
DSTRR410
Load bottom line data entry value.
DOUTR502
F50
DOUTR404
F60
RST
SET
C342In Process
SP2
C340Entry Complete
Internal
C342In Process
SP2
C205DA
Data Available
F60 Output to Setpoint #2 storage register R502.
Output top line data for SP2 current value.
Reset operator entry internal SP2 in process.
Set operator entry complete.
RUNG 15
RUNG 16
App
endi
xC
App
endi
xC
C--10DL305 Application Example (DL330/DL340 Only)
Setpoint #3 Message ControlsThis rung is executed when the Function Select Bit and Menu Enabled are ON andthe compare statement is equal such as menu function 3 has been selected.The output displays the message “Zone1 Temp SP : ”
“Enter New Temp.= ”
DSTRK13
Load integer value in K13 = 13.
DOUTR400
F50
DSTRK14
DOUTR402
F50
SET
RST
C343In Process
SP3
C227Menu Enable
OP--1510 Only
C206Select BitFunction
C227Menu Enable
OP--1510 Only
CT610Data/EntryTop Line
=K3
DOUTR404
F60
F60
F60
DSTRR504
F50
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.
Set operator entry internal SP3 in process.
Reset ME control bit OFF.
Setpoint #3 Data StorageThis rung stores the keypad entry value selected for Setpoint #3 after the ENTERkey is pressed and Data Available status bit is ON.
DSTRR410
Load bottom line data entry value.
DOUTR504
F50
DOUTR404
F60
RST
SET
C343In Process
SP3
C340Entry Complete
Internal
C343In Process
SP3
C205DA
Data Available
F60 Output to Setpoint #3 storage register R504.
Output top line data for SP3 current value.
Reset operator entry internal SP3 in process.
Set operator entry complete.
RUNG 17
RUNG 18
Appendix
CC--11
DL305 Application Example (DL330/DL340 Only)
Setpoint #4 Message ControlsThis rung is executed when the Function Select Bit and Menu Enabled are ON andthe compare statement is equal such as menu function 4 has been selected.The output displays the message “Zone2 Temp SP : ”
“Enter New Temp.= ”
DSTRK15
Load integer value in K15 = 15.
DOUTR400
F50
DSTRK16
DOUTR402
F50
SET
RST
C344In Process
SP4
C227Menu Enable
OP--1510 Only
C206Select BitFunction
C227Menu Enable
OP--1510 Only
CT610Data/EntryTop Line
=K4
F60
F50
Output top line message selection.
Load integer value K16 = 16.
Output bottom line message selection.
Set operator entry internal SP4 in process.
Reset ME control bit OFF.
DOUTR404
F60
DSTRR506
F50 Load value in storage register for Setpoint #4.
Output top line data for SP4 current value.
Setpoint #4 Data StorageThis rung stores the keypad entry value selected for Setpoint #4 after the ENTERkey is pressed and Data Available status bit is ON.
DSTRR410
Load bottom line data entry value.
DOUTR506
F50
DOUTR404
F60
RST
SET
C344In Process
SP4
C340Entry Complete
Internal
C344In Process
SP4
C205DA
Data Available
F60 Output to Setpoint #4 storage register R506.
Output top line data for SP4 current value.
Reset operator entry internal SP4 in process.
Set operator entry complete.
RUNG 19
RUNG 20
App
endi
xC
App
endi
xC
C--12DL305 Application Example (DL330/DL340 Only)
Setpoint #5 Message ControlsThis rung is executed when the Function Select Bit and Menu Enabled are ON andthe compare statement is equal such as menu function 5 has been selected.The output displays the message “Zone3 Temp SP : ”
“Enter New Temp.= ”
DSTRK17
Load integer value in K17 = 17.
DOUTR400
F50
DSTRK18
DOUTR402
F50
SET
RST
C345In Process
SP5
C227Menu Enable
OP--1510 Only
C206Select BitFunction
C227Menu Enable
OP--1510 Only
CT610Data/EntryTop Line
=K5
DOUTR404
F60
F60
F60
DSTRR510
F50
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.
Set operator entry internal SP5 in process.
Reset ME control bit OFF.
Setpoint #5 Data StorageThis rung stores the keypad entry value selected for Setpoint #5 after the ENTERkey is pressed and the Data Available status bit is ON.
DSTRR410
Load bottom line data entry value.
DOUTR510
F50
DOUTR404
F60
RST
SET
C345In Process
SP5
C340Entry Complete
Internal
C345In Process
SP5
C205DA
Data Available
F60 Output to Setpoint #5 storage register R510.
Output top line data for SP5 current value.
Reset operator entry internal SP5 in process.
Set operator entry complete.
RUNG 21
RUNG 22
Appendix
CC--13
DL305 Application Example (DL330/DL340 Only)
Data Entry AcknowledgeThis rung controls confirmation to the OP-panel that data entry and storage arecomplete.
Output is ON when input C5 is ON.OUTC226
Data AcknowledgeControl Register
C205Data AvailableStatus Register
Post Entry ControlThis rung prepares the program for the next OP-panel operation.
Sets ME control register bit ON.SETC227
Menu EnableOP1510 Only
C340Entry Complete
Internal
RSTC340
Entry CompleteInternal
Resets internal control relay Data EntryComplete.
C205DA
Data Availabe
Entry ModeThis rung set internal control relay for Setpoint Entry Mode interlocking.
Sets internal Setpoint Entry Mode ON.SETC300
Entry ModeSetpoint
C341SP1 in Process
C342SP2 in Process
C343SP3 in Process
C344SP4 in Process
C345SP5 in Process
RUNG 23
RUNG 24
RUNG 25
App
endi
xC
App
endi
xC
C--14DL305 Application Example (DL330/DL340 Only)
Entry ModeThis rung enables the menu operation, resets setpoint in process, internal controlrelay for Setpoint Entry Mode interlocking.
C207Clear/AbortOP--1510
C207Clear/AbortOP--1510
SETC227
Menu EnableOP--1510 Only
RST
RST
RST
RST
C300Entry Mode
Setpoint
C341SP1 in Process
C342SP2 in Process
C343SP3 in Process
ME bit set ON allows Menu Operations.
Reset internal setpoint entry mode.
Reset internal Setpoint #1 in Process.
Reset internal Setpoint #2 in Process.
Reset internal Setpoint #3 in Process.
C300Entry Mode
Setpoint
C300Entry ModeSetpoint
C340Entry Complete
Internal
RST
RST
C344SP4 in Process
C345SP5 in Process
Reset internal Setpoint #4 in Process.
Reset internal Setpoint #5 in Process.
C205Available
Data
End of programThis rung marks the END of program.
END
RUNG 26
RUNG 27
1DAppendix DApplication Examples
In This Appendix. . . .— Allen-Bradley SLC 5/03 & SLC 5/04 Example
App
endi
xD
D--2Allen Bradley SLC 5/03 and 5/04 Application Example
The following example program uses a Cement Kiln System to demonstrate theladder logic required to support the various OP-panel features. The programprovides ladder logic which supports controlling pushbuttons, lamps, messages andmenu operations.For training purposes the example program controls the items listed in the figurebelow, such as Hopper Selection, Kiln Speed, Start/Stop/Run controls, and KilnZone Temperatures.
These same example programs and additional technical support information maybe 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--4209If you find a problem with any of our products, services, or manuals, please fill outand return the ‘Suggestions’ card that was shipped with this manual.
Understanding theExample Programs
Appendix
DD--3
Allen Bradley SLC 5/03 and 5/04 Application Example
Allen-Bradley Example Program
The example program listed on the following pages is designed for Allen-BradleySLC 500 5/03, and 5/04 PLC systems. The program supports the OP-1510 KilnDemo application. This program is included on the 3 1/2 disk labeled“OP-1500/OP-1510 Example Disk” which is provided with this manual.This example PLC program (1510_AB.*) must be used with the OP-1510configuration file 1510_AB.OCF. Load these program files to the PLC and OP-panelfor connection and operation of the Kiln Demo application. You may also refer to theAppendix A “Example Worksheets” to help understand how the OP-panel isconfigured.This program is designed to be used with the Allen-Bradley SLC500 5/03 and 5/04PLC systems. The following program is intended for training purposes and may notresolve all possible OP-panel applications. Some PLC programming knowledge isrequired to fully understand and implement the following program examples.If the CPU power cycles or machine and operator conditions are idle this rung willinitialize the OP-panel and display message #1 and message #2.
MOVESource
Load constant value 1 to select message #1for top line display.1
N7:7Lamp1Green
L
N7:7Menu Enable
OP--1510 Only
L
L
U
L
N7:11Internal
Kiln Starting
N7:6F2
Pushbutton
N7:6OP-1510
Clear/Abort
N7:7Menu Return
OP--1510 Only
N7:7BD
Status Register
N7:7L1 Lamp
Green
N7:7L3 Lamp
Red
S:1FirstScan
ME bit set ON which allows menu operations.
MR bit set ON returns to last selected uponexits.
Beeper Disable set ON which disablespushbutton and keypad beeper.
L1 bit reset OFF which de-energizes GreenLamp.
L3 bit set ON which energizes Red Lamp.
15
1
7 0
1
N7:00
Dest
Load constant value 2 to select message #2for top line display.MOVE
Source 2
N7:10
Dest
7
8
9
0
2
a:\1510_AB.*
OP-1510Kiln Demo
RUNG 1
App
endi
xD
D--4Allen Bradley SLC 5/03 and 5/04 Application Example
Kiln Start ControlThis 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 controlregister bit is energized turn ON.
Kiln Start signal is energized (ON) if startpushbutton F1 pressed.
N7:11Kiln StartInternal
N7:7L1 Lamp
Green
N7:11Kiln StartInternal
N7:6F1
Pushbutton
0
1
0 1
Kiln Starting Lamp ControlThis rung controls the annunciator lamps during startup mode.
Yellow Lamp (L2) set ON.L
N7:7L2 LampYellow
N7:11Kiln StartInternal
L
U
N7:7L2F Flash
Yellow
N7:7L3 Lamp
Red
Yellow Flash (L2F) set ON.
Reset Red Lamp (L3) OFF.
1 1
4
2
Startup Delay TimerThis rung is the delay timer signal for the System Start control relay.
Kiln Starting input starts Delay Timer.Timer On Delay
Timer T4:00.01
N7:6F2
Pushbutton
N7:11Starting
Kiln
1 1
T4:0Delay Timer
Startup
DN EN
DNTime BasePresetAccum
2000
System
RUNG 2
RUNG 3
RUNG 4
Appendix
DD--5
Allen Bradley SLC 5/03 and 5/04 Application Example
System RunningThis rung sets the internal control relay C52 System Running.
Set ON when timer T4:0 accumulative =preset.L
N7:11System Running
Internal
T4:0
Delay TimerSystem Startup
Done
DN 2
System Running Lamp ControlThis rung controls the annunciator lamps during startup mode.
Kiln running sets Green Lamp (L1) ON.L
N7:7L1 Lamp
Green
N7:11System Running
Internal
U
U
N7:7L2 LampYellow
N7:7L2 FlashYellow
Resets Yellow Lamp (L2) OFF.
Reset Yellow Flash (L2F) OFF.
2 0
1
4
This rung resets internal control relay (N7:11/2) System Running when alternatingpushbutton 2 (F2) is OFF.
Reset N7:11/2 System Running control relay.U
N7:11System Running
Internal
T4:0Delay Timer
System Startup
N7:6F2
Pushbutton
2DN1
RUNG 5
RUNG 6
RUNG 7
App
endi
xD
D--6Allen Bradley SLC 5/03 and 5/04 Application Example
Kiln Starting MessageThis rung displays “Kiln Starting” message.
MOVESource
Load message #3 for top line display registerm+0.
N7:11Internal
Kiln Starting
1 N7:00
Dest
Load message #4 to bottom line displayregister m+1.MOVE
Source 4N7:1
0Dest
3
System Running MessageThis rung displays “System Running” message.
MOVESource
Load message #5 to top line display registerm+0.
N7:11Internal
System Running
2 N7:00
Dest
Load message #6 to bottom line displayregister m+1.MOVE
Source 6N7:1
0Dest
5
Kiln System Stopped MessageThis rung displays “Kiln System Stopped”.
MOVESource
Load message #7 to top line display registerm+0.
N7:6F2
Pushbutton
1 N7:00
Dest
Load message #8 to bottom line displayregister m+1.MOVE
Source 8N7:1
0Dest
7N7:11
InternalKiln Starting
1
N7:11Internal
System Running
2
RUNG 8
RUNG 9
RUNG 10
Appendix
DD--7
Allen Bradley SLC 5/03 and 5/04 Application Example
Setpoint #1 Message ControlsThis rung is executed when the Function Select Bit and Menu Enabled are ON andcompare statement is equal such as menu function 1 has been selected.The output displays the message. “Meal Hopper (1--3): ”
“Arrow UP/DOWN = ”
MOVESource
Load integer value in K9=9.N7:7(OP-1510)
Menu Enable
7N7:0
0Dest
Load integer value K10=10.MOVESource 10
N7:10
Dest
9N7:6
Select BitFunction
6
EQUALSourceA
01SourceB
N7:2
Top LineEntry/Menu
MOVESource Load value in storage register for Setpoint #1
N7:20
Dest
N7:210
Set operator entry internal SP1 in Process.L
N7:10ProcessSP1 in
UN7:7
EnableMenu
Reset ME control bit OFF.
1
7
Output top line message #9 selection.
Output bottom line message #9 selection.
Output top line data for SP1 current value.
Setpoint #1 Data StorageThis rung stores the up/down arrow value selected for Setpoint #1 when the ENTERkey is pressed and Data Available status bit is ON.
N7:6DA
Data Available
5 Load bottom line data entry value.MOVESource N7:4
N7:210
Dest
N7:10ProcessSP1 In
1
MOVESource Load bottom line data entry value.
N7:20
Dest
N7:40
Reset operator entry internal control relaySP1 in Process.U
N7:10ProcessSP1 in
LN7:10
Entry CompleteInternal
Sets Data Entry Complete internal controlrelay ON.
1
0
Output to Setpoint #1 strorage register N7:21.
Output top line data for SP1 in process.
0
RUNG 11
RUNG 12
App
endi
xD
D--8Allen Bradley SLC 5/03 and 5/04 Application Example
Setpoint #2 Message ControlsThis rung is executed when the Function Select Bit and Menu Enabled bit are ONand the compare statement is equal such as menu function 1 has been selected).The output displays the message “Kiln Speed (%): ”
“New Kiln Speed= ”
MOVESource
Load integer value in K11=11.N7:7(OP-1510)
Menu Enable
7N7:0
0Dest
Load integer value K12=12.MOVESource 12
N7:10
Dest
11N7:6
Select BitFunction
6
EQUALSourceA
02SourceB
N7:2
Top LineEntry/Menu
MOVESource Load value in storage register for Setpoint #2
N7:20
Dest
N7:220
Set operator entry internal SP2 in Process.L
N7:10ProcessSP2 In
UN7:7
EnableMenu
Reset ME control bit OFF.
2
7
Output top line message #11 selection.
Output top line message #12 selection.
Output top line data for SP2 current value.
MOVESource Load value in storage register for Setpoint #2
N7:30
Dest
1
Output top line data for SP2 decimal point.
Setpoint #2 Data StorageThis rung stores the keypad entry value selected for Setpoint #2 after the ENTERkey is pressed and Data Available status bit is ON.
N7:6DA
Data Available
5 Load bottom line data entry value.MOVESource N7:4
N7:220
Dest
N7:10ProcessSP2 in
2
MOVESource Load bottom line data entry value.
N7:20
Dest
N7:40
Reset operator entry internal SP2 in Process.U
N7:10ProcessSP2 in
LN7:10
InternalEntry Complete
Set Entry Complete internal bit ON.
2
0
Output to Setpoint #2 storage register N7:22.
Output top line data for SP2 in process.
0
RUNG 13
RUNG 14
Appendix
DD--9
Allen Bradley SLC 5/03 and 5/04 Application Example
Setpoint #3 Message ControlsThis rung is executed when Function Select Bit and Menu Enabled BIT are ON andTHE compare statement is equal such as menu function 3 has been selected.The output displays the message “Zone1 Temp SP: ”
“Enter New Temp.= ”
MOVESource
Load integer value in K13=13N7:7(OP-1510)
Menu Enable
7N7:0
0Dest
Load integer value K14=14.MOVESource 14
N7:10
Dest
13N7:6
Select BitFunction
6
EQUALSourceA
03SourceB
N7:2
Top LineEntry/Menu
MOVESource Load value in storage register for Setpoint #3
N7:20
Dest
N7:230
Set operator entry internal SP3 in Process.L
N7:10Process
SP3
UN7:7
EnableMenu
Reset ME control bit OFF.
3
7
Output bottom line message #13 selection.
Output top line message #14 selection.
Output top line data for SP3 current value.
Setpoint #3 Data StorageThis rung stores the keypad entry value selected for Setpoint #3 after the ENTERkey is pressed and Data Available status bit is ON.
N7:6DA
Data Available
5 Load bottom line data entry value.MOVESource N7:4
N7:230
Dest
N7:10ProcessSP3 In
3
MOVESource Load bottom line data entry value.
N7:20
Dest
N7:40
Resets operator entry internal SP3 inProcess.U
N7:10ProcessSP3 In
LN7:10
InternalEntry Complete
Sets Data Entry Complete internal ON.
3
0
Output to Setpoint #3 strorage register N7:23.
Output top line data for SP3 in process.
0
RUNG 15
RUNG 16
App
endi
xD
D--10Allen Bradley SLC 5/03 and 5/04 Application Example
Setpoint #4 Message ControlsThis rung is executed when Function Select Bit and Menu Enabled bit are ON andthe compare statement is equal such as menu function 4 has been selected.The output displays the message “Zone2 Temp SP: ”
“Enter New Temp.= ”
MOVESource
Load integer value in K15=15N7:7(OP-1510)
Menu Enable
7N7:0
0Dest
Load integer value K16=16.MOVESource 16
N7:10
Dest
15N7:6
Select KeyFunction
6
EQUALSourceA
04SourceB
N7:2
Top LineEntry/Menu
MOVESource Load value in storage register for Setpoint#4
N7:20
Dest
N7:240
Set operator entry internal SP4 in Process.L
N7:10Process
SP4
UN7:7
EnableMenu
Reset ME control bit OFF.
4
7
Output top line messae #15 selection.
Output bottom line message #16 selection.
Output top line data for SP4 current value.
Setpoint #4 Data StorageThis rung stores the keypad entry value selected for Setpoint #4 after the ENTERkey is pressed and Data Available status bit is ON.
N7:6DA
Data Available
5 Load bottom line data entry value.MOVESource N7:4
N7:240
Dest
N7:10ProcessSP4 In
4
MOVESource Load bottom line data entry value.
N7:20
Dest
N7:40
Reset operator entry internal SP4 in Process.U
N7:10ProcessSP4 In
LN7:10
InternalEntry Complete
Sets Data Entry Complete internal ON.
4
0
Output to Setpoint #4 strorage register N7:24.
Output top line data for SP4 in process.
0
RUNG 17
RUNG 18
Appendix
DD--11
Allen Bradley SLC 5/03 and 5/04 Application Example
Setpoint #5 Message ControlsThis rung is executed when Select key and Menu Enabled bit are ON and thecompare statement is equal such as menu function 5 has been selected.The output displays the message “Zone3 Temp SP: ”
“Enter New Temp.= ”
MOVESource
Load integer value in K17=17N7:7(OP-1510)
Menu Enable
7N7:0
0Dest
Load integer value K18=18.MOVESource 18
N7:10
Dest
17N7:6
Select BitFunction
6
EQUALSourceA
05SourceB
N7:2
Top LineEntry/Menu
MOVESource Load value in storage register for Setpoint#5
N7:20
Dest
N7:250
Set operator entry internal SP5 in Process.L
N7:10Process
SP5
UN7:7
EnableMenu
Reset ME control bit OFF.
5
7
Output top line message #17 selection.
Output bottom line message #18 selection.
Output top line data for SP5 current value.
Setpoint #5 Data StorageThis rung stores the keypad entry value selected for Setpoint #5 after the ENTERkey is pressed and Data Available status bit is ON.
N7:6DA
Data Available
5 Load bottom line data entry value.MOVESource N7:4
N7:250
Dest
N7:10ProcessSP5 In
5
MOVESource Load bottom line data entry value.
N7:20
Dest
N7:40
Reset operator entry internal SP5 in Process.U
N7:10ProcessSP5 In
LN7:10
InternalEntry Complete
Sets Data Entry Complete internal ON.
5
0
Output to Setpoint #5 strorage register N7:25.
Output top line data for SP5 in process.
0
RUNG 19
RUNG 20
App
endi
xD
D--12Allen Bradley SLC 5/03 and 5/04 Application Example
Data Entry AcknowledgeThis rung controls Data Acknowledge to the OP-panel indicating the PLC data entryand storage is complete.
Output is ON when N7:6/5 is ON.L
N7:7Acknowledge
Data
N7:6
Status RegisterData Available
5 6
Post Entry ControlThis rung prepares the program for the next OP-panel operation.
Sets ME control register bit ON.L
N7:7EnableMenu
N7:10Entry Completed
Internal
UN7:10
Entry CompleteedInternal
Reset internal control relay Data EntryComplete.
0 7
0
N7:6DA
Data Available
5
OP-1510
Entry Mode InterlockThis rung sets internal Entry Mode which is used to interlock Entry Mode.
Sets internal Setpoint Entry Mode ON.L
N7:11Entry Mode
Setpoint
N7:10ProcessSP1 In
1
OP-1510
N7:10ProcessSP2 In
2
N7:10ProcessSP3 In
3
N7:10ProcessSP4 In
4
N7:10ProcessSP5 In
5
0
RUNG 21
RUNG 22
RUNG 23
Appendix
DD--13
Allen Bradley SLC 5/03 and 5/04 Application Example
Entry Mode AbortThis rung enables Menu Enable, resets Entry Mode, and Setpoint In Process controlrelays, which are used for OP-panel program control.
Resets internal setpoint entry mode..U
N7:11Entry Mode
Setpoint
N7:6Clear/AbortOP-1510
U
U
N7:10ProcessSP1 In
N7:10ProcessSP2 In
Resets internal SP1 in Process.
Reset internal SP2 In Process.
7
0
1
2
N7:10Entry Completed
Internal
0
Reset internal SP3 In Process.U
N7:10ProcessSP3 In
U
U
N7:10ProcessSP4 In
N7:10ProcessSP5 In
Reset internal SP4 In Process.
Reset internal SP5 In Process.
3
4
5
N7:11Entry Mode
Setpoint
0
N7:11Entry ModeSetpoint
0
Set Menu Enable bit ON allows menuoperations.L
N7:7ME
Menu Enable
7
N7:6DA
Data Available
5
End of programThis rung marks the END of program.
END
RUNG 24
RUNG 25
1EU InformationThis product is manufactured in compliance with European Union (EU) Directives and carries the CEmark. The following information is provided to comply with EU documentation requirements.
NOTE: Products with CE marks perform their required functions safely and adhereto relevant standards as specified by EC directives provided they are usedaccording to their intended purpose and that the instructions in this manual areadhered to. The protection provided by the equipment may be impaired if thisequipment is used in a manner not specified in this manual. Only replacement partssupplied by PLCDirect or its agents should be used. A listing of international affiliatesis available at our Web site http://www.plcdirect.com
If you need technical assistance, please call the technical support group atPLCDirect (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. EasternStandard Time. Their Web Site address is http://www.plcdirect.com
All electrical circuits connected to the communications port receptacle are rated asSafety 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. . . . . . . . . . . . . . . . . . . . . . . . . . .
No preventative maintenance is required. To clean the exterior of the paneldisconnect the input power and carefully wipe the panel with a cloth moistened withplain water.
There are no internal fuses for the input power circuits, so external circuit protectionis needed to ensure the safety of service personnel and the safe operation of theequipment 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 thepanel has an input current rating of 0.5 amperes, use a fuse rated for 1 ampere.
Technical Support
SELV Circuits
EnvironmentalSpecifications
PreventativeMaintenance andCleaning
External FuseProtectionfor Input Power
1Index
AAddress, assignment, 2--8
Address Block, 1--7switch assignment, 2--8termination resistor, 2--8
Application, planning, 1--4
BBack-panel
access, 1--7layout, 1--7
CCommunications Cable, recommended, 2--9
Configurationaddress, 2--7preparation, 4--2software, 4--2
Configuration Cable, 2--9
Configuringbase register address, 4--6communications, 4--5panel address, 4--6panel functions, 4--6
Connecting Cable5/04, 2--9details, 2--10GE Series 1, 2--9pinouts, 2--10SIMATIC TI, 2--9Slice I/O, 2--9TI305, 2--9
Connecting Cables, 2--9
Connecting Cbale, TI405, 2--9
Control Register, 3--4
CPU, cables, 2--9
DData Acknowledge, control bit, 3--13
Data Available, status bit, 3--13
Decimal pointplacement, 3--10types, 3--10
DirectLOGIC, communications table, 4--5
Dynamic Messagebottom line display, 3--9display, 3--7operation, 3--7top line display, 3--8
FFrequently Asked Questions, 1--8
IInteractive Message
arrow adjustment, 3--10bottom line display, 3--12numeric keypad, 3--10operations, 3--10status and controlbits, 3--13top line display, 3--11
Index--2
KKeypad, entry, 1--6
LLabel
creating, 2--3installation, 2--2
Lampcontrol example, 3--19example, 3--20flash example, 3--19, 3--20labels, 2--2legend, 2--3operation, 3--17
Legends, 2--3
MMapping
control register, 3--25DL305 status register, 3--26status register, 3--24
Memoryregister assignment, 3--21register definition, 3--21
Memory Mappingcompatible example, 3--25DirectLOGIC compatibles, 3--24DirectLOGIC example, 3--24DL305 example, 3--26operation, 3--24overview, 3--21PLCDirect example, 3--25
Menufunction select bit, 3--15, 3--16menu bits, 3--15menu enable bit, 3--16operation, 3--5, 3--15planning, 3--14
Menu and Sub--Menu, 3--14
Message, display overview, 1--6
Message Displayoperations, 3--5types, 3--5
OOP--9001, cable connectors, 2--9
OP--9001 Communications Master, 2--8
OP--PanelLCD display, 1--6memory definition, 3--22overview, 1--5pushbuttons, 1--5
OP--panelconfiguration mode, 2--7features, 3--2labels, 2--2lamps, 1--6
OPEditorconfiguration cable, 2--7configuration software, 4--2documentation, 4--3installation, 4--4system requirments, 4--3user steps, 4--4
PPanel
cutout demensions, 2--4mounting demensions, 2--4
Panel Configuration, problems, 5--2
Power Receptacle, 1--7
Power Supplyconnections, 2--6connectors, 2--9hook--up, 2--6requirments, 2--6
Preparing, labels, 2--2
Pushbuttonlabels, 2--2legend, 2--3operation, 3--17
RRS--422, communications, 2--8
Index--3
SSerial Port, 1--7
Specification, storage temperature, 2--5
Specifications, 2--5communication link, 2--5diagnostics, 2--5environmental, 2--5NEMA rating, 2--5power connector, 2--5
Static Messagedisplay, 3--6operation, 3--6
Status and Controlbit definition, 3--4bit-level access, 3--3register overview, 3--3
Status Register, 3--4
TToubleshooting, Panel to PLC communications, 5--3, 5--4
Troubleshooting, 5--2
UUser Memory, overview, 3--23