Sie sind auf Seite 1von 115

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 automation equipment to operate safely. Anyone who installs or uses this equipment should read this publication (and any other relevant publications) before installing or operating the equipment. To minimize the risk of potential safety problems, you should follow all applicable local and national codes that regulate the installation and operation of your equipment. These codes vary from area to area and usually change with time. It is your responsibility to determine which codes should be followed, and to verify that the equipment, installation, and operation is in compliance with the latest revision of these codes. At a minimum, you should follow all applicable sections of the National Fire Code, National Electrical Code, and the codes of the National Electrical Manufacturers Association (NEMA). There may be local regulatory or government offices that can also help determine which codes and standards are necessary for safe installation and operation. Equipment damage or serious injury to personnel can result from the failure to follow all applicable codes and standards. We do not guarantee the products described in this publication are suitable for your particular application, nor do we assume any responsibility for your product design, installation, or operation. If you have any questions concerning the installation or operation of this equipment, or if you need additional information, please call us at 1--800--633--0405. This publication is based on information that was available at the time it was printed. At PLCDirect we constantly strive to improve our products and services, so we reserve the right to make changes to the products and/or publications at any time without notice and without any obligation. This publication may also discuss features that may not be available in certain revisions of the product.

Trademarks
This publication may contain references to products produced and/or offered by other companies. The product and company names may be trademarked and are the sole property of their respective owners. PLCDirect disclaims any proprietary interest in the marks and names of others. Stage is a trademark of Koyo Electronics Industries Co., LTD. Texas Instruments is a registered trademark of Texas Instruments, Inc. TI, TIWAY, Series 305, Series 405, TI305, and TI405 are trademarks of Texas Instruments, Inc. Siemens and SIMATIC are registered trademarks of Siemens, AG. GE is a registered trademark of General Electric Corporation. Series One is a registered trademark of GE Fanuc Automation North America, Inc. MODBUS is a registered trademark of Gould, Inc. IBM is a registered trademark of International Business Machines. MS-DOS and Microsoft are registered trademarks of Microsoft Corporation. Windows is a trademark of Microsoft Corporation. OPTOMUX and PAMUX are trademarks of OPTO 22. Copyright 1997, PLCDirect Incorporated All Rights Reserved No part of this manual shall be copied, reproduced, or transmitted in any way without the prior, written consent of PLCDirect Incorporated. PLCDirect retains the exclusive rights to all information included in this document.

1
Manual Revisions
If you contact us in reference to this manual, be sure and include the revision number. Title: OP-1500/OP-1510 Operator Panel User Manual Manual Number: OP--1510--M Issue Original Date 1/96 Effective Pages Cover/Copyright Contents Manual Revisions 1 70 Description of Changes Original Issue

2nd Edition

2/97

Cover,Contents Pages 1 70 New Manual Format, Contents, and Examples

2nd Edition

Rev. A

7/97

All sections

Text Corrections: Remove OP--DOSEDIT, Add DL350 notations Rev. B Cut-out dimensions, added OP--2CBL--1 Minor changes

Rev. B

5/98

Manual Revisions Chapter 2 Appendix A--D

1
Table of Contents
Chapter 1: Getting Started

i
1-2 1--2 1--2 1--2 1--2 1--3 1--3 1-4 1--4 1--5 1--5 1--6 1--6 1--6 1--7 1--7 1--7 1--7 1--7 1-8

Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . The Purpose of this Manual . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Contents of the Manual . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Supplemental Manuals . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Technical Assistance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Chapters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Appendices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . OP-1500 and OP-1510 Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Plan your System . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . General Panel Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . About the Pushbuttons . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . LCD Display Window . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Keypad Entry . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Annunciator Lamps . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Back--Panel Layout . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Serial Communications Port . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Power Receptacle . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Address Block . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Access the Back Panel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Frequently Asked Questions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Chapter 2: Installation and Specifications


Preparing Panel Labels . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Labeling the Lamps and Pushbuttons . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Creating and Installing the labels . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Template for Creating Labels . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Dimensions for Mounting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Panel Specifications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Physical Specifications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Environmental Specifications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Operating Specifications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Connecting a Power Supply . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Power Supply Connections . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Multi--Panel Power Supply connection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Preparing the Panel for Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Selecting Configuration Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Configuration Cable . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Preparing the Panel for Communications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Assigning an Address . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . How to Set the Address . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . OP-9001 Multi-panel Configurations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . The Termination Resistor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Choosing the Proper Connecting Cable . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-2 2--2 2--2 2-3 2-4 2-5 2--5 2--5 2--5 2-6 2--6 2--6 2-7 2--7 2--7 2-8 2--8 2--8 2-8 2--8 2-9

ii

Table of Contents Connecting Cable Details . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Connecting Cable . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-10 2--10

Chapter 3: Understanding the Features


Learning the Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Status and Control Registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Status and Control Register Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Bit Level Access . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Status and Control Register Definition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Message and Menu Operations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Operator Panel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Messages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Static Messages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Dynamic Messages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Interactive Messages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Displaying Messages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Static Message Operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Static Display . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Dynamic Message Operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Dynamic Message Top Line . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Dynamic Message Bottom Line . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Interactive Message Operations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Numeric keypad Entry . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Arrow Adjustment Entry . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Interactive Message Top Line . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Interactive Message Bottom Line . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Status and Control Bits used with Interactive Messages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Using the Data Available and Data Acknowledge Bits . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Menu and Sub-Menus (OP-1510 Only) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Menu Items . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Menu Operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Using the Menu bits . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Using Menu and Function Select bits . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Pushbuttons and Lamps . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Pushbutton Operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Lamp Operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Pushbutton Example . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Pushbuttons Using Direct Access to Status Register bits . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Pushbutton LEDs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Lamp Example . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Lamp Flash . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Memory Mapping Process . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . OP Base Register Memory Definition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Operator Panel Base Memory . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . DirectLOGIC User Memory Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Mapping Operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Mapping Example (PLCDirect and Compatibles) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . DL105/DL205/ DL405 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . DL105/DL205/ DL405 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-2 3-3 3--3 3--3 3--4 3-5 3--5 3-5 3--5 3--5 3--5 3-6 3--6 3--6 3--7 3--8 3--9 3--10 3--10 3--10 3--11 3--12 3--13 3--13 3-14 3--14 3--15 3--16 3--16 3-17 3--17 3--17 3--18 3--18 3--18 3--19 3--19 3-20 3--20 3--20 3-22 3-23 3-23 3--23 3--24

Table of Contents Mapping Example (PLCDirect DL305) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . DL305 Family . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . DL305 (DL330/DL340 Only) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . DL305 Only (DL330/DL340 Only) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-25 3--25 3--25 3--26

iii

Chapter 4: Configuring Your Operator Panel


Preparing for Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . OPEditor Software . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . More about the OPEditor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . OPEditor Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . System Requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . How to Configure Your Panel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Step 1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Step 2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Step 3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Step 4 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Step 5 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Step 6 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Step 7 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Step 8 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Step 9 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Step 10 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-2 4--2 4--2 4--3 4--3 4--3 4-4 4--4 4--4 4--4 4--4 4--5 4--6 4--6 4--6 4--6 4--6

Chapter 5: Maintenance and Troubleshooting


Troubleshooting the OP-1500/1510 Panels . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Troubleshooting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Panel Configuration Problems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Panel to PLC Communications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Allen Bradley Panel to PLC Communications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-2 5--2 5--2 5--3 5--4

Appendix A: Application Worksheet


Application Worksheet Example . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Application Worksheet Form . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A-2 A-5

Appendix B: Application Examples


Example Senario . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . DL105/DL205/DL350/DL405 Example . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-2 B-3

iv

Table of Contents

Appendix C: Application Examples


Example Senario . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . DL305 (DL330/DL340 Only) Example . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C-2 C-3

Appendix D: Application Examples


Example Senario . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Allen Bradley Example . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . D-2 D-3

Getting Started

1 1

In This Chapter. . . .
Introduction OP-1500/OP-1510 Overview Frequently Asked Questions

1-2
Getting Started

Getting Started

Introduction
The Purpose of this Manual This User Manual provides user information on panel installation, panel configuration, and programming the OP-1500 and OP-1510. The purpose of this manual is to teach concept and programming techniques which may be applied while implementing the OptiMater panels. The example programming figures within Chapter 3 Understanding the Features use DirectLOGICt program references for training purposes. Example programs for other PLC models and products are located in the Appendix B--D of this manual. Complete example programs are provided for DirectLOGIC and Allen-Bradley PLCs. Inside this manual you will learn about planning, implementing, and utilizing the OptiMate OP-1500 and OP-1510 products. This manuals contents discuss aspects of both OP-panels regardless of which PLC product you are connecting. Also included are application examples to improve the learning process and working knowledge with the OptiMate units. Reference the appropriate PLC/CPU User Manuals for the commands and address references required for your system. If you are using a DirectLOGIC PLC product, you will want to keep the DirectSOFT User Manual handy while programming your system. For other PLC brands you must reference their User manuals to properly program the ladder logic required to operate the OP-panels. For Multi-Panel applications utilizing the OP-9001 Communications Master please refer to the OP-9001 User Manual (Part Number OP--9001--M). After completely reading this manual, if you are not successful with implementing the OP-1500 or OP-1510, you may call PLCDirect at (800) 633-0405, Monday through Friday from 9:00 A.M. to 6:00 P.M. Eastern Standard Time. Our technical support group will work with you in answering your application questions. If you have a comment or question about our products, services, or manuals which we provide, please fill out and return the suggestions card included with this manual.

Contents of the Manual

How to Use the

OP-1500

OP-1510

The OP-1500 and OP-1510 Operator panels may be reconfigured to exchange data with your programmable controller.

Supplemental Manuals

Technical Assistance

Getting Started Chapters

1-3
Getting Started

This table provides an overall description of the topics covered within this manual. Getting Started Installation and Specifications Understanding the Basics Configuring Your Panel Maintenance and Troubleshooting
Introduces the physical and functional characteristics. Discusses the pushbuttons, lamps, LCD display and OP-1500 and OP---1510 characteristics. Also provides introduction to planning your system. Shows how to prepare for system installation, including specifications, and mounting instructions. Includes connecting cables part numbers and specifications. Detailed description of feature and functions available with OP-1500 and OP-1510. Teaches concept of how the data is exchanged between the OP and PLC. Also discusses the meaning of the Status and Control register bits used for asynchronous communications control. Information on the differences between the DOS and Windows versions of OPEditor.The OP--WINEDIT for windows contains Help windows which will assist with configuring the OP---1500 and OP---1510. Aid for diagnostics and maintenance of your OptiMate panel(s). Includes tips on isolating communications faults by use of LED status.

1 2 3 4 5
Appendices

Additional examples and reference information: Application Worksheets


Application Worksheets for planning and creating OP--1500 and OP--1510 programs. These worksheets help define and implement the OP-panel pushbuttons, lamps, and messages. Appendices B,C, and D provide complete example programs for using OP-panel standard functions and features. These examples will include compatible ladder logic for implementing pushbuttons, lamps, and messages using the DirectLOGIC compatibles and Allen-Bradley SLC5/03, SLC5/04 and Micrologic PLCs.

A B C

Complete Application Examples

TIP: Information marked by this symbol indicates helpful hints about current topic.

WARNING: These markers warn you about specific concerns which may need to be addressed where there is a safety risk.

NOTE: This marker provides information which is important to check out.

Direct LOGIC

DirectLOGIC PLCs : Denotes information specific to DirectLOGIC PLCs.

PLC
OTHER

OTHER PLCS : Denotes information specific to OTHER PLCs.

PLC

1-4
Getting Started

Getting Started

OP-1500/OP-1510 Overview
Plan your System Lets look at the OP-1500 and OP-1510 operator panels and their individually supported features. As you continue through this manual, try to relate the examples to your Operator Panel application. Use the Application Worksheet located in Appendix A, which will be helpful during the design and configuration stages of your system. To help implement the OP-1500 and OP-1510 you should plan your system with all operator interface requirements in mind. All aspects of implementing the OP-panels are covered in the beginning chapters. It is important to read and understand all topics discussed before installing, configuring and programming your application.

OPEditor

PLC

Pushbuttons... Memory Requirements... Fault messages....

Process Data.....

Backlit LCD Display with 2 lines, 20 characters each.

MACHINE

Getting Started General Panel Information

1-5
Getting Started

About the Pushbuttons

The OP---1500 and OP---1510 Operator panels provide a man-machine interface to your PLC automation system. These panels are not designed for applications which demand large amounts of operator data entry. The OP---1500 and OP---1510 have very similar characteristics, but provide slightly different functionality. The OP-panel features such as lamps, pushbuttons, and messages are all discussed throughout this manual. The Operator panels communicate with your PLC using either RS-232 or RS-422 serial communication. Details on configuration software and programming your operator panel are covered in later chapters. Your application requires either a Single or Multi-panel configuration. You may network up to 31 panels to a single PLC. For multi-panel systems, the OP--9001 Communication Master must be used. For applications demanding large amounts of operator interface data or require information to be graphically displayed, we recommend using PC software such as Wonderware, LABview, Intellution etc. Please refer to our PLCDirect product catalog or contact one of our sales representatives for your Operator Interface solutions. Many applications require Operator panel pushbuttons for controlling the machine or process. These pushbuttons are used for input signals to the PLC which start and stop a machine or process. The OP--1500 has five user configured pushbuttons and the OP--1510 has two user configured pushbuttons. You may create custom text labels describing the pushbuttons within your application. The following figures show the pushbutton layouts for the OP---1500 and OP---1510. The OP---1500 contains five sealed membrane pushbuttons located on the lower left portion of the panel. All five pushbuttons may be freely defined for discrete input signals to the PLC. Configure these pushbuttons as momentary or alternating to best fit your operator interface application. OP-1500

F1

F2

F3

F4

F5

Pushbuttons

The OP---1510 contains two user-defined pushbuttons. These two pushbuttons may be configured as momentary or alternating type signals. The other three pushbuttons support the multi-layered Menu functions. The Menu pushbuttons allow you to perform the Menu operations and are clearly labeled Menu, Clear/Abort, and Select.

OP-1510

F1

F2

Menu Clear/Abort

Select

1-6
Getting Started

Getting Started The OP-1500 and OP-1510 both feature a LCD display window. The LCD window supports two message lines which can display up to 20 characters each. The messages must be entered using configuration software which is referred to as OPEditor. Up to 160 messages may be configured and stored in the Operator panel. The message control type may be static text, dynamic, or interactive. The PLC logic program controls which messages are displayed. Details on how to implement and use the different types of messages are covered in later chapters. Lamp1
GREEN

LCD Display Window

Lamp2
YELLOW

Lamp3
RED

OP-1500/OP-1510

Entry Keypad

Backlit LCD Display with 2 lines, 20 characters each.

Keypad Entry

You may enter numeric values using the sealed membrane numeric keypad. Interactive messages are used to enter new setpoints using the keypad. During data entry, the keys labeled Enter, CE, Y (arrow-up), and B (arrow-down), are also used to assist operator data entry functions. Use of Interactive messages are discussed in later sections of this manual. The OP-1500 and OP-1510 each contain three annunciator lamps located above the LCD message window. From left to right these lamps are colored green, yellow, and red and may be labeled to fit your application. The lamps are turned on, off, and flashed through your ladder logic program.

Annunciator Lamps

Getting Started

1-7
Getting Started

Back-Panel Layout The back side of the OP-1500 and OP-1510 are typical in physical and functional characteristics. The panels both contain a serial port with transmit and receive LEDs, a power receptacle, and an address block with a termination switch.
Serial Port RX/TX LEDs Power Receptacle

DIP Switch

Serial Communications Port

The serial communications port is a 15-pin, female D-shell connector, which supports using RS-232 or RS-422 interface wiring. This port is used for communications between the OP-panel and PLC, as well as for programming your panel configurations. In the case of a Multi-panel application, this port may be connected to the OptiMate OP-9001 Communications Master. The block style connector, also located on the back of the panel, is used to connect an external 24VDC power supply. This block style connector with screw terminals is provided with each panel and allows plug-in connection to the power receptacle. The address switch is for setting the panel address number (0-30) or selecting the panel configuration mode (address No. 31). The address block contains six switches which are discussed in Chapter 2, Installation and Specifications. The back of the OP-panel must be accessible for maintenance and programming purposes. For door mount installations allow minimum 5-inch depth behind the door for OP-panel clearance. This will include the 2-3 inches required for communications connector and cable. The next chapter discusses mounting specifications and cutout dimensions. Please refer to the Maintenance and Troubleshooting chapter in this manual for tips and techniques on troubleshooting.

Power Receptacle

Address Block

Access the Back Panel

1-8
Getting Started

Getting Started

Frequently Asked Questions


Q. Whats new in this Second Edition Rev. A Users Manual? A. The Second Edition OP--1500 and OP--1510 manual is divided into chapters for quick reference to information. This manual will help you understand and use features for both operator panels. Application Worksheets and programming examples are provided within the manual Appendices. It also defines the use of new Status 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 and application concepts. You must have programming knowledge for the PLC product youre using, the PLC serial communications capabilities which are available, as well as hook-up and connecting cable data. You should ensure the serial port, cables, and protocol parameters are properly chosen for the Optimate panel configuration you are programming. Q. Whats different between the OP-1500 and OP-1510 operator panels? A. The OP-panels support typical features such as messages, pushbuttons, and lamps with exception the OP--1510 panel allows menu/sub-menu options. This menu/sub-menu feature is well-suited for systems which require extensive operator entry of setpoints and variable type data. The menu features occupy three pushbuttons to be used for handling the menu operations. Once again, you want to consider using the OP--1510 panel for applications which demand data entry of multiple 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. This OPEditor software allows you to configure the OP-panels in a Microsoft Windows environment. You may configure your programs offline, upload, and/or download them to all your OptiMate panels. The OP-WINEDIT software is provided with installation 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 are configured unique to that network and serial communication specifications supported 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 31 panels to communicate using RS-422 multi-drop communications between the OP-panels and OP-9001 Communications Master unit. Also, if your CPU has secondary ports, you may connect a single panel to each available serial port.

Getting Started

1-9
Getting Started

Q. Will the OP-panels support graphics, animation, or color operator display screens? A. No, the OP--panels which support display capabilities allow numeric data variable display, and some panels in addition will allow text message display on the 2-line 20-character LCD display window. Q. Are the OP-panels compatible with the DL105 and other PLC products? A. Yes, the OP-panels manufacturer date codes are located on the rear of the units. OP-panels manufactured from October 1996 or later contain firmware which is compatible with DirectLOGIC PLCs, Allen-Bradley SLC 5/03, SLC 5/04, Modicon, and Micrologix PLCs. OP-panels manufactured from October 1996 or later contain firmware version. For upgrade information contact your PLCDirect representative for details. Q. Are OP-600 series panels compatible with the OP-9001 Master Controller applications? A. Yes, the OP--9001 units manufacturer date codes are located on the rear of the unit. OP--9001 units which are date coded from May 1997 or later contain firmware which is compatible with all OptiMate OP--1000 and OP--600 series panels. This firmware version is labeled on the IC chip and should be minimum of V2.4 or greater. For upgrade information contact your PLCDirect representative for details. Q. Will the OP-600 series OP-panels support Allen-Bradley, MicroLogix, GE, or Modicon PLC applications? A. No, the reduced size and cost of the OptiMate OP--600 series panels will not allow these panels to support all PLC types, as can the OP--1000 series panels. *Supports all DirectLOGIC PLCs.

