Rockwell Automation 2711E-ND1 User Manual

PanelBuilder1400e
Configuration
Reference
Software for Windows
(Cat. No. 2711E–ND1)
Manual

Important User Information

Because of the variety of uses for the products described in this publication, those responsible for the application and use of this control equipment must satisfy themselves that all necessary steps have been taken to assure that each application and use meets all performance and safety requirements, including any applicable laws, regulations, codes and standards.
The illustrations, charts, sample programs and layout examples shown in this guide are intended solely for purposes of example. Since there are many variables and requirements associated with any particular installation, Allen-Bradley does not assume responsibility or liability (to include intellectual property liability) for actual use based upon the examples shown in this publication.
Allen-Bradley publication SGI-1.1, Safety Guidelines for the Application, Installation, and Maintenance of Solid-State Control (available from your local Allen-Bradley office), describes some important differences between solid-state equipment and electromechanical devices that should be taken into consideration when applying products such as those described in this publication.
Reproduction of the contents of this copyrighted publication, in whole or in part, without written permission of Allen-Bradley Company, Inc., is prohibited.
Throughout this manual we use notes to make you aware of safety considerations:
ATTENTION: Identifies information about practices or circumstances that can lead to personal injury or
!
Attention statements help you to:
death, property damage, or economic loss.
identify a hazard
avoid the hazard
recognize the consequences
Important: Identifies information that is critical for successful
application and understanding of the product.
PanelBuilder, PanelView, Data Highway Plus, DH+, ControlNet, and SLC are trademarks, and PLC, PLC-2, and PLC-3 are registered trademarks of Allen-Bradley Company, Inc. RSView and RSLinx are trademarks of Rockwell Software, Inc. IBM, PC, PS/2, VGA, and PC-DOS are registered trademarks of International Business Machines Corporation. Epson is a registered trademark of Seiko Epson Corporation. Ethernet is a registered trademark of Digital Equipment Corporation, Intel, and Xerox Corporation. Microsoft, Windows, MS, and MS-DOS are registered trademarks of Microsoft Corporation. Mouse Systems is a trademark of MSC Technologies, Inc. AutoCAD is a registered trademark of Autodesk Inc. Taylor, and ProWORXPLUS are registered trademarks of Taylor Industrial Software, Inc. MODICON, MODSOFT, Quantum, and Modbus are registered trademarks of AEG Schneider Automation, Inc. All other brand and product names are trademarks of their respective companies and are hereby acknowledged.

Table of Contents

Preface

ASCII Displays

ASCII Inputs

Welcome to PanelBuilder 1400e Configuration Software
for Windows P–1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Registering Your Copy of PanelBuilder 1400e P–1. . . . . . . . . . . . . . . .
Available Documentation P–1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
What’s in the Reference Manual? P–2. . . . . . . . . . . . . . . . . . . . . . . . .
Who Should Read the Reference Manual? P–3. . . . . . . . . . . . . . . . . . .
Terminology Used P–3. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Before You Begin P–4. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Technical Support Services P–4. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
About ASCII Displays 1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
ASCII Display String Format 3. . . . . . . . . . . . . . . . . . . . . . . . . . .
Special Characters and Control Sequences 3. . . . . . . . . . . . . . . .
Invalid Control Sequences 3. . . . . . . . . . . . . . . . . . . . . . . . . . . .
Configuring the ASCII Display Object 4. . . . . . . . . . . . . . . . . . . .
About ASCII Inputs 5. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
ASCII Input Object Displays 6. . . . . . . . . . . . . . . . . . . . . . . . . . .
Buttons of the ASCII Input Object 7. . . . . . . . . . . . . . . . . . . . . . .
Configuring the ASCII Input Object (Large or Small) 9. . . . . . . . . .

Bar Graphs

Control Selectors

Drawings

About Bar Graphs 11. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Configuring the Bar Graph 12. . . . . . . . . . . . . . . . . . . . . . . . . . . .
About Control Selectors 13. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Control List Selector with Enter Key 14. . . . . . . . . . . . . . . . . . . . . . . .
Configuring a Control List Selector with Enter Key 15. . . . . . . . . . .
Control List Selector without Enter Key 17. . . . . . . . . . . . . . . . . . . . .
Configuring a Control List Selector without Enter Key 18. . . . . . . . .
Set Bit Cursor Points (Keypad Terminals Only) 20. . . . . . . . . . . . . . . .
Using the Set Bit Cursor Point on the PanelView Terminal 21. . . . . .
Cursor Point Default Operation 22. . . . . . . . . . . . . . . . . . . . . . .
Cursor Point Operation after Screen Change 23. . . . . . . . . . . . .
Cursor Point Operation on a Terminal Powerup 23. . . . . . . . . . .
Defining the Set Bit Cursor Point Character and Display Field 24. . .
Configuring the Set Bit Cursor Point 25. . . . . . . . . . . . . . . . . . . . .
About Drawing Objects 27. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Arc 27. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Ellipse 28. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Line 28. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Arrows 28. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Publication 2711E-820 – January 1998
Table of Contentstoc–ii
Panel 29. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Rectangle 29. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Wedge 29. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Goto Configure Mode

Graphic Images

Indicators

Local Message Displays

About the Goto Configure Mode Button 31. . . . . . . . . . . . . . . . . . . . .
Software Mode Switching at the PanelView Terminal 33. . . . . . . . .
Configuring the Goto Configure Mode Button 34. . . . . . . . . . . . . . .
About Graphic Images 35. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Importing Graphic Images 35. . . . . . . . . . . . . . . . . . . . . . . . . . . .
Sizing Graphic Images 36. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Copying and Exporting Graphic Images 36. . . . . . . . . . . . . . . . . . .
About Indicators 39. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Multistate Indicator 39. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Configuring the Multistate Indicator 40. . . . . . . . . . . . . . . . . . . . . .
List Indicator 41. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Configuring the List Indicator 42. . . . . . . . . . . . . . . . . . . . . . . . . .
About Local Message Displays 43. . . . . . . . . . . . . . . . . . . . . . . . . . .
How a Local Message Is Triggered 44. . . . . . . . . . . . . . . . . . . . . .
Triggering Messages on Multiple Local Message Displays 44. . . .
Configuring the Local Message Display 44. . . . . . . . . . . . . . . . . . .

Numerics

