Skip to main content
Skip table of contents

Latest Release of Helinks STS

Date

Version

STS-3.13.4

Patch 3.13.4

  • Application templates: Update from Library only worked on templates without participants

  • Application templates did not recognize Signals and Inputs with uniqueness suffixes ( '_#0001')

  • Creating an IED from specification crashed on Functions with description attribute set

  • Closing the Property view while the application template editor was active prevented reopening it

  • Property view did not scroll properly in the application template editor

  • Importing an SCL file with inconsistent data type templates did silently skip DATypes that had unresolved BDA references

  • Startup log contained spurious error messages about duplicate repository key for service configurations of application templates

  • Importing an excel file where not all data attributes could be found in the project now displays error in function diagram and signal list until all data is properly resolved manually or by reimport (after correcting or importing correct data types)

  • Edit dialog for Inputs would delete later binding and supervision mappings for not currently used IED types

  • Application templates with a large number of participants ( >200) may crash the application during migration when starting.

  • Implementing a virtual IED failed silently under some circumstances

  • Toggling “Suppressed in SCL” on a function now properly assigns new instance numbers on LNode if they no longer are unique due to the toggle.

  • Application template search for eligible participant candidates sometimes rejected valid participants

  • Instantiating a bay template with only a subset of functions could temporarily add excluded functions to application templates with automated participant lists before deleting them again

  • Some labels in Property view have been improved

Patch 3.13.3

  • Additional context menu actions have been added to application templates in the application overview to allow more fine-grained editing

  • Property view did not show entries for some items in the application overview

  • Setting LGOS in the communication editor did not work if the LGOS was not initialized with the required DOIs

  • Excel import sometimes used stale data to identify Signals corresponding to a spreadsheet row, resulting in unpredicable behaviour

  • Validation errors on an application templated prevented Details dialog on instances from showing (accessed from the connection matrix)

  • Help Contents did not open

  • Log dialog after Exporting SCD did not include some types of errors

  • Migration of Virtual IEDs previously located in a Conducting Equipment subdiagram could lead to non-unique device roles

Patch 3.13.2

  • Activating an airgapped installation of STS via QR code did not work for all versions of Microsoft Windows

  • Spurious validation errors when inspecting instances of a templated application removed

  • Application template editor did not show Properties for all selectable elements

  • Subscriptions for IEDs using variant mapping were not properly calculated

Patch 3.13.1

Several files were erroneously not included in the installer, they have been readded

  • Vendor packages restored

  • Excel export restored

  • In the application template editor, it is now possible to add and remove conditions for elements in the “Conditions” tab of the Properties

  • Clicking on the Edit application role button in the application template editor when no project element was mapped should bring up an error log.

Release 3.13.0

New Features

Application Template Editor

The new Application Template Editor is now available in the application view, both via a double-click or the context menu of an application template. It allows you to open up a diagram where you can view and edit the internals of an application template. Here you can extend your template with additional participants, signals, fine tune the rules that control the templates automation, and control the naming of signals and inputs that are created by your application template when required.

ApplicationTemplateEditorExample.png

Log View

The Log View is a new tab that by default resides in the lower portion of the workbench. It persists log messages that arise from user action, such as synchronising SCL Communication or importing Excel files.

image-20251201-155926.png

New Licensing System

Starting from this release, Helinks STS is adopting a new licensing system that is based around license keys. Upon first running the new release, the user will be asked to enter a license key. Users can find their license keys by logging into www.helinks.com.

For help with the activation, please look at our activation guide.

Improvements

Single Line and Function Diagram

  • Click-and-drag motions when instantiating palette elements are no longer possible except for Busbars.

  • Add a label to the filter button in the MMS Receiving Inputs dialog.

Data Migration

  • When migrating to a newer data model, STS will no longer show multiple log result dialogs if multiple migrators have run. Instead, only one log dialog will be shown.

System Diagram

  • When the user presses cancel during AccessPoint selection while connecting an IED to a network in the System Diagram, STS will no longer create the connection anyways.

Applications

  • Improve visual appearance of the ‘Properties’ view while Applications View, or in the Application Template Editor and the Application Editor.

Bug fixes

Single Line and Function Diagram

  • Disallow opening function diagrams for Conducting Equipment (except Power Transformers).

  • Pressing Undo right after creation of an element no longer leads to the element being unnamed.

  • Fix inconsistent Logical Node Instance numbers after changing a function to be “Suppressed in SCL”.

  • Fix inconsistent Logical Node Instance numbers after copy & pasting a function or Logical Node.

  • Disallow creation of Power Transformer functions in a Substation’s function diagram. Power Transformers now have their own Diagram and all functions related to the Power Transformer should be in the diagram.

  • Fixed the ‘Select All' button in the MMS Inputs dialog not working correctly.

  • Fixed a bug where the Input dialog of a logical node would not update correctly and not respect ‘cancel’.

  • Fixed a bug where removing an input in the Input dialog of a logical node would not update the other tables of the dialog correctly.

  • Fixed a bug where IED mappings using variants got lost during unmap/remap operations.

  • Fixed a bug that prevented electrical connections starting at Power Transformers.

  • Fixed a bug where deletion of an electrical connection could lead to a blocked Terminal of Primary Equipment

  • Fixed a bug where crafting an IED with nested Logical Devices would not set the GrRef DOI correctly to reflect Logical Device nesting.

  • Fix a bug where clearing the name formula of an element would not actually update the formula correctly.

  • Fix a bug where selecting the same data object/data attribute twice lead to only one signal in the Logical Node.

Applications

  • Fixed a bug where the ‘Data Flow’ tree did not update correctly.

  • Deleting a signal from the specification diagram left residue in application templates that were using it, causing validation errors.

  • Application templates with certain conditions did not show proper UI text.

Library

  • Setting an empty library key will no longer crash the ‘Add to library’ dialog of Bays, Busbars, Equipment, Virtual IEDs.

  • Fix functions added to library through Virtual IEDs not showing up in the current Bay’s type palette.

  • Editing the Library Usage Name of a function no longer affects the Library Key of the function.

  • Fix the Library Manager showing ‘dirty’ right after opening a new library.

  • Fix the Library Manager showing ‘dirty’ right after saving.

  • Editing the Library Usage Name of an element in the Library Manager will now update the palette of the Single Line and Function Diagrams accordingly.

  • Newly instantiated functions from the Library will now be named after the Library Usage name of the function in the library.

Communication

  • Fixed a bug where certain ExtRef elements would show ‘No publisher’ in the ‘Inputs’ tab.

Excel Import/Export

  • Excel export used the wrong data source for the ‘Specified Data’ column crashed when encountering logical nodes that were “implemented differently”.

  • Fixed a bug where 104 addresses could not be resolved correctly during Excel export.

System Diagram

  • Fix copy & pasting an IED not actually copying the data model of the source IED.

Others

  • Fixed a bug that caused unzipping of STS project archive to fail.

  • Fixed a bug where a deadlock could occur when opening a function diagram.

JavaScript errors detected

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

If this problem persists, please contact our support.