background image

U

nd

er

sta

nd

in

g

th

e

F

ea

tu

re

s

3--17

Installation and Specifications

The figure below demonstrates how the Internal Control Relays C20--C37 are

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.

LF2

LF3

BD

L1

L2

L3

LF1

Mapping the Control Register

V40601 =

V2015

C20 -- C37

M+13

M+13

Status register

SP1

V40601

V2015

LD

OUT

ON

OP-panel

Register

Internal

Control

Relays

SP1 (always ON) maps OP register

V40601 (C20 --C37) to V2015.

OP--640

M+13

12

13

14

15

8

9

10

11

4

5

6

7

0

1

2

3

C34

C35

C36

C37

C30

C31

C32

C33

C24

C25

C26

C27

C20

C21

C23C22

PLC Program User Memory

LF2

LF3

BD

L1

L2

L3

LF1

Mapping Example (D3--330/340)

Unlike the DL05, DL105, DL205, D3--350, and DL405 mapping examples, the

D3--330/340 CPUs use 8-bit words. So it takes two 8-bit words for each mapped

memory location because each mapped memory location needs sixteen

consecutive bits. 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.
The figure below demonstrates how the OP-panel status register is mapped to user

memory for bit manipulation. Notice the sixteen bits in the status register are loaded

into the Internal Control Relays C160--C177. These control relays monitor

pushbuttons and coordinate data entry control.

Mapping the Status Register

R430/R431

R16/R17

M+12

M+12

Status register

C374

R430

R16

DSTR

DOUT

ON

OP-panel

Register

Internal

Control

Relays

Not

C374 (always ON after first scan)

maps OP register R430/R431 to R16/R17.

OP--640

M+12

12

13

14

15

8

9

10

11

4

5

6

7

0

1

2

3

C176

C170

C160

PLC Program User Memory

F5

F1

F2

F3

F4

F5

F1

F2

F3

F4

C175

C172

C161

C162

C164

C166

C163

C165

C167

C171

C173

C174

C177

Note that

DSTR and

DOUT are

16-bit

instructions.

Mapping the Control

Register

Mapping the Status

Register

Summary of Contents for OP-640

Page 1: ...OP 640 Operator Panel Manual Number OP 640 M ...

Page 2: ...tandards 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 ...

Page 3: ...u 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 All Original Issue ...

Page 4: ...day 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 No preventative maintena...

Page 5: ...Frequently Asked Questions 1 6 Chapter 2 Installation and Specifications Connecting a Power Supply 2 2 Power Supply Connections 2 2 Multi panel Power Supply Connection 2 2 Preparing the Panel for Configuration 2 3 RUN PGM Switch 2 3 Configuration Cable 2 3 Preparing the Panel for Communications 2 4 RUN PGM Switch 2 4 OP 9001 Multi Panel Configurations 2 4 The TERM Switch 2 4 Connecting Cable Detai...

Page 6: ... With a Decimal Point 3 9 Displaying BCD and Binary Numbers 3 9 Displaying BCD Double Numbers 3 9 Displaying Floating Point Numbers 3 10 Pushbuttons and Lamps 3 11 Pushbutton Operation 3 11 Pushbutton Example 3 11 Pushbuttons Using Direct Access to Status Register Bits 3 12 Pushbutton LEDs 3 12 Lamp Example 3 12 Lamp Flash 3 13 Memory Mapping Process 3 13 OP Base Register Memory Definition 3 13 Op...

Page 7: ...le Numbers 5 9 Displaying Floating Point Numbers Example 1 5 10 Displaying Floating Point Numbers Example 2 5 11 Example Using D3 330 340 5 12 Example 5 12 Allen Bradley SLC 5 03 5 04 and Micrologix Examples 5 13 Interfacing to A B Memory 5 13 Lighting a Lamp 5 13 Flashing a Lamp 5 14 Using a Function Button 5 14 Displaying Messages 5 15 Displaying Messages Example 5 16 Displaying Binary Numbers 5...