About Numerics 47. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Increment and Decrement Value Buttons 48. . . . . . . . . . . . . . . . . . . .
Increment V alue Button (with or without Display) 48. . . . . . . . . . . .
Configuring the Increment Value Button 49. . . . . . . . . . . . . . . . . . .
Decrement Value Button (with or without Display) 51. . . . . . . . . . . .
Configuring the Decrement Value Button 52. . . . . . . . . . . . . . . . . .
Numeric Data Display 53. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Configuring the Numeric Data Display 55. . . . . . . . . . . . . . . . . . . .
Numeric Keypad Enable Button (Keypad Terminals Only) 57. . . . . . . .
Configuring the Numeric Keypad Enable Button 58. . . . . . . . . . . . .
Numeric Input Cursor Point (Keypad Terminals Only) 60. . . . . . . . . . .
Using the Numeric Input Cursor Point on the PanelView Terminal 60
Defining the Numeric Input Cursor Point Character 62. . . . . . . . . . .
Using the Decimal Point (Display Component) 62. . . . . . . . . . . . . .
Configuring the Numeric Input Cursor Point 63. . . . . . . . . . . . . . . .
Name 63. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Numeric Input Configuration 64. . . . . . . . . . . . . . . . . . . . . . . . .
Display Configuration 65. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Controls 66. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Numeric Entry Keypads (Touch Screen Terminals only) 69. . . . . . . . . .
Configuring the Numeric Entry Keypad 70. . . . . . . . . . . . . . . . . . .
Publication 2711E-820 – January 1998
Table of Contents toc–iii
Examples: Editing an Array of Numeric V alues 72. . . . . . . . . . . . . . .
Using the Decimal Point 75. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Enter Key Handshake Operation 78. . . . . . . . . . . . . . . . . . . . . . . . . .
Using Write Expressions 79. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Push Buttons

Scales

Screen Print Buttons

About Push Buttons 81. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
How the Different Push Buttons Work 81. . . . . . . . . . . . . . . . . . . .
Normally Open Momentary (N/O) Push Button 82. . . . . . . . . . . . . . . .
Configuring the Normally Open Momentary (N/O) Button 83. . . . . . .
Normally Closed Momentary (N/C) Push Button 85. . . . . . . . . . . . . . .
Configuring the Normally Closed Momentary (N/C) Button 86. . . . . .
Latched Push Button 87. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Configuring the Latched Push Button 88. . . . . . . . . . . . . . . . . . . . .
Maintained Push Button 89. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Configuring the Maintained Push Button 90. . . . . . . . . . . . . . . . . .
Multistate Push Button 91. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Configuring the Multistate Push Button 92. . . . . . . . . . . . . . . . . . .
Interlocked Push Button 94. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Configuring the Interlocked Push Button 95. . . . . . . . . . . . . . . . . .
About Scales 97. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Configuring the Scale 98. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
About Screen Print Buttons 99. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Configuring the Screen Print Button 99. . . . . . . . . . . . . . . . . . . . . .

Screen Selectors

Scrolling Lists

About Screen Selectors 101. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Goto Screen and Return to Previous Screen Buttons 102. . . . . . . . . . .
Configuring the Goto Screen and Return to Previous
Screen Buttons 102. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Screen List Selector 103. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Configuring the Screen List Selector 104. . . . . . . . . . . . . . . . . . . . .
Screen Select Keypad (Large and Small) (Touch Screen
Terminals Only) 105. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Configuring the Screen Select Keypad 105. . . . . . . . . . . . . . . . . . . .
Screen Keypad Enable Button (Keypad Terminals Only) 106. . . . . . . . .
Configuring the Screen Keypad Enable Button 106. . . . . . . . . . . . . .
About Scrolling Lists 107. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Cursor List 108. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Configuring the Cursor List 108. . . . . . . . . . . . . . . . . . . . . . . . . . . .
Configuring Preview States 110. . . . . . . . . . . . . . . . . . . . . . . . . . . .
Configuring Retained Last List States 1 11. . . . . . . . . . . . . . . . . . . .
The Cursor List Controls 1 12. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Configuring Cursor List State Values 114. . . . . . . . . . . . . . . . . . . . .
Publication 2711E-820 – January 1998
toc–iv
Table of Contents
Configuring Skipped States 1 15. . . . . . . . . . . . . . . . . . . . . . . . . . .
Configuring the Cursor List Buttons 116. . . . . . . . . . . . . . . . . . . . . .
Configuring the Cursor List Font 1 18. . . . . . . . . . . . . . . . . . . . . . . .
Optimizing Scrolling List Performance 1 18. . . . . . . . . . . . . . . . . . . .
Object Lists 119. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Multistate Indicator Object List 121. . . . . . . . . . . . . . . . . . . . . . . . . . .
Configuring Labels for Multistate Indicator Object Lists 121. . . . . . . .
Configuring the Multistate Indicator Object List 123. . . . . . . . . . . . . .
Local Message Object List 124. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Configuring the Local Message Object List 124. . . . . . . . . . . . . . . . .
Numeric Data Display Object List 125. . . . . . . . . . . . . . . . . . . . . . . . .
Configuring the Numeric Data Display Object List 125. . . . . . . . . . . .
Scrolling List Example 128. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Step 1: Create the Cursor List 129. . . . . . . . . . . . . . . . . . . . . . . . .
Step 2: Create the Object Lists 130. . . . . . . . . . . . . . . . . . . . . . . . .
Assembly Stations 130. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Luxury Option 130. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Station Status 131. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Option Command 131. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Option Style Number 132. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Assigning Addresses for Object Lists 132. . . . . . . . . . . . . . . . . . .
Step 3: Program the PLC 133. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Create the Block Transfer Rungs 134. . . . . . . . . . . . . . . . . . . . . .
Create the Auto Mode Rung 135. . . . . . . . . . . . . . . . . . . . . . . . .
Create the Manual Mode Rung 136. . . . . . . . . . . . . . . . . . . . . . .
Create the Toggle Command Rungs 137. . . . . . . . . . . . . . . . . . .
Create the Set Command Input Rung 139. . . . . . . . . . . . . . . . . .
Create the Option Style Number Input Rung 139. . . . . . . . . . . . . .
Create the Manual On / Manual Off Input Rung 140. . . . . . . . . . .
Create the Visible State File Copy Rung 141. . . . . . . . . . . . . . . .
Create the Auto Mode Simulation Rungs 142. . . . . . . . . . . . . . . .

