Download as pdf or txt
Download as pdf or txt
You are on page 1of 91

Easergy Builder_1.5.9.

1_ReleaseNotes
Version 1.5.9.1, Public Document
General Index.
1. Introduction ...................................................................................................................................... 6
2. General Information ......................................................................................................................... 7
2.1 Installing software ......................................................................................................................... 7
3. Release notes ................................................................................................................................... 8
3.1 Release Summary .......................................................................................................................... 8
Easergy Builder_1.5.9.1 .......................................................................................................................... 9
Easergy Builder .......................................................................................................... 9
CLAQ ......................................................................................................................... 13
CMON ........................................................................................................................ 13
IEC61850 ................................................................................................................... 15
LAQ ............................................................................................................................ 16
SNMPM ...................................................................................................................... 16
ZIGBEE ...................................................................................................................... 18
Easergy Builder_1.4.7.5 ........................................................................................................................ 20
IEC-104 Slave ............................................................................................................ 20
IEC 61850................................................................................................................... 20
Easergy Builder_1.4.7.3 ........................................................................................................................ 23
ATS ............................................................................................................................ 23
Easergy Builder_1.4.7.1 ........................................................................................................................ 24
Easergy Builder ........................................................................................................ 24
ATS ............................................................................................................................ 27
Cilo............................................................................................................................. 28
CLAQ ......................................................................................................................... 28
IEC-101 Slave ............................................................................................................ 29
IEC-104 Master .......................................................................................................... 29
IEC-104 Slave ............................................................................................................ 29
Lioc ............................................................................................................................ 30
Modbus Master ......................................................................................................... 31
Easergy Builder_1.3.4.3 ........................................................................................................................ 32
IEC61850 ................................................................................................................... 32
Easergy Builder_1.3.4.1 ........................................................................................................................ 35
Easergy Builder ........................................................................................................ 35
CLAQ ......................................................................................................................... 36

2
Easergy Builder_1.3.3.1 ........................................................................................................................ 37
Easergy Builder ........................................................................................................ 37
101 Master ................................................................................................................. 38
Modbus Master ......................................................................................................... 38
Easergy Builder_1.3.2.1 ........................................................................................................................ 39
Easergy_Builder ....................................................................................................... 39
CLAQ ......................................................................................................................... 40
DNP Master ............................................................................................................... 40
DNP Slave.................................................................................................................. 41
101 Master ................................................................................................................. 41
101 Slave ................................................................................................................... 41
104 Master ................................................................................................................. 42
104 Slave ................................................................................................................... 42
LAQ ............................................................................................................................ 43
Modbus Master ......................................................................................................... 43
SEPAM ....................................................................................................................... 43
Easergy Builder_1.2.10.3 ...................................................................................................................... 45
IEC61850 ................................................................................................................... 45
LAQ ............................................................................................................................ 46
Easergy Builder_1.2.10.1 ...................................................................................................................... 47
Easergy Builder ........................................................................................................ 47
DNP Master ............................................................................................................... 49
DNP Slave.................................................................................................................. 50
101 Master ................................................................................................................. 50
101 Slave ................................................................................................................... 50
104 Master ................................................................................................................. 51
104 Slave ................................................................................................................... 51
IEC61850 ................................................................................................................... 51
ISAGRAF5 ................................................................................................................. 54
Lioc ............................................................................................................................ 55
Modbus Master ......................................................................................................... 55
Sepam........................................................................................................................ 55
SOE ............................................................................................................................ 56
Easergy Builder_1.2.3.3 ........................................................................................................................ 57
CLAQ ......................................................................................................................... 57

3
IEC101_Master .......................................................................................................... 58
IEC61850 ................................................................................................................... 58
Easergy Builder_1.2.3.1 ........................................................................................................................ 60
Esaergy Builder ........................................................................................................ 60
IEC61850 ................................................................................................................... 61
Easergy Builder_1.2.2.1 ........................................................................................................................ 64
Esaergy Builder ........................................................................................................ 64
CLAQ ......................................................................................................................... 65
61850 ......................................................................................................................... 65
Easergy Builder_1.2.1.1 ........................................................................................................................ 66
Esaergy Builder ........................................................................................................ 66
Cilo............................................................................................................................. 67
DNP Slave.................................................................................................................. 67
DNP Master ............................................................................................................... 69
101 Master ................................................................................................................. 70
101 Slave ................................................................................................................... 70
103 Master ................................................................................................................. 71
104 Slave ................................................................................................................... 71
IEC 61850................................................................................................................... 71
Isagraf5...................................................................................................................... 73
Modbus Slave ........................................................................................................... 73
Easergy Builder_1.1.6.1 ........................................................................................................................ 74
Easergy Builder ........................................................................................................ 74
DNP Master ............................................................................................................... 77
DNP Slave.................................................................................................................. 78
IEC 101 Master .......................................................................................................... 81
IEC 104 Master .......................................................................................................... 81
IEC 104 Slave ............................................................................................................ 82
IEC 61850................................................................................................................... 82
LAQ ............................................................................................................................ 84
Lioc ............................................................................................................................ 85
Modbus Slave ........................................................................................................... 85
MICOM ....................................................................................................................... 86
SEPAM ....................................................................................................................... 87
Easergy Builder_1.0.29.0 ...................................................................................................................... 89

4
Easergy Builder ........................................................................................................ 89
IEC 61850................................................................................................................... 89
Easergy Builder_1.0.28.0 ...................................................................................................................... 91
Easergy Builder ........................................................................................................ 91

5
1. Introduction
This document describes features or corrections that have been added to Easergy
Builder_1.5.9.1.
Symbols on the left of each revision are used to define the different types of revisions made:

 This symbol identifies that there is new information such as


compatibility, compilation dates, etc.

 This symbol indicates that there are new upgrades or new


functionalities.

 This symbol indicates that there are bugs or errors that have been
corrected.

 This symbol identifies known problems that have not been


corrected on the last release.

 This symbol identifies a brief reference to a compilation tool.


According to this document’s organization, the information on the last release is shown at the
beginning of the document.

6
2. General Information
In this chapter, the load structure and folders for the executable files.

2.1 Installing software


To install run the setup.exe file and run it as administrator.

7
3. Release notes
3.1 Release Summary
A brief description of every release is given.

Version Brief release description


Easergy Builder_1.5.9.1 Update

8
Easergy Builder_1.5.9.1

Easergy Builder_1.5.9.1
Binary file Release module
Easergy Builder.data Easergy_Builder_01.05.09
ATS_SPlugin.msi ATS_01.00.12
cilo_SPlugin.msi Cilo_01.01.01
CLAQ_SPlugin.msi CLAQ_01.01.07
CMON_SPlugin.msi CMON_01.00.14
DNP_Master_SPlugin.msi DNPM_01.02.05
DNP_Slave_SPlugin.msi DNPS_01.02.06
IEC101_Master_SPlugin.msi IEC101M_01.02.05
IEC101_Slave_SPlugin.msi IEC101S_01.02.03
IEC103_Master_SPlugin.msi IEC103M_01.00.10
IEC104_Master_SPlugin.msi IEC104M_01.02.06
Host IEC104_Slave_SPlugin.msi IEC104S_01.03.04
IEC61850_SPlugin.msi IEC61850_01.01.25
IsaGRAF.msi ISAGRAF_01.00.02
IsaGRAF5_SPlugin.msi ISAGRAF5_01.01.00
LAQ_SPlugin.msi LAQ_01.02.04
Lioc_SPlugin.msi Lioc_01.01.10
ModBus_Master_SPlugin.msi MDBM_01.01.04
ModBus_Slave_SPlugin.msi MDBS_01.00.15
MICOM_SPLugin.msi MICOM_01.00.06
SEPAM_SPlugin.msi SEPAM_01.01.01
SNMPM_SPlugin.msi SNMPM_01.00.05
SOE_SPlugin.msi SOE_01.01.02
ZIGBEE_SPlugin.msi ZIGBEE_01.00.06

Easergy Builder

 Included Profile T300 v1.6 with support for IPv6


 Included OAS in HU_A profile for plugin IEC104 Slave
 Included HSR network interface in Hue RTU.
 After configuring an IPv6 black or whitelist in firewall, if the WAN interface is edited
then Easergy Builder crashes.

9
 Insynchronization
the thm document it is specified that when configuring an active IPv6 server as a
device, the MCAST attribute is ignored.
But Easergy Builder waits for it and prevents saving the changes.

 Easergy Builder default value of 'Subnet prefix length' should be 64 not 128
 USB hardening management is not working ok.
 Some wrong IPv6 ip directions, used in profile v1.6, crashs Easergy Builder when
"Read Configuration", "Completely configure RTU", "Read" network or "Overwrite"
network bottoms are used.

 Default Environment variables values: if you only have in the list the element
SSHD_PORT – 22, and you change it to EWS_SERVER_PORT, the value is kept in
22. It should be changed to 443 (default value for EWS_SERVER_PORT). If it is
changed again to SSHD_PORT the value should be set to 22.

 IPv6 SNTP server available as synchronization when HU250 version is not 1.6
 When updating to version 1.6, IPv6 missing in yet defined list in firewall tab
 SNTP Server - IPv6 check box
 LAN Interface Setup Crash
 From T300 v1.3, The checkbox "Send Local time" is hidden in SNTP server
configuration

 Easergy Builder: HUe picture is an HU_A


 Disabled 5 and 6 data bits for serial ports in T300 RTUs
 Included new controller in T300 v1.6:
<CONTROLLER NAME="zbgp" DESC="(X) ZigBee Pro/Green Power"/>

 Added devices K7Z in T300 v1.6 profile. New management for controlling the slots
taken for K7 3G/4G, K7 RS and K7 Z.

 IfNetwork"
one interfaces name is clicked to be modify, and then other part of "Interfaces
chart is clicked the button "Edit Interface" is available. After that, if the button
"Edit Interface" is clicked an error happens.

 When a project is cloned and configuration name starts with a number, when it is
opened, some warning appears in CoreDB creation.

10
 When
one.
a new RTU is created and RTU type is selected, the default version is the last

 New management of supervision signals for avoiding repeated signals when


inverted(:I) or redundancy signals (_A or _B) are used

 Remove the capability to add two ATS in profile of T300


 Repeated local port not detected when ANY in remote IP
 New addons plugins interface for supporting IHM
 When drag and drop a Saitel DR configuration to a Saitel DP RTU, if the configuration
contains TCP channels, they disappear.

 Updated formula points wizard function help images and included german translation
for that images.

 Inoptions.
Firewall configuration window, only 1 click is now needed for enable or disable

 Included K7Z_S1_DET and K7Z_S2_DET supervision signals in T300 v1.6 profile.


 Fixed