Page 8: ...1 1 Getting Started In This Chapter Introduction Conventions Used OP 640 Overview Frequently Asked Questions ...

Page 9: ...equired 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 panel We realize that even though we strive to be the best we may have arranged our information in such a way that you cannot...

Page 10: ...d the configuration program to your panel Programming Examples Provides example programs for using the standard functions and features These examples include ladder logic for implementing pushbuttons and messages using DirectLOGIC compatibles and Allen Bradley SLC 5 03 5 04 and Micrologix CPUs Troubleshooting Provides help with troubleshooting your OptiMate panel Includes tips on isolating communi...

Page 11: ...esigned for applications which demand large amounts of operator data entry The panel communicates with your PLC using RS 232 or RS 422 serial communication Details on configuration software and programming your operator panel are covered in later chapters The OP 640 operator panel can be used in a stand alone fashion with one panel used with each CPU RS 232 port or can be used in multi panel appli...

Page 12: ...GM Switch Serial Port Power Receptacle 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 s...

Page 13: ... See the Specifications for details 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 display and some panels will also allow text message display 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 comm...

Page 14: ...commended that all shields be tied to earth ground For power cable distances greater than 50 or in noisy environments a two twisted pair shielded wire such as Belden 9729 or equivalent should be used There is an OP 9001 Supplemental Sheet with diagrams included with all OP 9001 s depicting the three most typical wiring arrangements Q Why does my module work in a stand alone situation but not when ...

Page 15: ...y Preparing Panel for Configuration Preparing Panel for Communications OP 9001 Multi panel Configurations Choosing Connecting Cables Connecting Cable Details Labeling the Lamps and Pushbuttons Templates for Manually Creating labels Dimensions for Mounting Panel Specifications ...

Page 16: ...on and termi nal 2 is the common ground 0V connection Plug the terminal block con nector into Power receptacle located on the back side of the panel Receptacle 24VDC Ground 0V 1 2 In Multi panel applications if separate power supplies are used make sure the electrical ground connections do not have a great potential difference When using a single power supply in a Multi panel application the power...

Page 17: ...nel and the serial port of the personal computer The panel may then be configured 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 Panel 1 not used 2 Dout 3 Din 4 not used 5 0V 6 not used 7 not used 8 not used 9 not used 10 not used 1...

Page 18: ...ss 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 When using an RS 422 communications link the last panel must be terminated by setting the TERM Switch to ON Systems which are using the OP 9001 in a multi panel a...

Page 19: ...n DC versions requires RS232 Data Communications Unit D3 232 DCU 2 5 Installation and Specifications OptiMate Cables Family CPU or other device Port Cable Family CPU or other device Port Cable DirectLOGICt DL05 DL105 DL05 D0 05 DL105 DL130 DL05 Both ports DL105 Only one port OP 2CBL DirectLOGICt DL205 DL230 Only port OP 2CBL DL205 DL240 Top port OP 2CBL Bottom port OP 2CBL DL250 Top port OP 2CBL B...

Page 20: ... not used 12 not used 11 not used 10 not used 9 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 25 not used 24 not used 23 not used 22 not used RJ12 RJ11 RJ12 PLC DB15 4 3 2 3 RJ11 PLC 2 3 2 1 DB15 5 4 DB15 PLC 2 3 2 3 DB15 5 4 RJ12 RJ11 DB15 DB15 DB15 DB15 DB25 DB15 13 14 15 1 7 8 DB25 PLC 2 3 2 3 5 7 4 5 DB15 5 1 6P6C 4P4C 1 25 1 15 15 tie...

Page 21: ...d method and is shown below The labels can also be created manually using the template shown in the next section to help layout the transparency film Here are some ways of manually creating labels S Use a computer graphics program and a laser printer to create the transparency directly or print the labels on paper and photocopy them to a transparency sheet S Use press on letters on a transparency ...

Page 22: ...ations 2 8 Installation and Specifications 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 Select OP 640 and Configure Panel 2 Select Labels 3 4 ...

