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:
Component | Version |
EDD Engine | 12.0.1.110 |
DMS | 1.7.0.3280 |
UI Engine | 1.7.0.4597 |
RRTE | 1.7.0.4268 |
IDE Plugin | 1.8.10 |
IDE Debugger Plugin | 1.2.4.202105071955 |
HART Tok10 | 10.48.0.767 |
HART Tok8 | 8.2.24.821 |
FF FDI Tokenizer | 6.1.1.534 |
FF legacy Tokenizer | 5.2.2.133 |
PROFIBUS Tokenizer | 4.4.27 |
HART Standard DDs | 20240514.1 |
Device Package Conformance Test Tool | 1.7.0.4259 |
HART-IP CommServer | 1.2.0.0 |
DeviceInfo Generator | 2.3.0 |
DeviceInfo Browser | 1.1.1.0 |
PA-DIM Server | 20240709.2 |
Package Signing Tool | 2.0.2.0 |
HART Sample package | 4.1.0.2 |
FF Sample package | 1.6.0 |
PROFIBUS Sample package | 2.1.0 |
PROFIBUS/PROFINET Simulator | 1.0.0.4025 |
HTML5 UIP Sample | 2.1.0 |
The following CRs were resolved in this release:
Device Model Services
CR/Bug Number | Summary |
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 Number | Summary |
4127
| Wrong relationship type for documentation metadata
|
4189
| New method built-in get_status_string2() not recognized by Eclipse Plugin
|
DPCTT
CR/Bug Number | Summary |
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 Number | Summary |
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 Number | Summary |
3690
| New method built-in get_status_string2() needs to be added to both FF Tokenizers
|
HART Standard Library
CR/Bug Number | Summary |
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 Number | Summary |
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 Number | Summary |
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 Number | Summary |
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 Number | Summary
|
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 Number | Summary |
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 Number | Summary |
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 Number | Component | Summary | Reported Date (MM/DD/YY) |
|
|
|
|
|
|
|
|
|
|
|
|
Previous Releases
View the change log history here.