Automatic generation of IEC 60870-5-104 addresses
To automatically fill the values for a range of signals, a button in the ‘Signals’ view brings up a dialog to automatically calculate addresses.
It is only enabled when selecting a ‘Substation’ element.
Address values may be removed, configured for all signals, or in iterations without changing previously defined addresses.
The details of the address calculation can be customized in the configuration dialog:
Each of the different address components in Helinks STS can be configured with one of the available calculation methods:
Fixed value
The value entered in the ‘Fixed value’ box.Attribute
The value of the attribute selected in the ‘Value Source’ box.DataMap
The attribute selected in the ‘Value Source’ box is evaluated with each regular expression in the DataMapping list, starting at the top. The address of the first matching expression is used.
In each case, the value of the ‘Increment’ field is added to the calculated value until a free value is found.
If the address component IOA is configured, IOA1 - IOA3 are derived by splitting the IOA value into 3 single octets. In this case, IOA1-IOA3 cannot be configured. If the Address Components IOA1-IOA3 are configured, the IOA component is not configurable and will be calculated from the individual octets.
Value Source
Attributes of the signal context that can be used for the address calculation:
Bay:
Name
Type
Extended ParametersIED:
Name
Type
Extended ParametersSignal:
- IEC 61850 address (LNode, DO, DA, FC)
- CDC combined with Functional Constraints (e.g. SPCST)
Value matching with Regular Expression
This input group can be used to create data mapping entries. Clicking on the ‘Add’ button will add the current values of the ‘Regular expression’ and ‘Address’ fields to the ‘Data Mapping’ table.
The ‘Test’ button can be used to verify that the regular expression matches the intended Test expression.