Symbols

Text

Time and Date Displays

Publication 2711E-820 – January 1998
About Symbols 145. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Available Graphic Images 145. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Sizing Symbols 146. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Configuring Symbols 146. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
About Text 149. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
The Extended ASCII Character Set 149. . . . . . . . . . . . . . . . . . . . . .
About Time and Date Displays 151. . . . . . . . . . . . . . . . . . . . . . . . . . .
Time Display 151. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Date Display 151. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Configuring the Time and Date Display 152. . . . . . . . . . . . . . . . . . .
Table of Contents
toc–v

Trends

ISA Symbols

DIN Symbols

Arrows and Parts

ASCII Character Set

About Trends 153. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Configuring the Trend 157. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Configuring the Pens 158. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Configuring the Pen Value Labels 159. . . . . . . . . . . . . . . . . . . . .
Appendix A
Symbol Icons A–1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Appendix B
Symbol Icons B–1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Appendix C
Arrows C–1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Equipment Parts C–2. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Appendix D
ASCII Character Set D–1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Index
Publication 2711E-820 – January 1998


Welcome to PanelBuilder 1400e Configuration Software for Windows

Registering Your Copy of PanelBuilder 1400e

Welcome to Allen-Bradley’s PanelBuilder 1400e Configuration Software for Windows, Version 4. With this software you can create applications in the Microsoft Windows 3.1 (or later) operating system, Windows 95, and in Windows NT 4.0. You can use the PanelBuilder applications in PanelView 1000e, 1200e, or 1400e terminals, or PanelView 1200 Series F and later terminals that have been enhanced to -MC catalog numbers.
PanelBuilder 1400e Configuration Software for Windows, Version 4 provides the advantages that PanelBuilder 1400e Version 3 offered, as well as other enhancements. These include running on Windows NT 4.0, increased ControlNet station addressing, an Ethernet/RIO Pass-Through File Transfer, RSLinx communication driver compatibility, and a CD–ROM install.
For a more comprehensive description of each of these features, see “What’s New in PanelBuilder 1400e, Version 4” in Chapter 1 of
Getting Started with PanelBuilder 1400e Configuration Software for Windows.
To register your software, mail the registration card from the front of this manual to this address:

Available Documentation

Rockwell Software Software Services 6680 Beta Drive Mayfield Village, Ohio 44143
or fax the card to 1-440-646-7701.
Your PanelBuilder 1400e software comes with several types of documentation to meet your different needs:
Getting Started with PanelBuilder 1400e Configuration Software
for Windows (Publication Number 2711E-818) guides you through setting up PanelBuilder 1400e and introduces you to PanelBuilder 1400e basics. It includes a tutorial to give you hands-on experience working with a PanelBuilder 1400e application.
The PanelBuilder 1400e Configuration Software for Windows
User Manual (Publication Number 2711E-819) explains
PanelBuilder 1400e in detail, and provides step-by-step instructions for planning, creating, and working with applications.
Publication 2711E-820 – January 1998
PrefaceP–2
The PanelBuilder 1400e Screen Objects Reference Manual
(Publication Number 2711E-820) provides detailed reference information for application screen objects.
The PanelBuilder 1200/1400e Transfer Utility User Manual
(Publication Number 2711E-6.8) provides detailed instructions for transferring files using the Transfer Utility that comes with PanelBuilder 1400e Version 3.
Context-sensitive online Help provides a reference for any
procedures or commands you need explained, or problems you may encounter. To get help, press you’re in a dialog box.
F1 or choose the Help button if
The PanelBuilder 1400e Readme file is a Microsoft Windows
Notepad file that is copied to your hard disk when you install PanelBuilder 1400e. It informs you of any software changes after the manuals were printed.
The PanelView 1000e, 1200e, and 1400e Operator Terminals
User Manual (Publication Number 2711E-821) describes the
features, operation, and specifications of PanelView operator terminals.
The PanelBuilder 1400e Modbus User Manual (Publication
Number 2711E-6.12) describes how to create PanelBuilder applications for the Modbus communications network. This manual is supplied as part of the optional Modbus Communications Kit, Catalog Number 2711E-UMOD.
What’s in the Reference Manual?
The Reference Manual is a guide to the objects you can create for application screens. It contains the following chapters:
ASCII Displays
ASCII Inputs
Bar Graphs
Control Selectors
Drawings
Goto Configure Mode
Graphic Images
Indicators
Local Message Displays
Numerics
Push Buttons
Scales
Screen Print Buttons
Screen Selectors
Scrolling Lists
Symbols
Publication 2711E-820 – January 1998
Preface P–3
Text
Time and Date Displays
Trends
The titles of the chapters match the selections on the Objects menu, which appears when you open a screen in PanelBuilder. If a selection on the Objects menu has a submenu, the group of related objects on the submenu is described in the same chapter. For example, numeric objects are described in the chapter called Numerics. The drawing objects are combined in the chapter called Drawings. Chapters are arranged alphabetically for easy reference.
Who Should Read the
Reference Manual?

Terminology Used

This manual is intended as a reference guide for users who are experienced with PanelBuilder 1400e, and have a good knowledge of Microsoft Windows. Users who are not familiar with PanelBuilder 1400e should read Getting Started with PanelBuilder 1400e
Configuration Software for Windows and the PanelBuilder 1400e Configuration Software for Windows User Manual first.
Users who are not familiar with Microsoft Windows should read their Microsoft Windows User’s Guide (for users of Windows 3.1),
Introducing Microsoft Windows 95 (for users of Windows 95), or Introducing Microsoft Windows NT Workstation (for users of
Windows NT).
The term PanelBuilder refers to PanelBuilder 1400e Configuration Software for Windows. Where confusion may arise between the current and previous versions of the software, the current release of software is “PanelBuilder 1400e, Version 4.”
PanelView terminal and terminal refer to a PanelView 1000e terminal, an enhanced PanelView 1200 Series F or G terminal, a PanelView 1200e terminal, or a PanelView 1400e terminal.
The terms programmable controller and PLC refer to a programmable logic controller, or any other controlling device.
The term control is a generic term that refers to the PLC addresses that dynamic objects write to or read from. Some controls use tags only, while others can use tags or expressions. All dynamic objects use one or more controls. In this manual, the configuration table for each object lists the controls for the object, and specifies which controls use tags only and which can use expressions. For more information about expressions see Chapter 7, Creating Expressions, in the PanelBuilder 1400e Configuration Software for Windows User Manual.
Publication 2711E-820 – January 1998
PrefaceP–4
User Manual refers to the PanelBuilder 1400e Configuration Software for Windows User Manual. Other user manuals are referred
to by their full names.

