Release 1.7.0 - July 2024


This release reflects the following Specifications:

FCG TS62769 Revision 1.3


This release reflects the following Test Specifications:

FCG_TT20019 {2.0} HART EDD Test Specification 


This release reflects the following Application Guide updates:

FCG AG10101{2.2} Using the HART Standard DD


New features or components in this release:

PA-DIM Inspector (part of the Reference Runtime Environment)


This release contains the following versions of components. Not all licenses will include all of these components:


ComponentVersion
EDD Engine12.0.1.110
DMS1.7.0.3280
UI Engine1.7.0.4597
RRTE1.7.0.4268
IDE Plugin1.8.10
IDE Debugger Plugin1.2.4.202105071955
HART Tok1010.48.0.767
HART Tok88.2.24.821
FF FDI Tokenizer6.1.1.534
FF legacy Tokenizer5.2.2.133
PROFIBUS Tokenizer4.4.27
HART Standard DDs20240514.1
Device Package Conformance Test Tool1.7.0.4259
HART-IP CommServer1.2.0.0
DeviceInfo Generator2.3.0
DeviceInfo Browser1.1.1.0
PA-DIM Server20240709.2
Package Signing Tool2.0.2.0
HART Sample package4.1.0.2
FF Sample package1.6.0
PROFIBUS Sample package2.1.0
PROFIBUS/PROFINET Simulator1.0.0.4025
HTML5 UIP Sample2.1.0


The following CRs were resolved in this release:


Device Model Services

CR/Bug NumberSummary
4412
Upload method execution aborted
4281
Excessive reads from a device will cause poor performance in hosts - all protocols
4380
Dependent parameters show up as modified parameters after Apply
4341
Need semantic map with culture strings for Multilanguage support for PA DIM AlarmInfoString
4355
Fatal error _pendingCommunicationQueueProcessing is already true
3912
HART 510 BUI10140-(008,009): WRITE_AS_ONE Displays both items instead of only 1
4226
512 VAR19090-001: Initialized TimeSecondsScale value is off by a decimal place
3461
Multiple write requests based on configured parameters related to same command from FDI host
4050
Upload of all device variables has a lot of duplicated commands
4382
OPCUA Namespace should not end with forward slash (/) for AliasNameType
3866
Flickering edit icon is observed in Actual configuration tab of Simocode package v2.0.0 and has an empty value
4342
HART 513 UIB12000-005: DELAY_TIME method must be updated in DMS
4371
max value for cycle_time in uid wrong
4123
RRTE Needs Enhancement:  Command 9 to send max number of Device Variable codes in Single Transaction
3894
.net6 wrapper for DMS api
4378
REGRESSION: Delayfor() and Delayfor2() builtins no longer wait for the allotted time
4213
Failed to read device parameter for E & H Level Flex device revision 4 & DD revision 3
3148
PA-DIM: Type of reference is extended with HasAlias, HasProperty and HasComponent possibility


IDE Plugin

CR/Bug NumberSummary
4127
Wrong relationship type for documentation metadata
4189
New method built-in get_status_string2() not recognized by Eclipse Plugin


DPCTT

CR/Bug NumberSummary
4359
Several schema related errors creating UIPs
3433
Allow full automated testing
4293
HTML5 UIP tests shall disallow UIPs from having a host.js file
4203
ListOfDocuments generated without documents    
4335
 P_2_8_001 fails on FDI registration cert


EDD Engine

CR/Bug NumberSummary
4255
PROFIBUS Reference ARRAY assignment fails
4327
Methods - Parameter types- Array and Menus not working
4426
parameter referenced in refresh relation not read in Version 1.6
4093
EDD Engine crashes due to builtin variable type time_t treated as long instead of long long type
3300
Add new builtin get_status_string2
4125
EDDItemsXML contains duplicate attributes
4273
RRTE request data 3 times before drawing a graph
4328
Cannot import Profinet FDI package into RRTE
4361
HART 513 UIB12000-005: DELAY_TIME method must be updated in EDD Engine


FF Tokenizer

CR/Bug NumberSummary
3690
New method built-in get_status_string2() needs to be added to both FF Tokenizers


HART Standard Library

CR/Bug NumberSummary
4334
Need to update FCG AG10101 to update macros2.h
4311
AG10101 inconsistent loopCurrent name
4324
Minor standard dictionary fix
4330
METHOD transmitter_loop_test needs new std CLASS LOCAL variable w/ HANDLING READ&WRITE
4304
CLASS DIAGNOSTIC must be removed from all the event notification mask variables
4167
Import of HART Commands read_condensed_status_map (523) and write_condensed_status_map (524) not correct
4307
Some required items in standard dictionary are not in embedded_strings.h
4439
METHOD Set_Real_Time_Clock needs to be update to use CLASS LOCAL Variables
4177
AG10101 to include verbiage discussing addition of variable code 250 for mapping
4318
Standard Tables - C8PSK enum was supposed to be reserved from tables 25 Standard Status 1
4256
Multi AO-Command import - Resolution of #3966 has remaining issue
4310
HART Standard Library is missing discrete application commands
4317
Update to wireless DDs (to add INFO qualifier) was missed in the 1.6 release
4225
set_real_time_clock method does not allow editing time
4303
AG10101 READ_ONLY handling for date and time wrong in document
4332
Dictionary String and Embedded_strings.h has typo


HART Tokenizer