Page 23: ...l from the module by unsnapping the four plastic tabs which secure the bezel to the module frame Locate the pocket and carefully slide the labels into place Re attach the bezel by snapping the bezel onto the case insert them in the panel Stop Stop Pushbutton Template L1 L2 L3 Pocket for Lamps Templates for Manually Creating Labels 0 81 4 45 0 65 0 08 0 80 0 11 0 80 0 80 0 65 0 80 0 85 2 21 0 50 0 ...

Page 24: ...lation and Specifications 2 10 Installation and Specifications Dimensions for Mounting 6 20 5 80 0 75 Example panel mounting 0 50 1 15 Cutout Area 0 20 0 16 DIA four places 2 00 3 56 3 55 Dimensions in Inches ...

Page 25: ...o corrosive gases permitted Power Consumption 2 4W 8 30VDC Power On surge of 1 5 2 0A for 1 ms max Power Connector Keyed terminal block Diagnostics LED Status Communication Link RS 232 4800 to19200 baud 15 pin female D shell connector Message Types 160 max General Text Data display one value per line Numeric Types Values Integer Fixed Point BCD values 0 9999 with appropriate decimal placement BCD ...

Page 26: ...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 Mapping Example D3 330 340 ...

Page 27: ... 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 panelmay be implemented The concepts discussed in this chapter are applicable to all PLCs SMessage and Menu Operations SMemory Mapping Process SControlling the Lamps SUsing the Pushbuttons SStatic Messages SDynamic Messages MACHINE ...

Page 28: ...te operations such as pushbuttons and lamps the registers M 12 and M 13 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 F5 Pushbuttons L1 L3 Lamps for example The bits and associated labels are described on the following page First examine the figure below to begin understanding the OP panel ...

Page 29: ...umeric data associated with the third line display this is described in more detail later S Register M 9 This is used for long BCD and floating point data only S Register M 10 This contains numeric data associated with the bottom line display this is described in more detail later S Register M 11 This is used for long BCD and floating point data only S Register M 12 This is the Status Register det...

Page 30: ... 1 If any number other than 1 thru 160 is placed in a message selection register the associated line will not change Example Message Mary had a little white fleeced lamb To display message 16 here place 16 in register M 0 To display message 22 here place 22 in register M 1 There are two types of messages which may be displayed on this panel Static and Dynamic messages Static messages are text disp...

Page 31: ...o be displayed on the top line X3 LD K3 OUT V2000 Selects message for Top line M 0 ON V2000 3 Message request M 0 Example PLC User Memory OP Panel Register All supported CPUs use the first 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 The OP panel operating system auto...

Page 32: ...binary BCD or BCD double format and fixed point decimal placement For dynamic messages which require fixed decimal point placement within the value you must use the OP WINEDIT to perform parameter placement type For fixed position decimal points you must enter the decimal directly into the message text such as Zone1 Temp For example let s say message 36 is widgets sold Let s also say that 465 widg...

Page 33: ...loading a 16 bit value into register M 4 Top Line Dynamic Message Zone1 Temp 1100 Example Message 5 The highlighted registers M 0 and M 4 in this figure result in displaying this top line dynamic message Top line message selection Function M 0 Register Value 10 M 1 M 3 M 4 M 5 M 6 Second line message selection M 2 Bottom line message selection Top line data Top line data 2 Second line data Third l...

Page 34: ... you would want the LCD display to include the decimal Fixed point numbers are handled by simply placing a decimal point or period in the message field during configuration For example let s say you want to display the message Temperature 73 5 on the top line and the message is 47 Enter message 47 as Temperature during configuration Example Message 47 Temperature 73 5 Place 47 in register M 0 mess...

Page 35: ...at X XXE XX to display the numbers The panel does not have the ability to display all the significant digits of a floating point number it only displays the first three significant digits The OP 640 truncates the remaining digits so you always see the true number The two examples below show the data contained in the PLC registers and the corresponding value displayed on the panel in its format Not...