Installation and Specifications


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

2-2

Installation and Specifications

Preparing Panel Labels


In any manufacturing environment, it is important to have legible markings on the lamps and pushbuttons. The lamp and pushbutton legends are different sizes and should be made separate for installation. You may create custom labels for your application. Use either the OP--WINEDIT Help screens template which allows label entry and printout, or use the templates provided on the following page. Labeling the Lamps and Pushbuttons Installation and Specifications Use the templates provided on the next page to create the labels on transparent film. The transparent film can be purchased from almost any office supply store in standard 8 1/2 x 11 sheets. It is designed to run through a copy machine or laser printer. The nicest legends result from using a computer graphics program and a laser printer to create the transparency. The labels slide into the top and bottom pockets of the Operator panel overlay. Use the following procedure to install the labels which are required for your application.

RUN

READY

Machine Running !!! F3: Stop Production


F1 Start F2 Stop

Creating and Installing the labels

1. Remove the front frame or bezel from the module by unsnapping the four

plastic tabs which hold the bezel to the module frame. 2. Create legends for the top and bottom areas (lamps and pushbuttons). Once you have created the labels on transparent film, you can cut around the outside of each legend so that it fits into the pocket.
RUN
READY STOP

Insert legends between plastic window frame and panel cabinet (top and bottom).

Example finished legend

Bezel

Example finished Legend


Start Setup Next Prev. Exit

3. Use the pattern on the next page to cut out the legends from the

transparency sheet. 4. Slide the finished legends into the pocket space between the front cover and the panel housing. 5. Re-attach the bezel by snapping the bezel onto the case.

Installation and Specifications

2-3

Template for Creating Labels


a Top Legend (Lamps) 0.39 0.81 0.39 All Dimensions in Inches

0.31 0.50 0.25 4.00 1.06

Installation and Specifications

0.50 Bottom Legend (Pushbuttons) 0.12 0.19 0.63 0.09 0.63 0.41 4.00 0.63 1.13 Used By OP--1500 Only

0.81

0.63

2-4

Installation and Specifications

Dimensions for Mounting

Installation and Specifications

Cutout Area

Example panel mounting

8.85 8.46

0.23

0.50

0.75 2.00 3.56


3.50 1.75

0.16 DIA, four places

Dimensions in Inches

Installation and Specifications

2-5

Panel Specifications
Physical Specifications
Weight . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 ounces Panel Fasteners . . . . . . . . . . . . . . . . . . . . . . . . . . Four 6x32 threaded studs NEMA Rating . . . . . . . . . . . . . . . . . . . . . . . . . . . . . NEMA 4 (when properly installed)

Environmental Specifications

Operating Temperature . . . . . . . . . . . . . . . . . . . . . 0 to 50 C Storage Temperature . . . . . . . . . . . . . . . . . . . . . . --20 to 80 C Operating Humidity . . . . . . . . . . . . . . . . . . . . . . . . 5 to 95% (non-condensing) Air Composition . . . . . . . . . . . . . . . . . . . . . . . . . . . No corrosive gases permitted

Installation and Specifications

Operating Specifications

Power Budget Requirements . . . . . . . . . . . . . . . . 5 VA @ 8--30 VDC 0.35 A @ 12 VDC (all LEDs OFF) 0.42 A @ 12 VDC (all LEDs ON) 0.18 A @ 24 VDC (all LEDs OFF) 0.21 A @ 24 VDC (all LEDs ON) Power Connector . . . . . . . . . . . . . . . . . . . . . . . . . . Keyed Terminal Block (2 position) Minimum Supply Voltage . . . . . . . . . . . . . . . . . . . +8 VDC Maximum Supply Voltage . . . . . . . . . . . . . . . . . . . +32 VDC Diagnostics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . LCD Operator Message, LED Status Communication Link . . . . . . . . . . . . . . . . . . . . . . . RS-232 for distance less than 50ft RS-422 for distance up to 4000ft. 4800, 9600 and 19200* baud 15-pin female D type connector *19200 baud rates will not work with Allen-Bradley PLCs. Connector Kits . . . . . . . . . . . . . . . . . . . . . . . . . . . . OP-CMCON- pack of 4 ribbon cable -1: connectors. OP-CMCON- pack of 4 solder type -2: connectors. OP-CMCON- (2) D-Shell connectors -3: w/ terminal block. (Multi-panel appl. ) OP-PSCON: pack of 4--24VDC power supply connectors w/ terminals.

2-6

Installation and Specifications

Connecting a Power Supply


Power Supply Connections

An external power supply is adapted to supply operating voltage to the OP--1500 and OP--1510 units. The power supply must deliver a range between 8 to 30 VDC, and provide a minimum of 5 watts continuous power to the units. Connect your power supply using the terminal block connector supplied with each panel. The connector is keyed to prevent reversing the polarity. Pin 1 is the positive connection (8--30VDC), while pin 2 is the common (0VDC) or ground connection.
Use 18--24 AWG conductor wire and connect the power supply to connector block, which is supplied with each Operator panel. The terminal marked 1 must have the positive (+8--30 VDC) connected and terminal 2 is common ground (0V).

Installation and Specifications

Receptacle

--0V Ground +24VDC

Plug the terminal block connector into Power receptacle located on the back side of the panel.

Multi-panel Power In Multi-panel applications, if separate power supplies are used, please ensure the Supply connection electrical ground common do not have a great potential difference. For the use of a single power supply in a Multi-panel application, the supply must maintain the specified voltage and current consumption under all conditions (including power-up) for each of the individual units. See individual panel power requirements located on the previous page.

(Communications to PLC)

+
8 to 30 VDC 0 VDC Ground

Power Supply
J1

OP-9001
J2

(RS-422) etc...

Panel 1
Power Supply Power Supply

Panel 2
Power Supply

Panel 3

Installation and Specifications

2-7

Preparing the Panel for Configuration


Selecting Configuration Mode You may generate your operator panel configuration off-line. To download your configuration, the panel DIP switches must be set to address 31. Remove power from the OP-panel and set address 31 by sliding all switches 1 -- 5 to the right most position (ON). The binary sum of all address switch values are the panels address.
NOTE: Set the panel to address No. 31 for online configuration mode. Configuration mode allows download (write to panel) or upload (read from panel) application programs to your OP--1500 or OP--1510 panel.

Installation and Specifications

ON 123456

SW1 Position 1 2 3 4 5 6
Address Value 1 2 4 8 16 T

Termination Resistor

(No. 31)

NOTE: You must cycle power to the panel to activate the new switch settings.

Configuration Cable

Connect the configuration cable (OP--ACBL--1) between the serial port of the OP-panel and the serial port of the personal computer. The panels may then be configuring using the OP--WINEDIT configuration software. The figure below shows programming cable connectors and wiring specifications. Wiring diagrams refer to the cable connectors, not the communication ports. OP-ACBL-1

Computer
5= 0V 4= not used 3= Dout 2= Din 1= not used 1 9 9=not used 8= CTS 7= RTS 6=not used Female DB9 3 2 5 7 8 Male DB15 3 2 5 9= not used 10= not used 11= not used 12= not used 13= not used 14= not used 15= not used

Panel
1 1= not used 2= Dout 3= Din 4= not used 5= 0V 6= not used 7= not used 8= not used

2-8

Installation and Specifications

Preparing the Panel for Communications


Assigning an Address

How to Set the Address

You can assign any address between 0 and 30 for valid communications to the OP--9001 or CPU. The address is set with the DIP switch block located on the back of the units. The address block contains six slide switches, switch 1 through 5 are used for addressing your Operator panel. The figure below shows the binary-weighted value of each switch. If you are using a single panel configuration, all addresses 0--30 are valid for communicating to the CPU. Remove power from the panel and change switches 1 through 5 to set the desired panel address.
NOTE: Set the panel address between 0--30 for valid communications mode.

Installation and Specifications

In this figure we have selected address No.14, placed switches 2, 3 and 4 to the right (ON), and switches 1 and 5 to the left (OFF).
Example Address Block Setting

ON 123456

SW1 Position 1 2 3 4 5 6
Address Value (2 + 4+ 8 = 14) 1 2 4 8 16 T
Termination Resistor

TIP: You must cycle power to the OP-panel to activate the new switch settings.

OP---9001 Multi-Panel Configurations


If you are connecting more than one OptiMate panel to a single CPU this is referred to as Multi-panel configuration. Multi-panel configurations require the OP--9001 Communications Master. The OP--9001 communicates with the CPU as well as the connected OP--panels. The OP--9001 Communications Master looks for an address within the range of 0 to 30 for each panel connected. Each panel connected in an RS-422 link must have a unique address. A more detailed description of multiple panel configurations and installation is given in the OP--9001--M User Manual.
The Termination Resistor

The last panel must be terminated when using an RS-422 communications link by setting switch 6 (ON). Operator panels communicating more than 50 feet distance must use RS-422 links. Systems which are using the OP--9001, in a multi-panel application use RS-422 wiring and properly set the terminating switch. Switch 6 is used for terminating an RS-422 communications link.
NOTE: Only the last panel of each RS-422 link should be terminated (switch 6 ON). All other panels must have switch 6 in the OFF position. After changing the DIP switch settings, remember to cycle power on the panel to activate the new switch settings.

Installation and Specifications

2-9

Choosing Your Connecting Cables


Depending on which PLC you are using, you may require as many as two cables. Here are the requirements: D OP-ACBL-1: all units require this cable for configuration. This is a 9-pin female to 15-pin male cable that connects your personal computer to the OP-panel. This cable is also used to connect an OP-panel to the Allen-Bradley SLC 500 CPUs listed. D CPU Cables: You will also need the appropriate cable to connect your CPU to the OP-panel. Use the chart shown to the right to choose the correct communications cable.

OptiMate Cables Family DirectLOGICt DL105 DirectLOGICt DL205 DL130 DL230 DL240 CPU (or other device) Only port Only port Top port Bottom port DL250 Top port Bottom port D2--DCM (module) DirectLOGICt DL305 DL330 DL330P DL340 Only port Requires DCU* Requires DCU* Top port Bottom port DL350 Top port Bottom port DirectLOGICt DL405 DL430 Top port (15-pin) Bottom port (25-pin) DL440** DL450 Top port Bottom port Phone Jack Top port (15-pin) Bottom port (25-pin) D4--DCM (module) Slice I/O panels GE Series 1 GE Seriest 90/30 IC610CPU105/106 All Models (311--351) All Models ModBus 325--07, PPX:325--07 330--37, PPX:330--37 325S--07 (or 325 w/ Stage Kt) 330S--37, PPX:330S--37 335--37, PPX:335--37 Only port Only port Requires DCU* RS232, RS422 Serial Port RS232, RS422 Serial Port RJ45 port Requires DCU* Requires DCU* Requires DCU* Requires DCU* Phone Jacks If DCU is used* TI405t / SIMATIC TI405t 425--CPU, PPX:425--CPU ** PPX:430--CPU Only port Top port (15-pin) Bottom port (25-pin) 435--CPU, PPX:435--CPU ** Top port (15-pin) Bottom port (25-pin) Smart Slicet I/O panels A--B SLC 500 A-B 5/03, 5/04 MicroLogix Only port Bottom port Only port Port Cable OP--2CBL OP--2CBL OP--2CBL OP--2CBL OP--2CBL OP--2CBL--1 OP-4CBL--2 OP--4CBL--2 OP-4CBL--2 OP-3CBL OP-3CBL OP-2CBL OP-4CBL-2 OP-4CBL--1 OP-4CBL--2 OP-4CBL--1 OP-4CBL--2 OP-2CBL OP-4CBL--1 OP-4CBL--2 OP-4CBL--2 OP-4CBL--1 OP-4CBL--2 OP-GCBL--1 OP-GCBL--1 OP-MCBL--1 OP-4CBL--2 OP-4CBL--2 OP-4CBL--2 OP-4CBL--2 OP-3CBL OP-4CBL--2 OP-4CBL--1 OP-4CBL--1 OP-4CBL--2 OP-4CBL--1 OP-4CBL--2 OP-4CBL--1 OP-ACBL--1 OP-ACBL--2

Installation and Specifications

OP-9001 Cable Connectors

If youre planning to use multiple panels and an OP-9001, then youll need to build your own custom cables. Since the proper cable choice really depends on your application, we offer the following connectors.
D D D

OP-CMCON- pack of 4 -1 ribbon cable connectors. OP-CMCON- pack of 4 -2 solder-type connectors. OP-CMCON- pack of 2 -3 D--shell connectors with screw terminals for use with OP-9001 & multiple OP-panels. OP-PSCON pack of 4 power supply block connectors.

GE Fanuct Series 90 Micro MODICON TI305t / SIMATIC TI305t

For electrically noisy environments, we recommend an individually paired and shielded cable, such as Belden 9729 or equivalent. This type of cable will require the solder-type or D-shell with screw terminal connectors. If youre going 30 feet or less, you can use ribbon cable. For ribbon cable, we recommend Belden 9L28015 or 3M 3365/15.

* requires RS232 Data Communications Unit (D3--232--DCU) ** -- also DC versions

2-10

Installation and Specifications

Connecting Cable Details


Connecting Cable The OP--1500/1510 connecting cable may vary depending on the CPU used. Refer to the previous page to confirm the proper cable is chosen for connecting your PLC.
1= 0V 2= not used 3= Din 4= Dout 5= not used 6= not used 8= not used 7= 0V 6= not used 5= CTS 4= RTS 3= RXD 2= TXD 1= not used RJ11 1= Din 2= Dout 3= not used 4= 0V 1 234 8= YOM 7= CTS 6= not used 5= not used 4= On-line 3= Din 2= Dout 1= YOP 1515= tied (0V) 14= tied (0V) 13= tied (0V) 12= not used 11= not used 10= not used 9= not used 25 25= not used 24= not used 23= not used 22= not used 21= not used 20= not used 19= not used 18= not used 17= not used 16= not used 15= not used 14= not used

RJ12 (PLC) 4 3 1 15-pin (PLC) 2 3 7 4 5

DB15 3 2 5 DB15 3 2 5

PLC

RJ12

RJ12 (6P6C)

OP--2CBL

DB15

12 3456 15= not used 14= not used 13= not used 12= not used 11= not used 10= not used 9= not used

OP--2CBL--1

Installation and Specifications

15-pin RJ11 (4P4C)

DB15

RJ11 (PLC) 2 1 4 DB15 (PLC) 2 3 4 13 14 15 1 7 8

DB15 3 2 5 DB15 3 2 5

OP--3CBL

DB15

OP--4CBL--1

DB15

DB15

DB25 (PLC) 2 3 7 4 5

DB15 3 2 5

13= not used 12= not used 11= not used 10= not used 9= not used 8= not used 7= 0V 6= not used 5= CTS 4= RTS 3= Din 2= Dout 1 1= not used 6 7 8 3 4 12 5

OP--4CBL--2
DB25 DB15

8 Pin Mini DIN DB15 7 3 4 2 2 5

3= Din 2= Dout 5 =0V

Mini--DIN

OP--ACBL--2

DB15

PLC Din + Din -Dout + Dout -0V RTS+ CTS+ RTS-CTS--

RS-422 Pinout

Panel 11 = Dout+ 12 = Dout -9 = Din + 10 = Din-5 =0V

Panel
9= not used 10= not used 11= not used 12= not used 13= not used 14= not used 15= not used 15

1 1= not used 2= Dout 3= Din 4= not used 5= 0V 6= not used 7= not used 8= not used

Understanding the Features


In This Chapter. . . .

13

Learning the Features Status and Control Registers Message and Menu Operations Displaying Messages Menu Operations (OP-1510 Only) Pushbuttons and Lamps Memory Mapping Process DirectLOGIC User Memory Overview Mapping Operation Mapping Example (DL105/DL205/DL350/DL405) Mapping Example (DL330/DL340)

3-2

Understanding the Features

Learning the Features


In this section, the subject of how to use both the OP---1500 and OP--1510 features is described. The details for using pushbuttons, lamps, messages, and menu operations are covered. We recommend that you study this chapter before attempting to configure and use the various OP-panel features. As you proceed through this chapter, relate the topics discussed with how your Operator panel may be implemented. The ladder logic structure presented in this chapter may be applied to most PLC products which are used with the OptiMate OP--1500 and OP--1510 units. Regardless of which PLC product is being implemented the concepts discussed in this chapter are applicable. For training purposes, the following figures use small example programs which display DirectLOGIC instruction elements and address references. Once again this section is showing concepts for using the panel features. For complete DirectLOGIC examples and other PLC solutions such as Allen-Bradley, please refer to Application Examples in this manuals Appendix. Lets now study the various features available.

SMessage and Menu Operations SMemory Mapping Process SControlling the Lamps SUsing the Pushbuttons SStatic Messages SDynamic Messages SInteractive Messages SMenu Messages

Features

OPEditor

Pushbuttons... Memory Requirements... Process Data..... Fault messages....

Understanding the Features

3-3

Status and Control Registers


Status and Control The OP-panels communicate to the PLC through user defined PLC data registers. Register Overview The starting or Base register is assigned during panel configuration and automatically occupies eight consecutive 16--bit data registers. In this manual the registers are identified as m+0, M+1, m+2, thru m+7. Each OptiMate panel which is connected to the PLC maintains separate Status and Control registers within the PLC. These registers (m+6, m+7) contain information to monitor and control individual OP-panel functions and features. Shown in the figure below, base registers m+6 and m+7 must have bit level access by the user control program. That means Status and Control word register memory (OP-panel Base registers) must be mapped to user memory bit registers. These bit registers are referred to as Internal Control Relays such as C0, C1, etc.
TIP: Depending on which CPU is used and the Base memory which is assigned, the Status

Entering Programs

and Control registers may not require the mapping process.

Bit Level Access

Once again, the Status and Control bits are monitored and manipulated by the PLC ladder logic. For discrete operations such as pushbuttons and lamps, the registers m+6 and m+7 bits are accessed by the PLC control program. The figure below shows the fixed definition of the Status and Control register bits. These bits are labeled F1 (pushbutton 1), F2 (pushbutton 2), for example. The bits and associated labels are described on the following page. First examine the figure below to begin understanding the OP-panel registers and functions. You must structure your ladder logic program to coordinate OP-panel functions asynchronously. This means the operations are triggered successively--not by a clock, but by the completion of an operation. Register
m+0 m+1 m+2 m+3 m+4 m+5 m+6 m+7

Understanding the Features the Features

Function
Top line message selection Bottom line message selection Top line data/menu function Decimal point, top line Bottom line data Decimal point, bottom line Status register Control register

Status Register m+6 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 B Y EN DA F5 F4 F3 F2 F1 Control Register 9 8 7 6 5 BD

OP-1500

OP-1510
Status Register 15 14 13 12 11 10 9 8 7 6 5 4 3 B Y EN MA AB FS DA SEL Control Register 15 14 13 12 11 10 9 8 7 6 2

m+6
1 0 F2 F1