Before You Begin

Before you begin, you should install and know how to operate the following equipment and software:
a personal computer with at least a 486, 25-MHz microprocessor;
at least 8 MB Random Access Memory (RAM) for Windows
3.1/95 (although 16 MB RAM is recommended for Windows 95); at least 32 MB RAM for Windows NT; and a SVGA monitor with 256 colors (recommended). For users working with imported .dxf files, at least 16 MB RAM is required.
If you want to resize graphic images in PanelBuilder, set your display adapter to 65,536 colors.
Microsoft Windows 3.1 and above, Windows 95, or
Windows NT 4.0
the family of PLCs you’ll be monitoring and controlling
You should also be familiar with these manuals:
Getting Started with PanelBuilder 1400e Configuration Software
for Windows
PanelBuilder 1400e Configuration Software for Windows User
Manual

Technical Support Services

If you have questions about PanelBuilder, please consult the manuals or the online Help first. If you can’t find the answer, take advantage of our Technical Support Fax Back system, available 24 hours a day, 7 days a week at 1-440-646-5436, or browse through our technical support document library at http://www.ab.com/mem/prodserv/ services/technotes/techmain.html on the World Wide Web.
Alternatively, contact: Allen-Bradley
Technical Support 1 Allen Bradley Drive Mayfield Heights, Ohio 44124-6118
or call 1-440-646-6800 or fax 1-440-646-6890 for technical support between 8
Please have the serial number for your software ready when you call, or include it on your fax. You can find this number:
AM and 5 PM (EST), Monday to Friday.
on the Software Registration card that was shipped with your
software
on the screen that appears when you start PanelBuilder
in the main Help menu, when you choose “About”
Publication 2711E-820 – January 1998

ASCII Displays

ASCII Displays
This chapter tells you:
how the ASCII Display object functions
about special characters and control sequences
which characters are in the ASCII character set
about invalid control sequences
how to configure the ASCII Display object

About ASCII Displays