RTUs)
error creating "RTU image configuration folder" (Option only avaibale for Saitel

 The default synchronization configuration file doesn’t contain the element


<ver:nextversion/> in T300 RTUs

 Before the transferences to the RTU, the language was changed from computer
language to Easergy Builder language what generates issues in some plugins

 Management of K7 RS as modem for managing an external TETRA modem.


 New management of automatic coreDb syntax checking when the configuration has
been created or modified out of Easergy Builder.

 New management of form device period. The management is enabled in profile:


<CONTROLLER NAME="form" DESC="(X) Formulas">
<PARAM NAME="ManageFile" VALUE="Y"/>
<PARAM NAME="DefPeriod" VALUE="100"/>
</CONTROLLER>

 Easergy Builder crashes when change "K7 RS" modem to other type and it has a PPP
configuration.

 K7RS modem TETRA configuration is not saved and not checked.

11
 The Addon, Importing and Exporting plugins loading is managed in the RTU profile.
 Management of new supervision signals LOCAL:W, LOCAL:W_A and LOCAL:W_B.
 ifinterface
the DHCP server is activated on a first lan interface, when I add a secondary lan
I can add only an IPV6 address : ko ( normally IPV6 is forbidden on lan)

 Router can’t be added in Easergy buider if release of T300 is < 1.6


 The SSID setting has disappeared from wifi interface setup
 Included HU_RIO and Hue V1 RTUs
 Default value for "APN name" in ppp_cfg.xml is void and can't be changed. It should
be a space when the field is didabled.

 Easergy Builder - coreDb: Delete coordinate and device from coreDb also deletes the
next coordinates and devices positions.

 Excel file is not loaded if it has errors


 Configuration
Builder
File Date is not correctly shown in WebApp when created with Easergy

 Easergy Builder coredb checking with 104 slave bin controller reports errors for
coordinates DIAG:xxxx

 Invalid range for field IPv6 Subnet Prefix Length.


 When the configuration is updated the configuration file date time was in an invalid
format and then it was shown bad in webbApp.

 Improved translations. Some text was not translated.


 Addon plugins are instantiated each time a configuration is opened. It generates an
issue that when a new configuration is opened the IHM configuration of the last
configuration is shown.

 Updated user manuals

12
CLAQ

 Inlcude HU_RIO support


 The periodic send of I2 from AB_AC LPVT must be included for the Quality
application.

CMON

 Initial version
 -- Removed 'EnvX.Mnt' status source coordinate
Removed 'EnvX.TmpDP' environment coordinate
- New coordinates: EnvX.MntAP, EnvX.Status, TherX.CurPhA, TherX.CurPhB,
TherX.CurPhC, TherX.TmpMaxA, TherX.TmpPMaxA, TherX.TmpMaxB,
TherX.TmpPMaxB, TherX.TmpMaxC, TherX.TmpPMaxC, TherX.Status
- FREE instead of POINT

 Fixed: crash in plugin wizard


 Fixed: duplicated ENVIRONMENT coordinates when creating different type of
functions.

 Fixed: missing zone name when cancelling the main form.


 Do not automatically create CoreDb points.
 Changes in attributes ZONE and THER. Thresholds for alarms and pre-alarms.
 Removed some redundant coordinates from CoreDb.
 The bin Controller will only contain a single bin
 The coordinates of the functions have three fields, one to identify the zone to which
they belong by their name, the type of function with their ID within the zone and the
type of point. For example: zoneN.Ther0.TmpPhA

 The zones have a point of general state, according to the state of their functions,
whose coordinate is zoneN.Status

13
 GeneralStatus coordinate will be the general state of the bin controller, depending on
the state of the functions it contains.

 The name of the zone (ID in xml) must have a length of [1-13] characters.
 The ID of the zone is an integer between [0 - 99].
 Advanced Thermal Mode should not appear in plugin.
 User can create zones from the CMON plugin
 Fixed: Data from a previous configuration is shown in a new configuration.
 Changed the order of the controls in the points wizard form.
 New attributes STATUS and NORMAL_LEVEL for Free alarm monitoring functions.
 Fixed: plugin shows default zone panel when opening the form for the first time.
 Fixed: Object reference not found when checking CoreDb
 Fixed: Empty string in zone description parameter.
 Plugin does not show zone information by default when there is no a any zone
selected.

 Fixed: Wizard unable to configure status destination coordinates for free functions.
 Fixed: Plugin does not generate configuration file correctly (thermal function).
 Fixed: Wrong behaviour when deleting cmon device and adding another one.
 Fixed: It is not possible to delete a zone in a cmon device
 Fixed: Range actualization not in real time when changing type of thermal function
 CURRCT can be equal to CURR.
 Fixed: Plugins does not correctly show temperature values for the first time.

14
 Fixed: Crash when clicking control after all functions are deleted.
 Fixed: Plugin allows empty parameters in numeric controls
 Plugin prevents the user from typing a decimal point not configured according to the
local configuration of the system.

 Fixed: Crash when accepting the main form upon delete a zone.
 Fixed: Not updated temperature max (pre-alarm phase) range.
 Some controls not visible in Zone and Thermal panels.
 Main plugin window can´t close if an empty field exists in any control.
 Avoid decimal symbol in maintenance period control.
 Default values for ZONE:
CURR: 1200
CURCT: 1200

 Fixed: Missing translation.


 Fixed: Fail on CMON Wizard for selection of coordinates Monitored Item
 Default maintenance period should be 60 months.
 Fixed: When right clicking on "Free functions", "Add point function" is displayed
instead of "Add free function".

 When deleting Environment, Thermal or Free functions the plugin shows the warning
message: "Variables for this device may still exist in CoreDB".

 Fixed: Wrong default values and ranges for temperature alarms thresholds

IEC61850

 Fixed: Points wizard incorrectly allows to select DA and BDA coordinates with strings
as basic type.

15
 Fixed: Source with fc=ST in Command table with IED client as device is now valid.
 Fixed: Invalid format in form points wizard for coordinates with two BDAs
 Cancel option when loading large SCL files
 Creating a GOOSE with a MAC do not automatically adds an IP address anymore.
 Plugin incorrectly warns user of duplicated elements when configuring RCBs
Monitored Item

 Fixed: Plugin does not show form to configure Reports/Goose.


 Plugin shows an error when configuring MAC address for GOOSE if it is not multicast.
 Fixed: Plugin does not add all logical nodes when creating default gateway.
 Default value for "Send Status Requests" is now set to FALSE for CPU866e and Hue.
 New parameter BUFTM for REPORT

LAQ

 Fixed Included AI ranges and added -5/5mA:


-2,5/2,5V
0/2,5V
-1,25/1,25V
0/1,25V
-5/5mA

SNMPM

 Initial version

16
 Fixed: Invalid period rows when creating a new configuration.
 Fixed: deleting a period row and cancelling the form will delete it.
 Enabled AUTHPROTO and PASS only for SNMPM version 3.
 “User” text for SNMP version 3, and “Community” text for other SNMP versions.
 Fixed: CoreDb checking error for a external coordinate with two or more digits.
 Fixed: interface name for IPv6 disabled when IPv6 is not checked or address is not a
local-address IP.

 Retries value set to 1 as minimum value.


 Checks user string length (between 1 and 128 characters)
 Actual box error messages from PERIODS are removed. Only messages boxes will
be shown when errors in paramaters NAME and PERIOD.

 Set parameter limits:


- TOUT min value 1.
- PORT min value 1.
- PASS string with a length in the range [8 - 128] characters.

 Fixed: Easergy Builder is frozen when configuring name and period in snmp device.
 Default community value 'public' in plugin SNMP Monitored Item.
 Changed error message depending on the selected version value.
 Period name can be a number.
 String length of the name must be less than 128 characters
 Fixed: plugin allows to configure parameters as empty, and some of these parameters
are mandatory.

 Maximum number of devices to create is 32.


 Fixed: plugin does not shown error in analog table for duplicated coordinates.

17
 Removed limit of 32 command coordinates.
 Fixed: Device creation with info of other projects.
 Fixed: User can configure an invalid period name.

ZIGBEE

 Initial version
 Fixed: When user creates a second device with the same port as the first device, the
plugin does not warn about duplicated network port.

 Only netowork ZIGBEE icons must be shown in the scheme of configuration devices,
not sensors

 Fixed: Zigbee plugin error when deleting all sensors in a network


 Fixed: ZigBee does not warn when networks with the same port
 Fixed: ZigBee network created without specifying name port
 Fixed: Error Zigbee point Wizard.
 Fixed: plugin does not warn when user configure an invalid device ID.
 Fixed: Ugly error message when invalid name/id.
 Device limit set to 60 sensor per network.
 Fixed: plugin shows error for valid analog sources coordinates.
 Device name can´t contain special characters.
 Sensor type EM4300 not allowed
 Fixed: Error creating network from device windows.

18
 Fixed: Error in security option
 Fixed: Error deleting Zigbee network
 Fixed: Plugin can create duplicated network and sensor names.
 Fixed: Error in point wizard; network status point is misspelled, it must be 'Status'
instead of 'status'.

 Fixed: Network creation window has not cross mark to cancel operation so Easergy
Builder gets locked.

 Descriptions in networks and sensors are now mandatory.


 Error editing device: plugin does not warn about device without ID
 Fixed: Plugin allows empty Transmission power when creating and editing network.
Error message should appear when clicking check mark.

 Fixed: Plugin allows empty Time out when creating and editing device. Error message
should appear when clicking check mark.

 Network port can be K7Z_1 or K7_Z2. USBZ not allowed.


 Fixed: Multiple devices with same ID.
 Fixed: Plugin allows duplicate points in coreDB: both supervision and measures points
can be configured in two tables at the same time, but not in the same table.

 Fixed: Plugin shows an error message of duplicated network when creating a new
device from CoreDb.

 Fixed:
regex.
Wrong name format message fixed; wrong ID format message still showing

 Fixed: Plugin does not recognize 'ffffffff' or 'fFFfffff' as unknown ID so it can not be
repeated.

 Fixed: By changing the name during Zigbee net creation, two nets are created.
 Default timeout value for CL110 should be 300 s. and 150 s. for TH110.
 Fixed: Unhandled exception when modifying a value and close the main form.

19
Easergy Builder_1.4.7.5

Easergy Builder_1.4.7.5
Binary file Release module
Easergy Builder.data Easergy_Builder_01.04.07
ATS_SPlugin.msi ATS_01.00.12
cilo_SPlugin.msi Cilo_01.01.01
CLAQ_SPlugin.msi CLAQ_01.01.06
DNP_Master_SPlugin.msi DNPM_01.02.05
DNP_Slave_SPlugin.msi DNPS_01.02.06
IEC101_Master_SPlugin.msi IEC101M_01.02.05
IEC101_Slave_SPlugin.msi IEC101S_01.02.03
IEC103_Master_SPlugin.msi IEC103M_01.00.10
IEC104_Master_SPlugin.msi IEC104M_01.02.06
Host
IEC104_Slave_SPlugin.msi IEC104S_01.03.04
IEC61850_SPlugin.msi IEC61850_01.01.22
IsaGRAF.msi ISAGRAF_01.00.02
IsaGRAF5_SPlugin.msi ISAGRAF5_01.01.00
LAQ_SPlugin.msi LAQ_01.02.02
Lioc_SPlugin.msi Lioc_01.01.10
ModBus_Master_SPlugin.msi MDBM_01.01.04
ModBus_Slave_SPlugin.msi MDBS_01.00.15
MICOM_SPLugin.msi MICOM_01.00.06
SEPAM_SPlugin.msi SEPAM_01.01.01
SOE_SPlugin.msi SOE_01.01.02

IEC-104 Slave

 Error checking 1.2:MSP coordinate

IEC 61850

 The plugin displays a confirmation message when the user press the "Move to
assigned" button if the RCB is already in the list of assigned with another index.

 Fixed: uncontrolled exception when the user clicks on the form for cleaning up large
SCL files.

20
 Change fore color of warning messages in the plugin log.
 Itdialogs.
shows some warning and error messages only in the plugin log, not in modal

 Changed warning text for unreferenced logical nodes of FCDAs.


 Value of attribute ‘daName’ included in the FCDA tree node of the SCL view.
 Attribute ‘confRev’ for GOOSE control block created by default with value ‘1’.
 New form for adding GSE elements.
 The default LDevice should be SYSTEM not System.
 New
2.
forms for adding and configuring GSEControl elements for edition 1 and edition

 Automatic
element.
appID attribute while the user changes the name of the GSEControl

 Plugin automatically creates a Communication section when creating IED instances


from ICD/CID files if these have not got Communication section.

 Fixed: Plugin shows value of 0 in the attribute ‘max’ for element ‘RptEnabled’ in an
IED without ‘max’ attribute. It must show 1, instead of 0.

 The 'max' attribute of the 'RptEnabled' element shows the following value:
- 1 in cases where there is no ‘ReportControl[@indexed]’ attribute (or ReportControl
[@indexed] = true) and there is no ‘RptEnabled[@max]’ attribute.
- 0 in case ‘ReportControl [@indexed]’ = false
- ‘RptEnabled [@max]’ in any other case.

 Upon export ICD, IID or CID file, the plugin removes the ‘Substation’ section and it
checks for invalid data in the resultant SCL data model.

 New version for data base edition 2: “iecdata_ed2.xdb”, Rev 1.3.


 Fixed: Plugins does not correctly create devices in CoreDb when loading a new SCL
with new IEDs

 Removed GOOSE Retransmission Curve parameters from the configuration file and
the plugin controls.

 The associated IED field is switched automatically to the first IED in the list during
import of new CID. For ed.2.

21
 Source with fc=ST in Command table is now valid
 Fixed: Plugin applies wrong default when ICD/CID is missing the trigger option ‘gi’. Set
default value "true" for attribute TrgOps[@gi], in forms "Configure Report Control
Blocks" and "View TrgOps".

 Fixed: Unhandled exception when adding a LDevice to the local server from an ICD
 New parameter ‘IPv6’ in profile for T300 v1.6. This fixed error when not possible to
create IED instances with IPv6 of the predefined template.

 Plugin only will show the associated IED to the selected device in the points wizard.
The combo box control will be disabled so the user can´t select another IED.

 Fixed: Merge FCDA option does not creates destination coordinates in CoreDb
 Goose subscription can´t be configured in the GOOSE panel anymore, for edition 2.
Goose must be configured in the remote nodes panel.

 Removed DO nodes without DAs, from tree view in Selection of FCDA form. User
cannot map CoreDb points with DAs with string as basic type.

 For Ed2, plugin doesn't pick up all ClientLNs in the SCD file.
 RETRANS_CURVE in i61_conf.xml for backward compatibility.
 New tab to configure GOOSE subscribers, for ed. 2. Disabled context menu in
GOOSE panel for subscribers.

 Fixed: Plugin incorrectly warns user of duplicated elements when configuring RCBs
 Feature for updating ICD/CID files is disabled

22
Easergy Builder_1.4.7.3

Easergy Builder_1.4.7.3
Binary file Release module
Easergy Builder.data Easergy_Builder_01.04.07
ATS_SPlugin.msi ATS_01.00.12
cilo_SPlugin.msi Cilo_01.01.01
CLAQ_SPlugin.msi CLAQ_01.01.06
DNP_Master_SPlugin.msi DNPM_01.02.05
DNP_Slave_SPlugin.msi DNPS_01.02.06
IEC101_Master_SPlugin.msi IEC101M_01.02.05
IEC101_Slave_SPlugin.msi IEC101S_01.02.03
IEC103_Master_SPlugin.msi IEC103M_01.00.10
IEC104_Master_SPlugin.msi IEC104M_01.02.06
Host
IEC104_Slave_SPlugin.msi IEC104S_01.03.03
IEC61850_SPlugin.msi IEC61850_01.01.16
IsaGRAF.msi ISAGRAF_01.00.02
IsaGRAF5_SPlugin.msi ISAGRAF5_01.01.00
LAQ_SPlugin.msi LAQ_01.02.02
Lioc_SPlugin.msi Lioc_01.01.10
ModBus_Master_SPlugin.msi MDBM_01.01.04
ModBus_Slave_SPlugin.msi MDBS_01.00.15
MICOM_SPLugin.msi MICOM_01.00.06
SEPAM_SPlugin.msi SEPAM_01.01.01
SOE_SPlugin.msi SOE_01.01.02

ATS

 Always highlight currently selected device in the tree view.


 A blank panel is shown when there is no any device selected.

23
Easergy Builder_1.4.7.1

Easergy Builder_1.4.7.1
Binary file Release module
Easergy Builder.data Easergy_Builder_01.04.07
ATS_SPlugin.msi ATS_01.00.11
cilo_SPlugin.msi Cilo_01.01.01
CLAQ_SPlugin.msi CLAQ_01.01.06
DNP_Master_SPlugin.msi DNPM_01.02.05
DNP_Slave_SPlugin.msi DNPS_01.02.06
IEC101_Master_SPlugin.msi IEC101M_01.02.05
IEC101_Slave_SPlugin.msi IEC101S_01.02.03
IEC103_Master_SPlugin.msi IEC103M_01.00.10
IEC104_Master_SPlugin.msi IEC104M_01.02.06
Host
IEC104_Slave_SPlugin.msi IEC104S_01.03.03
IEC61850_SPlugin.msi IEC61850_01.01.16
IsaGRAF.msi ISAGRAF_01.00.02
IsaGRAF5_SPlugin.msi ISAGRAF5_01.01.00
LAQ_SPlugin.msi LAQ_01.02.02
Lioc_SPlugin.msi Lioc_01.01.10
ModBus_Master_SPlugin.msi MDBM_01.01.04
ModBus_Slave_SPlugin.msi MDBS_01.00.15
MICOM_SPLugin.msi MICOM_01.00.06
SEPAM_SPlugin.msi SEPAM_01.01.01
SOE_SPlugin.msi SOE_01.01.02

Easergy Builder

 New profile T300v1.5


 Implemented a new Excel importing and exporting plugins.
 New parameter included in Lioc for profile T300v1.5 that enables the anti chattering
filter on DI.

 Included the parameter <PARAM NAME="USE_UTC" VALUE="Y"/> for IEC101 and


IEC104 master and slave.

 Removed unnecessary milisleep.exe

24
 Removed Enedis Option
 Insynchronization
the thm document it is specified that when configuring an active IPv6 server as a
device, the MCAST attribute is ignored.
But Easergy Builder waits for it and prevents saving the changes.

 USB hardening management is not working ok.


 Default Environment variables values: if you only have in the list the element
SSHD_PORT – 22, and you change it to EWS_SERVER_PORT, the value is kept in
22. It should be changed to 443 (default value for EWS_SERVER_PORT). If it is
changed again to SSHD_PORT the value should be set to 22.

 LAN Interface Setup Crash


 From T300 v1.3, The checkbox "Send Local time" is hidden in SNTP server
configuration

 Included HSR network interface in Hue RTU.


 Improved RTU reboot of RTUs 866e V1 and T300
 Included Load recent workspaces management
 IfNetwork"
one interfaces name is clicked to be modify, and then other part of "Interfaces
chart is clicked the button "Edit Interface" is available.
After that, if the button "Edit Interface" is clicked an error happens.

 Edit firewall for redundant RTUs is not available.


 New splash screen management.
 Error loading Isagraf dll msjro.dll is not more shown.
 5 and 6 data bits is not more available for serial ports.
 Inselect
redundant RTUs, For saving/loading a to/from a .tar.gz rtu file it is necessary to
which RTU is going to be saved/loaded: CPU A or CPU B.

 When a plugin is not installed and it is not present in the translation lists, the plugin
name is not present in the Devices tree. In this case use the description defined in
profiles.

25
 When
one.
a new RTU is created and RTU type is selected, the default version is the last

 New management of supervision signals for avoiding repeated signals when


inverted(:I) or redundancy signals (_A or _B) are used

 New configuration for 866e generates bad supervision coordinates.


 New addons plugins interface for supporting IHM
 When drag and drop a Saitel DR configuration to a Saitel DP RTU, if the configuration
contains TCP channels, they disappear.

 Remove the capability to add two ATS in profile of T300


 Some messages in messages box were not translated
 Fixed: View menu is not translated. Always is in english
 When Installation folder contains accents, the plugins are not installed.
 Updated and translated to German Formula help pictures.
 Updated help manuals.
 When
save
using a 'remote desktop connection' Easergy builder crash during configuration

 Removed PTP options in Hue profile


 New supervision coordinate:
For 866e:
- New STATUS source coordinate "LOCAL:W" with support of _A, _B for redundant
configs.
For Hue:
- New STATUS source coordinate "LOCALREMOTE:W"" with support of _A, _B for
redundant configs.

 Updated Easergy Builder - User Manual _EN_1.6 help manual.

26
ATS

 Initial version
 The appearance of the UI is changed for compatibility with other plugins
 New plugin icon
 Removed check box control for switch 0 in the “Switches” group
 Removed “add” and “remove” buttons in the “Sources” group
 Switch number value with text “Undefined” instead of value “0”
 SWITCH element with ID=”0” not added in bin controller configuration file
 Set the minimum value to 0 (undefined) for Switch number control when force off is
“Y”, and 1 when it is ”N”

 Set only two sources for a device


 Changed attribute FORCEOFF by ENABLED.
 Changed
causes.
multiplicity of SSWI_OP_ERR_COD coordinate to allow multiple failure

 Fixed: invalid CoreDb checking for usable coordinates.


 Added CILO_OPSTR as source and command destination coordinate.
 Fixed: Plugin incorrectly reports duplicated destinations for ATS coordinates
 TMAXSWOP setting added
 Only AATS_RESET can be mapped as command destination coordinate.
 Changed multiplicity of SSWI_OP_ERR_COD:SC[XX] to 0..n.
 Changed maximum value ranges for TMAXSWOP, TLOSS, TMAXLOSS,
LOSSMAXTRYCNT, TNORM and TVR.

27
 Some switches ID are duplicated in the switches list Monitored Item
 Configuration Checking error on CoreDb with 2ATS
 ATS plugin from Easergy Builder accepts empty fields
 Addes new status destination coordinates LCCH_CHLIV, LCCH_CHLIV:SC[01..24]
and LCCH_CHLIV:SOURCE[01..02].

 Fixed: error loading ATS configurations: the modifications of ATS working no more.
Removed the following line in schema file ‘ats_cont.xsd’: <xs:import
namespace="http://www.schneider-electric.com/tango/versioning"
schemaLocation="http://www.schneider-electric.com/tango/versioning.xsd"/>

 Maximum number of devices is now controlled by a parameter in rtu profile with the
parameter name “MaxDevices”.

Cilo

 Cilo: Point wizard cancel button is not working


 Allow
CSWI_OPSTR:* and CSWI_OPTMALM:* as status destination coordinates
CSWI_ENAOP:* and CSWI_BLKOP:* as command source coordinates
where * is any text.

 Change CILO TOUT END_CMD maximum to 70

CLAQ

 Removed options for AB_AC and AB_AC2 modules

28
IEC-101 Slave

 New parameter "USE_UTC_TIME" for the SESION_PARAM element. For enabling


this parameter configuration, the RTU profile should have the element:
<CONTROLLER NAME="i1e" DESC="(X) IEC 101 Slave">
<PARAM NAME="USE_UTC_TIME" VALUE="Y"/>
</CONTROLLER>

IEC-104 Master

 New parameter "USE_UTC_TIME" for the SERV_I4M_PARM element. For enabling


this parameter configuration, the RTU profile should have the element:
<CONTROLLER NAME="i4m" DESC="(X) IEC 104 Master">
<PARAM NAME="SecurityEnabled" VALUE="N"/>
<PARAM NAME="USE_UTC_TIME" VALUE="Y"/>
</CONTROLLER>

 Error loading configuration with a lot of servers associated each one to 2 channels
 On an existing device, the "Change Device name" option leads to an error message.
the error cannot be acknowledged (the message is repeated), EB must be closed

IEC-104 Slave

 OAS support. RTU profile need to have:


<PARAM NAME="OAS" VALUE="Y"/>

 SIT points must be CP56 timetag (1)


 Changed
604800000
value for Secure settings - Session Key Change Interval is from 0 to

 Secure settings - Max Authentication error parameter should not be displayed


 "UTC time" parameter is not saved
 Extra Diag default value must be 0

29
 Updated the Supervision points wizard to avoid the need of hundreds of click for
generating all the supervision points.

 New parameter "USE_UTC_TIME" for the CLI_I4E_PARM element. For enabling this
parameter configuration, the RTU profile should have the element:
<CONTROLLER NAME="i4e" DESC="(X) IEC 104 Slave">
<PARAM NAME="USE_UTC_TIME" VALUE="Y"/>
</CONTROLLER>

 Error loading devices configuration when there are more than one client.
 Error “index was out of range” reproduced under several situations like changing the
device name.

Lioc

 New coordinates for supervisory led points.


 New coordinate HMI_VALID for status points.
 Fixed: plugin does not show error for duplicated source destination coordinates.
 New coordinates “STMP_INT”, “STMP_INT_AVG”, “STMP_INT_OFFSET”,
“LPHD_PWR”, “LPHD_PWR_FAIL”.

 New attribute “DIS_LOC” for disabling local/remote function.


 Fixed: coordinate HMI_VALID is managed for profiles < 1.5
 Changed text “Local/Remote” by “Force remote mode”.
 Fixed: some variables are not in error when changed the profile 1.5 to 1.4.
 New command destination coordinate CMD_TESTLED.
 Change STMP_INT_OFFSET coordinate validation : move from source to destination
 handle new element DI_EXT in xml configuration file

30
 Changing profile from v1.5 to v1.4 automatically must change the configuration file,
and viceversa.

 Default anti-chattering must be 1, by default, when changing from v1.4 to v1.5


 Added STMP_INT_OFFSET as setpoint destination coordinate.

Modbus Master

 Check if first coordinate is in the Modbus request or other coordinates are out of the
request. It was only done in Status table.

 Check if first coordinate is in the Modbus request or other coordinates are out of the
request. It shouldn’t be done in command and setpoint destinations.

31
Easergy Builder_1.3.4.3

Easergy Builder_1.3.4.3
Binary file Release module
Easergy Builder.data Easergy_Builder_01.03.04
cilo_SPlugin.msi Cilo_01.00.05
CLAQ_SPlugin.msi CLAQ_01.01.05
DNP_Master_SPlugin.msi DNPM_01.02.05
DNP_Slave_SPlugin.msi DNPS_01.02.06
IEC101_Master_SPlugin.msi IEC101M_01.02.05
IEC101_Slave_SPlugin.msi IEC101S_01.02.02
IEC103_Master_SPlugin.msi IEC103M_01.00.10
IEC104_Master_SPlugin.msi IEC104M_01.02.03
Host IEC104_Slave_SPlugin.msi IEC104S_01.02.05
IEC61850_SPlugin.msi IEC61850_01.01.16
IsaGRAF.msi ISAGRAF_01.00.02
IsaGRAF5_SPlugin.msi ISAGRAF5_01.01.00
LAQ_SPlugin.msi LAQ_01.02.02
Lioc_SPlugin.msi Lioc_01.01.00
ModBus_Master_SPlugin.msi MDBM_01.01.02
ModBus_Slave_SPlugin.msi MDBS_01.00.15
MICOM_SPLugin.msi MICOM_01.00.06
SEPAM_SPlugin.msi SEPAM_01.01.01
SOE_SPlugin.msi SOE_01.01.02

IEC61850

 IPv6 implemented when creating IED instances.


 Maximum id length for DataTypeTemplate elements, for Ed. 2
 Automatic creation of MAC-Address, APPID, VLAN-ID and VLAN-PRIORITY when
adding a new GSE element with SCL editor

 Changed UI in form “IEC 61850 Cleanup SCD”.


 Plugin detects duplicated rptID in the same IED and warns the user

32
 Implemented valid checking of CoreDb mapping.
 Plugin can create GOOSE from SCL editor
 Removed subnet mask when adding instances of IED.
 Show error info when converting SCD to EXI file.
 Value of attribute ‘standalone’ will be set to “yes” in the xml declaration of loaded SCL
file, because the app to convert SCL to EXI file (scl-encondeEd2) will fail if the value is
“no”.

 Set default DR_PATH value to empty string


 Plugin will not create anymore CoreDb points for Inputs/ExtRef
 Fixed: Unable to map CoreDb point from LLN0
 Fixed: unhandled exception when creating a IED instance from a CID with no ‘Server‘
element.

 Update access points from ServerAt element when creating a IED instance.
 Checking unreferenced logical nodes by FCDA when loading a SCL file.
 Plugin does not show anymore in RCB assignment the FCDA that do not reference
any logical nodes.

 Fixed: non controlled exception when creating a IED instance without


SubNetwork/ConnectedAP/Address in the ICD/CID file.

 Plugin can add address to communication section to a SCL.


 Plugin shows a warning message when creating a IED instance if Address section
does not exist in the corresponding ICD/CID file.

 For edition 2, attribute “indexed” set to “true” if that attribute does not exist in
ReportControl when configuring with plugin.

 Fixed: Plugin incorrectly detect inconsistent SCL when importing ICD file
 Fixed: Error loading configuration with Easergy Builder 1.4.3

33
 Fixed: CoreDb incorrectly shows checking error for a coordinate with a prefix,
lnClass=’LLN0’ and inst with a number.

 Fixed: plugin can not import ICD/CID files of Edition 1 on configurations for Edition 2.
 Fixed: Invalid format in form points wizard for coordinates with two BDAs
 Fixed: CoreDB validation does not report errors when mapping ST and MX data
objects to Setpoint coordinates

 Plugin shows a warn message when the user assign an existing report control block.
 Synchrocheck,
command
Interlock bits for client side commands should be configurable for each

 For Edition 2, make Status Requests configurable. New attribute


‘SEND_STATUS_REQS’ in element REMOTE_NODE of configuration file
‘i61_conf.xml’.

 For Ed. 2, set report indexed if attribute "indexed" does not exist.
 Plugin must assume RCBs are indexed for CID files without <ReportEnabled
max="n"/>

34
Easergy Builder_1.3.4.1

Easergy Builder_1.3.4.1
Binary file Release module
Easergy Builder.data Easergy_Builder_01.03.04
cilo_SPlugin.msi Cilo_01.00.05
CLAQ_SPlugin.msi CLAQ_01.01.05
DNP_Master_SPlugin.msi DNPM_01.02.05
DNP_Slave_SPlugin.msi DNPS_01.02.06
IEC101_Master_SPlugin.msi IEC101M_01.02.05
IEC101_Slave_SPlugin.msi IEC101S_01.02.02
IEC103_Master_SPlugin.msi IEC103M_01.00.10
IEC104_Master_SPlugin.msi IEC104M_01.02.03
Host IEC104_Slave_SPlugin.msi IEC104S_01.02.05
IEC61850_SPlugin.msi IEC61850_01.01.09
IsaGRAF.msi ISAGRAF_01.00.02
IsaGRAF5_SPlugin.msi ISAGRAF5_01.01.00
LAQ_SPlugin.msi LAQ_01.02.02
Lioc_SPlugin.msi Lioc_01.01.00
ModBus_Master_SPlugin.msi MDBM_01.01.02
ModBus_Slave_SPlugin.msi MDBS_01.00.15
MICOM_SPLugin.msi MICOM_01.00.06
SEPAM_SPlugin.msi SEPAM_01.01.01
SOE_SPlugin.msi SOE_01.01.02

Easergy Builder

 Fixed:
DP rtu.
XML are emptied when a Saitel DR configuration is dragged/dropped to a Saitel

 Implemented a new supervision management to avoid creating the same signal


normal, inverted and redundant.

 By default, the RTU subtype of a new RTU should be last one.

35
CLAQ

 HU_BI configurations are not generated correctly

36
Easergy Builder_1.3.3.1

Easergy Builder_1.3.3.1
Binary file Release module
Easergy Builder.data Easergy_Builder_01.03.03
cilo_SPlugin.msi Cilo_01.00.05
CLAQ_SPlugin.msi CLAQ_01.01.04
DNP_Master_SPlugin.msi DNPM_01.02.05
DNP_Slave_SPlugin.msi DNPS_01.02.06
IEC101_Master_SPlugin.msi IEC101M_01.02.05
IEC101_Slave_SPlugin.msi IEC101S_01.02.02
IEC103_Master_SPlugin.msi IEC103M_01.00.10
IEC104_Master_SPlugin.msi IEC104M_01.02.03
Host IEC104_Slave_SPlugin.msi IEC104S_01.02.05
IEC61850_SPlugin.msi IEC61850_01.01.09
IsaGRAF.msi ISAGRAF_01.00.02
IsaGRAF5_SPlugin.msi ISAGRAF5_01.01.00
LAQ_SPlugin.msi LAQ_01.02.02
Lioc_SPlugin.msi Lioc_01.01.00
ModBus_Master_SPlugin.msi MDBM_01.01.02
ModBus_Slave_SPlugin.msi MDBS_01.00.15
MICOM_SPLugin.msi MICOM_01.00.06
SEPAM_SPlugin.msi SEPAM_01.01.01
SOE_SPlugin.msi SOE_01.01.02

Easergy Builder

 Adaptation of Addon plugins API including more API functions.


 Fixed problems with reboot.
 Drag and drop of configurations between different RTU types can damage the new
configuration.

 Fixed: Edit firewall button for redundant RTUs doesn't work

37
101 Master

 New parameter "USE_UTC_TIME" for the SESION_PARAM element. For enabling


this parameter configuration, the RTU profile should have the element:
<CONTROLLER NAME="i1m" DESC="(X) IEC 101 Master">
<PARAM NAME="SecurityEnabled" VALUE="N"/>
<PARAM NAME="USE_UTC_TIME" VALUE="Y"/>
</CONTROLLER>

 New parameter "USE_UTC_TIME" is not generated by default


 Invalid Instantiation errors on destination commands.

Modbus Master

 Check if first coordinate is in the Modbus request or other coordinates are out of the
request.

38
Easergy Builder_1.3.2.1

Easergy Builder_1.3.2.1
Binary file Release module
Easergy Builder.data Easergy_Builder_01.03.02
cilo_SPlugin.msi Cilo_01.00.05
CLAQ_SPlugin.msi CLAQ_01.01.04
DNP_Master_SPlugin.msi DNPM_01.02.05
DNP_Slave_SPlugin.msi DNPS_01.02.06
IEC101_Master_SPlugin.msi IEC101M_01.02.02
IEC101_Slave_SPlugin.msi IEC101S_01.02.02
IEC103_Master_SPlugin.msi IEC103M_01.00.10
IEC104_Master_SPlugin.msi IEC104M_01.02.03
Host IEC104_Slave_SPlugin.msi IEC104S_01.02.05
IEC61850_SPlugin.msi IEC61850_01.01.09
IsaGRAF.msi ISAGRAF_01.00.02
IsaGRAF5_SPlugin.msi ISAGRAF5_01.01.00
LAQ_SPlugin.msi LAQ_01.02.02
Lioc_SPlugin.msi Lioc_01.01.00
ModBus_Master_SPlugin.msi MDBM_01.01.01
ModBus_Slave_SPlugin.msi MDBS_01.00.15
MICOM_SPLugin.msi MICOM_01.00.06
SEPAM_SPlugin.msi SEPAM_01.01.01
SOE_SPlugin.msi SOE_01.01.02

Easergy_Builder

 New profile T300v1.4 with support for Firewall and Port hardening.
 Error in plugin services function AddPointList.
 Included parameters DoubleTransmission for IEC 104 Slave and IEC 101 Slave and
parameter INVERT_DIR_BIT in IEC 101 Slave.

 Fixed: configuration file firewallConfigB.xml is not needed


 Wi-Fi is now removed from hardening.xml file.

39
 Improvement in working splash message
 Implemented a new Excel importing and exporting plugins.
 Fixed: The profile for T300 v1.4 should indicate that GOOSE is not supported in
device wlan0.

 Implemented a recent workspace open management.

CLAQ

 For •thelibSaitel.dll
generation of the setup the following dlls are been used:
8.2.0.0
• ForwardSoftware.Windows.Forms.SharedImageLists 1.0.0.0

 Unhandled exception when select an AB_AC or AB_AC2 and is not select an option
 Alldisabled,
DO of HU_BI module must be SBO and not latched. When All DO o fan HU_BI are
after enter to edit the configuration, SBO can be deselect and DO latch can
be activated.

 Unhandled
disabled.
exception when a Digital input of a master device (HU_A or HU_e) is

 Updated HU_e picture.

DNP Master

 For •thelibSaitel.dll
generation of the setup the following dlls are been used:
8.2.0.0
• ForwardSoftware.Windows.Forms.SharedImageLists 1.0.0.0

 DNP3 master plugin doesn't respond after asking for compact command types
 Crash of Easergy Builder when using multiples UpdateKey

40
DNP Slave

 For •thelibSaitel.dll
generation of the setup the following dlls are been used:
8.2.0.0
• ForwardSoftware.Windows.Forms.SharedImageLists 1.0.0.0

 The tool tip for the "Send when class 0" says "...class 0 requestes" when it should be
"requests".

101 Master

 For •thelibSaitel.dll
generation of the setup the following dlls are been used:
8.2.0.0
• ForwardSoftware.Windows.Forms.SharedImageLists 1.0.0.0

 Errors when device is not configured


 The improvement “Add new supervision coordinates for 101m plugin
DIAG:SCANNING (status source) and DIAG:SCAN (command destination)” included
in IEC101M_01.01.01, was not implemented in IEC101M_01.02.00 and
IEC101M_01.02.01

101 Slave

 For •thelibSaitel.dll
generation of the setup the following dlls are been used:
8.2.0.0
• ForwardSoftware.Windows.Forms.SharedImageLists 1.0.0.0

 New double transmission functionality depending on the profile parameter


DoubleTransmission

 Inlcuded Inverted direction bit management depending on the profile parameter


INVERT_DIR_BIT

41
 Xml Element SEC_POINT_NM changed to SEC_POINT_NM1 in new element with
TIPO="SIT" attribute

 INVERT_DIR_BIT xml value is not loaded in UI

104 Master

 For •thelibSaitel.dll
generation of the setup the following dlls are been used:
8.2.0.0
• ForwardSoftware.Windows.Forms.SharedImageLists 1.0.0.0

 SIT coordinates are replaced by Supervision coordinates.

104 Slave

 For •thelibSaitel.dll
generation of the setup the following dlls are been used:
8.2.0.0
• ForwardSoftware.Windows.Forms.SharedImageLists 1.0.0.0

 Command age parameter (only for T300 v1.4) max value set to 3600
 SIT coordinates are replaced by Supervision coordinates.
 Support of Profiles
 New double transmission functionality depending on the profile parameter
DoubleTransmission

 Changed attribute ENEDIS_MMEC to be ENEDIS_MME


 Xml Element SEC_POINT_NM changed to SEC_POINT_NM1 in new element with
TIPO="SIT" attribute

 "Double Transmission" not correctly read.

42
 ENEDIS profile: change "dump" to "Non volatile"

LAQ

 For •thelibSaitel.dll
generation of the setup the following dlls are been used:
8.2.0.0
• ForwardSoftware.Windows.Forms.SharedImageLists 1.0.0.0

 Crash when user cancels the definition of saitel DP default acquisition of a new RTU.
 Invalid address range for modules. The max address should be 96 and when address
is between 64 and 99, the validating return incorrect errors because the ENTID
attribute pattern is incorrect.

Modbus Master

 For •thelibSaitel.dll
generation of the setup the following dlls are been used:
8.2.0.0
• ForwardSoftware.Windows.Forms.SharedImageLists 1.0.0.0

 Removed debug message during coreDb check.

SEPAM

 For •thelibSaitel.dll
generation of the setup the following dlls are been used:
8.0.3.0
• ForwardSoftware.Windows.Forms.SharedImageLists 1.0.0.0

 Fixed: Sepam coordenates included in request checking shouldn't be done in


command and setpoint destinations

43
 Fixed: Sepam error loading templates
 All requests without type CHK_WORD allow frequency 0.

44
Easergy Builder_1.2.10.3

Easergy Builder_1.2.10.3
Binary file Release module
Easergy Builder.data Easergy_Builder_01.02.10
cilo_SPlugin.msi Cilo_01.00.05
CLAQ_SPlugin.msi CLAQ_01.01.01
DNP_Master_SPlugin.msi DNPM_01.02.04
DNP_Slave_SPlugin.msi DNPS_01.02.05
IEC101_Master_SPlugin.msi IEC101M_01.02.00
IEC101_Slave_SPlugin.msi IEC101S_01.02.00
IEC103_Master_SPlugin.msi IEC103M_01.00.10
IEC104_Master_SPlugin.msi IEC104M_01.02.02
Host IEC104_Slave_SPlugin.msi IEC104S_01.02.01
IEC61850_SPlugin.msi IEC61850_01.01.09
IsaGRAF.msi ISAGRAF_01.00.02
IsaGRAF5_SPlugin.msi ISAGRAF5_01.01.00
LAQ_SPlugin.msi LAQ_01.02.00
Lioc_SPlugin.msi Lioc_01.01.00
ModBus_Master_SPlugin.msi MDBM_01.01.00
ModBus_Slave_SPlugin.msi MDBS_01.00.15
MICOM_SPLugin.msi MICOM_01.00.06
SEPAM_SPlugin.msi SEPAM_01.00.05
SOE_SPlugin.msi SOE_01.01.02

IEC61850

 For •thelibSaitel.dll
generation of the setup the following dlls are been used:
8.1.0.0
• ForwardSoftware.Windows.Forms.SharedImageLists 1.0.0.0

 Fixed: plugin does not save attribute ‘rptID’ for a RCB. Ed. 1.
 Enhancement for 61850 plugin when processing mixed Ed. 2 SCD files.
 Fixed: If open SCD with many server side datasets larger than max attributes, cannot
click OK to close the window, it fills up the whole screen.

 Fixed: Plugin copies all logical node contents when merging FCDAs.

45
 Default gateway optimizations.
 Plugin must not show client-only IED in the list to select the IED server.
 Cleanup for loading large SCD files.
 Plugin must advise the user when importing inconsistent ICD/CID files in IED and
Communication sections.

 Implement
remotes.
attributes ‘maxAttributes’ and ‘maxReports’ of ‘ClientServices’ for IED

 Fixed: plugin does not clean REPORT in i61_conf.xml from non-indexed to indexed
RCB for the same report.

 Fixed: plugin does not update the goose subscriber MACs when the SCD is reloaded.
 It shows all the IED names in the text box of the cleaning up form.
 User can cancel the creation of multiple IED instances.
 Fixed: duplicated FCDA elements when merging FCDAs from a IED remote.
 Fixed: plugin does not create the points in CoreDb when merging DataSets.
 New version (ver. 1.0, rev. 1, “add MMXU”) of ‘localServerMinimum_ed2.xml’ for
Saitel.

LAQ

 For •thelibSaitel.dll
generation of the setup the following dlls are been used:
8.1.0.0
• ForwardSoftware.Windows.Forms.SharedImageLists 1.0.0.0

 Sometime modules changes are not saved.

46
Easergy Builder_1.2.10.1

Easergy Builder_1.2.10.1
Binary file Release module
Easergy Builder.data Easergy_Builder_01.02.10
cilo_SPlugin.msi Cilo_01.00.05
CLAQ_SPlugin.msi CLAQ_01.01.01
DNP_Master_SPlugin.msi DNPM_01.02.04
DNP_Slave_SPlugin.msi DNPS_01.02.05
IEC101_Master_SPlugin.msi IEC101M_01.02.00
IEC101_Slave_SPlugin.msi IEC101S_01.02.00
IEC103_Master_SPlugin.msi IEC103M_01.00.10
IEC104_Master_SPlugin.msi IEC104M_01.02.02
Host IEC104_Slave_SPlugin.msi IEC104S_01.02.01
IEC61850_SPlugin.msi IEC61850_01.01.06
IsaGRAF.msi ISAGRAF_01.00.02
IsaGRAF5_SPlugin.msi ISAGRAF5_01.01.00
LAQ_SPlugin.msi LAQ_01.01.01
Lioc_SPlugin.msi Lioc_01.01.00
ModBus_Master_SPlugin.msi MDBM_01.01.00
ModBus_Slave_SPlugin.msi MDBS_01.00.15
MICOM_SPLugin.msi MICOM_01.00.06
SEPAM_SPlugin.msi SEPAM_01.00.05
SOE_SPlugin.msi SOE_01.01.02

Easergy Builder

 Easergy Builder should be protected against all possible plugin crashes


 ASCII limitation and Strings length limitation in some fields.
 SOE is not imported when we use the CoreDb excel import. To avoid this issue,
changed the devices management during importing.

 Included
user.
timeout in shh commands to avoid freeze in case of reboot with Installer

 Importing a configuration with a non-supported device, the device is removed from


devices list but the coreDb file keep that device.

47
 Implemented Firewall rules order and fixed creation of spaces when removing and
adding Firewall rules.

 Profile Management - modem_cfg is not updated correctly


 Profile Management - If GPS is configured in Synchronization, when RTU version v1.3
change to v.1.0 or v1.2, the thmConf.xml is not updated correctly.
After the change, GPS is not possible to be configured in Synchronization, that is
correct. But thmConf.xml continue having the GPS information, that is wrong.

 Error in SM_SER channels in profile adaptation.


 Easergy Builder crash after loading ebr while another configuration was open.
 Add a new parameter GOOSE to the DEVICE element in the profile
 Manage
configured.
the configuration upload when redundancy and 61850 ACTIVE_STANDBY is

 Access a new default configuration sametimes cause error because lioc xml doesn't
exist. To reproduce, remove a configuration a create a new with the same name.

 Ifpossible
configuration is cloned with the same name, Easergy Builder alerts that is not
because name already exist. But if configuration is cloned with the same
name changing some lowercase letters by their uppercase letter, Easergy Builder
shows error 1 attached. (The same changing uppercase letter by their lowercase
letter).

If configuration is created with the same name that other already exist, Esergy Builder
alerts that is not possible because name already exist. But if configuration is created
with the same name changing some lowercase letter by their uppercase letter,
Easergy Builder creates the new configurations. (As is possible to see in error 2 create
configuration_A attached). If one of the configuration is removed Easergy Builder
shows error 2 attached. (The same changing uppercase letter by their lowercase
letter).

 Multilanguage issues:
-Channel Link Name UTF8, ASCII Extende and "_" allowed.
-Login and Password PPP authentication void string allowed.
-Dialup Modems Name Void String allowed.

 Easergy Builder crash if the user changes the default decimal separator character.
 Allconfiguration
Modem_PPP supervision variables are defined like Include="Y". But when a new
is created only the next variables are automatically mapped.

48
 Error creating configuration with name starting with a number
 Services ExportStatusDB, ExportCommandDB, ExportAnalogDB and
ExportSetpointDB not always return all the table elements.

 Error in HU250 syslog: xcfgReadThmParams: tag 'GPS': syntax error


 Invalid description for ethernet links in the RTU 866e V1.
 ifmessage
I configure a T300 without select a configuration, Easergy builder crash after the
of reboot.

 Scroll device problems open another Device: When there is a workspace with many
devices configured, and there is a scroll, if open a device is tried, the device above is
opened. Even in the example 3 that is attached, the device that is twice above is
opened.

 Incorrect
applied"
spelling fix: “Configuration sucesfully applied” by "Configuration successfully

 In Saitel RTUs, when GPS was not selected, the xml contains the
 Allcreated
CPUs create only one communication module (SM_SER or AB_SER) when are

 Fixed error in AddPointList plugins service function.


 Fixed Saitel DR-HU_A, Saitel DR-HU_AF and Saitel DP-SM_CPU866e profiles.

DNP Master

 For •thelibSaitel.dll
generation of the setup the following dlls are been used:
8.1.0.0
• ForwardSoftware.Windows.Forms.SharedImageLists 1.0.0.0

 ASCII limitation and Strings length limitation in some fields.


 Invalid DNP master Request Group
 When v1.3 RTU if changed to v1.0 or v1.2 version the dnpm_cont and dnpe_cont are
not updated correctly.

49
DNP Slave

 For •thelibSaitel.dll
generation of the setup the following dlls are been used:
8.1.0.0
• ForwardSoftware.Windows.Forms.SharedImageLists 1.0.0.0

 ASCII limitation and Strings length limitation in some fields.


 DNP3 Secure: Crash of Easergy Builder when using multiples UpdateKey
 When v1.3 RTU if cahnged to v1.0 or v1.2 version the dnpm_cont and dnpe_cont are
not updated correctly.

101 Master

 For •thelibSaitel.dll
generation of the setup the following dlls are been used:
8.1.0.0
• ForwardSoftware.Windows.Forms.SharedImageLists 1.0.0.0

 Add channel button image not visible in device wizard.


 Some parameters can me set as empty string in the UI.

101 Slave

 For •thelibSaitel.dll
generation of the setup the following dlls are been used:
8.1.0.0
• ForwardSoftware.Windows.Forms.SharedImageLists 1.0.0.0

 Compiled with Visual studio 2017 and Framework 4.6.1


 ASCII limitation and Strings length limitation in some fields.

50
104 Master

 For •thelibSaitel.dll
generation of the setup the following dlls are been used:
8.1.0.0
• ForwardSoftware.Windows.Forms.SharedImageLists 1.0.0.0

 Compiled with Visual studio 2017 and Framework 4.6.1


 Limited fields lengths and ASCII limitations.
 Void String in path parameter for files is allowed in 104 Master Device. And Easergy
Builder permit save the project.

 Attribute USE_UTC_TIME_x0020_ is generated when the right one is


USE_UTC_TIME.

104 Slave

 For •thelibSaitel.dll
generation of the setup the following dlls are been used:
8.1.0.0
• ForwardSoftware.Windows.Forms.SharedImageLists 1.0.0.0

 Compiled with Visual studio 2017 and Framework 4.6.1


 ASCII limitation and Strings length limitation in some fields.
 Hidden RTC and (ms) of Max Key Change text.
 Allowed void string in path parameter for files
 Disable “cmd use act term“ is not working.

IEC61850

 For •thelibSaitel.dll
generation of the setup the following dlls are been used:
8.1.0.0

51
• ForwardSoftware.Windows.Forms.SharedImageLists 1.0.0.0

 Compiled with Visual Studio 2017


 Fixed: unhandled exceptions when deleting the CoreDb server device.
 Fixed: it takes too long to load a big SCL file.
 Plugin must show form to create CoreDb points after the form to configure Report
Controls in a remote node.

 More descriptive information on CoreDb points create by plugin.


 Plugin shows more information on validation errors when importing invalid SCL files.
 Fixed: unhandled exception when creating and IED instance.
 Fixed: invalid CoreDb Device ID when selecting a new SCL file.
 Fixed: invalid INTGPD value for REPORTS with unchecked “period”.
 Set maximum length of log file name to 64 characters.
 Delete all devices from CoreDb when device server is deleted.
 Automatically creates DIAG:ONLINE (for status) and DIAG:HEALTH (for analog)
supervision coordinates when creating an IED instance.

 Fixed: Unhandled exception when loading configurations: ‘input string was not in a
correct format’

 Fixed: Plugin can´t map a coordinate with CoreDb points wizard for a ‘Enum’ type.
 The ‘IF’ value is set to the name of the profile rtu device instead of a IP address.
 Select data objects in form ‘DataSet elements’ to insert points in CoreDb.
 New ICD template files added for T300.
 The plugin only will show the report controls in the form ‘DataSet elements’ that were
selected in the form ‘Configure Report Control Blocks’

52
 Removed
node.
the group ‘Address’ under the same group ‘Address’ in ConnectedAP tree

 Validate ‘P’ elements under ‘Address’ group.


 Fixed: the ‘IF’ value is set to the name of the profile RTU device instead of a IP
address.

 Fixed: DA elements with several functional constraint are shown in form “DataSet
elements”.

 Fixed: The ‘IF’ value is set to the name of the profile rtu device instead of a IP address
 Set attributes ‘doName’ and ‘daName’ according to selected data objects in the form
‘DataSet elements’.

 IEC 61850 defaults for ‘localServerMinimum_ed2.xml’ and ‘icd_template_Ed2.xml’.


 Fixed: when loading a SCL file in an existing configuration all report controls and
GOOSE are lost.

 Plugin must include the DataSet name when the maximum number of attributes has
been reached for the DataSet.

 Fixed: multi-language string management on 61850 plugin.


 Fixed: New FCDA must be added with valid values.
 Plugin must remove ‘GSEControl’ elements without or empty attribute ‘datSet’ when
creating IED instances.

 C# instructions are replaced by the suggested ones.


 Fixed: Unhandled exception in point wizard supervision box.
 When deleting a device from CoreDb the plugin deletes all coordinates and ask for
deleting the points.

 Fixed: plugin requires RTU/Server to be the first IED after the comms section.
 Truncate long ‘EnumVal’ and ‘Val’ strings to 64 chars when importing ICD/CID files
(only for edition 1).

 Removing all ‘Substation’ elements from imported template ICD/CID


 When importing a ICD/CID template, it will remove all ‘xsi:type’ attributes from
ConnectedAP/Address/P elements.

53
 Fixed: Unhandled exception when updating ICD/CID template.
 Set maximum called called connections to 10, edition 2.
 Fixed: Duplicated attribute GSEControl[@appID] when creating IED instances.
 Optimize SCD data model for DataTypeTemplates when creating IED instances and
importing LDevices from a ICD/CID template file.

 FCDA with values “q” or “t” for daName are not shown in form “DataSet elements” to
create CoreDb points.

 Fixed: duplicated diagnostic points in CoreDb.


 Fixed: unhandled exception when merging FCDA.
 Some 61850 DataAttribute should never be mapped in CoreDb.
 Fixed: deleting a server device could cause that the user can´t add another one.
 Fixed: plugin ask twice “remove points in CoreDb” for each 61850 client in the project
when removing the server device.

 New T300 configuration files (ICD_01N).


 Easergy Builder must show IED server on top of the I/O modules.
 Fixed:
exists.
duplicated REPORT elements in bin controller configuration file when ClientLN

 Uncheck the option for creating CoreDb points, by default.

ISAGRAF5

 For •thelibSaitel.dll
generation of the setup the following dlls are been used:
8.1.0.0
• ForwardSoftware.Windows.Forms.SharedImageLists 1.0.0.0

 Updated German language

54
 Compiled with Visual studio 2017 and Framework 4.6.1

Lioc

 For •thelibSaitel.dll
generation of the setup the following dlls are been used:
8.1.0.0
• ForwardSoftware.Windows.Forms.SharedImageLists 1.0.0.0

 Updated German language.


 Easergy Builder: Access a new default configuration sometimes cause error. Access a
new default configuration sometimes cause error because lioc xml doesn't exist. To
reproduce, remove a configuration a create a new with the same name.

 Compiled with Visual studio 2017 and Framework 4.6.1

Modbus Master

 For •thelibSaitel.dll
generation of the setup the following dlls are been used:
8.1.0.0
• ForwardSoftware.Windows.Forms.SharedImageLists 1.0.0.0

 Compiled with VS2017 and framework 4.6.1


 Modified plugin name from “ModBus Master Protocol” to “ModBus Master”
 Updated german language

Sepam

 For •thelibSaitel.dll
generation of the setup the following dlls are been used:
8.1.0.0
• ForwardSoftware.Windows.Forms.SharedImageLists 1.0.0.0

55
 Fixed: Instantiation error in a valid command coordinate

SOE

 For •thelibSaitel.dll
generation of the setup the following dlls are been used:
8.1.0.0
• ForwardSoftware.Windows.Forms.SharedImageLists 1.0.0.0

 Compiled with Visual studio 2017 and Framework 4.6.1


 ASCII limitation and Strings length limitation in some fields.
 German translations updated
 Don’t allow to enter “;” in the status TAGs

56
Easergy Builder_1.2.3.3

Easergy Builder_1.2.3.3
Binary file Release module
Easergy Builder.data Easergy_Builder_01.02.03
cilo_SPlugin.msi Cilo_01.00.05
CLAQ_SPlugin.msi CLAQ_01.01.01
DNP_Master_SPlugin.msi DNPM_01.02.01
DNP_Slave_SPlugin.msi DNPS_01.02.01
IEC101_Master_SPlugin.msi IEC101M_01.01.1
IEC101_Slave_SPlugin.msi IEC101S_01.00.10
IEC103_Master_SPlugin.msi IEC103M_01.00.10
IEC104_Master_SPlugin.msi IEC104M_01.00.09
Host IEC104_Slave_SPlugin.msi IEC104S_01.00.15
IEC61850_SPlugin.msi IEC61850_01.00.48
IsaGRAF.msi ISAGRAF_01.00.02
IsaGRAF5_SPlugin.msi ISAGRAF5_01.00.10
LAQ_SPlugin.msi LAQ_01.01.01
Lioc_SPlugin.msi Lioc_01.00.13
ModBus_Master_SPlugin.msi MDBM_01.00.09
ModBus_Slave_SPlugin.msi MDBS_01.00.15
MICOM_SPLugin.msi MICOM_01.00.06
SEPAM_SPlugin.msi SEPAM_01.00.04
SOE_SPlugin.msi SOE_01.00.12

CLAQ

 For •thelibSaitel.dll
generation of the setup the following dlls are been used:
8.1.0.0
• ForwardSoftware.Windows.Forms.SharedImageLists 1.0.0.0

 Unhandled exception activating IP expand feature in RTU HUe configurations


 When a AB_AC is chosen with Quality functionality, the ID:81 parameter has default
value of 59.95. This value is right when a 60 Hz AB_AC is chosen, but not for a 50 Hz
AB_AC.

 There is no possibility of double signal for the penultimate DI

57
IEC101_Master

For •thelibSaitel.dll
generation of the setup the following dlls are been used:
8.1.0.0
• ForwardSoftware.Windows.Forms.SharedImageLists 1.0.0.0

ASCII limitation and size limitations on some fields.


Add new supervision coordinates for 101m plugin DIAG:SCANNING (status source) and
DIAG:SCAN (command destination)

LINK_PARAM elements are not loaded in UI.


Compiled with Visual studio 2017 and Framework 4.6.1
ASCII limitation on some fields.

IEC61850

 For •thelibSaitel.dll
generation of the setup the following dlls are been used:
8.1.0.0
• ForwardSoftware.Windows.Forms.SharedImageLists 1.0.0.0

 Fixed: plugin can´t delete all IEC 61850 devices from CoreDb. An unhandled
exception was raised.

 Fixed:
file.
massive message lines in log when creating a IED instance from a template

 Fixed: plugin shows error message of inconsistency with SCD in coordinates that are
valid while checking CoreDb points, for coordinates with lnClass ‘LLN0’.

 When
log
importing a ICD/CID file the plugin must now show massive message lines in

 Fixed: If a bin in deleted from CoreDb, then SCL is not 100% cleaned

58
 Fixed: plugin can´t access decode program for IEC 61850 configuration when reading
.tar.gz file from HU

 Fixed: invalid IED name when creating an IED instance causes error.
 Fixed: ICD editor get stuck in loop with schema validation errors.
 Multi-language string management for ‘orIdent’ and log file name.
 Checking values and parameters information in Configure FCDA form.
 Fixed: form for editing FCDA does not show ‘doName’ and ‘daName’ attributes.
 Fixed: Missing slash symbol “/” to SCL config files for 866e configurations.

59
Easergy Builder_1.2.3.1

Easergy Builder_1.2.3.1
Binary file Release module
Easergy Builder.data Easergy_Builder_01.02.03
cilo_SPlugin.msi Cilo_01.00.05
CLAQ_SPlugin.msi CLAQ_01.01.00
DNP_Master_SPlugin.msi DNPM_01.02.01
DNP_Slave_SPlugin.msi DNPS_01.02.01
IEC101_Master_SPlugin.msi IEC101M_01.00.15
IEC101_Slave_SPlugin.msi IEC101S_01.00.10
IEC103_Master_SPlugin.msi IEC103M_01.00.10
IEC104_Master_SPlugin.msi IEC104M_01.00.09
Host IEC104_Slave_SPlugin.msi IEC104S_01.00.15
IEC61850_SPlugin.msi IEC61850_01.00.46
IsaGRAF.msi ISAGRAF_01.00.02
IsaGRAF5_SPlugin.msi ISAGRAF5_01.00.10
LAQ_SPlugin.msi LAQ_01.01.01
Lioc_SPlugin.msi Lioc_01.00.13
ModBus_Master_SPlugin.msi MDBM_01.00.09
ModBus_Slave_SPlugin.msi MDBS_01.00.15
MICOM_SPLugin.msi MICOM_01.00.06
SEPAM_SPlugin.msi SEPAM_01.00.04
SOE_SPlugin.msi SOE_01.00.12

Esaergy Builder

 Error generating some xmls with WriteXmlV2 service


 Improvements in ASCII limitations.
 Included SFTP operation timeout to avoid hangs when SFTP connects but
doesn’t respond. This change solves the issue of transferring to T300 RTU with
user Installer.

 Easergy Builder error on RTU 866E V0 reboot. The configurator shows a


connectivity error even though the RTU is rebooted.

 Changes in IP Slots of "Via 2" are no detected that change at send the
configuration of RTU (dbRed)

60
 Included new parameter TEMPLATES_FOLDER in all RTUs profiles for
IEC61850

<CONTROLLER NAME="i61sc" DESC="(X) IEC 61850" >


<PARAM NAME="BRICK" VALUE="Y" />
<PARAM NAME = "TEMPLATES_FOLDER" VALUE = "Saitel" />
</CONTROLLER>

The value will be T300 for T300 RTUs and Saitel for Saitel RTUs

 Included new redundancy signals _A and _B added for RTUS HU_A and HUe

IEC61850

 For •thelibSaitel.dll
generation of the setup the following dlls are been used:
8.1.0.0
• ForwardSoftware.Windows.Forms.SharedImageLists 1.0.0.0

 Fixed: it does not create ‘scl.xml.exi’ file when it already exists.


 User can cancel the creation of IED instances with the cancel button when selection
FCDA elements.

 Fixed: it does not create correct destination points when copying logical devices to
local server.

 Plugin must avoid create multiple CoreDb points with duplicated coordinates when
creating a IED instance

 Fixed: CoreDb instantiation error when attribute ‘type’ is empty and attribute ‘bType’ is
a basic and valid type

 Fixed: when creating IED instances, the plugin does not create new LDevice if check
box for creating CoreDb points is disabled.

 Fully compatible with Easergy Builder v01.02.03


 Update SCL data model for modified ICD/CID templates.
 Fixed: incorrect checked FCDA in DataSet elements when creating a IED instance.

61
 Fixed: missing IED name in CoreDb points wizard after creating a new IED instance.
 Fixed: incorrect CoreDb coordinates for setpoints in wizard points. Include fc=”CF” for
setpoints.

 Fixed: invalid SCL and log file paths for T300 platform configurations.
 SCL and log path controls are read only. Values are taken from RTU profile.
 Default value for ‘orIdent’ parameter is SEGTW for all RTU platforms.
 Fixed: after changing SCD file the GOOSE configuration is lost.
 Fixed: non controlled exception when attempting to save a T300 .tar.gz file because
plugin send ‘scl.xml.exi’ file twice to EB Core.

 The name of the settings file will be ‘i61_settings.xml’. The plugin will maintain
‘settings.xml’ for backward compatibility.

 Fixed: on all configurations the ‘i61sc’ folder is created always, without any reason.
 Fixed: SCL tree view only displayed for screen resolution 100%.
 Fixed: setting default params in SCL file (element ‘Services’ in after’ AccessPoint’)
causes inconsistent file against schemas.

 Fixed: if IEC 61850 device is deleted in device panel, then can´t delete device in
IEC61850 plugin from “IED selection” option.

 Fixed: IEC 61850 files are not deleted when the bin controller/server device is deleted.
 File ‘i61_setting.xml’ will be included in RTU files when saving configuration.
 Set the minimum value of integrity period for ReportControl to 1000 ms.
 Fixed: when adding multiple local devices from a ICD template file, ReportControl
rptID attribute is not updated with new logical device name.

 Fixed: CoreDb reports DO mapping error when there are two LNodeTypes for LPHD
class (on with a prefix, one without).

 Fixed: plugin created SCD with invalid (empty) LNodeType LLN0_TYPE for proxy
logical device.

 Fixed: GOID of a goose publisher appears after cancelling the form for adding a new
GSE control block.

62
 Each remote node IED has a limit of 10 assigned report control blocks.
 Fixed: Non controlled exception when viewing Val element in SCL tree view.
 Set vertical scroll bars in “Create multiple IED instances from text box” form.
 Fixed: incorrect coordinate created in IED instantiation for a FCDA with invalid
‘doName’.

 Decode EXI file for Edition 2.


 Set windows size according to user screen size.
 Fixed: no updated ‘i61_conf.xml’ when there is no changes in the configuration in old
projects.

 Fixed: the deleted device is still shown in the SCL tree view when removing it from
CoreDb devices.

 Input/ExtRef are removed from remote IED sections in the SCD file when loading it.

63
Easergy Builder_1.2.2.1

Easergy Builder_1.2.2.1
Binary file Release module
Easergy Builder.data Easergy_Builder_01.02.02
cilo_SPlugin.msi Cilo_01.00.05
CLAQ_SPlugin.msi CLAQ_01.01.00
DNP_Master_SPlugin.msi DNPM_01.02.01
DNP_Slave_SPlugin.msi DNPS_01.02.01
IEC101_Master_SPlugin.msi IEC101M_01.00.15
IEC101_Slave_SPlugin.msi IEC101S_01.00.10
IEC103_Master_SPlugin.msi IEC103M_01.00.10
IEC104_Master_SPlugin.msi IEC104M_01.00.09
Host IEC104_Slave_SPlugin.msi IEC104S_01.00.15
IEC61850_SPlugin.msi IEC61850_01.00.43
IsaGRAF.msi ISAGRAF_01.00.02
IsaGRAF5_SPlugin.msi ISAGRAF5_01.00.10
LAQ_SPlugin.msi LAQ_01.01.01
Lioc_SPlugin.msi Lioc_01.00.13
ModBus_Master_SPlugin.msi MDBM_01.00.09
ModBus_Slave_SPlugin.msi MDBS_01.00.15
MICOM_SPLugin.msi MICOM_01.00.06
SEPAM_SPlugin.msi SEPAM_01.00.04
SOE_SPlugin.msi SOE_01.00.12

Esaergy Builder

 artf211448: thmConf.xml: GPS line isn't in the right place


 ASCII limitations in some fields.
 artf213177: Crash loading invalid firewallConfig.xml
 artf212719: Subnet format in dbred extra ips
 artf212720: Templates are not loaded successfully

64
 New grammar parser than fixes artf207876
 New RTU HUe

CLAQ

 For •thelibSaitel.dll
generation of the setup the following dlls are been used:
8.1.0.0
• ForwardSoftware.Windows.Forms.SharedImageLists 1.0.0.0

 Inclusion on HUe as header device.


 Compiled with Visual studio 2017 and Framework 4.6.1
 PR6448: AB_AC type selection Crash

61850

 For •thelibSaitel.dll
generation of the setup the following dlls are been used:
8.1.0.0
• ForwardSoftware.Windows.Forms.SharedImageLists 1.0.0.0

 Copy multiple FCDAs to one LDevice of the local sever.


 Plugin shows the name of the loaded SCL file.
 Fixed: plugin does not update the i61_conf.xml when open a project where
SCL_FILE[@VALUE] is different from SCL.XML.EXI.

 Fixed: corrupted files when loading an old project

65
Easergy Builder_1.2.1.1

Easergy Builder_1.2.1.1
Binary file Release module
Easergy Builder.data Easergy_Builder_01.02.01
cilo_SPlugin.msi Cilo_01.00.05
CLAQ_SPlugin.msi CLAQ_01.00.08
DNP_Master_SPlugin.msi DNPM_01.02.01
DNP_Slave_SPlugin.msi DNPS_01.02.01
IEC101_Master_SPlugin.msi IEC101M_01.00.15
IEC101_Slave_SPlugin.msi IEC101S_01.00.10
IEC103_Master_SPlugin.msi IEC103M_01.00.10
IEC104_Master_SPlugin.msi IEC104M_01.00.09
Host IEC104_Slave_SPlugin.msi IEC104S_01.00.15
IEC61850_SPlugin.msi IEC61850_01.00.42
IsaGRAF.msi ISAGRAF_01.00.02
IsaGRAF5_SPlugin.msi ISAGRAF5_01.00.10
LAQ_SPlugin.msi LAQ_01.01.01
Lioc_SPlugin.msi Lioc_01.00.13
ModBus_Master_SPlugin.msi MDBM_01.00.09
ModBus_Slave_SPlugin.msi MDBS_01.00.15
MICOM_SPLugin.msi MICOM_01.00.06
SEPAM_SPlugin.msi SEPAM_01.00.04
SOE_SPlugin.msi SOE_01.00.12

Esaergy Builder

 New profile T300 V3 (Use only with T300 V3 firmware)


 Warning of using slot 2 as modem and as K7RS in one configuration was not shown.
 artf210007: Easergy Builder: Wrong picture when creates a T300 v1.2
 artf186763:
HU250.
[CyberSecurity] EasergyBuilder uses weak encryption for SSH/SFTP with

New security library used for SSH and SFTP

 Compiled in VS2017 with newest framework.

66
 artf210344: Implement plugin services for importing a list of points.
 artf210052: GPS PPS value is not loaded
 artf211510: Some installed devices are not loaded in Device catalog tab.
 artf211448: thmConf.xml: GPS line isn't in the right place

Cilo

 For •thelibSaitel.dll
generation of the setup the following dlls are been used:
8.1.0.0
• ForwardSoftware.Windows.Forms.SharedImageLists 1.0.0.0

 artf211053: Cilo: Point wizard cancel button is not working

DNP Slave

 For •thelibSaitel.dll
generation of the setup the following dlls are been used:
8.1.0.0
• ForwardSoftware.Windows.Forms.SharedImageLists 1.0.0.0

 artf209195: DNP slave supervision signals are not visible


 T300• V3Toimplementation.
include new parameter and support new coordinates, RTU profile has to
contain this parameter:
<CONTROLLER NAME="dnpe" DESC="(X) DNP Slave">
<PARAM NAME="SecurityEnabled" VALUE="V2"/>
<PARAM NAME="V3" VALUE="Y"/>
</CONTROLLER>

67
• T300 V3 changes:

- USE_UTC_TIME: Text displayed to user, "UTC Time". New optional attribute in the
element SESSION_PARAM. It applies to DNP slave and master. The allowed values
are 'Y' and 'N'. If the value is 'Y', all timestamps are reported as UTC time. If the value
is 'N', all timestamps are reported as local time. For backward compatibility, if this
attribute is not defined, all timestamps are reported as local time. Default value is 'N'

- ALLOW_NON_SEQ_SBO: Text displayed to user, "Allow non sequential Select –


Operate". New optional attribute in the element SESSION_PARAM. It applies to DNP
slave. The allowed values are 'Y' and 'N'. If the value is 'Y' and the commands is
configured as select before operate, then it is not checked the sequence associated
with SBO commands. If the value is 'N' or no defined this attribute, then it is not
checked the sequence associated with SBO commands. Default value is 'N'.

- US_OFFLINE_RETRY_RESTART: Text displayed to user, "Restart retries when


offline". New optional attribute in the element UNSOL_RESPONSES. It applies to
DNP slave. The allowed values are 'Y' and 'N'. If the value is 'Y', then, when the
session is offline, configured retries for an unsolicited response are performed. If the
value is 'N' or no defined this attribute, then, when the session is offline, the current
behaviour is maintained, only an unsolicited response is sent until confirmation is
received. Default value is 'N'.

- RANDOM_CHALLENGE_DATA_LEN: Text displayed to user, "Length of random


challenge data to send". New optional attribute in the element
AUTH_SESSION_PARAM. It applies to DNP slave and master when Secure
Authentication v5 is enabled. The allowed value is 4 to 64. Default value is 4.

Also, in the configuration of Secure Authentication V2 and V5 of DNP master and


slave, the displayed text of two parameters should be changed to make it clearer for
the user:

- "Key Change Timeout" by "Session Key Change Interval"


- "Max. Key Change" by "Maximum Session Key Change Count". Delete the text
"(ms)" in this parameter.

And, in the configuration of Authentication Statistics for DNP slave, the parameter
'Rekeys due to restart' should be hidden or deleted because the slave does not use
this value.

68
- New coordinate format: INDEX:OBJECT[:C][:EVi] where EV indicate the event
variation to use for this point and the value 'i' is a number and depends on the object
type.
- New diagnostic point DIAG:BLQ. This point is defined as destination in Status table.

 Implemented supervision signals mapping checking.


 artf210088: Link Status Period should be greater than CONF_TIMEOUT or zero.

DNP Master

 For •thelibSaitel.dll
generation of the setup the following dlls are been used:
8.1.0.0
• ForwardSoftware.Windows.Forms.SharedImageLists 1.0.0.0

 artf201835: impossible to read a configuration with modified dnp3 settings


 T300

V3 implementation.
To include new parameter and support new coordinates, RTU profile has to
contain this parameter:
<CONTROLLER NAME="dnpm" DESC="(X) DNP Master">
<PARAM NAME="SecurityEnabled" VALUE="V2"/>
<PARAM NAME="V3" VALUE="Y"/>
</CONTROLLER>

• T300 V3 changes:

- USE_UTC_TIME: Text displayed to user, "UTC Time". New optional attribute in the
element SESSION_PARAM. It applies to DNP slave and master. The allowed values
are 'Y' and 'N'. If the value is 'Y', all timestamps are reported as UTC time. If the value
is 'N', all timestamps are reported as local time. For backward compatibility, if this
attribute is not defined, all timestamps are reported as local time. Default value is 'N'
- RANDOM_CHALLENGE_DATA_LEN: Text displayed to user, "Length of random
challenge data to send". New optional attribute in the element
AUTH_SESSION_PARAM. It applies to DNP slave and master when Secure
Authentication v5 is enabled. The allowed value is 4 to 64. Default value is 4.

69
Also, in the configuration of Secure Authentication V2 and V5 of DNP master and
slave, the displayed text of two parameters should be changed to make it clearer for
the user:

- "Key Change Timeout" by "Session Key Change Interval"


- "Max. Key Change" by "Maximum Session Key Change Count". Delete the text
"(ms)" in this parameter.

 Improved Coordinates wizard and instantiation checking. Only allowed objects in each
table and direction (point source or destination).

 artf211774: Void german language and translation mistake.


Description: Void german language. Also, in spanish language, "Maximo número de
cambios de clave" is not "Session Key Change Interval"

 artf211785: DNP Master Plugin: saves wrong UTC

101 Master

 For •thelibSaitel.dll
generation of the setup the following dlls are been used:
8.1.0.0
• ForwardSoftware.Windows.Forms.SharedImageLists 1.0.0.0

 artf212024: Error launched removing channel


 DS0006382: Don’t save the file name.

101 Slave

 For •thelibSaitel.dll
generation of the setup the following dlls are been used:
8.1.0.0
• ForwardSoftware.Windows.Forms.SharedImageLists 1.0.0.0

70
 artf199606: When changes language in Easergy Builder, plugins help pop up are
showed in both languages

 artf211842: Quit RTC parameter from Extra Info.

103 Master

 For •thelibSaitel.dll
generation of the setup the following dlls are been used:
8.1.0.0
• ForwardSoftware.Windows.Forms.SharedImageLists 1.0.0.0

 DS0006386: Homogeneizar el texto que aparece en la creación de dispositivos de


Easergy Builder.

 artf212026: Error launched removing channel

104 Slave

 For •thelibSaitel.dll
generation of the setup the following dlls are been used:
8.1.0.0
• ForwardSoftware.Windows.Forms.SharedImageLists 1.0.0.0

 Invalid error message in T3 textbox.


 artf208616: Invalid generation of coordinates in IEC 104 slave
 artf212021: Error managing channels

IEC 61850

 For •thelibSaitel.dll
generation of the setup the following dlls are been used:
8.1.0.0

71
• ForwardSoftware.Windows.Forms.SharedImageLists 1.0.0.0

 Fixed: removing a device from CoreDb causes an uncontrolled exception.


 Fixed: plugin can´t close the main form after loading an invalid SCL file.
 Fixed: plugin does not create all FCDA points in CoreDb when creating an instance of
a ICD file.

 Fixed:
nodes.
IED selection form does not show correctly the check states of selected remote

 Include full IEC61850 object reference for ReportControl blocks in form for adding
CoreDb points.

 ReportControl elements that are not referencing any DataSet when creating an IED
instance of a ICD file will be removed from SCD data model.

 New element in settings.xml file for current project mode (LOAD_SCD, BUILD_SCD).
Allow delete remote IED from SCD data model if project mode is BUILD_SCD.

 It asks for confirmation for creating CoreDb points when creating an ICD instance.
 The SCL file name will always be ‘scl.xml.exi’ for edition 2. New attribute NAME in
SCL_FILE element in ‘settings.xml’ file.

 Configure report control blocks for all the IED instances created from a ICD template.
 Use of new service functions of Core: AddBinList and AddPointList for faster creation
of devices and points in CoreDb.

 It shows stack trace for non controlled exceptions.


 Fixed:
symbol.
non controlled exception when loading a project with commas as decimal

 When creating multiple instances of a IED from a ICD template, the form “Select
DataSet elements for CoreDb” should show only checked items for those that were
selected in the previous form “Configure Report Control Blocks”

 Fixed: plugin does not show “Configure Report Control Blocks” when creating IED
instance.

 Fixed: when creating multiple instances of an IED coordinates are formed incorrectly.
 Fixed: The form “IED selection” always remove CoreDb points although the user
cancels it.

72
Isagraf5

 For •thelibSaitel.dll
generation of the setup the following dlls are been used:
8.1.0.0
• ForwardSoftware.Windows.Forms.SharedImageLists 1.0.0.0

 ISaGRAF 5 plugin overwrites other project dictionary than the selected one.

Modbus Slave

 For •thelibSaitel.dll
generation of the setup the following dlls are been used:
8.1.0.0
• ForwardSoftware.Windows.Forms.SharedImageLists 1.0.0.0

 Fixed: Adjust the text box and radio button to avoid bad looking in some languages

73
Easergy Builder_1.1.6.1

Easergy Builder_1.1.6.1
Binary file Release module
Easergy Builder.data Easergy_Builder_01.01.06
cilo_SPlugin.msi Cilo_01.00.04
CLAQ_SPlugin.msi CLAQ_01.00.08
DNP_Master_SPlugin.msi DNPM_01.01.03
DNP_Slave_SPlugin.msi DNPS_01.01.06
IEC101_Master_SPlugin.msi IEC101M_01.00.14
IEC101_Slave_SPlugin.msi IEC101S_01.00.09
IEC103_Master_SPlugin.msi IEC103M_01.00.09
IEC104_Master_SPlugin.msi IEC104M_01.00.09
Host IEC104_Slave_SPlugin.msi IEC104S_01.00.13
IEC61850_SPlugin.msi IEC61850_01.00.40
IsaGRAF.msi ISAGRAF_01.00.02
IsaGRAF5_SPlugin.msi ISAGRAF5_01.00.09
LAQ_SPlugin.msi LAQ_01.01.01
Lioc_SPlugin.msi Lioc_01.00.13
ModBus_Master_SPlugin.msi MDBM_01.00.09
ModBus_Slave_SPlugin.msi MDBS_01.00.14
MICOM_SPLugin.msi MICOM_01.00.06
SEPAM_SPlugin.msi SEPAM_01.00.04
SOE_SPlugin.msi SOE_01.00.12

Easergy Builder

 artf208553: Checking "Error rows" doesn't works well when disable the checking.
 artf207875: New configuration for 866e generates bad supervision coordinates.
New configurations always generate:

PS1_V Voltage of main power supply supervision PS1_V


PS1_V_A Voltage of main power supply supervision PS1_V_A
PS1_V_B Voltage of main power supply supervision PS1_V_B

 Removed firewall management in RTU866e V0 profile.

74
 Supervision points wizard, only shows _A and _B signals for redundant configurations.
Supervision checking returns duplicated coordinates error if signal and signal_A or
signal_B are present in coreDb.

 artf204075: Formula: conditional operations causes grammarParse stop working


 artf199565 : Crash selecting "Internal variables" in formula corrdinates wizard.
 artf206896 : Configuration profile is growing Indefinitely
 artf206889 : Non controlled exception when the user clicks OK button on "Points
creation from textbox" form

 artf203906 : Forwarding support


 Fixed: EB deletes all files in a folder when saving a set of config files
 Fixed: Easergy Builder crash during export of large database
 Fixed: Error downloading syslog in RTU 866E with security Brick
 New sup point: MEM_USAGE (866E) for RTU 866E
 Redundant Analog signals are not available.
 Fixed: IP parameters rules: A given fixed IP address must be outside all DHCP server
IP address ranges

 Fixed: Crash selecting "Internal variables" in formula coordinates wizard.


 Fixed: Easergy Builder crashes when duplicate a space as point name
 Fixed: The parameter MNO(AT&T or Verizon) is appearing for modem 4G europe
 Fixed: Pin number is no more saved when another RTU is selected( 4G europe)
 Fixed: Easergy Builder: crashes when select a void device in coreDb tables and push
"Workspace"

 Fixed: Easergy Builder: crashes when paste a coordinate in the last row

75
 Fixed: Easergy Builder: change a point to wrong in status table if use the wizard in a
point ans cancel.

 Fixed: coreDb point created with only name, checked as error


 Fixed: Crash Copying a cell in coreDb
 Fixed: SSID parameter not displayed in T300 RTUs wlan network configuration.
 Fixed: in Easergy builder it is possible to configure an ip fixed and a dhcp client on the
same interface (first configure the dhcp next the ip fixed)

 Implementation of new modem type K7_4G_US with a new parameter to configure the
network operator name.

 Fixed: Easergy Builder can crash after 'Changes console' or 'Log console' resize
 Fixed: Crash removing element filtered in coreDb
 Fixed: Crash adding invalid chars to the filter text box
 Fixed: CoreDb rows are moved to the last visible row when the row source or
destinations are edited

 Fixed: Crash selecting "Internal variables" in formula corrdinates wizard.


 New RTU profile for RTU866E with security brick.
 Fixed:
user).
Included timeout for SFTP connection when BLMon shell is executed (Installer

 Fixed: “Save selected configuration" doesn't export LV and SC configuration.


 Fixed: "Completely configure RTU" timeout timer is not restarted after a PROGRESS
message so only 30s were allowed to complete the update process before timeout
error message.
Current T300 firmware sends messages each second so Timeout timer has been
changed to 10s.

 Implementation of RTU Firewall configuration for RTU 866E


 New supervision coordinate “RESET_RTU” for HU_A, HU_AF, 866 and 866E.

76
 Architecture/scheme
lot of devices
window associated to a configuration issue on when there are a

 Fatal stack overflow when there are about 60 command destinations.


 Implementation of workspace changes console.

DNP Master

 For •thelibSaitel.dll
generation of the setup the following dlls are been used:
8.1.0.0
• ForwardSoftware.Windows.Forms.SharedImageLists 1.0.0.0

 Bug fixed: no image on buttons in the form “Request Group Configuration”


 Fixed: crash when changing channel parameters and pressing Enter
 Fixed: It does not detect error when changing update key with a string with a length
not allowed.

 Fixed: Invalid Multilanguage string when entering an invalid value in ‘period’ of a


request group

 Fixed: Invalid message text when entering an invalid value in Tx Fragment Size, Max.
Retries, Confirm Timeout, Rx Frame Timeout, Tx Frame Size and Rx Frame Size.

 Security SAv5 supported


 Supported Easergy T300 v2 xml format (with Easergy Builder 1.1.0 or greater)
 Logo "+" and "-" are missing when I add a protocol request
 Crash changing SAv5 to SAv2 with HMAC option 6
 Can't map all slave statistic points
 DIAG_OB121 coordinates have wrong syntax.

77
 Text is not translated
 New auth update key management
 Create default DNP master Request Group.
New devices created with wizard have to be associated to the following request group:

<REQUEST_GROUP ID_GROUP="classBasedPoll" NUM_REQ="2">


<REQUEST FUNCTION="1" DELTIME="90000" NUM_ROW="4" STARTREQ="1">
<ROW OBJECT="60" VARIATION="2" QUALIFIER="06" RANGE1="0"
RANGE2="0" />
<ROW OBJECT="60" VARIATION="3" QUALIFIER="06" RANGE1="0"
RANGE2="0" />
<ROW OBJECT="60" VARIATION="4" QUALIFIER="06" RANGE1="0"
RANGE2="0" />
<ROW OBJECT="60" VARIATION="1" QUALIFIER="06" RANGE1="0"
RANGE2="0" />
</REQUEST>
<REQUEST FUNCTION="1" DELTIME="1000" NUM_ROW="3" STARTREQ="0">
<ROW OBJECT="60" VARIATION="2" QUALIFIER="06" RANGE1="0"
RANGE2="0" />
<ROW OBJECT="60" VARIATION="3" QUALIFIER="06" RANGE1="0"
RANGE2="0" />
<ROW OBJECT="60" VARIATION="4" QUALIFIER="06" RANGE1="0"
RANGE2="0" />
</REQUEST>
</REQUEST_GROUP>

 Request Groups and CT are removed from DNP master devices.

DNP Slave

 For •thelibSaitel.dll
generation of the setup the following dlls are been used:
8.1.0.0
• ForwardSoftware.Windows.Forms.SharedImageLists 1.0.0.0

78
 Fixed: Auto enable unsolicited responses appear as selected
 Fixed: It does not detect error when changing update key with a string with a length
not allowed.

 Fixed: crash deleting update key.


 Security SAv5 supported
 Supported Easergy T300 v2 xml format (with Easergy Builder 1.1.0 or greater)
 Updated default values for:
Auth Statistics - Session Key Changes

 Updated value limits for:


-Security settings – Key Change Timeout
-Security settings – Max. Key change
-Security settings – Reply Timeout
-Security settings – Max. Key Change
-Security settings – Association ID

 Changes of following fields are not saved in xml:


-Security settings – Disallow SHA1
-Security settings – Max. Key Status

 DNP3 Slave Secure Authentication - New SES_OBJ_E tag added in wrong position.
XML is created with SES_OBJ_E TYPE="OB121" before
AUTH_STATISTICS_THRESHOLD section.

 Xml generation:
-T300 V1:
# With Security
<AUTH_SESSION_PARAM AUTH_ENABLED="1" .... />
<AUTH_USER ID="1" UPDATE="a234567890123456" /><!--user 16 ascii chars key--
>
# Without Security
<AUTH_SESSION_PARAM AUTH_ENABLED="0" ... />

-T300 V2:
# Without Security
<AUTH_SESSION_PARAM AUTH_ENABLED="0" ... />

79
<AUTH_USER ID="1" UPDATE=" " />
<ver:nextversion />
<AUTH_STATISTICS_THRESHOLD UNEXPECTED_MSG="3"... />
<SES_OBJ_E TYPE="OB121" ... />
# SAv2
<AUTH_SESSION_PARAM AUTH_ENABLED="1" ... />
<AUTH_USER ID="1" UPDATE="a234567890123456" /><!--user 16 ascii chars key--
>
<ver:nextversion />
<AUTH_STATISTICS_THRESHOLD UNEXPECTED_MSG="3"... />
<SES_OBJ_E TYPE="OB121" ... />
# SAv5
<AUTH_SESSION_PARAM AUTH_ENABLED="2" ... />
<AUTH_USER ID="1" UPDATE="61323334353637383930313233343536" /><!--user
32 hex chars key-->
<ver:nextversion />
<AUTH_STATISTICS_THRESHOLD UNEXPECTED_MSG="3"... />
<SES_OBJ_E TYPE="OB121" ... />

 The AUTH_USER tag is not generated with Easergy Builder 1.1.2 when creating a
new v1.2 configurations with "Auth. Type" disabled.

 When user changes from SAv5 with HMAC combobox “6:


HMAC_AESMAC_12OCTET” to SAv2, HMAC combobox is changed to "4:
HMAC_SHA256_16OCTET”, but after saving the configuration, xml is not changed
and keep 6.

 Easergy Builder display wrong HMAC Algorithm DNP3 settings


 Impossible to read a configuration with modified dnp3 settings
 Easergy Builder - DNP3 settings: it must no be allowed to enter an Update Key in
hexadecimal for RTU V1.0

 The expected behavior for Easergy Builder generating a V2 XML configuration is:
- update key as 32 hexadecimal string if SAv2 (no 16 characters string in XML)

But Easergy saved 16 characters string in XML.

 artf201835
settings
: Easergy Builder: impossible to read a configuration with modifyed dnp3

80
 artf204875
in String
: Easergy Builder: DNP3 Secure slave: impossible to enter an update key

 artf205420 : Easergy Builder: DNP3 Secure: some secure settings are no more visible
 DS6219:Fixed: Auto enable unsolicited responses appear as selected
 artf208898 : DNP Slave Plugin: Appears as selected "Auto enable unsolicited
responses" without mark.

IEC 101 Master

 For •thelibSaitel.dll
generation of the setup the following dlls are been used:
8.1.0.0
• ForwardSoftware.Windows.Forms.SharedImageLists 1.0.0.0

 Fixed: Configuration ID not generated in configuration file.


 Fixed: Devices lose their configuration
 Fixed: Removed “Protocol” from plugin description
 Fixed: When changes language in Easergy Builder, plugins help pop up are showed in
both languages.

 Unified “Device”(used in general plugin interface) and “Equipment”(Used in device


creation wizard) to “Link device”

IEC 104 Master

 For •thelibSaitel.dll
generation of the setup the following dlls are been used:
8.1.0.0
• ForwardSoftware.Windows.Forms.SharedImageLists 1.0.0.0

 artf208444 : New range 1s..48h for T3 - IEC-104 Easergy Builder plugin

81
 DS0006387:
devices.
Homogenize the text that appears in the Creation of Easergy Builder

 artf199606 : When changes language in Easergy Builder, plugins help pop up are
showed in both languages

 DS0006237: The marked "Time Tag" is not saved when creating a template.

IEC 104 Slave

 For •thelibSaitel.dll
generation of the setup the following dlls are been used:
8.1.0.0
• ForwardSoftware.Windows.Forms.SharedImageLists 1.0.0.0

 New range 1s..48h for T3 - IEC-104 Easergy Builder plugin


 DS0006239:
types.
Incorrect default values for SEC_POINT_NM MEPB and MEPC element

 DS0006387:
devices.
Homogenize the text that appears in the Creation of Easergy Builder

 artf199606 : When changes language in Easergy Builder, plugins help pop up are
showed in both languages

 artf208616 : Invalid generation of coordinates in IEC 104 slave

IEC 61850

 For •thelibSaitel.dll
generation of the setup the following dlls are been used:
8.1.0.0
• ForwardSoftware.Windows.Forms.SharedImageLists 1.0.0.0

 The popup window for entering data on the SCL header is no longer displayed when
the project is saved, if only the information about the file i61_conf.xml has changed.

 Maximum MMS calling connections set to 200. An error message log is shown if this
value is out of range.

 Fixed: Supervision points in wizard does not show report control blocks when
indexed=false

82
 Removed modal dialogs showing error messages when loading a project
 Maximum number of local server coreDb points set to 50000.
 User can edit General Interrogation attribute for Edition 1
 Fixed: plugin removes assigned RCB from i61_conf, although they were correct.
 Fixed: Invalid ICD file created when exporting SCD data model
 New optional sections REDUNDANCY_CFG and CLIENT_FT_CFG in bin controller
file configuration, for edition 2.

 New optional attribute DR_PATH for element REMOTE_NODE in bin controller file
configuration, for edition 2.

 Itmodel
shows a progress bar when removing Private and DOI elements from SCD data

 It shows a confirmation message before creating the default 61850/61850 gateway.


 It allows drag and drop some SCL files from Windows folder to ICD templates control.
 ItSCD.
allows to copy a LDevice from a remote node to the IED server in the data model

 Fixed: Missing EnumType ‘orCategory’ when adding a GGIO logical node to data
model SCD.

 ItEnumVal
can adding LNodeType, DO, DOType, SDO, DA, DAType, BDA, EnumType and
elements in SCL data model.

 Copy DataSet and ReportControl from remote IEDs to logical node of IED server
 View element attributes for remote IEDs.
 More information in element ‘History’ when saved SCL file.
 Improved performance of CoreDb checking
 Fixed: error checking coreDb consistency in coordinates with BDA
 Fixed: a warning message is shown when saving a project for edition 1 after creating
an IED instance from a ICD file.

83
 Add logical device from an imported ICD file to the local server
 Fixed: Plugin deletes all the CoreDb points when removing a logical node.
 Add multiple instances of IED and logical devices from a loaded SCL file.
 Exporting and importing templates does not work in this version.
 Removed functionality: add LDevice, DataSet, ReportControl and LN from remote
IEDs to local server.

 Cancel button included in project wizard form.


 Check validation against scheme after delete a SCL section.
 It cannot delete items that result in inconsistent SCL.
 Fixed: suffix duplicated when adding LDevice elements in local server
 Fixed: incorrect assigned of RCB from ClientLN.
 For security reasons, SCL file path is hidden.
 Removed functionality for adding elements under DataTypeTemplates.
 Fixed: non controlled exception when saving project.
 Fixed: ClientLN reports not assigned in assigned list when loading a new SCL with a
new IED remote.

LAQ

 Invalid RTU image in acquisition image


 Repeated PLC type adding modules.
 If last DO is deactivated previous signal can’t be selected as double.

84
 Acquisition module at address 0 does not appear.

Lioc

 For •thelibSaitel.dll
generation of the setup the following dlls are been used:
8.1.0.0
• ForwardSoftware.Windows.Forms.SharedImageLists 1.0.0.0

 Include new option "Automation On/Off function deactivation"


In xml new attribute AUTO_ON_OFF_DIS in element MISC EXT_LOC
<MISC EXT_LOC="0" AUTO_ON_OFF_DIS="0" />
Available attribute options "0" and "1" with are represented in UI as "False" and "True".

 Removed generation of libsaitel.dll


 Texts extracted for translation.

Modbus Slave

 For the generation of the setup the following dlls are been used:
• libSaitel.dll 8.1.0.0
• ForwardSoftware.Windows.Forms.SharedImageLists 1.0.0.0

 Fixed: When reading configuration from RTU there is no warning and no error.
Following messages are displayed normally:
"Modbus Slave. Saving...
Modbus Slave. Saved files to C:\Users......\mdbe"

But mdbe folder is empty...


And when editing configuration we have the following warning:
"Warning: Modbus Slave. Error loading: MDBE configuration file not found"

Configuration of Modbus Slave channels is lost.

 Fixed: Impossible to create a modbus slave device with device wizard in the same
channel of an existing device with TCP protocol

85
 Fixed: Bug in the changes manager.

MICOM

 For •thelibSaitel.dll
generation of the setup the following dlls are been used:
8.1.0.0
• ForwardSoftware.Windows.Forms.SharedImageLists 1.0.0.0

 Schneider-Electric Interface style.


 Support for Multilanguage.
 Minor changes in SaveFiles and LoadFiles functions.
 Plugin generated for Easergy Builder only.
 Fixed: It does not return the configuration files when saving the project
 Fixed: Wizard show void buttons when selecting a channel.
 Fixed: Micom device cannot change its channel.
 Fixed: crash when Micom request type is empty
 Fixed: MICOM device cannot use a link
 Fixed: MICOM requests disappears if frequency is greater than 65535
 Fixed: repeated requests in the same MICOM device
 Fixed: error changing MICOM device name when length is more than 20. Now the
maximum length is 32.

 Fixed: MICOM plugin always store changes even when pressing Cancel button

86
 Fixed: plugin does not check coordinates at command/setpoint
 Fixed: plugin does not save modified values
 Fixed: plugin shows duplicated requests
 Fixed: plugin allows to change Request Type and Function Code invalid values

SEPAM

 For •thelibSaitel.dll
generation of the setup the following dlls are been used:
8.0.3.0
• ForwardSoftware.Windows.Forms.SharedImageLists 1.0.0.0

 Schneider-Electric Interface style.


 Support for Multilanguage.
 It accepts hexadecimal coordinates
 It detects duplicated coordinates
 Minor changes in SaveFiles and LoadFiles functions.
 Plugin generated for Easergy Builder only.
 Fixed: It does not return the configuration files when saving the project
 Fixed: error with RTU address
 Fixed: Plugin indicates error with the same address in different channels
 Fixed: Schema is not updated when address is modified

87
 Fixed: Sepam serie for requests is changing in every device
 Default values for new requests in ‘Type’ and ‘Function’ controls.
 Fixed: wrong minimum values for number of register and frequency
 Fixed: Sepam device cannot change its channel.
 Fixed: Remove a device causes a crash.
 Fixed: Crash creating device without channel.

88
Easergy Builder_1.0.29.0

Easergy Builder_1.0.29.0
Binary file Release module
Easergy Builder.msi Easergy_Builder_01.00.29
cilo_SPlugin.msi Cilo_01.00.04
CLAQ_SPlugin.msi CLAQ_01.00.08
DNP_Master_SPlugin.msi DNPM_01.00.09
DNP_Slave_SPlugin.msi DNPS_01.00.11
IEC101_Master_SPlugin.msi IEC101M_01.00.13
IEC101_Slave_SPlugin.msi IEC101S_01.00.09
IEC103_Master_SPlugin.msi IEC103M_01.00.09
Host
IEC104_Master_SPlugin.msi IEC104M_01.00.08
IEC104_Slave_SPlugin.msi IEC104S_01.00.12
IEC61850_SPlugin.msi IEC61850_01.00.33
IsaGRAF.msi ISAGRAF_01.00.02
IsaGRAF5_SPlugin.msi ISAGRAF5_01.00.09
LAQ_SPlugin.msi LAQ_01.01.00
ModBus_Master_SPlugin.msi MDBM_01.00.09
ModBus_Slave_SPlugin.msi MDBS_01.00.12
SOE_SPlugin.msi SOE_01.00.12

Easergy Builder

 Fixed: When Easergy Builder is updated to Easergy_Builder_1.0.28, all redundant


configurations are emptied.

IEC 61850

 For •thelibSaitel.dll
generation of the setup the following dlls are been used:
8.0.4.0
• ForwardSoftware.Windows.Forms.SharedImageLists 1.0.0.0

 When there are ClientLN in SCD but there are no any RCB in i61_conf, then the
plugin must show the RCB in assigned list in the configuration form. Editions 1 and 2.

 Automatically remove RCB from i61_conf if it does not exist in SCD model

89
 Fixed: create duplicated points in coreDb for Inputs/ExtRef.
 New attribute DST_MAC for goose publishers in i61_conf squema for edition 2.
 Fixed:
window
uncontrolled exception when removing an element in the GSEs subscribers

 Plugin must check prefix of logical node before displaying the report control block in
assigned list.

 Fixed: plugin duplicates LGOS parametes in SCD file if import SDC file again that
already has LGOS

 Plugin
exists.
shows a warning message before loading a new SCL when a project already

 Enable publish and subscribe goose only if goose enabled is checked

90
Easergy Builder_1.0.28.0

Easergy Builder_1.0.28.0
Binary file Release module
Easergy Builder.msi Easergy_Builder_01.00.28
cilo_SPlugin.msi Cilo_01.00.04
CLAQ_SPlugin.msi CLAQ_01.00.08
DNP_Master_SPlugin.msi DNPM_01.00.09
DNP_Slave_SPlugin.msi DNPS_01.00.11
IEC101_Master_SPlugin.msi IEC101M_01.00.13
IEC101_Slave_SPlugin.msi IEC101S_01.00.09
IEC103_Master_SPlugin.msi IEC103M_01.00.09
Host
IEC104_Master_SPlugin.msi IEC104M_01.00.08
IEC104_Slave_SPlugin.msi IEC104S_01.00.12
IEC61850_SPlugin.msi IEC61850_01.00.32
IsaGRAF.msi ISAGRAF_01.00.02
IsaGRAF5_SPlugin.msi ISAGRAF5_01.00.09
LAQ_SPlugin.msi LAQ_01.01.00
ModBus_Master_SPlugin.msi MDBM_01.00.09
ModBus_Slave_SPlugin.msi MDBS_01.00.12
SOE_SPlugin.msi SOE_01.00.12

Easergy Builder

 New SUP coordinates rules. For new supBinC , RCAP has been modified to allow to
exchange source supBinC point values trough the RCAP protocol. So
for those points allowed to be transferred to the peer CPU, a post-fix _A and _B
could be used.

 Included Formula device in HU_A and HU_AF


 Increased the Status points limit to 20000 in 866E profile.
 Removed IEC103 Slave as allowed device in HU_A and HU_AF profiles.

91

You might also like