Skip to main content
Skip table of contents

Helinks STS 2022-04 V 3.7.2 Quarterly Release Release Note

 

Helink sLogo

Release Date: 31.03.2022


Helinks STS  2022-04 V 3.7.2 Quarterly Release is now available for download in the Helinks Customer Portal: Helinks Customer Portal


Detailed Feature and Change Description

Improved IEC 60870-5-104 Address Calculation

For each 104 address segment a value can be configured by different methods

Constant with and without increment

Variable of a context object

Mapping table where the key is taken from a context value and matches with a regular expression

Application templates improvements

  • ‘Add’ dialog for new participants now searches the project for preconfigured participants
  • ‘Add’ dialog allows searching for non-preconfigured elements that can be automatically configured (i.e. contain all compatible logical nodes & signals)
  • Application role participation can now be automated by adding a checkmark
    • all preconfigured participants will be added when automation is enabled
    • newly created substation elements will be added to all automated roles for which they are preconfigured
  • MMS Reporting now also supports templating
    • Each 'Report Message Configuration' results in one signal role, and adds one checkbox column to the ‘Signal List’ view
    • Signals can be added as participants by selection in the application view or setting a corresponding checkmark in the 'Signal List' view
    • All signals are sent to all client logical nodes of the same signal role - redundant clients no longer need any explicit setup

Improved SCL Export

  • handling of IED references when exporting only a subset of IEDs can now be configured
  • SED file export with transfer of engineering rights

Improved IEC61850-6-100 support

IRC 61850-6-100 schema updates and feature implementation

Installation and packaging issues

Program Icon missing, now shortcut in desktop, no readme, help and release notes not available

Function Diagram Layout

Layout without Single Line and allow Grouping according to categories and order manually or alphabetically

SCL Communication Configuration (ComConf)

The automatic SCL Communication Configuration needs to take all data from channels and must support FCD and FCDA level data set entries.

 

The following Bugs are fixed in this Version

PriorityKeySummaryStatus

Low

STS-1133

Invalid signal marked as implemented as specified

Done

Medium

STS-1132

ICD/CID Export export of Ed2.1 devices converts to Ed2

Done

Low

STS-1128

Rename the button "Reload all ICDS"

Done

Medium

STS-1127

DataAttributeValueEditor FLOAT validation incorrectly disallowes '0' as a value

Done

Medium

STS-1126

Some DA are not selectable in DataAttributeValueEditor

Done

Medium

STS-1124

SMVSettings smpRate=fix prevents initializing of new control blocks

Done

Medium

STS-1121

Ed1 downgrading: datasets containing invalid FCDA need to be removed

Done

Medium

STS-1118

When using Context Name Variables for Functions all attributes are corrupted

Done

Medium

STS-1113

"Add" dialog for LNodes in templated application has empty labels

Done

Medium

STS-1112

Templated MMS should not need SignalRole mapping for Client inputs

Done

Medium

STS-1111

Signal Role mapping dialog does not remove roles properly

Done

Medium

STS-1108

Library operations do not properly handle redundant clients

Done

Medium

STS-1107

Signal list does not show some connections

Done

Medium

STS-1106

Library add/update does not properly handle redundant clients

Done

Medium

STS-1105

Corrupted Diagram data prevents opening SSF

Done

Medium

STS-1104

Data Attribute Value Dialog suppress already used DO even if not Data Attributes are used.

Done

Medium

STS-1103

MMS Template application fails some report connections if top level elements can occupy multiple roles

Done

Medium

STS-1102

MMS Template creation adds additional inputs

Done

Medium

STS-1101

IEDCrafter does not create appropriate Enum types when instantiating DAI

Done

Medium

STS-1100

IED crafted with explicitly modelled LLN0 exports with validation errors until restart

Done

Medium

STS-1098

Library instantiation always uses mixed report mode when implementing vertical connections

Done

Medium

STS-1097

SignalConnections sometimes get created without container

