Summary of Contents for Automationdirect.com OP-640
Page 1
OP-640 Operator Panel Manual Number OP-640-M...
Page 2
1--800--633--0405. This publication is based on information that was available at the time it was printed. At Automationdirect.comä 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.
Page 3
Manual Revisions If you contact us in reference to this manual, be sure and include the revision number. Title: OP--640 Operator Panel User Manual Manual Number: OP--640--M Issue Date Effective Pages Description of Changes Original 9/99 Original Issue...
Page 4
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 EU directives provided they are used according to their intended purpose and that the instructions in this manual are adhered to.
You can also check our online resources for the latest product support information: Internet -- the address of our Web site is www.automationdirect.com If you still need assistance, please call us at 1--770--844--4200. Our technical support group will be glad to work with you in answering your questions. They are available Monday through Friday from 9:00 A.M.
1- -3 Getting Started Chapters The main contents of this manual are organized into the following five chapters: Introduces the physical and functional characteristics. Getting Started Discusses pushbuttons, lamps and the LCD display. Also provides introduction to planning your system. Shows how to prepare for system installation, including Installation and specifications and mounting instructions.
1- -4 Getting Started OP- -640 Overview Plan your System Let’s look at the OP--640 operator panel and its individually-supported features. As you continue through this manual, try to relate the examples to your Operator Panel application. The application worksheets located in Appendix A will be helpful during the design and configuration of your system.
1- -5 Getting Started Many applications require operator Pushbuttons panel pushbuttons for controlling the machine or process. These pushbuttons are used as input signals to the PLC which start and stop a machine or process. Configure these pushbuttons as momentary or alternating to best fit F4 F5 your operator interface application.
1- -6 Getting Started Frequently Asked Questions Q. What is required to get started using the OP- -640 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 you’re using, the PLC serial communications capabilities which are available, as well as hook-up and connecting cable data.
Page 14
1- -7 Getting Started Q. My module will occasionally fail when I power up my system. Why does this happen? A. Normally this is caused by an inadequate power supply corrupting the memory. When determining the size of a power supply be sure to include ALL sources of energy consumption and also account for the surge these devices require.
Installation and Specifications In This Chapter..— Connecting a Power Supply — Preparing Panel for Configuration — Preparing Panel for Communications — OP--9001 Multi--panel Configurations — Choosing Connecting Cables — Connecting Cable Details — Labeling the Lamps and Pushbuttons —...
2- -2 Installation and Specifications Connecting a Power Supply Power Supply An external power supply is adapted to supply operating voltage to the OP--640 unit. Connections The power supply must deliver a range between 8 to 30 VDC, and provide a minimum of 5 watts continuous power to the units.
2- -3 Installation and Specifications Preparing the Panel for Configuration RUN/PGM The RUN/PGM Switch must be set to PGM (ON) before downloading from the PC to the panel. The TERM switch should remain off. Switch NOTE: You must cycle power to the panel to activate the new switch settings. TERM Set to PGM Configuration...
2- -4 Installation and Specifications Preparing the Panel for Communications RUN/PGM The RUN/PGM Switch must be set to RUN after loading the configuration program. The TERM switch should remain off. Switch NOTE: You must cycle power to the panel to activate the new switch settings. TERM Set to RUN OP- -9001 Multi-Panel Configurations...
Page 19
2- -5 Installation and Specifications Choosing Connecting Cables OptiMate Cables Family Family Depending on which PLC you are Port Port Cable Cable (or other device) (or other device) using, you may require as many as DirectLOGIC DL05: D0--05 DL05: Both ports OP--2CBL cables.
2- -6 Installation and Specifications Connecting Cable Details Connecting Cable The OP--640 connecting cable may vary depending on the CPU used. Refer to the previous page to confirm the proper cable is chosen for connecting to your PLC. OP--2CBL RJ12 RJ12 DB15 RJ12 (PLC)
2- -7 Installation and Specifications Labeling the Lamps and Pushbuttons Labeling the In any manufacturing environment it is important to have legible labels on the Lamps and Pushbuttons pushbuttons. Labeling the OP--640 panel is a relatively simple process that involves removing the bezel and sliding a label transparency into a pocket in the panel overlay.
Page 22
2- -8 Installation and Specifications Select OP- -640, and Configure Panel. Select Labels. The OP--640 Label Template appears. Type in the label text for the five pushbuttons and the three lamps. Press OK to save the labels.
2- -9 Installation and Specifications OP640 LABEL TEMPLATES Printer Lamp Template: Pushbutton Template: 5. Print label on transparent film. Start Setup Next Prev. Stop 6. Cut out the block of labels and Transparent insert them in the panel. Sheet Pocket for Lamps Pocket for Pushbutton Bezel...
2- -10 Installation and Specifications Dimensions for Mounting Cutout Area Example panel mounting 6.20” 0.50” 0.20” 5.80” 0.75” 0.16” DIA, Dimensions in Inches 1.15” four places...
Understanding the Features In This Chapter..— Learning the Features — Status and Control Registers — Messages — Displaying Messages — Pushbuttons and Lamps — Memory Mapping Process — DirectLOGIC User Memory Overview — Mapping Operation — Mapping Example (DL05/105/DL205/D3--350/DL405) —...
Page 27
3- -2 Installation and Specifications Learning the Features In this section, the subject of how to use the OP--640 features is described. The details for using pushbuttons and messages are covered. We recommend that you study this chapter before attempting to configure and use the OP-panel. As you proceed through this chapter, relate the topics discussed with how your operator panel may be implemented.
3- -3 Installation and Specifications 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 fourteen consecutive 16--bit data registers. In this manual the registers are identified as M+0, M+1, M+2, thru M+13.
3- -4 Installation and Specifications Register Definition The following describes the function of each of the registers shown in the table. S Register M+0 -- When a number from 1 to 160 is placed in this register, the predefined message associated with that number will be displayed on the top line of the LCD display.
3- -5 Installation and Specifications Messages Through the OP--WINEDIT software, up to 160 predefined messages can be Displaying entered and stored in the OP--640. These messages are 20 characters long and can Messages on the include a field for the display of numeric data. LCD Screen Any predefined message can be displayed on either the top or bottom line.
3- -6 Installation and Specifications Displaying Messages The logic required to display the configured message is quite simple. Simply put the message number (1--160) in memory location M+0 for the top line message, M+1 for the second line message, M+2 for the third line message, or M+3 for the bottom line message.
Page 32
3- -7 Installation and Specifications Dynamic Message You may program message numbers 1--160 to be used as dynamic messages. One Operation numeric field per line is allowed. 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 is used, four if BCD is used, and eight if BCD double is used.
3- -8 Installation and Specifications Dynamic Message In this example, if the PLC’s input signal X4 is Top Line ON, the 16 bit integer (K10) value is placed in Selects message# Word register V2000 (M+0) selecting message for Top line #10 to be displayed on the top line.
3- -9 Installation and Specifications Bottom Line Dynamic Message Register Function Value Remember, your ladder logic Top line message selection program must select the bottom line Second line message selection message being displayed by placing Third line message selection an integer value between 1 and 160 Bottom line message selection (message #) in register M+3.
3- -10 Installation and Specifications Example: BCD Double When placing a BCD double number in the display registers, the first register numerically 92345678 in the sequence of two registers (M+4, M+6, M+8 or M+10) will contain the four least significant digits of the number. The second register in the sequence (M+5, M+7, M+9 or 9234 must be in M+11) contains the data for the four most...
3- -11 Installation and Specifications Pushbuttons and Lamps The OP--640 has five user-defined pushbuttons. Pushbuttons may be used to begin events or tasks within the PLC, such as start/stop control. This section describes concepts of how to monitor and control the pushbuttons on your OP-panel. Pushbutton The OP-panel pushbutton inputs are monitored for ON/OFF conditions in your PLC Operation...
3- -12 Installation and Specifications Pushbuttons Using The DirectLogic D2--250/D3--350/D4--450 CPUs and the Allen-Bradley SLC 5/03 Direct Access to and 5/04 support instructions which provide individual status bits access. This is called Bit-of-Word capability. For example, in the previous example, the ladder Status Register Bits logic for the D2--250/D3--350/D4--450 monitors the first bit of the status word directly.
3- -13 Installation and Specifications Lamp Flash The lamp flash examples shown here are using DirectLOGIC PLC address references. The equivalent instructions for other PLC products supported are shown in Chapter 5. In this example, C2 represents the pushbutton No.3 (F3) via the mapping process. When alter- nating pushbutton No.3 is pressed internal Con- trol Relay C21 and C24 are energized ON.
Page 39
3- -14 Installation and Specifications OP-Panel User Let’s examine the different address conventions for DirectLOGIC and Allen-Bradley. For example, the DirectLOGIC address references are octal, and Memory the Allen-Bradley is decimal. The DirectLOGIC DL05/DL105/DL205/D3--350/DL405 OP-panel address uses V-memory registers which are 16-bit registers. The D3--330/340 CPUs use reference assignments with 8-bit registers.
3- -16 Installation and Specifications Mapping Operation We explained earlier that the PLC and OP-panel must exchange data on a bit-level basis. For DirectLOGIC controllers, the OP-panel Status Register (M+12) must be mapped into internal control relays such as C0, C1, etc (and the control relays C20--C37 must be mapped into the Control Register, M+13).
3- -17 Installation and Specifications Mapping the Control The figure below demonstrates how the Internal Control Relays C20--C37 are Register mapped to the OP-panel control register. Notice the sixteen bits in the Internal Control Relays C20--C37 are loaded into the control register. These control relays function as outputs for the Lights.
3- -18 Installation and Specifications Mapping the Control The figure below demonstrates how the Internal Control Relays are mapped to the Register OP-panel control register. Notice the sixteen bits in the Internal Control Relays C200--C217 are loaded into the control register. These control relays function as outputs for the Lights.
Preparing for Configuration OP- -WINEDIT The OP--640 is configured with software running on a personal computer. This Software software is available through Automationdirect.com and is referred to as OP--WINEDIT configuration software. More about The OP--WINEDIT configuration software allows you to configure OP--panel...
4- -3 Configuring Your Operator Panel To prepare your application, use the Application Worksheets which are provided Application in Appendix A of this manual. The example worksheets will help you configure the Worksheets OP--640 panel. The blank worksheets can be photocopied and used in planning your own applications.
4- -4 Configuring Your Operator Panel Step 3 Open OP- -WINEDIT -- Select New System. Step 4 Start Configuring Your Panel -- Start by filling in these parameters: Select New System Select PC Port Select Single or Multiple Panel System Enter a title that you will save this configuration as.
4- -5 Configuring Your Operator 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.
4- -6 Configuring Your Operator Panel Configure the Panel Features -- These features are discussed in detail in Chapter Step 7 3, but they include: Pushbutton Configuration -- The pushbuttons can be configured as either Momentary or Maintained (alternate ON/OFF). Momentary pushbuttons remain ON as long as they are pressed, while Maintained pushbuttons retain their status (ON or OFF) until the next time they are pressed.
5- -2 Programming Examples Examples Using DirectLOGIC PLCs Register Usage The OP--WINEDIT configuration software allows you to configure a panel to use a block of registers at a starting value that you define. For a DL05, DL105, DL205, D3--350 or DL405 CPU the recommended memory to use is the general purpose data words starting at V2000.
5- -3 Programming Examples DL05, DL105, DL205, D3- -350 and DL405 Examples The following examples assume that the OP--640 is configured for a base address of Defining the Status Register V2000. When configuring the panel, use the configuration data and messages shown in the following figure.
Page 53
5- -4 Programming Examples Place the following program rung in the program to copy the status register to memory location V40600 and copy V40601 to the control register. With this rung placed in the PLC program, the status and control bits will be control relays. Status register V2014 V40600...
5- -5 Programming Examples Using a Function The five function buttons will appear as control relay coils in your program (assuming Button the register copy rung shown previously is in the program). This rung turns on output Y1 when pushbutton F1 is active.
5- -6 Programming Examples Lighting a Lamp Lighting a lamp simply requires activating the control relay associated with the lamp. The following example will light the first lamp when relay C1 is on. Remember to place the register copy rung shown previously in the program. LAMP1 In this example, C1 represents the pushbutton No.
5- -7 Programming Examples Displaying The following example shows two messages being displayed. The example Messages assumes that the messages shown earlier are entered, and shows two messages that will be displayed as long as C100 is on. The second line is displaying message #4 and the bottom line is displaying message #8.
5- -8 Programming Examples Displaying Binary This example is similar to the previous example, except that it uses a binary number Numbers in the top display. The top line uses data display message #1, which has been configured as a binary display message. The data for the top data field is number 56432 (from V2200).
Page 58
5- -9 Programming Examples Displaying BCD This example is similar to the previous example, except that it uses a BCD Double Double Numbers number in the bottom line display. The bottom line uses data display message #6, which has been configured as a BCD Double display message. The data for the bottom line data field is from V3002 and V3003.
5- -10 Programming Examples Displaying This example uses a floating point number in the third line display message. The Floating Point third line uses data display message #7, which has been configured as a floating Numbers point display message. Since the data is a floating point number, it uses two 16-bit registers.
Page 60
5- -11 Programming Examples Displaying This example is similar to the previous one, except that it gets its value from two PLC Floating Point registers instead of a constant value. The third line uses data display message #7, Numbers which has been configured as a floating point display message. Remember, floating point numbers require two 16-bit registers and they must be read together.
5- -12 Programming Examples Example Using D3- -330/340 Example The following example assumes that the OP--640 is configured for a base address of R400/R401. When configuring the panel, enter the messages shown in the previous section for the DL05, DL105, DL205, D3--350 and DL405 examples. Displaying Messages This rung displays message #1 in the top DSTR...
5- -13 Programming Examples Allen-Bradleyt SLC 5/03 & 5/04 and Micrologix Examples Interfacing to A-B OptiMate panels interface to Allen-Bradley SLC 5/03 & 5/04 and Micrologix PLCs via Memory integer file type N. The 5/03 and 5/04 have file type N7 as standard. Other “N” type files can be created.
5- -14 Programming Examples Flashing a Lamp Flashing a lamp simply requires activating the control relay to turn on the lamp and the flash control relay. This example will flash lamp L1 when input I:2/12 is active. Lamp L1 N7:13 Flash LF1 N7:13 Status Register...
Page 64
5- -15 Programming Examples Displaying The following example uses the configuration shown below. Messages Display Fixed...
5- -16 Programming Examples Displaying The second line is displaying BCD message #4. The data for the data field which is Messages displayed in the second line is from location N7:54. The bottom line is displaying text Example message #8. The top and third lines use data display message #140, which has been configured as a blank text message.
Page 66
5- -17 Programming Examples Displaying Binary This example is similar to the previous example, except that it uses a binary number Numbers in the top line display. The top line uses data display message #1, which has been configured as a Binary display message. The data for the top line data field is a constant number, 56432 (DC70 Hexadecimal).
In this section, we explain how to isolate potential problems which may occur while Troubleshooting using the OP-640. If you are unable to troubleshoot and correct your problem using these procedures, please contact our technical product support team between the hours of 9:00 AM and 6:00 PM (EST) Monday through Friday.
6- -3 Programming Examples Panel to PLC If you experience communications difficulties between the OP-panel and PLC for a Communications period of twelve seconds, the LEDs in the corners of the five pushbuttons will flash Problems rapidly. In this case, you should check the following items: Observe the TX and RX LEDs on the rear of the panel.
6- -4 Programming Examples Allen-Bradley For Allen-Bradley, you must connect to Channel 0 (bottom serial port), using DF1 in Panel to PLC full duplex mode. Typically, the only change that needs to be made to channel 0 is the Communications baud rate.
Appendix A Worksheets In This Appendix..— Example Application/Message Worksheet — Blank Application/Message Worksheet...
Page 72
A- -2 Application Worksheet PAGE: EXAMPLE WORKSHEET PUSHBUTTONS / LAMPS : (Alternate/Momentary) OP--640 Demo DESCRIPTION : Single Panel System Type OP--640 Panel Type V2000 PLC Base Register Addr PLC CONFIGURATION : DirectLOGIC PLC Family F1--130 CPU Model K Sequence Protocol PLC Address Lamp1 PLC Timout...
Page 73
A- -3 Application Worksheet PAGE: OP-640 APPLICATION WORKSHEET PUSHBUTTONS/LAMPS (Alternate/Momentary) DESCRIPTION : System Type Panel Type PLC Base Register Addr PLC CONFIGURATION : PLC Family CPU Model Protocol PLC Address Lamp1 PLC Timout Yellow Baud Rate Lamp2 Parity Green Data/Stop Bits...
Page 74
A- -4 Application Worksheet PAGE: PAGE: OP-640 MESSAGE WORKSHEET MESSAGE: Text Message Action: Data Format: Range: Action: Data Format: Range: Action: Data Format: Range: Action: Data Format: Range: Action: Data Format: Range: Action: Data Format: Range: Action: Data Format: Range:...
Need help?
Do you have a question about the OP-640 and is the answer not in the manual?
Questions and answers