Release 1.2.1 - August 2017 Important new features in this release include:
  • UIPs running within a sandbox
  • Time stamps for the FDI Package signature
  • ISA100, HART-IP/WirelessHART protocols enabled
  • New Generic Protocol Extension to allow the addition of Modbus, Ethernet/IP and future extensions as they become available
  • Implemented Download (transfer to device) for Foundation Fieldbus legacy EDD.
  • Updated build environment from MS VS 2010 to MS VS 2015 (see release notes for details)

The following issues were resolved in this release:


Device Model Services
#2322
Accessing additional LIST elements which were added in online cache but not in offline cache (Reference UIP conformance test case H-3.1-012)
#2342
Displayed parameter values not updated after POST_WRITE_ACTION (Profibus/Profinet conformance test case FDI_H_4_18_019_PA)
#2314
Browse for “ActionSet” implemented
#2270
Extended class BuiltinDialogAbortedError by UiEngineCode to indicate ActionExecutionFailedDueToInnerActionFailure with a dedicated type.
#2303
Initial value calculation of index variable depending on conditioned item array not working
#2074
Add DMS support for new LOCAL_B construct
#2205
Newly valid variable values should display edited values if edited
#2177
Variable set computed by upload_from_device_root_menu shall be transferred to offline data set
#2274
LABEL Selector returns always the default language
#2294
Direct Dictionary References resolve to the default language only
#2231
put_string_value2() builtin does not work – improved handling of BuiltinAdapter::SetParamValue() for BITSTRING variables
#2070
Enhanced logging for updating of ISA100 block instances
#2203
"LOCAL TYPE ASCII space padding" according to new
specification IEC FCG TS61804-3, Ed. 4.0, 13 Dec 2016
#2221
"Initial value for EDD string variable types" according to new
specification IEC FCG TS61804-3, Ed. 4.0, 13 Dec 2016
#1942


Changed handling of parameters with uncertain status code to return “null” parameter value for read and subscription service to display a blank value in UI Engine
#2109
FF EDDs have no menus for function block configuration
#2058
ISA100 communication response data for type VISIBLE string may by truncated (whitespaces not included)
#2130
FDI_H_3_3_053_07_PA and others - Incorrect Octet String handling
#2139
Download in FF HTK without download menu result in exception
#2145
DD4 (.FFO) is displayed in RRTE with wrong block menu labels
#2159
Not able to perform data download for HART *.fm6 legacy DD
#2104
FDI.Reference.Server crashes with FF HTK DD5 (grid vector)
#2126
DMS is not correctly comparing a CF file to a live FF device
#1944


Methods during upload must access offline data set by performing copy of local variables from offline to online data set at start of upload for HART/FF/ISA100 (PB/PN is already copied when a connection is established).
#2081
Download throws exception if device returns warning code
#2039


FVS4000 legacy fm6/fm8 does not work by not crashing when an EDD doesn't contain one of the HART standard variables "response_code" (ID 150), "device_status" (ID 151) or "comm_status" (ID 152)
#2059
Not able to load *.fm6 HART Legacy DD in RRTE
#1747
HQAUIB20260 GET_DEV_VAR_VALUE - refresh action test fails by detecting when a refresh action is aborted during ParameterInputRequest()
#2043


DMS mapping "OCTET" to "StringValue" instead of "BinaryValue" by handling OCTET string EDD variables differently depending on the protocol. For FF, the FDI type "StringValue" is used; all other protocols use "BinaryValue".
#1841
IUpDownloadDialog shall provide error ID that host can work with messages
#2052
ISA100 BIT_ENUMRATED parameters are displayed with wrong values
#1930
SPECIALIST Attribute is not generated for Actions in UID
#1990,
#1966

("The access level does not allow reading or subscribing to the node." error while writing COND0070 and COND0073 variable.) by overriding HANDLING to READ+WRITE when not set to any value.


UI Engine
#2279

Assertions in DefaultWindowFactory sometimes if there is a delay in opening UIP

#2211
When a UIP is opened an empty console window is opened on Windows 7
#2212
When a messagebox is opened from UIP, it does not stay on TOP
#1942
Newly valid variable should be initialized to Uninitialized value
#2048
FDI.dll - Update UI Engine per the new version
#2110
Edit Format Examples for FLOAT Variables in RRTE are False/Misleading/Confusing
#2175
Cancelling Read, Write and Browse service are not support for UIP
#2114
Automatically Generated Chart AXIS is not large enough to show all data    
#2133
Success rate of Reference UIP 1.2.0 tests has heavily been degraded
#1993
Update development environment to VS2015 - UI Engine


EDD Engine
#2318 EDD Engine EndMethod should return correct return code if UI builtin is canceled

Adopted Encoded File Format Changes to extract extended description information, tool-release, New Header, EDD profile etc.

Support for ISA100 communication profile added.