The ASCII Display object is used to display on the PanelView terminal a character string sent from the PLC. The display is updated whenever the string changes.
The ASCII Display object can display any character in the IBM extended character set. Special control characters can be included, to provide special formatting for the displayed characters. The characters displayed are controlled exactly as specified by the data in the string. Characters are processed sequentially until a null character (all bits 0) is received. Any characters after a null character are ignored.
The maximum character string length is 82 characters. If only 10 displayable characters (not control characters) are in the
string, only 10 positions on the screen will be filled. Any previously existing text anywhere else within the display area will be unaffected.
Words wrap within the area defined for the ASCII Display object, but if the character string is too long to be displayed, the extra characters are ignored.
Publication 2711E-820 – January 1998
2 ASCII Displays
Example 1: Character String Display and Overwrite The display is defined as 10 characters wide by 3 characters
high. The characters are single height and single width. The string to be displayed is “A long string for the ASCII display.”
The object will show:
A long string for the ASCII
The last word of the string is lost, because the object isn’t large enough for the whole string.
A second string, “This shows how characters overwrite,” is sent while the first one is displayed.
This shows how ng for characters
Any character which was not directly covered by a new character remained in the display. This feature can be useful for updating portions of an ASCII display while leaving portions unchanged. If you want to clear the display, or clear a line in the display, embed control characters for those purposes in the string.
To properly display the second string shown above, a “clear to end of display” control sequence, ESC[J, could have been included at the beginning of the string.
The string would then be: “ESC[JThis shows how characters overwrite,” which would display:
This shows
how
characters
Publication 2711E-820 – January 1998
Notice that there is no space between the control sequence and the text. Also see “Special Characters and Control Sequences,” and “Invalid Control Sequences,” later in this chapter.
ASCII Display String Format
Á
Á
Á
Á
Á
Á
Á
Á
Á
Á
Á
Á
Á
Á
Á
Á
Á
Á
Á
Á
Á
Á
Á
Á
Á
Á
Á
Á
Á
Á
Á
Á
The format of the data string must be as in the following table. For more characters see the ASCII character set in Appendix D, or see Appendix B, The Extended Character Set, in the PanelBuilder 1400e
Configuration Software for Windows User Manual.
3ASCII Displays
Name
БББББ
Carriage Return
БББББ
Line Feed
БББББ
Clear to End of Display Clear to End of Line Position Text
БББББ
БББББ
БББББ
БББББ
Reverse Video Text On
БББББ
Reverse Video Text Off
Sequence
БББББ
CR
БББББ
LF
БББББ
ESC[0J or ESC[J ESC[0K or ESC[K ESC[row;columnH
БББББ
ESC[;columnH ESC[rowH
БББББ
ESC[H
БББББ
БББББ
ESC[7m
БББББ
ESC[27m
Bit 1st word 2nd word
15 8 1st character 3rd character
7 0 2nd character 4th character
Special Characters and Control Sequences
The ASCII Display uses character 255 (G) to align display strings of odd length. Fill characters are not printable and will not occupy space on the display. For a list of the ASCII character set, see Appendix D in this manual.
The following table lists the control sequences used by the PanelView terminal.
Hex
ÁÁÁ
0D
ÁÁÁ
0A
ÁÁÁ
1B5B4A 1B5B4B 1B5Bxx3Byy48
ÁÁÁ
1B5B3Byy48 1B5Bxx48
ÁÁÁ
1B5B48
ÁÁÁ
ÁÁÁ
1B5B376D
ÁÁÁ
1B5B32376D
Action
БББББББББББББББ
Move to the beginning of the current line.
БББББББББББББББ
Move to the next line below the current one. If the current position is
БББББББББББББББ
the last line, no more data from the string is displayed. Clear from the current display position to the end of the display. Clear from the current display position to the end of the line. Move the display position to the specified row and column number.
БББББББББББББББ
The top left corner of the display area is row and column number 0,0. If either row or column number is omitted, the missing
БББББББББББББББ
coordinate will be 0.
БББББББББББББББ
Note: The coordinates are character positions. For example,
БББББББББББББББ
position (1,1) refers to pixel coordinates (8,20) in the object. Begin displaying text in reverse video. This flips the foreground and
background colors.
БББББББББББББББ
End the reverse-video text block.
Invalid Control Sequences
If an incorrect control sequence is detected, the invalid portion is displayed as part of the string.
For example, in the display area shown earlier, the string: “ESC[3;0HThis sequence is invalid” would be invalid: the display is 10 characters by 3 lines, and a line specification of 3 would start printing at the fourth line.
Publication 2711E-820 – January 1998
4 ASCII Displays
If the current display position were 0;0, the string would display:
[3;0HThis sequence is invalid
The left arrow character in the display represents ESC. Other invalid sequences:
nested Reverse Video On, for example,
“ESC[7mOneESC[7mTwo” The second command is invalid and, if possible, is displayed as part of the string.
"
Note: If the Reverse Video On is without an Off, the terminal automatically turns off the reverse video at the end of the string.
nested Reverse V ideo Off, for example,
“ESC[27mOneESC[27mTwo” The second command is invalid and, if possible, is displayed as part of the string.
wrong characters in text position sequence. The text position
coordinates must not contain any characters other than 0 to 9, for example, “ESC[a3;4HThe string.”
Configuring the ASCII Display Object
Configure the ASCII Display object according to this table:
Field Meaning
Name
Control ASCII Text indicates the PLC location of the string this object
Assign a name, up to 15 characters, to document the object for printed reports. This increases the application’s size by 1 byte per character.
displays. The display is updated whenever this string changes. Assign a String type tag up to 82 characters long.
Publication 2711E-820 – January 1998
"
You can adjust the size of the ASCII Display and format its foreground color, background color, font style, border style, and blink and underline attributes. For details on formatting objects see “Changing Object Appearance,” in Chapter 9, Creating Objects, in the PanelBuilder 1400e Configuration Software for Windows User Manual.
Note: If you use the Extra Large Font, the application will be compatible only with PanelView Version 2 or later. The application will not be compatible with earlier versions.

ASCII Inputs

This chapter tells you:
how the ASCII Input object functions
how to configure the ASCII Input object
ASCII Inputs

About ASCII Inputs

The ASCII Input object allows the operator to send an alphanumeric string (up to 82 characters) to the PLC.
There are two types of ASCII Input objects:
large ASCII Input object
small ASCII Input object
These function differently on keypad and touch screen terminals.
On the Large ASCII Input object for a touch screen terminal, the
operator selects characters by touching the keyboard on the screen. The selected character appears in the scratchpad. When the character string in the scratchpad is complete, the operator sends it to the ASCII Input control by pressing the ENT button on the keyboard.
On the Small ASCII Input object for both touch screen and
keypad terminals, and on the Large ASCII Input object for keypad terminals, the operator selects characters from the keyboard by moving the screen cursor (with the arrow keys) to the desired character and pressing the SEL button. The selected character appears in the scratchpad. When the character string in the scratchpad is complete, the operator sends it to the ASCII Input control by pressing the ENT button.
The following table shows the scratchpad input and contents of the ASCII Input control.
Scratchpad Input ASCII Input
leftmost character 2nd character low byte – 1st word 3rd character high byte – 2nd word 4th character low byte – 2nd word
The ASCII Input control’s initial value is sent to the PLC when the application first runs. The initial value is also displayed with the object.
high byte – 1st word
Publication 2711E-820 – January 1998
6 ASCII Inputs
RIO
DH+
Important: In Remote I/O applications, depending on how the
Application Startup screen is configured, the PanelView terminal retains the current value of the ASCII Input control even after the terminal is turned off.
In DH+ applications the value is not retained.
ASCII Input Object Displays
The following illustration shows the Large ASCII Input object for a touch screen terminal.
Publication 2711E-820 – January 1998
The following illustration shows a Small ASCII Input Object for a keypad terminal.
7ASCII Inputs
Buttons of the ASCII Input Object
The object’s buttons function differently, depending on the terminal type.
The following buttons are used to edit the string displayed in the scratchpad:
SHF (Shift) (Large ASCII Input object for touch screens
only)—By default this button is off, and labels appear non-shifted. When this button is on, the Shift key is displayed in reverse video. All the character keys, including numbers and symbols, display and are input in their shifted state. For example, “a” becomes “A”; “2” becomes “:”.
CAPS (Large ASCII Input object for touch screens only)—By
default this button is off, and labels appear in lower case. When on, the button is displayed in reverse video, and the labels appear in upper case. With CAPS on, letters are input in upper case, but numbers and symbols are not shifted. The state is maintained across power cycles and screen changes.
INS (Insert)—toggles the keyboard between insert and overstrike
modes. The state is maintained across power cycles and screen changes.
Publication 2711E-820 – January 1998
8 ASCII Inputs
When the keyboard entry is in insert mode the button appears in reverse video. New characters appear at the current cursor position. The cursor also moves one character to the right for each new character. The string in the scratchpad scrolls; however, if the maximum number of input characters has been entered in the scratchpad, the new character will not be inserted.
When the keyboard entry is in overstrike mode and the INS button is in normal video, new characters type over existing characters.
DEL (Delete)—deletes the character at the current scratchpad
cursor position.
<<—moves the cursor in the scratchpad to the left.
>>—moves the cursor in the scratchpad to the right.
CLR (Clear)—clears the scratchpad.
SEL (Select)—places the highlighted character into the
scratchpad at the cursor position. (For all ASCII Input objects except the Large ASCII Input object for touch screens.)
ENT (Enter)—When the operator presses the ENT button, the
leftmost character is placed in the high order byte of the first PLC word, the next character to the right in the low order byte, and so on. If the character string is too large for the configured tag, the terminal displays an “out of range” error message. In this case, the character string is not sent to the PLC.
The ASCII input object supports a scrollable scratchpad area so the operator can enter a long character string in a small scratchpad. Pressing ENT sends all the characters to the PLC, not only the visible characters. For example, if the scratchpad is five characters wide, and the operator enters ten characters and presses Enter, all ten characters are sent, assuming the “Number of Input Characters” is configured to ten or more.
The string in the scratchpad is highlighted after the ENT button is pressed. If the operator selects an ASCII character immediately, the terminal clears the scratchpad and displays that character. However, if the operator presses an editing key (INS, DEL, or the cursor keys << and >> ), the terminal continues to display the existing string (no longer highlighted), allowing the operator to edit it without having to retype it.
Arrow keys (Large and Small ASCII Input objects for keypad
terminals)—The operator uses the arrow keys on the PanelView terminal to select characters from the keyboard.
Arrow keys (Small ASCII Input object for touch screen
terminals)—The operator uses the four directional arrows that are part of the object to select characters from the keyboard.
Publication 2711E-820 – January 1998
Configuring the ASCII Input Object (Large or Small)
Configure the ASCII Input object according to the following table:
Field Meaning
Name Assign a name, up to 15 characters, to document the object for
printed reports. This increases the application’s size by 1 byte
per character. Type (keypad only) Select Small ASCII Input or Large ASCII Input. Fill Characters Specify which character you want the ASCII string padded with
if it is less than the number of input characters when the
character string is sent to the PLC. Choices are:
Spaces
Zeroes
FF*
Null (default)
* F is the hexadecimal equivalent of setting 4 bits to 1; FF
means to set all 8 bits to 1. Each character takes up one byte
(8 bits), so padding the string with FF means that all 8 bits of
each unused character in the string are set to 1. Number of Scratchpad
Characters
Number of Input Characters
Button Function Key Assignments (keypad only)
Control The ASCII Input object uses the following controls.
Specify the number of characters (from 1–64) that will be
visible in the scratchpad. This must be less than or equal to the
number of input characters.
Specify the number of characters (1–82) that will be sent to the
PLC. If this number is greater than the number of scratchpad
characters, the scratchpad will scroll to allow more characters
to be entered.
Specify a function key for each of the buttons associated with
this object.
ASCII Input identifies which PLC location the string will be
written to.
Note: This must be a string tag.
Enter Key Control and Enter Key Handshake must be used
together to provide handshaking between the PLC and the
terminal. You can assign a tag only to the Enter Key Control.
You can assign a tag or expression to the Enter Key
Handshake.
When the operator presses the ENT button to send the value to
the PLC, the terminal sets the Enter Key Control value to 1
(after the Enter Key Control delay, as specified in the Timing
Parameters tab of the Terminal Setup dialog box). To inform the
terminal that the handshake has been received, put a line in
your PLC program to cause a 0 to non-0 transition in the Enter
Key Handshake. When the terminal sees this value change
from 0 to non-0, it changes the Enter Key Control value back
to 0.
9ASCII Inputs
Publication 2711E-820 – January 1998
10 ASCII Inputs
Field Meaning
Control (con’t) If the terminal does not receive acknowledgment (transition
from 0 to non-0) within the Enter Key Handshake Time (as specified in the Timing Parameters tab of the Terminal Setup dialog box), it displays an error message in the Fault Window and resets the Enter Key Control. If the Enter Key Handshake is unassigned, the Enter Key Control remains set for the duration of the Push Button Hold Time or for as long as the button is pressed, whichever is longer. Because this control uses only two values, a digital tag is recommended. Important: If the Enter Key Control is assigned, all keypad and touch screen input is disabled when the Enter Key is pressed, until the Enter Key Control is reset to 0.
You can adjust the size of the scratchpad and format the ASCII Input object’s foreground color, background color, font style, and border style. For details on formatting objects see “Changing Object Appearance,” in Chapter 9, Creating Objects, in the PanelBuilder 1400e Configuration Software for Windows User Manual.
"
Note: If you use the Extra Large Font the application will be compatible with PanelView Version 2 or later. It will not be compatible with earlier versions.
Publication 2711E-820 – January 1998

Bar Graphs

This chapter tells you:
how bar graphs function
how to configure bar graphs
Bar Graphs

About Bar Graphs

"
Bar graphs are useful for monitoring analog conditions that change, such as temperature or fluid levels. You can create vertical and horizontal bar graphs across the height or width of the screen.
Vertical bars can be configured to fill from bottom to top or vice-versa. Horizontal bars can be configured to fill from left to right or vice versa.
Tip: Use the following suggestions to customize bar graphs:
To show the bar’s fill level, make an axis with incremental ticks
alongside the bar graph by using the Scale object, or by using lines or graphic images.
To have a bar graph change color at certain values, cascade bar
graphs together. To do this, remove the border from the graphs, place the high end of one graph at the low end of the next, and adjust each graph’s data range accordingly. To add a border to the cascading graphs, place a hollow or solid panel behind the bar graphs.
To create a fully functional “template,” group bar graphs with
other objects. For example, position two or three bar graphs together and put numeric display objects immediately below the bar graphs to display the process variable, set point, and control variable. You can use any of the numeric entry objects interactively with these values.
Publication 2711E-820 – January 1998
12 Bar Graphs
Configuring the Bar Graph
Configure the bar graph according to this table:
Field Meaning
Name
Graph Type Specify Vertical Bar Graph or Horizontal Bar Graph. Fill Direction Specify the direction you want the bar to fill.
Maximum Value Specify the maximum value to be displayed in the graph. When
Minimum Value Specify the minimum value to be displayed in the graph. When
Control Bar Graph Value identifies the value to be displayed. Assign a
Assign a name, up to 15 characters, to document the object for printed reports. This increases the application’s size by 1 byte per character.
For vertical graphs, specify either Top Down or Bottom Up. For horizontal graphs, specify either Left to Right or Right to Left.
the PLC value reaches (or exceeds) this value, the bar graph is completely full. Enter a value between -2,147,483,648 and 2,147,483,647. The maximum value must be greater than the minimum value.
the PLC value drops to (or falls below) this value, the bar graph is completely empty. Enter a value between -2,147,483,648 and 2,147,483,647. The minimum value must be less than the maximum value.
tag or expression to the Bar Graph Value control.
You can adjust the size of the bar graph and format its foreground color, background color, border style, and blink attributes. For details on formatting objects see “Changing Object Appearance,” in Chapter 9, Creating Objects, in the PanelBuilder 1400e Configuration Software for Windows User Manual.
Publication 2711E-820 – January 1998

Control Selectors

Control Selectors
This chapter discusses:
the different types of Control Selectors
how to use Control Selectors
how to configure Control Selectors

About Control Selectors

"
Control Selectors allow operators to select items from a list. When the application is running, the operator can move through the list using the Up and Down Cursor buttons and select items.
The choice the operator makes is always indicated by the value of the Selector Control.
There are three Control Selectors:
This Control Selector Does this
Control List Selector with Enter Key
Control List Selector without Enter Key
Set Bit Cursor Point (Keypad applications only)
Allows the operator to move through a list and select a list item by pressing Enter.
Allows the operator to move through a list. The current list item is automatically selected.
Points to a screen character and allows the operator to select from a list or an array of objects.
Tip: You can position Control Selectors so they point at other objects on the same screen. For example, a Control List Selector could point to an adjacent list of Numeric Display objects. Values entered using the selector could be directed (by the PLC program) to the Displayed Value tag or expression of the numeric object being displayed.
Control List Selectors consist of a list of entries. Consider each entry in the Control List Selector as a state, where state 0 is the first entry and state ‘n’ is the last entry.
Each state in the list corresponds to a value. This value is written to the Selector Control.
Publication 2711E-820 – January 1998
14 Control Selectors

Control List Selector with Enter Key

The Control List Selector with Enter Key object allows the operator to choose items in a list by selecting them and then pressing Enter.
The maximum number of items in this list is determined by the size of the list component. For information on changing the size of the list component, see Chapter 9, Creating Objects, in the PanelBuilder 1400e Configuration Software for Windows User Manual.
The Control List Selector with Enter Key consists of the following components:
This component Does this
Selector List
Up Cursor Button When the operator presses the Up Cursor button, the arrow
Down Cursor Button When the operator presses the Down Cursor button, the
Enter When the operator presses Enter, the desired option is
This vertical list can have up to 24 different states (each list item represents a state). With Double High or Large Font, the list can contain 12 states. If you use the Extra Large Font, the list can contain only 6 states.
in the list moves up by one list entry. If the Down Cursor button is enabled, you can disable the Up Cursor button. Only one of the Up and Down Cursor buttons needs to be enabled. The Up Cursor button auto-repeats at the rate specified in the Timing Parameters tab of the Terminal Setup dialog box.
arrow in the list moves down by one list entry. If the Up Cursor button is enabled, you can disable the Down Cursor button. Only one of the Up and Down Cursor buttons needs to be enabled. The Down Cursor button auto-repeats at the rate specified in the Timing Parameters tab of the Terminal Setup dialog box.
chosen and the Selector Control value is updated.
Publication 2711E-820 – January 1998
As the operator presses the Up or Down Cursor buttons, an arrow indicator moves through the list states, wrapping around the top and bottom. To make a choice, the operator presses Enter
. When Enter is
pressed, the list state is chosen, and the terminal updates the Selector Control with the value assigned to that state.
Because the operator can move through the list and select different states at will, the states are not necessarily executed consecutively. The new state is determined by the cursor’s position in the list when Enter is pressed.
15Control Selectors
The Control List Selector with Enter Key recognizes when the Selector Control value is changed externally. For example, if the tag assigned to the Selector Control is also assigned to another object, and this object sends a new value to the tag, the Control List Selector’s highlight bar moves to the list state that has this value assigned. If the state value doesn’t match the tag value, the highlight bar will be removed. An error state also occurs if the Selector Control is not assigned. In this case also, no highlight bar appears.
If the Selector Control cannot accommodate a state value, an error message is displayed, and the PLC value is not changed. The operator must clear the fault before continuing.
RIO
Important: In Remote I/O applications, the PanelView terminal can
retain the current value for the Control List Selector with Enter Key, even after the terminal is turned off. Depending on how the Application Startup operation is defined, the retained value (last state) or initial value (default) is sent to the PLC when power is re-applied.
For details on configuring Application Startup operation, see “Application Startup” in Chapter 5 in the
PanelView 1000e, 1200e, and 1400e Operator Terminals User Manual.
Configuring a Control List Selector with Enter Key
Configure the Control List Selector with Enter Key according to this table:
Field Meaning
Name
Control List Type Specify Control List Selector with Enter Key. Initial State Specify the state that the cursor defaults to when the
Edit States Change the values of the states. You can assign any unique
Assign a name, up to 15 characters, to document the object for
printed reports. This increases the application’s size by 1 byte
per character.
application is run for the first time. Choose any of the states in
the list.
Instead of assigning a state, you can enter a blank value in the
Initial State field. This means that the object will always use the
Selector Control’s initial value to set the initial state.
value from –2,147,483,648 to 2,147,483,647. For more
information, see “Configuring List Object States,” in Chapter 9,
Creating Objects, in the PanelBuilder 1400e Configuration
Software for Windows User Manual.
Note: To minimize the size of the application file, use state
values that increment by one for each state. Do not configure
more states than you need.
Publication 2711E-820 – January 1998
16 Control Selectors
Field Meaning
Up Cursor
Down Cursor Specify whether the Down Cursor button is enabled, and, if you
Enter If you have a keypad application, specify which function key the
Control The Control List Selector with Enter Key uses the following
Specify whether the Up Cursor button is enabled, and, if you have a keypad application, select a function key. You must have at least one of the Up and Down Cursor buttons enabled.
have a keypad application, select a function key. You must have at least one of the Up and Down Cursor buttons enabled.
operator will press to choose the highlighted selection.
controls: Selector Control records the state value of the list item currently selected. You can assign a tag only to the Selector Control. Note: If you do not assign this control, an error state occurs when the object is displayed on the PanelView terminal. No highlight bar appears on the list, alerting the operator to the error state. Enter Key Control records that the Enter Key has been pressed. You can only assign a tag to this control. When Enter is pressed after the Enter Key Control Delay time has elapsed, the control is set to 1 for the Enter Key Handshake Time (specified in the Timing Parameters tab of the Configure Terminal Setup dialog box) or until the Enter Key Handshake makes a 0 to non-0 transition. When either occurs, the Enter Key Control is reset to 0. Since this control uses only two values, a digital tag is recommended. Enter Key Handshake is set by the PLC to confirm that it has recorded the change for the Enter Key Control. You can assign a tag or expression to the Enter Key Handshake control. The PanelView terminal sets the Enter Key Control to 1 when the operator presses the button. PLC logic must set the Enter Key Handshake to non-0 when the Enter Key Control is set. When the terminal detects a 0 to non-0 transition in the Enter Key Handshake, it resets the Enter Key Control to 0. PLC logic must then reset the Enter Key Handshake to 0. If this control is left unassigned, the Enter Key Control is reset after the Push Button Hold Time.
Publication 2711E-820 – January 1998
"
You can adjust the size of each component of the Control List Selector with Enter Key and format the object’s foreground color, background color, font style, button margins (touch screen applications only), border style, fill style, and blink attributes. For details on formatting objects see “Changing Object Appearance,” in Chapter 9, Creating Objects, in the PanelBuilder 1400e Configuration Software for Windows User Manual.
Note: If you use the Extra Large Font, the application will be compatible only with PanelView Version 2 or later. The application will not be compatible with earlier versions.
17Control Selectors

Control List Selector without Enter Key

Unlike the Control List Selector with Enter Key, the selections in the Control List Selector without Enter Key list are highlighted and sent to the PLC as the operator moves the cursor to each item.
The number of items in this list is determined by the size of the list component. For information on changing the size of the list component, see Chapter 9, Creating Objects, in the PanelBuilder 1400e Configuration Software for Windows User Manual.
The Control List Selector without Enter Key consists of these components:
This component Does this
Selector List
Up Cursor Button When the operator presses the Up Cursor button, the
Down Cursor Button When the operator presses the Down Cursor button, the
This vertical list can have up to 24 different states (each list item represents a state). With Double High or Large Font, the list can contain 12 states. If you use the Extra Large Font, the list can contain only 6 states.
arrow in the list moves up by one list entry. If the Down Cursor button is enabled, you can disable the Up Cursor button. Only one of the Up and Down Cursor buttons needs to be enabled. The Up Cursor button auto-repeats at the rate specified in the Timing Parameters tab of the Terminal Setup dialog box.
arrow in the list moves down by one list entry. If the Up Cursor button is enabled, you can disable the Down Cursor button. Only one of the Up and Down Cursor buttons needs to be enabled. The Down Cursor button auto-repeats at the rate specified in the Timing Parameters tab of the Terminal Setup dialog box.
"
"
Tip: Build a simple two-position Control List Selector and include only the Down Cursor button. Functionally, the result is the same as a Maintained Push Button or a hard-wired, two-position selector switch. However, you also have a two-position list with the current selection highlighted.
Note: The Control List Selector without Enter Key recognizes when the Selector Control value is changed externally. For example, if the tag assigned to the Selector Control is also assigned to another object, and this object writes a new value in the tag, the Control List Selector indicates the new value. If the Selector Control value does not match any of the list’s state values, the highlight bar is removed.
If the Selector Control cannot accommodate the state value, an error message is displayed, and the PLC value is not changed. The operator must clear the fault before continuing.
Publication 2711E-820 – January 1998
18 Control Selectors
RIO
Important: In Remote I/O applications, the PanelView terminal can
retain the current value for the Control List Selector without Enter Key, even after the terminal is turned off. Depending on how the Application Startup operation is defined, the retained value (last state) or initial value (default) is sent to the PLC when power is re-applied.
For details on configuring Application Startup operation, see “Application Startup” in Chapter 5 in the
PanelView 1000e, 1200e, and 1400e Operator Terminals User Manual.
ATTENTION: A control function should require operator confirmation. Do not use this object on its
!
own to initiate a control function. Also, a retained value could be used when the terminal is powered back on, which could result in a control function starting without the operator’s knowledge.
Configuring a Control List Selector without Enter Key
Configure the Control List Selector without Enter Key according to this table:
Field Meaning
Name
Control List Type Specify Control List Selector without Enter Key. Initial State Specify the state that the cursor defaults to when the
Edit States Change the values of the states. You can assign any unique
Auto-Repeat Rate Set the number of times per second the Up and Down Cursor
Auto-Repeat Start Delay
Assign a name, up to 15 characters, to document the object for printed reports. This increases the application’s size by 1 byte per character.
application is run for the first time. Choose any of the states in the list. Instead of assigning a state, you can enter a blank value in the Initial State field. This means that the object will always use the Selector Control’s initial value to set the initial state.
value from –2,147,483,648 to 2,147,483,647. For more information, see “Configuring List Object States” in Chapter 9,
Creating Objects, in the PanelBuilder 1400e Configuration Software for Windows User Manual.
Note: To minimize the size of the application file, use state values that increment by one for each state. Do not configure more states than you need.
buttons will repeat when pressed and held down by the operator. A value of 0 disables auto-repeat.
Set the time that should pass before the Up and Down Cursor buttons go into Auto-Repeat mode when pressed and held down by the operator. The range is 200 milliseconds to 2.5 seconds.
Publication 2711E-820 – January 1998
Field Meaning
Up Cursor
Down Cursor Specify whether the Down Cursor button is enabled, and if you
Control Selector Control records the state value of the list item
Specify whether the Up Cursor button is enabled, and if you
have a keypad application, select a function key. You must
have at least one of the Up and Down Cursor buttons enabled.
have a keypad application, select a function key. You must
have at least one of the Up and Down Cursor buttons enabled.
currently selected. You can assign a tag only to the Selector
Control.
When the application is run for the first time, if initial values are
defined, the value of the initial state is written to the Selector
Control. Each time the button is pressed, the value of the next
state is sent to the Selector Control. After the value for the last
state is sent, the next button press wraps back to the first state.
The button recognizes external control value changes. If the
Selector Control value changes to one that does not match any
of the state values, the next button press will set the button to
state 0.
Note: If you do not assign this control, an error state occurs
when the object is displayed on the PanelView terminal. No
highlight bar appears on the list, alerting the operator to the
error state.
19Control Selectors
"
You can adjust the size of each component of the Control List Selector without Enter Key, and format the object’s foreground color, background color, font style, button margins (touch screen applications only), border style, fill style, and blink attributes. For details on formatting objects see “Changing Object Appearance,” in Chapter 9, Creating Objects, in the PanelBuilder 1400e Configuration Software for Windows User Manual.
Note: If you use the Extra Large Font, the application will be compatible only with PanelView Version 2 or later. The application will not be compatible with earlier versions.
Publication 2711E-820 – January 1998
Loading...
+ 155 hidden pages