15 14 13 12 11 10

m+7
0

m+7
1

DAK L3F L2F L1F L3 L2 L1

BD MR ME DAK L3F L2F L1F L3 L2 L1

3-4

Understanding the Features

Status and Control The Status register (m+6) and Control register (m+7) are used for data exchange Register Definition between the OP-panel and PLC program. The figure below shows the individual bits within each data register. The function of the Status and Control register bits are described below. Register
m+0 m+1 m+2 m+3 m+4 m+5 m+6 m+7

Function
Top line message selection Bottom line message selection Top line data/menu function Decimal point, top line Bottom line data Decimal point, bottom line Status register Control register

Status Register (m+6): F1--F5 -- Are the status function for the OP-panel definable pushbuttons. These bits are set to 1 (ON) when the button is active. (F3--F5 OP--1500 only) DA -- Data Available is for data entry operations. The DA is set to 1 when new data has been entered, and ENTER key has been pressed. SEL -- Set to 1 when SELECT key is pressed. (OP--1510 only) FS -- Function Select. Indicates that a function has been selected through use of the menu tree. The function number will be held in register m+2. (OP--1510 only) AB -- Abort. Set to 1 when button pressed. (OP--1510 only) MA -- Menu Active. Set to 1 when menu button is pressed . Cleared when ME bit is reset. (OP--1510 only) EN, Y, B -- Numeric keypads Enter, Up arrow, and Down arrow button status. These status bits are set to 1 (ON) when button is active. Control Register (m+7): L1--L3 -- Lamp ON/OFF control for each of the three annunciators. Set to 1 (ON) to turn the lamp on. L1F--L3F -- Lamp Flash control for each of the three annunciators. To flash the lamp set Lamp and Lamp Flash bits both to 1 (ON). DAK -- Data Acknowledge bit is used to clear the DA bit. When set the OP-panel will clear the DA bit and allow new data entry. This bit must be cleared after the DA bit is cleared. ME -- Menu Enable. Must be set for menu operation use. Your PLC control program should clear this bit when a menu function is selected. MR -- Menu Return. If set will return to same point in menu tree as when function was started. If reset, function complete will not return to the menu. BD-- Buzzer Disable. If set to 1 buzzer does not beep when buttons are pressed.
Status Register m+6 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 B Y EN DA F5 F4 F3 F2 F1 Control Register 9 8 7 6 5 BD

Features

OP-1500

OP-1510
Status Register 15 14 13 12 11 10 9 8 7 6 5 4 3 B Y EN MA AB FS DA SEL Control Register 15 14 13 12 11 10 9 8 7 6 2

m+6
1 0 F2 F1

15 14 13 12 11 10

m+7
0

m+7
1

DAK L3F L2F L1F L3 L2 L1

BD MR ME DAK L3F L2F L1F L3 L2 L1

Understanding the Features

3-5

Message and Menu Operations


Operator Panel

Three primary categories, Static, Dynamic, and Interactive messages identify the different message types. The following pages provide an overview of these message types. Lets first study a few generic examples to describe the concepts of Message and Menu Operations.

Messages
As mentioned in earlier chapters, the LCD display supports two message lines with 20 characters each. Messages which may be displayed on either the TOP or BOTTOM display lines. These message types are referred to as Static, Dynamic and Interactive. The message type and operator control features are defined while using the OP--WINEDIT configuration software. Lets have a closer look at the different messages supported by the OP--1500 and OP--1510. Static Messages Static messages are text displays which have no embedded data. The Static messages may be displayed when an event or condition becomes true. You enter the messages using the OPEditor software during configuration.
Example Static Message: SYSTEM RUNNING

Entering Programs Understanding the Features

Dynamic Messages Dynamic messages are text messages which include embedded data. These messages are used to present the operator with important PLC data. This data is information which helps the Operator closely monitor and/or control the machine or process. Interactive Messages An Interactive message is commonly used for prompting the operator for data entry. You will use this type of message for changing values which are stored in the PLC registers. These values are items such as setpoints, upper and lower limits etc... Interactive messages may be configured to enter data using either the arrow UP/DOWN keys or NUMERIC KEYPAD.

Example Dynamic Message: Zone1 Temp SP.: ^^^^

Data Value update from PLC register

Interactive Message: Enter New Temp.= ^^^^

Data Value entered by Operator

TIP: While configuring Static messages the operator control parameters do not need

to be changed in the OPEditor. The message operator control parameters default for Display Only.

3-6

Understanding the Features

Displaying Messages
The logic required to display the configured message is quite simple. You need only put the message number (1--160) in memory location m+0 for the top line message or m+1 for the bottom line message. The figure below demonstrates an example of a Static message. Static Message Operation
X3 ON
LD K3 OUT V2000

Selects message# for Top line

m+0

In this example, if the PLCs input signal X3 is ON, the 16 bit integer (K3) value is placed in Word register V2000 (m+0) selecting message #3 to be displayed on the top line.

OP-Panel Register

Example PLC User Memory


Message # request

m+0

V2000 =3

Features

Static Display

Top Line Static Message Function All supported CPUs use the first Register Value Description
OP-panel register for displaying a Top line Static message. Your ladder logic program must sequence the message being displayed by placing an integer value (1--160) in register m+0. For Bottom line Static messages use register m+1 for message selection. The OP-panel operating system automatically updates the latest Top and Bottom line messages according to values placed in the highlighted registers.
m+0 m+1 m+2 m+3 m+4 m+5 m+6 m+7 3
Top line message selection Bottom line message selection Top line data/menu function Decimal point, top line Bottom line data Decimal point, bottom line Status register Control register
Example Message #3

System Running

Understanding the Features Dynamic Message Operation

3-7

Dynamic displays are text messages which include embedded data. These messages present the operator with important PLC data. The following paragraphs describe how to program Dynamic messages. You may program message numbers 1--160 to be used as dynamic messages. Dynamic messages may be displayed on either the top or bottom display lines. The maximum number of digits which may be displayed is five (if binary data format or four if BCD). The figure below demonstrates the OPEditor screens for programming a Dynamic message. Use the OPEditor to configure Dynamic messages. Enter the message text and place the caret (^) symbol(s) depending on number of digits you would like to display. The value range which may be displayed is 0--65,535 integer or 0--9999 BCD (Binary Coded Decimal). Choose binary or BCD format and decimal placement of either Variable Point or Fixed position. When choosing the data format for DirectLogic PLCs use BCD format, and with Allen-Bradley PLCs use Binary. For Dynamic messages which require decimal point placement within the value, you must use the OPEditor to perform parameter placement type. For fixed position decimal points you must enter the decimal directly into the message text, such as Zone1 Temp SP= ^^.^^. For displaying Variable Point numbers in a Dynamic message, the decimal is controlled with base register m+3. The m+3 values are controlled within the PLC program.
TIP: For Dynamic messages, you must configure the data format and decimal point characteristics. During configuration use the caret ^ symbol to mark the data position and length. The Operator Control parameter must also be changed to match the type and format of the data which is displayed.

Entering Programs Understanding the Features

3-8

Understanding the Features

Dynamic Message Top Line

X4 ON

LD K5 OUT V2000 LD V3000 OUT V2002

Selects message# for Top line

m+0
Loads variable data

m+2

In this example, if the PLCs input signal X4 is ON, the 16 bit integer (K5) value is placed in Word register V2000 (m+0) selecting message #5 to be displayed on the top line. The data value in register V3000 is moved into V2002 (m+2) such as 1100, which is embedded in the top line message. The Top line data value will be update as long as X4 is enabled (ON).

OP-Panel Register

Example PLC User Memory


Message # requested Top line message data V2000 =5 V2002 =1100

m+0 m+2