Page 36: ...e data Status register M 12 M 13 M 10 M 11 MSB Control Register LSB LF2 LF3 BD L1 L2 L3 LF1 12 13 14 15 8 9 10 11 4 5 6 7 0 1 2 3 MSB The pushbutton example shown here is using DirectLOGIC PLC address references The equivalent instructions for other PLC products supported are shown in Chapter 5 of this manual NOTE In this example we assume that the OP panel is configured with a base register of V2...

Page 37: ...button is being pressed The lamp examples shown here are using DirectLOGIC PLC address references The equivalent instructions for other PLC products supported are shown in Chaper 5 C1 OP Control Register OUT C20 DL250 DL350 DL 450 Only OUT V2015 0 PLC Program User Memory In this example C1 represents the pushbutton No 2 F2 via the mapping process When alter nating pushbutton No 2 is pressed intern...

Page 38: ...ed M 0 through M 13 are formatted the same In this manual when the terms M 0 through M 13 are used this identifies which base register s are affected for the topic being covered PLC user memory is assigned to each panel with the OP WINEDIT configuration software For new OP panels and add on applications the programmer must define fourteen 16 bit registers for PLC interface Below is a figure showin...

Page 39: ...ers Top line message selection Second line message selection Third line message selection Bottom line message selection Top line data Second line data Function M 0 M 1 M 2 M 5 M 6 DL05 105 205 D3 350 DL405 M 3 M 4 Example PLC Register Address Register Bottom line data 2 for long BCD and floating point numbers Second line data 2 for long BCD and floating point numbers Third line data Third line dat...

Page 40: ...0 V7377 V1400 V7377 V10000 V17777 User Data Space available for OP panels DirectLOGIC PLCs use octal addressing as indicated by the shaded areas D4 450 V Memory V1400 R400 D3 340 R Memory R563 R700 R767 V40600 Internal Relay Memory V40600 V40617 V40600 V40677 V40600 V40777 V37777 V40635 V40600 V40617 R016 R100 R106 V7377 V10000 R037 V1200 V7377 D0 05 V Memory V40600 V40637 R400 D3 330 R Memory R56...

Page 41: ...relays starting at register V40600 They are designated as C0 C1 etc Mapping updates status data M 12 into base register V2014 and control data M 13 into base regiser V2015 with each PLC scan Mapping Examples DL05 105 DL205 D3 350 and DL405 The figure below demonstrates how the OP panel status register is mapped to user memory for bit manipulation Notice the sixteen bits in the status register are ...

Page 42: ...s So it takes two 8 bit words for each mapped memory location because each mapped memory location needs sixteen consecutive bits 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 The figure below demonstrates how the OP panel status register is mapped to user memory for bit manipulation Notice the sixteen bits in the stat...

Page 43: ...utputs for the Lights Mapping the Control Register R432 R433 R20 R21 M 13 M 13 Control register C374 R200 R432 DSTR DOUT ON OP panel Register Internal Control Relays Not C374 always ON after first scan maps Control Relays R20 R21 to OP registers R432 R433 OP 640 M 13 12 13 14 15 8 9 10 11 4 5 6 7 0 1 2 3 C216 C210 C200 PLC Program User Memory LF2 LF3 BD L1 L2 L3 LF1 LF2 LF3 BD L1 L2 L3 LF1 C215 C2...

Page 44: ...4 Configuring Your Operator Panel In This Chapter Preparing for Configuration How to Configure Your Panel ...

Page 45: ...ns Use this software to configure your communication link select pushbutton control and enter operator display messages Order the software using part number OP WINEDIT The OP 640 panel requires version 2 3 or later The OP WINEDIT software provides Help windows which supply instructions for performing all necessary configuration tasks Should you have problems understanding how to program your panel...

Page 46: ...rsion 2 3 or later if you are using an older version of OP WINEDIT you can obtain an upgrade at our web site The software is provided on one 3 1 2 inch high density diskette and comes with its own manual Here are brief installation instructions S Place the installation disk into your computer s floppy drive usually either drive A or drive B S Open Microsoftt Windows 3 1 or above For Microsoft Wind...

