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:


ComponentVersion
EDD Engine11.0.2.106
DMS1.6.0.3187
UI Engine1.6.0.3822
RRTE1.6.0.4217
IDE Plugin1.8.6.20231012012
IDE Debugger Plugin1.2.4.202105071955
HART Tok1010.47.0.704
HART Tok88.2.23.805
FF FDI Tokenizer6.1.1.533
FF legacy Tokenizer5.2.2.130
PROFIBUS Tokenizer4.4.26
HART Standard DDs2023.2
Device Package Conformance Test Tool1.6.0.4177
HART-IP CommServer1.2.0.0
DeviceInfo Generator2.3.0
DeviceInfo Browser1.1.1.0
PA-DIM Server1.1.0.23167
Package Signing Tool2.0.2.0
HART Sample package4.1.0
FF Sample package1.6.0
PROFIBUS Sample package2.1.0
PROFIBUS/PROFINET Simulator1.0.0.4025
HTML5 UIP Sample2.0.0


The following CRs were resolved in this release:


Communication Servers

CR/Bug NumberSummary
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 NumberSummary

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 NumberSummary

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 NumberSummary
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 NumberSummary

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 NumberSummary

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 NumberSummary

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 NumberSummary

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 NumberSummary

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 NumberSummary

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 NumberSummary

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 NumberSummary

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 NumberComponentSummaryReported Date
(MM/DD/YY)
4281DMSExcessive 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









Previous Releases

View the change log history here.