Top Line Dynamic Message Function Regardless of which PLC product Register Value Description
you are using, the following concept applies to top-line Dynamic messages. Your ladder logic program must select the message being displayed by placing an integer value between 1 and 160 (message #) in register m+0. The embedded data for the top line message is controlled by loading a 16 bit value into register m+2. The highlighted registers in this figure result in displaying this top-line Dynamic message.
m+0 m+1 m+2 m+3 m+4 m+5 m+6 m+7 5
1100 Top line message selection Bottom line message selection Top line data/menu function Decimal point, top line Bottom line data Decimal point, bottom line Status register Control register
Example Message #5

Features

Zone1 Temp. Sp=1100

Understanding the Features Dynamic Message Bottom Line

3-9

X5 ON

LD K7 OUT V2001 LD V3001 OUT V2004

Selects message# for Bottom line

m+1
Loads variable data

m+4

In this example, if the PLCs X5 input signal is ON, the 16 bit integer (K7) value is placed in Word register V2001 (m+1) requesting message #7 to be displayed on the bottom line. The data value in register V3001 is moved into V2004 (m+2) such as 1101, which is embedded in the top line message. The Bottom line data value will update as long as X5 is enabled (ON).

OP-Panel Register

Example PLC User Memory


Message # requested V2001 =7 V2004 =1101

Entering Programs

m+1 m+4

Bottom Line Dynamic Message Function Regardless of which PLC product Register Value Description
you are using, the following concept applies when using bottom line Dynamic messages. Your ladder logic program must select the bottom line message being displayed by placing an integer value between 1 and 160 (message #) in register m+1. The highlighted register shown in this figure results in displaying this bottom-line Dynamic message.
m+0 m+1 m+2 m+3 m+4 m+5 m+6 m+7
Top line message selection

Understanding the Features

Bottom line message selection Top line data/menu function Decimal point, top line Bottom line data Decimal point, bottom line Status register Control register
Example Message #7

1101

Zone2 Temp. SP=1101

3-10

Understanding the Features An Interactive message is a text display which requires operator data entry. Use these messages to enter or change values which are stored in PLC registers. Five digits may be entered in a 16-bit register using binary data format. When the interactive message is displayed the operator will be required to enter data. Check the proper PLC product user manual to verify which data formats are supported. Depending on which PLC product is used, the data format will be either binary or BCD(Binary Coded Decimal). For example, with DirectLogic PLCs the BCD format is commonly used, and Allen-Bradley PLCs commonly use binary. The figure below describes the requirements for configuring an Interactive message. Interactive messages are configured within the OPEditor Message Configuration screen. An interactive message requires that you define the Operator Control (Numeric keypad or Arrow keys), Format (Binary or BCD), and Decimal Point Position (Fixed or Variable Point). If your interactive message requires decimal points, you must choose the operator control decimal point type. There are two types of decimal point placement which are Variable Point and Fixed placement. For Display Only variable point data, your control program should examine the integer value 1 through 4 in m+3 for top line, m+5 for bottom line, which will determine the place locator for decimal point. For Variable decimal points do not enter the decimal within the message, but enter an extra caret ^ symbol in addition to the number of digits. The variable point is then controlled by the PLC using the top and bottom line decimal point registers (m+3, m+5). For fixed decimal entries the decimal point is entered directly into the Interactive message text.
TIP: For Interactive messages, you must configure the Operator Control (arrow Up/Down or Numeric keypad), select the data format (Binary or BCD) and decimal point characteristics (fixed or floating). While configuring the Interactive message, use the caret (^) symbol for each numeric digit required within the text message.

Interactive Message Operations

Features

Numeric keypad Entry Arrow Adjustment Entry

When an Interactive message value is entered and you press the Enter key, the value will be placed in OP-panel data register, and the Status register DA (Data Available) will be set. The DA bit will remain on until a new message is placed in register m+0 or m+1, or until the DAK (Data Acknowledge) control bit is set. Arrow adjust is commonly used when minimum and maximum setpoint ranges are required or sepoint value requires only minor adjustment. The arrow adjustments are only possible using the Arrow UP/DOWN Keys. As you press the up and down arrow keys the numeric value will increment and decrement respectively, one count at a time. When the adjustment is complete and you press the Enter key, the value will be placed in data register m+2 or m+4 (top or bottom line data) for display, and the DA status bit is set. The DA bit will be set until a new message is displayed or the DAK control bit is set.

Understanding the Features Interactive Message Top Line

3-11

X6 ON

LD K6 OUT V2000

Selects message# for Top line

m+0

In this example, if the PLCs X6 input signal is ON, the 16-bit integer (K6) value is placed in Word register V2000 (m+0) requesting message #6 to be displayed on the top line.

OP-Panel Register

Example PLC User Memory Entering Programs


Message # requested

m+0

e.g. V2000 =6

Description

you are using, the following concept applies when using top-line Interactive messages. Your ladder logic program must select the top line message being displayed by placing an integer value between 1 and 160 (message #) in register m+0. The highlighted register shown in this figure results in displaying this Top Line Interactive message.

Top Line Interactive Message Function Regardless of which PLC product Register Value
m+0 m+1 m+2 m+3 m+4 m+5 m+6 m+7 6
Top line message selection Bottom line message selection Top line data/menu function Decimal point, top line Bottom line data Decimal point, bottom line Status register Control register
Example Message #6

Understanding the Features

Enter New Temp.=^^^^

WARNING: With the OP--1510, if an Interactive menu message is selected, you may press the Clear/Abort key to escape the data entry process. In the case you do not enter new data, but press the ENTER key, the OP-panel will automatically load zeros into the data entry buffer.

3-12

Understanding the Features

Interactive Message Bottom Line

X4 ON

LD K8 OUT V2001

Selects message# for bottom line

m+1

In this example, if the PLC X4 input signal is ON, the constant K8 16--bit integer value is placed in Word register V2001 (m+1) requesting message #8 to be displayed on the bottom line.

OP-Panel Register

Example PLC User Memory


Message # requested

m+1

V2001 =8

Description

you are using, the following concept applies when using bottom line Dynamic messages. Your ladder logic program must select the bottom line message being displayed by placing an integer value between 1 and 160 (message #) in register m+1. The highlighted register shown in this figure results in displaying this bottom line Interactive message.

Bottom Line Interactive Message Function Regardless of which PLC product Register Value
m+0 m+1 m+2 m+3 m+4 m+5 m+6 m+7
Top line message selection

Bottom line message selection Top line data/menu function Decimal point, top line Bottom line data Decimal point, bottom line Status register Control register
Example Message #8

Features

Enter New Temp.=^^^^

Understanding the Features

3-13

Status and Control The circled registers in the figure below are required when using an Interactive Bits used with message. As described in earlier chapters, the Interactive messages pass data Interactive Messages values between the OP-panel and the PLC. The data exchange is coordinated with

the Data Available (DA) and Data Acknowledge (DAK) bits. Register
m+0 m+1 m+2 m+3 m+4 m+5 m+6 m+7

Function
Top line message selection Bottom line message selection Top line data/menu function Decimal point, top line Bottom line data Decimal point, bottom line Status register Control register

Entering Programs

OP-1500
Status Register m+6 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 B Y EN DA F5 F4 F3 F2 F1 Control Register 9 8 7 6 5 BD

OP-1510
Status Register 15 14 13 12 11 10 9 8 7 6 5 4 3 B Y EN MA AB FS DA SEL Control Register 15 14 13 12 11 10 9 8 7 6

m+6
2 1 0 F2 F1

15 14 13 12 11 10

m+7
0

m+7
1

DAK L3F L2F L1F L3 L2 L1

BD MR ME DAK L3F L2F L1F L3 L2 L1

Understanding the Features

Using the Data Available and Data Acknowledge Bits

The DA (Data Available) register, bit number 5 of the Status word, is controlled by the OP---1500 and OP---1510 operating system. This bit is turned on after the operator has entered a numeric value and pressed the ENTER key. Your ladder logic should monitor the DA bit to trigger the storage of the entered data. Use the DA bit to turn ON the Data Acknowledge (DAK) bit within your control program. The DAK bit is confirmation to the OP-panel from the PLC which completes handling the Interactive message.
In this example, C5 represents the Data Available bit. When C5 is ON then C26 Control relay is energized.
LD V2004

DA C5
Bottom line data Storage Location ON ON
OUT V2401

* Status Register (m+6) = V40600: C0 -- C17 * Control Register (m+7) = V40601: C20 -- C37

Data Available C5
ON

Data Acknowledge C26


OUT

3-14

Understanding the Features

Menu and Sub-Menus (OP-1510 Only)


The OP---1510 supports Menu and Sub-Menu functions to select and change register values in your PLC. You may have up to four levels of Menu/Sub-Menu functions. Plan your Menu structure according to your operator interface requirements. You should structure the menu tree to allow operator access to information which is most often used, and the sub-menu operations accordingly.
Your Menu Plan

Raw Meal Control Hopper Selection Kiln Speed Temperature Control Setpoint Zone1 Temp. Setpoint Zone2 Temp. Setpoint Zone3 Temp. Heating Method Etc.. Features
Level One Level Two Level Three Level Four PLC

You configure your menu and sub-menu items using the OPWINEDIT software. Each menu item is assigned an Item Level (1--4) as well as type which determines if the menu message selects a sub-menu or function. Menu items which are configured as Functions allow the operator to select and perform user defined interaction. Use the OP--WINEDIT on-line help for more details on how to configure a menu functions.

Raw Meal Control

Hopper Selection

etc....

Meal Hopper (1--3) : 1 Arrow UP/DOWN =

Menu Items

Configure your menu and sub-menu items using the OP--WINEDIT software. Each item number must have an Item Level (1--4) as well as Item Type which determines whether the menu message is a sub-menu or function. Menu items which are configured as functions allow the operator to SELECT and initiate interactive operator actions. Your ladder logic program controls the Menu Enable (ME), and Menu Return (MR), bit 7 and 8 of Control word m+7, to help coordinate these menu functions. The following pages help provide a clear understanding of the Status and Control bits which are affected while using the Menu/Sub-Menu functions.

Understanding the Features


Menu Operation

3-15

The OP--1510 has four additional bit functions (AB, FS, MR, and ME) which are defined within the status and control registers. These are not available with the OP--1500. The Clear/Abort key on the panel energizes the AB flag, and you can use your ladder logic to have it trigger any type of action, such as abort a function. The FS bit is set when you select a function via the menu. The ME bit enables the menu so that when you press the Menu key, it will display the menu. Otherwise, if you push the Menu key, nothing will be displayed. If you reset the ME bit to zero (0), the menu is disabled and you can perform functions or enter values, depending on how you have written your ladder logic. When the Menu Return (MR) bit is energized (ON) with the ME bit also energized (ON), you will be returned to the menu or sub-menu which was displayed, when completing the function select process by entering data and pressing the Enter key. If you do not use the MR bit, the OP--1510 will not automatically return into the menu. Register
m+0 m+1 m+2 m+3 m+4 m+5 m+6 m+7

Entering Programs

Function
Top line message selection Bottom line message selection Top line data/menu function Decimal point, top line Bottom line data Decimal point, bottom line Status register Control register

Understanding the Features

OP-1500
Status Register m+6 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 B Y EN DA F5 F4 F3 F2 F1 Control Register 9 8 7 6 5 BD

OP-1510
Status Register 15 14 13 12 11 10 9 8 7 6 5 4 3 B Y EN MA AB FS DA SEL Control Register 15 14 13 12 11 10 9 8 7 6

m+6
2 1 0 F2 F1

15 14 13 12 11 10

m+7
0

m+7
1

DAK L3F L2F L1F L3 L2 L1

BD MR ME DAK L3F L2F L1F L3 L2 L1

3-16

Understanding the Features Your ladder logic program must energize the ME (Menu Enable) bit within the Control register. When the ME bit is ON the operator may use the Menu, Clear/Abort and Select keys located on the OP--1510. With the ME enabled, you may view and SELECT the configured menus being displayed by the OP-panel. Use the arrow Up/Down keys to scroll the configured menus. While the ME bit is energized the register m+2 maintains the Menu function number. If a particular function is chosen with the Select key, the OP panel energizes the Function Select (FS) bit in Status register (m+6). When your program sees the FS bit set, it should decode the function number placed into register (m+2), clear the ME bit and execute the selected function. Register
m+0 m+1 m+2 m+3 m+4 m+5 m+6 m+7

Using the Menu bits

Function
Top line message selection Bottom line message selection Top line data/menu function Decimal point, top line Bottom line data Decimal point, bottom line Status register Control register

OP-1500
Status Register 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1

OP-1510
m+6
0 Status Register 15 14 13 12 11 10 9 8 7 6

m+6
5 4 3 2 1 0 F2 F1

Features

B Y EN

DA F5 F4 F3 F2 F1

B Y EN MA AB FS DA SEL Control Register 15 14 13 12 11 10 9 8 7 6

15 14 13 12 11 10

Control Register 9 8 7 6 5 BD

m+7
0

m+7
1

DAK L3F L2F L1F L3 L2 L1

BD MR ME DAK L3F L2F L1F L3 L2 L1

Using Menu and Function Select bits

If the Menu Enable bit is ON and the Select key is pressed, the Function Select bit is set (FS=1) which enables the proper data entry (function) to operate. The ME bit should be set OFF until the function is complete. The interactive menu operation is performed using the DA and DAK bits as mentioned on the previous page. This bit-handling operation is asynchronous and requires your ladder logic to coordinate Menu Enable and Function Select tasks. After completing the operation you must set the ME bit ON, to begin the next menu function. Examples provided later will help you better understand these operations.

Understanding the Features

3-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/stop control. The following pages describe concepts of how to monitor and control the pushbuttons and lamps on your OP-panel. The OP-panel pushbutton inputs are monitored for ON/OFF conditions in your PLC ladder logic program. From a practical point of view we need to control and monitor the bits in the status and control registers on an individual basis. The OP--1500 pushbuttons are assigned to the first five bits of the Status Register (m+6). The OP--1510 has two pushbuttons and are defined as the first two bits within the Status Register (m+6). Examine the highlighted Status bits below which show each user definable pushbutton. The lamps on both of the OP-panels may be user defined to display status or condition of any operation being controlled within the PLC. The lamp usage may differ from application to application. Concepts of programming and using the individual lamps and flash features are shown below. The green, yellow and red lamps 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 individual lamps ON/OFF status. The next three bits (L1F, L2F, and L3F) control the flashing option for each of the three lamps. In an actual application, the lamp bit must be turned on before the lamp flash bit is energized. Register
m+0 m+1 m+2 m+3 m+4 m+5 m+6 m+7

Pushbutton Operation

Entering Programs

Lamp Operation

Understanding the Features

Function
Top line message selection Bottom line message selection Top line data/menu function Decimal point, top line Bottom line data Decimal point, bottom line Status register Control register

OP-1500
Status Register m+6 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 B Y EN DA F5 F4 F3 F2 F1 Control Register 9 8 7 6 5 BD

OP-1510
Status Register 15 14 13 12 11 10 9 8 7 6 5 4 3 B Y EN MA AB FS DA SEL Control Register 15 14 13 12 11 10 9 8 7 6

m+6
2 1 0 F2 F1

15 14 13 12 11 10

m+7
0

m+7
1

DAK L3F L2F L1F L3 L2 L1

BD MR ME DAK L3F L2F L1F L3 L2 L1

3-18

Understanding the Features

NOTE: In the following examples we assume that the OP-panel is configured with a base register of DirectLOGIC address V2000. In this case, Status register m+6 is V2006 which we will assume has been mapped to V40600, the DirectLogic internal Control Relay memory. Mapping details are discussed later in this chapters.

Pushbutton Example

The pushbutton example shown here is using DirectLOGIC PLC address references. The equivalent instructions for other PLC products supported are demonstrated in the Application Examples located in Appendices B--D of this manual.
C0
ON

C50
OUT

In this example, C0 represents the pushbutton No.1 (F1) via the mapping process. When pushbutton No.1 is pressed C0 is true and Coil C50 is energized. * Status Register (m+6) = V40600: C0 -- C17

(DL250/DL350/DL450 Only)
Direct bit register access C50 V2006.0
OUT ON

Status Register
Bit 0: (F1) m+6
Status Register

PLC Program User Memory


V40600 =

m+6
Status Register m+6 C17 C16 C15 C14 C13 C12 C11 C10 C7 C6 C5 C4 C3 C2 C1 C0 B Y EN DA F5 F4 F3 F2 F1

C0 - C17 Status Register m+6 C17 C16 C15 C14 C13 C12 C11 C10 C7 C6 C5 C4 C3 C2 C1 C0 B Y EN MA AB FS DA SEL F2 F1

OP-1500

OP-1510

Pushbuttons Using Direct Access to Status Register bits

Pushbutton LEDs

The DirectLogic DL250/DL350/DL450 CPUs and the Allen--Bradley SLC 5/03 and 5/04 support instructions which provide individual status bits access. This is called Bit-of-Word capability. For example, in the figure above, the ladder logic for the DL250/DL350/DL450 monitors the first bit of the Status word directly. Once again, our example assumes that we configured the OP-panel with a starting base address of V2000. If you were using an OP--1510, only bits 0 and 1 would be available for user-defined pushbuttons, since it only has two user-defined pushbuttons. There are LEDs located on each of the user defined pushbuttons. These LEDs indicate the pushbutton status condition is ON or OFF. You may choose the pushbutton type while configuring your OP-panel(s). There are two different operator controls, alternate or momentary, which will determine the LED response when the pushbuttons are pressed. In the case of an alternating configured pushbutton, the LED will toggle ON and OFF each time the pushbutton is pressed. With momentary configured pushbuttons the LED is ON only as long as the pushbutton is being pressed. The concept of momentary and alternating are used according to each PLC application.

Understanding the Features Lamp Example

3-19

The lamp examples shown here are using DirectLOGIC PLC address references. The equivalent instructions for other PLC products supported are demonstrated in the Application Examples located in Appendicies B--D of this manual.
LAMP1 C20
OUT

C1

ON
(DL250,DL350,DL 450 Only)
Direct bit register access V2006.1 V2007.0
OUT

In this example, C1 represents the pushbutton No.2 (F2) via the mapping process. When alternating pushbutton No.2 is pressed internal Control Relay C20 is true and via mapping process Control register Bit 0 (L1 Green Lamp) is energized. * Control Register (m+7) = V40601: C20 -- C37

Entering Programs

ON OP-Control Register
Bit 0: (L1)

PLC Program User Memory


V40601=

m+7

m+7

Control register

C20 - C37 -

All lamps may be controlled using the concept shown above. You may use the Lamp Flash option by controlling the appropriate Flash bit via the ladder logic program. The example figure below demonstrates how to use the Control register Flash bits (L1F, L2F, and L3F).
OP-1500
Control Register m+7 C37 C36 C35 C34 C33 C32 C31 C30 C27 C26 C25 C24 C23 C22 C21 C20 BD DAK L3F L2F L1F L3 L2 L1

Understanding the Features

OP-1510
Control Register m+7 C37 C36 C35 C34 C33 C32 C31 C30 C27 C26 C25 C24 C23 C22 C21 C20 BD MR ME DAK L3F L2F L1F L3 L2 L1

Lamp Flash

The lamp flash examples shown here are using DirectLOGIC PLC address references. The equivalent instructions for other PLC products supported are demonstrated in the Application Examples appendices located in this manual.
C2 C21
OUT

ON

C24
OUT

In this example, C2 represents the pushbutton No.3 (F3) via the mapping process. When alternating pushbutton No.3 is pressed internal Control Relay C21 and C24 are energized ON. This process manipulates Control register bit 1 and bit 4 which controls yellow lamp and flashing. * Control Register (m+7) = V40601: C20--C37

(DL250/DL350/DL450 Only)
Direct bit register access V2007.1 V2006.2

ON

OUT

V2007.4
OUT

3-20

Understanding the Features

Memory Mapping Process


Each OP--1500 or OP--1510 are assigned 128 bits of PLC user memory which will be used as the OP-panel(s) database. The ladder logic program must access this assigned OP-panel memory. Lets take a closer look at this user memory and how it relates to the OP-panel features. Regardless of which PLC product you are using, the base registers address m+0 through m+7 are formatted the same. In this manual, when the terms m+0 through m+7 are used, this identifies which base register(s) are effected for the topic being covered. Study the figure below to begin understanding the register layout for both OP-panels.
Base Address Manual Reference Function Description Top line message selection Bottom line message selection Top line data / menu function (OP---1510) Decimal point, top line Bottom line data Decimal point, bottom line Status register Control register

OP Base Register Memory Definition

m+0 m+1 m+2 m+3 m+4 m+5 m+6 m+7


Features Operator Panel Base Memory

= = = = = = = =

PLC user memory is assigned to each panel with the OPEditor configuration software. For new OP-panels and add-on applications the programmer must define eight 16 bit registers for PLC interface. Below is a figure showing memory layout for DirectLOGIC DL105,DL205,DL405 PLCs and uses V2000--V2007 for OP-panel No.1 and V2010--V2017 for OP--panel No.2. See the next page for other PLC product memory usage examples. You must reserve 128 bits (eight 16-bit registers or sixteen 8-bit registers) which are used to process data between the Operator panel and your PLC. You must configure the Base register for each OP-panel using the OPEditor configuration software. This base register address is stored in the OP-panel program. If more than one OP-panel is connected to a single CPU, you must assign a separate memory area for each OP-panel. The Base addresses assigned to each panel must not overlap. You may connect up to 31 Operator panels to a OP--9001 Communications Master, which is referred to as a multi-panel application. You must choose unused memory registers for each OP-panel within your PLC application to ensure proper data communication.
CPU Users memory V2000 V2001 V2002 V2003 V2004 V2005 V2006 V2006
Panel No. 1 Data Base 16 bits m+0 m+1 16 bits m+2 16 bits m+3 16 bits m+4 Panel No.1 16 bits m+5 16 bits m+6 16 bits m+7 16 bits

. Total: 128 bits each


V2010 V2011 V2012 V2013 V2014 V2015 V2016 V2017
Panel No. 2 Data Base m+0 16 bits m+1 16 bits m+2 16 bits m+3 16 bits m+4 Panel No.1 16 bits m+5 16 bits m+6 16 bits m+7 16 bits

Understanding the Features OP-Panel User Memory

3-21

Lets examine the different address conventions for PLCDirect and Allen-Bradley. For example, the PLCDirect address references are octal, and the Allen-Bradley is decimal. The DirectLOGIC DL105/L205/DL350/DL405 OP-panel address uses V--memory registers which are 16-bit registers. The DL305 family uses reference assignments with 8-bit registers. This means that the DL305 will require sixteen 8 bit registers for data handling. The Allen-Bradley memory is defined with a reference which (Nx) represents the memory area, and (:n) which defines the word within the memory area. Please refer to the appropriate CPU User manual for the PLC product you are using within your automation system. DirectLOGIC DL105/DL205/DL350/DL405 Entering Programs Example Address
V2000 V2001 V2002 V2003 V2004 V2005 V2006 V2007 m+0 m+1 m+2 m+3 m+4 m+5 m+6 m+7 Function Top line message selection Bottom line message selection Top line data/menu function Decimal point, top line Bottom line data Decimal point, bottom line Status register Control register

Understanding the Features

DirectLOGIC DL305 (DL330/DL340 only) Example Address


R400/R401 R402/R403 R404/R405 R406/R407 R410/R411 R412/R413 R414/R415 R416/R417 m+0 m+1 m+2 m+3 m+4 m+5 m+6 m+7 Function Top line message selection Bottom line message selection Top line data/menu function Decimal point, top line Bottom line data Decimal point, bottom line Status register Control register

Allen-Bradley SLC 500 Example Address


N7:0 N7:1 N7:2 N7:3 N7:4 N7:5 N7:6 N7:7 m+0 m+1 m+2 m+3 m+4 m+5 m+6 m+7 Function Top line message selection Bottom line message selection Top line data/menu function Decimal point, top line Bottom line data Decimal point, bottom line Status register Control register

3-22

Understanding the Features

DirectLOGIC User Memory Overview

DL130/DL230 V-Memory

DL240 V-Memory
R1 R3 6 7

DL330 R-Memory
R1 R 63 7 R100 R106 R400 R563 R700 R767

DL340 R-Memory

DL430 V-Memory

DL250 DL350 DL440 V-Memory

DL450 V-Memory

V1400

V1400

V1400

V2000 V2377

V2000 R400 R563

V4000 V4177 V40600 V40617

V4377 V40600 V40617

V7377

V7377

V7377

V10000

V10000

Features

V40600 V40635

V17777

User Data Space available for OP-panels Internal Relay Memory

V40600 V40677

V37777

DirectLOGIC PLCs use octal addressing, as indicated by the shaded areas.

V40600 V40777

NOTE: The OPEditor shows a maximum of V41777 for possible base register addresses. This higher
number was placed there to account for future product plans. Currently, the highest V-memory address available for mapping is V40777. Keep in mind that you must choose an available base register address that allows the proper number of bits upward to map the entire configuration. The OP--1500 and OP--1510 each require 128 bits to be mapped.

Understanding the Features

3-23

Mapping Operation
We explained in previous sections the PLC and OP-panel must exchange data on a bit-level basis. For DirectLOGIC controllers, the OP-panel Status register (m+6) and Control register (m+7) must be mapped into internal control relays such as C0,C1, etc. This allows direct access to the Status and Control bit registers. You must execute mapping every CPU scan in order to update data between the OP-panel and PLC. The following examples assume the OP-panel starting Base-Register (m+0) is assigned to word register V2000. For example, the DL105, DL205, DL350, and DL405 CPUs have internal control relays starting at register V40600. They are designated as C0, C1, etc. Mapping updates Status and Control data (m+6 and m+7) into appropriate base registers V2006 and V2007 each PLC scan. Entering Programs

Mapping Example (DL105, DL205, DL350, and DL405)


DL105, DL205, DL350,and DL405

This figure demonstrates how the OP-panel Status word is mapped to ladder program user memory for bit manipulation. In this figure, notice the sixteen bits in the STATUS register are loaded into the Internal Control Relays C0--C17. These control relays are used within the ladder logic program for monitoring pushbuttons and coordinating data entry control.

Understanding the Features

SP1 (always ON) maps OP register V2006 to V40600:C0 --C17. SP1

Mapping the STATUS word


LD V2006 OUT V40600
Internal Control Relays

ON

OP-panel Register

V2006

m+6
OP-1500
15 14 13 12 11 10 9 8 B Y EN 7 6 5 4 3 2

m+6

Status register

V40600 =

C0 - C17 PLC Program User Memory

m+6
0

DA F5 F4 F3 F2 F1

C17C16C15C14C13C12 C11 C10 C7 C6 C5 C4 C3 C2 C1 C0 B Y EN DA F5 F4 F3 F2 F1

15 14 13 12 11 10 9 8 7 6 5 4 3 B Y EN MA AB FS DA SEL

OP-1510

m+6
2 1 0 F2 F1

PLC Program User Memory


C17C16C15C14C13C12 C11 C10 C7 C6 C5 C4 C3 C2 C1 C0 B Y EN MA AB FS DA SEL F2 F1

Direct LOGIC

DirectLOGIC PLCs : Status and Control Registers (m+6, m+7) are required to be

PLC

mapped to Internal Control Relay memory. For example, the register V40600 = C0--C17 (m+6) Status, and V40601 = C20--C37 (m+7) the Control register.

3-24

Understanding the Features This figure demonstrates how the internal control relay memory,for bit manipulation, is mapped into the OP-panel Control word. In this figure, notice Control Relays C20 through C37 are loaded into the OP-panel CONTROL register address m+7. The control word operates the annunciator lamps, flashing control and menu/data entry operations.

DL105, DL205, DL350, and DL405

SP1 (always ON) maps data bits V40601:C20 --C37 to OP-panel Base register V2007. SP1 LD V40601 OUT V2007
OP-panel Register Internal Control Relays

Mapping the CONTROL word

ON

V2007

V40601= m+7 Control register

m+7
OP-1500

C20 - C37 PLC Program User Memory

Features

15 14 13 12 11 10

9 BD

m+7
0

C37C36C35C34C33C32C31C30C27C26C25C24C23C22C21C20 BD MR ME DAKL3F L2F L1F L3 L2 L1

DAKL3F L2F L1F L3 L2 L1

15 14 13 12 11 10

OP-1510

m+7
0

PLC Program User Memory


C37C36C35C34C33C32C31C30C27C26C25C24C23C22C21C20 BD MR ME DAKL3F L2F L1F L3 L2 L1

BD MR ME DAKL3F L2F L1F L3 L2 L1

Understanding the Features

3-25

Mapping Example (DL330/DL340)


DL305 Family

DL305 Only

Lets look at mapping the DL330/DL340 PLC belonging to the DL305 family. Unlike the DL105, DL205, DL350, and DL405 mapping examples described on the previous pages, the DL305 uses 8-bit words. It therefore takes two words for each mapped memory location, because each mapped memory location needs sixteen consecutive bits, on one data word. We will assume that R400 was used as the base register address and we want the mapping to start at R16 for the Status register and R20 for the Control register. This figure demonstrates how the OP-panel Status word is mapped to ladder program user memory for bit manipulation. In this figure, notice the two 8-bit STATUS registers (m+6) are loaded into the Internal Control Relays R16 -- R17. These control relays are used within the ladder logic program for monitoring pushbuttons, and coordinating data entry control.

Entering Programs

Not C374 (always ON after first scan) maps OP register R414/R415 to R16/R17. C374

Mapping the STATUS word


DSTR R414 DOUT R16
Internal Control Relays

ON

Understanding the Features

OP-panel Register

R414/R415

m+6
OP-1500
15 14 13 12 11 10 9 8 B Y EN 7 6

m+6

Status register

R16/R17
PLC Program User Memory

5 4 3 2 1 0 DA F5 F4 F3 F2 F1

m+6

C177 EN

C170

C160 DA F5 F4 F3 F2 F1

OP-1510
15 14 13 12 11 10 9 8 7 6 5 4 3 B Y EN MA AB FS DA SEL 2

m+6
1 0 F2 F1 C177 . . . . B

PLC Program User Memory


. . C170 . . . . . Y EN MA AB FS DA SEL . . C160 F2 F1

3-26

Understanding the Features This figure demonstrates how the Control word is updated using the internal control relay memory for bit manipulation. In this figure, notice Control Relays R20/R21 are loaded into the OP-panel Control register (m+7). The control word operates the annunciator lamps, flashing control and menu/data entry operations.

DL305 Only

Not C374 (always ON after first scan) maps R20/R21 to R416/R417. SP1

ON

DSTR R20 DOUT R416


OP-panel Register

Mapping the CONTROL word

Internal Control Relays

R416/R417

m+7
OP-1500

m+7

Control register

R20/R21
PLC Program User Memory

15 14 13 12 11 10

9 BD

m+7
0

C217 .

. C210 . BD

. C200

Features

DAKL3F L2F L1F L3 L2 L1

DAKL3F L2F L1F L3 L2 L1

15 14 13 12 11 10

OP-1510

m+7
0

PLC Program User Memory


C217 . . . . . . C210 . . . . . . . C200 BD MR ME DAKL3F L2F L1F L3 L2 L1

BD MR ME DAKL3F L2F L1F L3 L2 L1

Configuring Your Operator Panel


In This Chapter. . . .
Preparing for Configuration How to Configure Your Panel

4-2

Configuring Your Operator Panel

Preparing for Configuration


Configuration If you prepare and plan all information ahead of time, your use of the OP--WINEDIT configuration software will be very successful. Below are a few important items to perform 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 panel configuration 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 (128 consecutive 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 be assigned in your Operator panel(s) with respect to your machine or process. To prepare your application, use the Application Worksheets which are provided in the Appendix A of this manual. The example worksheets will help you understand how the OP--1510 Kiln Demo program is configured. The blank worksheets can be used in planning, implementing, and using your OP--1500 and/or OP--1510 units.

Configuring Your Panel Configuring Your Operator Panel

System Setup

OPEditor Software The OP--1500 and OP--1510 are configured with software running on a personal computer. This software is available through PLCDirect, and referred to as the OPEditor configuration software (part number OP--WINEDIT). The OPEditor is used to download your configuration before connecting the OP--1500 or OP--1510 unit(s) and communicating to a PLC or OP--9001 Communication Master.

Configuring Your Operator Panel More about the OPEditor

4-3

OPEditor Documentation

The OPEditor configuration software allows you to configure OP--panel applications, as well as download (write to panel) and upload (read from panel) the configurations. Use this software to configure your communication link(s), select pushbutton control, and enter operator display messages. The newer and most recommended software is the OP-WINEDIT package. This windows software may be ordered from PLCDirect using part number OP--WINEDIT. For the OP--WINEDIT software (e.g. version 1.01 or greater) configuration Help windows are provided for performing all necessary configuration tasks. Should you have problems understanding how to program your panel, refer to these built--in On Line Help windows. To call the Help windows, point and click on the Help menu and choose Using help, or click on the [?] ICON located near the top of the main configuration window. Operator Panel

TIP: You may design and configure your Operator Panel configuration(s) offline and

save them to disk. The programs may then be downloaded to the OP--panel(s). Appendix A Application Worksheet should be used to help plan your configurations and programming process for each panel. System Requirements The OP--WINEDIT software, must have the following minimum PC configuration: S IBM 386 (or better) compatible computer S VGA or SVGA video board and color monitor S 1 meg of free hard drive space S 1 meg of RAM memory S Windows 3.1 or higher (OP--WINEDIT)

Operator Panel

4-4

Configuring Your Operator Panel

How to Configure Your Panel


To prepare an OP--panel for operator use, the following steps are required . These steps should be followed for implementing either the OptiMate OP--1500 and/or OP--1510 panels. Load OPEditor -- If you are not already using the configuration software, you must install the OP--WINEDIT configuration software. The software is provided on one 3--1/2 high density diskette and includes an installation guide. The following is a description on how to install OP--WINEDIT. S Place the installation disk into your computers floppy drive (usually either drive A or drive B). S Open Microsoft Windows (3.0 or above) and select File/Run from the Program Manager (upper--left corner). S Select Run, and you will see a pop--up window. Type in the path for the drive in which you have placed the setup disk and designate the file setup. Here we have used drive A. Click on OK when you are finished.
Personal Computer Minimum Requirements: 3 IBM type 386 or above 3 1 meg of hard drive 3 Windows 3.1 or later 3 Windows 95 3 1 meg of RAM Disk Media: 3 One 3--1/2 high density OptiMate
OP-WINEDIT

Step 1

Configuring Your Panel

System Setup

Step 2 Configuring Your Operator Panel


Step 3 Step 4

Select the COM ports -- Your OP--WINEDIT software requires you select which port is to be used for upload and downloading. Ensure serial port selected is not being used by other PC software while attempting to operate the OP--WINEDIT software. Choose Single or Multiple Panel -- Decide the number of operator panels to be used within your application. Select the Configuration Link -- Here is where you will need to select the PLC type and model which will be used in your OP--panel application. port which may be used to connect the OptiMate units. Your OPEditor configuration must match the PLC port setups, such as address, baud rate, stop bits, and parity. Also ensure the secondary communications port is set for HEX mode, not ASCII.
DirectLOGIC PLCs : Some DirectLOGIC CPUs feature a secondary communication

Direct LOGIC

PLC

Configuring Your Operator Panel


Step 5

4-5

Complete the Communications Information - After you have selected the PLC type you must define the remaining protocol items , such as the baud rate, parity and stop bit settings. The following table provides the necessary information for most PLCDirect controllers. In the case of using other PLC product and family, you should reference the proper product User manual(s) to determine the port communications capabilities.
PLC Model DL105/230/240
Top

Port/Baud Rates 9600 9600/19.2k

Parity Odd

Stop Bit 1

Bottom Bottom (DL240 only)

Odd/None Odd/None 1 Odd/None Odd/None Odd Odd/None Odd Odd/None Odd Odd/None Odd/None 1 1 1 1 1

DL250

Top 9600 Bottom 9600/19.2K

Operator Panel

DL330 DL340 DL350

DCU only 4800/9600/19.2k


Bottom &Top 4800/9600/19.2k Top 9600 Bottom 4800/9600/19.2K

DL430/440

Top Top

9600

Bottom 9600/19.2k

DL450

DB15 9600 DB25 9600/19.2k RJ12 9600/19.2k

During configuration, ensure that your address and communications parameters match the PLC port settings. There will be a selection for PLC timeout. When the panel sends a message to the PLC and does not receive a response or does not understand the response, it will wait the time--out period before resending the message. A communication failure after 12 seconds initiates the message Host Communication Fail on the panel. You also have several ports which can be used to connect your communications cable. Some of these ports have fixed PLC address assignments, and some do not. The ports which allow configuring the PLC addresses can be set to a unique address, ranging from 1 through 90. Refer to your User Manual for specific information on the ports of your PLC.
OTHER

Operator Panel

OTHER PLCs : For Allen--Bradley, you will need to connect to Channel 0 (bottom serial

PLC

port), using DF1 full duplex. Additionally, the Allen--Bradley software allows you to set the bottom port to a unique PLC address. The software default is PLC Address 1. You must select CRC error detection and ensure the address on the configuration screen matches the address you have assigned. This port must also be configured for either 4800 or 9600 baud. No other baud rates are supported for communicating between the OP--panels and an Allen--Bradley PLC. Since the Allen--Bradley software uses a default baud rate of 1200, you must change the settings.

4-6

Configuring Your Operator Panel


Step 6

Step 7

Step 8

Step 9

Configuring Your Operator Panel

Select the Panel Address -- The panel has a DIP switch on the rear of the unit which is used to set the panel address (between 0--31). This address is used for two functions. The first function is for setting the address for configuration and the second is for the specific panel address. This panel address (0--31) is used with multiple panel configurations and the OP--9001 Communications Master. The address number that you select on the switch must also be configured to the panel. Select the Base Register Address and File Number - This step is very important because it establishes the link in your PLC memory to the panel. For DirectLOGIC PLCs Chapter 3 Understanding the OP---1500 and OP---1510 describes the mapping process. Once you are familiar with the mapping process and you know the memory in your PLC to use (refer to the user manual for your respective PLC type), enter your selection. If you choose Allen--Bradley as your PLC Type, you must enter the PLC File Number in addition to a Base Register Address. You must expand the memory map in the Allen--Bradley PLC to include all registers being used by the OP--panel. The panel will only recognize integer file types N7 and user--defined file types N9 through N255. Enter the number only and not the prefix N. The Base Register Address is any number between 0 and 255. Select the Panel Type -- Since the configuration program is the same for all panels, you will need to select OP---1500 or OP1510 according to the panel type you are implementing. Configure the Panel Functions -- Prepare the functions of the panel and how the operator control shall work for the features you are selecting to use. These features are discussed in detail in Chapter 3 Understanding the Features. S Pushbutton Configuration -- The pushbuttons can be configured as either Momentary or Maintained (alternate ON/OFF). Momentary pushbuttons remain ON as long as you are pressing them while Maintained pushbuttons retain their status (ON or OFF) until the next time they are pressed. S Message -- The messages may be configured as Static, Dynamic or Interactive type. Please refer to Chapter 3 Understanding the Features to better understand these message types. You should enter all messages using the Message Configuration window. S Menu and Sub-menu Configuration -- The OP--1510 has an additional ability to allow you to configure a menu sub--menu hierarchy for the purpose of displaying and interacting with screen messages. You may configure up to four levels of sub--menus for message hierarchy.

Configuring Your Panel

System Setup

Configuring Your Operator Panel

4-7

Step 10 Configuring your Menu -- In order to successfully use the Menu and Sub--menu (OP-1510 features refer to the Menu and Sub--menu section of Chapter 3 in this manual. The Only) OP--WINEDIT configuration software allows definition of the following terms.

S S

Level Number -- defines the menu/sub--menu for each item number and how it is represented (up to four levels of sub--menu nesting permitted). Function number -- is assigned to menu messages in which interactive message type is required. The function numbers must be unique for each menu message and should follow sequential order. This allows for the function number to be evaluated within register m+2, when a menu item is selected. Operator Panel

While configuring a menu message system the menu items are assigned in sequential order 1 thru 160. Each item within the menu/sub--menu hierarchy require parameterizing in the following steps. 1. 2. 3. 4. Select the existing or new OP--1510 panel configuration file. Access the Menu configuration window or screen. Begin entering the hierarchy at item 1 for the main menu/function. Enter text message and menu control characteristics for each item, such as level number, function number, etc.. 5. Menu structures may be entered with sub--menu messages. You may nest up to four levels of sub-menus. 6. For Functions, configure the function number within the message entry box. Function numbers should be entered in sequential order (1, 2, 3, etc..).
Your Menu Plan

Raw Meal Control Hopper Selection Kiln Speed Temperature Control Setpoint Zone1 Temp. Setpoint Zone2 Temp. Setpoint Zone3 Temp. Heating Method Etc..
Level One Level Two Level Three Level Four

Function1 Arrow Up/Down Hopper # Function2 Enter Kiln Speed Operator Panel

Function3 Enter Zone1 Temperature Function4 Enter Zone2 Temperature Function5 Enter Zone3 Temperature

4-8

Configuring Your Operator Panel


Step 11

Save and Download -- Once you have completed your configuration, you can save it to disk and/or write directly to the panel. If saving to the panel, verify that the DIP switch is set to 31 (refer to Preparing the Panel for Configuration Chapter 2) to download the configuration. When downloading to OP-panels which have already been configured, you must first clear the message list before loading the new configuration. This will ensure the old messages which are configured do not remain within the OP-panels memory.
NOTE: After your configuration has been properly downloaded, you will need to reset

the DIP switch to the appropriate panel address and power cycle the panel. This can be accomplished by simply removing and reinstalling the power source.

Configuring Your Operator Panel

Configuring Your Panel

System Setup

Maintenance and Troubleshooting


In This Chapter. . . .

15

Troubleshooting the OP-1500/OP-1510 panels

5-2

Maintenence and Troubleshooting

Troubleshooting the OP-1500/1510 Panels


Troubleshooting

In this section, we explain how to isolate potential problems, which may occur while using the OP-1500 and OP-1510. If you are unable to troubleshoot and correct your problems using this document, please contact our product support team. You can reach technical product support within the hours of 9:00 AM and 6:00 PM (EST) Monday through Friday. Call 1-800-633-0405 or fax (770) 889-7876. We have organized the troubleshooting into three categories: S S S Panel configuration problems Panel and PLC communications failures Panel Operation problems

Panel Configuration Problems

We expained in previous sections the OP--WINEDIT configuration software is used to create OP-panel applications, download, and upload your OP-panel programs. If you are online with the panel and communications fails, the following error message is displayed. Could not communicate with panel (OP--WINEDIT )

1. Check the rear panel RX/TX LEDs while attempting the Upload or Download operation. If the LEDs (RX/TX) are slow alternating flash signals, the PC and OP are connected. If only the TX (transmitter) LED is flashing, or the TX/RX are not alternating between flashes, verify the OP--panel is set to address 31 (Configuration Mode). 2. Check and verify the configuration cable (OP-ACBL- is properly connected. -1) For cable details, refer to Chapter 2, the Cable Specification section. 3. Ensure configuration mode is selected, by setting all address switches to the ON position (Address 31). 4. Ensure the correct communications port is selected with the software, such as COM1, COM2, COM3, COM4. 5. Check 24VDC power source. 6. Reattempt the online panel Download or Upload procedure. LEDs Rear Panel View OP-ACBL-1

Maintenence and Changing Programs Troubleshooting

Address DIP Switch

123456

Address 31 (Configuration Mode)

Maintenence and Troubleshooting


Panel to PLC Communications

5-3

If you experience communications difficulties between the OP-panel and PLC, you will get a HOST COMM FAILURE message flashing on the display screen. You may also notice the Pushbuttons, Lamps, and Operator messages are not working. In this case, you should check the following items:
1. Observe the TX and RX LEDs on the

rear of the panel. If both LEDs are not a steady flash or glow (depending on baud rate) check and ensure the proper communications cable is securely connected.
Switch On
Switch

1 2 3 4 5 6

Termination Resistor

settings 0 -- 30 ). You must cycle OP-panel power for address switch changes to take effect. type, baud rate, parity, stop bit, address number. Use the respective user manuals for the PLC product you are using to determine the proper settings.
4. If you are using an OP cable, verify cable pinout. For RS422 con-

2. Examine Address switches to ensure correct address selection (valid

3. Examine the communications information for the PLC type, protocol

nections use a Belden 9279 or equivalent cable. 5. Check 24VDC power source.

Direct LOGIC

DirectLOGIC PLCs : If you are using the secondary communications port such as

PLC

DirectLOGIC PLC port 2, ensure the communications port address and protocol setting match.

123456

=0

Address Value 1 2 4 8 16 T

Example Address

Maintenence and Troubleshooting

5-4

Maintenence and Troubleshooting

PLC Model DL105/230/240


Top

Port/Baud Rates 9600 9600/19.2k

Parity Odd

Stop Bit 1

Bottom Bottom (DL240 only)

Odd/None Odd/None 1 Odd/None Odd/None Odd 1 1 1

DL250

Top 9600 Bottom 9600/19.2K

DL330 DL340 DL350

DCU only 4800/9600/19.2k


Bottom &Top 4800/9600/19.2k Top 9600 Bottom 4800/9600/19.2K

DL430/440

Top Top

9600

Odd Odd/None Odd Odd/None Odd/None 1 1

Bottom 9600/19.2k

DL450

DB15 9600 DB25 9600/19.2k RJ12 9600/19.2k

Allen-Bradley Panel to PLC Communications

For Allen-Bradley, you may connect to Channel 0 (bottom serial port), using DF1 in full duplex mode. Addditionally, the Allen-Bradley software allows the bottom port to a unique PLC address. The Allen-Bradley software default is PLC address one. You must ensure the OP-panel configuration address matches the PLC address you have assigned. The Allen-Bradley port only communicates using either 4800 or 9600 baud. No other baud rates are supported between the OP-panel and Allen-Bradley PLC. For example, on Allen-Bradley PLCs the serial port baud rate defaults to 1200 baud and must be changed. The baud rate for channel 0 must be set to 4800 or 9600 baud to match the OP--WINEDIT configuration. Also the base memory area must be expanded to include the full range of registers such as N7:0 through N7:7. Regardless of which PLC brand you are implementing, the communications parameters should be reviewed and properly configured. Please check the appropriate manual for your PLC product to ensure proper communications port and panel type settings.
OTHER PLCs :

OTHER

PLC

Maintenence and Changing Programs Troubleshooting

Appendix A Worksheets
In This Appendix. . . .

1A

Example Application Worksheet Example Message Worksheet Example Menu Worksheet Users Application Worksheet Users Message Worksheet Users Menu Worksheet

A-2

Application Worksheet

KILN DEMO EXAMPLE WORKSHEET Appendix A


DESCRIPTION :
System Type Panel Type PLC Base Register Addr

PAGE:
PUSHBUTTONS / LAMPS : A M (Alternate/Momentary)

OP--1510 Kiln Demo Single Panel OP--1510 V2000

F1 F2 x F3

Start Stop

PLC CONFIGURATION :
PLC Family CPU Model Protocol PLC Address PLC Timout Baud Rate Parity Data/Stop Bits

F4
PLCDirect by Koyo DirectLOGIC DL130 K Sequence 1 3 9600 ODD 8 data / 1 stop

F5
Green Lamp1 Yellow Lamp2 Red Lamp3

OP-1500 Only

System Running System Starting System Stopped

MESSAGE:
No. 1 Text O P _ 1 5 1 0 K I Action: N/A Data Type/Format: Text Message M E N U : S E T U P Action: N/A Data Type/Format: Text Message K I L N S T A R T Action: N/A Data Type/Format: Text Message P R E S S F 2 T Action: N/A Data Type/Format: Text Message S Y S T E M R U N L N N/A F N/A I N/A O N/A N I N G Range: N/A S T O P Range: N/A S T O P P E D S T N G Range: N/A O P Range: N/A 1 D E M O Range: N/A S T A R T Range: N/A

No. 2

No. 3

No. 4

No. 5

No. 6

Action: N/A Data Type/Format: N/A Text Message P R E S S F 2 T O Action: N/A Data Type/Format: Text Message K I L N S Y S T E Action: N/A Data Type/Format: Text Message P R E S S F 2 T Action: N/A Data Type/Format: Text Message M E A L H O P P E N/A M N/A O N/A R

No. 7

Range: N/A C O N T I N U E

No. 8

Range: N/A ( 1 -3 ) : ^

No. 9

No. 10

Action: N/A Data Type/Format: INTEGER/BCD Range: Text Message A R R O W U P / D O W N = ^ ^ Action: Arrow Data Type/Format: BCD Range:

^ 1--3

Application Worksheet

A-3
Appendix A DL205 Memory Map

EXAMPLE MESSAGE WORKSHEET


MESSAGE:
No. 11 No. 12 No.13 No.14 No. 15 No.16 No.17 No. 18 No. Action: No. Action: No. Action: No. Action: No. Action: No. Action: No. Action: No. Action: No. Action: Data Type/Format: Range: Data Type/Format: Range: Data Type/Format: Range: Data Type/Format: Range: Data Type/Format: Range: Data Type/Format: Range: Data Type/Format: Range: Data Type/Format: Range: Data Type/Format: Range: Text Text Message : ^ ^ Range: = Range: ^ ^ ^ Range: ^ N/A ^ ^ N/A ^ ^ N/A ^ ^ N/A ^ ^ N/A ^ ^ N/A ^ ^ ^ N/A

PAGE:

K I L N S P E E D ( % ) Action: N/A Data Type/Format: BCD Text Message N E W K I L N S P E E D Action: Keypad Data Type/Format: BCD Z O N E 1 T E M P S Action: N/A Data Type/Format: BCD E N T E R N E W Action: Keypad Data Type/Format: T E P : M P P : M P P :

N/A

BCD

. = ^ Range: ^ ^ ^ Range: . = ^ Range: ^ ^ ^ Range:

Z O N E 2 T E M P S Action: N/A Data Type/Format: BCD E N T E R N E W Action: Keypad Data Type/Format: T E BCD

Z O N E 3 T E M P S Action: N/A Data Type/Format: BCD E N T E R N E W Action: Keypad Data Type/Format: T E

M P

BCD

. = ^ Range:

A-4

Application Worksheet

EXAMPLE MENU WORKSHEET Appendix A


MENU:
No. 1 No. 2 Text R A W 2 3 4 P 4 N 4 H O P 2 I 2 3 L 3 M E A L C O N T R O L

PAGE:

Level 1 Level 1 No. 3 K Level 1 No. 4 T Level 1 No. 5 S Level 1 No. 6 S Level 1 No. 7 No. Level 1 No. Level 1 No. Level 1 No. Level 1 No. Level 1 No. Level 1 No. Level 1 No. Level 1 No. Level 1 S Level 1

Function No. E R S

-E L E C T I O N

Function No. 1 S P E E D C O N T R O L

Function No. 2 E R A T U R E C O N T R O L

E M P 2 3 4 P 4 P 4 P 4

Function No. O I N T Z O N E 1 T E M P .

E T 2 3

Function No. 3 O I N T Z O N E 2 T E M P .

E T 2 3

Function No. 4 O I N T Z O N E 3 T E M P .

E T 2 3

Function No. 5

Function No.

Function No.

Function No.

Function No.

Function No.

Function No.

Function No.

Function No.

Function No.

Application Worksheet

A-5
Appendix A DL205 Memory Map

OP-15xx APPLICATION WORKSHEET


DESCRIPTION :
System Type Panel Type PLC Base Register Addr

PAGE:
PUSHBUTTONS / LAMPS : A M (Alternate/Momentary)

F1 F2 F3

PLC CONFIGURATION :
PLC Family CPU Model Protocol PLC Address PLC Timout Baud Rate Parity Data/Stop Bits

F4 F5
Green Lamp1 Yellow Lamp2 Red Lamp3

OP-1500 Only

MESSAGE:
No. Text Message Action: No. Action: No. Action: No. Action: No. Action: No. Action: No. Action: No. Action: No. Action: No. Action: Data Type/Format: Range: Data Type/Format: Range: Data Type/Format: Range: Data Type/Format: Range: Data Type/Format: Range: Data Type/Format: Range: Data Type/Format: Range: Data Type/Format: Range: Data Type/Format: Range: Data Type/Format: Range:

A-6

Application Worksheet

OP-15xx MESSAGE WORKSHEET Appendix A


MESSAGE:
No. Text Message Action: No. Action: No. Action: No. Action: No. Action: No. Action: No. Action: No. Action: No. Action: No. Action: No. Action: No. Action: No. Action: No. Action: No. Action: No. Action: No. Action: Data Type/Format: Range: Data Type/Format: Range: Data Type/Format: Range: Data Type/Format: Range: Data Type/Format: Range: Data Type/Format: Range: Data Type/Format: Range: Data Type/Format: Range: Data Type/Format: Range: Data Type/Format: Range: Data Type/Format: Range: Data Type/Format: Range: Data Type/Format: Range: Data Type/Format: Range: Data Type/Format: Range: Data Type/Format: Range: Data Type/Format: Range:

PAGE:

Application Worksheet

A-7
Appendix A DL205 Memory Map

OP-1510 MENU WORKSHEET


MENU:
No. Level 1 No. Level 1 No. Level 1 No. Level 1 No. Level 1 No. Level 1 No. Level 1 No. Level 1 No. Level 1 No. Level 1 No. Level 1 No. Level 1 No. Level 1 No. Level 1 No. Level 1 No. Level 1 2 3 4 Function No. 2 3 4 Function No. 2 3 4 Function No. 2 3 4 Function No. 2 3 4 Function No. 2 3 4 Function No. 2 3 4 Function No. 2 3 4 Function No. 2 3 4 Function No. 2 3 4 Function No. 2 3 4 Function No. 2 3 4 Function No. 2 3 4 Function No. 2 3 4 Function No. 2 3 4 Function No. 2 3 4 Function No. Text Message

PAGE:

1
Appendix B
DL105/DL205/DL350/DL405 Application Examples
In This Appendix. . . .

DL105/DL205/DL350/DL405 Application Example

B-2

DL105/DL205/DL350/DL405 Application Example

Understanding the In this manual a Cement Kiln System is the model for demonstrating the ladder logic Example Programs required to support the various OP-panel features. The programs provide ladder logic which demonstrates controlling pushbuttons, lamps, messages and menu operations. Items listed in the figure below such as Hopper Selection, Kiln Speed, Start/Stop/Run controls, and Kiln Zone Temperatures are monitored and controlled by the OP-panel example programs.

Appendix B

Appendix B

These example programs and additional technical support information may be accessed on PLCDirect s worldwide web site: http:\\www.plcdirect.com (website for general info/file transfers) You may also find these programs on our 24-hour per day BBS system at: 770-844-4209 If you find a problem with any of our products, services, or manuals, please fill out and return the Suggestions card that was shipped with this manual.

DL105/DL205/DL350/DL405 Application Example

B-3
Appendix A DL205 Memory Map

DirectLOGIC and Compatible Example Program


The example program listed on the following pages is designed for DirectLOGIC DL105, DL205, DL350, and DL405 PLC systems. The program supports the OP--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--1510 a:\1510_105.prj configuration file 1510_105.OCF. Load these program files to the PLC and OP-panel for connection and operation of the Kiln Demo application. You may also refer to the Appendix A Example Worksheets to help understand how the OP-panel is configured. This program is designed to be used with the DirectLogic DL105, DL205, DL350, OP-1510 and DL405 PLC and compatible systems. The following program is intended for Kiln Demo training purposes and may not resolve all possible OP-panel applications. Some PLC programming knowledge is required to fully understand and implement the following program examples. If the CPU power cycles or machine and operator conditions are idle, this rung will initialize OP-panel and display message #1 and message #2. RUNG 1
(OP--1510) FirstScan SP0 (OP--1510) Clear/Abort C7 Green Lamp1 C20 DirectSOFT LD K1 OUT V2000 LD K2 OUT V2001 Load constant K1 to select message #1 for top line display. Output to base register m+0 (V2000) for top line message display. Load constant K2 to select message #2 for bottom line display. Output to base register m+1 (V2001) for bottom line message display.

Appendix B

Pushbutton Internal F2 Status Kiln Starting C1 C51

OP--1510 Only Menu Enable ME bit set ON allows menu operations. C27 SET OP--1510 Only Menu Return MR bit set ON returns last menu selected. C30 SET Status Register BD C31 Beeper Disable set ON which disables SET pushbutton and keypad beeper. Green L1 Lamp C20 RST Red L3 Lamp C22 SET

L1 bit reset OFF which de-energizes Green Lamp.

L3 bit set ON which energizes Red Lamp.

B-4
RUNG 2 Appendix B

DL105/DL205/DL350/DL405 Application Example Memory Mapping This rung is necessary for all DirectLOGIC CPUs which do not support bit-of-word instructions. Mapping the Status and Control registers into Internal Control Relays is necessary to have bit level access to this data. The Status and Control register bits are used to monitor pushbuttons, control lamps, and perform asynchronous data exchange between the OP-panel and PLC.

Enable Always_ON SP1

LD V2006 OUT VC0 LD VC20 OUT V2007

Load the Status Register (m+6) V2006.

Appendix B

Output Status Register into Internal Control Relays C0--C17. Load the Internal Control Relays C20--C37. Output to Control Register (m+7) V2007.

RUNG 3

Kiln Start Control This rung starts the machine process. The internal control relay Kiln Start (C51) is used to start the Startup Delay Timer, and will remain ON until the C20 (Lamp1) control bit is energized.

Pushbutton F1 C0 Internal Kiln Start C51

Green L1 Lamp C20

Internal Kiln Start C51 OUT

Kiln Start signal is energized (ON) if start pushbutton F1 pressed.

RUNG 4

Kiln Starting Lamp Control This rung controls the annunciator lamps during startup mode.

Internal Kiln Start C51

Yellow L2 Lamp C21 SET Yellow L2F Flash C24 SET Red L3 Lamp C22 RST

Yellow Lamp (L2) set ON.

Yellow Flash (L2F) set ON.

Reset Red Lamp (L3) OFF.

DL105/DL205/DL350/DL405 Application Example RUNG 5 Startup Delay Timer This delay timer signals the System Start (C52) control relay.

B-5
Appendix A DL205 Memory Map

Pushbutton Internal F2 Kiln Starting C1 C51 System Startup Delay Timer T0

TMRA System Startup Delay Timer T0 K20

Kiln Starrt signal is energized (ON) if start pushbutton F1 pressed.

Appendix B

RUNG 6

System Running This rung controls sets internal control relay System Running (C52) ON.

System Startup Delay Timer T0

Internal System Running Set ON when timer T0 accumulative = preset. C52 SET

RUNG 7

System Running Lamp Control This rung controls the annunciator lamps when System Running (C52) is ON.

Internal System Running C52

Green L1 Lamp C20 SET Yellow L2 Lamp C21 RST Yellow L2 Flash C24 RST

Kiln running sets Green Lamp (L1) ON.

Resets Yellow Lamp (L2) OFF.

Reset Yellow Flash (L2F) OFF.

RUNG 8

This rung resets internal control relay (C52) System Running when alternating pushbutton 2 (F2) is OFF.

Pushbutton System Startup F2 Delay Timer C1 T0

Internal System Running Reset C52 System Running control relay. C52 RST

B-6
RUNG 9 Appendix B

DL105/DL205/DL350/DL405 Application Example Kiln Starting Message This rung displays Kiln Starting message when internal input (C51) is ON.

Internal Kiln Starting C51

LD K3 OUT V2000 LD K4

Load integer value K3 = 3.

Output Top Line message #3 selection. Load integer value K4 = 4. Output bottom line message #4 selection.

Appendix B

OUT V2001

RUNG 10

System Running Message This rung displays System Running message when internal input C52 is ON.

Internal System Running C52

LD K5 OUT V2000 LD K6 OUT V2001

Load integer value K5 = 5.

Output top line message #5 selection. Load integer value K6 = 6. Output bottom line message #6 selection.

RUNG 11

Kiln System Stopped Message This rung displays Kiln System Stopped when the system is not running or not starting and F2 (pushbutton No.2) is pressed.

Internal Pushbutton Kiln Running F2 C52 C1 Internal Kiln Starting C51

LD K7 OUT V2000 LD K8 OUT V2001

Load integer value K7 = 7.

Output top line message #7 selection. Load integer value K8 = 8. Output bottom line message #8 selection.

DL105/DL205/DL350/DL405 Application Example RUNG 12

B-7
Appendix A DL205 Memory Map

Setpoint #1 Message Controls This rung is executed when the function select bit and Menu Enabled are ON and compare statement is equal such as menu function 1 has been selected. The output displays the message Meal Hopper (1--3): Arrow UP/DOWN =

Function OP--1510 Only Select Bit Menu Enable C6 C27

Top Line Data/Entry V2002

K1

LD K9 OUT V2000 LD K10 OUT V2001 LD V2401 OUT V2002 SP1 In Process C141 SET

Load integer value in K9 = 9.

Output top line message #9 selection.

Appendix B

Load integer value K10 = 10. Output bottom line message #10 selection. Load value in Storage register for Setpoint #1. Output top line data for SP1 current value.

Set operator entry internal SP1 in process.

OP--1510 Only Menu Enable Reset ME control bit OFF. C27 RST

RUNG 13

Setpoint #1 Data Storage This rung stores the up/down arrow value selected for Setpoint #1 after the ENTER key is pressed and Data Available status bit is ON.

Data Available SP1 DA In Process C141 C5

LD V2004 OUT V2401 OUT V2002

Load bottom line data entry value. Output to Setpoint #1 storage register V2401.

Output top line data for SP1 current value.

SP1 In Process C141 Reset operator entry internal SP1 in process. RST Internal Entry Complete C140 Set operator entry complete. SET

B-8

DL105/DL205/DL350/DL405 Application Example Setpoint #2 Message Controls This rung is executed when the function select bit and Menu Enabled are ON and compare statement is equal such as menu function 2 has been seleted. The output displays the message. Kiln Speed (%) : New Kiln Speed =

RUNG 14 Appendix B

Function OP--1510 Only Select Bit Menu Enable C6 C27

Top Line Data/Entry V2002

K2

LD K11 OUT V2000 LD K12 OUT V2001 LD V2402 OUT V2002 SP2 In Process C142 SET

Load integer value in K11 = 11.

Output top line message #11 selection. Load integer value K12 = 12. Output bottom line message #12 selection. Load value in Storage register for Setpoint #2. Output top line data for SP2 current value.

Appendix B

Set operator entry internal SP2 in process.

OP--1510 Only Menu Enable Reset ME control bit OFF. C27 RST

RUNG 15

Setpoint #2 Data Storage This rung stores the keypad entry value selected for Setpoint #2 after the ENTER key is pressed and Data Available status bit is ON.

Data Available SP2 DA In Process C142 C5

LD V2004 OUT V2402 OUT V2002

Load bottom line data entry value. Output to Setpoint #2 storage register V2402.

Output top line data for SP2 current value.

SP2 In Process C142 Reset operator entry internal SP2 in process. RST Internal Entry Complete C140 Set operator entry complete. SET

DL105/DL205/DL350/DL405 Application Example RUNG 16

B-9
Appendix A DL205 Memory Map

Setpoint #3 Message Controls This rung is executed when Select key and Menu Enabled are ON and compare statement is equal such as menu function 3 has been selected. The output displays the message Zone1 Temp SP : Enter New Temp.=

Function OP--1510 Only Select Bit Menu Enable C6 C27

Top Line Data/Entry V2002

K3

LD K13 OUT V2000 LD K14 OUT V2001 LD V2403 OUT V2002 SP3 In Process C143 SET

Load integer value in K13 = 13.

Output top line message #13 selection.

Appendix B

Load integer value K14 = 14. Output bottom line message #14 selection. Load value in Storage register for Setpoint #3. Output top line data for SP3 current value.

Set operator entry internal SP3 in process.

OP--1510 Only Menu Enable Reset ME control bit OFF. C27 RST

RUNG 17

Setpoint #3 Data Storage This rung stores the keypad entry value selected for Setpoint #3 after the ENTER key is pressed and Data Available status bit is ON.

Data Available SP3 DA In Process C143 C5

LD V2004 OUT V2403 OUT V2002

Load bottom line data entry value. Output to Setpoint #3 storage register V2403.

Output top line data for SP3 current value.

SP3 In Process C143 Reset operator entry internal SP3 in process. RST Internal Entry Complete C140 Set operator entry complete. SET

B-10

DL105/DL205/DL350/DL405 Application Example Setpoint #4 Message Controls This rung is executed when Select key and Menu Enabled are ON and compare statement is equal such as menu function 4 has been selected. The output displays the message Zone2 Temp SP : Enter New Temp.=

RUNG 18 Appendix B

Function OP--1510 Only Select Bit Menu Enable C6 C27

Top Line Data/Entry V2002

K4

LD K15 OUT V2000 LD K16 OUT V2001 LD V2404 OUT V2002 LD K3 OUT V2003 SP4 In Process C144 SET

Load integer value in K15 = 15. Output top line message #15 selection. Load integer value K16 = 16. Output bottom line message #16 selection. Load value in Storage register for Setpoint #4. Output top line data for SP4 current value. Load integer value in K3 = 3. Output top line decimal point.

Appendix B

Set operator entry internal SP4 in process.

OP--1510 Only Menu Enable Reset ME control bit OFF. C27 RST

RUNG 19

Setpoint #4 Data Storage This rung stores the keypad entry value selected for Setpoint #4 after the ENTER key is pressed and Data Available status bit is ON.
Data Available DA C5

SP4 In Process C144

LD V2004 OUT V2404 OUT V2002 SP4 In Process C144 RST Internal Entry Complete C140 SET

Load bottom line data entry value. Output to Setpoint #4 storage register V2404. Output top line data for SP4 current value.

Reset operator entry internal SP4 in process. Set operator entry complete.

DL105/DL205/DL350/DL405 Application Example RUNG 20

B-11
Appendix A DL205 Memory Map

Setpoint #5 Message Controls This rung is executed when the function select bit and Menu Enabled are ON and the compare statement is equal. The output displays the message. Zone3 Temp SP : Enter New Temp.=

Function OP--1510 Only Select Bit Menu Enable C6 C27

Top Line Data/Entry V2002

K5

LD K17 OUT V2000 LD K18 OUT V2001 LD V2405 OUT V2002 SP5 In Process C145 SET

Load integer value in K17 = 17.

Output top line message #17 selection.

Appendix B

Load integer value K18 = 18. Output bottom line message #18 selection. Load value in Storage register for Setpoint #5. Output top line data for SP5 current value.

Set operator entry internal SP5 in process.

OP--1510 Only Menu Enable Reset ME control bit OFF. C27 RST

RUNG 21

Setpoint #5 Data Storage This rung stores the up/down arrow value selected for Setpoint #5 after the ENTER key is pressed and Data Available status bit is ON.

Data Available SP5 In Process DA C145 C5

LD V2004 OUT V2405 OUT V2002

Load bottom line data entry value. Output to Setpoint #5 storage register V2405.

Output top line data for SP5 current value.

SP5 In Process C145 Reset operator entry internal SP5 in process. RST Internal Entry Complete C140 Set operator entry complete. SET

B-12

DL105/DL205/DL350/DL405 Application Example Data Entry Acknowledge This rung controls confirmation to OP-panel that data entry and storage is complete.

RUNG 22 Appendix B

Status Register Data Available C5

Control Register Data Acknowledge C26 Output is ON when C5=1. OUT

RUNG 23 Appendix B

Post Entry Control This rung prepares the program for the next OP-panel operation.

Internal Entry Complete C140

Data Available C5

OP1510 Only Menu Enable C27 SET

Sets ME control it ON.

Internal Entry Complete C140 Resets internal control relay Data Entry RST Complete.

RUNG 24

Entry Mode This rung sets internal relay C100 for Setpoint Entry Mode.

SP1 in Process C141

Setpoint Entry Mode C100 SET

Sets internal Setpoint Entry Mode ON.

SP2 in Process C142

SP3 in Process C143

SP4 in Process C144

SP5 in Process C145

DL105/DL205/DL350/DL405 Application Example RUNG 25

B-13
Appendix A DL205 Memory Map

Entry Mode This rung enables menu operations and resets the setpoint in process for Setpoint Entry Mode interlocking.
Setpoint Entry Mode C100 Internal Setpoint Entry Mode Entry Complete C140 C100

OP--1510 Clear/Abort C7 OP--1510 Clear/Abort C7

Data Availbale C5

OP--1510 Only Menu Enable ME bit set ON allows Menu Operations. C27 SET Setpoint Entry Mode C100 RST SP1 In Process C141 RST SP2 In Process C142 RST SP3 In Process C143 RST SP4 In Process C144 RST Reset internal setpoint entry mode.

Appendix B

Reset internal Setpoint #1 in Process.

Reset internal Setpoint #2 in Process.

Reset internal Setpoint #3 in Process.

Reset internal Setpoint #4 in Process.

SP5 in Process C145 Reset internal Setpoint #5 in Process. RST

RUNG 26

End of program This rung marks the END of program.

END

1
Appendix C DL 305 Application Example
In This Appendix. . . .

DL305 Program Example (DL330/DL340 Only)

C-2

DL305 Application Example (DL330/DL340 Only)

Understanding the The following example program uses a Cement Kiln System to demonstrate the Example Programs ladder logic required to support the various OP-panel features. The program provides ladder logic which supports controlling pushbuttons, lamps, messages and menu operations. For training purposes the items listed in the figure below such as Hopper Selection, Kiln Speed, Kiln Zone Temperatures are monitored and controlled by the OP-panel example programs.

Appendix C

Appendix C

The example program listed on the following pages is designed for DirectLOGIC DL305 PLC systems. The program is included on the 3 1/2 inch floppy disk provided with this manual. These same example programs and additional technical support information may be accessed on PLCDirect s worldwide web site: http:\\www.plcdirect.com (website for general info/file transfers) You may also find these programs on our 24-hour per day BBS system at: 770-844-4209 If you find a problem with any of our products, services, or manuals, please fill out and return the Suggestions card that was shipped with this manual.

DL305 Application Example (DL330/DL340 Only)

C-3

DirectLOGIC DL305 Example Program


The example program listed on the following pages is designed for DirectLOGIC DL305 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 Example Disk which is provided with this manual.
a:\1510_305.prj

This example program (1510_305.PRJ) should be used with the OP--1510 configuration file 1510_305.OCF. Load these program files to the PLC and OP-panel for connection and operation of the Kiln Demo application. You may also refer to the Appendix A Example Worksheets to help understand how the OP-panel is configured. This program is designed to be used with the DirectLogic DL305 and compatible systems. The following program is intended for training purposes and may not resolve all possible OP-panel applications. Some PLC programming knowledge is required to fully understand and implement the following program examples. If the CPU power cycles or machine and operator conditions are idle this rung will initialize OP-panel and display message #1 and message #2.

OP-1510 Kiln Demo

RUNG 1

(OP--1510) FirstScan C374 (OP--1510) Clear/Abort C207 Green Lamp1 C220

DirectSOFT

Appendix C

DSTR F50 K1 DOUT F60 R400 DSTR F50 K2

Load constant K1 to select message #1 for top line display. Output to base register m+0 (R400) for top line message display. Load constant K2 to select message #2 for bottom line display.

Pushbutton Internal F2 Status Kiln Starting C201 C251

Output to base register m+1 (R402) for DOUT F60 bottom line Message display. R402 OP--1510 Only Menu Enable ME bit set ON allows menu operations. C227 SET OP--1510 Only Menu Return MR bit set ON returns to last menu selected. C230 SET Status Register BD C231 Beeper Disable set ON which disables SET pushbutton and keypad beeper. Green L1 Lamp C220 RST Red L3 Lamp C222 SET

L1 bit reset OFF which de-energizes Green Lamp.

L3 bit set ON which energizes Red Lamp.

C-4
RUNG 2 Appendix C

DL305 Application Example (DL330/DL340 Only) Memory Mapping This rung is necessary for all DirectLOGIC CPUs which do not support bit of word instructions. Mapping the Status and Control registers into internal control relays is necessary to have bit level access to this data. The Status and Control register bits are used to monitor pushbuttons, control lamps, and perform asynchronous data exchange between the OP-panel and PLC.

First Scan C374

DSTR F50 R414 DOUT F60 RC200 DSTR F50 RC220 DOUT F60 R416

Load the Status Register (m+6) R414/R415.

Output Status Register into Internal Control Relays C200--C217. Load the Internal Control Relays C220--C237. Output to Control Register (m+7) R416/R417.

RUNG 3

Appendix C

Kiln Start Control This rung starts the machine process. The internal control relay Kiln Start (C251) is used to start the Startup Delay Timer, and will remain ON until the L1 control register bit (C220) is energized.

Pushbutton F1 C200 Internal Kiln Start C251

Green L1 Lamp C220

Internal Kiln Start C251 OUT

Kiln Start signal is energized (ON) if start pushbutton F1 pressed.

RUNG 4

Kiln Starting Lamp Control This rung controls the annunciator lamps during startup mode.

Internal Kiln Start C251

Yellow L2 Lamp C221 SET Yellow L2F Flash C224 SET Red L3 Lamp C222 RST

Yellow Lamp (L2) set ON.

Yellow Flash (L2F) set ON.

Reset Red Lamp (L3) OFF.

DL305 Application Example (DL330/DL340 Only) RUNG 5 Startup Delay Timer This delay timer signals the System Running (C252) control relay.

C-5

PushbuttonSystem Startup Internal Delay Timer F2 Kiln Starting T600 C201 C251

TMR System Startup Delay Timer T600 K20

Kiln Start Delay Timer is energized (ON) if start pushbutton F1 pressed.

RUNG 6

System Running This rung sets internal control relay (C252) System Running (C52) ON.

System Startup Delay Timer T600

Internal System Running Set ON when timer T600 accumulative = C252 preset. SET

Appendix C

RUNG 7

System Running Lamp Control This rung controls the annunciator lamps during startup mode.

Internal System Running C252

Green L1 Lamp C220 SET Yellow L2 Lamp C221 RST Yellow L2 Flash C224 RST

Kiln running sets Green Lamp (L1) ON.

Resets Yellow Lamp (L2) OFF.

Reset Yellow Flash (L2F) OFF.

RUNG 8

Reset System Running This rung resets internal control relay (C252) System Running when alternating pushbutton 2 (F2) is OFF.
Internal System Running Reset C252 System Running control relay. C252 RST

Pushbutton System Startup F2 Delay Timer C201 T600

C-6
RUNG 9 Appendix C

DL305 Application Example (DL330/DL340 Only) Kiln Starting Message This rung displays Kiln Starting message when internal (C251) is ON.

Internal Kiln Starting C251

DSTR F50 K3 DOUT F60 R400 DSTR F50 K4 DOUT F60 R402

Load integer value K3 = 3.

Output top Line message #3. Load integer value K4 = 4. Output bottom line message #4.

RUNG 10

System Running Message This rung displays the System Running message when internal input (C252) is ON.

Internal System Running C252

DSTR F50 K5 DOUT F60 R400 DSTR F50 K6 DOUT F60 R402

Load integer value K5 = 5.

Appendix C

Output top line message #5. Load integer value K6 = 6. Output bottom line message #6.

RUNG 11

Kiln System Stopped Message This rung displays Kiln System Stopped when the system is not running or not starting and F2 (pushbutton 2) is pressed.

Internal Pushbutton Kiln Running F2 C252 C201 Internal Kiln Starting C251

DSTR F50 K7 DOUT F60 R400 DSTR F50 K8 DOUT F60 R402

Load integer value K7 = 7.

Output top line message #7. Load integer value K8 = 8. Output bottom line message #8.

DL305 Application Example (DL330/DL340 Only) RUNG 12

C-7

Maps R404 (Function Select) to R610 The DL305 only allows the compare statement when using timer and counter registers. This rung maps the function selection number into Timer/Counter registers for compare statement.

Function Select Bit C206

DSTR F50 R404 DOUT F60 TCA610

Load function selection register value. Output the function selection number to storage register TCA610.

RUNG 13

Setpoint #1 Message Controls This rung is executed when the Function Select Bit and Menu Enabled are ON and the compare statement is equal such as menu function 1 has been selected. The output displays the message Meal Hopper (1--3): Arrow UP/DOWN =
Top Line Data/Menu CT610

Function OP--1510 Only Select Bit Menu Enable C206 C227

K1

DSTR F50 K9 DOUT F60 R400 DSTR F50 K10 DOUT F60 R402 DSTR F50 R500 DOUT F60 R404 SP1 In Process C341 SET

Load integer value in K9 = 9.

Appendix C

Output top line message #9. Load integer value K10 = 10. Output bottom line message #10. Load value in Storage register for Setpoint#1. Output top line data for SP1 current value.

Set operator entry internal SP1 in process.

OP--1510 Only Menu Enable Reset ME control bit OFF. C227 RST

C-8

DL305 Application Example (DL330/DL340 Only) Setpoint #1 Data Storage This rung stores the up/down arrow value selected for Setpoint #1 after the ENTER key is pressed and Data Available status bit is ON.

RUNG 14 Appendix C

Data Available SP1 In Process DA C341 C205

DSTR F50 R410 DOUT F60 R500

Load bottom line data entry value. Output to Setpoint #1 storage register R500.

Output top line data for SP1 current value. DOUT F60 R404 SP1 In Process C341 Reset operator entry internal SP1 in process. RST Internal Entry Complete C340 Set operator entry complete. SET

Appendix C

DL305 Application Example (DL330/DL340 Only) RUNG 15

C-9

Setpoint #2 Message Controls This rung is executed when the Function Select Bit and Menu Enabled are ON and the compare statement is equal such as menu function 2 has been selected. The output displays the message Kiln Speed (%) : New Kiln Speed =

Function OP--1510 Only Select Bit Menu Enable C206 C227

Top Line Data/Entry CT610

K2

DSTR F50 K11 DOUT F60 R400 DSTR F50 K12 DOUT F60 R402 DSTR F50 R502 DOUT F60 R404 SP2 In In Process C342 SET

Load integer value in K11 = 11.

Output top line message #11 selection. Load integer value K12 = 12. Output bottom line message #12 selection. Load value in storage register for Setpoint #2. Output top line data for SP2 current value.

Appendix C

Set operator entry internal SP2 in process.

OP--1510 Only Menu Enable Reset ME control bit OFF. C227 RST

RUNG 16

Setpoint #2 Data Storage This rung stores the keypad entry value for Setpoint #2 after the ENTER key is pressed and Data Available status bit is ON.

Data Available SP2 DA In Process C342 C205

DSTR F50 R410 DOUT F60 R502

Load bottom line data entry value. Output to Setpoint #2 storage register R502.

Output top line data for SP2 current value. DOUT F60 R404 SP2 In Process C342 Reset operator entry internal SP2 in process. RST Internal Entry Complete C340 Set operator entry complete. SET

C-10

DL305 Application Example (DL330/DL340 Only) Setpoint #3 Message Controls This rung is executed when the Function Select Bit and Menu Enabled are ON and the compare statement is equal such as menu function 3 has been selected. The output displays the message Zone1 Temp SP : Enter New Temp.=

RUNG 17 Appendix C

Function OP--1510 Only Select Bit Menu Enable C206 C227

Top Line Data/Entry CT610

K3

DSTR F50 K13 DOUT F60 R400 DSTR F50 K14 DOUT F60 R402 DSTR F50 R504 DOUT F60 R404 SP3 In Process C343 SET

Load integer value in K13 = 13.

Output top line message selection. Load integer value K14 = 14. Output bottom line message selection. Load value in storage register for Setpoint #3. Output top line data for SP3 current value.

Appendix C

Set operator entry internal SP3 in process.

OP--1510 Only Menu Enable Reset ME control bit OFF. C227 RST

RUNG 18

Setpoint #3 Data Storage This rung stores the keypad entry value selected for Setpoint #3 after the ENTER key is pressed and Data Available status bit is ON.

SP3 Data Available In Process DA C343 C205

DSTR F50 R410 DOUT F60 R504

Load bottom line data entry value. Output to Setpoint #3 storage register R504.

Output top line data for SP3 current value. DOUT F60 R404 SP3 In Process C343 Reset operator entry internal SP3 in process. RST Internal Entry Complete C340 Set operator entry complete. SET

DL305 Application Example (DL330/DL340 Only) RUNG 19

C-11

Setpoint #4 Message Controls This rung is executed when the Function Select Bit and Menu Enabled are ON and the compare statement is equal such as menu function 4 has been selected. The output displays the message Zone2 Temp SP : Enter New Temp.=

Function OP--1510 Only Select Bit Menu Enable C206 C227

Top Line Data/Entry CT610

K4

DSTR F50 K15 DOUT F60 R400 DSTR F50 K16 DOUT F50 R402 DSTR F50 R506 DOUT F60 R404 SP4 In Process C344 SET

Load integer value in K15 = 15. Output top line message selection. Load integer value K16 = 16. Output bottom line message selection. Load value in storage register for Setpoint #4. Output top line data for SP4 current value.

Appendix C

Set operator entry internal SP4 in process.

OP--1510 Only Menu Enable Reset ME control bit OFF. C227 RST

RUNG 20

Setpoint #4 Data Storage This rung stores the keypad entry value selected for Setpoint #4 after the ENTER key is pressed and Data Available status bit is ON.

Data Available SP4 In Process DA C344 C205

DSTR F50

Load bottom line data entry value. Output to Setpoint #4 storage register R506. Output top line data for SP4 current value.

R410 R506

DOUT F60 DOUT F60

R404 SP4 In Process C344


RST

Reset operator entry internal SP4 in process.

Internal Entry Complete C340


SET

Set operator entry complete.

C-12

DL305 Application Example (DL330/DL340 Only) Setpoint #5 Message Controls This rung is executed when the Function Select Bit and Menu Enabled are ON and the compare statement is equal such as menu function 5 has been selected. The output displays the message Zone3 Temp SP : Enter New Temp.=

RUNG 21 Appendix C

Function OP--1510 Only Select Bit Menu Enable C206 C227

Top Line Data/Entry CT610

K5

DSTR F50 K17 DOUT F60 R400 DSTR F50 K18 DOUT F60 R402 DSTR F50 R510 DOUT F60 R404 SP5 In Process C345 SET

Load integer value in K17 = 17.

Output top line message selection. Load integer value K18 = 18. Output bottom line message selection. Load value in storage register for Setpoint #5. Output top line data for SP5 current value.

Appendix C

Set operator entry internal SP5 in process.

OP--1510 Only Menu Enable Reset ME control bit OFF. C227 RST

RUNG 22

Setpoint #5 Data Storage This rung stores the keypad entry value selected for Setpoint #5 after the ENTER key is pressed and the Data Available status bit is ON.

Data Available SP5 In Process DA C345 C205

DSTR F50 R410 DOUT F60 R510

Load bottom line data entry value. Output to Setpoint #5 storage register R510.

DOUT F60 Output top line data for SP5 current value. R404 SP5 In Process C345 Reset operator entry internal SP5 in process. RST Internal Entry Complete C340 Set operator entry complete. SET

DL305 Application Example (DL330/DL340 Only) RUNG 23

C-13

Data Entry Acknowledge This rung controls confirmation to the OP-panel that data entry and storage are complete.

Status Register Data Available C205

Control Register Data Acknowledge C226 Output is ON when input C5 is ON. OUT

RUNG 24

Post Entry Control This rung prepares the program for the next OP-panel operation.

Internal Data Availabe Entry Complete DA C205 C340

OP1510 Only Menu Enable C227 SET

Sets ME control register bit ON.

Internal Entry Complete C340 Resets internal control relay Data Entry RST Complete.

Appendix C

RUNG 25

Entry Mode This rung set internal control relay for Setpoint Entry Mode interlocking.

SP1 in Process C341

Setpoint Entry Mode C300 SET

Sets internal Setpoint Entry Mode ON.

SP2 in Process C342

SP3 in Process C343

SP4 in Process C344

SP5 in Process C345

C-14

DL305 Application Example (DL330/DL340 Only) Entry Mode This rung enables the menu operation, resets setpoint in process, internal control relay for Setpoint Entry Mode interlocking.
Setpoint Entry Mode C300 Internal Setpoint Entry Mode Entry Complete C340 C300 Data Available C205

RUNG 26 Appendix C

OP--1510 Clear/Abort C207 OP--1510 Clear/Abort C207

OP--1510 Only Menu Enable ME bit set ON allows Menu Operations. C227 SET Setpoint Entry Mode C300 RST Reset internal setpoint entry mode.

SP1 in Process C341 Reset internal Setpoint #1 in Process. RST SP2 in Process C342 Reset internal Setpoint #2 in Process. RST SP3 in Process C343 Reset internal Setpoint #3 in Process. RST

Appendix C

SP4 in Process C344 Reset internal Setpoint #4 in Process. RST SP5 in Process C345 Reset internal Setpoint #5 in Process. RST

RUNG 27

End of program This rung marks the END of program.

END

1
Appendix D Application Examples
In This Appendix. . . .

Allen-Bradley SLC 5/03 & SLC 5/04 Example

D-2

Allen Bradley SLC 5/03 and 5/04 Application Example

Understanding the The following example program uses a Cement Kiln System to demonstrate the Example Programs ladder logic required to support the various OP-panel features. The program provides ladder logic which supports controlling pushbuttons, lamps, messages and menu operations. For training purposes the example program controls the items listed in the figure below, such as Hopper Selection, Kiln Speed, Start/Stop/Run controls, and Kiln Zone Temperatures.

Appendix D

These same example programs and additional technical support information may be accessed on PLCDirect s worldwide web site: http:\\www.plcdirect.com (website for general info/file transfers) You may also find these programs on our 24--hour per day BBS system at: 770-844-4209 If you find a problem with any of our products, services, or manuals, please fill out and return the Suggestions card that was shipped with this manual.

Allen Bradley SLC 5/03 and 5/04 Application Example

D-3

Allen-Bradley Example Program


The example program listed on the following pages is designed for Allen-Bradley SLC 500 5/03, and 5/04 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 Example Disk which is provided with this manual. This example PLC program (1510_AB.*) must be used with the OP-1510 configuration file 1510_AB.OCF. Load these program files to the PLC and OP-panel for connection and operation of the Kiln Demo application. You may also refer to the Appendix A Example Worksheets to help understand how the OP-panel is configured. This program is designed to be used with the Allen-Bradley SLC500 5/03 and 5/04 PLC systems. The following program is intended for training purposes and may not resolve all possible OP-panel applications. Some PLC programming knowledge is required to fully understand and implement the following program examples. If the CPU power cycles or machine and operator conditions are idle this rung will initialize the OP-panel and display message #1 and message #2.

a:\1510_AB.*

OP-1510 Kiln Demo RUNG 1

FirstScan S:1 15 Pushbutton Kiln Starting F2 Internal N7:11 N7:6 1 Clear/Abort OP-1510 N7:6 7 1 Green Lamp1 N7:7 0

MOVE 1 Source Dest N7:0 0 MOVE 2 Source Dest N7:1 0

Load constant value 1 to select message #1 for top line display.

Load constant value 2 to select message #2 for top line display.

OP--1510 Only Menu Enable N7:7 ME bit set ON which allows menu operations. L 7 OP--1510 Only Menu Return MR bit set ON returns to last selected upon N7:7 exits. L 8 Status Register BD N7:7 Beeper Disable set ON which disables L pushbutton and keypad beeper. 9 Green L1 Lamp N7:7 L1 bit reset OFF which de-energizes Green U Lamp. 0 Red L3 Lamp N7:7 L3 bit set ON which energizes Red Lamp. L 2

Appendix D

D-4
RUNG 2

Allen Bradley SLC 5/03 and 5/04 Application Example Kiln Start Control This rung controls starting a machine or process. The internal control relay Kiln Start (C51) is used to start the Startup Delay Timer, and will remain ON until the L1 control register bit is energized turn ON.
Green L1 Lamp N7:7 0

Pushbutton F1 N7:6 0 Internal Kiln Start N7:11 1

Internal Kiln Start N7:11 1

Kiln Start signal is energized (ON) if start pushbutton F1 pressed.

RUNG 3

Kiln Starting Lamp Control This rung controls the annunciator lamps during startup mode.

Internal Kiln Start N7:11 1

Yellow L2 Lamp N7:7 L 1 Yellow L2F Flash N7:7 L 4 Red L3 Lamp N7:7 U 2

Yellow Lamp (L2) set ON.

Yellow Flash (L2F) set ON.

Reset Red Lamp (L3) OFF.

RUNG 4 Appendix D

Startup Delay Timer This rung is the delay timer signal for the System Start control relay.
Pushbutton F2 N7:6 1 System Startup Delay Timer T4:0 DN

Kiln Starting N7:11 1

Kiln Starting input starts Delay Timer. Timer On Delay Timer Time Base Preset Accum T4:0 0.01 200 0 EN DN

Allen Bradley SLC 5/03 and 5/04 Application Example RUNG 5 System Running This rung sets the internal control relay C52 System Running.

D-5

System Startup Delay Timer Done T4:0 DN

Internal System Running Set ON when timer T4:0 accumulative = N7:11 preset. L 2

RUNG 6

System Running Lamp Control This rung controls the annunciator lamps during startup mode.

Internal System Running N7:11 2

Yellow L2 Lamp N7:7 U 1 Yellow L2 Flash N7:7 U 4

Green L1 Lamp N7:7 L 0

Kiln running sets Green Lamp (L1) ON.

Resets Yellow Lamp (L2) OFF.

Reset Yellow Flash (L2F) OFF.

RUNG 7

This rung resets internal control relay (N7:11/2) System Running when alternating pushbutton 2 (F2) is OFF.

Pushbutton System Startup F2 Delay Timer N7:6 T4:0 1 DN

Internal System Running Reset N7:11/2 System Running control relay. N7:11 U 2

Appendix D

D-6
RUNG 8

Allen Bradley SLC 5/03 and 5/04 Application Example Kiln Starting Message This rung displays Kiln Starting message.
Load message #3 for top line display register m+0. Load message #4 to bottom line display register m+1.

Kiln Starting Internal N7:11 1

MOVE 3 Source N7:0 Dest 0 MOVE 4 Source N7:1 Dest 0

RUNG 9
System Running Internal N7:11 2

System Running Message This rung displays System Running message.


Load message #5 to top line display register m+0. Load message #6 to bottom line display register m+1.

MOVE 5 Source N7:0 Dest 0 MOVE 6 Source N7:1 Dest 0

RUNG 10
Kiln Starting Internal N7:11 1 System Running Internal N7:11 2

Kiln System Stopped Message This rung displays Kiln System Stopped.
Pushbutton F2 N7:6 1 Load message #7 to top line display register m+0. Load message #8 to bottom line display register m+1.

MOVE 7 Source N7:0 Dest 0 MOVE 8 Source N7:1 Dest 0

Appendix D

Allen Bradley SLC 5/03 and 5/04 Application Example RUNG 11

D-7

Setpoint #1 Message Controls This rung is executed when the Function Select Bit and Menu Enabled are ON and compare statement is equal such as menu function 1 has been selected. The output displays the message. Meal Hopper (1--3): Arrow UP/DOWN =
Menu Enable Top Line Entry/Menu (OP-1510) N7:7 EQUAL SourceA N7:2 0 7 SourceB 1

Function Select Bit N7:6 6

MOVE

Source Dest
MOVE

9 N7:0 0 10 N7:1 0

Load integer value in K9=9. Output top line message #9 selection.

Source Dest
MOVE

Load integer value K10=10. Output bottom line message #9 selection. Load value in storage register for Setpoint #1 Output top line data for SP1 current value.

Source N7:21 0 N7:2 Dest 0 SP1 in Process N7:10 L 1 Menu Enable N7:7 U

Set operator entry internal SP1 in Process.

Reset ME control bit OFF. 7

RUNG 12

Setpoint #1 Data Storage This rung stores the up/down arrow value selected for Setpoint #1 when the ENTER key is pressed and Data Available status bit is ON.
Data Available DA N7:6 5
MOVE

SP1 In Process N7:10 1

Source N7:4 0 Dest N7:21 0


MOVE

Load bottom line data entry value. Output to Setpoint #1 strorage register N7:21. Load bottom line data entry value. Output top line data for SP1 in process.

Appendix D

Source N7:4 0 N7:2 Dest 0 SP1 in Process N7:10 U 1

Reset operator entry internal control relay SP1 in Process.

Internal Entry Complete N7:10 Sets Data Entry Complete internal control L relay ON. 0

D-8

Allen Bradley SLC 5/03 and 5/04 Application Example Setpoint #2 Message Controls This rung is executed when the Function Select Bit and Menu Enabled bit are ON and the compare statement is equal such as menu function 1 has been selected). The output displays the message Kiln Speed (%): New Kiln Speed=
Menu Enable Top Line (OP-1510) Entry/Menu N7:7 EQUAL SourceA N7:2 0 7 SourceB 2

RUNG 13

Function Select Bit N7:6 6

MOVE

Source Dest
MOVE

11 N7:0 0 12 N7:1 0

Load integer value in K11=11. Output top line message #11 selection.

Source Dest
MOVE

Load integer value K12=12. Output top line message #12 selection. Load value in storage register for Setpoint #2 Output top line data for SP2 current value. Load value in storage register for Setpoint #2 Output top line data for SP2 decimal point.

Source N7:22 0 N7:2 Dest 0


MOVE

Source Dest

1 N7:3 0

SP2 In Process N7:10 L 2 Menu Enable N7:7 U

Set operator entry internal SP2 in Process.

Reset ME control bit OFF. 7

RUNG 14 Appendix D

Setpoint #2 Data Storage This rung stores the keypad entry value selected for Setpoint #2 after the ENTER key is pressed and Data Available status bit is ON.
Data Available DA N7:6 5
MOVE

SP2 in Process N7:10 2

Source N7:4 0 Dest N7:22 0


MOVE

Load bottom line data entry value. Output to Setpoint #2 storage register N7:22. Load bottom line data entry value. Output top line data for SP2 in process. Reset operator entry internal SP2 in Process.

Source N7:4 0 N7:2 Dest 0 SP2 in Process N7:10 U 2

Entry Complete Internal N7:10 Set Entry Complete internal bit ON. L 0

Allen Bradley SLC 5/03 and 5/04 Application Example RUNG 15

D-9

Setpoint #3 Message Controls This rung is executed when Function Select Bit and Menu Enabled BIT are ON and THE compare statement is equal such as menu function 3 has been selected. The output displays the message Zone1 Temp SP: Enter New Temp.=
Menu Enable Top Line (OP-1510) Entry/Menu N7:7 EQUAL SourceA N7:2 0 7 SourceB 3

Function Select Bit N7:6 6

MOVE

Source Dest
MOVE

13 N7:0 0 14 N7:1 0

Load integer value in K13=13 Output bottom line message #13 selection.

Source Dest
MOVE

Load integer value K14=14. Output top line message #14 selection. Load value in storage register for Setpoint #3 Output top line data for SP3 current value.

Source N7:23 0 N7:2 Dest 0 SP3 Process N7:10 L 3 Menu Enable N7:7 U

Set operator entry internal SP3 in Process.

Reset ME control bit OFF. 7

RUNG 16

Setpoint #3 Data Storage This rung stores the keypad entry value selected for Setpoint #3 after the ENTER key is pressed and Data Available status bit is ON.
Data Available DA N7:6 5
MOVE

SP3 In Process N7:10 3

Source N7:4 0 Dest N7:23 0


MOVE

Load bottom line data entry value. Output to Setpoint #3 strorage register N7:23. Load bottom line data entry value. Output top line data for SP3 in process.

Appendix D

Source N7:4 0 N7:2 Dest 0 SP3 In Process N7:10 U 3

Resets operator entry internal SP3 in Process.

Entry Complete Internal N7:10 Sets Data Entry Complete internal ON. L 0

D-10

Allen Bradley SLC 5/03 and 5/04 Application Example Setpoint #4 Message Controls This rung is executed when Function Select Bit and Menu Enabled bit are ON and the compare statement is equal such as menu function 4 has been selected. The output displays the message Zone2 Temp SP: Enter New Temp.=

RUNG 17

Function Menu Enable Top Line Select Key Entry/Menu (OP-1510) N7:7 N7:6 EQUAL SourceA N7:2 0 7 6 SourceB 4

MOVE

Source Dest
MOVE

15 N7:0 0 16 N7:1 0

Load integer value in K15=15 Output top line messae #15 selection.

Source Dest
MOVE

Load integer value K16=16. Output bottom line message #16 selection. Load value in storage register for Setpoint#4 Output top line data for SP4 current value.

Source N7:24 0 N7:2 Dest 0 SP4 Process N7:10 L 4 Menu Enable N7:7 U

Set operator entry internal SP4 in Process.

Reset ME control bit OFF. 7

RUNG 18

Setpoint #4 Data Storage This rung stores the keypad entry value selected for Setpoint #4 after the ENTER key is pressed and Data Available status bit is ON.
Data Available DA N7:6 5
MOVE

SP4 In Process N7:10

Appendix D

Source N7:4 0 Dest N7:24 0


MOVE

Load bottom line data entry value. Output to Setpoint #4 strorage register N7:24. Load bottom line data entry value. Output top line data for SP4 in process.

Source N7:4 0 N7:2 Dest 0 SP4 In Process N7:10 U 4

Reset operator entry internal SP4 in Process.

Entry Complete Internal N7:10 Sets Data Entry Complete internal ON. L 0

Allen Bradley SLC 5/03 and 5/04 Application Example RUNG 19

D-11

Setpoint #5 Message Controls This rung is executed when Select key and Menu Enabled bit are ON and the compare statement is equal such as menu function 5 has been selected. The output displays the message Zone3 Temp SP: Enter New Temp.=
Menu Enable Top Line Entry/Menu (OP-1510) N7:7 EQUAL SourceA N7:2 0 7 SourceB 5

Function Select Bit N7:6 6

MOVE

Source Dest
MOVE

17 N7:0 0 18 N7:1 0

Load integer value in K17=17 Output top line message #17 selection.

Source Dest
MOVE

Load integer value K18=18. Output bottom line message #18 selection. Load value in storage register for Setpoint#5 Output top line data for SP5 current value.

Source N7:25 0 N7:2 Dest 0 SP5 Process N7:10 L 5 Menu Enable N7:7 U

Set operator entry internal SP5 in Process.

Reset ME control bit OFF. 7

RUNG 20

Setpoint #5 Data Storage This rung stores the keypad entry value selected for Setpoint #5 after the ENTER key is pressed and Data Available status bit is ON.
Data Available DA N7:6 5
MOVE

SP5 In Process N7:10 5

Source N7:4 0 Dest N7:25 0


MOVE

Load bottom line data entry value. Output to Setpoint #5 strorage register N7:25. Load bottom line data entry value. Output top line data for SP5 in process.

Appendix D

Source N7:4 0 N7:2 Dest 0 SP5 In Process N7:10 U 5

Reset operator entry internal SP5 in Process.

Entry Complete Internal N7:10 Sets Data Entry Complete internal ON. L 0

D-12

Allen Bradley SLC 5/03 and 5/04 Application Example Data Entry Acknowledge This rung controls Data Acknowledge to the OP-panel indicating the PLC data entry and storage is complete.

RUNG 21

Status Register Data Available N7:6 5

Data Acknowledge N7:7 L 6

Output is ON when N7:6/5 is ON.

RUNG 22

Post Entry Control This rung prepares the program for the next OP-panel operation.
OP-1510 Menu Enable N7:7 L 7

Internal Data Available Entry Completed DA N7:10 N7:6 0 5

Sets ME control register bit ON.

Internal Entry Completeed N7:10 Reset internal control relay Data Entry U 0 Complete.

RUNG 23

Entry Mode Interlock This rung sets internal Entry Mode which is used to interlock Entry Mode.
OP-1510 Setpoint Entry Mode N7:11 L 0

SP1 In Process N7:10

Sets internal Setpoint Entry Mode ON.

Appendix D

1 SP2 In Process N7:10 2 SP3 In Process N7:10 3 SP4 In Process N7:10 4 SP5 In Process N7:10 5

Allen Bradley SLC 5/03 and 5/04 Application Example RUNG 24

D-13

Entry Mode Abort This rung enables Menu Enable, resets Entry Mode, and Setpoint In Process control relays, which are used for OP-panel program control.
Internal Setpoint Data Available Menu Enable DA Entry Completed Entry Mode ME N7:6 N7:10 N7:11 N7:7 L 7 5 0 0 Setpoint Setpoint Entry Mode Entry Mode N7:11 N7:11 U 0 0 SP1 In Process N7:10 U 1 SP2 In Process N7:10 U 2 SP3 In Process N7:10 U 3 SP4 In Process N7:10 U 4 SP5 In Process N7:10 U 5

OP-1510 Clear/Abort N7:6 7

Set Menu Enable bit ON allows menu operations. Resets internal setpoint entry mode..

Resets internal SP1 in Process.

Reset internal SP2 In Process.

Reset internal SP3 In Process.

Reset internal SP4 In Process.

Reset internal SP5 In Process.

RUNG 25

End of program This rung marks the END of program. Appendix D

END

1
EU Information
This product is manufactured in compliance with European Union (EU) Directives and carries the CE mark. The following information is provided to comply with EU documentation requirements. NOTE: Products with CE marks perform their required functions safely and adhere to relevant standards as specified by EC directives provided they are used according to their intended purpose and that the instructions in this manual are adhered to. The protection provided by the equipment may be impaired if this equipment is used in a manner not specified in this manual. Only replacement parts supplied by PLCDirect or its agents should be used. A listing of international affiliates is available at our Web site http://www.plcdirect.com Technical Support If you need technical assistance, please call the technical support group at PLCDirect (3505 Hutchinson Rd., Cumming, GA 30040, U.S.A.) at 800--633--0405. They are available Monday through Friday from 9:00 A.M. to 6:00 P.M. Eastern Standard Time. Their Web Site address is http://www.plcdirect.com All electrical circuits connected to the communications port receptacle are rated as Safety Extra Low Voltage (SELV).
Operating Temperature . . . . . . . . . . . . . . . . . . . . . 0 to 50 C Storage Temperature . . . . . . . . . . . . . . . . . . . . . . --20 to 70 C Operating Humidity . . . . . . . . . . . . . . . . . . . . . . . . 95% (non-condensing) Air Composition . . . . . . . . . . . . . . . . . . . . . . . . . . . No corrosive gases permitted

SELV Circuits Environmental Specifications

Preventative Maintenance and Cleaning External Fuse Protection for Input Power

No preventative maintenance is required. To clean the exterior of the panel disconnect the input power and carefully wipe the panel with a cloth moistened with plain water. There are no internal fuses for the input power circuits, so external circuit protection is needed to ensure the safety of service personnel and the safe operation of the equipment itself. To comply with EU specifications, the input power must be fused. Use a fuse rated at twice the input current rating of the panel. For example, if the panel has an input current rating of 0.5 amperes, use a fuse rated for 1 ampere.

1
Index

A
Address, assignment, 2--8 Address Block, 1--7 switch assignment, 2--8 termination resistor, 2--8 Application, planning, 1--4

Connecting Cables, 2--9 Connecting Cbale, TI405, 2--9 Control Register, 3--4 CPU, cables, 2--9

D
Data Acknowledge, control bit, 3--13 Data Available, status bit, 3--13 Decimal point placement, 3--10 types, 3--10 DirectLOGIC, communications table, 4--5 Dynamic Message bottom line display, 3--9 display, 3--7 operation, 3--7 top line display, 3--8

B
Back-panel access, 1--7 layout, 1--7

C
Communications Cable, recommended, 2--9 Configuration address, 2--7 preparation, 4--2 software, 4--2 Configuration Cable, 2--9 Configuring base register address, 4--6 communications, 4--5 panel address, 4--6 panel functions, 4--6 Connecting Cable 5/04, 2--9 details, 2--10 GE Series 1, 2--9 pinouts, 2--10 SIMATIC TI, 2--9 Slice I/O, 2--9 TI305, 2--9

F
Frequently Asked Questions, 1--8

I
Interactive Message arrow adjustment, 3--10 bottom line display, 3--12 numeric keypad, 3--10 operations, 3--10 status and controlbits, 3--13 top line display, 3--11

Index-2
K
Keypad, entry, 1--6

O
OP--9001, cable connectors, 2--9 OP--9001 Communications Master, 2--8 OP--Panel LCD display, 1--6 memory definition, 3--22 overview, 1--5 pushbuttons, 1--5 OP--panel configuration mode, 2--7 features, 3--2 labels, 2--2 lamps, 1--6 OPEditor configuration cable, 2--7 configuration software, 4--2 documentation, 4--3 installation, 4--4 system requirments, 4--3 user steps, 4--4

L
Label creating, 2--3 installation, 2--2 Lamp control example, 3--19 example, 3--20 flash example, 3--19, 3--20 labels, 2--2 legend, 2--3 operation, 3--17 Legends, 2--3

M
Mapping control register, 3--25 DL305 status register, 3--26 status register, 3--24 Memory register assignment, 3--21 register definition, 3--21 Memory Mapping compatible example, 3--25 DirectLOGIC compatibles, 3--24 DirectLOGIC example, 3--24 DL305 example, 3--26 operation, 3--24 overview, 3--21 PLCDirect example, 3--25 Menu function select bit, 3--15, 3--16 menu bits, 3--15 menu enable bit, 3--16 operation, 3--5, 3--15 planning, 3--14 Menu and Sub--Menu, 3--14 Message, display overview, 1--6 Message Display operations, 3--5 types, 3--5

P
Panel cutout demensions, 2--4 mounting demensions, 2--4 Panel Configuration, problems, 5--2 Power Receptacle, 1--7 Power Supply connections, 2--6 connectors, 2--9 hook--up, 2--6 requirments, 2--6 Preparing, labels, 2--2 Pushbutton labels, 2--2 legend, 2--3 operation, 3--17

R
RS--422, communications, 2--8

Index-3
S
Serial Port, 1--7 Specification, storage temperature, 2--5 Specifications, 2--5 communication link, 2--5 diagnostics, 2--5 environmental, 2--5 NEMA rating, 2--5 power connector, 2--5 Static Message display, 3--6 operation, 3--6 Status and Control bit definition, 3--4 bit-level access, 3--3 register overview, 3--3 Status Register, 3--4

T
Toubleshooting, Panel to PLC communications, 5--3, 5--4 Troubleshooting, 5--2

U
User Memory, overview, 3-23

Das könnte Ihnen auch gefallen