Helinks STS 2021-04 V 3.3.0 Quarterly Release is now available for download in the Helinks Customer Portal: Helinks Customer Portal
What is New?
Improvements in support for IEC 60870-5-104
Support for IEC 61950 6-100 extended
Communication Editor improvements
Support for Power Equipment Templates
Improved Library Handling
Logical Device Configuration for IED Crafter
Imroved Application Templating ( GOOSE and Sample Value Library)
Support of Wildcards in Process Name
Support for multiple instantiation of library elements using configurable naming patterns
Detailed Feature and Change Description
-
Support for Client selection
-
Support for different PTD files
-
Bug fixes in field calculation configuration
-
Dynamic refreshing for all pages
-
New pages for Sampled Values
-
New Process page showing Substation/Process section.
The STS Library can containn Power Equipments as Library Elements. They can reference existing Functions or have intrinsic Functions.
In the Function Specification Diagram Palette either new and "empty " Power Equipment Functions can be created or existing Power Equipment Functions can be instantiated.
In SCL these Functions become Equipment or SubEquipment Functions.
-
Update of entire Bays from Library
-
Improved handling of LNode instances and prefixes
-
Global Update from Library
-
Visual information on Template usage
-
Better control of intrinsic-non-intrinsic Functions
-
Instance data survives update from Library
-
Various bug fixes and minor improvements
The Logical Device structure od th ecreated IED can be defined independently of the Functions in the Substation section. In a second step Functions can be allocated to the new Logical Device structure. This defines the allocation of Logical Nodes.
The Process Name attribute of a Signal can now include variables. Please observe that the variables are only updated on creation/instantiation from Library, Once resolved they are not updated when the context changes. This behavior is different from using variables in Text Fields. These are updated when the context changes.
Selecting a name for the process element allows using wildcards %s, with ranges afterwards i.e.
System%s,001-002
will instantiate System001 and System002
The following Bugs are fixed in this Version
|
Priority
|
Key
|
Summary
|
Status
|
|
|
STS-883
|
Show virtual IED implementation dialog also when only 1 IED is present in the System Diagram
|
Done
|
|
|
STS-868
|
References are not calculcated for locked IEDs
|
Done
|
|
|
STS-867
|
CommunicationEditor does not properly refresh after ComConf
|
Done
|
|
|
STS-863
|
ComConf does not properly distribute RCB when logical device max is reached
|
Done
|
|
|
STS-862
|
Report clientLNs are only set during publishing
|
Done
|
|
|
STS-861
|
GOOSE/SV Destination LNs are only set during subscription
|
Done
|
|
|
STS-860
|
Signal list sorting by Status does not work
|
Done
|
|
|
STS-859
|
Inputs list 'Description' column is not populated
|
Done
|
|
|
STS-858
|
Delete ComConf with 'Subscription only' does not delete ClientLN
|
Done
|
|
|
STS-857
|
ComConf: 'Subscription only' does not always use correct control blocks for ClientLN
|
Done
|
|
|
STS-844
|
DPF Diagrams don't show SignalConnections involving unresolved source or sink
|
Done
|
|
|
STS-843
|
LNode Prefix renaming doesn't take mapped state into account
|
Done
|
|
|
STS-842
|
ConductingEquipment default LNodes do not trigger repository precommitlistener
|
Done
|
|
|
STS-841
|
Instantiating/Updating from library recalculates Signal name
|
Done
|
|
|
STS-840
|
Changing IEC data attribute of a Signal should not change internal name
|
Done
|
|
|
STS-836
|
Conducting Equipment lacks Documentation actions
|
Done
|
|
|
STS-832
|
Laterbinding isn't properly shown
|
Done
|
|
|
STS-829
|
Configure Function dialog does not actually delete logical nodes
|
Done
|
|
|
STS-827
|
Duplicate suppression in Add to Library does not distinguish between library types
|
Done
|
|
|
STS-826
|
Separate palette visibility calculations between Sil, Ssf
|
Done
|
|
|
STS-824
|
Attribute data migration should be idempotent
|
Done
|
|
|
STS-823
|
Update from Library on Equipment causes LNode duplication
|
Done
|
|
|
STS-822
|
FinalDestination attributes not readable due to attribute migration
|
Done
|
|
|
STS-821
|
AddMultiElementsToLibraryDialog input validation does not run when checking/unchecking
|
Done
|
|
|
STS-820
|
Report control blocks created by Helinks have <RptEnabled max="0"> which is invalid
|
Done
|
|
|
STS-817
|
Bay template instantiation may fail for specific equipment/function combinations
|
Done
|
|
|
STS-816
|
Existing GSE/SMV values override channels
|
Done
|
|
|
STS-814
|
Reducing GSE/SMV Element in Matrices removes entire column group
|
Done
|
|
|
STS-813
|
Select library : Deactivate removal of current active library
|
Done
|
|
|
STS-812
|
Edit menu appears twice when opening Library Manager
|
Done
|
|
|
STS-811
|
104 Address calculation does not work with default.ptd
|
Done
|
|
|
STS-810
|
104 Address calculation - configuration parameters changes apply only to subsequent runs
|
Done
|
|
|
STS-809
|
104 Address calculation - Evaluation Method parameter not set from dialog
|
Done
|
|
|
STS-808
|
AssignedDevices from (very) old projects are not added to repository
|
Done
|
|
|
STS-807
|
Input names are not unique in migrated project
|
Done
|
|
|
STS-806
|
Updating Function from library should update isHlxOnly attribute
|
Done
|
|
|
STS-805
|
Instantiating Function from library does not preserve isHlxOnly attribute
|
Done
|
|
|
STS-803
|
LibraryManager does not properly update equipment template list
|
Done
|
|
|
STS-802
|
Equipment functions show in palette as non-equipment function
|
Done
|
|
|
STS-801
|
The Function Diagram looses Text boxes and other elements
|
Done
|
|
|
STS-800
|
Update bay from library fails to reload some functions
|
Done
|
|
|
STS-798
|
Application library : name proposed when you create an application from library
|
Done
|
|
|
STS-797
|
Virtual IED implementation text filter is case sensitive
|
Done
|
|
|
STS-796
|
61850-6-100 model consistency should be independent of launch parameters
|
Done
|
|
|
STS-795
|
Library key should not require alphabetic start character
|
Done
|
|
|
STS-794
|
Vendor packages not available
|
Done
|
|
|
STS-791
|
LNode-TLNode binding properties should not be editable when mapped
|
Done
|
|
|
STS-788
|
Converting an Application to TemplatedApplicationGroup will rename it
|
Done
|
|
|
STS-787
|
Communication Editor slows down ComConf generation massively when expanded
|
Done
|
|
|
STS-776
|
Renaming implemented IED does not properly re-implement all functions
|
Done
|
|
|
STS-775
|
Conflicting handlers for com.helinks.sts.ssf.commands.updateFromLibrary
|
Done
|
|
|
STS-773
|
LLN0 in functions from library are incorrectly instantiated with non-blank lnInst
|
Done
|
|
|
STS-772
|
Removing GOOSE application participating function does not release Inputs to Unused state
|
Done
|
|
|
STS-771
|
Instantiating Bays from library does not properly process electrical connections
|
Done
|
|
|
STS-769
|
Subscriptions for IEDs without type are not processed or logged
|
Done
|
|
|
STS-768
|
Service Section of IEDs configured by certain vendor packages is not respected
|
Done
|
|
|
STS-766
|
Correct naming & tab order for GOOSE/SV on communication editor
|
Done
|
|
|
STS-756
|
Adding Pos.opOk to a GOOSE application tries to add Pos.q with FC=OR which does of course not exist
|
Done
|
|
|
STS-754
|
LGOS, LSVS, InRef, BlkRef binding strings all contain IED name
|
Done
|
|
|
STS-679
|
DataTypeTemplate root element removed from Ced
|
Done
|
|
|
STS-463
|
Repository keys of Application and IED can collide
|
Done
|
|
|
STS-457
|
Copy&Pasting Current Transformer causes NPE
|
Done
|
|
|
STS-439
|
RenameLibKey can not rename instances of equipment, ied, bay, application, process
|
Done
|
|
|
STS-436
|
Copy & Paste of functions does not properly calculate new Inst for LNodes
|
Done
|
|
|
STS-382
|
SSF Autoarrange places some lines on top of each other
|
Done
|
|
|
STS-250
|
Fix vendor package initialization errors that lead to missing icons for some IEDs
|
Done
|
|
|
STS-248
|
Fix 'command is undefined' error in SysDiagram context menu
|
Done
|
|
|
STS-208
|
Instantiating LGOS, LSVS from palette does not instantiate LN Type
|
Done
|
|
|
STS-179
|
Reloading ICD file with different AP names does not delete old AP
|
Done
|
|
|
STS-83
|
Parsing Error in VP Streamx Manifest
|
Done
|
|
|
STS-71
|
Problems in the single line when opening a project created with an older version of STS.
|
Done
|
|
|
STS-59
|
Many property sheet entries allow ID collisions to occur
|
Done
|
|
|
STS-58
|
ComConf Restore does cleaning run on entire project, ignoring lock status and service settings
|
Done
|
|
|
STS-57
|
ComConf restore does not respect IED selection
|
Done
|
|
|
STS-53
|
ComConf on a subset of IEDs does not work properly
|
Done
|
|
|
STS-50
|
Reloading SIL Function from Library destroys Application References
|
Done
|
|
|
STS-49
|
ExtRef with prefered-Attributen (pDO, pDA etc) lose these on binding
|
Done
|
|
|
STS-48
|
SubEquipment nodes TCTR, TVTR can not deal with different prefix conventions than A,B,C,N
|
Done
|
|
|
STS-47
|
SCD export contains ConnectedAP of suppressed IEDs
|
Done
|
|
|
STS-46
|
Export dialog SCD contents are incorrect
|
Done
|
Looking forward to hear your feedback.
Thanks,
Team Helinks STS