CR/Bug NumberSummary
4425
(Regression) Meaning of new HART tokenizer ERROR 853 is unclear
3151
Support COMMAND REDEFINE and DELETE in Version 10
3142
Revert Functionality not usable (use of LOCAL_B)
3153
Support COMMAND REDEFINE and DELETE in Version 8.x
4367
Lexical Analyzer error from DMS when we subscribe for ProductInstanceUri in PADIM server
4119
Specifying a FILE.IDENTITY crashes tokenizer
4430
Root MENU checks are incorrect
4389
WARNING 851: Variable xxx, Index 1 has MIN_VALUE 60.000000 > MAX_VALUE 20.000000
4194
False ERROR 425 when importing response codes
4438
HART tokenizer warning 851 seems wrong for integer max value
4399
Standard IMPORTed VARIABLEs must not generate HANDLING Message 692 nor 693
4305
HART Sample package Tokenizer errors
3213
PARAMxxx symbols shown in symbol file
4416
VARIABLE TYPE INDEX used correctly in Command must not cause Warning 692
4363
An ERROR must occur when VARIABLE (NOT TYPE INDEX) uses INDEX qualifier
4071
GetCurrentDateAndTime builtin method not supported in Tok10
4427
FDI Package created with RRTE 1.7 is not working in Siemens PDM
4387
Version 10 Tokenizer Common Table ERRORs not Generated
4173
VARIABLE with no TYPE causes Tok10 crash
4432
Missing LABEL on MENU is not causing syntax ERROR
4397
VARIABLE response_preambles HANDLING may be redefined when Command 59 is imported
4245
Tokenizer reports manufacturer specific menus as root menus
4413
VARIABLEs with No Read/Write Commands but referenced on OPERATION COMMAND need different Warning Messages
4340
MENU offline_root_menu is not detected with Tokenizer ver 10.48
4011
Version 10 Tokenizer not detecting missing METHOD return_to_normal


IDE Plugin

CR/Bug NumberSummary
4127
Wrong relationship type for documentation metadata
4189
New method built-in get_status_string2() not recognized by Eclipse Plugin


PA-DIM Server

CR/Bug NumberSummary
4140
PADIM server does not create ControlSignal-ControlVariableType base class members or twice
4143
DeviceHealthAlarms are not created
4061
Method to calculate EU range
4144
Upgrade PA-DIM Server to OPC UA SDK v3.3.0 to get HasAlias reference type support
4148
IRDIs missing
4152
Calling FactoryReset method does not work because there are no input arguments
4153
AccessLevel is not updated and cannot be subscribed
4381
Semantic maps for Pressure variable's WithAlias and WithComponent is not mapped with any signal nodes
4154
Values of type LocalizedText have the numeric value instead of the enumeration text
4193
Instable communication with Profibus package
4234
ValueAsText and ValueAsDictionaryEntries do not work for Enumerated Values
3150
PADIM server to support the reference types define in EDD
4374
PA-DIM server gives empty values with no data type for several parameters 
3429
Multilanguage support for PA DIM AlarmInfoString


PROFIBUS/PROFINET Tokenizer

CR/Bug NumberSummary
4287
Crash without error message - impossible to find root cause in EDD source (invalid data items in COMMAND REQUEST and REPLY)
4323
DURATION should allow TIME_FORMAT
4285
Tokenizer should return a failure if a METHOD defines a local variable that is same name as a passed variable


Reference Run Time Environment (RRTE)

CR/Bug NumberSummary
3700
Add DeviceInfo to RRTE
4278
FDI.ReferenceHost.config is existing twice
3748
RRTE should use the official released FDI.dll and FdiStandard.dll
4289
Unknown Package Parts detected in device package
4436
Simulator not finding the corresponding fma file
4347
Refreshs do not work correctly in RRTE
4391
RRTE cannot import FDI Package with no certificate and hangs
4337
RRTE must not allow communication between mismatched Device Type in Package vs DD
4405
Invalid HART Device Revision Mismatch in RRTE prevents loading of a valid FM8 HART EDD
4204
No online values for registered EDD
3451
Implement Profibus/Profinet Device Type Identification
4429
REGRESSION: HART Ident Check NOW does not work in FMA for Device Revisions 10 and higher
4214
HART Ident Check does not work for Device Revisions 10 and higher
4174
PI Simulator Scan Result window and columns not resizable
4404
Invalid HART Device Revision Mismatch in RRTE prevents loading of a valid FM8 EDD


UI Engine

CR/Bug NumberSummary
4379
HTML5 UIPs are not working anymore with FDI_Package_IDE_1.7.0_Build662
3938
HART 511 CHT27110-(001,003): Chart axis label in RRTE does not match what is in the Test Spec
3124
ENUMS and BITENUMS that conditionally become out of range should be marked with out of range indicator in RRTE
3940
HART 511 CHT33010-(003,005): Graph behaving inconsistently and in a manner that goes against the spec
3288
GAUGE chart color bands run together - do not follow EDDL Part 4
3992
HART 510 BUI10140-(008,009): WRITE_AS_ONE Displays both items instead of only 1
1732
HART511 GPH21040-002 expectation are not correct
4180
Display menu has empty menu entries for draeger polytron 8000 device type
4244
513 UIB20420-007: (Regression) Invalid values are not reset to previous good value
4390
REGRESSION: False Visibility Group on a PAGE shall not be shown, and space shall not be reserved
4415
512 VAR19090-001: Initialized TimeSecondsScale value is off by a decimal place - correct value is only displayed after clicking
4435
REGRESSION: HART 512 - HQAVAR19000 through 19080 display wrong initial values for 9 Time Variables
3721
 FF HTK TC_GR_013 - REFRESH ACTIONS of a GRAPH's Waveform Run Each Cycle Time
3943
HART 513 UIB12000-005: DELAY_TIME method does not behave according to spec in RRTE


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)













Previous Releases

View the change log history here.