TABLE OF CONTENTS
- Release 1.7.0 - July 2024
- Release 1.6.0.1 - Jan 2024
- 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.7.0 - July 2024
Please find the current release here.
Release 1.6.0.1 - Jan 2024
This release reflects the following Specifications:
FCG TS62769 Revision 1.3
This release reflects the following Test Specifications:
FCG_TT20019 {1.0.0} HART EDD Test Specification
This release includes the following enhancements:
- WRITE_AS_ONE bug correction
- IDE Updated to properly handle feature-table.xml creation as a mandatory package element
This release contains the following versions of components. Not all licenses will include all of these components:
Component | Version |
EDD Engine | 11.0.2.106 |
DMS | 1.6.0.3196 |
UI Engine | 1.6.0.3822 |
RRTE | 1.6.0.4224 |
IDE Plugin | 1.8.8 |
IDE Debugger Plugin | 1.2.4.202105071955 |
HART Tok10 | 10.47.0.704 |
HART Tok8 | 8.2.23.805 |
FF FDI Tokenizer | 6.1.1.533 |
FF legacy Tokenizer | 5.2.2.130 |
PROFIBUS Tokenizer | 4.4.26 |
HART Standard DDs | 2023.2 |
Device Package Conformance Test Tool | 1.6.0.4177 |
HART-IP CommServer | 1.2.0.0 |
DeviceInfo Generator | 2.3.0 |
DeviceInfo Browser | 1.1.1.0 |
PA-DIM Server | 1.1.0.23167 |
Package Signing Tool | 2.0.2.0 |
HART Sample package | 4.1.0 |
FF Sample package | 1.6.0 |
PROFIBUS Sample package | 2.1.0 |
PROFIBUS/PROFINET Simulator | 1.0.0.4025 |
HTML5 UIP Sample | 2.0.0 |
The following CRs were resolved in this release:
Device Model Services
CR/Bug Number | Summary |
4329 | Revert WRITE_AS_ONE changes from 1.6.0 release. Bug caused menu items to be hidden in RRTE if WRITE_AS_ONE attribute was assigned to the item. The behavior was changed to the 15.1.1 behavior. |
IDE Plugin
CR/Bug Number | Summary |
4316 | Referencing of feature table in FDI Device Package |
4320 | Feature Table is a required element |
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) |
4281 | DMS | Excessive reads from a device will cause poor performance in hosts - all protocols. Goal is to improve performance of DMS for highly parameterized devices. Resolved in Release 1.7.0 | 09/22/23 |
Release 1.6.0 - Oct 2023
This release reflects the following Specifications:
FCG TS62769 Revision 1.3
This release reflects the following Test Specifications:
FCG_TT20019 {1.0.0} HART EDD Test Specification
This release includes the following enhancements:
- PA-DIM server enhancements
- DPCTT enhancements
- PROFINET/PROFIBUS device simulator
- OPC UA communication server security certificate management
- Bug fixes focused on CHC conformance for Host Tests
- PROFIxxx device conformance testing supported
This release contains the following versions of components. Not all licenses will include all of these components:
Component | Version |
EDD Engine | 11.0.2.106 |
DMS | 1.6.0.3187 |
UI Engine | 1.6.0.3822 |
RRTE | 1.6.0.4217 |
IDE Plugin | 1.8.6.20231012012 |
IDE Debugger Plugin | 1.2.4.202105071955 |
HART Tok10 | 10.47.0.704 |
HART Tok8 | 8.2.23.805 |
FF FDI Tokenizer | 6.1.1.533 |
FF legacy Tokenizer | 5.2.2.130 |
PROFIBUS Tokenizer | 4.4.26 |
HART Standard DDs | 2023.2 |
Device Package Conformance Test Tool | 1.6.0.4177 |
HART-IP CommServer | 1.2.0.0 |
DeviceInfo Generator | 2.3.0 |
DeviceInfo Browser | 1.1.1.0 |
PA-DIM Server | 1.1.0.23167 |
Package Signing Tool | 2.0.2.0 |
HART Sample package | 4.1.0 |
FF Sample package | 1.6.0 |
PROFIBUS Sample package | 2.1.0 |
PROFIBUS/PROFINET Simulator | 1.0.0.4025 |
HTML5 UIP Sample | 2.0.0 |
The following CRs were resolved in this release:
Communication Servers
CR/Bug Number | Summary |
3187 | EtherNet/IP Comm Server Descriptions have wrong datatype |
3363 | OPC UA CommServer cannot load device package for simulated device |
3425 | EtherNet/IP Comm Server version update |
Device Model Services
CR/Bug Number | Summary |
957 | HART 513: HQAENV20000: Bit-enumerated actions aren't supported |
2304 | Legacy root menus for handhelds |
2607 | Feature5: FDI IDE shall support FF DDs execution of user methods |
2810 | HART: Refresh is not working for Static parameters. |
3100 | Failing Post Read/Write Actions REQUIRE Host to mark the variable as not being read/written (TC_ACT_010, TC_ACT_017) |
3353 | HART 513: HQAENV15010- Error message is shown when tried to send modified "Pre-write Action Value" to XMTR |
3357 | PROFIBUS standard variable std_ResponseCode not getting updated |
3391 | HART 512 - HQACOL13000-027 Incorrect menu item label and help description |
3392 | HART 512 - HQAVAR14080-036 Menu item help is not blank |
3410 | RRTE (DMS) does not copy complete dataset after upload as specified |
3470 | Local Variables do not update continuously in online window in RRTE |
3539 | OCTETSTRING datatype for FF not using default display format per EDDL spec -3 |
3635 | PROFINET: LOCAL VARIABLE has edited state in online UI after open it |
3725 | FF HTK TC_FILE_005: Stored Persistent Data (FILE) causes Listinsert() failure |
3741 | FDI Reference Host Server crash during parameterization of ISA100 Device Package |
3754 | OCTETSTRING datatype for FF must support DISPLAY_FORMAT / EDIT_FORMAT of "U" |
3779 | Default Default (EDDL Initial Values) are not properly supported in Offline for FF |
3879 | Migrate DMS to Visual Studio 2022 |
3899 | Update managed .Net to .NetFramework 4.8 |
3947 | HART 513 UIB23280-006: get_local_var_value DD_STRING method never completes |
3948 | HART 513 CMB33000-003: Abort message does display with all Commands after Command 1 |
3958 | FF HTK TC_METH_001 - ListInsert() and ListDeleteElementAt() builtins no longer working for FF in release 1.5.1 |
3968 | infinite loop StartCancel method |
4008 | RRTE shows password in clear text after download is finished |
4016 | Unexpected Read request prior to Write request |
4019 | Incorrect Modbus Response code - Slave Device Failure (Error code-4) |
4042 | Possible values for parameters of type enumerated are not handled correctly. |
4073 | ReadService should return UID document in case of communication response warning code |
4076 | Provide DMS .net component for 4.6.2 |
4094 | Handheld menu - hh_maintenance_root_menu |
4100 | DIALOG/WINDOW in PAGE does not work |
4109 | Profinet response codes are not handled correctly |
4132 | Exception during browsing semantic maps: Unsupported item type ITYPE_SEMANTIC_MAP |
4135 | Question Marks for variables on menu |
4208 | Block parameters menu and Legacy Root menu no longer finish opening |
4219 | DMS-generated "Legacy Root Menu" functionality is broken - Legacy FF Host Tests will fail with DD4 and DD5 |
4221 | GRAPH Rendering Speed Degraded - Poor User Experience (Regression) - FF GRAPH Host Tests Failing in 1.6.0 sprint build 601 |
4232 | 512 COL12010: Regression in menu items label and help text |
DPCTT
CR/Bug Number | Summary |
3510 | Update UIE version used by DPCTT |
3688 | Wrong FDI Version in Test Report Information |
3846 | P_3_2_041 should show as warning instead of error |
3956 | Semantic map to CDD creates error message |
3960 | DPCTT tests failed if hex value is provided for NUM_OF_PARAMS in CFF file |
4007 | Testcampaign stops with UIP test |
4055 | Crash in CF parser |
4084 | CTT in release 1.6.0 needs version updates |
4095 | Strange version information in DPCTT test report |
4124 | CTT Test case P_3_2_033 Falsely Fails MENU INIT_ACTIONS in HART FDI Package |
4136 | UIP test cases that previously passed are now failing in 1.6.0 sprint build 592 |
4201 | UIP Plattform "Workstation and Mobil" causes DPCTT Error |
4202 | DPCTT crashes when trying to open UIP |
4248 | reason for test case P_2_11_008 fails unclear |
4283 | DPCTT hangs with HTML5 UIP Conformance tests |
EDD Engine
CR/Bug Number | Summary |
3033 | Value Array in Conditional always evaluates to False |
3334 | Issue with switch statement in RRTE |
3355 | Command as a parameter to a method not working |
3533 | nsEDDEngine::EXPR::ConvertTo() needs to be updated to convert to/from strings |
3577 | EDIT_FORMAT should default to DISPLAY_FORMAT, if not specified |
3579 | FF DD6, DD5: Condition with TYPE BOOLEAN is not working |
3628 | Need to ensure EDD Engine is handling new rules regarding TAG_DESC |
3697 | EDD Engine Method Interpreter should report method definition parsing errors better. |
3712 | EddEngine - EXPR_TYPE_UNSIGNED to EXPR_TYPE_BINARY is missing implementation |
3713 | Infinite Loop when dumping PROFINET DD |
3723 | Backward compatibility issue with IDE 1.4.x FF packages |
3813 | Complex references in a GRID causes an ASSERT |
3823 | GetCommandList() doesn't find my PB/PN command when I give it a ValueArray[index] reference |
3828 | Response Code Attribute as a Reference needs to be implemented for FDI Binary File format |
3861 | Buildin get_rspcode_string_by_id() is not working in Profinet DD |
3880 | Migrate EDD Engine to Visual Studio 2022 and .NET 4.8 |
3903 | Variable with Boolean-datatype as a condition for IF statement fails in MENU-ITEMS |
IDE Plugin
CR/Bug Number | Summary |
2739 | FDI package generator should accept relative package directories |
2806 | Changing the Encoded DD path breaks the fdi.Tokenizer.xml file |
3855 | IDE Plugin i 1.5.1 build 551 has outdated schema files |
4015 | Content type of feature catalog does not match specification |
4018 | Package Generator warning : invalid content |
4126 | UIP version entry too short |
4290 | Wrong file name for feature table |
RRTE
CR/Bug Number | Summary |
3298 | Downloaded FDI Package is renamed when saved by the RRTE Repository Tool |
3395 | Helptext is not disappearing even the button is clicked and tabs are opened. |
3397 | Unable to read OPCUA Device Simulator values |
3423 | Repository App Fails to find HART or FF EDDs if a Device Name exists in the Manufacturer.XML file |
3615 | Close icon not proper in Device View (Tabs) Window |
3616 | Copyright info not displaying correctly. |
3627 | XMTR-DD Needs Similar Timing Updates as HART Modem Driver For Simulation Support |
3745 | RRTE displays the symbol name of a TEMPLATE instead of the LABEL of the template. |
3826 | Profinet device identification question |
3900 | Update to .NetFramework 4.8 |
3957 | Upgradation of Unified Automation SDK for OPC UA client in RRTE |
3998 | FDI RRTE does not support Profinet PA Profile devices with multiple device instances |
4057 | Device Revision is not showing when device type id and Manufacturer is filtered |
4064 | Integrate Latest FDI DLL and Fdi.ts are updated for IDE 1.6 (FDI spec v1.3) |
4081 | "About" field in RRTE 1.6.0 build 567 still shows copyright 2022 |
4086 | RRTE gives Signature Status Error on all imported packages in 1.6.0 build 567 |
4158 | PROFINET: No GSD selection during parameter upload into offline data set |
4159 | PROFINET: No different GSD selection during online access to device in the same session |
Signing Tool
CR/Bug Number | Summary |
2644 | RRTE shows Invalid Signature, upon importing a Signed package which is been registered |
3401 | SecureBlackBox library will need updating |
3619 | Signing failure with no explanatory message |
3883 | the signing of the certificate part relationship is broken |
4133 | License for SecureBlackbox 2022 missing |
Tokenizer - Foundation Fieldbus (FF)
CR/Bug Number | Summary |
3126 | IMAGE PATH attribute's SELECT clause does not allow cross-block reference |
3173 | Warning 779 should include more than just "offline_root_menu". |
3195 | IMPORT of METHOD fails in some cases |
3196 | IMPORT of WAVEFORM sometimes crashes |
3226 | FF Tokenizer doesn't support LOCAL_B |
3232 | VARIABLES of type OCTET_STRING need a DISPLAY_FORMAT and EDIT_FORMAT |
3289 | Certain keywords cause crash |
3568 | EDIT_DISPLAYs are now illegal in FF |
3622 | Tokenizer should check to make sure no conditionals in the semantic map |
3696 | FF Tokenizer needs to flag use of not supported Builtins |
3759 | TIME_FORMAT definitions cannot be used with LIKE variable definitions |
4030 | Tokenizers should check for disallowed TIME_FORMAT for type DURATION |
4035 | EDIT_FORMAT and DISPLAY_FORMAT are no longer applicable to BITSTRING. |
4103 | REDEFINE CLASS should be allowed in LIKE variables |
Tokenizer - HART
CR/Bug Number | Summary |
3000 | HART tokenizer is not encoding Item Information for semantic-map item. |
3089 | New "-p" option for specifying a different folder for images does not work |
3092 | TOK8 - DELETE of a command transaction on import causes tokenizer to crash |
3134 | CLASS DIAGNOSTIC for METHOD |
3135 | Crash on integer size zero |
3156 | ADD must be updated to latest spec |
3258 | built-in 'frand' has been changed 'drand' in the latest spec. |
3292 | HART Tokenizer does not appear to support a 2-pass preprocessor evaluation |
3316 | 61804-4 change to root menus VALIDITY |
3319 | HART tokenizer warnings 426 and 602 will be encountered almost all the time |
3387 | HART Tokenizer enhancement to error 677 for command 102 |
3522 | Tok 8: REDEFINE TIME_FORMAT, MIN_VALUE, MAX_VALUE, etc. produces Incorrect ERROR |
3576 | Handling UTF8 string in builtins |
3620 | Tokenizer should check to make sure semantic map references to a fully resolved DD item at tokenization time. |
3653 | DD causes Tokenizer 8.2.20 Crash |
3885 | REDEFINE of a MENU VALIDITY crashes Tok8 |
3886 | ERROR must be generated when METHOD with TYPE defined is referenced other than a METHOD |
3897 | WARNING 400 Must be changed to ERROR 400 |
3905 | New Library: Condensed Status import leads to TOK "ERROR 425" |
3949 | An ERROR must occur when FLOAT, ENUMERATED is not used for DIGITAL_VALUE, DIGITAL_UNITS |
3961 | HART Tokenizer does not support the PRIVATE attribute anymore |
3962 | REDEFINE TYPE causes crash in Tok8 |
3972 | Tok8 crash on multiple REDEFINEs of attributes. |
4096 | Cannot tokenize PA-DIM sample with current version of FDI IDE 1.6.0 Build 567 |
4120 | Bogus network access needs to be removed |
4157 | ASCII(0) causes crash |
4187 | Add output of specific suppressed errors |
4259 | Tokenizer of FDI IDE Build 622 throws ERROR 691 |
4269 | Add build number to banner |
Tokenizer - Profibus/ProfiNet
CR/Bug Number | Summary |
3464 | Limitations for Tokenizer should be known |
3726 | PROFINET Tokenizer doesn't allow datatype OCTET together with DISPLAY_FORMAT 'U' |
4098 | PB tokenizer is not encoding RESOLVED_REF correctly |
4149 | Tokenizer crash - possible cause SEMANTIC_MAP |
UI Engine
CR/Bug Number | Summary |
1862 | HART 512 - HQAVAR16010-008 Out of Range indicator is not consistent |
3220 | HTML5 UIP window should be resizable |
3261 | Special Characters in strings are not properly handled between DMS and RRTE |
3290 | Constant string HELP text is shown twice for single menu item |
3320 | 511: HQAGPH11040 - RRTE fails to display XY Value's Point on the GRAPH |
3329 | Arrays are not displayed in RRTE for offline_root_menu |
3514 | Access Level doesn't allow reading or Subscribing to the node message displaying for few parameters |
3523 | PUT_MESSAGE builtin should not allow Method Abort |
3693 | Visibility False leads to gaps in MENU and TABLE |
3709 | Gauge Charts are no longer rendered in IDE 1.5.1 build 508 |
3718 | FF_HTK: VISIBILITY FALSE for PAGE |
3751 | Host conformance: Bit Enumerated must be displayed as Group Box (Optimized Layout Test) |
3753 | TIME_FORMAT strings are not supported by the RRTE for FF DATE/TIME Datatypes |
3840 | RRTE displays hexadecimal numbers with spaces |
3856 | FDI OPT10290-005 Size of Menu Item Input Fields does not increase with changing Validity |
3916 | HART 512 VAR19090-005: TimeSecondsScale being rounded up by RRTE |
3917 | HART 512 VAR19100-005: TimeMinutesScale being rounded up by RRTE |
3918 | HART 512 VAR19110-005: TimeHoursScale being rounded up by RRTE |
3925 | HART 511 MLT16030-004: 3 column chart displayed larger than expected |
3926 | HART 511 MLT19010-002: Menu Items not vertically aligned as specified |
3928 | HART 511 MLT20010-011: Menu items are not vertically aligned as specified |
3936 | HART 511 GRD15000-001: Vertical No Heading still has empty heading cells |
3964 | IMAGEs in the third column are not displayed correctly |
4020 | Fdi.Ui.1.5.17.1.nupkg has reference to package (Newtonsoft.Json) with vulnerability |
4048 | Failing Post Read Actions REQUIRE Host to mark the variable as not being read (TC_ACT_010) |
4053 | Migrate UI Engine to Visual Studio 2022 and .NET 4.8 |
4069 | Migrate UIEngine to .net 4.6.2 |
4070 | Integrate fdi.ts 1.3 to UIEngine |
4079 | MENU containing GROUP with false visibility is not working correctly on 1.6.0 build |
4080 | Gauge Chart is rendered, but no longer has indication of a value in 1.6.0 build 567 |
4138 | FF Host Test TC_GR_013: (Regression) INIT, REFRESH, and EXIT ACTIONS on GRAPH no longer run |
4160 | PROFINET: Online tests cannot be executed due to timeout with RRTE |
4209 | Using LOCAL INT in a Method to select a String from an ENUM no longer works in HART |
4227 | 512 VAR13000: Integer Variable tab causes the RRTE to crash |
4233 | HART 511 MLT10070-002: (Regression) Menu Items of column 6 incorrectly positioned on canvas |
4236 | HART 511 GPH19050: (Regression) Graph actions not executing |
4249 | FDI HART VIS10040-002: (Regression) Group box "Collection" disappears but does not have its space reserved |
4265 | Dots are shown in graph rendering in FF Host test |
General Updates
CR/Bug Number | Summary |
2615 | Import/Export Dictionary Documentation |
2776 | Version info of FDI Package IDE |
2884 | Installer should provide a link to Eclipse |
2905 | Fdi.dll 1.2 versioning incorrect |
2987 | Newly added status codes (added in FDI 1.2) to be implemented in fdi.dll |
2988 | Newly added status codes (added in FDI 1.2) to be implemented in fdi.ts |
3509 | Tok and Pretok executables should be signed |
3830 | DD developers of HART Packages / DDs should easily find document AG10101 |
3901 | Installer is updated that .NetFramework 4.8 is required |
3976 | RRTE 1.5.1.1 crashes when Simocode package shall be opened |
4077 | Provide FDI.dll .net component for 4.6.2 |
4151 | FDI IDE about box shall show supported FDI technology version |
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) |
4281 | DMS | Excessive reads from a device will cause poor performance in hosts - all protocols. Goal is to improve performance of DMS for highly parameterized devices. | 09/22/23 |
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. |