Process Library - 5.00.01 (Released 11 - 2020)
Process Library - 5.00.01 (Released 11 - 2020)
RA Library of Process Objects, Sample Projects, Application Templates, Tools & Utilities, Integration with Endress+Hauser
Device
Version 5.00.01 (released 11/2020)
These release notes describe version information for Process Library, version 5.00.01 (released 11/2020).
Features
This release includes the following system features.
Control Strategies
Added Input and Output Reference Mappings to Control Strategies containing PMTR and PVSD:
(RA-LIB)CS_PMTR_1S_5_00-01_ROUTINE.L5X
(RA-LIB)CS_PMTR_2S_5_00-01_ROUTINE.L5X
(RA-LIB)CS_PMTR_REV_5_00-01_ROUTINE.L5X
(RA-LIB)CS_PPID_PVSD_5_00-01_PROGRAM.L5X
(RA-LIB)CS_PPID_PVSD_HART_5_00-01_PROGRAM.L5X
Input Control
Device Control
Controller Diagnostics
Equipment Control
Organization
Organization is a method by which parent / child relationships can be created and modified among control objects. Organization provides a method to
propagate a selected subset of commands (related to command source, alarms, etc.) from the parent down to its children or propagate the aggregate of a
selected subset of status (related to command source, alarms, etc.) from the children up to the parent.
Corrected Anomalies
This release corrects the following anomalies.
3) provide the correct indication of SrcQ = 2 when feedback inputs are set to NOT be checked
UDT: raP_UDT_Opr_Bus
The datatype of the Cfg_CnfrmReqd member of the raP_UDT_Opr_Bus UDT was changed from BOOL to SINT. The following instructions which reference
the modified UDT were up-revved to indicate the change, even though no logic in them was changed as a result of the UDT modification: raP_Opr_Area;
raP_Opr_EMGen; raP_Opr_EPGen; raP_Opr_OrgScan; raP_Opr_OrgView; raP_Opr_Unit
AOI: raP_Opr_OrgScan
Logic for the raP_Opr_OrgScan add-on instruction was modified to check for the appropriate range of the Inp_NodeSelected parameter.
AOI: raP_Opr_OrgView
Logic for the raP_Opr_OrgView add-on instruction was modified to limit the refresh loop if there is a decrement past the top node of the view.
Logic for the raP_Opr_Prompt_Core add-on instruction was changed to check for a prompt reference change while Inp_Req = 1. Because the
raP_Opr_Prompt add-on instruction depends on raP_Opr_Prompt_Core, it was up-revved to indicate the change, even though no logic in raP_Opr_Prompt
was changed as a result.
Software code updated to correctly add AE tags to alarm groups when the merge Logical organizer is used.
L_ModuleSts tags are converted to raP_Dvc_LgxModuleSts tags, and L_ChangeDet tags are converted to raP_Dvc_LgxChangeDet tags when migrating to
Process Library Version 5. The raP_Dvc_LgxModuleSts data type and raP_Dvc_LgxChangeDet data type both have tag-based alarm definitions. The
migrated tag instances are missing the tag-based alarms. Downloading a controller with missing alarm tag instances result in controller fault when placed in
Run mode.
This problem occurred for migrating data types where the old data type did not have alarms and the new data type has tag-based alarm definitions. Code
updated to add tag-based alarms for all migrated data types having alarm definitions.
Updated code to check for UDT elements and update UDT definition if element data types are changed.
HMI: raP_Opr_OrgView
The display shutdown command in the OrgView Selection display "(raP-5_00-SE) raP_Opr_OrgView-Select.gfx" referenced the wrong display name.
Corrected the display name in the Shutdown command.
The tool-tips on the edit toggle control in the display "(raP-5_00-SE) raP_Opr_OrgView-TreeView.gfx" were not correct. Corrected the tool-tip text
The security on the tree node Edit mode buttons was inconsistently applied. Changed the security on the edit buttons to "ConfigDeviceBehavior" and
"Advanced" in the global object file "(raP-5-SE) Toolbox - Organization Objects.ggfx"
There were misspellings in the remarks for Cfg_StsMask.12,.13,.14, and .16 on the HMI tab for the word "placed" and Cfg_CmdMask.17 on the Engineering
tab for the word "Maintenance". Corrected the misspellings in the display "(raP-5_00-SE) raP_Opr_OrgView-Config.gfx"
HMI: raP_UDT_Opr_Bus
Added the prompt active indicator to the generic bus faceplate "(raP-5_00-SE) raP_UDT_Opr_Bus-Faceplate.gfx"
HMI: raP_dvc_D4SD
Added the device name to the confirmation header and modified the dialog box text to follow the standards. Changed were made to the global object file "
(raP-5-SE) Toolbox - Misc Objects.ggfx"
HMI: raP_dvc_nPos
Added the device name to the confirmation header and modified the dialog box text to follow the standards. Changed were made to the global object file "
(raP-5-SE) Toolbox - Misc Objects.ggfx"
HMI: raP_Tec_ParRpt
The security on the enumeration configuration in the list display was not correctly configured. The security was tied to the button, not the enabled group,
causing the object to appear enabled when it was not. Moved the security visibility expression from the button to the Enabled group in the global object file "
(raP-5-SE) Toolbox - Equipment Objects.ggfx"
The word "enumeration" was misspelled on the tool-tip on the navigation configuration button for the enumeration data type on the Parameter/ Report
configuration display, this was corrected.
HMI: PPID
Corrected the misspelling of the word "Independent" in the display "(raP-5_00-SE) PPID-Advanced.gfx"
HMI: PPTC
Corrected the misspelling of the word "Calculation" in the display "(raP-5_00-SE) PPTC-Advanced.gfx"
The template application had pre-release versions of the macros used for the TreeView displays. These were updated.
Added the missing images ShadeCover, Cmd_SilenceHorn, Cmd_SilenceHorn_disa to the template application
HMI: raP_Dvc_LgxModuleSts
Corrected the tag references for the graphic symbol "raP_Dvc_LgxRedun" and Updated the tag references in the global object file "(raP-5-SE) Graphic
Symbols - raP_Dvc_LgxModuleSts.ggfx"
The checkbox label and remark for the configuration tag Cfg_AllowXCmdSwtchover did not have the correct text. The text referened "Maintenance" instead
of "External" Changed "Maintenance" to "External" in the checkbox label and remark on the display "(raP-5-SE) Graphic Symbols - raP_Dvc_LgxRedun.ggfx"
Control Strategies
These four configuration bits, which have default values of 1 in the device and PCMDSRC instruction definitions, have values of zero in the imported Control
Strategy:
• Cfg_HasOper
• Cfg_HasProg
• Cfg_HasOperLocked
• Cfg_HasProgLocked
When these bits are all zero, the PCMDSRC instruction sets Cfg_HasOper to 1 if the “normal” command source is Operator (default), or sets Cfg_HasProg
to 1 if the “normal” command source is Program. Since only one of the four configuration bits is 1, the other selections essentially do not exist, and their
buttons on the Command Source Popup are made not visible.
(RA-LIB)CS_PAO_noIntlk_5_00-00_ROUTINE.L5X
(RA-LIB)CS_PDO_5_00-00_ROUTINE.L5X
(RA-LIB)CS_PDO_noIntlk_5_00-00_ROUTINE.L5X
(RA-LIB)CS_PLLS_5_00-00_ROUTINE.L5X
(RA-LIB)CS_PMTR_1S_5_00-00_ROUTINE.L5X
(RA-LIB)CS_PMTR_2S_5_00-00_ROUTINE.L5X
(RA-LIB)CS_PMTR_REV_5_00-00_ROUTINE.L5X
(RA-LIB)CS_PPID_HART_5_00-00_ROUTINE.L5X
(RA-LIB)CS_PPID_PAO_HART_5_00-00_PROGRAM.L5X
(RA-LIB)CS_PPID_5_00-00_ROUTINE.L5X
(RA-LIB)CS_PPID_PAO_5_00-00_PROGRAM.L5X
(RA-LIB)CS_PVSD_5_00-00_ROUTINE.L5X
(RA-LIB)CS_PVLVHO_5_00-00_ROUTINE.L5X
(RA-LIB)CS_PVLVMO_5_00-00_ROUTINE.L5X
(RA-LIB)CS_PVLVSO_XV101_5_00-00_ROUTINE.L5X
• Cfg_HasOper
• Cfg_HasProg
• Cfg_HasOperLocked
• Cfg_HasProgLocked