Done

Medium

STS-1096

Redundant Client subscriptions always use mixed report modes, should mirror main client

Done

Medium

STS-1094

Validate AppId according to IEC61850 8-1(GOOSE) and 9-2 (SMV)

Done

Medium

STS-1092

ICD, CID without publishers exports include Publisher IED in Communication Section

Done

High

STS-1091

Engineering status of signal is not restored to 'as specified' when re-mapping a signal to its original specification

Done

Medium

STS-1090

Some Signal Variables are not resolved correctly

Done

Medium

STS-1089

Instance number collisions when instantiating functions

Done

Medium

STS-1071

MMS Subscription on LLN0 leaves TClientLN.lnInst field null, must be blank string

Done

Medium

STS-1070

Ed1 downgrade should remove all TLog, TLogControl of non-Ed1 devices

Done

Medium

STS-1062

changing signal back to specification leaves status as implemented differently

Done

Medium

STS-941

Excel import : 2 times the same LN on one STS Function in implementation

Done

Medium

STS-869

New GSE/SMV elements can get duplicate MACs even if 'Make unique' is true

Done

Medium

STS-846

Communication Configuration form Application Template

Done

Medium

STS-838

Renaming Application causes DPF Editor palette to go missing

Done

Highest

STS-837

104 in SCL with UP

Done

Medium

STS-834

Communication Generation based on Application Editor tempalte: wrong suscription 2

Done

Medium

STS-833

Rename IED : keep old name in CommunicationEditor

Done

Medium

STS-752

Library reappears after being removed

Done

Medium

STS-739

DPF Editor relies on SignalConnection object relations

Done

Medium

STS-620

Vendor specific SCD exports use wrong filename

Done

Medium

STS-575

SCD generation preference does not include buffer time for unbuffered report

Done

Medium

STS-562

Instantiating Functions from Library does not include application role tags

Done

Medium

STS-560

removing SignalItems should null all SignalConnection references

Done

Medium

STS-559

Key calculation for data SignalItems should use specification data

Done

Medium

STS-554

Deleting Functions in Ssf does not properly clean up MMSReports

Done

Medium

STS-553

Function instantiation renames Function even if no exact collision occurs

Done

Medium

STS-551

Unmapping an unmapped AssignedDevice ( via UnmapAll ) sets exIED to virtual

Done

Medium

STS-549

Function Library instantiation does not preserve implementationOnly status

Done

Medium

STS-545

Instantiating functions with no Signals duplicates Inputs

Done

Medium

STS-541

Adding multiple dynamic attributes introduces unresolvable name collisions

Done

Medium

STS-540

Deleting extended parameter fails due to concurrentmodificationexception

Done

Medium

STS-539

Dialogs using SITEditTable overwrite variables with current values on closing

Done

Medium

STS-535

Excel export crashes due NPE for non-SD ptd

Done

Medium

STS-515

Assigning devices to Process elements does not update the labels of changed child elements

Done

Medium

STS-503

MapLNodeDialog applies mappings instantly

Done

Medium

STS-502

Celleditor in Mapping dialog doesn't actually overwrite existing mapping

Done

Medium

STS-501

TEnumVal.ord is modelled as int, but RuggedCom uses out-of-range number in their ICD

Done

Medium

STS-499

SCL: primitive optional attributes without default are improperly modelled

Done

Medium

STS-498

SignalList "Extension" fields lose variables on editing

Done

Medium

STS-497

SignalList Description values can not be deleted

Done

Medium

STS-496

Adding new Extended Parameter does not update list in parent dialog

Done

Medium

STS-495

Extended Parameters can not be deleted

Done

Medium

STS-492

(unconfirmed) SignalList variables may be lost under some circumstances

Done

Medium

STS-488

Importing SCD with invalid ip/subnet mask crashes if project has no subnetwork

Done

Medium

STS-486

TemplatedApplications do not properly apply all configuration to instances