Page 47: ... PLC address baud rate and parity Enter the appropriate parameters for your PLC The following table provides the necessary information for most DirectLOGIC controllers For other PLC families reference that product s user manual to determine the port communications capabilities During configuration make sure that your address and communications parameters match the PLC port settings The PLC Timeout...

Page 48: ... D4 430 440 Top 9600 Odd None D3 340 Stop Bit 1 1 D4 450 9600 1 Odd Odd None Odd 9600 19 2k 4800 9600 19 2k 9600 19 2k Odd None 9600 Odd 9600 19 2k Odd None 9600 19 2k Odd None Bottom Bottom Top DB25 DB15 RJ12 D3 350 1 Odd Top Bottom 9600 4800 9600 19 2K 1 Odd None Top Bottom 9600 9600 19 2K D2 250 1 Odd None 9600 Odd None 9600 19 2K Odd 1 DL05 Port 1 Port 2 Odd None Top Bottom Odd None D3 330 480...

Page 49: ...ple to enter message 1 place curser by the 1 area and double click This screen appears allowing you to enter the message Select OK when message is written Save and Download Connect the OP ACBL 1 configuration cable to the panel and set the RUN PGM Switch to ON PGM and the TERM switch to OFF Select Write to Panel to download the configuration to your panel When the program is finished downloading w...

Page 50: ...5 Programming Examples In This Chapter Examples Using DirectLogic PLCs DL05 105 DL205 D3 350 DL405 Examples D3 330 340 Examples Allen Bradleyt SLC 5103 5105 and Micrologix Examples Troubleshooting ...

Page 51: ...rol making it better suited for the control relay register range of memory The solution to this minor conflict is to define the base register address in general purpose data register memory and place a rung in your PLC program to copy the last register to a control relay register we show you how to do this later The following table lists the data word registers for DirectLOGICt CPUs Data Word Regi...

Page 52: ...s configured for a base address of V2000 When configuring the panel use the configuration data and messages shown in the following figure NOTE The Example Worksheet in Appendix A also has the configuration data and messages needed for these examples The example shows how to plan your configurations BIN BIN BIN BIN BIN BIN Defining the Status Register ...

Page 53: ... 12 11 13 14 15 16 9 10 5 6 7 8 1 2 3 4 Status Register F1 F2 F3 F4 12 13 14 15 8 9 10 11 4 5 6 7 0 1 2 3 LSB MSB Register V40600 Bit C0 C1 C2 C3 As you can see control relays C0 C4 will be associated with pushbuttons F1 F5 F1 F2 F3 F4 F5 F5 C4 12 11 13 14 15 16 9 10 5 6 7 8 1 2 3 4 Control Register 12 13 14 15 8 9 10 11 4 5 6 7 0 1 2 3 LSB MSB Register V40601 Bit L1 L2 L3 LF1 C20 C21 C22 C23 LF2 ...

Page 54: ...n the program C0 This rung turns on output Y1 when pushbutton F1 is active OUT Y1 F1 C1 This rung turns on output Y2 when pushbutton F2 is active OUT Y2 F2 C2 This rung turns on output Y3 when pushbutton F3 is active OUT Y3 F3 C3 This rung turns on output Y4 when pushbutton F4 is active OUT Y4 F4 C4 OUT Y5 F5 This rung turns on output Y5 when pushbutton F5 is active Using a Function Button ...

Page 55: ...D3 350 D4 450 Only OUT 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 This process manipulates Control Registerbits 1 and 4 which controls lamp L2 on off and L2 flashing LF2 Control Register M 13 V40601 C20 C37 ON ON V2014 2 OUT OUT V2015 4 Direct bit register access V201...

Page 56: ...ne This puts data from V3000 235 in this example into the second line data field Good Parts 235 Process Step 1 LD K140 OUT V2000 OUT V2002 The last three instructions select message 140 blank text and loads it into both the top and third lines to blank those lines Top line data 2 for long BCD and floating point numbers Top line message selection Second line message selection Third line message sel...

