GUS Faceplate Alarm and Message Scripting Users Guide EPDOC-XX48-En-431
GUS Faceplate Alarm and Message Scripting Users Guide EPDOC-XX48-En-431
EPDOC-XX48-en-431A
February 2015
Release 431
Document Release Issue Date
EPDOC-XX48-en-431A 431 0 February 2015
Disclaimer
This document contains Honeywell proprietary information. Information contained herein is to be used solely
for the purpose submitted, and no part of this document or its contents shall be reproduced, published, or
disclosed to a third party without the express permission of Honeywell International Sàrl.
While this information is presented in good faith and believed to be accurate, Honeywell disclaims the implied
warranties of merchantability and fitness for a purpose and makes no express warranties except as may be stated
in its written agreement with and for its customer.
In no event is Honeywell liable to anyone for any direct, special, or consequential damages. The information
and specifications in this document are subject to change without notice.
Copyright 2015 - Honeywell International Sàrl
2 www.honeywell.com
Contents
3
CONTENTS
4 www.honeywell.com
1 About This Document
This document contains information on configuring the GUS faceplate control on an ES-T node.
Revision history
5
1 ABOUT THIS DOCUMENT
1.1 References
The following list identifies all documents that may be sources of reference for material discussed in this
publication.
6 www.honeywell.com
2 GUS Faceplate Control
7
2 GUS FACEPLATE CONTROL
8 www.honeywell.com
2 GUS FACEPLATE CONTROL
Raise NORM
Lower AUTO
Fast raise MAN
Fast Lower Detail
SP Enter
OP Numeric Keys <0 - 9>
CLR ENTR Numeric Keypad *
9
2 GUS FACEPLATE CONTROL
10 www.honeywell.com
2 GUS FACEPLATE CONTROL
11
2 GUS FACEPLATE CONTROL
Indicator Meaning
[BLANK] Point not in alarm or status is not accessible.
(Yellow)* Overview Tracer; indicates when point's deviation from the setpoint is greater than the overview value.
ADV Advisory Deviation
BP Bad Process Variable
HD High Deviation
2HD High High Deviation
HP High Process Variable
2HP High High PV
INH Alarms are inhibited.
LD Low Deviation
LP Low Process Variable
2LP Low Low PV
12 www.honeywell.com
2 GUS FACEPLATE CONTROL
Indicator Meaning
OFN Off Normal
ORC Output Rate of Change
PSC PV Significant Change
ROC Rate of Change
RC+ Positive Rate of Change
RC- Negative Rate of Change
Note*: Indicator color (red or yellow) corresponds to alarm's priority. For example: Red = Emergency, Yellow = High.
This is defined in the system wide values.
Indicator Meaning
[BLANK] Point is in Active state.
INACTIVE Point is in Inactive State.
Indicator Meaning
[BLANK] Alarm is Enabled (inhibited alarms are displayed in the Alarm Status area).
DIS Alarm status is Disabled.
INH Alarm status is Inhibited.
Indicator Meaning
[BLANK] Point is in OK state.
F (Yellow) Point's board is in device failed. (PIU, MC, PM, APM, LM).
I (Yellow) Point is in IDLE state (MC, PM, APM, LM).
R (Yellow) Point is in RESET state.
S (Yellow) Point's backup box is in operation (data saved to the backup controller).
U (Yellow) DHP not scanning point; possibly a bad PC-configuration address.
13
2 GUS FACEPLATE CONTROL
Indicator Meaning
[BLANK] Normal or No data
B (Red) Bad Setpoint
H (Yellow) Setpoint High Limit
H (White) Setpoint High Limit (FF device)
L (Yellow) Setpoint Low Limit
L (White) Setpoint Low Limit (FF device)
C (White) Setpoint Constant (FF device)
Indicator Meaning
AUTO AUTOmatic: Calculated by algorithm based on Operator setting.
MAN MANual: Controlled by Operator.
OOS Out of Service
??? Mode is inaccessible
!!! Mode is indeterminate
--- Mode is invalid
Indicator Meaning
[Blank] Normal
B (Red) Bad PV
H (Red) Bad PV and PV Hi Extended Range Violation
Bad PV and PV High Limit Indication (FF device)
L (Red) Bad PV and PV Low Extended Range Violation
Bad PV and PV Low Limit Indication (FF device)
14 www.honeywell.com
2 GUS FACEPLATE CONTROL
Indicator Meaning
C (Red) Bad PV and Constant Indication (FF device)
M (Red) Bad PV and PVSOURCE is Manual
S (Red) Bad PV and PVSOURCE is Substituted
U (Yellow) PV is Uncertain
H (Yellow) PV is Uncertain and PV Clamped to Hi Extended Range
PV is Uncertain and PV Clamped to Hi Limit Indication (FF device)
L (Yellow) PV is Uncertain and PV Clamped to Lo Extended Range
PV is Uncertain and PV Clamped to Lo Limit Indication (FF device)
M (Yellow) PV is Uncertain and PVSOURCE is MANual
S (Yellow) PV is Uncertain and PVSOURCE is Substituted
PV is Uncertain and Substituted (FF device)
C (Yellow) PV is Uncertain and Constant (FF device)
H (White) PV is Good and Hi Limit Indication (FF device)
L (White) PV is Good and Lo Limit Indication (FF device)
C (White) PV is Good and Constant (FF device)
Indicator Meaning
[BLANK] Point is in active state.
INACTIVE Point is in inactive state.
RED TAG Point is red tagged.
STDBYMAN Point is in stand-by manual mode.
15
2 GUS FACEPLATE CONTROL
31285
Indicator Meaning
AUTO AUTOmatic: OP is calculated by algorithm based on Operator setting.
BCAS Backup Cascade: OP receives its setpoint from the OP of a primary data point
CAS CAScade: OP is from an AM or a CM, or from a point in the same Hiway controller file.
IMAN Initialization MANual
LO Local Override
MAN MANual: OP is controlled by the Operator.
NORM Normal Mode
OOS Out of Service
RCAS Remote Cascade
ROUT Remote Output (applicable to PID)
16 www.honeywell.com
2 GUS FACEPLATE CONTROL
Indicator Meaning
??? Mode is inaccessible
!!! Mode is indeterminate
--- Mode is invalid
Indicator Meaning
[BLANK] Point is in Active state.
INACTIVE Point is in Inactive state.
STDBYMAN Point is in stand-by Manual mode.
INIT Point is being initialized.
OR in SEL Point selected by override selector.
OR Not SEL Point not selected by override selector.
RED TAG Point is red tagged.
Custom String(8) User configured status message for RED TAG state.
17
2 GUS FACEPLATE CONTROL
31286
Indicator Meaning
[BLANK] Normal or No data
B (Red) Bad Setpoint
H (Yellow) Setpoint High Limit
H (White) Setpoint High Limit (FF device)
L (Yellow) Setpoint Low Limit
18 www.honeywell.com
2 GUS FACEPLATE CONTROL
Indicator Meaning
L (White) Setpoint Low Limit (FF device)
C (White) Setpoint Constant (FF device)
P Target Value Processor State Preset : AM only
R Target Value Processor State Run: Am only
* Target Value Processor State Off
No control action occurs when point is in Manual mode.
NOTE: Setpoint windup HiLo does not apply to FF devices.
^ Setpoint cannot be increased because of output limiting (TPS windup high).
v Setpoint cannot be decreased because of output limiting (TPS windup low).
Indicator Meaning
[BLANK] Normal
* (Yellow ) Secondary of this point is not in Cascade mode (TPS points)
* (Yellow) Secondary of this point is not accepting Cascade mode (FF device)
* (Red) Secondary of this point is in fault active state (FF device)
* (Green) Secondary of this point is requesting initialization (FF device)
B (Red) Bad output (FF device only)
H (Red) Bad output and Hi Limit indication (FF device)
L (Red) Bad output and Lo Limit indication (FF device)
C (Red) Bad output and Constant indication (FF device)
F (Red) Initiate Fault-State indication to downstream block (FF device only)
H (Yellow) Output is at the OP High Limit (TPS and FF device)
L (Yellow) Output is at the OP Low Limit (TPS and FF device)
^ (Yellow) Secondary of this point is at Setpoint or Output High Limit, or reset High action limited
v (Yellow) Secondary of this point is at Setpoint or Output Low Limit, or reset Low action limited
C (Yellow) Output Constant indication (FF device)
A (Green) Initialization Acknowledgement indication to downstream block (FF device only)
19
2 GUS FACEPLATE CONTROL
Indicator Meaning
INOUTERR Input Output error
OK Input Output is OK
INERR Input error
OUTERR Output error
20 www.honeywell.com
2 GUS FACEPLATE CONTROL
2.3.1 Description
There is a single GUS Faceplate Property Page. Here is an example of a typical Property page.
31287
There are three fields on the Property page.
• Name - Runtime read-only property that provides the Name for the control.
• Description - Runtime read-only property that provides the documentation Description for the control.
• Tag Name - Property that provides the tag name identification for the point to be displayed.
Attention
Initially, the Name options on the tab will have a default value. Subsequently, any value applied and saved for a
property will appear as the default value.
3 Accept the default value for the Name or change it, as desired.
21
2 GUS FACEPLATE CONTROL
Access Name by clicking on the Name edit box, using the Tab key to navigate to the edit box, or using the
Alt key and the accelerator N.
Attention
A legal name must begin with an alphabetic character, and can have up to 23 additional alphanumeric or
underscore characters.
Attention
The length limit for Description is 1000 characters.
22 www.honeywell.com
2 GUS FACEPLATE CONTROL
23
2 GUS FACEPLATE CONTROL
You must script the OnError event to display the error. The error message is a parameter of the OnError event.
Consider using a text object or a message box to display the message to the user.
The example display in the following figure shows the error message to the user in a text object and then clears
the error message text when a different button is clicked.
24 www.honeywell.com
2 GUS FACEPLATE CONTROL
The following figure shows the same display as in the previous figure, but with script on the OnError event,
displaying a message in the errmsg text object.
25
2 GUS FACEPLATE CONTROL
Script on Targets
Using a DispDB Object
Sub OnRButtonClick()
OleObject1.TagName = dispdb.[$cz_enty].[name]
End Sub
Button1
Sub OnLButtonClick()
OleObject1.TagName = 'ms_hist1'
End Sub
Button2
Sub OnLButtonClick()
OleObject1.TagName = 'multisch'
End Sub
Button3
Sub OnLButtonClick()
OleObject1.TagName = 'hgd'
End Sub
26 www.honeywell.com
2 GUS FACEPLATE CONTROL
27
2 GUS FACEPLATE CONTROL
28 www.honeywell.com
2 GUS FACEPLATE CONTROL
29
2 GUS FACEPLATE CONTROL
Press the MAN, AUTO or NORM key on the IKB or OEP keyboard.
30 www.honeywell.com
2 GUS FACEPLATE CONTROL
• Click the left mouse button when the cursor is over the PROG button, and then click the left mouse button
when the cursor is over the OK button.
Or
Touch the screen over the PROG button, and then touch the OK button.
Or
Press NORM on the IKB or OEP keyboard.
Access errors
If you attempt a change when the key level access does not permit the change, a message displays indicating
'ACCESS LEVEL ERR'.
If you attempt to change a parameter and the mode does not allow it, a message displays indicating 'READ
ONLY PAR.'
Input Errors
The default error handling for Faceplate is: Do not change a value if the following is true:
• The value entered is beyond the upper or lower limit for the parameter, or
• The content of the value is not compatible with the value type, such as non-numeric characters when only
numeric characters are appropriate.
Attention
There is no user-visible indication of an input error unless you script the OnError event. The OnError event occurs for
any error raised by the data owner.
31
2 GUS FACEPLATE CONTROL
32 www.honeywell.com
2 GUS FACEPLATE CONTROL
Actual Target
M (C)
LO (A)
MAN (A)
AUTO (C)
CAS (RC)
Attention
IMan and LO are not legal target modes.
The following table lists the normal modes that can be displayed for a Fieldbus point:
Mode Meaning
2-Chars 4 Chars
M Man Manual
A Auto Automatic
C Cas Cascade
RC Rcas Remote Cascade
RO Rout Remote Output
Attention
OOS and LO are not valid normal operating modes.
33
2 GUS FACEPLATE CONTROL
34 www.honeywell.com
3 Standard Display Applications
35
3 STANDARD DISPLAY APPLICATIONS
36 www.honeywell.com
3 STANDARD DISPLAY APPLICATIONS
Button Description
Detail Invokes the Detail display for the selected point.
Disp Back Invokes the Group previous in numerical order to the displayed group.
Disp Fwd Invokes the Group subsequent in numerical order to the displayed group.
Deselect Deselects the selected faceplate slot.
Assoc Disp Invokes the Associated Display for the selected point or the Group if a point is not selected.
Help Disp Invokes the Help Display for the Group.
… Invokes a dialog box to enter a group number.
37
3 STANDARD DISPLAY APPLICATIONS
Attention
The Experion GUS Displays Runtime package can be installed only on an ES-T node.
The Experion GUS Remote Displays Client can be installed only on the Console Extension node.
In an Experion Station, the TPS Interface must be configured to enable TPS Groups on the Configuration > System
Hardware > System Interfaces > TPS > Configuration tab.
38 www.honeywell.com
3 STANDARD DISPLAY APPLICATIONS
Attention
A slot to be selected upon invocation cannot be passed through the GROUP Actor to the GUS Group Display.
39
3 STANDARD DISPLAY APPLICATIONS
40 www.honeywell.com
3 STANDARD DISPLAY APPLICATIONS
• The faceplate window has the full functionality of a window (for example, it can be closed and it can be
moved). Because it is a well-behaved client of SafeView, it can be constrained by the properties set by the
SafeView workspace.
• The Faceplate Application will shutdown when there are no displays (clients) connected to the faceplate, and
you have closed the faceplate window. You can close the faceplate window at any time, but if the faceplate
application still has a display (for example, a client) connected to it, the application will continue to run in
the background.
• If the Faceplate Application fails to connect to the TPN or loses its connection to the TPN, a red 'X' is drawn
on the faceplate.
41
3 STANDARD DISPLAY APPLICATIONS
For example, create a public object 'MyFaceplateObject' In an OnDisplayStartUp script, set MyFaceplateObject
equal to the faceplate object.
Attention
This create can be done in each embedded display.
3.5.3 Setting the TagName of the Faceplate and Defining Error Handling
There is a method on the faceplate application that allows you to set the tagname and set an object in the calling
display to handle the faceplate error. The method is SetTagNameHandleErrors. It takes two arguments. The first
argument represents the tagname of type string. The second argument represents the object that will handle the
error.
42 www.honeywell.com
3 STANDARD DISPLAY APPLICATIONS
End Sub
Text2 Script on Main Display/Embedded Display: Note: The object handling errors must handle the
event, Faceplate_OnError (message as string).
Sub Faceplate_OnError (message as string)
me.text = message
End Sub
43
3 STANDARD DISPLAY APPLICATIONS
44 www.honeywell.com
4 Notices
Trademarks
Experion®, PlantScape®, SafeBrowse®, TotalPlant®, and TDC 3000® are registered trademarks of Honeywell
International, Inc.
OneWireless™ is a trademark of Honeywell International, Inc.
Other trademarks
Microsoft and SQL Server are either registered trademarks or trademarks of Microsoft Corporation in the
United States and/or other countries.
Trademarks that appear in this document are used only to the benefit of the trademark owner, with no intention
of trademark infringement.
Third-party licenses
This product may contain or be derived from materials, including software, of third parties. The third party
materials may be subject to licenses, notices, restrictions and obligations imposed by the licensor. The licenses,
notices, restrictions and obligations, if any, may be found in the materials accompanying the product, in the
documents or files accompanying such third party materials, in a file named third_party_licenses on the media
containing the product, or at http://www.honeywell.com/ps/thirdpartylicenses.
45
4 NOTICES
46 www.honeywell.com
4 NOTICES
47
4 NOTICES
4.3 Support
For support, contact your local Honeywell Process Solutions Customer Contact Center (CCC). To find your
local CCC visit the website, https://www.honeywellprocess.com/en-US/contact-us/customer-support-contacts/
Pages/default.aspx.
48 www.honeywell.com
4 NOTICES
49
4 NOTICES
50 www.honeywell.com