Done

Medium

STS-485

Functions with multi-role capability do not preserve proper SignalRole mapping

Done

Medium

STS-480

AddMultiElements to library dialog does not validate input LibKeys

Done

Medium

STS-471

Confiure signal role identifiers table is corrupted

Done

High

STS-470

Previously deleted functions in AppEditor won't re-appear when another function is added

Done

Medium

STS-467

dragging LNode from EqFunction to SubEquipment causes LNodeEditPart to disappear

Done

Medium

STS-466

Configure Function tree allows drag&drop to add node as child of its own descendants

Done

Medium

STS-465

Adding bay to library with intrinsic may cause the operation to fail

Done

Medium

STS-460

Adding process to library with deep hierarchies produces incorrect library elements

Done

Lowest

STS-456

Updating Bay in Library doesn't update context menu of equipment properly

Done

Medium

STS-453

Instantiating Bay from Library also adds de-selected equipment functions

Done

Medium

STS-450

SignalList filter is applied globally - even in dialogs without search field

Done

Medium

STS-449

SignalList sorting & filtering can not be applied to different columns

Done

Medium

STS-448

SignalList does clear Filter text on selection change, but keeps previous filter active

Done

Medium

STS-441

NPE when Subnet mask of imported scl file is 0.0.0.0 or IP address out of range.

Done

Medium

STS-438

RenameLibKey renames all selected function, even if they have different template field

Done

Medium

STS-435

SCLRepository objects can enter in wrong order

Done

Medium

STS-434

Adding bay to library with two functions of same template results in duplicate function library entries

Done

Medium

STS-431

DPF: sending/receiving function selection dialog does not show parent conducting equipment

Done

Medium

STS-411

Excel export crashes with IndexOutOfBoundException

Done

Medium

STS-410

Migration of ConductingEquipment functions causes data loss

Done

Medium

STS-397

Selecting Process Name cell writes description field, if non-empty value is present in combo box editor

Done

Medium

STS-396

Process Name & Description editing dialog does not correctly initialize current value of description

Done

Medium

STS-391

Header columns in GOOSE Matrix Excel export are not properly resolved.

Done

Medium

STS-384

Prevent the creation of empty Functions in the Function Diagram

Done

Medium

STS-381

Migrating old CT/VT does not place the LNodes in appropriate subfunctions

Done

Medium

STS-378

Configure Function dialog adds unwanted "ROOT" elements on every hierarchy level

Done

Medium

STS-343

SITContentProvider throws IllegalStateException on selecting SignalMap

Done

Medium

STS-333

Adding Bay to library does not add bay labels to function/equipment library

Done

Medium

STS-332

SignalList no longer displays Signals contained in Process elements

Done

Medium

STS-328

PhysConn is setting wrong value - new value is concatenation of type + value instead of parsing properly

Done

Medium

STS-323

Legacy projects may not have AsssignedDevice.getParentPath set

Done

Medium

STS-271

Add to library does not properly handle documentation links for implicit composite elements

Done

Medium

STS-260

Default DAI creation on Reverse Engineering

Done

Medium

STS-251

Remove conflicting handler definitions for various commands

Done

Medium

STS-225

adding composite elements to library writes template references before updating template names

Done

Medium

STS-221

If a Subnet exists in a project it should never be overwritten by icd or even scd import.

Done

Medium

STS-173

Adding Note to Input crashes the program

Done

Medium

STS-165

Single ICD can produce two PaletteEntries with different version number

Done

High

STS-157

Undo of deleting a Conducting Equipment breaks the tool.

Done

High

STS-141

Move Protocol Initialization to run right after SCL tooling

Done

Medium

STS-60

DynamicProtocolAdapterFactory initialization does not work when called in Read-Only transaction

Done

Medium

STS-51

When configuring SV, CAPs other than CB parent are not taken into account

Done

Looking forward to hear your feedback.

 

Thanks,

Team Helinks STS

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.