Page 57: ...0 The third line is text message 8 The second and bottom lines use message 140 which has been configured as a blank text message C101 LD K1 OUT V2000 This selects message 1 to be displayed in the top line LD K140 OUT V2001 OUT V2003 LD K8 This selects message 140 to be displayed in the second and bottom lines This puts binary value from V2200 56432 in this example into the top line data field Part...

Page 58: ...econd line BCDmessage comes from register V2100 The third line uses message 140 which has been configured as a blank text message C102 LD K8 OUT V2000 This selects message 8 to be displayed in the top line LD K3 OUT V2001 LD V2100 OUT V2006 This selects message 3 to be displayed in the second line This puts data from V2100 1935 in this example into the second line data field Process Step 1 Tank Le...

Page 59: ...is loaded into the third line data display registers using an LDR load real number instruction The top and bottom lines use message 140 which has been configured as a blank text message The second line is text message 8 C103 LD K140 OUT V2000 This selects message 140 blank to be displayed in the top and bottom lines OUT V2003 LD K8 OUT V2001 LD K7 This selects message 8 to be displayed in the seco...

Page 60: ...al number instruction to the third line display registers V2010 and V2011 The top and bottom lines use message 140 which has been configured as a blank text message The second line uses message 8 a text message C104 LD K140 OUT V2000 This selects message 140 blank to be displayed in the top and bottom lines OUT V2003 LD K8 OUT V2001 LD K7 This selects message 8 to be displayed in the second line T...

Page 61: ...ay line DOUT R402 F50 DSTR K6739 DOUT R414 F50 IO3 F60 F60 DSTR R430 This rung remaps the status register pushbuttons into control relays R20 21 DOUT R20 F50 C374 F60 First Scan DSTR R22 DOUT R432 F50 C374 F60 First Scan This rung remaps control relays R22 23 into the control register lamps Displaying Messages DSTR K1 This rung displays message 1 in the top display line DOUT R400 F50 IO0 F60 Secon...

Page 62: ...een configured using OP WINEDIT for a file number N7 and base register address 0 With this configuration the status register will be at N7 12 and the control register will be at N7 13 This table relates status register and control register bits to their N7 locations Status Register Control Register Bit Location Bit Location Bit Location Bit Location F1 N7 12 0 L1 N7 13 0 F2 N7 12 1 L2 N7 13 1 F3 N...

Page 63: ...F2 F3 F4 Status Register 12 13 14 15 8 9 10 11 4 5 6 7 0 1 2 3 LSB MSB Bit LF2 BD L1 L2 L3 LF1 Control Register L1 N7 13 Flash LF1 3 The five function buttons will appear as control relay coils in your program This example turns on lamp L3 N7 13 2 when button F4 N7 12 3 is active Pushbutton F4 N7 12 2 N7 I3 3 F4 Lamp L3 L3 LF3 F5 F1 F2 F3 F4 Status Register 12 13 14 15 8 9 10 11 4 5 6 7 0 1 2 3 LS...

Page 64: ...Operator Panel Programming Examples 5 15 Programming Examples The following example uses the configuration shown below Display Fixed BIN BIN BIN BIN BIN BIN BIN Displaying Messages ...

Page 65: ...rts Left 235 Process Step 1 F2 Function M 12 Status N7 12 Example Address F1 F3 F5 F4 Not used with A B see Note Top line message selection Second line message selection Third line message selection Bottom line message selection M 0 M 1 M 2 M 5 M 3 M 4 Top line data N7 0 N7 1 N7 2 N7 3 N7 4 N7 5 MOVE Source 8 N7 3 Dest MOVE Source N7 6 Dest N7 54 Puts message 8 on the bottom line Copy data from N7...

