Professional Documents
Culture Documents
Panelbuilder32 Imp
Panelbuilder32 Imp
Getting Results
Identifies information about practices or circumstances that can lead to personal injury or death, property damage or economic loss
!
Attention statements help you to: identify a hazard avoid a hazard recognize the consequences
IMPORTANT
Identifies information that is critical for successful application and understanding of the product.
Allen-Bradley, MicroLogix, ControlLogix, SLC, PLC, RSLogix, RSLinx, PanelView, PanelBuilder32 are trademarks of Rockwell Automation DeviceNet is a trademark of The Open DeviceNet Vendors Association Modbus is a trademark of Modicon, Inc. Microsoft, Windows, and Windows NT are registered trademarks of Microsoft Corporation in the United States and/or other countries.
Table of Contents
Preface
Who should use this manual . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Purpose of this manual . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Contents of this manual. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Online documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Technical support. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Whats new in version 3.80 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 1 2 3 4 5 7 7 8 9 11 12 14 15 17 18 19 20 23 24 25 26 27 29 30 30 31 31
Publication 2711-GR003C-EN-P
ii
Table of Contents
Publication 2711-GR003C-EN-P
Table of Contents
iii
Publication 2711-GR003C-EN-P
iv
Table of Contents
Index
Publication 2711-GR003C-EN-P
Preface
The PanelBuilder32 software allows you to create control panel applications for the standard line of PanelView Operator Terminals. Because the terminals provide flexible communication options, you can create applications to run in a variety of communication environments including: Data Highway Plus Remote I/O DH-485 RS-232 (DH-485) DeviceNet ControlNet EtherNet/IP DF1 Modbus and other protocols available
You might want to review the online PanelBuilder32 Quick Start manual before creating your application. It takes you through all the steps required to create a sample application including how to download and run the application in a PanelView terminal. Ladder logic is provided for each of the above communication protocols.
Publication 2711-GR003C-EN-P
Preface
5 6
8 9 10
11
Transferring applications
Publication 2711-GR003C-EN-P
Preface
Online documentation
For your convenience, we are providing you with online .PDF versions of all PanelBuilder32 and PanelBuilder manuals, in addition to the online help available. The .PDF files are available on your installation CD. For information on how to use the Adobe Acrobat Reader, choose Reader Online Guide from the Help menu while you are viewing a .PDF file. Adobe Acrobat .PDF files are available for the following documents. PanelBuilder32 Documents
Publication 2711-GR003C-EN-P 2711-QS003C-EN-P 2711-UM014B-EN-P Description PanelBuilder32 Getting Results Manual PanelBuilder32 Quick Start Manual PanelView Standard Operator Terminal Manual
Publication 2711-GR003C-EN-P
Preface
Technical support
If you have any questions about the PanelBuilder32 software or the PanelView terminals, please refer to the online manuals and the online help first. If you cant find the answer, contact Rockwell Automation Support: Rockwell Automation Technical Support 6680 Beta Drive Mayfield Village, Ohio 44143 Or call 1-440-646-5800, or fax 1-440-646-5801 for technical support between 8AM and 8PM Eastern Time, Monday through Friday. Or send an email to [email protected]. Please have your serial number available when you call. This number is available on the PanelBuilder32 Help>About menu. Frequently Asked Questions Documents answering frequently asked questions are available from at the following website for registered users: www.rockwellautomation.com, select Support and then Knowledgebase. Software and Firmware Upgrades As new features and enhancements become available, you may want to upgrade your PanelBuilder32 software and PanelView firmware. To receive software and firmware upgrades: call your local Allen-Bradley sales office or distributor call 1-440-646-5800 or fax 1-440-646-5801 access the website www.rockwellautomation.com. Select Software Updates and then select PanelBuilder32 or search for 2711-ND3. You must be a registered user.
Publication 2711-GR003C-EN-P
Preface
Publication 2711-GR003C-EN-P
Preface
Counting and Purging Tags To check for unused tags or how may times a tag is used in the application, select Tools>Tag Count. A dialog opens listing the names of all tags in the application and the number of times the tag is used. Tags not used by the application have a Usage Count of 0. You can purge unused tags with the Purge button. 32-Color Palette The color palette now supports 32-colors for any new applications developed for the Standard PanelView terminals running firmware 4.10 or higher. Float Support for MicroLogix Controllers The MicroLogix 1200 and 1500 controllers now support the Float file type.
Publication 2711-GR003C-EN-P
Chapter
Installing PanelBuilder32
This chapter explains how to install PanelBuilder32 from your CD to a hard drive. system requirements installation instructions starting and exiting PanelBuilder32
Overview
PanelBuilder32 installs directly from your CD to a hard drive. The CD also contains a disk installation procedure for installing the 16-bit, 2.60 version of PanelBuilder. Refer to the .PDF version of publication 2711-6.0 for installation details.
System requirements
100MHz Pentium Class 2 or greater PC compatible Windows 95, Windows 98, Windows 2000, Windows Millenium Edition (ME), Windows XP, Windows NT 4.0 (or later) 30 MB free hard disk space required for a minimum installation 270 MB free hard disk space required for a full package installation 32 MB of installed RAM (48 MB RAM recommended) CD-ROM drive 500K free conventional memory
Publication 2711-GR003C-EN-P
Installing PanelBuilder32
Installing PanelBuilder32
Before you start the installation, close all programs that are active. To install PanelBuilder32: 1. Insert the CD into your CD ROM drive. The installation is set to automatically run. If it doesnt, run Setup.exe from the CD. 2. Follow the instructions on the screen. By default, PanelBuilder32 is installed in C:\Program Files\Allen-Bradley\PanelBuilder32. 3. The installation program prompts you to select a type of setup: Typical: Installs all PanelBuilder32 options and is intended for the typical user. Typical (without RSLinx): Installs PanelBuilder32 without RSLinx. Select this option if you already have the required version of RSLinx installed. Compact: Installs PanelBuilder32 without RSLinx, External Fonts or Support Files. Select this option if you are installing on a computer with limited resources. Custom: Select this option if you are an experienced user and would like to customize the selection of installed options. The disk space required for each option is listed with available disk space.
Custom Component Program Files RSLinx External Fonts Support Files Description All the files necessary to run PanelBuilder32. Installs RSLinx which is required to configure communication drivers for transferring applications. Installs the FontTool Utility used to create font files for PanelBuilder32 applications. Installs demo, sample, library and documentation (including online help) files.
4. When the installation finishes, PanelBuilder32 programs appear on the Start menu under Programs>PanelBuilder32. RSLinx programs appear on the Start menu under Programs>Rockwell Software.
Publication 2711-GR003C-EN-P
Installing PanelBuilder32
2. Select PanelBuilder32 and click PanelBuilder32. The startup screen appears with copyright and release information followed by a dialog that allows you to create, open, download or upload an application. To exit PanelBuilder32: 1. From the File menu, click Close. All open screens for the current application close. If youve made any changes to the application since the last save, you are prompted to save the application before closing it. 2. Click Exit from the File menu.
Publication 2711-GR003C-EN-P
10
Installing PanelBuilder32
Publication 2711-GR003C-EN-P
Chapter
Using PanelBuilder32
Like most Window applications, PanelBuilder32 uses menus, toolbars, dialogs and windows to perform operations. This chapter covers: startup dialog application window screen window toolbars status bar right-click menus setting preferences and defaults online help
Startup dialog
Each time you start PanelBuilder32, the startup dialog opens letting you know what operations you can perform: create, open, download or upload an application. This is the same as selecting a command from the File menu.
Hint: You can disable this dialog on the General tab of the Tools>Options dialog.
Publication 2711-GR003C-EN-P
12
Using PanelBuilder32
Application window
Whenever you open a new or existing application, the Application window appears. This window provides an overall view of an application. Its expandable/collapsible folders provide quick access to key application components. Just double-click an icon in a folder to open a screen, dialog or spreadsheet. Operations accessed from the Application window are also available from menus. The Application window can be docked or fixed at the left side of the PanelBuilder32 window so it doesnt interfere with the view of application screens. When undocked (or floating), you can move or size the Application window like any other window. The Application window is docked or undocked from the View menu.
To open an icon, double-click it or right-click on the icon and select Open from the shortcut menu.
If more than one application is open, an Application window appears for each application.
Publication 2711-GR003C-EN-P
Using PanelBuilder32
13
Application Folders
Double-click this icon: Description Print Only Objects Panel Indicator Objects
Application Folders Enter a description or rename the application. Configure an object that prints triggered messages for terminals that support printing. Configure horn/LED indicators for specific terminals. Open the Exceptions window which shows errors and warnings that occur when an application is validated. Access all text strings defined in the application. Open the Tag Editor which defines all read and write tags in the application. Change the selected terminal for the application. Define terminal/controller settings for runtime. Set a schedule for reconditioning the screen of specific PanelView terminals. Enable an external font file which is used to enter application text in another language. Font files are created with the FontTool utility. Configure the printer port and print options for a terminal with an RS-232 port. Define tags used by the controller to monitor the number of the current screen, time or date. Define tags used by the controller to change the current screen, time or date. Format how the date/time will appear on the terminal. All objects that display a time or date use this format. Configure options such as the screen saver, display options, auto-repeat settings for keys/touch cells. Configure power-up defaults for the terminal. Enable/disable use of a project for shared tags. Define screen/terminal security for an application. Configure global parameters for all alarms. Define triggers for alarm messages. Configure alarm messages. Open a screen. An icon appears for each application screen by name and number. Screens appear in sequential order in the Screens folder. Publication 2711-GR003C-EN-P
System
Exceptions Text Editor Tag Database Terminal Setup Communications Setup Display Maintenance External Fonts
Printer Status Tags Control Tags Time / Date Advanced Power-Up Project Security Setup Alarms Alarm Triggers Alarm Messages Screens Alarm Banner (example) 1 - Motor Speed 1 2 - Motor Status 2
Application settings
14
Using PanelBuilder32
Screen Window
The Screen window (resembling the front panel of a terminal) appears when you open a new or existing screen. The title bar shows the name and number of the screen. Screens are moved and sized like any other window.
Hint: For keypad terminals, you can show or hide the keypad from the View menu.
You can drop objects inside the display area of the screen or on a function key depending on the terminal type. The mouse pointer changes to a crosshair (+) when objects are dropped in either of these areas. Objects are accessed from the Objects menu or the Toolbox (available from the View>Toolbars dialog). Select an object and click in the screen to drop the default size of the object or drag to size the object. Touch Grid Touch screen terminals use a touch grid to align control objects such as push buttons with the touch cells. Push buttons are moved and sized in increments of touch cells. The size of the touch grid (number of touch cells) varies for each terminal. To show or hide the grid, Select View>Touch Grid. The touch grid is active for input objects even if the view is turned off. To align display or graphic objects on touch screen terminals, use the Grid. Grid A grid is also available on Keypad terminals to align objects. Default grid spacing is set for screens based on the terminal type. You can change the grid spacing when creating a new screen or changing the properties of a screen. To show or hide the grid, select View>Grid.
Publication 2711-GR003C-EN-P
Using PanelBuilder32
15
Toolbars
There are 9 toolbars available in PanelBuilder32. They give access to commands and dialogs with just the click of a button. Most toolbars are initially docked (or anchored) below the menu bar.
Floating toolbar
All toolbars can float or be docked. To undock a toolbar, click one of its edges and drag the toolbar to the middle of the screen. When undocked, the toolbar looks like any other window. To dock a toolbar, drag it to any edge of the screen - top, bottom, left or right. You can also double-click a toolbar to dock or float it. Showing or Hiding the Toolbars To access the toolbars, click View>Toolbars, then select the check boxes next to the toolbars you want to display. To hide a toolbar, clear the appropriate check box. ToolTips If you place the mouse pointer over an icon (toolbar, toolbox or color palette) without clicking, a help prompt known as a tooltip appears below the icon. Tooltips are enabled or disabled from the View>Toolbars dialog. If you want even more help, select the arrow icon on the toolbar or press SHIFT+F1 and then click on any icon.
Publication 2711-GR003C-EN-P
16
Using PanelBuilder32
State Toolbar Accesses states of a multistate or list object, inner text mode and inner graphic mode. Also has zoom icons to magnify or reduce the view of a screen.
Inner Text Toolbar Enters, formats and aligns text in objects. From this toolbar, you can edit text in the text box, click the down-arrow to open the Text Edit dialog or open the application Text Editor. You can also insert variables in the text.
Format Toolbar Applies formatting to objects such as line type, fill pattern, shape, reverse video and blinking. Also has icons to group/ungroup objects or stack objects.
Graphics Toolbar Provides a list of bitmaps or ISA symbols you can insert in an object. You can also import graphics from this toolbar.
ISA Symbols Toolbox Contains standard ISA symbols. You can drop these objects directly onto a screen or insert them in an object (when in Inner Graphic mode).
Publication 2711-GR003C-EN-P
Using PanelBuilder32
17
Toolbox Contains objects (controls, displays, alarms, graphics) you can drop on a screen. These objects are also accessed from the Objects menu.
The Toolbox initially opens as a floating window.
Color Palette Applies foreground and background colors to objects, text or graphics. For color terminals with firmware 4.10 or later, the palette supports 32 colors. For grayscale terminals, the palette supports 4 colors (shades of gray). Left-click a color cell to apply a foreground color to the selection. Right-click a color cell to apply a background color to the selection.
Box updates with selected foreground and background colors.
Language Toolbar Activates another language for application. The application can store text for up to 5 languages if the application is enabled for multiple language support.
Status bar
The bar at the bottom of the window displays information about a command or toolbar button, an operation in progress, or the location of the insertion point. When creating or selecting an object on an application screen, the status bar displays the following information:
ID number of object (assigned by PanelBuilder32) Coordinates of upper left corner of object (in pixels). Referenced from upper left corner of screen (x=0, Y=0). width and height of object (in pixels) location of insertion point object selected
Publication 2711-GR003C-EN-P
18
Using PanelBuilder32
Right-click menus
Right-click menus are available for the most frequently used tasks. Simply right mouse click on an item and select from the available options on the menu. Right-click menus are available when you: Edit an object. Select an object and then right-click to copy, cut, paste, delete the object, or to edit the properties of an object. Edit a screen. Select a screen in the Screens folder of the Application window. Then right-click to create, open, copy, cut, delete or edit the properties of a screen. Hide or show a toolbar. Right-click in the toolbar area to hide or show a toolbar, toolbox or palette. Edit states of multistate objects. Right-click in the States spreadsheet of an objects dialog to append, delete or edit states of an object, or to insert a variable in the text field. Edit alarm messages and triggers. Right-click in the Alarm Messages or Alarm Triggers spreadsheet of the Alarms dialog to append, delete and edit alarms or triggers. Edit application text. Right-click in the Text Editor to append, delete or edit text strings in the application. Correct validation errors. Select an error or warning in the Exceptions window and then right-click to navigate to the source of an error, correct, print or get help for an error. You can also hide or dock the Exceptions window. Edit tags. Right-click in the Tag Editor to copy, cut, paste, insert, duplicate, delete or sort tags.
Publication 2711-GR003C-EN-P
Using PanelBuilder32
19
For details on setting preferences, open the Customizing PanelBuilder32 book in the Contents tab of the general help.
To: Enable/disable the display of the startup dialog when PanelBuilder32 starts. Enable/disable the automatic creation of screen 1 when a new application is created. Change the number of most recently used files that appear at the end of the File menu. Enable or disable the creation of backup (.BAK) files for PanelBuilder32 applications. Enable/disable the auto assignment of function keys to objects as they are created. Select a PanelView terminal to use as the default for all new applications that are created. Define topics or attributes to include in application reports. Define the format of the title page and page headers for application reports. Configure drop mode for objects (drop a single or multiple objects of the same type, and optionally display the properties of the object). Enable/disable the display of data tips for objects when the mouse pointer pauses on an object and what data tips to display. Select the default text size and text alignment for objects. Set the line width of the rectangle that is drawn when objects are created or sized. Save the .PBA and .PVA file when downloading an application. Change the default locations for saving PanelBuilder32 application files and project files. The initial defaults are defined at installation. Define settings used when tags are duplicated in the Tag Editor. Also enables auto options for creating tag names from tag addresses and for converting tags to another protocol when an application is converted to run in a different terminal Define default values for tag attributes. These defaults are used when you create new tags or import tags in the Tag Editor. Publication 2711-GR003C-EN-P
Save
Tag Edit
Tag Defaults
20
Using PanelBuilder32
General help
Select Help>Contents from the PanelBuilder32 window. click the Contents tab to scroll through the table of contents for the help file. click the Index tab to search for topics by using an index of help subjects. Either type the word (or topic) youre looking for or scroll through the list. click the Find tab to search for words or phrases.
Double-click a book to open or close it. Double-click topics within books to display help.
Publication 2711-GR003C-EN-P
Using PanelBuilder32
21
Dialog help
Each dialog in PanelBuilder32 provides a Help button you can click to get information. This includes overview and step-by-step procedures. The example below shows the help that comes up when you are configuring a push button.
Context-sensitive help
You can also get help for fields within a dialog.
For dialogs with a ?, click the ? and then click the item you want information on or right-click on an item and select Whats This?. Click in the popup window to close it. For dialogs without a ?, right-click on an item and select Whats This? or press F1.
Publication 2711-GR003C-EN-P
22
Using PanelBuilder32
Publication 2711-GR003C-EN-P
Chapter
This chapter tells how to: create a new application open an application work with application screens save and close applications generate application reports check the size of an application capture screen images For more information on applications, open the Working with Applications book in the Contents tab of general help. For more information on screens, open the Working with Screens book in the Contents tab of general help.
Publication 2711-GR003C-EN-P
24
Select File>New or click the New tool on the standard toolbar. The Create a New Application dialog opens.
Enter a (1 to 32 character) name for the application. Select a terminal type. Enables the application to store text for multiple languages. Select the protocol of the terminal.
Hint: You can rename or enter a description for the application from the Application>Description dialog.
Publication 2711-GR003C-EN-P
25
Opening an application
There are 2 ways to open an existing application: Select Open an existing application from the startup dialog. The dialog shows all .PBA applications stored in the default applications folder. Select a file and click OK or just double-click on a file.
Select File>Open or click the Open tool on the standard toolbar Hint: If you open a 16-bit application created with any earlier version of PanelBuilder, the application is automatically updated. When you save the application, it is saved in a 32-bit format. The Application window opens for the application. The Screens folder shows all screens in the application.
Publication 2711-GR003C-EN-P
26
When you create a new screen (Screen>New) or change the properties of a screen (Screen>Properties), a dialog opens so you can change the defaults.
Enter a descriptive name (up to 32 characters) Sequential number assigned to new screen. Appears only for color or grayscale terminals. You can change the color on a per screen basis. To apply setting to all new screens, click Set as Defaults. To restore last defaults saved, click Restore Defaults.
You can change the grid spacing on a per screen basis. To apply the settings to all new screens created for a terminal type, click Set as Defaults. To restore the last defaults saved, click Restore Defaults. Allows only authorized operators to access screen.
When you exit the dialog, a screen opens with the name and number showing in the title bar. A screen icon is also created in the Screens folder with the same name and number. Hint: The Power-Up tab on the Application>Settings dialog is where you select the startup screen for the application.
Publication 2711-GR003C-EN-P
27
Hint: Another way to select screen commands is to right-click on a screen in the Screens folder and select a command from the shortcut menu.
Publication 2711-GR003C-EN-P
28
Workbook mode is turned on or off from the View menu. If the Application window is undocked, it will also have a tab.
Screen security
You can restrict access to one or more application screens by requiring operators to enter a password before the screen is displayed at the terminal. Other security options let you create a screen that would require the operator to press a login key and enter a password before logging in to the terminal. Or you can allow authorized operators to select and change the passwords of other operators at the terminal. For more information on security, open the Working with Applications book and then the Working with Security book in the Contents tab of general help.
Publication 2711-GR003C-EN-P
29
Saving an application
You have 2 options for saving an application. Select File>Save or click the Save tool on the standard toolbar The application is saved to the default location overwriting the previous version. Select File>Save As. The application is saved with a new name leaving the original intact. The first time an application is saved, the Save As dialog opens. The default file name is the application name. The file type .PBA is appended to the file name.
A backup file (.BAK) is automatically created for the application with the same file name. Each time you save the application, the .BAK file is updated. To display the version number or save date of the application, click Application>Description.
Publication 2711-GR003C-EN-P
30
Closing an application
To close the application and all open screens select File>Close or click the X in the upper left corner of the Application window. If youve made changes to the application since the last save, you are given the option of saving the file before closing it.
To print the report based on the above selections, select File>Reports. Before clicking Print in the dialog, you can specify whether to generate the report for: all screens range of screens You can also print the images for each screen along with an object summary.
Publication 2711-GR003C-EN-P
31
Publication 2711-GR003C-EN-P
32
Publication 2711-GR003C-EN-P
Chapter
This chapter covers: overview of screen objects things to know about objects creating objects configuring the properties of an object configuring states of multistate or list objects push buttons control list selectors numeric entry controls ASCII entry controls message displays data displays screen selectors global objects
Publication 2711-GR003C-EN-P
34
Overview of objects
Objects are graphics displayed on the PanelView terminal. Objects may be a simple line of text, a graphic, control or alarm banner. Some objects are static, they provide visual information but dont provide any type of control function. Other objects such as control list selectors are dynamic and interact with both the terminal operator and logic controller. Dynamic objects are linked to a logic controller by a tag. A tag contains the objects address and other parameters such as data type that allows data to be read or written with a logic controller. For complete details on the different objects available, open the Creating Control and Display Objects book in the Contents tab of general help. Push Buttons
Momentary Maintained Latched Multistate Changes state when pressed and returns to original state when released. Changes state when pressed and remains in changed state when released. Changes state when pressed and remains in latched state until unlatched by logic controller. Supports 2-16 states. Changes to next state each time button is pressed.
Keypad Enable
Publication 2711-GR003C-EN-P
35
Screen Selectors
Goto Screen Button Goto Config Screen Button Return Screen Button Screen List Selector Displays a specified application screen. Displays the terminals Configuration Mode menu. Returns to a previous screen. Displays a screen selected from a list of screens.
Variables
Time, Date ASCII Variable Numeric Variable Displays the current time and date in a text string or object. Displays an ASCII variable in a text string or object. Displays a numeric value in a text string or object.
List Keys
Move Up, Move Down Page Up, Page Down Home, End Backspace Enter Controls cursor movement in a control or screen list selector. Moves the cursor up or down a page in a scrolling control or screen selector list. Moves the cursor to the first or last item in a control or screen selector list. Returns cursor to its previous position in a control or screen selector list. Displays or confirms a list selection.
Publication 2711-GR003C-EN-P
36
Security Keys
Login Logout Select Operator Logs an authorized operator into the terminal after entering a password. Logs the operator off the terminal. Allows an authorized operator to change the password for a selected operator. The Select Operator, New Password, and Verify Password keys must be used together on a screen. Enables or disables security at the terminal. When disabled, all screens are unsecured meaning any operator can access any application screen. Requires the operator to enter a new password at the terminal. The Select Operator, New Password, and Verify Password keys must be used together on a screen. Requires the operator to verify the new password entered at the terminal. The Select Operator, New Password, and Verify Password keys must be used together on a screen.
Verify Password
Publication 2711-GR003C-EN-P
37
Click anywhere outside the object or click another object. Click and drag a rectangle that encloses the objects. Or hold down the Shift key while you select each object.
You can also use the arrow keys (up, down, left, right) on your keyboard to resize an object. Select the object, hold down the Shift key and press one of the arrow keys to resize the object horizontally or vertically. Move an object Position the pointer over the object and then drag the object to a new location.
Or use the arrow keys (up, down, left, right) on your keyboard to move the object up, down, left or right. Publication 2711-GR003C-EN-P
38
Selecting an object in the group selects the entire group. You can move, size, cut/copy/paste or delete objects in a single operation. You can also size an object while maintaining its group status. Ungroup objects Regroup objects Select the group and then select Arrange/Ungroup. Deselect the group before selecting a single object. To reassemble a former group of objects, select Arrange>Regroup.
Stacking objects
You can change the stacking order of objects that overlap on the screen using commands on the Arrange menu.
Bring to Front
Original Stack
Send to Back
Hint: Select Arrange>Bring Dynamic Objects to Front to bring all objects that interact with a controller to the front of other objects on the screen.
Publication 2711-GR003C-EN-P
39
Zooming in or out
You can increase the view of the screen so that objects look larger or smaller than their actual size. Select View>Zoom In to magnify the view and Zoom Out to reduce the view. The view can be magnified or decreased several times. To return the screen to its normal size, select View>Full Size.
Publication 2711-GR003C-EN-P
40
on the same screen to another screen to a screen in another application Use the Edit>Copy, Cut and Paste commands or tools to copy or move objects. When you copy or cut an object, an outline of the object appears. Move the outline to a new location and then paste it. When using these commands, the destination screen must be open. If the target screen is in another application, then both the target Application window and screen must be open. Hint: Another way to select these commands is to right-click on the object. Easier yet, you can drag objects between open screens or closed screens. If dragging an object over a closed screen in the Screens folder, the screen automatically opens. You can then move the object. To copy the object instead of moving it, hold down the Ctrl key while you drag. Objects retain all properties during copy and move operations.
To customize the type of information you want to show for an object or to disable data tips, select the Objects tab on the Tools>Options dialog.
Publication 2711-GR003C-EN-P
41
2. Position the mouse pointer (+) in the screen where you want to drop a single object. Hint: To change the drop mode for objects, select the Objects tab on the Tools>Options dialog. You can drop a single object, multiple objects of the same type, and/or open the objects dialog after dropping the objects. 3. Click to drop the default size or drag to size the object. Many objects have default inner text you can change. You will see an asterisk (*) if the object is too small to fit all the text. Just resize the object.
Push Button
Screen Button
Hint: You can drop some objects on function keys rather than displaying them on the screen. This is useful if function keys perform the same operation regardless of which screen is displayed. Position the pointer (+) over a function key and click. A graphic appears on the function key for the object. To delete an object on a key, select the key and select Edit>Delete. For each object you place on the screen, the status bar shows: object ID number (assigned by PanelBuilder32) X and Y coordinates of upper left corner of object (in pixels) width and height of object (in pixels) object type (right side of bar)
Publication 2711-GR003C-EN-P
42
Control objects have a Write Tag. This tag defines the logic controller address where the terminal writes data for the object. Objects may have more than one tag.
Display objects have a Read Tag. This tag defines the logic controller address the terminal reads to display data for the object.
Properties are unique to each object. For control objects, the Input area defines whether the object is activated by a function key or touch cell on the PanelView terminal. On the PanelView 300 Micro, you can also assign the arrow keys to objects. Touch cell is automatically enabled for touch-screen terminals. Hint: For keypad terminals, function keys are automatically assigned to objects. To disable this feature, select the General tab on the Tools>Options dialog. Use the Options tab to: enter an optional description for the object. make an object available for global use so that you can reuse it on other screens. See page 59 for more details on global objects. hide the view of a control object if screen space is limited (the function key or touch cell is still active). For touch screens you must place a graphic over the hidden object so the operator doesnt inadvertently touch that screen area and activate the function.
Publication 2711-GR003C-EN-P
43
Many state operations are performed by selecting a command from a shortcut menu. When you right-click or press Ctrl+M in the States tab, a menu opens. For example, to add or remove states or entries, right-click on the States tab and select Append State or Delete State from the shortcut menu. Use only the number of states or entries required by the application. Unused states take up application memory. Other menu commands let you move states, edit states, delete states or embed variables within the Text field of a state. You can even copy text that already exists in the application by using the Use Existing Text command.
Publication 2711-GR003C-EN-P
44
Push buttons
Screen push buttons function like mechanical push buttons, where a logic value of 0 represents open contacts and a logic value of 1 represents closed contacts. Each push button can be assigned normally open / normally closed contacts or you can assign a numeric value to each push button state. Momentary Push Button changes state when pressed and returns to its initial state when released. The push button is held in the pressed state for 500 milliseconds (1/2 second). You can specify a different hold time on the Properties tab of the Push Buttons dialog. Maintained Push Button changes state when pressed and remains in the changed state when released. Pressing and releasing the push button again returns the push button to it initial state. Maintained push buttons maintain their last state following screen changes. The Power-Up tab on the Application Settings dialog determines the initial state on powerup. Latched Push Button changes state when pressed and remains in the changed state when released. The push button does not return to its initial state until it is unlatched by setting a handshake bit or value. The latched status is not maintained after a power-up but is retained between screen changes. The push button will not unlatch unless the current screen is showing the latched button. Latched push buttons require a handshake tag to unlatch the push button. The button is unlatched when the tags address contains a non-zero value.
Button initial state Button pressed Button released Controller Program sets Handshake Bit to 1
OFF
Handshake Bit = 0 Data Bit = 0
ON
Handshake Bit = 0 Data Bit = 1
ON
Handshake Bit = 0 Data Bit = 1
OFF
Handshake Bit = 1 Data Bit = 0
Multistate Push Button has 2 - 16 states. Each state is assigned a bit or a value. Each time the push button is pressed, it changes to the next state. After the last state, the push button returns to its initial state. Push button states are maintained between screen changes. The Power-Up tab on the Application Settings dialog determines the initial state on powerup.
Publication 2711-GR003C-EN-P
45
ON OFF
State 0 Text
State 1 Text
State 1 Graphic
The Value field only appears if Value is selected on the Properties tab.
Safety considerations
ATTENTION
Dont place emergency stop buttons or controls critical for safe operation on a screen. Use separate hard-wired operator interface devices. Reference the inside cover of his manual for appropriate standards
Dont place important push buttons in the middle of touch screens. They may be blocked temporarily by alarm messages, alarm banner or the scratchpad. Place push buttons far enough apart on touch screens so the operator doesnt mistakenly press two objects, resulting in unintended operation. Push buttons are disabled for 1/2 second after a screen change. The terminal will not respond to push buttons on a new screen until push buttons from the previous screen are released.
Publication 2711-GR003C-EN-P
46
Touch screen terminals require list keys on the screen to enable the operator to move the cursor and send a state to the controller. If a screen contains multiple control lists, a vertical bar appears to the left of the active list. The operator selects a control list by pressing the touch screen, the assigned function key, or the left and right arrow keys.
Publication 2711-GR003C-EN-P
47
Block Write Data (Piloted Control List only) Use the Block Write tag to write all states displayed in the control list to a block of addresses in the logic controller. The Block Write Start tag defines the starting address for the operation. Reserve one address following the Block Write Tag address for each state in the control list. The maximum number of states the Block Write tag supports depends on tag data type size and protocol specific data transfer limits.
Control List
State 1(100) State 2(200) State 3(300) State 4(400) State 5(500) State 6(600) State 7(700) State 8(800) State 9 (900) State 10(1000)
up to 29 sequential addresses
Inactive States (Piloted Control List only) Inactive states on the list cannot be selected by the operator. The cursor is hollow when moved to an inactive state. Inactive states are included with the block write data sent to the logic controller.
State 1 State 2 State 3 State 4 State 5 State 1 State 2 State 3 State 4 State 5
Active State
Inactive State
Publication 2711-GR003C-EN-P
48
SP =
Cursor Point A cursor point is a data box that can display a value stored at a controller address. When the cursor point is selected and the Enter key or a numeric key is pressed, the numeric scratchpad opens and the terminal keypad is enabled for data entry.
TANK #1 PID HEAT LOOP 100% 150 F 50% 0% CV PV 20 35 SP 26 75 F 0 F CV = 10 %
SP =
50
F Cursor Points
The operator selects a cursor point by pressing the touch screen, the assigned function key, or the left/right arrow keys on the terminal. The indicator bar to the left of the object shows the active cursor point.
Publication 2711-GR003C-EN-P
49
Inc/Dec control
The Inc/Dec control increments or decrements a numeric value in programmed steps. Each time the operator presses the Up or Down key, the current value is incremented or decremented using the defined step value and sent to the controller. Touch screen terminals require lists keys on the screen to increment or decrement the value.
Numeric scratchpad
The numeric scratchpad opens in the center of the terminal screen when a numeric entry control is selected. The top of the scratchpad shows the current value entered. Below the current value is the range of values the operator can enter. The data entry limits for values are set in the tag editor. The look of the numeric scratchpad varies for PanelView terminals.
Current Value
Terminals without a numeric keypad or touch screen (PanelView 300 or 300 Micro) use a thumbwheel scratchpad to enter characters. For details, search for thumbwheel scratchpad in the index of the online help.
Scaling data
Data entered by the operator can be scaled using the following formula.
Value Stored at Controller = Entered Value - Offset Scale
Scale and offset values are entered in the tag editor. If a scaled value exceeds the range for the selected data type, the terminal displays an error message.
Entered Value = 7.5 Controller Value = 8 (rounded) Displayed Value = 8
Publication 2711-GR003C-EN-P
50
Precision and Rounding - Except for floating point values, the logic controller stores all values as integers. Digits to the right of a decimal point are rounded. However, the terminal can scale decimal values to or from integer values.
A123-BZO
Cursor Point
The cursor point is a data box which displays an ASCII character string at a controller address. Multiple cursor points may appear on a screen. An indicator bar to the left of the object indicates the active cursor point. The operator selects a cursor point by pressing the touch screen, the assigned function key, or the terminals left/right arrow keys.
Enter Password: ##########
When entering a string such as a password in the scratchpad, a security feature is available allowing you to mask each character. For example, if the operator entered the password, LETMEIN, the characters would appear as ####### in the scratchpad. Each character is replaced with #.
Publication 2711-GR003C-EN-P
51
ASCII Scratchpad
The look of the ASCII scratchpad varies for the PanelView terminals.
900/1000/1400 Touch Screen 550/600 Touch Screen Only Keypad or Keypad/Touch Screen
Characters selected on the scratchpad keyboard are entered in the display area. This area scrolls so that all of the characters in the string may not be visible. All characters are sent to the controller whether or not they are visible. The controls for entering characters are different for each scratchpad. See the online help. When the operator presses the Enter key on the terminal keypad or the touch screen, the string is sent to the logic controller. The leftmost character is placed in the high byte of the first word (using the write tag address), the next character in the low byte and so on. DeviceNet protocol allows for byte swapping. Terminals without a numeric keypad or touch screen (PanelView 300 or 300 Micro) use a thumbwheel scratchpad to enter characters. For details, search for thumbweel scratchpad in the index of the online help.
Publication 2711-GR003C-EN-P
52
Message displays
Message displays present status information or instructions to an operator. Message displays can show a variety of information including: status of a process operator prompts time / date numeric or ASCII variable
Sample Message
Inflow Open
Outflow Closed
Out
Sample Message
*** Tank Level Low *** In Tank #1 Inflow Open Outflow Closed Out 50 gal 0
Messages displays can be triggered by: single bit least significant bit value
Publication 2711-GR003C-EN-P
53
Editing messages
Text and other formatting options for messages are entered on the States tab of the objects dialog. To add or remove messages for a message display, right-click on the States tab and select Append State or Delete State from the shortcut menu. Use only the number of messages required by the application. The message display reserves one message as an error state to notify the operator when data is out of range or unavailable. You can change the default text for the error state or use a graphic. You cannot delete the error state.
Error state
Message text
Publication 2711-GR003C-EN-P
54
Data displays
Bar graphs, multistate indicators, list indicators, and numeric data displays show a numeric value or a graphic representation of data stored at a logic controller address. Indicators do not have a dead band in which a range of values is interpreted as a single state. For most applications, the ladder logic should allow a range of values above and/or below the specified value to be interpreted as the same state.
Multistate Indicators
Multistate indicators can display up to 2,000 different states. Each state can display a unique numeric value or graphic. States can be triggered by a bit, least significant bit or value.
State 0 State 1 State 2 State E
Error
Bar Graphs
Bar graphs provide a visual representation of a numeric value at a controller address. You can specify the direction to fill the bar graph and the range of values represented. Scales can be added to bar graphs to show data ranges. Use the Text object to create tick-mark labels for the scale.You can also create inner text inside the bar graph to identify the bar graph.
Fill from Left, Scale Bottom Fill from Right, Scale Top
100 75 50 25 0 Clustered Bar Graph Value equals or exceeds maximum range of the data.
100 75 50 25 If a value exceeds the set data range, the bar graph appears empty or filled.
Publication 2711-GR003C-EN-P
55
Analog Gauges
The analog gauge is an indicator that uses a rotating needle to display a process variable such as speed, temperature or pressure. The gauge consists of a circular scale with tick marks, 1 to 4 needles, and a label with text or variable data. The circular scale is an integral part of the gauge but can be created separately, or you can create a secondary scale for the gauge. Tick mark labels are created using the Text object. Each needle has its own read tag for tracking a process variable. You can enable or disable pegging for a needle. Pegging prevents a needle from moving outside the range of minimum and maximum values set for the needle. The needle has attributes that you can adjust such as length, thickness, shape. Plus, you can set the needle to appear with a shadow or bi-colored. When you resize a gauge, the needle is also resized according to the smallest dimension (height or width) of the gauge. The needle maintains its same relative position to the gauge.
80 60 40 20 0 Pressure 100 120 140 160 180 200
List Indicators
List indicators are scrolling lists containing up to 255 entries with the current list entry highlighted. List entries can be triggered by a bit, least significant bit or value.
Tank Level Empty 1/4 1/2 Full Temperature Controls Off Temperature Low Normal Temperature High Error State - no state is highlighted. This occurs if data is outside of valid range or multiple states are triggered.
Publication 2711-GR003C-EN-P
56
90 no zero fill
PSI
PSI
*****
PSI
If a value exceeds the specified field width, the value is replaced with asterisks.
About scaling
Controller data can be scaled by the PanelView before it is displayed. This allows you to take raw numeric values from devices such as sensors or thermocouples and convert them to standard units such as gallons, liters, pounds, degrees Fahrenheit. Data is scaled using the formula:
Scaled Value = (Scale Multiplier x Controller Value) + Offset
The scale (multiplier) and offset values are entered in the Tag Editor for the display object. Values may be stored as an integer, then scaled by the terminal to be displayed with a fixed or floating point decimal.
Publication 2711-GR003C-EN-P
57
Screen selectors
Screen selector controls allow the operator to move between application screens. When screen space is limited, use screen buttons.
Screen Buttons
The following screen buttons are available. Place screen buttons in the same place on screens so operators can quickly navigate from screen to screen.
Goto Screen Button is a momentary push button that displays a specific application screen when pressed. Return Screen Button is a momentary push button that returns to the previous screen when pressed. This control only goes back one screen. It does not provide a continuous link back to the first screen in the application. Goto Config Screen Button is a momentary push button that displays the terminals Configuration Mode menu when pressed. This menu accesses terminal functions such as communications settings, the current time/date format and language settings.
Multiple screen lists can be used on the same screen. To activate a list, the operator presses the assigned function key or the touch screen. Another way to select between lists is to use the left and right arrows on the terminals keypad.
Publication 2711-GR003C-EN-P
58
List Keys
List keys allow an operator to perform operations on lists such as a control or screen list selector. List keys are required on touch screen terminals but can also be used on terminals with a keypad. The list keys are available from the Objects>List Keys menu or the toolbox.
Move Up Move Down Home
End
Backspace Enter
On the PanelView 300 Micro terminal, you can assign the cursor keys to objects, similar to function keys. However, if a screen has a control or screen list selector, the cursor keys cannot be assigned to objects and also used to move the cursor in a list.
Publication 2711-GR003C-EN-P
59
Publication 2711-GR003C-EN-P
60
To reuse a global object: 1. Select Objects>Global Object or click the Global Object tool in the toolbox The Global Objects dialog opens identifying each global object by its tag name, object ID and object type, or description.
Opens a dialog listing all screens on which the selected global object is used. You can navigate to a specific screen.
2. Double-click the object you want to reuse or select the object and click Copy To. 3. Position the crosshair (+) on a screen where you want to drop the object and left-click. A global object doesnt have to appear in the same place on each screen. Plus, you can assign a different function key to a global object when it is reused. Any changes to a global object, except for screen location and function key assignment, apply to all instances of that object.
Publication 2711-GR003C-EN-P
Chapter
This chapter covers: overview of alarms alarm banner and alarm lists alarm buttons how to configure alarms (including defaults, triggers and messages) alarm triggering examples For complete details on alarms, open the Working with Alarms book in the Contents tab of general help.
Overview of alarms
Alarms provide an operator with a visual or printed notification that a trigger value has been met or exceeded. This trigger value may be linked through a controller to a variety of production control sensors or monitoring programs. However, there are some safety considerations when doing this:
ATTENTION
Do not rely on the PanelView terminal as a primary warning device in applications that could result in physical injury, product damage, or significant process down time. All critical alarm indications and any critical logic controller responses must employ redundant and hard-wired / mechanical interlocks.
Each alarm has associated with it both a message and a trigger value. For each alarm you can specify whether or not the alarm must be acknowledged, displayed or printed. Alarm Lists - when triggered, alarms are added to an Alarm List. The Alarm List allows the operator to view and manage multiple alarms. Alarm Banner - defines an area on a screen in which alarm messages and controls can be viewed and accessed by the operator. The banner pops up when an alarm occurs regardless of which screen is active.
Publication 2711-GR003C-EN-P
62
Alarm banner
The following illustrates an alarm banner with an alarm message, alarm list, and alarm controls. Many of the items shown are optional. You can tailor alarm functions to meet your own requirements.
Alarm Message Alarm Buttons (Optional) Alarm Banner Background Alarm List (Optional) Clear Alarm
An alarm banner (shown above) defines an area on the screen in which alarm messages and alarm controls are displayed. Alarm messages are displayed in a chronological order depending on when they were triggered. The alarm banner is a global display that is created only once in an application, but appears in the same position on every screen. The banner only appears when an alarm is triggered. Since the alarm banner can open up over control and display objects, you can specify whether or not all or just covered screen objects are disabled while the banner is displayed. The banner is cleared from the display when the: operator presses the Acknowledge, Clear, or Ack All buttons controller clears or acknowledges the alarm terminal enters Configuration Mode
Publication 2711-GR003C-EN-P
63
Publication 2711-GR003C-EN-P
64
Alarm lists
The alarm list maintains a record of all triggered alarms. The maximum number of alarms in a list is 100. However, the amount of available RAM in the terminal may restrict the number of alarm messages that can be stored.
Each alarm list can appear on multiple screens in an alarm banner or by itself on a screen. For each alarm, the list can display: whether or not alarm is acknowledged (optional) date and time of alarm or acknowledgment (optional) alarm trigger value (optional) alarm text (required)
Publication 2711-GR003C-EN-P
65
Publication 2711-GR003C-EN-P
66
Alarm buttons
Place alarm buttons in an alarm banner to allow an operator to act on an alarm. Some of these buttons can be used outside of the alarm banner. Alarm buttons are accessed from the Objects>Alarm Buttons menu.
Button Description Acknowledges receipt of the currently displayed alarm. Removes the Alarm Banner from the display, but does not clear the alarm condition. Marks alarm as acknowledged in the Alarm List Clears the Alarm Banner from the display without acknowledging the alarm. Does not clear the alarm condition. If individual alarms are not configured for acknowledgment, the alarm banner should contain a clear button. Prints the current alarm message in the Alarm Banner (terminals with RS-232 printer port only). With each message printed, you can include: alarm date and time acknowledge date and time trigger value Acknowledges all alarms in the Alarm List. Removes the Alarm Banner from the display, but does not clear the alarm condition. Marks alarm as acknowledged in the Alarm List Clears the alarm list. Clears the Alarm Banner even though an alarm condition may exist. The alarm list is automatically cleared when an application is downloaded. Prints all alarms in the Alarm List (terminals with RS-232 printer port only). With each message printed, you can include: alarm date and time acknowledge date and time trigger value May be used outside of an Alarm Banner? No
Ack
No
Clear
No
Ack All
Yes
Yes
Yes
Publication 2711-GR003C-EN-P
67
To change alarm defaults: Open the Alarms folder in the Application window and double-click on the Setup icon or
Select Application>Alarm Setup The Alarms dialog opens with the Setup tab selected.
Publication 2711-GR003C-EN-P
68
IMPORTANT
The data types for ControlLogix applications are different. Refer to the online help.
Triggers are assigned to individual alarms on the Alarm Messages tab of the Alarms dialog. To define alarm triggers: Open the Alarms folder in the Application window and double-click the Alarm Triggers icon or
Select Application>Alarm Setup and then select the Alarm Triggers tab. The Alarm Triggers tab looks similar to a spreadsheet. Each row defines a separate trigger. The fields in each row define attributes of the trigger. Some fields require you to enter text and others require you to select an option from a drop-down list.
Many trigger operations are performed by selecting a command on a shortcut menu. For example, to add a trigger, right click (or press Ctrl+M) and select Append Trigger from the menu. To edit the tag definition for a trigger tag, select the Trigger Tag field, right-click and select Edit Tag.
At a minimum, you must enter a trigger tag name and select a trigger type (bit, LSBit, value). You can enable optional tag fields for triggers by selecting Optional Fields from the shortcut menu. The logic controller address for a trigger tag must be the lowest address of the corresponding alarm.
Publication 2711-GR003C-EN-P
69
Many operations are performed by selecting a command on a shortcut menu. For example, to add an alarm message, right click (or press Ctrl+M) and select Append Alarm from the menu. To sort the message text field, select Sort by Message Text. To filter all alarms by the trigger field, select Filter by Trigger.
Publication 2711-GR003C-EN-P
70
The tag handles up to 256 consecutive bits/alarms (0-255), N:15:0/0 to N15:15/15. The address of the alarm trigger bit is the number in the Value/Bit field plus the trigger address:
Trigger Tag Address + Value/Bit = Trigger Bit Address
For the LSBit trigger type, an alarm triggers when its trigger bit changes from 0 to 1 and all other bits between the trigger tag address and the trigger bit address are cleared. If the trigger tag address is N7:12/4 and the Value/Bit is 6, an alarm is triggered when N7:12/10 changes from 0 to 1. It is the only bit set between N7:12/4 and N7:12/10 inclusive. If N7:12/4 is 1 when N7:12/10 changes to 1, the alarm corresponding to N7:12/10 will not trigger until N7:12/4 is reset to 0.
Publication 2711-GR003C-EN-P
71
Each alarm is triggered when its assigned value is entered at N15:0. For example, a value of 2 at N15:0 triggers Alarm B.
Publication 2711-GR003C-EN-P
72
Publication 2711-GR003C-EN-P
Chapter
This chapter shows how to: edit inner text of objects add variables to text enter screen text or scrolling text change the appearance of text use the application text editor storing translated text for multiple languages in application use font files to translate text into another language For more details on working with text, open the Adding Text, Inner Graphics and Variables book in the Contents tab of general help.
Push buttons and multistate objects can have different inner text for each state.
On/ Off Push Button ON State 0 Text Multistate Push Button Low Medium High
OFF
State 1 Text
Publication 2711-GR003C-EN-P
74
For numeric data displays or numeric entry objects, youll see a variable placeholder /*N:6 NO FILL FIX:0*/ with formatting details in the text box. You cant delete this variable (characters between the slash characters /*N . . . /), but you can add text around it. 3. Edit the text or click the down arrow at the right of the text box to edit the text in a Text Edit dialog. From this dialog you can enter text and variables. As you edit the text, its also entered in the object. If you press Enter to start a new line, youll see the characters /*R*/ indicating a carriage return. An asterisk (*) appears if the text exceeds the size of the object. 4. Resize the object, if necessary, to fit all the text.
3. Select the state from the State box Format>Next State or Previous State.
4. Edit the text or click the down arrow at the right of the text box to edit the text in a Text Edit dialog. From this dialog you can enter text and variables. As you edit the text, its also entered in the object. Press Enter to start a new line. An asterisk (*) appears if the text exceeds the size of the object. 5. Repeat steps 3 and 4 to edit text for other states. 6. Resize the object, if necessary, to fit all the text. Hint: For multistate or list objects, you can enter the text for each state on the State tab of the objects dialog.
Publication 2711-GR003C-EN-P
75
3. For a multistate object, select a state from the State box or select Format>Next State or Previous State.
4. Click in the text box where you want to insert the variable. Or click the down arrow at the right of the text box to open the Text Edit dialog. From this dialog you can edit text and insert variables. 5. Select Time or Date from the Format>Embedded Variable menu or the menu that opens when you click the Embedded Variable tool on the Text toolbar.
6. The time /*T*/ or date /*D*/ placeholder is inserted in the text box and the time or date format is inserted in the object. 7. Resize the object, if necessary to fit all the text. Hint: To delete a variable, just click on the placeholder in the Text box or the Text Edit dialog and press the Delete key.
Publication 2711-GR003C-EN-P
76
3. For a multistate object, select a state from the State box or select Format>Next State or Previous State. 4. Click in the text box where you want to insert the variable.
Or click the down arrow at the right of the text box to open the Text Edit dialog. From this dialog you can edit text and insert variables. 5. Select Numeric from the Format>Embedded Variable menu or the menu that opens when you click the Embedded Variable tool on the Text toolbar.
A dialog opens to specify the field width, decimal point format, and tag address from which to read the variable. When you exit the dialog, a placeholder is inserted in the Text box with the formatting details.
A string of characters ###### the length of the field is inserted in the screen object. 6. Resize the object, if necessary to fit all the text. Hint: To edit a numeric variable, click on the variable placeholder in the text box and select Edit from the Embedded Variable menu. To delete the variable, just select it and press the Delete key.
Publication 2711-GR003C-EN-P
77
15
1st character 3rd character ...
7
2nd character 4th character ...
1. Select the object. 2. Click the Inner Text tool showing the existing text. or select Format>Inner Text. The Text toolbar opens on the State toolbar
3. For a multistate object, select a state from the State box or select Format>Next State or Previous State.
4. Click in the text box where you want to insert the variable. Or click the down arrow at the right of the text box to open the Text Edit dialog. From this dialog you can edit text and insert variables. 5. Select Character from the Format>Embedded Variable menu or the menu that opens when you click the Embedded Variable tool on the Text toolbar. A dialog opens allowing you to specify the field width and tag address from which to read the character string. When you exit the dialog, a placeholder is inserted in the text box with the formatting details.
A string of characters ###### the length of the field is inserted in the object. 6. Resize the object, if necessary to fit all the text. Hint: To edit the character variable, click on the variable in the text box and then select Edit from the Embedded Variable menu. To delete the variable, just select it and press the Delete key.
Publication 2711-GR003C-EN-P
78
Background text can contain up to 255 characters using the default text size and can appear anywhere on the screen. You can resize text and use different types of emphasis such as underlining, blinking, or applying a color. 1. Click the Screen Text tool or select Objects>Text.
2. Click on the screen where you want to drop the text box or drag to size the object. The Text toolbar opens allowing you to enter text.
3. Type your text in the blank box on the toolbar. You can also enter text directly in the Text Edit dialog by double-clicking on the object or clicking the down arrow at the right of the text box. This dialog also lets you insert variables in the text. As you enter text, its also entered in the text box on the screen. If you press Enter to start a new line, youll see the characters /*R*/ indicating a carriage return. An asterisk (*) appears if the text exceeds the size of the object. Hint: If text is breaking in the middle of a word, select Format>Word Wrap. Text will then wrap on word boundaries. 4. Resize the text block, if necessary, to fit all the text.
Scrolling text
The scrolling text object is useful on screens with limited space. It is similar to the background text object but text scrolls right to left at a set rate. Select Objects>Scrolling Text to access object.
Publication 2711-GR003C-EN-P
79
The Text toolbar is automatically activated when you enter inner text mode. You can also turn it on or off from the View>Toolbars menu. For more details on formatting text, open the Formatting Objects and Text book in the Contents tab of general help.
Click this tool: To: Activate blinking for the inner text of an object. Blinking applies to the entire text string. Blinking is not available for list objects. The blink rate is .5 seconds and is not activated until the application is downloaded to the PanelView terminal. Turn underlining on or off for inner text. Underlining applies to the entire text string. Underline Text Reverse the foreground/background colors of inner text. The entire text string is affected. This option is not available for list objects. The foreground/background colors of text is toggled independent of the foreground/background colors of the object. Change the text size for the inner text of an object. In list objects, text size changes affect all entries in the list. The text sizes available vary for each terminal. If external fonts are enabled, the text sizes for the external font file appear in parentheses at the bottom of the text size menu. Align inner text of an object to the left, center or right. Align Text Horizontal Align inner text of an object to the top, middle or bottom. Align Text Vertical
Blink
Toggle Fore/Background
Size Text
Hint: For multistate objects, you can apply text formatting options to each state.
Publication 2711-GR003C-EN-P
80
To apply format options to text of an existing object: 1. Select the object. 2. If the object is multistate, select a state from the State box State or Previous State on the Format menu. 3. Click the tools on the Text toolbar that you want to apply or select the corresponding commands on the Format menu. Hint: For multistate and list objects, you can adjust many of the text formatting options from the State tab of the objects dialog. or select Next
Publication 2711-GR003C-EN-P
81
Description Unique number identifying the string. Read-only field that specifies how many times the string is used in the application. A count of 0 means the string is not used. Read-only field that shows if text is used in object or alarm. Text with or without embedded variables.
Publication 2711-GR003C-EN-P
82
To edit a a numeric or character variable, just select the placeholder, right-click and select Embedded Variable>Edit. To delete a variable, select the placeholder and press the Delete key.
Sorting text
You can sort the data in columns numerically or alphabetically depending on the contents of the column. For example, if you sort the Message Text field, all rows are rearranged alphabetically. Identical strings appear together. To sort a column of data, select an option from the Sort By box. The option None indicates no sort column.
Publication 2711-GR003C-EN-P
83
Filtering text
You can filter text to display or work with only a subset of strings in the application. A filtered list can be sorted and printed. To filter text, click the Filter button. A dialog opens showing check boxes next to objects using text in the application. Check boxes are also available for filtering unused text, alarms, or print only objects. Initially, all the check boxes are selected. To work with only a subset of text, select or clear the appropriate check boxes. For example, to view all unused text strings in the application (Count= 0), clear all check boxes except the Unused check box.
Renumbering text
You may want to consolidate memory if there are gaps in the numbering sequence. You can easily check for numbering gaps by sorting the Text ID field.
To renumber: a single text string all text strings a block of text strings Do this: Double-click in the Text ID field and type a unique number. If duplicate numbers are detected, youll get a message when leaving the Text Editor. Click the Select All button and then the Renumber button. All strings are renumbered starting with the Text ID value in row 1. Hold down the left mouse button on the first row in the block and drag until all rows are included in the block. Or click on a row, hold down the Shift key and select the last row. All text strings are renumbered in the block, starting with the number of the first string. For example, a block of text numbered 80, 84, 85, 88 would be renumbered 80, 81, 82, 83.
Publication 2711-GR003C-EN-P
84
Moving text
You can rearrange text by moving text strings up or down or to a specific location.
To move a text string: up or down one row to a specific location Do this: Select the row, right-click and select Move Text Item Up or Move Text Item Down. Select the row, right-click and select Move Text Item To:. In the dialog that opens, enter the number of the row where you want to move the text. The text is moved and all other rows are renumbered.
Deleting text
You can delete unused text. If the Count field for a string contains a 0, the string is not being used. To create a subset of all unused text: Sort the Count field. All text strings with a count of 0 will appear in a block at the end of the spreadsheet. Filter all text but the unused text strings. Click the Filter button. Clear all check boxes except the Unused check box. After sorting or filtering unused text, you can delete the unused text. Click the Select All button and then the Purge button. All unused text (Count of 0) is permanently removed from the spreadsheet. To delete one or several unused text strings, select the rows (with a Count of 0) and then click the Purge button or right-click and select Purge Text Item.
Printing text
You can print all or a range of text in the Text Editor. Create a subset of the text to print using the filter option. You can also sort a filtered list or range of text before printing. For each text string, the Text ID and Message Text prints. A header prints at the top of each page. To print application text, select the text you want to print and then click the Print button. From the Print dialog, select the range of items to print (All or Selection).
Publication 2711-GR003C-EN-P
85
3. For a multistate object, select a state from the State box Format>Next State or Previous State. 4. Click the Existing Text tool text editor opens in read-only mode. 5. Select the row you want to copy.
6. Click the Update button. The object text is replaced with the selected text.
To copy text from the text editor into the state tab of a multistate object: 1. Double-click the object. 2. Select the State tab. 3. Select the row of text you want to replace with text from the text editor. 4. Right-click and select Use Existing Text from the menu. The text editor opens in read only mode. 5. Select the row containing the text you want to copy. 6. Click the Apply button and then the Close button. The Text ID and Message Text field are updated with text from the text editor.
Publication 2711-GR003C-EN-P
86
By storing translated text for objects in the application, you can easily change the language as needed while the application is running on the terminal. The 5 languages can be selected at any time, changing the language in the objects throughout the entire application. Only one language is active for the application at one time. You can enable multiple language support for new or existing applications. For new applications, select the Multiple Language Support check box in the Create New Application dialog. For existing applications, select the Multiple Language Support check box on the Application Settings dialog. When multiple language support is enabled, the Language toolbar and View>Language menu are activated. Use either of these options to switch the application to another language for the purposes of translating text. When switching languages, the attributes associated with each text string such as text size, font and alignment are maintained.
To store translated text for more than one language: 1. Create the text in the language you want to standardize on, English, for example. 2. Select a language from the View>Language menu or the Language toolbar. Each object can store translated text for English, French, German, Spanish, and Italian. Only one language is active.
Publication 2711-GR003C-EN-P
87
Note: Even though you select one of the 5 standard languages, you could actually enter text for any extended ASCII language. You can substitute an Asian language but this is not recommended because of font size requirements. 3. Translate the text for all objects on a screen-by-screen using inner text mode or the Tools>Text Editor. The Text Editor also has a Language list box so that you can switch the application text between languages. The application is downloaded to the terminal with the translated text for all languages, however, the application will run using the language specified in the Advanced tab of the Application Settings dialog. You change the active language for an application from the terminal by: sending an internal tag @Write_CurrentLang to the terminal using a push button or control list selector in the application. Values from this tag are: French = 0 German = 1 Italian = 2 Spanish = 3 English = 4 It is recommended that you set the initial state to 4 = English or to the value that corresponds to the default language for the application. selecting a language from the Language Setup screen on the terminals Configuration Mode menu.
Publication 2711-GR003C-EN-P
88
Publication 2711-GR003C-EN-P
89
Using FontTool
To use the FontTool utility select Programs>PanelBuilder32>FontTool from the Start menu. This utility has its own menu bar and toolbar.
The width of the available text sizes is in multiples of 8. The sizes you select will appear on PanelBuilder32 menus with the standard text sizes. The text sizes from the font file will appear in parenthesis
2. Select a font from the Locale box. If the font has a subtype, its name appears in parenthesis, for example, Chinese (Simplified). 3. Under Available Sizes, select the character sizes you want to store in the font file. Hint: Deselecting sizes will reduce the size of the application.
For the following single-byte languages, select Courier New under Font: -English -French -Italian -German -Spanish
Publication 2711-GR003C-EN-P
90
4. From the Font dialog, select a font style. The style must be compatible with the font definition. For example, if you select Chinese (Simplified): a Chinese font must reside on your computer the appropriate code page must reside on your computer run the IME program with the appropriate language selected. If your system is running a Chinese version of Windows, an IME is not required; the code page is automatically available. 5. Click OK to generate the file. The time it takes to generate the font file depends on the number of characters/sizes in the definition and your computers speed. 6. Sample text in the selected style is displayed for the font definition. Verify that the text looks okay.
At this point, the font file *.OTF resides in memory but is not saved to disk.
Publication 2711-GR003C-EN-P
91
Publication 2711-GR003C-EN-P
92
If you select these text sizes, PanelBuilder32 uses the characters in the font file to generate the text that appears on the application screen. If you select a text size not within parenthesis, PanelBuilder32 uses its standard font. You cannot use text sizes from the font file and the standard font in the same text string. You can, however, use a combination of both throughout the application.
To enter double-byte characters stored in the font file, your computer must be running an International version of Windows or an IME with the correct language (code page) selected. If you do not use either of these, your computer will display double-byte characters as 2 single-byte characters.
Publication 2711-GR003C-EN-P
Chapter
This chapter covers: using graphic tools adding ISA symbols to a screen adding bitmap graphics to a screen inserting a graphic in an object importing and exporting graphics For more information on graphics, open the Adding Drawings and Importing Graphics book in the Contents tab of general help.
Publication 2711-GR003C-EN-P
94
Select a symbol in the toolbox and click where you want to place the symbol on the screen. ISA symbols can be moved and sized. PanelBuilder32 retains the image in its original size and the modified size.
3. Select a graphic from the Graphics list. The border is sized to the object and then removed. Size the graphic as desired. PanelBuilder32 retains the graphic in its original size and modified size. If you select a graphic that is available in several sizes, a dialog will open allowing you to select one of the existing sizes or specify a new size.
Hint: While the image is selected (Graphics list appears in reverse video), you can view other graphics in the border by clicking the Up and Down arrow keys. 4. Deselect the object to leave graphic mode.
Publication 2711-GR003C-EN-P
95
The graphic is linked to the object just like inner text. If you move or delete the object, the graphic is also moved or deleted. To insert a bitmap or ISA symbol in an object: 1. Select the object. 2. If the object is multistate, select the state from the State box or select Next State or Previous State from the Format menu. Hint: To remove text in the object, click the Inner Text tool and delete the text. 3. Click the Inner Graphic tool on the State toolbar or select Format>Inner Graphic. The Graphic toolbar opens.
4. Select a graphic or ISA Symbol from the Graphics list. Toggle through views of other graphics while the Graphics list box is highlighted using the Up and Down arrow keys. Hint: To remove a graphic from an object, select None from the list. 5. Position and resize the graphic in the object. Position the graphic by dragging it. Resize the graphic by its handles. If a bitmap or ISA symbol is resized, PanelBuilder32 retains the image in its original size and modified size. If you select a graphic that is available in several sizes, a dialog will open allowing you to select one of the existing sizes or specify a new size. 6. Resize the object if necessary. 7. Deselect the object to exit graphic mode. Note: You cannot edit the content of a bitmap or ISA symbol in PanelBuilder32. You must export the graphic to a file, revise it in a program such as Paint and then re-import the graphic. See the next section.
Publication 2711-GR003C-EN-P
96
Shows a view of the selected graphic. Use the Up and Down arrow keys to view the graphics available.
Shows the size of the selected bitmap (in pixels and bytes) and the number of colors.
Shows the number of monochrome and color bitmaps you have imported.
Publication 2711-GR003C-EN-P
97
To import a bitmap: 1. Click the Import button on the Import/Export Graphics dialog. 2. Select the bitmap file (*.bmp, .gif, .tif,...) you want to open from the Import Graphic From File dialog. If you import a bitmap with more than 256 colors, the Color reduction method area becomes available. Select the method that provides the best image. The number of colors in the image will be reduced to the number of colors supported by your PanelView terminal.
Only appears for bitmaps that have more than 255 colors. Select a method for reducing colors. The graphic is updated in the Preview box as you make selections. Shows size of graphic in pixels and bytes. Also shows the color format of the graphic.
When checked, displays the selected graphic in the Preview box. Image is updated as you select different bitmap files. When checked, displays selected graphic using colors supported by the PanelView terminal. Displays and imports bitmap as black and white image.
3. Click Open. The Graphic Name dialog opens and displays the file name of the bitmap. 4. Accept the default file name or enter another unique name for the bitmap 5. Click OK. You return to the Import/Export Graphics dialog. The name of the graphic appears under Currently Imported Graphics.
Publication 2711-GR003C-EN-P
98
To paste a bitmap from the clipboard: 1. In another program such as Paint, copy or cut the bitmap to the clipboard. 2. In PanelBuilder32, select File>Import/Export Graphics. 3. Click the Paste button. 4. In the dialog that opens, enter a unique name for the graphic. This name will appear under Currently Imported Graphics. When you exit the dialog, the graphic appears under Currently Imported Graphics. To copy a bitmap to the clipboard: 1. Select a graphic from the Currently Imported Graphics list. 2. Click the Copy button. You can now paste the graphic into another program such as Paint. To export a bitmap to a file: 1. Select the name of the graphic you want to export. Color bitmaps are exported as they are stored in PanelBuilder32. If a full color bitmap was imported, it is exported to a maximum of 256 colors. 2. Click the Export button. 3. In the dialog that opens, enter a file name for saving the graphic (the .bmp file type is added) and click OK.
To delete a graphic: 1. Select a graphic from the Currently Imported Graphics list. 2. Click the Delete button. You cannot delete any of the ISA symbols.
Publication 2711-GR003C-EN-P
Chapter
Formatting objects
This chapter shows how to: change the appearance of objects use color to change the appearance of objects and text
ATTENTION
Some combinations of format options could result in a control object not being visible (object blends into screen background). All touch screen controls must be visible or have a graphic showing the location of the object. Failure to do so may result in accidental or unpredictable operation.
For more details on formatting objects, open the Formatting Objects and Text book in the Contents tab of general help.
Publication 2711-GR003C-EN-P
100
Formatting objects
The Format toolbar is turned on and off from the View>Toolbars menu.
Click this tool: To: Change the shape of a button or graphic. Circles require less memory and process better than ellipses on the PanelView terminal. The shape is resized to fit inside the area of the original object. The only fill patterns retained when changing shape to a circle or ellipse are white, black, or none. Change the border type or edge of an object. On monochrome terminals, the line type options are black, white or none. On color or grayscale terminals, the options are solid or none. Change the fill pattern for the interior of a rectangular object. The default fill is white. On color/grayscale terminals, circles and ellipses cannot have fill. On monochrome terminals, fill patterns for circles and ellipses are black, white, or none. Activate blinking for an object or graphic (including fill pattern and border). Blinking is not available for list objects. The blink rate is .5 seconds and is not activated until the application is downloaded to the PanelView terminal. Blinking for text is set independently of the object. Reverse the foreground/background colors of an object or graphic in an object. This option is not available for list objects. For monochrome terminals, the fore/background toggles between black and white. For color and grayscale terminals, the fore/background toggles between the set colors. The fore/background of objects is toggled independently of text. To toggle the fore/background of the object, text and graphic, select the object, then click the Fore/Background tool. To toggle only the inner text, click the Inner Text tool and then the Fore/Background tool. To toggle the inner graphic, click the Inner Graphic tool and then the Fore/Background tool.
Shape
Line Type
Fill Type
Blink
Toggle Fore/Background
Hint: For multistate objects, you can set a different fill, toggle the foreground/background and activate blinking for individual states.
Publication 2711-GR003C-EN-P
Formatting objects
101
To apply format options to objects: 1. Select the object. 2. If the object is multistate, select a state from the State box or Previous State on the Format menu. 3. Click the tools on the Format toolbar that you want to apply or select the corresponding commands on the Format menu. Hint: For multistate and list objects, you can adjust the fill and activate blinking for individual states on the State tab of the objects dialog. Hint: For multistate objects, you can apply the text formatting options to individual states. or select Next State
Using color
For color and grayscale terminals, use the color palette to apply foreground and background colors to objects, text, or graphics. PanelView standard terminals with firmware 4.10 (or later) support 32 colors. The grayscale palette supports 4 colors (shades of gray). The palette is turned on and off from the View>Toolbars dialog.
Box updates with selected foreground and background colors.
On color terminals, the default background color is blue; the foreground is white. On grayscale terminals, the default background color is black; the foreground is white. Foreground colors affect text, lines, borders of objects, list cursor, fill pattern. Background colors affect the area containing text and the solid fill area of objects.
object foreground RESET object background graphic background graphic foreground text foreground STOP text background object background text foreground Off Low Medium High
Publication 2711-GR003C-EN-P
102
Formatting objects
3. If the object is multistate, select a state from the State box or Previous State on the Format menu.
4. To change the foreground color, left-click a cell on the color palette or select a color from the Format>Foreground Color menu. 5. To change the background color, right-click a cell on the color palette or select a color from the Format>Background Color menu. 6. Deselect the object to exit inner text mode. If you want the background of the text to match the background of the object, you must set the same background color for the object and the text.
Background colors for text and object are different. ON ON Background colors for text and object are the same.
Hint: For multistate objects, you can set the foreground/background colors for text on the State tab of the objects dialog.
Publication 2711-GR003C-EN-P
Formatting objects
103
3. If the object is multistate, select a state from the State box or Previous State on the Format menu.
4. To change the foreground color, left-click a cell on the color palette or select a color from the Format>Foreground Color menu. 5. To change the background color, right-click a cell on the color palette or select a color from the Format>Background Color menu. 6. Deselect the object to exit inner graphic mode. If you want the background of the object to match the background of the graphic, you must set the same background color for the object and the graphic. Hint: To reverse the foreground and background colors of monochrome bitmaps, click the Toggle Fore/Background tool while in Inner Graphic mode.
For bitmaps that are placed on the screen with the Objects>Graphics>Graphic Image command, simply select the object and then select a foreground or background color from the Format menu or color palette.
Publication 2711-GR003C-EN-P
104
Formatting objects
Publication 2711-GR003C-EN-P
Chapter
106
Scrolls tabs to left or right Worksheet tab identifies protocol Scrolls columns to left or right
Freezing columns You can freeze one or more columns on the left side of the window to prevent them from scrolling off the screen. Click the header of a column, then click the Freeze Columns tool, or select View>Freeze Columns. The column is highlighted. Click the tool again to unfreeze the column. To freeze more than one column, hold down the Ctrl key while you click column headers. Moving columns To move a column, click a column header and then drag the column to a new location. A red line appears at positions (between columns) where you can drop the column.
Publication 2711-GR003C-EN-P
107
Any tags you enter in the Tag Form dialog are automatically added to the worksheet. Hint: If the tag editor is open when you enter a tag in the Tag Form dialog, you must select View>Refresh to see the tag in the tag editor.
Publication 2711-GR003C-EN-P
108
The minimum/maximum values that can be assigned to the tag. You can enter a maximum of 12 characters, including 0 - 9, e, E, +, - and period.*
* Maximum precision is 6 places to the right of the decimal. If present, the + or - for a number must be first (+ is the default). If present, a sign for the exponent must immediately follow e or E.
Publication 2711-GR003C-EN-P
109
A new row is added before all other rows in the worksheet. To insert a row above a specific row, select a row first and then click the Insert Tag tool. 2. Double-click in a field to enter, edit or select data. Press Tab to advance through fields in a row and Shift+Tab to move back. Hint: New tags are created with default values set on the Tag Defaults tab of the Tools>Options dialog.
Selecting tags
To select: a single column contiguous columns Do this: Click the column header. Click the header of the first column. Hold down the Shift key and click the last column. Or hold down the left mouse button on the header of the first column and drag to the last column. Click the header of the first column. Hold down the Ctrl key and click the headers of the other columns. Click the status column of the row. Hold down the left mouse button on the status column of the first row and drag to the last row. Or click the status column of the first row, then hold down the Shift key while you select other rows. Click the status column of the first row. Hold down the Shift key while you select other rows. Select Edit>Select All or click the empty box in the upper left corner of the spreadsheet.
Publication 2711-GR003C-EN-P
110
cut a tag
paste a tag
Duplicating tags
You can duplicate tags with similar attributes instead of creating new tags from scratch. Tags can be duplicated once or several times. When a tag is duplicated, a suffix(_01) is appended to the new tag name to distinguish it from the original tag. If duplicating a tag several times, the 2-digit suffix increments with each new tag. Duplicated tags are created below the selected tag.
To duplicate a tag: once multiple times Select the row you want to duplicate, then: Click Click or select Edit>Duplicate Once. or select Edit>Duplicate Several.
Hint: Tags increment according to defaults set on the Tag Edit tab of the Tools>Options dialog.
Publication 2711-GR003C-EN-P
111
Printing tags
It is very easy to print all tags in the active worksheet. Just click the Print tool or select File>Print. You can reorder columns or adjust the widths of columns before printing. The tags are printed according to the format specified in the File>Print Page Setup dialog. You can also print tags by including them in your application report. From the Report Setup tab of the Tools>Options dialog, select the Tag Attributes check box. To print the report with the tags, select Reports on the File menu.
Publication 2711-GR003C-EN-P
112
You can navigate to a screen using the tag by selecting a tag row and then clicking the Go To button. The screen is opened and the object using the tag is selected. The GoTo button is only available for objects that appear on a screen.
The Tag Search dialog opens in pin mode. This allows you to perform other operations without closing the dialog. If the dialog is not pinned, it will close when you click outside the dialog.
Publication 2711-GR003C-EN-P
113
You can also search for tags from PanelBuilder32 (without the Tag Editor open): Right-click on a screen object, then select a tag from the Tag Search submenu. This menu lists all tags that could be defined for the selected object. Tags that are defined for the object will appear on the menu with a tag name. Undefined tags are dimmed and not available for searching. Selecting a tag opens the Tag Search dialog.
Numeric entry object has one write tag defined, named Set_Max_Motor_Speed. Selecting this tag opens the Tag Search dialog.
Select Edit>Tag Search. When the Tag Search dialog opens, select a tag from the Tag Name list and then click the Search button. The dialog is updated to show all occurrences of the tag.
Dialog is pinned.
Click Refresh to update the Tag Name list with new tags added to the application while the Tag Search dialog is open.
Publication 2711-GR003C-EN-P
114
Converting tags
When an application is converted to run in a different terminal, you must also convert the tags to use the proper data fields for the new protocol. This conversion occurs automatically if you select the Convert check box under Auto Options on the Tag Edit tab of the Tools>Options dialog. A worksheet is created for the selected protocol and has a tab with the protocol name. Tag data from the old worksheet is imported to the new worksheet. None of the tag data is modified. You must update the data for each field appropriately. To manually convert the tags, right-click in the worksheet and select the appropriate protocol from the Convert to submenu. Common refers to DF1, DH485, DH Plus, Remote I/O or ControlNet Unscheduled. These protocols are available as one menu option because they use the same data fields.
Saving tags
Tags are not saved automatically. You must click the Save tool or select File>Save Project. Tags are checked for errors, such as missing or invalid field data, and then saved to the tag database or project associated with the application. Error checking does not validate the contents of field data, such as the address syntax, but checks only for missing information. See the next section on how to correct errors. In addition to saving the tags in the Tag Editor, you must also perform a File>Save in PanelBuilder32 to make the tags available to the application (unless you are using a project). You have the option of saving tags temporarily to a tag editor draft file (.tdf) for later use by selecting File>Save as Draft. These tags are not available to the application until saved without errors. Please note that .tdf files are only used by PanelBuilder32 and are not available to other programs. To open .tdf files, select File>Open Draft. Any tags in the active worksheet should be deleted before opening a draft file or you may end up with duplicate tags.
Publication 2711-GR003C-EN-P
115
IMPORTANT
Error checking does not validate the tags for correct data such as the address syntax - only for missing field data.
The Errors worksheet shows all errors, warnings and information messages. Each row displays the following fields: Error type (Error, Warning, Information) Row number of tag containing error Message relating to the error or warning The example below shows errors in rows 4 and 6. In row 4, the node name is missing and in row 6, the tag name is field is empty.
Publication 2711-GR003C-EN-P
116
To correct errors: 1. Double-click on a row in the Errors worksheet for the error you want to correct. Or click the icons below to move between errors. You are taken directly to the tag with the error. The tag is color-coded by error type (errors are red, warnings are yellow, information message are green). 2. Click in the appropriate cell to correct the error. 3. Repeat the above steps until all errors are corrected.
Publication 2711-GR003C-EN-P
117
All file formats except for the PanelBuilder32 Selected Tags Format (*.tag) import/export only the tag name, tag address and description fields. The PanelBuilder32 Selected Tags Format (*.tag) imports/exports all tag data fields. For details on these file formats, refer to your logic controllers documentation.
Importing tags
To import tags from a supported file format, select File>Import Tags.
Enter name of file to import. Click to start the import. Select a file format with a file type that matches the file name. Type or select the name to enter into the Node Name field of the Tag Editor for the tags being imported. For an application using a shared project, select the protocol name of the worksheet in which to import tags.
Publication 2711-GR003C-EN-P
118
Tags are imported into the tag editor using the column order given on the first line of the import file. If you change the order of columns in the tag editor before importing tags, the columns will be imported incorrectly. If duplicate tag names are detected during the import, the tag is not imported from the source file. When the import is complete, a dialog opens showing the number of lines and tags processed along with any errors or warnings. From this dialog, you can view a summary of the tags imported, which can also be printed to a file.
If conflicts occur when importing tags (such as duplicate tag names), the Tag Conflict dialog will open asking you how to handle the conflict. You are given the option of using the tag in the import file or the tag editor.
Publication 2711-GR003C-EN-P
119
The following keywords are inserted in the first line of the source file to show the default column order.
Name,TagType,ArrayLength,Description,Node,Address,Initial,UpdateFreq,Scale,Offset,Min,Max Motor_Start,Bit,0,Starts motor,LC_1,B3:0/0,0,1,1,0,0,0 Motor_Stop,Bit,0,Stops motor,LC_1,B3:0/1,0,1,1,0,0,0 Motor_Speed,UnsignedInteger,0,Controls motor speed,LC_1,N7:1,0,1,1,0,0,65535 Motor_Speed_Ind,UnsignedInteger,0,Indicates motor speed,LC_1,N7:2,0,1,1,0,0,65535
Each line of tag data in the source file is imported into the tag editor based on the order of keywords specified on the first line.
Publication 2711-GR003C-EN-P
120
Exporting tags
To export tags from the tag editor to one of the supported file formats, select File>Export Tags. The dialog that opens is similar to the Import dialog.
Accept the default name (which is the label on the worksheet tab) or enter another file name. Click to export the tags to the file. Select a file format. Make sure the format has file type that matches the file name.
Type or select a node name to associate with each tag being exported.
When you click Save, the tags are exported to the file in the order and format expected by the file format. When the export is complete, a dialog opens showing the number of lines and tags processed along with any errors or warnings. From this dialog, you can view a summary of the tags exported or save the details to a file. Only tags on the active worksheet are exported. If your application uses a project to store tags, it is possible that the tag editor will have multiple worksheets. To export the data from all worksheets, select the Export All Views check box on the Tag Edit tab of the Tools>Options dialog. The Export dialog will automatically open for each worksheet so you can enter the appropriate file information.
Publication 2711-GR003C-EN-P
121
The following keywords are inserted on the first line of the export file:
Name,Address,TagType,Description,ArrayLength,Node,Initial,UpdateFreq,Scale,Offset,Min,Max
Note: For DeviceNet, additional fields of tag data are exported for DeviceNet.
Publication 2711-GR003C-EN-P
122
You cannot enable or disable the use of a project with an application while the tag editor is open.
To create, copy, delete, or rename projects open the Tools>Project Management dialog. This command is enabled only when there are no open applications in PanelBuilder32. To copy, delete, or rename devices used by an application or project, select the Tools>Device Management dialog.
Publication 2711-GR003C-EN-P
123
Publication 2711-GR003C-EN-P
124
Publication 2711-GR003C-EN-P
Chapter
10
Application Settings
This chapter tells how to: configure communications for your terminal and controller set power-up defaults for the terminal change time and date format for the terminal configure the RS-232 port on the terminal for printing convert an application to run on a different terminal define control tags the controller can use to change the current screen, date or time define status tags the controller can use to read the current screen, date or time enable an external font file for entering application text in another language modify advanced terminal and display settings enable or disable the use of a project with application define screen and terminal security For complete details on terminal and application settings, open the Setting up the Terminal book in the Contents tab of general help.
Configuring communications
PanelView terminals communicate with controllers and remote devices on a variety of networks including: DH-485, DH+, Remote I/O, DF1, DeviceNet, ControlNet, EtherNet/IP, Modbus and other protocols. Each terminal supports a specific communication protocol which is selected when you create the application. Before downloading an application, you must configure the terminal and controller settings to enable communications. For more information on the different protocols, open the Communications book in the Contents tab of general help.
Publication 2711-GR003C-EN-P
126
Application Settings
To configure communications: double-click the Communications Setup icon in the Application Settings folder of the Application window or select Application>Settings and then click the Comms. Setup button
The dialog that opens shows parameters that are specific to the communication protocol of the terminal. In most cases, you will configure the network parameters for the terminal and the controller. For information on a specific dialog, click the Help button or press F1 to get help on a specific field. Logic controller information (node name, node address, node type) is typically entered the same way for most protocols. Under Network Nodes, right-click in any field and select Insert Node from the menu. Click in a field to enter data or select an option. An asterisk (*) appears to the left of the row you are editing.
IMPORTANT
The Node Name entered for the controller under Network Nodes must match the Node Name entered in the Tag Form dialog or the tag editor.
Publication 2711-GR003C-EN-P
Application Settings
127
Startup Screen (required) Specifies the first screen to display when the application runs in the terminal. Write to Controller on Startup Select to write object preset values to the controller on power-up. You can send either: Terminal Presets - initial values set by application Last Terminal States - values present prior to power-up Remote I/O terminals, DeviceNet terminals using I/O and Explicit Server tags, ControlNet terminals using scheduled tags, and EtherNet/IP terminals using Assembly object tags always write preset values to the controller. You can disable/enable this check box for DeviceNet terminals using Explicit Client tags and for ControlNet terminals using unscheduled message tags. Preset values for objects are entered in the objects dialog. These values override initial values entered in the tag editor except for numeric entry objects. Display last user screen on restart Specifies what screen to display when the terminal resets; last screen displayed or the startup screen. The default is to display the startup screen. Memory Card Specifies what action to take if a memory card is loaded in the terminal. Always Load from Card - loads application on the card if the application is configured with this setting and if it is different than the application loaded in terminal. This is the default. Never Load from Card - do not load the application on the card if the application is configured with this setting. The operator must then load a specific application. Load from Card if Invalid Application detected - loads the application on the card only if the current application is invalid. If a memory card isnt loaded or if the card has more than one application, the terminal restarts with the application that was running before the restart. Use downloaded configuration settings Specifies whether or not you want to use the configuration settings downloaded with the application after the terminal is reset. This is the default.
Publication 2711-GR003C-EN-P
128
Application Settings
The time and date format are downloaded with the application to the terminal if Use downloaded configuration settings is selected on the Power-Up tab.
Publication 2711-GR003C-EN-P
Application Settings
129
To modify the printer settings: double-click the Printer icon in the Application Settings folder or select Application>Settings and then click the Printer tab Below are the default port settings. The settings must match your printers settings.
Baud Rate Data Bits Stop Bits Parity Handshaking 9600 8 1 None None
Handshaking is not activated until after you reset the terminal. The default printer configuration is:
Left Margin Page Width Perforation Skip Value End of Line Char Page Length New Page Control Printer Initialization String 0 80 6 CR 66 Form Feed Null
The printer port settings are downloaded with the application to the terminal if Use downloaded configuration settings is selected on the Power-Up tab.
Publication 2711-GR003C-EN-P
130
Application Settings
Select the terminal for which you want to convert the application. When you click OK the application is validated. Any errors or warnings that occur will appear in the Exceptions window.
If converting an application from: touch screen to keypad one size terminal to another size one protocol to another protocol monochrome to grayscale or color (32 colors) Do this: Assign function keys to control objects. Move/resize objects or adjust the grid spacing.You many need to reduce the number of objects on a screen. Text sizes are converted to closest size. Update the communication parameters for the terminal and controller. Update the tags (address and node name) if necessary. From the dialog that opens, select the colors to replace the monochrome colors (black and white) in the application. During the conversion, each monochrome color is replaced by the selected color. The selected colors apply to all screens, objects (including states), inner text and inner graphics. Text sizes are converted to the closest size. From the dialog that opens, select the colors to replace the grayscale colors in the application. During the conversion, each grayscale color is replaced by the selected color. The selected colors apply to all screens, objects (including states), and inner text. Text sizes are converted to the closest size. The screen background color is converted to black. Colors are converted to a shade of gray. Color bitmaps are converted to grayscale. Text sizes are converted to the closest size. Screen background is converted to white, objects are converted to white or black, color bitmaps are converted to monochrome. Text sizes are converted to the closest size. The print attribute is removed from appropriate objects. An error message is generated for Print Only objects used by the application. The message indicates the object. An error message is generated indicating the target terminal does not support alarms. Remove alarms from the application.
color to grayscale
color to monochrome
Publication 2711-GR003C-EN-P
Application Settings
131
To define control tags: double-click the Control Tags icon in the Application Settings folder or select Application>Settings and then click the Control Tags tab
Control Tag Screen number Date Description Name of tag address where the controller writes a screen number to change the current screen. For operator controlled screen changes, the Screen Number tag address must be 0. Name of tag addresses where the controller writes the current year, month and day for date displays. The value of the Year tag must be 2 digits (90-99 for 1990 -1999 or 00-89 for 2000-2089). To maintain Y2K compliance, the ladder logic must convert the values as follows before sending them to the terminal. If the year is 1999, the ladder logic must subtract 1900 If the year is > 1999, the ladder logic must subtract 2000 Time Name of tag addresses where the controller writes the current hour, minutes and seconds for time displays.
After entering a tag name, click the Edit Tag button on the dialog to enter the tag attributes. The data type of the tag must be unsigned integer.
Publication 2711-GR003C-EN-P
132
Application Settings
To define status tags: double-click the Status Tags icon in the Application Settings folder or select Application>Settings and then click the Status Tags tab
Status Tag Screen number Date Description Name of tag address where the terminal writes the current screen number. The controller can read this screen number. Name of tag address where the terminal writes the current year, month and day. The value of the Year tag must be 2 digits (90-99 for 1990 -1999 or 00-89 for 2000-2089). The ladder logic must convert the values as follows before sending them to the controller. add 1900 to the 2-digit year (90-99) add 2000 to the 2-digit year (00-89) Time Name of tag addresses where the terminal writes the current hour, minutes and seconds for time displays.
After entering a tag name, click the Edit Tag button on the dialog to enter the tag attributes. The data type of the tag must be unsigned integer.
Publication 2711-GR003C-EN-P
Application Settings
133
To enable a font file: double-click the External Fonts icon in the Application Settings folder or select Application>Settings and then click the External Fonts tab Select the External Fonts Enabled check box and then under External Font File select the font file you want to use. From the External Fonts tab, you can also translate the text that appears in the Numeric Scratchpad so it appears in the correct language on the PanelView terminal. Select the Use Custom Text check box to translate (or edit) the numeric scratchpad text. Text sizes for the character set in the font file are enclosed in parenthesis at the bottom of text size menus. In this way, you can clearly identify the text sizes in the font file from the PanelBuilder32 default text sizes. See Chapter 6 for details on entering text in other languages.
Publication 2711-GR003C-EN-P
134
Application Settings
Publication 2711-GR003C-EN-P
Application Settings
135
To access security options for an application: double-click the Security icon in the Application Settings folder or select Application>Security The Security dialog has 3 tabs from which most of the security options are set. Properties - defines general security properties including: screen, login or autologin mode numeric or alphanumeric passwords masked password entry securing terminals configuration screens securing terminal when idle
Operators - defines operator privileges including: username and password for each operator access to terminals configuration screens authorization to modify the passwords of other operators whether an operators password can be changed whether to disable the view of an operator password on terminal
Secured Screens Info - lists all screens in the application and restricts operator access to secured screens. For each screen, you can specify: whether it is secured or unsecured which operators are authorized to access a secured screen Hint: You can also secure a screen and authorize operator access to the screen from the Screen>New or Properties dialog. However, operator privileges must be defined in the Application>Security dialog.
Publication 2711-GR003C-EN-P
136
Application Settings
In the example below, the Operator tab shows a name and password assigned to two operators (Supervisor and Engineering). Both operators have access to the terminals configuration screens. The Supervisor has privileges to change the password for Engineering. Note that the Engineering password is set for modification by other operators. The Secured Screen Info tab shows that all screens are secured (Main Menu, Pump Controls, Changing Security). The Supervisor has access to all screens while Engineering is not allowed to access the Changing Security screen.
Security Keys
Screen objects that are used on the terminal for: password entry/verification login/logout selecting and changing operator passwords disabling/enabling terminal security
Publication 2711-GR003C-EN-P
Chapter
11
Transferring applications
This chapter covers: ways to transfer applications using a memory card communication drivers validating an application downloading an application directly to a terminal downloading an application over a network downloading an application to a memory card uploading an application directly from a terminal uploading an application over a network using the File Transfer Utility For complete details on downloading and uploading applications, open the Transferring Applications book in the Contents tab of general help.
Publication 2711-GR003C-EN-P
138
Transferring applications
Communication drivers
Before transferring applications between a computer and a PanelView terminal, you must have the appropriate communication driver installed on your computer. The driver establishes communications needed to transfer files. The driver required depends on the network configuration.
Publication 2711-GR003C-EN-P
Transferring applications
139
You cannot use the DF1 driver to transfer applications between a computer and a DH-485 or RS-232 (DH-485) PanelView terminal. You must use the RSLinx 1747-PIC Device driver.
IMPORTANT
The DF1 driver will not be available to any serial port on your computer that is configured to use an RSLinx driver or is used by another application.
Publication 2711-GR003C-EN-P
140
Transferring applications
Validating an application
An application is automatically validated or checked for errors when downloaded to a terminal. You can also validate an application by selecting the Validate All or Validate Changes command from the Application menu. If errors or warnings occur during validation, the Exceptions window opens. You must correct errors; warnings are optional. Warnings do not affect the integrity of the application.
When the Exceptions window opens, the Exceptions menu is available. This menu has commands that operate on errors/warnings in the window or on the window itself. Simply select an error or warning and then select a command from the Exceptions menu (or right-click and select a command from the shortcut menu).
Select: GoTo Details Suppress Selected Warning Suppress Warnings Print All Allow Docking To: Navigate to the source of the selected error. Display help for the selected error. Suppress the selected warning message from displaying in the Exceptions window. Suppress messages for specific warning codes from appearing in the Exceptions window. You cannot suppress error messages. Prints all errors and warnings in the Exceptions window. Dock the Exceptions window at a window edge or float the window like any other window.
The Exceptions menu remains active until the Exceptions window is closed from the View menu or by clicking the X in the corner of the window.
Publication 2711-GR003C-EN-P
Transferring applications
141
Click to cancel the transfer Shows the current task being performed during the download or upload
While the download or upload is in progress, the PanelView terminal also shows the status of the transfer.
Publication 2711-GR003C-EN-P
142
Transferring applications
To transfer applications between a computer and a DH-485 or RS-232 (DH-485) PanelView terminal, you must use the RSLinx 1747-PIC Device driver, not the DF1 internal driver.
Open the application you want to download and select File>Download. The application is validated during the download. Any errors that occur during validation must be corrected before you can proceed with the download.
Name of application being downloaded Select a COM port for the download
These are default settings that must match the fixed settings of the Panelview terminal.
When the download is complete, the terminal resets, verifies and starts the application.
Publication 2711-GR003C-EN-P
Transferring applications
143
Name of application being downloaded Select RSLinx Network to download application over a network
RSLinx drivers on computer Click + to show devices for each driver or - to collapse view
Select the target node for the download Shows a list or graphical view of devices on network for the selected driver.
When the download is complete, the terminal resets, verifies and starts the application.
Publication 2711-GR003C-EN-P
144
Transferring applications
If downloading with the processor in run mode, verify the rack address of the target terminal. Downloading to an incorrect rack address may result in unexpected operation or damage to equipment.
PLC Parameters For PLC Scanner Type, select the rack address (0 - 76 octal) of the PanelView on the Remote I/O link. Select the starting module group (0,1 2,3 4,5 or 6,7) of the PanelView in the Remote I/O rack.
SLC Parameters Select the slot number where the SLC scanner resides. The default is the leftmost slot (scanner card closest to the processor). Specify the rack address of the PanelView on the Remote I/O network. Select the starting module group (0,1 2,3 4,5 or 6,7) of the PanelView in the Remote I/O rack.
Publication 2711-GR003C-EN-P
Transferring applications
145
Select Memory Card and the click Setup For ATA Cards 2711-NM2xx For Linear Flash Cards 2711-NM1X
Enter the name of the .PVA file in which to save the translated .PBA application or click browse to search for a file.
For DataBook TMB240 or TMB250 card drives, you must enter the following command string.
CMD
CMD %s Drive: DOS command which copies file to card. Command is drive specific. See instructions for your card drive. Wild card character which PanelBuilder32 replaces with the application file name. Card drive on your computer (F:)
Example: TCXCOPY %s F:
%s Drive:
The next time you download to a memory card, you can just select the command line from the box.
Publication 2711-GR003C-EN-P
146
Transferring applications
IMPORTANT
To transfer applications between a computer and a DH-485 or RS-232 (DH-485) PanelView terminal, you must use the RSLinx 1747-PIC Device driver, not the DF1 internal driver.
To upload an application, select File>Upload. You can also upload a file from the startup dialog when you first enter PanelBuilder32.
Select the destination for the uploaded file: to disk file (do not open in PanelBuilder32) to disk file and then open in PanelBuilder32 open in PanelBuilder32 (do not save to disk) Uploads file to default or other location Uploads file with original file name or specify another file name Select a COM port to use for the upload Select the preset values to upload with the application
When the upload is complete, the application is opened in PanelBuilder32 unless you uploaded the application to a disk file.
Publication 2711-GR003C-EN-P
Transferring applications
147
Select RSLinx Network to upload application over a network Select preset values to upload with application RSLinx drivers on computer Click + to show devices for each driver or - to collapse view
When the upload is complete, the application is opened in PanelBuilder32 unless you uploaded the application to a disk file.
Publication 2711-GR003C-EN-P
148
Transferring applications
IMPORTANT
The File Transfer Utility only downloads files in a PanelView terminal .PVA format. Use the File>Save As command in PanelBuilder32 to save applications in this format.
To open the File Transfer Utility, select Programs>PanelBuilder32>WinPFT from the Start menu.
Select to enable RSLinx for network or Pass-Through Transfers. Deselect to disable RSLinx and perform only direct transfers using the DF1 driver. Compares an application to the application in the terminal or a disk file for differences. Downloads a .PVA file to a terminal or memory card.
TIP
If you disable the Use RSLinx if available checkbox, RSLinx Network and Remote I/O Pass-Through will not be available as Transfer Type options on the dialogs. To transfer files directly using the DF1 driver, disable this check box. Disabling the check box saves time because RSLinx will not be loaded into memory.
Publication 2711-GR003C-EN-P
Transferring applications
149
The Download File dialog in the File Transfer Utility is the same dialog used in PanelBuilder32 with a few exceptions. You must enter the name of a .PVA file to download since the File Transfer Utility only downloads applications in a .PVA terminal format.
You can choose to download the application only if it is different from the application loaded in the target PanelView terminal.
The Upload File dialog is identical to the Upload File dialog in PanelBuilder32.
Publication 2711-GR003C-EN-P
150
Transferring applications
Verifying an application
Click Verify on the File Transfer Utility dialog to compare the application you want to download with an application loaded in a PanelView terminal or a disk file. You might want to verify that differences exist before downloading an application to a terminal. You also have the option of downloading the application if the reference application is different than the application loaded in the terminal.
Enter or browse for the name of the .PVA file you want to compare with the application in a terminal or a disk file. Select the target location of the application for the Verify. DF1Point-to-Point RSLinx Network or Remote I/O Pass-Through Application on Disk
Select to download the application to a terminal if it is different from the application in the terminal.
Enter or browse for the disk file you want to compare with the reference application.
Select the PanelView terminal node you want to compare with the reference application.
Publication 2711-GR003C-EN-P
Index A
Ack alarm button 66 Ack All alarm button 66 alarm banner adding an alarm list 63 adding buttons 63 clearing 62 creating 63 default colors 63 description 62 disabling objects when banner opens 62 showing the location 63 sizing 63 which objects are disabled 67 alarm buttons Ack 66 Ack All 66 Clear 66 Clear Alarm List 66 Print 66 Print Alarm List 66 where you can use them 66 alarm list changing the default size 67 creating 65 defining data to include with each alarm 65 description 64 maximum size 64 multiple display options 65 printing 65 what happens when its full 65 alarm messages attributes 69 defining 69 alarm triggers 68 alarms 36 data to print with triggered alarms 67 defaults that apply to all alarms 67 defining triggers 68 descriptions 61 examples 69 messages 69 remote tags used by controller to clear or acknowledge alarms safety 61 aligning objects 39 text 79 analog gauges 55 application window docked or floating 12 screens folder 26 what it is and what it looks like 12 applications closing 30 converting 130 creating 24 default save location 19 defining the startup screen 26 displaying version number 29 downloading 137 enabling font file 133 entering a description 24 entering text in another language 88 network communication settings 125 opening 25 power-up settings 127 renaming 24 reports 30 save date 29 save defaults 19 saving 29 saving backup files 19, 29 screens 26 security 28, 135 uploading 137 validating 140 ASCII entry controls 34 cursor point 50 initial value 50 keypad enable button 50 scratchpad 51
B
Backup .BAK files 23 bar graphs 54 bitmaps adding to a screen 94 copying to the clipboard 98 deleting from graphics list 98 exporting 96 importing 96 inserting in object 95 removing from an object 95
67
Publication 2711-GR003C-EN-P
I-152
C
character variable adding to text 77 circular scale 55 Clear alarm button 66 Clear Alarm List button 66 color applying to objects 102 applying to text 102 color palette 101 color palette 17, 101 communication drivers DF1 138 RSLinx 139 communications supported protocols 125 contents of manual 2 control list selectors 34 editing states 47 list keys 46 piloted 46 standard 46 control tags 131 converting applications for other terminals cursor point ASCII entry controls 50 numeric entry 48
downloading applications communication drivers 138 direct connection 142, 146 over a network 143 Remote I/O Pass-Through 144 using a memory card 145 using WinPFT File Transfer utility 148 validating 140 dragging objects 40 screens 28 dropping objects changing the default drop mode 41 default mode 41 on a function key 41 on a screen 41
E
exiting PanelBuilder32 exporting bitmaps 96 tags 117
F
130
file types .BAK 23 .OTF 88 .PBA 23 .PVA 23 flipping objects horizontally or vertically 39 font files creating 89 enabling 92, 133 running application with a font file 92 saving to disk or memory card 91 to create text in another language 88 using in PanelBuilder32 92 FontTool utility 88 creating a font file 89 enabling font files in PanelBuilder32 92 saving font files 91 format toolbar 100
D
data displays 35 bar graphs 54 list indicators 55 multistate indicators 54 numeric data displays 56 scaling 56 data tips defining for objects 19, 40 displaying 40 description for a screen 26 for an object 42 for application 24
Publication 2711-GR003C-EN-P
I-153
formatting objects changing fill 100 changing line type 100 changing shape 100 format toolbar 100 making them blink 100 toggling the foreground and background 100 function keys auto-assigning 42 enabling or disabling auto-assignment 19
H
help available 20 context-sensitive 21 context-senstive help for menu commands and icons dialog 21 general 20
15
I
importing bitmaps 96 tags 117 inactive states, piloted control list 47 Inc/Dec numeric entry 49 indicators 35 inner text adding variables 75 changing background color 102 changing foreground color 102 default 73 editing 74 inner text toolbar 79 Input Method Editor 88 installation 16-bit version 7 32-bit version 7 CD ROM 8 setup options 8 system requirements 7 ISA symbols adding to a screen 94 showing the toolbox 94
G
gauge, analog 55 global objects description 59 making an object global 42 reusing 60 goto config screen button 57 goto screen button 57 graphic tools circle 93 connected line 93 ellipse 93 graphic image 93 line 93 rectangle 93 graphics 36 adding bitmaps to a screen 94 changing background color 103 changing foreground color 103 exporting 96 importing 96 inserting a bitmap in an object 95 removing from an object 95 reversing foreground/background colors sizing 94, 95 grid changing the default spacing 14, 26 default grid spacing 14 showing or hiding 14 grouping and ungrouping objects 38
103
K
keypad enable button ASCII entry 50 numeric entry 48
L
language support using font files 88 latched push button 44 list indicators 55 list keys 35, 58 logic controller defining network communications
126
Publication 2711-GR003C-EN-P
I-154
M
maintained push button 44 manuals related 3 memory card 138 message displays 52 configuring messages to print only 53 editing messages 53 triggering 52 momentary push button 44 multiple language support changing language at terminal 86 changing the active language 86 downloading specific language 86 enabling 86 translating text 86 multistate indicators 54 multistate objects configuring states 43 multistate push button 44
N
numeric data displays 56 numeric entry controls 34 Inc/Dec control 49 initial value 48 keypad enable button 48 scaling data 49 scratchpad 49 numeric variable adding to text 76 editing 76 format 76
copying or moving 40 creating 41 data tips 40 default drop mode 41 dragging 40 enabling or disabling data tips 19 entering a description 42 entering tag names 42 entering tags 42 flipping horizontally or vertically 39 formatting 99 graphics 93 grouping/ungrouping 38 hiding its view 42 making it global 42, 59 moving 37 overview 34 selecting and deselecting 37 sizing 37 spacing 39 stacking 38 toggling foreground/backround colors type and description 34 zooming in or out 39
100
P
PanelBuilder32 Selected Tags Format exporting tags 120 piloted control list block write data 47 inactive states 47 restricting access 47 power-up settings display screen on a restart 127 if memory card loaded 127 object preset values 127 startup screen 127 use terminal defaults or settings downloaded with application preset values for objects 127 Print alarm button 66 Print Alarm List button 66 print only messages 53 printer port configuring 129 defaults 129 projects enable or disable 122, 134 private or shared 122
O
objects accessing 14 activating blinking 100 aligning horizontally or vertically changing background color 102 changing fill 100 changing foreground color 102 changing line type 100 changing shape 100 changing the drop mode 19 configuring properties 42 configuring states 43
127
39
Publication 2711-GR003C-EN-P
I-155
properties objects 42 screens 26 publications related 3 push buttons 34 latched 44 maintained 44 momentary 44 multistate 44 safety considerations states 45 text 45
45
R
remote alarm tags used by logic controller reports changing the format 19, 30 defining topics to include 19 printing 30 topics to include 30 return screen button 57
67
S
saving 16-bit .PVA file 29 as a 16-bit .PBA file 29 standard .PBA file 29 scales circular 55 linear 54 scratchpad ASCII entry controls 51 numeric entry 49 screen captures 31 screen list selector 57 editing screen entries 58 linking screens to entries in list list keys 57, 58 selecting a screen 57 screen saver 134 screen selectors 35 goto config screen button 57 goto screen button 57 return screen button 57 screen lists 57 screen window 14
screens activating 27 capturing images 31 changing properties 27 changing the properties 26 closing 27 controller screen changes 58, 131 copying,cutting,pasting 27 creating 26, 27 deleting 27 dragging and dropping 28 monitoring screens by controller 132 opening 27 properties 26 screen folder 26 securing 28 selecting 27 startup screen 26 workbook mode 28 zooming in or out 39 scrolling text 78 security authorizing operators 135 keys 36, 136 login modes 135 operator passwords 135 screen 28, 135 security keys 36 spacing objects 39 stacking objects 38 standard control lists 46 starting PanelBuilder32 9 startup dialog 11 disabling or enabling 11, 19 status tags 132
58
Publication 2711-GR003C-EN-P
I-156
T
tag editor checking and correcting errors 115 copying, cutting, pasting, deleting tags 110 counting tags 114 defining defaults for tag fields 19 duplicating tags 110 exiting 106 feezing columns 106 finding text 111 moving columns 106 opening 105 printing tags 111 purging unused tags 114 saving tags 114 searching for occurrence of a tag 112 searching for where a tag is used 112 selecting tags 109 showing extended attributes 108 sorting tags 111 tag attributes 108 Tag Form dialog 107 worksheets 106 worksheets for projects 123 Tag Form dialog 107 tags adding 109 attributes 108 checking for errors 115 converting to another protocol 114 copying,cutting, pasting, deleting 110 correcting errors 115 counting tags 114 creating sequential addresses 108 creating tag names from addresses 108 defining defaults for duplicating 19 duplicating 110 entering 107 entering in Tag Form dialog 107 exporting 117 extrapolating addresses 108 filtering data 111 finding and replacing 111 finding text in column 111 fitering data 111 importing 117 inserting 109 printing 111 project folder 122
purging unused tags 114 saving 114 saving tags to a draft file 114 searching for 112 searching for occurrence of a tag 112 searching for where a tag is used 112 selecting 109 sharing 122 showing extended attributes 108 sorting a single column 111 using a project 122 worksheets for projects 123 terminal adjusting display intensity 134 adjusting display maintenance schedule 134 autorepeat settings for keys 134 changing language for terminal messages 134 configuring printer port 129 defining network communications 126 selecting a default 19 time and date format 128 using a screen saver 134 text activating blinking 79 adding to screen 78 adding variables 75 aligning 79 changing background color 102 changing foreground color 102 changing size 79 default inner text 73 editing for multistate objects 74 entering in an object 74 inner text toolbar 79 object 36 scrolling 78 sizing 79 toggling foreground/background 79 underlining 79 using the text editor 80 text editor 80 adding or editing text 81 copying text into objects 85 deleting text 84 inserting variables in text 82 moving text 84 printing text 84 renumbering text strings 83 sorting text 82
Publication 2711-GR003C-EN-P
I-157
time or date adding a variable to text 75 changing from controller 131 changing the format 128 default format 75 monitoring from controller 132 toolbars color palette 17 docked or floating 15 format 16 graphic 16 inner text 16 ISA symbols 16 language 17 showing or hiding 15 standard 16 state 16 toolbox 17 toolbox 17 tooltips enabling or disabling 15 how to use 15 touch grid 14
workbook mode enabling or disabling 28 screens 28 worksheets tag editor 106, 123 tag Error worksheet 115 using with projects 123
Z
zooming
39
U
underlining text 79 uploading applications direct connection 146 over a network 147 Remote Pass-Through 144 using WinPFT File Transfer utility validating 140
148
V
validating application variables 35 character 77 numeric 76 time or date 75
140
W
WinPFT File Transfer utility 137 downloading applications 148 uploading applications 148 verifying applications 150
Publication 2711-GR003C-EN-P
I-158
Publication 2711-GR003C-EN-P
41061-158-01(3)
Copyright 2002 Rockwell Automation. All rights reserved. Printed in the U.S.A.