TABLE OF CONTENTS
- Release 1.6.0 - Oct 2023
- Release 1.5.1.1 - Nov 2022
- Release 1.5.1 - June 2022
- Release 1.5.0 - June 2021
- Release 1.4.2 - November 2020
- Release 1.4.1 - April 2020
- Release 1.4.0 - September 2019
- Release 1.3.0 - November 2018
- Release 1.2.1 - October 2017
- Release 1.1.6 - May 12, 2016
Release 1.6.0 - Oct 2023
Please view the current release change log here.
Release 1.5.1.1 - Nov 2022
This release reflects the following Specifications:
FCG TS62769 Revision 1.3
The following CRs were resolved in this release:
Device Model Service (DMS)
CR/Bug Number | Summary |
3755 | DMS throws exception if EDD variable definition contains dependency in CLASS attribute |
3824 | Upload fails. Change handling of required parameter to support more than one. |
3858 | Transfer parameters from device to offline data set failing with Reserved Error code |
3863 | Read API is not proper for conditional based parameters |
3889 | Warning message when changing dependent variable on FDI IDE version 1.5.1. Ignore parameter only with status change related to dominant and dependent value change during commit. No message shown to user. |
IDE Plug-in
CR/Bug Number | Summary |
3612 | Unique Particle Attribution violation by including attachment metadata has been fixed. |
3848 | FDI IDE doesn't allow more than 8 characters in manufacturer Id field, this has been fixed. |
3873 | Relationship Type for Feature Table correction |
Reference Runtime Environment
CR/Bug Number | Summary |
3765 | RRTE Crashing while accessing online window. Problem may still exist in Microsoft Windows 10 pro 10.0.19044 Build 19044 |
3853 | mV Units cut off by window size in optimized layout. |
Known Issues
Known issues at the time of release are included below. If additional notable issues are found with this version of the product, they will be added to this log for reference with the date they were reported.
CR/Bug Number | Component | Summary | Reported Date (MM/DD/YY) |
3757 | UI Engine | FDIOPT10260 & FDIOPT10270: Resizing (Shrinking & Expanding) must change the Width Gain of Menu Items | 02/18/2022 |
3825 | DMS | "INIT_ACTION” method executes no. of times for echo curve window | 04/12/2022 |
3822 | RRTE | FSK HART Modem using RS-232 no longer works with newer versions of Windows. Use USB Modem instead as a workaround. | 04/08/2022 |
Release 1.5.1 - June 2022
This release reflects the following Specifications:
FCG TS62769 Revision 1.3
New features or components in this release:
FDI Device Package IDE 1.5.1 contains critical updates to the HART Standard DD Library which is imported by developers into their *.fm8 EDD projects. The update provides embedded strings in lieu of dictionary references. This change is important to the forward and backward compatibility with hosts and addresses the appearance of blank strings when newer content added to the Standard DD Library was implemented in the *.fm8 EDDs.
Important updates in this release include:
- HART Sample Package was updated to use latest HART Standard DDs (v2022.1)
- Package Signatures must be sha256 encryption
- HART Tokenizer extended to support INIT/EXIT ACTIONs in MENUs
- DeviceInfo bugs resolved
- Built-in execution bugs resolved in Device Model Services and EDD Engine
The following CRs were resolved in this release:
DeviceInfo Browser
CR/Bug Number | Summary |
N/A | Removed symbol number from UI |
DeviceInfo Generator
CR/Bug Number | Summary |
3560 | DeviceInfo Generator missing key features |
DPCTT
CR/Bug Number | Summary |
3297 | Signed PDF Attachments may still fail to pass package validity test case P_2_2_002 |
3660 | Removed installed documentation reference, link to online folder instead |
3708 | Updated version numbers |
IDE Plug-in
CR/Bug Number | Summary |
3480 | "Manufacturer" & "DeviceModel" accepts 8 characters |
3821 | Unable to load DDL file (eclipse folder needed clean copy-install) |
FF Tokenizer
CR/Bug Number | Summary |
2998 | FF Tokenizer is not encoding "Attribute_Name" correctly in "via-attribute" reference |
3516 | Missing image file can cause internal Tokenizer error |
3519 | FF FDI Tokenizer needs to support DISPLAY_FORMAT on string and date/time datatypes |
3506 | WAVEFORM HANDLING attribute should be required by FF6 FDI Tokenizer |
FF Standard DD Library
CR/Bug Number | Summary |
N/A |
|
HART Tokenizer
CR/Bug Number | Summary |
3194 | HART Tokenizer version 10.43 Does not support INIT_ACTIONS or EXIT_ACTIONS |
3311 | Tokenizer 10: Device specific dictionary |
3368 | Version 10.44 does not detect error 408, Redefinition error |
3440 | Tokenizer extended to support INIIT/EXIT action in every MENU |
3458 | It would be nice if the tokenizer could locate where offending non UTF-8 strings are |
3524 | Semantic Map not allowed in symbols.txt |
3764 | Tokenizer v8: remove STRING TOO LONG warning |
HART Standard DD Library
Component | Summary |
Tables 25.2 |
|
Universal 7.5 |
|
Universal 6.4 and 5.4 |
|
Common Practice 12.2 |
|
Common Practice 7.6, 8.4, 9.4 and 11.2 |
|
Wireless 2.2 |
|
Wireless 1.4 |
|
PV 1.3, 2.3, and 2.4 |
|
AG10101 Document version 2 |
|
Sample DDs |
|
PA-DIM Server
CR/Bug Number | Summary |
3471 | PA-DIM Server not working with FDI 1.3 Package |
3816 | Elements of PA-DIM not visible in OPC UA Client UAexpert |
Profibus/Profinet Tokenizer
CR/Bug Number | Summary |
No changes |
Reference Runtime Environment
CR/Bug Number | Summary |
2764 | Menu Style Dialog not modal |
3388 | Optimized Layout is not working |
3405 | Communication Package configuration parameter access |
3421 | Cannot connect to OPC UA device |
3498 | ISA100 Comm Server cannot be connected with error message MethodSet for CommunicationServer not found |
3530 | Connecting to HART-IP device fails |
3547 | RRTE has general C# bug attempting to deploy some registered HART FM8 EDDs |
3575 | Cannot create UIP of style DIALOG |
3629 | IMS load and resulting errors should no longer be part of RRTE launch |
Signing Tool
CR/Bug Number | Summary |
3443 | sha1 no longer be supported; sha256 encryption must be used. secure timeserver not optional |
Known Issues
Known issues at the time of release are included below. If additional notable issues are found with this version of the product, they will be added to this log for reference with the date they were reported.
CR/Bug Number | Component | Summary | Reported Date (MM/DD/YY) |
3612 | IDE Plugin | Unique Particle Attribution violation by including attachment metadata | 10/13/2021 |
3755 | DMS | DMS throws exception if EDD variable definition contains dependency in CLASS attribute | 02/18/2022 |
3757 | UI Engine | FDIOPT10260 & FDIOPT10270: Resizing (Shrinking & Expanding) must change the Width Gain of Menu Items | 02/18/2022 |
3765 | UI Engine | RRTE Crashing while accessing online window | 02/28/2022 |
3824 | DMS | Upload fails | 04/11/2022 |
3825 | DMS | INIT_ACTION” method executes no. of times for echo curve window | 04/12/2022 |
3842 | DMS | Methods are not working in PN device | 05/20/2022 |
3848 | IDE Plugin | FDI IDE doesn't allow more than 8 characters in manufacturer Id field for PROFINET | 05/24/2022 |
3849 | PBPN Tokenizer | GPE Tokenizer gives error for Manufacturer" & "DeviceModel" if string values are used | 05/24/2022 |
3853 | UI Engine | FDI OPT10260-001: mV Units cut off by window size | 05/24/2022 |
3863 | DMS | Read API is not proper for conditional based parameters | 06/08/2022 |
3822 | RRTE | FSK HART Modem using RS-232 no longer works with newer versions of Windows. Use USB Modem instead as a workaround. | 04/08/2022 |
3889 | DMS/RRTE | Warning message when changing variable on FDI IDE version 1.5.1 | 07/13/2022 |
Release 1.5.0 - June 2021
Versions of Tokenizers in this release:
| |
HART Tokenizer | |
Tok8 - fixes to command line processing for -k option. | |
Updated Dictionary standard.dc8 (24.00.5) | |
FF FDI Tokenizer | |
3315 | root menus cannot contain a VALIDITY attribute |
3053 | implement updated Semantic_Reference_Table_Struct |
Profibus Tokenizer | |
3244 | Need to support PROTOCOL of "OPC UA" |
3054 | implement updated Semantic_Reference_Table_Struct |
3266 | Support of 4byte response code is not working |
UI Engine | |
Integrated label alignment for Optimized Layout | |
Added default layout type to constructor for backward compatibility | |
Integrated “FDI UI Engine Optimization” code to “UI Engine” Revision 1.5.3.0 | |
3216 | Not able to read or write parameter from Web Browser for the HTML5 UIP |
3198 | FDI HTML5 UIP interface (Typescript) type "WriteResult" isn't compatible with RRTE server value |
3201 | FDI HTML5 UIP interface (TypeScript) method "Fdi.UIPServices.activate()" always has context=Offline |
3109 | Space for label not sufficient |
2833 | Gauge is not displaying range properly |
2911 | UIP button labels are not left aligned |
Integrated “FDI UI Engine Optimization” code | |
3344 | HTML5 UIP Support appears to be broken |
EDD Engine | |
3266 | Support of 4byte response code is not working |
3242 | String constants in methods and language codes |
3167 | Issues with string concatenation in methods |
2914 | Import of new standard dictionary crashes. |
2891 | Need to make sure that the attr_avail set is correct |
3055 | EDD Engine to implement updated Semantic_Reference_Table_Struct |
Device Model Services | |
Add support for OPC UA Comm Server | |
3264 | 4 bytes Error Codes are not supported for Generic Protocols |
3276 | Download fails when a value of a ReadOnly-Variable differs between offline and device |
3218 | Correct handling of vector references in GRID |
3266 | Test system changes |
3178 | Test system changes |
1950 | Fix label and help generation for complex variable references |
2995 | Fix updated value in GET_DEV_VAR_VALUE when REFRESH action changed the parameter |
2802 | First fixes to show item label in error messages |
3282 | PA-DIM: VALIDITY should be generated for reference types |
Reference Run-Time Environment | |
Added the PMS Client Wrapper for PADIM Server. | |
Update new ReadRSD API to get the Semantic RSD information. | |
Brought in FF Comm Server support | |
3224 | Comm Server Name should be indicated in Comm Tab |
3176 | Device Type Model and Code should be indicated in the repository list |
3165 | RRTE should check for allowed attachment files and give a warning if violated. |
3162 | Support request to add additional languages to RRTE |
3125 | Communication Failure Message in Package Repository App May Be Misleading |
3252 | Incorrect package version check |
1869 | EDD FILE Constructs in FDI Package IDE |
3109 | Space for label not sufficient |
3347 | comm server configuration parameters are not displayed |
ComponentVersionInfo shall load from the Program Data Location | |
Signing Tool | |
3256 | Detect poor PC clock synchronization during signing |
3023 | Missing intermediate certificates |
3416 | PROFIBUS Nutzerorganisation e.V. is missing as valid signer |
3336 | Unsynchronized clocks should be a warning on package load |
2907 | Added individual proxy command line options |
2986 | Security error message, when loading a device package |
Device Package Conformance Test Tool | |
3047 | additional filename checks |
3297 | update version numbers to 1.5.0 |
3155 | bring in fdiPackageVerifier with Root Store solution |
3239 | update mechanism for detecting PA-DIM Namespace_Collection |
2587 | standard entry points |
3346 | Test cases need to be re-signed |
3372 | Package filename version field length change |
Eclipse IDE Plugin | |
3273 | Add new attachment types (metadata) |
2971 | Debug Ant Script should not build the FDI Package with the same name as the regular ant script |
2928 | Unitconversion in offline (Feature Table added) |
PA-DIM Server | |
Updated new Implicit & Explicit rules for EDD to OPC UA nodes. | |
Fixed the issue with Unit Mapping. | |
Updated new Nodeset.xml v1.0.1 | |
Implemented Device Health Alarms | |
Implemented and Validated the Device Health Alarm issues. | |
Fixed the Implicit Rules issues. | |
Fixed the method execution issues. | |
HART-IP Comm Server | |
Updated package project file to FDI version 1.2 | |
Updated to use Unified Automation SDK 3.0.8 | |
HTML5 Sample Package | |
Update to 1.0.6 delivery (host.ts implementation change) | |
HART Sample Package | |
3364 | Integration of HART Standard DDs into FDI-IDE installer needs a few updates |
All Sample Packages | |
Update FDI Technology Version to 1.3 in sample projects |
Release 1.4.2 - November 2020
Versions of Tokenizers in this release:
| |
HART Tokenizer | |
3210 | crash on bad Items in Reference Array |
3217 | inconsistent PNG image encoding |
3250 | (v8 Tokenizer) FATAL ERROR 202: Attributes for item device_variable_code too large. |
Reference Run Time Environment | |
2007 | RRTE shall have option to disable / enable Direct Access service |
2893 | TEMPLATE View: Display OCTET strings |
2762 | Revision is unclear and not sufficient |
2204 | FDI Host/Client should show details of certificate |
2796 | Simulation Mode Should Have an LED Indicator on Front Panel of RRTE When Enabled |
2790 | Error "Import Package" |
2883 | AuditTrail is not implemented in RRTE |
2769 | Empty DropDown in menu bar |
2984 | Communication Logger displays incorrect Byte Count for each HART Command |
1883 | Reference Run-Time Error Message Box Focus Problem |
2751 | Com Logger saves always with same file name until restart |
2964 | It should be possible to resize the main Template Window in RRTE |
2771 | RRTE hangs opening online menu of profibus FDI package |
2871 | Device "Name" field in Device Information Hidden by EDD Language Field |
2847 | RRTE is not considering values from CFF file. |
3080 | RRTE can sometimes import the wrong CFF file |
3129 | RRTE displays wrong message after finishing a download to a device |
2433 | Can’t connect to the corresponding OPC UA Comm server |
Profibus/Profinet Tokenizer | |
3054 | PROFIBUS Tokenizer to implement updated Semantic_Reference_Table_Struct |
EDD Engine | |
3083 | Added support conditional evaluation of COMMAND for PROFIBUS |
3114 | Added support for "name" field in Device Directory Image Table |
3197 | Added support for SEMANTIC_MAP_ITEMS in a FF block |
Device Model Services | |
3082 | Implementation of Conditionals - make available in RRTE, DPCTT |
2847 | RRTE is not considering values from CFF file. |
3146 | PA-DIM: Namespace access is resolved for PA_DIM server |
3147 | PA-DIM: PA-DIM server can identify reference type (EDD Method, EDD Variable) |
3049 | RRTE is not considering values from CFF file -(DMS). |
3084 | Support conditional evaluation of COMMAND for PROFIBUS |
3022 | Some managed objects are leaking in DeviceModelServices |
3016 | DMS doesn't return proper response code for WriteCommand Profibus builtin |
3015 | Method window is not closed even after the method is completed |
2957 | DeviceHealthDiagnostics -if there is an empty element in array later elements are not checked |
2812 | Error message in case of commit is not helpful for user |
1795 | FF ST REV not implemented |
2919 | RRTE is not updating value for static parameters. |
UI Engine | |
2495 | UI shall be set to read only, when access/role in FDI Host permitted write access |
2910 | No label is shown in LINK method window if Image has blank label (Additional Fix) |
Signing Tool | |
2996 | Verifier does not handle URI encoded partnames |
3099 | Signature using sha256 algorithm |
3097 | Selection for digest algorithm was added to the signature tool |
2708 | Added options for allowing signing and timestamping to be a two-step process |
3161 | Signature Validation no longer fails on non-English Windows machines |
FDI DLLs | |
No changes this release | |
Eclipse Plugin | |
3027 | New: Relation Technology Version to IDE Version |
3139 | CommunicationProfileSupport File is not getting added for EtherNet/IP Device Package |
feature | Support of extension dib as bmp |
feature | 'Outline' view and 'Completion' function in Eclipse IDE > 4.6 |
fix | Problem with "Add include folder..." solved in Eclipse IDE > 4.6 |
Release 1.4.1 - April 2020
Versions of Tokenizers in this release:
The following issues were resolved in this release: | |
HART Tokenizer | |
#2837 | Image languages are limited to 10 |
#2876 | Support for more than 10 Language strings is needed |
#2917 | Tok 10 does not support min/max value in time_value |
#2918 | Support for more than 10 languages is needed also for version 8 tokenizer. |
#2921 | Tok 10 reports error 662 on index to value array being redefined |
#3007 | WARNING 614: Menu maintenance_root_menu is always invalid |
#3056 | HART Tokenizer Won't Support Image Files in a sub-menu of source files |
#3061 | LABEL (in HART EDD) must not reference an EDDL item |
Reference Run Time Environment | |
#3035 | Connection to Profibus device is not possible (DP_INITIATE timeout to short) |
#3045 | Import of package fails with 1 is not a supported code page |
Profibus/Profinet Tokenizer | |
#3050 | Cannot Build Package - Only Tokenizes Binary 25% of the time |
EDD Engine | |
#3063 | Security patch applied |
Device Model Services | |
#2885 | Access Violation may happen during shutdown of DMS instance |
#2890 | Opening online view for FCxxxx crashes with stack overflow |
#3019 | RRTE hangs when the specific menu is opened. |
UI Engine | |
#3011 | Modified values are not sending to the device instead it takes previous value |
Signing Tool | |
#2664 | fdiVerifier.dll is not able to verify package at Windows 10 system (CW specific) |
FDI DLLs | |
n/a | No changes to this component for this release. |
Release 1.4.0 - September 2019
Important Changes:
|
Release 1.3.0 - November 2018
Important Changes:
|
Release 1.2.1 - October 2017
Important new features in this release include:
Installation updates:
The following issues were resolved in this release:
|
Release 1.1.6 - May 12, 2016
Known IssuesID | Issue Description |
Reference Run-time Environment | |
1 | managed DLL are built for .NET FULL Framework instead of .NET Client Profile Framework for unknown reason |
2 | #1196 - Reference Run-time Environment does not implement Forward Compatibility or Generic DD functionality |
3 | #1406 - Device Configuration must be reset after every reinstallation of software |
4 | #1738 - Edit of Local Variable makes "apply" and "revert" buttons visible and active in host |
5 | #1869 - As a Package developer, I want to test EDD FILE constructs in FDI Package IDE |
6 | #1949 - Support new version of FDI catalog schema |
UI Engine | |
7 | #1466 - Display Message built in does not execute control sequences correctly. |
8 | #1729 - HQAGPH17060 Pan beyond scale is not possible |
9 | #1873 - Label shall be shown complete when enough space is available |
Device Model Services | |
10 | #957 - 513: HQAENV20000: Bit-enumerated actions aren't supported |
11 | #1263 - HQAVAR11010 & HQAVAR11020 After value modification the ""Cond validity"" Menu item appears. |
12 | #1666 - APP_OO_UD_0710 and APP_OO_UD_0210 - Result parameters are not changed on use of 'download/upload_to_device_root_menu' instead of 'upload/download_variables' menu |
13 | #1689 - HQACMB18020: The DD Host displays an unexpected abort message |
14 | #1781 - Templates - Completion of implementation |
15 | #1795 - FF ST REV not implemented |
16 | #1841 - IUpDownloadDialog shall provide error ID that host can work with messages |
17 | #1848 - Crash during Close of application window. |
18 | #1909 - ENV15020 : The value of the menu item ""Post Write Action Value"" does not get sent |
19 | #1930 - SPECIALIST Attribute is not generated for Actions in UID |
20 | #1942 - Newly valid variable should be initialized to Uninitialized value |
21 | #1944 - Methods during upload must access offline data set |
22 | #1950 - UIB30030-009 - The help strings do not match. |
EDD Engine | |
23 | #41 - Interface method return codes |
24 | #621 - EDD Engine error codes are not accessible through EDD Eng... |
25 | #1150 - GetBlockDir API missing on EDDEngine interface |
26 | #1797 - Improve documentation |
27 | #1838 - EDD engine writes Logfile to root directory of drive C: |
28 | #1924 - Need to support Expression_List references in Templates |
Resolved Issues
ID | Issue Description |
Reference Run-time Environment | |
1 | #692 - CancelBrowse, CancelRead, CancelWrite not working |
2 | #1739 - UIP opened from online menu cannot access offline data and vice versa |
3 | #1922 - Templates will be supported with simple references |
4 | #1901 - Default FF Device Address Should Be 247 |
5 | #1824 – Loading of UIPs with wrong reference |
6 | #1923 - Support of different EDD Languages |
7 | #1982 – CancelBrowse, CancelRead, CancelWrite raise exception in error case as defined in specification |
UI Engine | |
1 | #1933 - Cannot edit value with required precision |
2 | #1964 - HQACHT45010 limit lines are not shown on HBAR when common axis does not define min/max |
3 | #1903 - FDI-H-3.3-063 - inconsistent handling of out-of-range inputs for DATE and DATE_AND_TIME parameters |
4 | #1951 - UiEngine(UipManager) should allow maximum two instances of the same UIP type. |
5 | #1650 – No Format Scaled Int failure |
Device Model Services | |
1 | #1904 - FDI_H-3_3_063 - incorrect handling of out-of-range value input for TIME_VALUE(8) data type |
2 | #1917 - Stack Overflow when executing Read for a large number of Parameters. |
3 | #1910 - Default value out of range |
4 | #1918 - Application does not show any device values for KROHNE Optiwave |
5 | #1919 - Crash after opening a graph on METSO device |
6 | #1856 - ParameterInputRequest does not read the value from the device |
7 | #1902 - FDI_H_4_18_777 - application crashes after selection of template in the menu |
8 | #1891 - BUI10030-029 "?" incorrectly displayed on NaN value |
9 | #1936 - NodePath allows no access to 'upload_from_device_root_menu' or 'download_to device_root_menu' |
10 | #1900 - FDI_H_3_3_056_PA - NaN value is not correctly displayed |
11 | #1915 - NodePath allows access to 'upload_variables', but not to 'download_variables' |
12 | #1872 - TC_MN_018 - label for Block Mode.Target |
13 | #1825 - UIP Node path format is wrong for FF protocol |
14 | #1912 - Bitmask handling throws exception |
15 | #1946 - HQAUIB20320-003 and HQAUIB21320-003 - After method execution the string message does not display a static (non-changing) floating point value |
16 | #1953 - Download picks wrong command to write unit variable for KROHNE device |
17 | #1760 - HQAVAR13210 and HQAVAR16020: Unacceptable Values Accepted by FDI Host |
18 | #1979 – Enumeration entries cached in case of partial bit mask during communication |
EDD Engine | |
1 | #1940 - Method Interpreter stops application after buffer overrun |
2 | #1911 - HQAUIB10100-001 - The Host returns an unexpected value in the message |
3 | #1954 - Crash in EDD Engine method thread when method without UI built-ins is cancelled |
4 | #1865 - UIB30000-007 - After clicking on abort, the method goes in an infinite loop |
HART Tokenizer | |
1 | #1950 - FDI Tokenizer 10.14 - unbounded device lists do not appear to be encoded in the Item to Command Table |
PB/PN Tokenizer | |
1 | #1792 - builtin To_Date_and_Time() is changed, but not reflected in FDI PB/PN Tokenizer |
FF Tokenizer | |
1 | #1952 - FF Tokenizer is not encoding "Status-Class" correctly for Bit-enumerated variables. |