Page 66: ...1 MOVE Source N7 2 Dest 8 Selects message 140 blank for the second display line Puts message 8 on the third line Good Parts Left 56432 Process Step 1 F2 Function M 12 Status N7 12 Example Address F1 F3 F5 F4 Top line message selection Second line message selection Third line message selection Bottom line message selection M 0 M 1 M 2 M 5 M 3 M 4 Top line data N7 0 N7 1 N7 2 N7 3 N7 4 N7 5 MOVE Sou...

Page 67: ...6 Troubleshooting In This Chapter Troubleshooting Panel Configuration Problems Panel to PLC Communications A B Panel to PLC Communications ...

Page 68: ...s check the following in the order given Check cable connections RX TX LEDs RUN PGM DIP Switch Rear Panel View OP ACBL 1 1 Check the rear panel RX TX LEDs while attempting the Upload or Down load operation Both LEDs should be giving slow alternating flash signals in dicating the PC and OP panel are connected If only the TX transmitter LED is flashing or if the TX RX LEDs are not alternating betwee...

Page 69: ... rate parity stop bit address number Use the user manual for the PLC product you are using to determine the proper settings 2 Examine the PGM RUN DIP switch to make sure it is placed in the RUN position You must cycle OP panel power for ad dress switch changes to take effect 4 If you are using an OP cable verify cable pinout For RS 422 connec tions use a Belden 9729 or equivalent cable 5 Check 24V...

Page 70: ...set to either 4800 or 9600 baud No other baud rates are supported between the OP panel and Allen Bradley PLC Also the base memory area must be expanded to include the full range of registers such as N7 0 through N7 13 OTHER PLCs Regardless of which PLC brand you are implementing the communications parameters should be reviewed and properly configured Please check the appropriate manual for your PL...

Page 71: ...1A Appendix A Worksheets In This Appendix Example Application Message Worksheet Blank Application Message Worksheet ...

Page 72: ...nge No Action Data Format Range No OP 640 Demo Single Panel OP 640 V2000 DirectLOGIC F1 130 K Sequence 1 3 9600 ODD x x 1 P a r t s f t Display N A 2 P r o d u c t R e N A N A 3 T a n k l e v L 4 G o o d P s a r 5 R e j e c t t a r s P 6 C o u n t V a 7 A v g P r H t r 8 r o c t p 1 s S e e P 9 10 N A N A N A N A N A e Text Message Text Message Text Message Text Message Text Message Text Message T...

Page 73: ...F3 F4 F5 A M PAGE OP 640 APPLICATION WORKSHEET Alternate Momentary Data Format Range No MESSAGE Text Message Action Data Format Range No Action Data Format Range No Action Data Format Range No Action Data Format Range No Action Data Format Range No Action Data Format Range No Action Data Format Range No Action Data Format Range No Action Data Format Range No Baud Rate Parity Data Stop Bits Green L...

Page 74: ... Data Format Range No Action Data Format Range No Action Data Format Range No Action Data Format Range No Action Data Format Range No Action Data Format Range No Action Data Format Range No Action Data Format Range No Action Data Format Range No Action Data Format Range No Action Data Format Range No Action Data Format Range No Action Data Format Range No Action Data Format Range No ...

Page 75: ...inouts 2 6 Control Register 3 4 D Decimal point placement 3 9 Dynamic Messages 3 5 F Frequently Asked Questions 1 6 K Keypad entry 1 6 L Label creating 2 7 installation 2 9 Lamp example 5 6 5 12 5 13 flash example 5 6 5 12 5 13 labels 2 7 operation 3 12 M Mapping control register 3 16 3 17 status register 3 16 3 17 Memory register assignment 3 14 register definition 3 14 Memory Mapping overview 3 ...

Page 76: ...blems 6 2 Power Receptacle 2 2 Power Supply connections 2 2 connectors 2 2 requirements 2 2 2 11 Pushbuttons labels 2 7 operation 1 5 R RS 422 communications 2 4 S Serial Port 1 5 Specifications 2 11 communication link 2 11 environmental 2 11 NEMA rating 2 11 power connector 2 11 storage temperature 2 11 Static Message display 3 5 operation 3 5 Status and Control bit definition 3 4 bit level acces...

Reviews: