Professional Documents
Culture Documents
1KHL506008-ITT SA Synthesizer Release Note PDF
1KHL506008-ITT SA Synthesizer Release Note PDF
ITT SA Synthesizer
Release Notes
Document ID: 1KHL506008
Edition March 2017
Applies for software version V2.0.2.3
ITT SA Synthesizer i
ITT SA Synthesizer ii
1 SCOPE .............................................................................................................................................................. 1
2 INSTALLATION ................................................................................................................................................. 1
ITT SA Synthesizer iv
ITT SA Synthesizer v
1 Scope
2 Installation
ITT SA Synthesizer 1
none
Resolved issue on starting simulation of IEDs with large 61850 data model
(#32375).
ITT SA Synthesizer 2
none
Resolved performance issue with Scripts when using SetValue method (#31139).
Resolved performance issue when simulating high number of IEDs (#30964).
Initial values for simulated IEDs are now set correctly according the values in the
user interface (#31128).
Correct initialization of LocSwPos for simulated IEDs to allow remote control
authority (#32008).
Fixed cyber security vulnerability issue regarding MMS server simulation (#30575).
Fixed INT64 type support (#31944).
Implemented correct profile handling for *.cid, *.icd, etc. files (#31669).
Improved robustness in Discover IEDs dialog (#31100).
Improved robustness in IED Status view (#31317).
ITT SA Synthesizer 3
none
ITT SA Synthesizer 4
New IED Status View showing the complete IED status in respect to its testing
configuration (#5742).
Representation of LD naming (Flexible Product Naming) (#19057).
The user is informed before disconnecting an IED in case there are active
Blockings, Substitution or Testing (#19094).
IEDs containing a ServerAt SCL element can be simulated (#11525).
ITT SA Synthesizer 5
none
ITT SA Symthesizer was not able to be started after installation of .NET 4.6 or
Visual Studio 2015 (introduced by new RyuJIT compiler) (#26985).
Single Line Diagram: fixed issue with Equipment (#24249).
IED Simulation: fixed issue in CCF generation (#27024).
ITT SA Synthesizer 6
none
none
Adapted command handling for simulated IEDs: The stSeld attribute was not
treated correctly (#20277).
Adapted remote mode detection handling: The reference to the logical node
QCBAY was not identified correctly (#20278).
ITT SA Synthesizer 7
The DataSet name is shown additionally to the ControlBlock in the tree views
(#18162).
The selected NIC for IED simulation is show in the status bar (#17147).
The status of nodes in the Substation and Subnetwork tree are synchronized
(connected, simulated or offlline) (#14866).
More fault tolerant SCD file reading for invalid FC <-> TriggerOption combinations
(#19627).
GOOSE Reception: Ignore quality updates from referenced inputs. This caused
simulation of wrong quality values. (#16982)
ITT SA Synthesizer 8
IED Simulation: The option “Add missing Trigger Options” also consideres
DataSets that are not below LLN0 (#16926)
ITT SA Synthesizer 9
This version of ITT SA Synthesizer does not run under Windows XP.
Software firewalls and IPS could block specific packets. You should not disable any
firewall without informing your Network Administrator first.
o Simulation of IEDs
o Point to point testing grid can be filtered by any selected object in the
substation tree (#15085)
ITT SA Synthesizer 10
Each simulated IED has its own folder for MMS file transfer (#13821)
ITT SA Synthesizer 11
The state of the Synchrocheck LN is taken into account when a simulated IED is
processing a command (#7463)
Wireless network adapters are not supported and therefore will not be considered
anymore (#8256)
SBO command Dialog contains information about related interlocking LNs (#8895)
Tree Nodes are sorted alphabetically after IEDs are moved between real and
simulated (#5629)
ITT SA Synthesizer 12
GOCBs with empty DataSet are no longer causing exceptions (#5628, #5631)
In case the launching of a simulated IED fails, the status of simulated IED is
indicated correcty (#583)
ITT SA Synthesizer 13
ITT SA Synthesizer 14
IPV6 protocol is not supported. Disable IPV6 on the NIC that is used for ITT SA
Synthesizer.
Autostart of Synthesizer with the last profile, IED simulation state and values
Added the possibility to call Functions from Scrips that are located in other Scripts
(#404)
ITT SA Synthesizer 15
RCB Parameters for Simulated IEDs can not be changed (default values are taken
from SCD file, durin the simulation it is the Client that defines the parameters)
(#4529)
MMS File Transfer for specific 3rd party IEDs fixed (#5035)
IP Gateway is only restored when it was explicitly set before Synthesizer is started
(#272)
ITT SA Synthesizer 16
ITT SA Synthesizer runs in Windows Vista environment. However due to windows internal
changes it requires much more time to set IP Addresses. Therefore ITT SA Synthesizer
will run slower on Vista.
Windows Vista User Account Control (UAC) has to be switched off before installing ITT SA
Synthesizer
16.1 Additional Functionalities
Time Quality can be simulated (#1523).
Connect all real IEDs command available from tree view context menu (#571).
Editing of Setting Group parameters for real IEDs (Attributes with FC = SE) is
supported (#584).
Connection status of real IEDs is shown with different icons in the tree view
(#582).
Process Event List shows functional names and destination (#884, #603)
ITT SA Synthesizer 17
Received GOOSE frames are updating the internal data again. Therefore SLD
positions are updated (#1547) again.
ITT SA Synthesizer 18
All additions and changes are described detailed in the user manual [1] if applicable.
Some script using statements have changed. It might be necessary to update scripts
created with earlier versions.
Old namespaces:
using ABB.IEC61850.ServerSimulator;
using ABB.IEC61850.SimulationUtils;
New namespaces:
using ABB.ITT.SASynthesizer.ServerSimulator;
using ABB.ITT.SASynthesizer.SubstationUtils;
ITT SA Synthesizer 19
IED configuration is always read until finished, IED simulation is more independent
of PC and OS (#772).
A wrong Warning was shown when ITT SA Synthesizer was closed that
connections to IEDs are available. (#394)
A manually added real IED that was moved to the simulated IEDs folder can not
be started. An information message is displayed instead. (#1094)
ITT SA Synthesizer 20
All additions and changes are described detailed in the user manual [1].
18.1 Additional Functionalities
None
IED can be browsed also when loaded SCD contains elements (LN’s, RCB’s) that
are not available the IED.
ITT SA Synthesizer 21
All additions and changes are described detailed in the user manual [1].
19.1 Additional Functionalities
Scripts can be loaded directly from a file into the treeview.
Gateway, DNS, WINS Addresses are kept after the wizard is closed.
Simulated IEDs are not shown as separate Window when started (This behaviour
can be changed in the configuration file. See [1] for details.)
ITT SA Synthesizer 22
“Mixed Mode” support. Some LN’s of conducting equipment can be real and some
LN’s can be simulated. (e.g. real CSWI and simulated XCBR)
GOOSE Server does not crash when creating a profile with only real IEDs, and
moving one IED to be simulated.
GOOSE resending timers fixed. State Changed and Sequence numbers are sent
correctly.
IED Server configuration files (CCF Files) export works for more than 185 IEDs
(this was an unknown limitation in previous releases)
SLD does not crash when changing the Voltage Level to be shown.
An IED with more than one MAC Address is not longer shown as Error.
ITT SA Synthesizer 23
All additions and changes are described detailed in the user manual [1].
20.1 Additional Functionalities
Complete Bays can be moved in the Single Line Diagram.
Some DataTypes have changed in the scripting library See [1] for more info.
ITT SA Synthesizer 24
All switching objects of a bay changed position when receiving a command for
only one switch (this was depending whether prefixes were used for switching
objects in the SCD.
Moving a manually added IED from the Real IEDs folder to the simulated IEDs
folder will not cause a crash.
Wizard does not generate an Exception when “Add script” is selected on page 3.
The Loc CDC of the LN is taken into account when a Command is received.
ITT SA Synthesizer 25
All additions and changes are described detailed in the user manual [1].
21.1 Additional Functionalities
Scripting Library extended.
Clicking on a CT/VT Symbol in the SLD will show a Dialog containing the
corresponding values. Changing of values for simulated IEDs is allowed.
The size of the log files will be checked during start up. If the size is larger than
100MB, it will be asked to delete the old files.
The log files can be deleted by clicking on tools menu – options – delete old Log
Files.
Description of all IEC 61850 objects added. The Information is taken from SCL
“desc” or “d” attribute.
Process event list will show all data received from reports in an easy to use table
form.
ITT SA Synthesizer 26
Upon startup of ITT SA Synthesizer, it will be checked whether the current logged
on user belongs to the “Administrators” group. The application will not be started if
the user is not an Administrator.
ITT SA Synthesizer 27
The internal check if IED already exists on the network will not crash if an empty or
bad Server IP address is defined.
Address calculation for simulation server configuration fixed (CCF file generation).
All IEDs of a large scale station can be simulated now.
Quality attributes are also written and updated over MMS in simulated IEDs.
Simulated IEDs accept Direct Commands. The Data that shall be changed with the
command (e.g. stVal) is updated with the value from the ctlVal.
IP Addresses of simulated IEDs are removed from Adapter when closing the
profile.
ITT SA Synthesizer 28
A counter for GOOSE frames with wrong configuration revision has been added.
Scripting IDE supports adding of code snippets into script via context menu item.
Start / Stop Buttons for GOOSE Server are removed. GOOSE traffic is
automatically started when the corresponding simulated IED is started.
Received Reports from Real IEDs are logged as one line per entry
Settings of all available network adapters are stored on start-up and restored on
close.
An simulated IED cannot be started to if a real IED with that same IP address is
present in the network
ITT SA Synthesizer 29
GOOSE Analyzer exceptions for Integer, Unsigned Integer, MMS String, Octet
String, and BCD were fixed. Test and NeedsCommissionning bits are treated as
optional and are default false.
ITT SA Synthesizer 30
23 General instructions
23.1 Compatibility
ITT SA Synthesizer Version 2.0.2 is running on
Windows 7 (32/64Bit)
Windows 8 & 8.1 (32/64Bit)
Windows 10 (32/64Bit)
Windows Server 2012 Familiy (32/64Bit)
23.2 Limitations
IED simulation is based on the same generic application logic for ABB and third
party IEDs contained in a SCD file. Testing with a simulated IED does not replace
the functional testing with the real device. The following limitation with respect to
IED simulation are known:
o Simulated IEDs do not support dynamic DataSets, even if the real IED
would do so.
o In general, MMS array data types are not supported and will be ignored.
23.3 Effects
It might happen that ITT SA Synthesizer GUI “freezes”. If this is the case, please
be patient for some minutes. The software will recover.
The automatic IP Address recovery might not work on PCs with IPV6 protocol
installed therefore IPV6 protocol has to be disabled on the NIC that is used for ITT
SA Synthesizer.
Scrips created with older versions of ITT SA Synthesizer might not be compatible
with this version and need to be ported.
ITT SA Synthesizer was created using 96DPI Screen settings. It might not work
correctly on some PCs with another DPI setting.
ITT SA Synthesizer 31
ITT SA Synthesizer:
ABB.IEC61850.IEC61850Simulator.exe, Assembly Version 2.0.2.3
IEC61850_81_ITT_SERVER.exe:
IEC61850_81_ITT_SERVER.exe, Version 5.30.0.19
A detailed Version Information is included in the Bug Report or available from the about
box of ITT SA Synthesizer. See [1] for more information.
ITT SA Synthesizer 32
ITT SA Synthesizer 33
http://inside.abb.com/substationautomation