In DeltaV Operate there were User Preferences that allowed the user to define what is shown when a data link enters into certain states:
Is there a way to make these changes in DeltaV Live?
Any help is greatly appreciated.
Thank you.
In Live, the library contains Standards which are global items. On a Datalink, the abnormal status prefix can be linked to the Standard that will define the character used, in this case "?". The Global variables of Operate are replaced by Standards and functions. A color table in LIve is implemented as a Function that returns the appropriate color, say the alarm color. The function can/should use color standards instead of explicit colors. That way the function will return the correct color for a selected THEME, or the color can be changed in the standard and all functions that use that color will follow.
Searching for Datalink Live, at section in BOL called Datalink Types discusses the Characters returned:
- If the parameter does not support a field value in the path (MODE, NAMED SET, SCALING parameters), ****** is returned
- Parameter path has a Bad Status, the Data Link Returns ????????? ( which is defined by the standard above)
- Not communicating, the datalink returns @@@@@@@
If you condition the Datalink to be a Numeric, but it is not a number, you get NaN. You must use a String type data link.
I'm not aware of being able to change the ***** or "@@@@", only the S_AbnormalPrefix of ?, which is tied to bad status.
If you add the .NUM qualifier to the end of the path DLSYS['MODName/PID1/PV.CV.NUM'] Live will strip the status and show the CV value even if Bad Status. The PID1/PV.ST can be used to drive a color animation or other so that your PV value data link still shows both value and status.
The datalink with show @@@@@ or ******** if the module or parameter is not found. I've not found where these characters are editable.
Andre Dicaire
In reply to Andre Dicaire:
Hi Andre,
Thank you for your detailed response. That information is very helpful.
I added a parameter with Bad Status to a datalink and I see "????", which is expected since the datalink has a static value of "?" configured for the Abnormal Status Prefix by default.
When I change this to another character (like "$"), the datalink still shows "????" instead of the expected "$$$$".
Am I setting this up right?
Thanks.