Skip to main content
Skip table of contents

Helinks STS V3.12.0 release notes

Helink sLogo

Release Date: 05.06.2024


Helinks STS   is now available for download in the Helinks Customer Portal: Helinks Customer Portal


New Features

Extended Parameters

  • Global editing dialog: a new dialog can now be opened when editing the extended parameters of an element. It will show a table of all elements of the same type within the same diagram, where the values of all extended parameters can be seen and edited.

  • Variable expressions: extended parameters can now use formulas with variables to properly resolve their value

Proxy Crafter

  • Proxy data model can now be built incrementally, and from multiple client logical nodes

  • Proxy data model can now create signals in the client logical node to republish the proxied data

  • LDName collisions are now avoided

Minor Improvements

Extended Parameters & Variables

  • Extended Parameters can no longer be accidentally renamed

  • 'Add to' and 'Add to all' can now be used with existing extended parameters

  • Selecting an existing parameter will prefill the "Add to" and "Add to all" creation dialog. This allows to more easily propagate parameters from one element to all, or from another element to the edited element

  • Virtual IED Roles can now be used as variable, and their names can contain variables

  • Signal data object name, data attribute name and functional constraint are now available as variables with identifiers doname, daname and fc, respectively

  • Variable editor now has more complete list of available variables

Proxy Crafter

  • LDName collisions are now avoided

Reverse Engineering

  • Intermediate DAI and DOI are only created when they are direct ancestors of a signals data

Applications

  • Applications can now mix different service types

  • Application templates should now be much more performant

  • Basic application receiving and sending boxes are now the function or subfunction that contains the receiving or sending logical node (was always root function before)

  • Command connection can now be drawn in basic applications

Library

  • Description of library elements can now be edited in the library manager editor

  • When instantiating a bay and selecting optional functions, subfunctions are no longer shown

Miscellaneous

  • Configure Inputs signal dialog now has different columns more suited to the respective service type

  • Project menu cleaned up a bit, now has action to Rename the project

  • Single-Line editor palette uses library element description in tooltip (was template name before)

  • Removed all automatic saving on actions to prevent overwriting after exceptional problems

  • Resolution of name conflicts for elements now uses better naming scheme

  • PDF documentation now includes tables of Sampled Value applications

  • SCL (top-level) Private elements can now be imported/exported (enabled in preferences)

  • Prefered attributes (pLN, pDO, pDA) now supported as filter when selecting Later Binding ExtRefs

Bug Fixes

Extended Parameters

  • Advanced category of PropertySheet should not cache ItemPropertyDescriptors

  • DynamicAttributes dialog was not properly processing selection under some circumstances

Applications

  • TemplatedApplications with multiple participant connections had spurious validation error

  • Prevented crash in Application View when application template had unexpected or incomplete values

  • minor bugfixes and UI improvements to application template editing

  • Application template automated mapping no longer fails when multiple signals have same DA/DO

  • Application template connection matrix now properly refreshes when elements are added or deleted in Single-Line diagram

  • Application data exchange view now updates properly when elements in Single-Line diagram are deleted

  • Connection view no longer marks errors for unimplementable Service types (i.e., Internal, Wire, Command)

  • Logs have been made more clear and detailed

SCL Communication Configuration

  • Improved support for additional limitations on editability by Service

  • Building only specific service types sometimes impacted other service types

  • Subscriptions to control blocks that can or should not be recalculated are now properly processed

  • Helinks Private tag now uses source="helinks.com

  • Multiple Inputs bound to same ExtRef intAddr no longer cause the ExtRef to be duplicated

  • Predefined control blocks without OptFields will have them added

  • SMVOpts was missing 'timestamp' field.

Library

  • Bay, equipment, and IED templates with functions had the "template" field of their functions erroneously kept at default when initially added (update was not affected)

  • Bay and equipment templates with intrinsic functions were duplicated on instantiation

  • IED template instantiation was not including all functions under some circumstances

Miscellaneous

  • When choosing signals, the Search field and Functional constraint filters were not working in some circumstances

  • Signal table column editing should now use the appropriate editor for all columns (or be read-only)

  • Improved Excel Import for unmapped Signals

  • "Configure Signals" dialog no longer needs two attempts to open for new Logical Nodes without signals

  • fixed a bug where connectivity nodes of bay templates only get created after restart

  • Closing and reopening SilEditor no longer breaks filtering of palette according to selection

  • Mapping LNodes to IED with variant type mapping should default to non-variant mapping if there is no more specific mapping

  • Fixed "IndexOutOfBounds" error that could crash program from Application view

  • Crafting IED used different disambiguation rules for uniqueness, resulting in  IED logical node not matching instance number to their mapped specification logical node

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.