Professional Documents
Culture Documents
SMP Gateway User Manual
SMP Gateway User Manual
MN912001EN, version 36
SMP Gateway
For use with SMP Gateway software version 8.0R4 or later.
SMP is valuable trademark of Eaton.
All brand and product names appearing in this document are the trademark or registered trademark
of their respective holders.
MN912001EN, version 36
EAS-SA QF-MKT-02 Rev.02
Contents
1 Welcome 1
1.1 SMP Gateway automation platforms .....................................................................1
1.2 Related documentation ..........................................................................................2
1.3 Getting assistance ..................................................................................................3
1.4 Getting started .......................................................................................................3
1.5 Overview ...............................................................................................................4
2 Principles of operation 7
2.1 Logical architecture ...............................................................................................7
2.1.1 Masters and slaves...................................................................................7
2.1.2 Introducing the SMP Gateway in the automation system .......................8
2.1.3 SMP Gateway internals ...........................................................................8
2.1.4 Communications components .................................................................9
2.2 Configuring the SMP Gateway............................................................................ 10
2.2.1 The transparent SMP Gateway .............................................................. 11
2.2.2 Using the SMP Gateway as a protocol translator .................................. 13
2.2.3 Using the SMP Gateway as a data concentrator .................................... 14
2.2.4 Using the SMP Gateway as a communication processor ...................... 15
2.2.5 Putting it all together ............................................................................. 16
2.2.6 Securing the substation ......................................................................... 17
4 SMP Manager 21
4.1 Main Window ...................................................................................................... 22
4.2 Adding an SMP Gateway .................................................................................... 22
4.3 Information provided by the SMP Gateway icon ................................................ 23
4.4 Customizing the display ...................................................................................... 24
4.4.1 Adding or removing a column .............................................................. 25
4.4.2 Changing the position of a column........................................................ 25
4.5 Changing the current login in SMP Manager ...................................................... 25
4.6 Restarting the SMP Gateway............................................................................... 26
4.6.1 Forcing a safe mode restart ................................................................... 26
6 Configuring alarms 55
6.1 Configuring alarms based on analog and binary inputs ....................................... 55
6.2 Defining alarms categories .................................................................................. 57
ii ● Contents
EAS-SA QF-MKT-02 Rev.02
7 Archives 59
7.1 Configuring the archive folder ............................................................................ 59
iv ● Contents
EAS-SA QF-MKT-02 Rev.02
15 Security 167
15.1 Meeting NERC CIP requirements ..................................................................... 167
15.1.1 Displaying appropriate use banners .................................................... 167
15.1.2 Identifying which ports are open in the SMP Gateway firewall ......... 169
15.1.3 Extending the SMP Gateway security model ...................................... 169
15.2 Substation network security considerations ....................................................... 170
15.2.1 The SMP Gateway integrated firewall ................................................ 170
15.2.2 Using SMP Tools through a substation LAN firewall ........................ 170
vi ● Contents
EAS-SA QF-MKT-02 Rev.02
viii ● Contents
EAS-SA QF-MKT-02 Rev.02
18 Automation 217
18.1 The SMP Gateway Automation Functions module ........................................... 217
18.2 The SoftPLC module ......................................................................................... 217
18.2.1 The CODESYS development environment ......................................... 218
18.2.2 Using CODESYS to create SMP Gateway automation scripts ........... 218
20 Redundancy 223
20.1 Redundant group operation ............................................................................... 223
20.1.1 SMP Device A and B designation ....................................................... 224
20.1.2 Giving priority to SMP Device A........................................................ 224
20.1.3 Redundant IEDs .................................................................................. 224
20.2 Grouping 2 SMP Gateways for redundancy ...................................................... 225
20.2.1 Prerequisites ........................................................................................ 226
20.2.2 Setting Up a redundancy group using SMP Manager ......................... 226
20.2.3 SMP Manager Redundancy column .................................................... 231
20.3 Managing redundancy ....................................................................................... 232
20.3.1 Forcing an active SMP Gateway to fall on standby ............................ 232
20.3.2 Additional failover conditions ............................................................. 233
20.3.3 Modifying the redundancy settings of an existing group .................... 233
20.3.4 Ungrouping SMP Gateways ................................................................ 233
20.3.5 Testing and validating the configuration ............................................. 233
x● Contents
EAS-SA QF-MKT-02 Rev.02
29 Troubleshooting 279
29.1 Creating an SMP Gateway report file ................................................................ 279
30 Appendices 291
xii ● Contents
EAS-SA QF-MKT-02 Rev.02
Figures
Figure 2-1 A simple SCADA-device master-slave configuration .................................................. 8
Figure 2-2 The SMP Gateway as a Master-and-Slave system ....................................................... 8
Figure 2-3 SMP Gateway internals: master and slave protocols with RTDX ................................ 9
Figure 2-4 SMP Gateway communication components ............................................................... 10
Figure 2-5 The transparent SMP Gateway ................................................................................... 11
Figure 2-6 Additional SMP Gateway functions ........................................................................... 12
Figure 2-7 The SMP Gateway as a protocol translator................................................................. 13
Figure 2-8 The SMP Gateway as a data concentrator .................................................................. 14
Figure 2-9 The SMP Gateway as a communication processor ..................................................... 15
Figure 2-10 The substation SMP Gateway ..................................................................................... 16
Figure 2-11 The SMP Gateway integrated firewall........................................................................ 17
Figure 16-1 The passthrough process, using SMP Connect, explained........................................ 196
Figure 16-2 The passthrough process, using the Direct Access Port, explained ......................... 197
Figure 20-1 Using the “best of” automation function to support redundant IEDs ....................... 224
Figure 20-2 Typical failover scenario of an SMP Gateway redundancy group ........................... 226
Figure 20-3 Typical failover scenarios in a redundant network configuration ............................. 234
Figure 20-4 Acquisition data flow in a hot standby redundancy SMP Gateway group................ 236
Figure 29-1 Network layers where most communication problems occur ................................... 283
Tables
Table 4-1 Status icons in SMP Manager ..................................................................................... 24
Table 4-2 Columns in SMP Manager.......................................................................................... 25
Table 5-1 Serial port usages ........................................................................................................ 43
Table 8-1 Maximum number of entries per log (approximated) ................................................. 63
Table 8-2 SMP Log command line arguments............................................................................ 65
Table 11-1 TCP ports reserved for core components or specific protocols .................................. 79
Table 11-2 UDP ports reserved for core components or specific protocols .................................. 80
Table 11-3 SMP Gateway icons in SMP Manager ....................................................................... 81
Table 12-1 Communication dashboard connection statuses ......................................................... 99
Table 13-1 Supported fonts on the local display of the SMP Gateway HMI .............................. 129
Table 13-2 Supported Windows code pages associated with different languages ...................... 130
Table 15-1 Ports to open for SMP Tools usage in a substation LAN firewall ............................ 171
Table 15-2 Privileges assigned to groups by default................................................................... 176
Table 17-1 Sequence of events recorder entry format keywords ................................................ 212
Table 20-1 SMP Gateway Standby unit behavior ....................................................................... 239
Table 22-1 Time adjustment solutions available for each platform ............................................ 245
Table 22-2 SMP 16 time distribution delays............................................................................... 249
Table 22-3 SMP SG-42xx platform time distribution delays...................................................... 249
Table 24-1 Setting up a dial-up (modem) connection under Windows ....................................... 260
Table 25-1 SMP Tools to use to update specific SMP Gateway components ............................ 262
Table A-1 System data points ....................................................................................................A-8
Table B-1 RTDX status flags .................................................................................................... B-3
1 Welcome
Congratulations on acquiring your new automation platform from Eaton, the SMP Gateway! You
now have unlimited connectivity for all the equipment in your substation or field devices.
In this manual, we will show you how to use the SMP Gateway to integrate existing and new
RTUs, IEDs, PLCs and control centers into a single modern, homogeneous utility automation
system.
You will learn how to set up your SMP Gateway as a:
Protocol Translator.
The SMP Gateway translates standard or proprietary device protocols to control center
protocols such as DNP3, TEJAS, IEC-60870-5-101/103/104 or IEC-61850 (UCA 2.0).
Data Concentrator.
The SMP Gateway collects the data from all connected devices, regardless of protocol, and
makes it available to control centers using LAN, WAN, modem or serial connections.
Terminal Server.
The SMP Gateway supports centralized maintenance, monitoring and control of all devices by
using the passthrough communication mode.
Substation Communications Gateway.
The advanced capabilities of the SMP Gateway make it the ideal choice for any substation
automation project.
this manual when the described feature applies to both models; otherwise, the specific model
is specified.
The SMP 4/DP platform provides 2 Ethernet ports, 4 serial links and a real-time clock that can
be synchronized to an IRIG-B time synchronization source. An optional internal modem is
also available.
The SMP 16 platform, which can be mounted in a 19-inch rack, comes in two models, both of
which have the same basic characteristics:
The SMP 16/CP is a gateway that offers 16 RS-232/485 universal serial ports, 2 Ethernet
ports and an integrated modem.
The SMP 16/SG has, in addition, expansion slots where accessories and options can be
added to make it an ideal communications gateway for all your automation projects.
Note: Both SMP 16 models can also be equipped with 2 different CPU option. The
entry level 600 Mhz Celeron processor (CM model) or the high end 1.4 GHz
Pentium-M processor (PM model).
All models share the same software capabilities, limited only by the hardware characteristics,
providing reduced learning time and a simplified migration path between models. The manual
applies to all platforms and models, and differences are indicated where applicable. Refer to your
SMP Gateway installation guide for a detailed description of your particular SMP Gateway
platform.
2• Chapter 1: Welcome
EAS-SA QF-MKT-02 Rev.02
In the same folder, you will also find useful documentation about the protocols implemented for
the SMP Gateway, technical notes that give additional information about the most advanced
features of the SMP Gateway, and application notes that will help you use the SMP Gateway in
your projects.
Email: eas-support@eaton.com
Phone: +1.877.834.0009
Toll Free: +1.800.815.2258
Business hours are from 8 a.m. and 5 p.m. CST, Monday to Friday.
All of these steps are explained in detail in the present document and specific devices installation
instructions in the following documents:
SMP 4/DP Installation Guide
SMP SG-42xx platform Installation Guide and User Manual
SMP 16 Installation Guide
Make sure you have performed all the steps described in those documents before proceeding
with the material explained in the present document.
1.5 Overview
Once you have performed all the steps related to the hardware and software installation, , you are
ready to perform the following tasks, as described in this user manual:
Configure your SMP Gateway so that it can communicate with your devices:
Define the hardware.
Configure the master protocol instances that will communicate with your devices.
Configure the data points.
Set-up the communications links between the SMP Gateway and the devices.
Associate master protocol instances with communications links.
Validate, activate and test your configuration.
View the following information in real time:
The SMP Gateway log, statistic and archive files (SMP Gateway HMI)
Protocol exchanges.
Communications statistics.
Data points, using the SMP Gateway HMI.
Configure your SMP Gateway so that it can communicate with one or more control centers:
Configure a slave protocol instance for each control center.
Have each control center subscribe to the data points.
Associate slave protocol instances with communications links.
You will also become familiar with the following SMP Gateway features:
Dual power-supplies redundancy operation modes (option on the SMP SG-4260 model)
Security
Passthrough connections
DFR and event file processing
Automation functions
SMP Gateway HMI
Redundancy
SNMP exporting
Time synchronization
4• Chapter 1: Welcome
EAS-SA QF-MKT-02 Rev.02
You will also learn how to update the SMP Gateway software and tools, and to troubleshoot any
problems you may encounter with your SMP Gateway.
2 Principles of operation
Electrical power utilities face a number of challenges when attempting to automate their
substations and distribution systems. They have legacy devices that they want to continue using.
They want to integrate new devices. They may want to add one or more control centers. They may
want to use a local and remote HMI in order to keep a close watch on all events that occur in the
substation or in the field.
There are a number of problems to contend with: connectivity, protocol incompatibilities,
interoperability problems, security considerations, logistics for migration, downtime, and not the
least of which, total project cost.
The SMP Gateway automation platform has been specifically designed to address all these issues.
It is the ideal product to ensure a smooth, safe and cost-effective approach to substation and
distribution modernization. Indeed, you can use a step-by-step approach. You decide which steps
to take, in which order, and when.
Besides storing the current value of all the device data points, it also stores the different types of
information than can be provided by a substation device, such as the quality and timestamp of the
data. It also stores information such as device tags used for control functions.
Figure 2-3 SMP Gateway internals: master and slave protocols with RTDX
In this configuration, the master component polls the device and stores the values in the RTDX.
The slave component processes the SCADA polling requests and sends the values provided by the
device.
There is not much use for a transparent gateway. However, it contains much more than the
components that we described previously. Simply by adding the SMP Gateway to the substation,
you now have access to the following advanced functions:
Centralized automation functions, using the integrated Automation functions or the IEC
61131-3 Soft PLC logic processor.
Real-time data display, using the integrated Web server (SMP Gateway HMI).
Communication, System and Redundancy dashboards, Diagrams, access to archive, log and
statistic files with the SMP Gateway HMI.
The SMP Gateway HMI Commissioning Tool, together with the SMP Gateway Add-In for
Microsoft Excel that creates a commissioning test plan and automatically keep track of tested
connections and data points ensure a fast and easy commissioning.
Transparent access to devices, using the passthrough server, for local or remote IED
maintenance.
SNMP support to monitor communication statuses.
Sophisticated HMI, interactive diagrams, data logging and reporting, using Eaton’s SMP
Diagram Editor software, which is integrated in SMP Manager.
Sophisticated Windows tools for remote or local maintenance.
A sophisticated security server to support corporate network users.
Even more important, the transparent SMP Gateway is the first step in integrating new substation
devices to your existing SCADA and automation system.
In the following chapters, we will learn how to configure the SMP Gateway to perform these
functions.
To assist you with the tasks you will want to perform with the SMP Gateways in your
organization, we have provided you with our suite of SMP Tools.
The SMP Tools are Microsoft Windows-based programs that make it easy for you to configure the
SMP Gateway and perform maintenance functions. They run on a PC, are simple to use, and
provide advanced features that allow you to rapidly configure all the devices and communications
links in your substation. They can be used locally or remotely through a LAN, WAN or VPN.
When authentication is activated, users must log in before they can use any function.
The SMP Tools include the following applications.
SMP Manager
Manages all the SMP Gateways in your organization. It displays the state of each gateway,
manages their configuration files and local security database, allows you to group two gateways
together to achieve redundancy, and is used to invoke the configuration and maintenance tools for
any gateway to which it is connected. From SMP Manager, you can also start Internet Explorer to
view the data points, logs and traces in real time, and you can start a console session in order to
set-up certain advanced features such as dial-up access.
SMP Config
Used to configure the SMP Gateway. It has a spreadsheet-like grid that you use to specify the
devices and control centers connected to the gateway, their protocols, their communications links
and their data points. Advanced editing functions make it easy for you to enter the data points.
Copying and pasting specific device components or importing components from an SMP Config
file to another configuration file allows to quickly setup an SMP Gateway using an existing
similar configuration. Also, Template editing allows you to pre-define standard devices with
standard data points, thereby reducing labor intensity and the possibility of errors.
61850 Config
Used to configure the IEC 61850 and UCA 2.0 protocols on the SMP Gateway.
SMP Log
Used to browse through and manage the log files maintained by the SMP Gateway. All significant
events are logged, including local and remote control events, system failures, special protocol
events, and so on. Log files are also available on the SMP Gateway HMI.
SMP Stats
Used to browse through and manage a large variety of dynamically updated statistics, ranging
from full communications statistics for each link to the processor load for each protocol
component. Statistics are also available on the SMP Gateway HMI.
SMP Trace
Used to browse through the real-time traces generated by the SMP Gateway. SMP Trace can
display detailed traces of all protocol and communications link activity. Traces are displayed in
both hexadecimal and application protocol format. The tracing functions are similar to those
usually provided by protocol analyzers, with the notable exception that they can be used remotely
at any time on any SMP Gateway and that they decode information at the application level. As
such, they constitute an excellent commissioning or debugging tool.
SMP Connect
Used to establish passthrough connections with any IED connected to an SMP Gateway, for the
purpose of doing remote configuration and maintenance of IEDs using manufacturer-provided
software.
SMP Loader
Used to load the secondary bootstrap program. Refer to Appendix A and of your SMP Gateway
Installation Guide for details on using SMP Loader.
Event Translator
Used to convert event files to the COMTRADE format.
The next chapter will discuss how to create a list of SMP Gateways with SMP Manager, and will
then explain how to do a complete configuration of your SMP Gateway using SMP Config.
4 SMP Manager
SMP Manager is the doorway to your SMP Gateways and other SMP Devices; we will however
focus only on SMP Gateways in this manual. The term SMP Device includes the SMP Gateways
as well as other supported SMP platforms. It runs on your PC, as do all the tools you launch
through SMP Manager. You are already familiar with the application, since you added your new
gateway to the list of SMP Gateways managed by SMP Manager when you installed your
SMP Gateway. This section goes over a few of the points that were covered in your SMP Gateway
installation guide, and provides additional information.
Note: The latest version of SMP Manager does not support SMP Gateways running
version 5.0 and earlier. Call Eaton is you are running SMP Manager Version 8.0
or later and are still supporting SMP Gateways running version 5.0 and earlier; a
workaround can be provided to you.
As illustrated, the main window displays information such as (some columns are not shown):
The list of SMP Gateways and the tools that are currently running for each gateway in the list.
The current status of each SMP Gateway in the list (started, failed, safe mode, max safe mode,
on standby, and various intermediate states), along with the license expiration date, if any.
The SMP Gateway model/platform (e.g.: SMP 4/DP, SMP SG-4250, SMP SG-4260, etc.)
The version number of the SMP Gateway application that is installed on the gateway.
The primary IP address of the SMP Gateway.
Whether the SMP Gateway integrated firewall is active or not.
The unit’s serial number.
You can choose which columns you want to display and their order of appearance, by right-
clicking on the column header.
Type the name by which you want to identify your SMP Gateway in the Name box.
The Configuration file box is automatically filled with a default configuration file name.
This is the file that will be created and opened by default in SMP Config. If you change this
file name afterwards through the File menu, you must come back to this dialog box and
change the name in the Configuration File text box, so it opens the right file at startup.
In the Description box, type a short description of the SMP Gateway’s role and functions;
this property can be displayed in SMP Manager’s main window, as explained in
“Customizing the Display”, page 24.
In the First IP Address box, type the IP address of the first Ethernet port. You can also type
the address of the second Ethernet port in the Second IP Address box, although it is not
necessary to do so.
If the SMP Gateway cannot be directly accessed through the network, but requires a dialup
connection, clear the Automatically poll SMP Gateway’s status at startup check box to
prevent SMP Manager from polling the gateway for its status.
To use a version of the SMP Tools that is different from the version of the software installed
on this specific SMP Gateway:
Select Use specific version.
Select the desired version in the corresponding box. This option should be used in
specific situations only. For example, if you need to prepare a .PAR file for a specific
version and the SMP Gateway is not available, or if you want to upgrade a .PAR file
before the SMP firmware is updated.
Note: Only versions for which a version pack is installed on the computer will be
available. To learn more about version packs, see “Version Packs”, page 262.
Icon Description
A device with two red LEDs.
SMP Manager is unable to establish a connection with the gateway.
A blank page.
A file (configuration file, new software, etc.) has been modified and will be activated
when the gateway is restarted.
Icon Description
A lined page and a pencil.
A report is currently in progress. The report file provides detailed information about the
gateway. You should, therefore, send an SMP Gateway report file with any request for
technical support.
Column Description
SMP The list of SMP Devices, including the SMP Gateways as well as, if you request it, the
Device Tools that are currently running for each SMP device in the list.
IP Address The IP address of any SMP Device you have displayed in SMP Manager. This column is
not available by default.
Status The current status of each SMP Device in the list (started, failed, safe mode, max safe
mode, on standby, and various intermediate states).
Platform The SMP Device model (ex. SMP 4/DP, SMP SG-4250, SMP SG-4260, etc.)
Firewall Whether the SMP Device integrated firewall is active. This information is available only
if your version of the SMP Device software supports security features. This column is
not available by default.
VPN Indicates if the SMP Device is connected to SMP Manager using VPN or not. Please
note that the SMP SG-42xx platform does not support VPN connections.
This column shows a number which is assigned to a redundancy group; this number is
Group
unique. This column is not available by default.
Redundancy This column indicates the current state of each SMP Device within a redundancy group.
This column is not available by default. Refer to “SMP Manager Redundancy Column”,
page 231 for details on the possible states.
Security This column shows whether authentication is activated or not, locally or through
IED Manager Suite (Global), and how recent is the security database stored on the
SMP Device. This column is not available by default.
Column Description
Description This column shows the Description property of the SMP Device, as specified when the
unit was added to the list of SMP Devices monitored in SMP Manager.
Serial This column shows, for each SMP Devices on the list, the unit’s serial number. This
Number column is not available by default.
Enter the credentials of the SMP Device local account you want to use, for this SMP Manager
session, to authenticate with all SMP Devicess, and then click OK.
The SMP Gateway will either restart using a Soft (default), Full or Safe Mode Restart. The chosen
restart type will allow the shortest possible boot process and have the lowest possible impact on
the connections with the SCADA and other devices.
All restarts are automatically logged in the SMP Gateway Reset log file. If you want to, you can
type a comment in order to indicate why you restarted the SMP Gateway. This comment will be
included in the log entry. The SMP Gateway HMI’s System Dashboard displays the SMP
Gateway startup time.
Note: When the only change is related to the SMP Gateway HMI (upload of a .hmi file
to the SMP Gateway), a Soft Restart is performed and the communication with
the SCADA is unaffected. Moreover, the SMP Gateway HMI connection is
automatically reconnected in the case of a non-secure connection. However, in a
redundancy configuration, a full restart is always performed on the SMP Gateway
units that are part of the group, independently of the modifications brought to the
system.
5 Configuring the
SMP Gateway
As we saw in the section “Principles of Operation”, page 7, the user must configure the
SMP Gateway before using it. For this, the SMP Config tool is used to define the characteristics of
the SMP Gateway and the functions it has to perform. The configuration is stored in a file that is
then loaded onto the SMP Gateway, where it is stored in non-volatile flash memory.
Using SMP Config, you will perform the following configuration steps:
For the SMP 16/SG and the SMP SG-42xx automation platform models, define the hardware
options installed.
Note: To facilitate device migration within the SMP SG-42xx platform, an SMP SG-
4260 can run an existing configuration file that was configured for an SMP
SG-4250 model. On the other hand, it is not possible for the SMP SG-4250
to accept a configuration file that was defined for an SMP SG-4260 model,
the hardware type must be modified to match the specific model.
The SMP Config display includes 3 panes. The left pane is a tree structure of all the configuration
topics. The top right pane displays the settings for the topic you have selected in the left pane. The
bottom right pane appears when your request that the configuration be validated; it displays error
and warning messages.
The gateway name is the name you assigned when you added the SMP Gateway in SMP Manager.
The configuration file name on the title bar was also assigned when you added the SMP Gateway
in SMP Manager.
If you open the Master Protocols and Slave Protocols branches, you will see that the tree
structure offers you a fixed set of protocols. These are the protocols currently supported by your
product license.
SMP Software and Tools, version 8.0R1 or later, allows the user to open multiple configuration
files simultaneously (SMP Config or 61850 Config). This feature is very useful to copy and paste
protocol components from one configuration file to another one or to compare files. When
opening multiple configuration files windows of the same file, the first file opened, will have
read/write capabilities; the others will be read only.
It is possible to open configuration files:
From SMP Manager, the SMP Gateway must be selected and attached to an SMP
configuration file (SMP Device Properties)
Using the menu: Tools SMP Config or 61850 Config
Using the SMP Config or 61850 Config icon in SMP Manager’s Toolbar
From Windows’ File Explorer application (SMP Software and Tools version 8.0 or later must
be installed on the computer)
Right-click on an SMP Config (.par) or Template file (.tpl) and select Open to open the
configuration file using the same SMP Config version pack used to create the file.
For additional options, an add-in named SMP Configuration Launcher is available
when right-clicking on a SMP Config (.par) or Template (.tpl) file. The contextual
menu offers the following options:
Show Version: Displays the configuration (.par) or template (.tpl) version pack
number under which the file was saved.
Open with: Opens a window allowing the user to select the version pack number
under which the user wants to open the configuration or template file. The version
number shown by default is associated to the SMP device type (Gateway or IO)
under which the configuration file was created.
For example if you open a configuration file for an SMP Gateway, the first box
displays Gateway and the second box displays the actual version pack number
under which the configuration file was create; it allows the user to select a another
version pack number to open the file.
Once the version pack number is selected, the user chooses to open the file with SMP
Config or 61850 Config.
Open with 61850 Config: used to open the configuration file with the 61850 Config
version pack number under which the file was saved.
Note: SMP Manager, version 7.2 or earlier, allows only one SMP Config file to be open
at once.
In the New Instance Name box, type the name of the master protocol instance to create.
In the New Prefix box, type the device prefix that will be added to the name of this instance’s
data points.
Put a check mark in the Duplicate alarms box if you want the alarms that belong to the actual
file (if applicable) to be duplicated for the new master protocol instance.
Put a check mark in the Duplicate sequence of events box if you want the sequence of events
that belong to the actual file (if applicable) to be duplicated for the new master protocol
instance.
Click OK.
Another way to achieve the same result is to copy and paste the protocol component from another
SMP Config file. Because SMP Manager Version 8.0R1 and later supports many SMP Config
files opened simultaneously, you can simply open the SMP Config file containing a similar master
protocol instance.
To create a master protocol instance by copying it from another SMP Config file :
Note: A single SMP Config file can be open at once if you are using SMP Manager
version 7.2 and earlier.
Open the SMP Config file in which you want to add a master protocol instance (SMP Config
1 in the example).
In the left pane of SMP Config, expand the Master Protocols branch, and then select the
branch of the protocol for which you want to create an instance based on an available protocol
(SMP Config 1 in the example).
Open the SMP Config file from which you want to copy the master protocol instance (SMP
Config 2 in the example).
In the left pane of SMP Config, expand the Master Protocols branch, and then select the
branch of the protocol from which you want to copy an instance (SMP Config 2 in the
example).
Select the master protocol instance to copy and right-click on it; select Copy (SMP Config 2
in the example).
In the SMP Config file in which you want to copy the protocol instance, simply click in the
left panel, right-click and select Paste. The protocol instance will be placed in the
corresponding protocol branch (SMP Config 1 in the example).
The protocol instance is copied with the same name (with an incrementing number if the
name already exists in the destination file); associated alarms, SOE, Automation Functions
are replicated in the destination file, if applicable.
In the left pane, click the protocol for which you want to add an instance.
The list of all defined master protocol instances appears in the right pane.
From the Tools menu, choose Import from File.
Navigate through the directory corresponding to the selected protocol and click on it. The
templates corresponding to this protocol, if any, are listed as .tpl files.
Choose the appropriate template, and click Open.
Note: The following reserved words and characters cannot be used as part of a device
prefix: the word “_smp” (which is the device prefix of system data points), the
comma (,), the quotation mark ("), the semicolon (;) and the grave accent (`).
The new instance appears in the left pane. If you open its tree structure and click the various
physical data point types, all the data points supported by the device will be displayed in the right
pane.
Note: The following characters cannot be used as part of an instance name: the
comma (,), the quotation mark (") and the slash (/).
The new protocol instance is added in the left pane, under the protocol type you had selected. If
you expand its tree branch and click an item, the corresponding protocol settings will be displayed
in the right pane. Note that if you click a physical data point type in the left pane, the right pane
will display an empty row since you will have to add the physical data points manually.
To create a master protocol instance using the autoconfiguration function (for the
protocol instances that support the autoconfiguration function):
In the left pane, open the Master Protocols branch, to display the list of master protocols
provided under your product license.
In the left pane, click the protocol for which you want to add an instance.
The list of all defined master protocol instances appears in the right pane.
In the right pane, type the Name of the new instance at the end of the list of names, and click
on a free space on the left pane. The following characters cannot be used as part of an instance
name: the comma (,), the quotation mark (") and the slash (/).
The new instance appears in the left pane. Open its tree structure and click on General.
Type the Device Prefix in the appropriate cell on the right page.
In the left pane, right-click on the instance name and select Import Points.
The Auto Configuration Windows opens and, depending on the protocol using the
autoconfiguration, you must either :
Enter the Communication settings to retrieve information from the device (e.g.: SEL
Fast Meter, Areva (Courrier), IEEE C37.118). When applicable, select the required
configuration data.
Select a file (e.g.: .xml for DNP3 and .par for Interconnection).
Note: Refer to the selected protocol reference manual for details about the
specificity of the autoconfiguration feature.
Click Connect.
The Import Points window opens to show the progression of the points extraction operation.
Close the window when the Finish – No More Data!! Success message is displayed.
The Update Data Points window opens to activate the reconciliation process between the
IED and the protocol instance configuration. Go through the Reconciliation process and click
Update.
The master protocol instance is created.
Tools applications but Alternate names will be used if the longer ones are not supported
externally.
When the system is setup using the Standard mode, with compatibility support, SMP Config
allows the use of Alternate names, which must be defined by the user, and shall not exceed 39
characters.
The user may, at any time, disable, create or modify an Alternate name to fit its own naming
convention, as long as the name remains unique within the configuration file and does not contain
more than 39 characters. The user can also create an alternate name for a shorter data point name
that does not exceed 39 characters.
Alternate names, for the whole configuration file, are defined in SMP Config in the Point
Alternate Points Names table which can be found in the SMP Config tree structure under:
System Point DictionaryPoint Alternate name
To ease data points’ search among large amount of points, the user can select predefined filters
(independently from the operating mode). To use these filters, expand the Filters branch and
select the filter you need among the following filters:
System: displays system data point names only
Long: displays data point names that exceed 39 characters only; with or without an Alternate
name associated.
Long (Incomplete): displays data point names that exceed 39 characters only, which do not
have an Alternate name associated.
Custom: displays specific user defined searches; the user must simply enter the character-
string in the Tags Name Filter cell and click anywhere on the SMP Config windows to
confirm the entry. Data point names containing this specific string will be displayed in the
results pane.
Note: If you created the protocol instance from a configuration file or from a template,
the general settings have been defined for you. However, you should verify the
settings to make sure they match your device configuration, and you should
familiarize yourself with the naming conventions discussed in this section.
The string you enter will be used as a prefix for all the I/O point names of the device. It is
mandatory for each instance of a protocol. It is used to distinguish data point names that are
on the same device type, but on multiple physical devices. The device prefix ensures that
every data point name in the system is unique. Device prefixes are described in the “Device
Prefix and Naming Conventions for Data Points” section, page 36.
Note: The following reserved words and characters cannot be used as part of a device
prefix: the word “_smp” (which is the device prefix of system data points), the
comma (,), the quotation mark ("), the semicolon (;) and the grave accent (`).
For instance, to configure a MODBUS master protocol, you would provide settings such as
the following:
A Device Address, typically 1.
A MODBUS Type, typically RTU Serial.
A Scan Interval, typically 1000 milliseconds.
A complete description of the most common settings is provided in the document entitled
SMP Gateway Protocol Common Concepts Reference Manual. Protocol-specific settings are
described in individual documents, such as the DNP3 Master Protocol Reference Manual.
Note: The following characters cannot be used as part of a data point name: the
comma (,), the quotation mark ("), the semicolon (;) and the grave accent (`).
The list of protocol reference manuals available for that specific version of the SMP Gateway
Software and Tools is displayed in an explorer window.
Double-click the document you want to read.
Note: the SEL Fast Meter protocol instances use the terms Meter, Demand, Peak,
Breaker Bits and Remote Bits inputs instead of Physical inputs for the Analog
Inputs.
A system (logical) data point (Logical Inputs or Outputs) is a value managed by the
SMP Gateway. These data points are available by default on the system and cannot be modified,
but they can be deactivated.
Protocol components typically support physical and logical data points of the following types:
Analog inputs
Binary inputs
Analog outputs
Binary outputs
Analog inputs are measured values. The system keeps 2 values for each analog measurement
obtained: a raw value, which is usually the value retrieved from the device, and a calculated value
expressed in engineering units, obtained using the following standard formula:
Engineering value = (Raw Value X Scaling Factor) + Offset
Binary inputs represent the state of a data point. The state is either ON or OFF.
Analog and binary outputs are typically initiated by a slave component, which sends a control
request originating from a control center, to the master component involved.
When you create a data point, you specify the type of data and indicate how the SMP Gateway
will retrieve it. General properties such as name, type and units, are independent of the type of
device or protocol used. Protocol-specific properties indicate how the SMP Gateway will retrieve
the data from the device. Each protocol uses its particular form of addressing, such as index values
or data offsets.
For example, to add a data point for a MODBUS device:
Click the appropriate branch under the protocol instance.
In the right pane, type the name of the data point and fill in all the appropriate settings.
For instance, to define an analog input you would provide the following settings:
The name of the data point, such as BUS_VA. SMP Config will automatically add the
device prefix to this name, thereby generating the full name of the data point.
The input source, such as Input Registers.
The input format, such as Unsigned Integer.
The input size, such as 16 or 32 bits.
The word offset in the MODBUS device memory.
The scaling information required to convert the raw value to engineering units.
The Units and Description strings used to provide meaningful data displays.
A complete description of all settings is provided in the document entitled Master Protocol
Common Concepts. Protocol-specific settings are described in individual documents, such as the
MODICON MODBUS Master Protocol Reference Manual. A complete description of system data
points can be found in the section entitled “Appendix A - System Data Points” on page A-1 of this
manual.
A dialog box appears, prompting you to select the protocol instance from which you will copy
the points and for the optional prefix and suffix to be added to every new data point name.
The upper portion of the dialog box provides information about the open configuration file,
while the lower portion shows warning and error messages.
Select the protocol instance from which you will copy the data points in the Source drop
down menu.
Specify a prefix and a suffix, if applicable.
A standard Windows “Open File” dialog box appears. Navigate through the template
directory corresponding to the selected protocol and click on it. The templates corresponding
to this protocol, if any, are listed as .tpl files.
In the Templates folder for the protocol type you selected, choose the TPL file you want to
use, and click Open.
A dialog box appears, prompting you for the optional prefix and suffix to be added to every
new data point name. The upper portion of the dialog box provides information about the
open template file, while the lower portion shows warning and error messages.
Specify a prefix and a suffix, if applicable.
The new data points now appear in their respective categories under the selected protocol instance,
and their names contain the specified prefix and suffix.
Note: The prefix and suffix are not applied to logical data points, and the logical data
points are reset every time you add data points from a protocol template. You
should, therefore, configure these data points once you have completed the list of
physical data points.
The current status of the serial ports is shown in the System/Internals/Vital System Information
statistics page. A serial port status can be Active, Enabled or Disabled. The Console port will
always appear as Enabled.
Usage Description
Asynchronous Use this value to indicate that the serial port is dedicated to establishing
a standard asynchronous RS-232 or RS-485 connection.
Elo Touchscreen Use this value to indicate that the touch input information of an Elo
Touchscreen will be transmitted to the SMP Gateway using a serial
cable, through this serial port.
This interface is not available on the SMP 4/DP, and is only available
through the COM1 built-in port on SMP Gateways of the SMP SG-4000
series.
Usage Description
GE D20 (I/O Modules) Use this value to indicate that the serial port is reserved to communicate
with GE D20 substation controllers using the HDLC link layer protocol.
This interface can only be assigned to the serial ports of an
SMP SG42xx platform universal communication module, and to the
COM2 serial port of an SMP 16.
Hydro-Québec (1-PPS) Use this value to distribute a 1-PPS signal to a substation device, in
order to synchronize its clock with the SMP Gateway clock.
This usage can only be assigned to serial ports of an SMP SG-4000
universal communication module.
Hydro-Québec Use this value to indicate that the serial port is dedicated to establish a
(Synchronous) synchronous RS-232 or RS-485 connection.
K-BUS Use this value to indicate that the serial port is used to communicate
with MiCOM relays from AREVA that provide a K-BUS interface.
This interface can only be assigned to serial ports of an SMP SG-4000
series universal communication module, and to serial ports A02 and A10
of an SMP 16.
For an SMP 4/DP, connect a KITZ 101 interface unit between the serial
port of the gateway and the K-BUS interface of the relay.
Radio – Custom Use this value to indicate that a custom radio will be connected to this
serial port.
Radio – Licensed Use this value to indicate that a licensed-frequency radio will be
Frequency connected to this serial port.
Radio – Spread Spectrum Use this value to indicate that a spread spectrum radio will be connected
to this serial port.
RAS (remote access server) Use this value to indicate that the serial port is configured to accept
incoming direct serial connections. This type of connection allows you
to use the SMP Tools as if you were connected to the SMP Gateway via
a normal network connection. By default, the CONSOLE port of an
SMP 16 is always configured for RAS.
Refer to the SMP 4/DP Installation Guide or to the SMP 16 Installation
Guide for instructions on setting up a RAS IP address pool. Then refer to
“SMP Tools Remote Access to the SMP Gateway”, page 257, in the
present manual, for the step-by-step installation procedure.
Note: RAS is not supported on the SMP SG-42xx platform.
Redundancy Use this value to indicate that the serial port is reserved for connecting
two SMP Gateways together as a redundancy group.
For SMP Gateways of the SMP 16 series, all serial ports can be used this
purpose.
For SMP Gateways of the SMP SG-4000 series, only the COM1 built-in
port can be used for this purpose.
Note: Redundancy is not supported on the SMP 4/DP.
Reserved Use this value to indicate that the serial port is reserved for purposes
other than those stated previously.
You should also set DTR – DSR to Not Connected (unless you want to distribute
IRIG-B through this port, in which case you should set it to IRIG-B Distribution)
and DCD-RI to Not Connected (unless you want to provide auxiliary power
through this port, in which case you should set it to Auxiliary 5V supply) .
If software flow control (XON/XOFF) is supported by the device and required:
Select XON/XOFF (Output).
The serial port driver will delay transmission if it receives the XOFF character, and
will start transmitting again if it receives the XON character.
Select XON/XOFF (Input).
The serial port driver will transmit the XOFF character if it receives more characters
than it can handle, and will transmit the XON character when it will be ready to
receive and process more characters.
In the XON Limit cell, type the number of bytes that must be left in the reception
buffer, following the transmission of the XOFF character, before transmitting the
XON character.
For example, if the XOFF character had to be transmitted to the device and the XON
Limit setting value is set to 1, the serial port driver will wait until there is only 1
character left in the reception buffer before transmitting the XON character.
In the XOFF Limit cell, type the minimum amount of free space, in bytes, that must
be left in the reception buffer, before transmitting an XOFF character.
For example, if the reception buffer can hold up to 500 bytes and the XOFF Limit
setting value is set to 5, it means that the XOFF character will be transmitted as soon
as there is 495 characters waiting to be processed in the reception buffer.
If the device supports non-standard values for the XON and XOFF characters, type
these values in the XON Char and XOFF Char cells, using the C-programming
language notation (“0x”).
In the Port Number cell, type the TCP port number used by the device for TCP/IP
communications.
If you need to force the SMP Gateway to bind the connection socket to a specific IP address,
type this address in the Socket Bind Address cell.
Note: If the SMP Gateway is used in a redundancy context, you can specify a virtual IP
address as the Socket Bind Address; when a failover occurs, this will ensure
that the standby SMP Gateway will use that address to reestablish the
connection with the device.
Note: The list of ciphers available in each profile can be found in the
Security\SSL/TLS\Cipher Suite Profiles branch.
Note: To learn how to set up secure authentication at the TCP/IP level using X.509
certificates, see “Secure Authentication using X.509 Certificates”, page 187.
(Optional) In the Source Port cell, type the local source UDP port number that will be
used on the SMP Gateway for transmission and reception. To use a random port number,
type 0.
(Optional) If you need to force the SMP Gateway to bind the source port to a specific IP
address, type this address in the Socket Bind Address cell.
For example, if the SMP Gateway is used in a redundancy context, you can specify a
virtual IP address; when a failover occurs, this will ensure that the standby SMP Gateway
will use that address to reestablish the connection with the IED.
(Optional) For the connection to receive data addressed to a multicast group, type the IP
address of this group in the Multicast Group IP cell.
(Optional) If the SMP Gateway has several network adapters, you need to force the
SMP Gateway to bind the Multicast Group to a specific IP address, type this address in
the Multicast Group Bind Address cell.
If you have several devices sharing a multidrop link, each device must have a different
device address; the same communication port must be assigned to these devices. A
maximum of 128 connections is allowed in a serial multidrop link.
should make sure your configuration is error-free. Then, you will send it to the gateway in order to
test it in a real-life situation.
Note: You cannot save a configuration file that contains errors. This feature is intended
to prevent you from inadvertently loading an invalid configuration file onto an
SMP Gateway. However, you can save your configuration file if the Messages
pane displays warnings only.
After having sent the file to the SMP Gateway, SMP Manager informs you that you have to
restart your SMP Gateway for the new application to go into effect. Restart the SMP
Gateway.
All restarts are automatically logged in the SMP Gateway internal log file. You can type a
comment to indicate why you restarted the SMP Gateway. This comment will be added to the
event log.
The SMP Gateway will go through a series of startup steps, which will be displayed in the Status
column of your SMP Gateway. When startup is complete, if your configuration file is correct, the
Status column will show Started, to indicate that the gateway has started normally.
If your configuration file is incorrect, the Status column will indicate that there is a problem.
There are a number of conditions that can prevent the SMP Gateway from activating a
configuration. For instance, the hardware settings may not match the actual physical configuration
of the SMP Gateway. If the gateway does not start up normally, turn to “Troubleshooting”,
page 279.
Now that you have a working configuration file with all the master data points, you can use the
other SMP Tools and Internet Explorer to see what is going on with the SMP Gateway and with
the connected device.
In the Configuration Download dialog box, SMP Manager displays the available
configuration files. The current configuration file is identified by the “.PAR” extension, while
the previous configuration file is identified by “.OLD”. You might also see files with the
“.TXT”, “.AIT”, “.HMI” or .SHM extension.
Choose the “.OLD” file, and click the OK button.
In the Save As dialog box, specify the name and path where the configuration file is to be
stored. The name of the configuration file on the SMP Gateway is used as the default name.
It is possible to copy and then paste a protocol component from an SMP Config file to another
one. SMP Manager Version 8.0R1 and later supports many SMP Config files opened
simultaneously, you can simply open the SMP Config file containing a similar master protocol
instance, copy the protocol instance and then paste it into the other SMP Config file.
Note: A single SMP Config file can be open at once if you are using SMP Manager
version 7.2 and earlier.
Refer to the procedure in section Creating Master Protocol Instances, page 30, for instructions.
If you are selecting more than one cell, use the CTRL key or the SHIFT key on your
keyboard, as per standard Windows procedure.
From the Edit menu, choose Select Cells.
Click in the cell that contains the value you want to copy. In the example, we clicked in the
CI_01 Scale cell.
A window appears, in which you must specify the starting sequence number (7) and the
increment (1). The result is shown next.
Note: If the cells contain text, the Resequence window is a bit different: in addition to
the starting sequence number and the increment, you must enter the desired
prefix and suffix. The complete cell content will be replaced.
The list of instances of this protocol type appears in the right pane.
In the right pane, click the protocol instance you want to delete.
Press the DEL key on your keyboard, and confirm your intention of deleting the row.
This feature is a great time and effort saver, as it spares you from having to wait until you try to
validate or save your SMP Gateway configuration before finding out that you have a number of
errors.
OR
Press CTRL-F.
In the Find Points dialog box, type the point name you are looking for and click the Find
button. The results appear in the list below.
Select the point in the list, the application will bring you to the configuration zone of the
point.
As shown above, one point can be used in several situations. If you need to change the naming
scheme in your configuration, rename the point and the other points created from it will
automatically bear the new name.
6 Configuring alarms
Using SMP Config, you can set up alarms based on the analog and binary data points of your SMP
Gateway. These alarms can be displayed on the SMP Gateway HMI pages, sent to the control
center or recorded on different log files.
Note: The same subscription feature that is available to configure slave protocols can
be used instead of typing names. This is explained a bit further in this section.
In the Alarm Level cell, select a severity level for this input alarms.
In the Low Threshold cell, specify the value under which an alarm will be triggered for this
input. For example, if you specify a low threshold value of -13.1, an alarm will be triggered if
the input value becomes smaller than -13.1.
In the High Threshold cell, specify the value over which an alarm will be triggered for this
input. For example, if you specify a high threshold value of 125.7, an alarm will be triggered
if the input value becomes larger than 125.7.
In the Deadband cell, specify how much the value must go beyond the low or high threshold
to trigger an alarm. For example, if you set the dead band to a value of 5.0 and the high
threshold to a value of 125.5, an alarm will be triggered if the input value becomes larger than
130.5.
If you want to temporarily disable the triggering of alarms for this data point, select the
Disabled check box. The alarm settings will be preserved in your configuration file but will
not be used by the system.
In the Low Threshold Description cell, you can type a description for low threshold alarms
on this analog input. This description will be displayed in the various SMP Gateway HMI
pages when such an alarm condition is met, or when an operation (ex. acknowledge) is
performed on such an alarm. The High Threshold Description setting works similarly, for
high threshold alarms on this input.
Note: If the Low or High Threshold Description field is left empty, the description of the data point in
the protocol instance will be used in the SMP Gateway HMI alarms pages.
In the Category cell, select the category of indicators to use to display the alarm state. To use
the default indicators (A, Ax, R and Rx), select Default.
Note: If the Description field is left empty, the description of the data point in the protocol instance
will be used in the SMP Gateway HMI alarms pages.
Note: Typing each point name can be a tedious task, especially if you have a lot of
alarms to define. Instead, you can use the same subscription mechanism you
used to configure your slave protocols.
The Subscribe to Master I/O window appears. You can then select the master points for
which you want to define alarm conditions. To learn how to use this window, see
“Subscribing to the Master Data Points”, page 76. Once you click OK, the window closes and
a row is created in the Analog Inputs pane for each data points.
All that is left is to specify the conditions and descriptions for these alarms.
Note: A description is proposed by default for each alarm based on the description of
the subscribed point.
If the Include Point Name in Description setting is selected (in SMP Config
under the System/Alarms/General branches), the point name is also added to
the description of the alarm.
In the Multiple Appearance Symbol cell, type the character(s) to display instead of the Ax
indicator for alarms of this category.
In the Return-to-Normal Symbol cell, type the character(s) to display instead of the R
indicator for alarms of this category.
In the Multiple Return-to-Normal Symbol cell, type the character(s) to display instead of
the Rx indicator for alarms of this category.
(Optional) In the Description cell, type a short description that explains the role and purpose
of this category. This information is only specified for configuration purposes, as it will not be
written anywhere when the alarm is triggered.
The Alarm categories you defined will then be available for configuring alarms based on analog
and binary input points.
Note: To locate the relay output on the SMP Gateway back panel, refer to the
corresponding specific installation guide or user manual (ex. SMP 16 Installation
Guide or SMP SG-42xx Platform User Manual).
7 Archives
The Archives function allows a user to download IED files stored in an Archive folder which is
defined in SMP Config. Therefore, the Archives are only available when an archive folder is
configured on the SMP Gateway. The Archive Folder is part of the SMP Gateway system folders
which is explained in details in the Protocol Common Concepts Reference Manual,
MN912003EN.
The Archive Folder files are displayed on the SMP Gateway HMI pages only with the remote
access, refer to the chapter “Archives Files from the HMI”, page 107 for more information on the
subject.
The Archive folder is defined, in the SMP Gateway configuration file. Only one (1) Archive
folder can be defined in a SMP Gateway configuration.
Note: Unlike for standard local folders, you cannot specify how files will be processed
when an archive folder gets full: old files are automatically deleted to free space
when the folder is full.
Note: It is common practice to assign the Archive folder to a Copy folder. This way, a
copy of the file can stay on the archive of the SMP Gateway, even after being
sent to another system. When the Archive folder is assigned directly to a master
component, the files could be retrieved via the SMP Gateway HMI interface.
The SMP Gateway maintains an internal log of all significant events. Using SMP Log or the SMP
Gateway HMI, you can select and view the various log files in real time. You can view, print,
search and save all or any information in the SMP Log application.
Click a log in the left pane, to view its contents in the right pane.
Note: When the SMP Gateway HMI is accessed locally, the Security and Firewall log
files are not available.
Application 1000
Communication 500
Control 1000
File 1000
Firewall 500
Protocol 500
Reset 1500
Security 7500
To prevent the display pane from scrolling when a new entry is added:
From the View menu, choose Auto Scroll to remove the checkmark beside this command.
Repeat the previous step to bring the checkmark back and reactivate automatic scrolling.
SMPLog.exe Syntax
SMPLog.exe /ip <address> /nosplash /rpc
[/combinedlog]
/logmode { complete | diffonly | append}
/logdir <directory>
/local /user "<username>" /pass "<password>"
Argument Description
/ip <ip> Provide the IP address of the SMP Gateway from which to
retrieve the log entries.
/nosplash Optional. If specified, prevent the display of the SMP Log splash
screen at startup.
/rpc Force SMP Log to communicate with the SMP Gateway using
RPC.
Note: This setting is mandatory, unless you are attempting to retrieve log
entries from an SMP Gateway running version 5.0 or earlier of the
SMP Gateway software, which used DCOM.
Argument Description
/logmode { complete | Indicates which log entries should be retrieved and saved:
diffonly | append}
complete.
Create a new file containing the entire log contents.
diffonly.
Create a new file containing only the new log entries that
were recorded since last execution.
append.
Appends new entries to the most recent file; file will be
created if it does not exist.
/logdir <directory> Indicates the destination path of the saved log files.
Note: This setting is mandatory, as it triggers the log retrieval feature; it
if it is missing, SMP Log will start normally, if other provided
settings are valid (IP address, account credentials, etc.)
Notes
To retrieve standard log entries, the specified user account must have the “Diagnostic”
privilege; to retrieve entries from the “Firewall” and “Security” logs, the account must have
the “Security Management” privilege.
By default, log entries are stored in files named using the corresponding log folder name and
current date and time (ex. Security_20100324_211946_UTC.log).
If you specify the /combinedlog switch, all log entries are saved in a single file
(ex. All_20100324_211946_UTC.log)
Example
The following command line will retrieve only new log entries from the SMP Gateway at the IP
address provided by the first command line argument (%1):
Smplog.exe /NOSPLASH /RPC /LOCAL /IP %1 /LOGDIR c:\logs\%1
/LOGMODE DIFFONLY /USER “Alice” /PASS “A8bCk67P”
9 Viewing protocol
exchanges in real time
Using SMP Trace, you can view a continuous stream of protocol exchanges between the SMP and
the substation devices, or between the SMP Gateway and the control center.
At this stage, however, since you have only configured master protocol instances, you will only
see the protocol exchanges that take place between the SMP Gateway and the substation devices.
You can have the information displayed in UTC or local time, highlight the rows that contain
specific keywords, and you can clear the current display. SMP Trace can generate a continuous
log of all the events you are tracing, to a text file on your PC. It can also print or save to a text file,
a snapshot of the traced events that occurred since the last time you cleared the display.
Using SMP Trace, you can view detailed traces of all the system activity. The following traces
provide information that you will find useful during the configuration and maintenance of your
SMP Gateway.
Master and Slave Protocol traces display the high-level information exchanges that occur
between the SMP Gateway and the other system components to which it is connected. These
application-level traces are similar to those provided by a protocol analyzer. They describe the
requests sent to a device and the values retrieved. The Slave Protocols folder appears only if
slave protocol instances are configured on the SMP Gateway.
Connection traces display the data being exchanged between the SMP Gateway and a device.
These low-level traces describe, in hexadecimal format, the byte stream sent and received to
and from a device.
To go to the previous result, click Search Previous in the View menu, or press SHIFT-F3.
Once you have found, choose Cancel Search from the View menu and only the selected
result will remain highlighted.
Note: SMP Trace will keep highlighting matching results as long as you have not
canceled the search. You can either deselect the binoculars in the toolbar or stop
the search from the View menu.
Note: If selected traces present in the .xml file are not there when the file is loaded at
the customer site, an error message will be displayed in the status bar. However,
valid selected traces will still be displayed. This situation may happen if there is a
discrepancy between your configuration file and the one used by the support
representative.
You can also choose to save it on the SMP Gateway by selecting Record to SMP Gateway.
For example, if you have an SMP 4/DP with a modem on a pole outdoors and you need to
save 24-hour worth of activities, long distance costs are most of the time prohibitive. Use this
option and connect again 24 hours later to pick up your data.
When you wish to stop the recording, click the red button again or click Stop in the Record
menu.
To prevent the display pane from scrolling when a new entry is added:
From the View menu, choose Auto Scroll to remove the checkmark beside this command.
Repeat the previous step to bring the checkmark back and reactivate automatic scrolling.
10 Viewing communications
statistics in real time
The SMP Gateway stores a large number of real-time statistics and internal counters to help you
analyze the performance of your SMP Gateway and assist you in troubleshooting your
configuration. Using SMP Stats or the SMP Gateway HMI, you can view, in real time, various
statistics about the communications ports status, links and about the protocol exchanges that take
place between the SMP Gateway and the devices or control centers.
With the SMP Stats tool, you can have the information displayed in UTC or local time. You can
also print the statistics, reset them, or save them to a text file for subsequent analysis.
The statistics are displayed in the right pane and you can see them change dynamically.
Note: When the SMP Gateway HMI is accessed locally, only the following statistics are
available: General Information, Performance (General) and Vital System
Information.
The System folder contains counters and statistics about the operation of the SMP Gateway
hardware and software. The page Internals\Vital System Information contains information
about the status of the Serial, Ethernet and USB ports. The user can clearly know if a
communication port is enabled or disabled.
The following image shows an example of some Ethernet and serial port statuses (Vital System
Information page partially shown).
The modem port status is not shown on the statistics page. The _smp___dialupEnabled system
point can be used to learn about the modem’s activation status. Other modem related system
points are available, refer to the System Data Points section, page A-1 for details.
11 Connecting the
SMP Gateway to a control
center
Now that we have seen how to configure master protocol instances, tested the SMP Gateway
configuration and viewed the collected data, we will see how to configure, using SMP Config, a
slave protocol instance in order to forward the device data to a SCADA or a control center.
Click in the Master I/O list, to display the list of data points defined for each master protocol
instance. A filter field helps for the data points selection. The bottom pane has additional
features related to the filter that the user can select\clear to ease the data points selection in the
Master I/O left pane.
Choose the data points you want to forward to the control center.
put a checkmark in the box Expand Tree to Show Points to extend your selection.
Click the right arrow button.
The data points you choose are added to the Slave I/O list. If, for example, you click a binary
input point in the Master I/O list, the point is added to Binary Inputs, in the Slave I/O list.
Note: The added points will be indexed in the order they appear in the Slave I/O list.
For some protocols, additional arrow buttons are available to the right of the
Slave I/O list. Using these buttons, you can sort the points according to your own
indexing requirements.
Normally, a data point that has been transferred to the Slave I/O list disappears from the Master
I/O list. However, if you want the transferred data points to continue being displayed in the
Master I/O list:
Select the Show all enabled points check box.
If you change your mind, you can remove a data point from the Slave I/O list as follows:
Click the data point in the Slave I/O list.
Click the left arrow button.
The data point is removed from the Slave I/O list and reinserted in the appropriate data point list
for the appropriate master.
For instance, the following settings are provided for a DNP3 data point:
Each data point is automatically assigned an Index value according to the subscription
order. You should ensure that these index values correspond to those expected by the
control center.
The Event Class setting groups data points together for subsequent reporting to the
control center.
Note: If the SMP Gateway is used in a redundancy context, you can specify a
virtual IP address as the Socket Bind Address; when a failover occurs,
this will ensure that the standby SMP Gateway will use that address
waiting for the remote connection.
In the Accessible From cell, select if the connection should be accessible from any
remote control center (Any Computer), specific remote control centers (Specific
Computer or Subnet) or through a VPN (VPN Only (Firewalled)).
Note: VPN is not supported on the SMP SG-42xx platform.
If you selected Specific Computer or Subnet for the Accessible From setting, type the
range of IP addresses that will be used by the remote control centers in the Specific
Computer or Subnet cell.
If the remote control center supports SSL or TLS encryption:
In the SSL/TLS cell, select the supported version of the Transport Layer Security
protocol (formerly known as the Secure Sockets Layer protocol).
In the Cipher Suite Profiles cell, select the set of cryptographic algorithms that will be
used for this connection.
Note: The list of ciphers available in each profile can be found in the following branch:
In the Rekeying Delay cell, type the maximum amount of time, in minutes, the ICCP
slave protocol will wait before renegotiating the session key with the remote control
center.
In the Rekeying TPDUs cell, type the maximum number of Transport Protocol Data
Units that the ICCP slave protocol can receive before renegotiating the session key with
the remote control center.
In the Full Renegotiation Delay cell, type the maximum amount of time, in minutes, the
ICCP slave protocol will wait before renegotiating the entire session with the remote
control center.
If the remote control center is not compliant with RFC 5746 - Transport Layer Security
(TLS) Renegotiation Indication Extension, select Allow Insecure Renegotiation.
If the remote control center does not support SSL or TLS encryption:
In the SSL/TLS cell, select Disabled.
In the Cipher Suite Profiles cell, select All Cipher Suites.
Some TCP ports cannot be used for TCP/IP slave connections; they are reserved by SMP Config.
Those ports may be used or not by the SMP Gateway system components; they are presented in
the following table.
135 RPC
389 LDAP
443 HTTPS
1234 Replicator
1723 PPTP
11740 CODESYS
Table 11-1 TCP ports reserved for core components or specific protocols
123 SNTP
161 SNMP
500 IPSec
4567 SMFRs
Table 11-2 UDP ports reserved for core components or specific protocols
(Optional) To receive data addressed to a multicast group through this connection, type
the IP address of this group in the Multicast Group IP cell.
(Optional) If the SMP Gateway has several network adapters, you need to force the
SMP Gateway to bind the Multicast Group to a specific IP address, type this address in
the Multicast Group Bind Address cell.
(Optional) In the Destination IP cell, type the IP address of the device.
(Optional) In the Destination Port cell, type the UDP port number of the device. This
information is provided by the device manufacturer.
In the Destination Usage cell, select how the optional destination parameters will be
handled:
If data must always be sent to the configured Destination IP Address and
Destination Port, select Always Use.
If data must always be sent to the originating address and port of the last received
data, and to use the configured Destination IP Address and Destination Port only
when no data was received yet, select When destination unknown.
Some UDP ports are reserved for the SMP Gateway core components or for specific
servers/protocols. They cannot be used for UDP/IP slave connections. These ports are presented in
the following table.
1723 PPTP
12 Maintenance and
commissioning with
the SMP Gateway HMI
In this chapter, the reader will learn the different features offered by the SMP Gateway HMI and
how to access it, remotely and locally, and to navigate through its different sections using the
toolbar menu, icons and the Favorites Bar. Then, the different maintenance and utility functions of
the SMP Gateway HMI will be explained in details.
The SMP Gateway HMI provides an easy way to view useful and critical information related to
the setup and operation of the SMP Gateway and to its related IEDs or to perform data monitoring
and control operations as part of an automation platform system.
The SMP Gateway HMI groups together information that can be classified in two different
groups: the maintenance and commissioning applications and the operational applications.
This chapter is dedicated to the sections of the SMP Gateway HMI that provide the user with
useful and accessible information and applications for maintenance and commissioning of their
system. For the operational applications of the SMP Gateway HMI, mainly the Alarms, the
Diagrams and the Device’s Front Panels, refer to “Operations with the SMP Gateway HMI “, page
123.
Altogether, the SMP Gateway HMI contains various functionalities and applications that can be
activated or deactivated in the configuration file, SMP Config, for both the remote and local
accesses independently or directly on the SMP Gateway HMI via the Application Settings page.
The SMP Gateway HMI can be accessed locally, through a touch screen connected directly to the
SMP Gateway video port or remotely using the integrated secure Web server of the SMP Gateway
and your Internet Web browser.
Accessing the SMP Gateway HMI pages is an easy way to view archives (remote access only),
statistics and logs and also to display the current statuses and values of the analog and binary input
and output points in real time. The SMP Gateway HMI also gives access to operational functions,
used for handling alarms and to perform control operations through the Alarms, Diagrams and
Devices Front Panels pages; it allows also operators to perform control operations from the
Commissioning Tool. Other features present on the SMP Gateway HMI, like the Communication,
System and Redundancy dashboards provide the user with useful information on the system.
Note: The Web server requires version 11 or a later version of the Microsoft Internet
Explorer Web browser. See the SMP Gateway installation guide for details.
In the event that the SMP Gateway HMI is not available, for example when the SMP
Gateway is in safe mode or its status is protocol failed, the SMP Gateway HMI starting
window indicates the status of the SMP Gateway in a message box.
84 • Chapter 12: Maintenance and commissioning with the SMP Gateway HMI
EAS-SA QF-MKT-02 Rev.02
The SMP Gateway HMI accessed remotely does not preload the diagram pages; these pages are
loaded when the user clicks on the page link for the first time. The Features Status page indicates
which page is loaded or not.
Note: The SMP Gateway HMI Website is accessible using the Hypertext Transfer
Protocol over Secure Socket Layer (HTTPS). By default, the SMP Gateway
integrated firewall allows communications through the HTTPS port (443). Make
sure such communications are also permitted over the substation LAN and
through the corporate firewall.
Privileges for the SMP Gateway HMI, page 91 for details about the required privileges for each
application.
To authenticate on the local display:
The Enable with Authentication setting in the SMP Gateway configuration file, located in
the branch HMI/Access/Display, must have been selected in order to enable authentication on
the local display.
Make sure the monitor is connected in the SMP Gateway’s video port and powered on.
Turn on the monitor.
The authentication logo is a blue circle with a user inside, it is located on the top right corner
of the SMP Gateway Toolbar. Click on the authentication logo and provide local user
account credentials.
Click on the LOGIN button. A successful authentication will display the first letter of the
local user account inside the circle.
SMP Gateway HMI applications are made available according the privileges granted to the local
user account used to authenticate. To show which applications are available to the authenticated
user, from the HMI menu, in the System section, select the Features Status. If the user does not
have the required privileges for an application, the status related to this application will be set to
Unauthorized.
To change user account, click on the authentication logo and enter the credentials of another local
user account. Click on the LOGIN button. The first letter of the selected local user account
should the displayed inside the blue circle if the authentication was successful.
Logging out will give access to the SMP Gateway HMI applications that requires the Monitoring
privilege only, as it was before user authentication.
Some situations have an effect on an authenticated session, they are:
Any change to the SMP Gateway security settings, for example password, local account,
password complexity setting…, will immediately terminate an authenticated session; exactly
like logging out.
A user’s inactivity is determined by the period of time in which no mouse movement,
keyboard input or touch screen input is detected. The Local Display Session Timeout setting
in the HMI/General branch of the configuration file determines the allowed user’s inactivity
period; if this period is exceeded the authentication session will be terminated, exactly like
logging out. The user can authenticate again or stay in the non-authenticated mode.
The setting’s default value is set to 15 minutes, the maximum value is 60 minutes and a 0
value will disable the feature.
The SMP Gateway HMI menu, located at the left corner of SMP Gateway HMI toolbar, is used to
navigate through the different sections belonging to the SMP Gateway HMI. The toolbar provides
also permanent icons, located at its right corner, to facilitate navigation and to display relevant
information regardless on the current page displayed on the HMI.
86 • Chapter 12: Maintenance and commissioning with the SMP Gateway HMI
EAS-SA QF-MKT-02 Rev.02
The SMP Gateway HMI menu icon is located at the left corner of the HMI toolbar. When the user
clicks on the icon, all enabled SMP Gateway HMI applications are listed. The menu is divided in
a number of sections used for grouping similar HMI applications. Most applications can be
disabled in SMP Config and when disabled, they will not appear on the HMI menu. Next to the
menu icon, there is a short description of the selected application.
The Dashboards section displays the Communications, System and Redundancy dashboard
pages.
The Communication dashboard allows users to get a quick overview, in a single page, of
the communication status of all the substation’s IEDs.
The System dashboard displays basic system information organized on one page, it
includes: the synchronization status, security status, hardware status and firewall status,
the system load gauges, the SMP Gateway time and startup time, settings information,
hardware information, versions information and security information.
The Redundancy dashboard (optional) is displayed only on SMP Gateways belonging to
a redundancy group. It displays information about the communication links between the
two redundant SMP Gateways, the status of each SMP Gateway of the group as well as
the redundancy group’s status and finally, the current SMP Gateway fail over status and
configuration.
The Alarms section displays the Active, Blocked and History Alarms pages. The Active
Alarms page allows the user to monitor, acknowledge and select some data points to be
blocked and placed on the Blocked Alarms page. The Alarms History page allows the user to
keep track of the most recent alarms that were triggered as well as operations performed on
theses alarms. The Alarms section covers operational data and is discussed in the chapter
Operations with the SMP Gateway HMI, on page 123.
Users can draw application diagrams or single-line representations of their substation,
distribution or transmission grid using SMP Diagram Editor and load the corresponding
diagrams on the SMP Gateway. These diagrams are accessed under the Diagrams section.
This section covers operational data and is discussed in the chapter “Operations with the SMP
Gateway HMI”, on page 123.
Users can create Devices Front Panel for control interactions with the IEDs using SMP
Diagram Editor and load the corresponding diagrams on the SMP Gateway. These diagrams
are accessed under the Devices Front Panel section. This section covers operational data and
is discussed in the chapter “Operations with the SMP Gateway HMI”, on page 123.
The Real Time Data Points section displays the current value of all SMP Gateway data
points and allows also selecting data points based on specific categories: Pinned only, by
Instance or by Type. The Commissioning Tool application is placed in this section because
the application works closely with Real Time Data point lists. The application provides a
commissioning tool that simplifies the engineering effort required for implementation and
integration of a substation. The HMI accessed locally (local display) does not give access to
the Commissioning Tool application.
The System section displays the content of the SMP Gateway Archive, Statistic and Log files.
The Features status page is also part of this section.
The Archives application allows the user to download IED files stored in the configured
Archive folder. Archive files are only available when the archive folder is configured in
SMP Config otherwise the page is left empty.
The Statistics application displays the SMP Gateway real-time statistics. The information
provided on the HMI is the same as with the SMP Stats program. The HMI accessed
locally (called local display) gives only access to the system statistic files.
The Logs application allows you to select all SMP Gateway Log files. The files are the
same as provided by the SMP Log program. The HMI accessed locally gives access to
all log files except for the Security and the Firewall log files.
The Features status page shows the HMI major applications and displays, for each of
them, information concerning their license information, their actual configuration in SMP
Config and their status according to the user’s privilege.
The Parameters section displays utility applications and an information page.
The Application settings page is where the user can adjust different parameters or enable
some options related to the HMI application as well as update or retrieve the SMP
Gateway’s Diagrams. Note that this page is different on the local display.
The About SMP Gateway HMI page is used to give information about the SMP
Gateway. (Terms and conditions, licenses…)
The Disconnect option, allows disconnection from the SMP Gateway HMI. This option
is not available for the Local Display.
The toolbar’s left side displays the SMP Gateway HMI menu icon, which was described in the
previous section. The toolbar’s right side can display up to seven icons, allowing easy access to
specific pages or displaying information related to the current use of the SMP Gateway. The icons
are not always displayed on the toolbar; it depends on the configuration and on the selected SMP
Gateway HMI page.
A Utility icon is available for the user to arrange the HMI pages columns configuration and/or
to pin or unpin all data points on specific HMI pages.
The Commissioning Tool icon gives a direct access to the Commissioning Tool page when
the commissioning session is activated.
The On standby identifier icon allows the user to know which SMP Gateway of the
redundancy group is accessed. This icon is only shown when the SMP Gateway is configured
as part of a redundancy group. No identifier is displayed for the active SMP Gateway.
The Redundancy group icon shows that the SMP Gateway is part of a redundancy group.
This icon is displayed for both the active and the standby SMP Gateways. A red exclamation
mark is placed next to the icon when a problem is detected within the redundancy group. This
icon gives direct access to the Redundancy Dashboard page.
The Active Alarms icon displays, on a permanent basis, the number of active alarms and
gives a direct access to the Active Alarms page.
88 • Chapter 12: Maintenance and commissioning with the SMP Gateway HMI
EAS-SA QF-MKT-02 Rev.02
The Communication Dashboard icon displays, on a permanent basis, the number of faulty
communication links from the Communication Dashboard and gives a direct access to the
Communication Dashboard page.
The Authentication icon displays, on a permanent basis, the local user account that was used
to authenticate to the SMP Gateway HMI. The first letter of the local user account used to
authenticate is displayed inside the authentication logo. When a user symbol is inside the
circle, no user is authenticated.
When one of these functions is deactivated in the configuration file, the corresponding icon does
not appear on the toolbar. For the Commissioning Tool, when the session is deactivated by the
user, the icon is not shown on the toolbar. The toolbar’s middle section changes depending on the
page displayed.
The star next to the menu is empty when the Favorites bar is not displayed, but activated. Click on
the star to display the bar permanently, then the star becomes full.
When an application is selected to be part of the Favorites Bar, the star next to the application
becomes full and the application page is added to the Favorites Bar.
Following is an example of a user configured Favorite Bar:
Note: When the Favorites bar is displayed, the whole page on the screen shifts to the
right. If you intend to use the Favorites bar, take into account the space needed
by the Favorites bar when you design Diagrams or Front Panel pages. Leave
some space on the right side of the page to avoid the use of a scroll bar in order
to be able to view the whole page.
The latest SMP Gateway HMI feature requires the following Eaton’s products, and software.
Note: Remote display is supported on tablet computers, through the Google Chrome
and Safari browsers.
90 • Chapter 12: Maintenance and commissioning with the SMP Gateway HMI
EAS-SA QF-MKT-02 Rev.02
System Monitoring
Enabled Visualization
Dashboard Diagnostics
Redundancy Monitoring
Enabled Visualization
Dashboard Diagnostics
Communication
Enabled Visualization Monitoring
Dashboard
Monitoring
Statistics Enabled Visualization
Diagnostics
Archives Monitoring
Visualization, download
View and Management
and deleting files Operation
For more information regarding user privileges, please refer to “The SMP Gateway Security
Database”, page 175.
To learn how to set up a touch screen for your specific SMP Gateway platform, refer to the
corresponding SMP Gateway installation guide (ex. SMP 16 Installation Guide).
92 • Chapter 12: Maintenance and commissioning with the SMP Gateway HMI
EAS-SA QF-MKT-02 Rev.02
adjust the local display screen resolution on the SMP SG42xx platform, refer to the SMP SG-42xx
Platform User Manual, MN912026EN.
The SMP Gateway HMI is included in the SMP Gateway configuration file, which is edited using
SMP Config.
Some of the SMP Gateway HMI applications are not configurable by the user; they simply reflect
the status and general configuration of the SMP Gateway unit. For example: the Communication ,
System and Redundancy Dashboards, the Real Time Data Points lists, the System section which
includes the Archives, the Statistics, the Logs, the Commissioning Tool and the Features status.
These applications simply need to be enabled or disabled in the SMP Gateway configuration file.
However, some other SMP Gateway HMI applications require specific HMI configuration using
the SMP Config Tool. The list below is intended to guide the user through the required steps to
follow to setup an SMP Gateway HMI:
To configure the SMP Gateway HMI, you must go through the following steps:
Enable the SMP Gateway HMI in the configuration file. (Remote and/or Local)
Select the HMI applications that you want to enable or disable in the SMP Gateway HMI.
Select the page to display at startup.
Configure alarms, if not already done (Refer to Configuring Alarms, page 55).
Setup the Active Alarms page (Refer to: Setting Up the Active Alarms Page, page 123).
Setup the Single Alarm Display.
Setup the Blocked Alarms page (Refer to: Setting Up the Blocked Alarms Page, page 127).
Setup the Alarms History page (Refer to: Setting Up the Alarms History Page, page 128).
Create Diagrams and Device Front Panels, if you like (Refer to: Creating Single-Line
Diagrams, page 128 and Creating a Device Front Panel, page 140).
Enable or disable the zoom control on the Diagrams pages.
Implement a control interlock software mechanism.
Implement direct page access mechanism from Diagram pages to Front panel pages
Change how time information is displayed, if needed.
The following sections and the chapter “Operations with the SMP Gateway HMI” explain all these
steps in details.
Once the alarm conditions are defined (refer to Configuring Alarms, page 55 for that task), you
may set up the various application pages. The various pages to setup belong to the Maintenance
and Commissioning HMI or to the Operational HMI (Alarm pages and Diagram pages), refer to
this present chapter for the pages belonging to the Maintenance and Commissioning HMI and for
the general use of the SMP Gateway HMI and refer to the chapter “Operations with the SMP
Gateway HMI, page 123, to get information on how to setup and use the Alarms and the Diagram
pages.
By default, some HMI applications are enabled and some disabled in the configuration file. To
select the applications you want for the SMP Gateway HMI to fit your needs, you have to
customize the applications’ availability in the configuration file.
94 • Chapter 12: Maintenance and commissioning with the SMP Gateway HMI
EAS-SA QF-MKT-02 Rev.02
When an application is set to Disabled, it will not be available on the SMP Gateway HMI menu.
Note: If the All Features Activation parameter is set to Disabled, the SMP Gateway
HMI is not accessible. However, the SMP REST API, which also uses port 443,
is still available. To make the SMP REST API inaccessible, port 443 must be
deactivated by removing the checkmark in the Allow cell for the Secure Web
Server (SMP Config SecurityFirewallRules).
When all HMI applications are disabled but the SMP Gateway HMI is enabled, the Features
Status page is displayed as startup page and the only other page available is the About SMP
Gateway HMI page.
When authentication is active on an SMP Gateway that runs the SMP Gateway HMI, only users
who are granted the right privileges (E.g. Monitoring and/or Operation) can access the selected
HMI applications.
Note: The Commissioning Tool application and the Archives feature are available for
the Remote Access only.
In Remote Access, the last page visited is presented to the user at the SMP Gateway HMI startup.
For the Local Display, the user can select which page to display at the SMP Gateway HMI
startup. The application pages that can be selected are the following: Communication or System
Dashboard, Real-Time Data, Logs, Statistics, Alarms and Diagrams.
To select the startup page:
From the Tool menu, choose SMP Config to start the application.
In the left pane, expand the HMI branch, select the Access / Display branch.
In the right pane, under the General section, in the Startup Page cell, select which page you
want to display at startup for the Local display, the Remote Access has only the Last opened
page as option.
Save and upload the configuration file to the SMP Gateway.
If the page selected at startup has its application disabled in SMP Config, you will get a warning
when saving the SMP Config file. You can download the configuration file anyway and the page
displayed at startup will be the Features Status page.
Unless it is configured otherwise, time information is stored in the UTC format on the
SMP Gateway. However, UTC is not very convenient for display and operation purposes.
Moreover, date information is not formatted the same way in all countries.
A screen saver can be configured to replace the SMP Gateway display by a black screen during
periods of inactivity.
Your touch screen may have an energy saving feature, but you can also configure the SMP
Gateway to enter a screen saver mode during periods of inactivity.
96 • Chapter 12: Maintenance and commissioning with the SMP Gateway HMI
EAS-SA QF-MKT-02 Rev.02
To leave the screen saver mode, just touch the screen (or move the mouse if no touchscreen is
used).
The screen saver also automatically ends its execution when an alarm occurred, or when the data
point that triggered it return to its normal condition.
Before you can use the SMP Gateway HMI, two steps are still need to be performed. You must:
upload the configuration file to the SMP Gateway and restart the system;
calibrate the touch screen at runtime.
For a little reminder on how to upload the configuration file to the SMP Gateway, see “Sending
the Configuration to the SMP Gateway”, page 48. Once the configuration file has been uploaded,
restart the SMP Gateway.
At the beginning of the SMP Gateway startup sequence, you should see some configuration
information displayed on the touch screen, and then the screen should become totally black. It will
remain black during the rest of the startup sequence, which may take a few minutes.
The calibration screen eventually appears. Calibration is not in the scope of this document; it is
explained in details in the corresponding installation guide of your SMP Gateway (ex. SMP SG-
42xx Platform Installation Guide).
The SMP Gateway HMI application will restart with the new language setting.
In the Keyboard section, remove the checkmark in the Show the virtual keyboard box.
98 • Chapter 12: Maintenance and commissioning with the SMP Gateway HMI
EAS-SA QF-MKT-02 Rev.02
Note: The following slave protocols are supported by the Communication dashboard:
DNP3, Modicon MODBUS, PG&E (Cooper 2179), and Valmet (TEJAS Series V).
The name of the protocol instance appears in the center of the box (ex. F6_EV5_0). The
connection status appears at the lower portion of the box. If the connection status is set to
Communication Failed, the number of communication errors appears in a red circle in the upper
right portion of the box. The protocol instances are displayed in alphabetic order and a filter at the
top of the page allows searching by instance name or communication status.
The following table presents the different connection statuses that can be displayed by the
communication dashboard:
Failed Red Indicates that the master protocol is not currently connected to the
corresponding IED, generally because of a communication failure.
Disconnected Red Indicates that the slave protocol is not currently connected to the
corresponding control center, because of a communication failure or
because the control center is not currently communicating with the
SMP Gateway.
If you click on a box to select it, the corresponding connection details appear in the Details pane.
Note: Unlike the Communication dashboard, a Reset operation performed from the
SMP Stats program has no effect on the corresponding system data points.
If you intend to use the Communication dashboard application, you must first enable it in the
gateway configuration, using SMP Config. Refer to the section “Selecting the HMI Applications
to be enabled in the HMI”, page 94.
The partial hot standby is displayed in red; it shows that there is an issue. Typically, this
is a configuration mismatch that prevents both SMP Gateways to synchronize all
configured information.
100 • Chapter 12: Maintenance and commissioning with the SMP Gateway HMI
EAS-SA QF-MKT-02 Rev.02
The status of both SMP Gateway of the redundancy group; active or standby, with or without
errors. To get details about errors causes, it is necessary to verify the log as well as the fail
over conditions on both SMP Gateways.
The health status of both communication links (Link#1 and Link#2) connecting the redundant
devices together in the redundancy configuration. The redundancy is fully operational, even
when a communication link is down. It is however important to fix a communication link
issue quickly; the failure of both links will cause both SMP Gateways to become active at the
same time, thus invalidating the proper operation of both redundant SMP Gateways.
A green communication link indicates no communication failure
A red communication link indicates a communication failure
Example of a hot standby status with a communication link issue:
The Fail over conditions for this SMP Gateway pane informs the user about the current fail over
conditions of the SMP Gateway with reference to the configured fail over conditions.
The fail over statuses of the current SMP Gateway are displayed in the middle column and
may be shown in different colors:
White: if the specific fail over condition is not specified or disabled in the fail over
configuration. For example, in the shown Redundancy dashboard, the Temperature Ok
fail over condition is not set in the configuration, thus the fail over status is shown in
white. This condition is completely ignored by the redundancy feature.
Green: if the specific fail over condition is specified in the fail over configuration and the
condition is met. For example, in the shown Redundancy dashboard, if the Memory Ok
fail over condition is set in the configuration and the memory limit is not reached, thus
the fail over status would be shown in green. This condition is monitored by the
redundancy feature and this OK status means that nothing will be triggered based on this
condition.
Red: if the specific fail over condition is specified in the fail over configuration and the
condition is not met. For example, in the shown Redundancy dashboard, if the
Additional conditions Ok fail over condition is set in the configuration and those
conditions are not met, thus the fail over status would be shown in red. This situation will
impact the redundancy feature; for example, it will cause the active SMP Gateway to
resign if the standby SMP Gateway is error free.
Example of a hot standby status with a fail over condition that is not met:
The System Dashboard displays basic system information related to the SMP Gateway hardware,
software and unit configuration. It is used for visualization only and is automatically configured
by the SMP Gateway. The page can be activated in SMP Config for remote access or local
display to be accessible to the user.
102 • Chapter 12: Maintenance and commissioning with the SMP Gateway HMI
EAS-SA QF-MKT-02 Rev.02
The following screenshot shows the System Dashboard page on a SMP SG-4250.
If you intend to use the System dashboard application, you must first enable it in the gateway
configuration, using SMP Config. Refer to the section “Selecting the HMI Applications to be
enabled in the HMI”, page 94.
The SMP Gateway HMI is the easiest way to view analog and binary input and output data points
in real time. These is no specific configuration needed on the HMI application for the Real Time
Data Point application other than to enable it for remote access and/or local display in SMP
Config. (Refer to section “Selecting the HMI Applications to be enabled in the HMI”, page 94)
To display a Real Time Data page, the user can choose from different options:
All: All the SMP Gateway data points are listed, the user may need to navigate through many
pages using the arrows at the bottom of the page. The total number of data points is also
listed at the bottom of each page with the data point range of the actual page.
Pinned Only: By default, the pinned only page is empty. The user must use the other Real
Time Data pages to pin the data points he wants to be displayed on this page.
To pin a data point, go to a Real Time Data page where the target data point is displayed.
Select the data point, when selected, the whole line becomes highlighted in medium
blue (the toolbar is dark blue, a data point change value is pale blue).
Click on the pin icon on the left side of the line. When unpinned, the icon is in a
diagonal position and when pinned, it is pointing down.
The Pin All option from the toobar Utility icon (3 bullets placed vertically) can be
used to pin all data point on a selected page.
The pinned data point(s) is (or are) now displayed on the Pinned Only page.
You can add as much data point as you want in the Pinned Only page. The data points
will then be displayed in the order they were selected.
By Instance: When the user clicks on the small arrow next to By Instance, all the SMP
Gateway configured instances are listed. The user can then choose for which instance he
wants the data points to be displayed in real time.
By Type: When the user clicks on the small arrow next to By Type, the four different data
point types are listed and the user can then choose which type he wants to display:
Analog Inputs
Analog Outputs
Binary Inputs
Binary Outputs
104 • Chapter 12: Maintenance and commissioning with the SMP Gateway HMI
EAS-SA QF-MKT-02 Rev.02
Date/Time:
Displays the Date and Time of the last change in the data point state or value if the change
goes beyond the specified deadband, for an analog value.
Control Status:
Displays the Control Status on the data point (selected, free…).
Description:
To change the number of data points displayed on the Real-Time Data points page:
From the HMI menu, in the Parameters section, select Application Settings.
In the Number of items to display per page box, select a predefined number (from 5 to 50)
of data points to display on the Real-Time Data points pages. The selected setting is
immediately effective. If the chosen number is too large for the data points to fit on the
screen, the user must scroll up and down to see all data points.
106 • Chapter 12: Maintenance and commissioning with the SMP Gateway HMI
EAS-SA QF-MKT-02 Rev.02
Pass the mouse over the line that separates two column headers. The mouse cursor will
change to a cross shape with arrows on the left and right.
Click and drag the mouse to enlarge or reduce the width of the column on the left of the
cursor.
Search utility:
It is possible to have a large number of data points displayed on your screen. To help you find a
specific data point, a search utility function is available on the Real Time Data page’s toolbar.
The search applies for static attributes only, meaning that the search does not consider information
contained in the value, quality, state and date/time columns. The search criterion applies to items
contained in the instance, type, name and description columns.
Many search keywords are allowed to help find a specific item. The keywords typed in the search
field are highlighted in grey on the displayed page. Once the user clicks on the search loop or
press the Enter key, all eligible items containing the search keywords (all of them) are displayed
on the page.
For example: If you type the words version and number, all eligible items (instance, type,
name, description) that contain the words “version” and “number” will be displayed, others will
be hidden.
To return to a Real Time Data page, select the page you want from the menu again or delete the
keywords on the search utility and press the loop icon or the Enter key.
If you intend to use the Real-Time Data application, you must first enable it in the gateway
configuration, using SMP Config. Refer to the section “Selecting the HMI Applications to be
enabled in the HMI”, page 94.
The Archives application allows the user to download IED files that are stored in the Archive
folder. If the Archive folder is not configured in SMP Config, the Archives page remains empty.
Refer to “Archives, page 59” to learn how to configure an Archive folder.
A Delete All button, located on the upper left side of the page, allows the user to delete all archive
files at once. To use the Delete All button and access the download function, the View and
Management option must be enable in the SMP Config file and the user must have the
monitoring and Operation privileges.
Search utility:
It is possible to have a large number of files displayed on your screen. To help you find a specific
one, a search utility function is available on the Archives page’s toolbar. The search criterion
applies to items contained in the name and creation date columns only.
Downloading a file:
From the HMI menu, in the System section, select Archives.
From the Archives page, click on the Download link corresponding to the file you want to
download.
Your Internet browser opens a new tab to display the archive’s text file.
If you intend to use the Archives application, you must first enable it in the gateway
configuration, using SMP Config. Refer to the section “Selecting the HMI Applications to be
enabled in the HMI”, page 94.
The Statistics application displays the SMP Gateway real-time statistics. The statistic files are the
same as the one provided by the SMP Stats Tool.
To view the Statistics on the SMP Gateway HMI:
Click on the HMI menu, in the System section, select Statistics. The available statistics files
are displayed.
Expand the branches of the different statistic folders to access to the statistic files.
Refer to “Viewing Communications Statistics in Real Time”, page 71, to get information on the
different statistic files available.
Note: From the SMP Gateway HMI local display, only the following statistics are
available: General Information, Performance (General) and Vital System
Information.
If you intend to use the Statistics application, you must first enable it in the gateway
configuration, using SMP Config. Refer to the section “Selecting the HMI Applications to be
enabled in the HMI”, page 94.
108 • Chapter 12: Maintenance and commissioning with the SMP Gateway HMI
EAS-SA QF-MKT-02 Rev.02
The SMP Gateway HMI Logs application displays the same log files as provided by the SMP Log
Tool. The remote SMP Gateway HMI can display a maximum of 10000 logs, the local display is
showing up to 5000 logs.
Note: From the SMP Gateway HMI local display, the Firewall and Security log files are
not available.
The SMP Gateway HMI provides a Commissioning Tool that simplifies the engineering effort
required for the implementation and the integration of a substation. It is intended to help
technician(s) and/or engineer(s) testing the SMP Gateway configuration and connectivity with the
substation devices and the SCADA.
The SMP Gateway HMI Commissioning Tool, when enabled in SMP Config, is only accessible in
remote access through the Web browser. The local display does not offer the Commissioning Tool
application.
To enable the Commissioning Tool in the configuration file:
In SMP Config, expand the HMI branch; select the Access/Display branch.
Under Standard Features, in the Real-Time Data cell, select the Real-Time Data and
Commissioning option.
The configuration file must then be saved and sent to the SMP Gateway.
A commissioning session may be activated by users that have the System Management privilege.
The Operation privilege is also required for users that will perform the commissioning
operations, which are essentially the following:
Forcing an analog/binary input point to a specific value/state.
This operation allows the validation of the configuration of the SMP Gateway’ slave protocol
and the SCADA, by verifying if all the gateway data points are correctly mapped on both
sides, if minimum/maximum values are correctly handled, etc.
The button text will change to Deactivate commissioning, and the Start Session button on its
right will become available. The operator may now start a commissioning session.
Note: Commissioning will remain active until the Deactivate Commissioning button is
clicked to deactivate it. If the SMP Gateway is restarted, the commissioning
feature activity state will be persisted: if it was active prior to the restart, it will be
active at startup and vice-versa. However, sessions in progress will be
terminated.
110 • Chapter 12: Maintenance and commissioning with the SMP Gateway HMI
EAS-SA QF-MKT-02 Rev.02
When in commissioning session, the local display’s toolbar will also become brown with the
Commissioning Tool “in session” icon. The following message is displayed on the toolbar:
“Commissioning operations cannot be performed through local display”. The other HMI
applications are still available on the local display.
Note: The commissioning session will remain established as long as the Web browser
will remain connected to the Website, or until the user clicks on the Stop
Session button. The session is also terminated when the SMP Gateway restarts.
Before starting to perform simulation operations on data points, the user must choose the way the
simulation is to be driven:
Globally, for all protocol and system component instances at once.
Individually, for each protocol or system component instances.
For these two options, there is two different ways to achieve the data points simulation, if allowed.
The selection is performed using the Behavior settings of the Commissioning Tool application,
either under the Manage instance behavior globally section or under the Manage instance
behavior individually section, for the selected instance(s).
Following is a description of the three options available, and their effect on the commissioning
session.
No simulation allowed: Simulation operations are disabled. If you select a data point on the
list of an instance configured with this option, a message is displayed in the commissioning
toolbar reminding you that the selected behavior does not allow commissioning operations.
Simulation allowed: Simulation operations are enabled, on a point per point basis. This
means that each data point from the instance that is to be simulated shall be selected and
simulated individually. For the selected data point:
The last value read from the real device, if any, is displayed in the commissioning toolbar
field located on the top of the data point list. The user can then replace this value with
the one to be simulated, and then apply the value using the Execute button.
The data point will then be marked as simulated, using the Simulated icon on the leftmost
side column (icon column location can be changed).
The data point quality will be marked as simulated.
For an output data point, the simulated control operation is sent to the device.
Simulate device: Simulation operations are enabled, and all points of the instance are initially
forced to their actual value/state read from the device, if any. Additional simulation operations
can then be performed on a point per point basis, as described in the Simulation allowed
settings below. With this behavior:
All data points are marked as simulated using, for each of them, the Simulated icon on
the leftmost column (icon column location can be changed).
112 • Chapter 12: Maintenance and commissioning with the SMP Gateway HMI
EAS-SA QF-MKT-02 Rev.02
Note: After the execution a command operation on an output point, the value or
state of the point will not be modified on the Commissioning Tool’s data
point page. The user will therefore not see the newly force value or state
on the page.
The number of simulated points for each instance is displayed on the commissioning tool page,
under Status.
To start or modify commissioning operations using the Manage instance behavior globally
section:
The user must first select a Behavior under the Manage instance behavior globally section.
Then, the user must click on the Apply to All button.
All instance behaviors located in the section Manage instance behavior individually display
the previously selected behavior and the column Points Quantity displays the total number of
data points included in the protocol instance.
Then, the user must click on the instance name and the data point list will be displayed and
ready for data simulation.
To go back to the Commissioning Tool page, simply click on the commissioning icon located
on the right side of the tool bar.
The Status column displays the number of simulated points for a specific instance, if any.
Then, the user must click on the instance name and the data point list will be displayed and
ready for data simulation.
Note: When a simulation behavior is selected under the section Manage instance
behavior globally, the instance behaviors under the Manage instance
behavior individually are modified to reflect the selected behavior as soon as
the user clicks on the Apply to All button. After that, the user can still manage
the instance behaviors individually without affecting the selected instance
behavior under the Manage instance behavior globally section.
Then, the user must click on the instance name and the data point list will be displayed and
ready for data simulation.
To go back to the Commissioning Tool page, simply click on the commissioning icon located
on the right side of the tool bar.
The Status column displays the number of simulated points for a specific instance, if any.
The columns descriptions are identical as the ones in the Real Time Data Point page in section
12.8.3, page 104.
114 • Chapter 12: Maintenance and commissioning with the SMP Gateway HMI
EAS-SA QF-MKT-02 Rev.02
Note: You cannot force the value/state of multiple data points simultaneously.
The point will revert to its current value/state and the simulation icon is removed from the
data point line.
Note: If the output point supports select and execute control types, remember to test
both control types.
116 • Chapter 12: Maintenance and commissioning with the SMP Gateway HMI
EAS-SA QF-MKT-02 Rev.02
Note: You cannot perform control operations on multiple output points simultaneously.
As mentioned earlier in this section, the validation of the output point`s configuration at the
SCADA and in the SMP Gateway is achieved by performing a control operation directly from the
SCADA. Even if it does not involve the Commissioning Tool, the Web browser can still be useful,
since it gives access to the SMP Gateway log files, including the Control log file.
Various entries are added to the Control log when a control operation is executed on the
SMP Gateway, making it an essential resource for this portion of the commissioning task.
To consult the Control log entries from the SMP Gateway HMI (remote access):
From the HMI menu, under the System section, select Logs to expand the available log files.
Select the Control log file.
All the log entries will appear in the right pane, the oldest entry being displayed at the top.
If you click Cancel, the commissioning session stays on and you can revert
the simulated data points by selecting the behavior No simulation allowed
for each instance having simulated data points or go on with your
simulation session.
If you have no simulated points, the session will be stopped.
The button text will change to Start Session.
To deactivate commissioning:
From the HMI menu, under the Real Time Data Points section, select the Commissioning
Tool application.
On the Commissioning Tool page, under Manage the commissioning session, click the
Deactivate Commissioning button.
The button text will change to Activate Commissioning, and the button on its right will
become unavailable. The Commissioning Tool icon is removed from the toolbar.
Up to 8 users can share a commissioning session. The first user will have to click on the Start
Session button to start a commissioning session. A message is displayed below the Start Session
button saying that there is currently no user logged in a commissioning session.
The other users (2 to 7) will see that the commissioning toolbar is brown and a message will
inform them of the number of users actually logged into the commissioning session. For them, the
button to start the session will be the Join Session button.
To stop the session, users 2 to 7 will click on the Leave session button. When they leave, all
simulated points are left as they are. The last user to click on Stop Session will have to manage
these points.
Simulation mode settings (behaviors) can be modified by the initial user that started the session
and by users who joined the session. When a change in these simulation mode settings is made, all
simulations for that instance are reverted back.
In commissioning, it happens frequently that the SMP Gateway must be restarted. When the
connection to the SMP Gateway HMI is restored, if the user had joined a session, he will be asked
if he want to restore the commissioning context, i.e. recover the commissioning session with the
previous settings.
If the user clicks on the Yes button, the commissioning session will be restarted and restored
with the previous simulation behaviors settings. However, the simulated data points are not
restored.
118 • Chapter 12: Maintenance and commissioning with the SMP Gateway HMI
EAS-SA QF-MKT-02 Rev.02
If the configuration file was modified and some instances are not available anymore, they will
be ignored after the session context is restored. Otherwise, if some instances were added,
their simulation behavior will be set to No simulation allowed.
If the user clicks on the No button, the commissioning session stay closed.
An Alarm log file is stored in the gateway non-volatile memory to keep track of the most recent
alarms that were triggered, and of the operations that were executed to handle them. The log file is
circular and has a limited size: when it is full, new entries replace the oldest ones. The Alarm log
file entries are displayed in chronological order, starting with the oldest one at the top.
To display the Alarm log file on the SMP Gateway HMI:
From the HMI menu, under the System section, select the Logs application. The available log
files are displayed under Logs in the HMI menu.
Select the Alarm log file and it will be displayed on the HMI page. The user may need to
navigate through many pages using the arrows at the bottom of the page. The total number of
entries is also listed on the bottom of each page with the entry range of the actual page.
The Alarm log file is also available using the SMP Log application.
The Sub Code column provides precision related to the Code, if available.
The Description column: The action executed by the operator is described in the Description
column or in the case of an alarm, the message displayed in the Description column is the
same that appears in the Alarms page.
The SMP Gateway HMI Features Status application is used for visualization only and is
automatically configured by the SMP Gateway. The page is always available when the SMP
Gateway HMI is enabled. The page is used as startup page when:
All HMI applications are disabled in the configuration file.
The selected application for the startup page has been disabled by the user in the configuration
file.
The Features Status page shows the HMI major applications and displays, for each of them,
information concerning their license, their actual configuration in SMP Config and their status.
120 • Chapter 12: Maintenance and commissioning with the SMP Gateway HMI
EAS-SA QF-MKT-02 Rev.02
Note: If the SMP Gateway does not have sufficient memory to load all diagram pages, it
will stop loading the diagram pages. The pages that are not loaded will be
identified in the Features Status page and a message will be displayed to inform
the user that the memory is insufficient to handle all the diagram pages.
The operational part of the HMI is specific for handling alarms and performing control operations.
In SMP Config, the user can setup alarms based on the analog and binary data points of their SMP
Gateway and design Single-Line and application diagrams and Device Front Panel pages, to
provide a unified view of the devices in a substation. These Diagram and Device Front Panel
pages also allow control operations on the various devices.
The Active Alarms page is essentially where all active or non-acknowledged alarms are displayed
in a list. The Active Alarms page may display:
a new alarm, that is still active;
an alarm that has returned to a normal state but needs to be acknowledged;
multiple appearance of an alarm, that is still in an active state;
multiple appearance of an alarm that has returned to its normal state but needs to be
acknowledged.
These alarms are handled by the operator of the SMP Gateway HMI using touch buttons on the
local display or by clicking with a mouse on the buttons when connected remotely via the Web
Browser. To learn how to manage these alarms, see “Managing Alarms”, page 147.
The resulting content of the right pane is presented in the next screenshot.
To setup the Active Alarms page, you must go through the following steps:
Define the Alarm list order.
Define the type of alarm acknowledgment you want.
Define the columns you want to display on the page and in which order.
Define the alarm state colors for minor and major alarms.
Enable or Disable the Single Alarm Display function (which is not displayed on the Active
Alarms page but on the Communication and System Dashboard, Blocked Alarms, Diagram
and Real Time Data Points pages).
When enabled, define the type of Single Alarm Display you want.
Define the name of the Acknowledge new alarm button (the button used by the operator to
acknowledge that he is aware that one or more new alarm(s) have been triggered).
Visualize, in the preview pane, the general appearance of the Active Alarms page, and modify
the configuration if necessary.
Remove or add a column from the preview pane or from the columns pane.
Change the column width from the preview pane.
Change the column order from the preview pane or from the columns pane.
To automatically acknowledge and recall alarms as they occur, without the intervention
of the operator, select Alarms automatically acknowledge and recall.
Under Columns, select which columns should be displayed in the alarms list. Remember that
you can see the result of your selection in the Preview pane.
Still under Columns, you can move the column names up and down using the Move Up and
Move Down buttons. Selected columns will appear from left to right, starting with the
topmost column name in the list.
Under Alarm state colors, set the colors for alarm messages that appear in the SMP Gateway
HMI various display pages:
Set the text and fill colors for active unacknowledged alarm messages. Different colors
may be specified for major and minor alarms.
Do the same for active acknowledged alarms, unacknowledged alarms that have returned
to normal and acknowledged alarms that have returned to alarms.
To revert to default colors, click Default Colors.
If you want the Single Alarm Display to appear at the bottom of the HMI applications pages,
put a checkmark in the Display the single alarm area check box, and then under Single
Alarm Display, select which alarm should be displayed in this area:
To see the oldest unacknowledged alarm, select Show oldest unacknowledged alarm.
To see the most recent unacknowledged alarm, select Show most recent
unacknowledged alarm.
When the single alarm display is enabled, it will be displayed at the bottom of the
following pages:
The Communication and System Dashboard pages
The Blocked Alarms page
The Diagrams pages
The Real-Time Data Points pages
Note: To learn how to use the single alarm display, see “Using the Single Alarms
Display”, page 150.
On the SMP Gateway HMI Active Alarms page, the toolbar’s middle section displays five
buttons. The leftmost button is used to acknowledge the appearance of new alarms. Not to be
confused with the acknowledge button itself, it is as the first step undertaken by an operator to
notify the system that he knows that this alarm was triggered. The name of this button can be
changed, as follows:
Beside Acknowledge new alarms label, type the new name of the button.
For example, if the SMP Gateway is equipped with a sound buzzer, you might want to
name it Clear Sound.
Note: On the SMP Gateway HMI Active Alarms page, the five buttons are located in
the toolbar’s middle section.
You can also use the preview section of the edition pane to modify the columns’ width, order
and availability state.
Click and drag the mouse to enlarge or reduce the width of the column on the left of the
cursor.
A checkmark indicates that the column will be available, and it should be displayed as is in
the preview pane.
Select any column name to change its availability state.
If you intend to use the Alarms application, you must first enable it in the gateway configuration,
using SMP Config. Refer to the section “Selecting the HMI Applications to be enabled in the
HMI”, page 94.
Under Columns, select which columns should be displayed in the Blocked Alarms page. You
can see the result of your selection under Preview.
Still under Columns, you can move the column names up and down using the Move Up and
Move Down buttons. Selected columns will appear from left to right, starting with the
topmost column name in the list.
You can also use the preview pane section to modify the columns’ width, order and
availability state, like for the Active Alarms page (see “Setting Up the Active Alarms Page,
page 123”).
Changing the column width and order from the preview pane gives you a general feeling of the
display but will not be effective on the SMP Gateway HMI Blocked Alarms page. You need to
use the Columns pane to make these changes effective on the HMI. Note that the columns width
and order can be modified directly on the SMP Gateway HMI (Refer to “Managing Alarms”, page
147).
If you intend to use the Alarms application, you must first enable it in the gateway configuration,
using SMP Config. Refer to the section “Selecting the HMI Applications to be enabled in the
HMI”, page 94.
Under Columns, select which columns should be displayed in the Alarm History Page. You
can see the result of your selection under Preview.
Still under Columns, you can move the column names up and down using the Move Up and
Move Down buttons. Selected columns will appear from left to right, starting with the first
column name in the list.
Finally, you can add a Clear History button to this page, by putting a checkmark in the Show
clear button check box. This button allows you clear the Alarm History Page of all its
contents.
The list is circular and can hold a limited number of alarms or operations on these alarms, which is
called the history length; when it is full, new entries replace the oldest ones.
Note: If the Description field was left empty while configuring the alarm, the description
of the data point in the protocol instance is used in the alarm description column.
SMP Manager supports Visual T&D Diagram Editor launching; a Visual TD Diagram Editor icon
is placed in the SMP Manager Toolbar for this purpose (placed on the right side of the Internet
Explorer icon). The program can also be launch from the SMP Manager/Tools menu. When
launched from SMP Manager, the program is then called SMP Diagram Editor because it is
adapted for use with SMP Manager. The latest version of the SMP Diagram Editor application is
automatically installed with the SMP Gateway Software and Tools.
Note: For SMP Tools version earlier than 8.0R1, Visual T&D Diagram Editor must be
installed separately to be able to create or modify Diagrams and Single-Line
Diagrams.
Using SMP Diagram Editor, users can draw general application diagrams and single-line
representations of their substation, distribution or transmission grid or design Device Front Panel
pages, load the corresponding multi-pages diagram on the SMP Gateway for diagrams that were
not designed using the template in SMP Config, and then access the pages either locally, through a
touchscreen connected directly to the SMP Gateway VIDEO port, or remotely through a Web
browser via the SMP Gateway HMI.
Most functions are the same as the ones used by Diagram Editor from Visual T&D and you can
rely on the Visual T&D Diagram Editor User Guide for configuration guidance. However, some
functions are developed specifically for SMP Diagram, these functions are described in this
present document.
If you intend to use the Diagrams or the Device Front Panel applications, you must first enable
them in the gateway configuration, using SMP Config. Refer to the section “Selecting the HMI
Applications to be enabled in the HMI”, page 94.
Note: When the SMP Gateway Favorites Bar is displayed, the whole page on the
screen shifts to the right. If you intend to use the Favorites Bar, take into account
the space needed by the Favorites bar when you design Single Line Diagram
pages. Leave some space on the right side of the page to avoid the use of a
scroll bar in order to be able to view the whole page.
Georgia Tahoma
Table 13-1 Supported fonts on the local display of the SMP Gateway HMI
Using another font will generate a warning message unless the user adds the font (.ttf file) to the
following directory on the SMP Gateway using the Update Send Files option in SMP Manager:
/diska/current/web/webhmifonts.
The SMP Gateway HMI is fully bilingual, supporting English and French languages; additionally,
multiple languages are now supported in the local and remote SMP Gateway HMI for every field
customizable by the user. This mainly means text entered by the user in the Diagram and Device
Front Panel pages.
The following table lists the Windows code pages supported by the SMP Gateway HMI.
1252 Afrikaans, Basque, Catalan, Danish, Dutch, English, Faroese, Finnish, French,
Galician, German, Icelandic, Indonesian, Italian, Malay, Norwegian, Portuguese,
Spanish, Swahili, Swedish
874 Thai
1255 Hebrew
1258 Vietnamese
Table 13-2 Supported Windows code pages associated with different languages
The Control Interaction Configuration window in SMP Diagram is different from the one used by
Visual T&D Diagram Editor, see the following capture:
The Control Interaction Configuration window for SMP Diagram is quite intuitive and, depending
on the options selected, options are greyed out, simplifying the configuration process.
The differences with the Control Interaction Configuration window in Visual T&D Diagram
Editor are:
Addition of an option No validation on send: this option allows to set a predefined value
which will be sent without validation; the value is defined in the Automatic Behavior
pane at the bottom of the window. This feature is mainly used for controlling push
buttons that will change an operating mode or a setting.
Addition of an option Separate Open and Close data points: this option allows the
definition of the Open and Close action separately.
Addition of an option Select/Execute separated: this option allows to perform selection
on one point and to execute on another point.
The preview pane is not available.
It is possible to select only AOs and BOs.
The first box allows choosing between two SMP Gateway version ranges:
SMP Gateway 6.3R1 or later
The second box allows choosing a screen resolution adapted for the touchscreen connected to the
SMP Gateway video port and used for local access. The choices for the screen resolution are the
following:
800 x 600
1024 x 768
1280 x 800
1280 x 1024
1366 x 768
1440 x 900
1600 x 900
1680 x 1050
1920 x 1080
Note: If you are worried to loose certain values for a given point, between sampling
occurrences (for example minimum or maximum values); you can simply create a
new point using the automation function feature to retrieve the minimum,
maximum or average value of this specific point and display it on the Trend
indicator as a separate curve.
In the Trends to display pane, you must configure at least one Trend curve in the Trend 1 to
Trend 5 fields, no specific order is required:
Select the Data point name and assign a Label to it. You can modify the default color by
clicking on the colored square associated to the Trend curve row; make sure you don’t
assign the same color to more than one curve. You can choose to display the Y-axis on
the left or right side of the graph.
Repeat the operation, if necessary, for up to 5 trend curves.
In the Graph property pane:
The Display graph title option is selected by default. Enter a title in the Graph title box
if you want a title displayed for your graph; otherwise, remove the checkmark from the
Display graph title box.
The Display trend legend option is selected by default. Remove the checkmark is you
do not want a legend to be displayed.
The Display grid option is selected by default. Remove the checkmark is you do not
want the grid to be displayed inside the graph zone.
First, select the Data point name that will be represented by the gauge indicator. The
pointer and texts are black by default; the color can be modified by clicking on the square
next to Text, pointer, values and labels color.
It is possible to configure the gauge to use a single zone or multiple zones. When configuring
the zone values; you must have a good idea of the values that the data point can reach in order
to have a realistic Gauge indicator.
The single zone gauge has a background color and a foreground color; the latter is used to
graphically indicate the actual point value. If you want to use this option:
Select Use single zone
In the Options pane, select the Foreground and Background colors by clicking on the
colored square.
Enter the minimum (Min Value) and maximum (Max Value) values and Unit value.
The multiple zones gauge does not have a background color. The user configures up to 5
zones, with their specific color and limit values; these zones are permanently displayed
on the Gauge indicator. The pointer is used to indicate the data point value with
reference to the Gauge graph settings. If you want to use this option:
Select Use multiple zones
In the Options pane, you can define up to five (5) zones; put a checkmark on the far
left checkbox of each selected zone.
Enter the minimum (Min) and maximum (Max) values for each selected zone. The
maximum value of a zone always corresponds to the minimum value of the
following zone; this is done by default in the system. This type of indicator is a
continuous graph, no jump is allowed.
Select the zones colors by clicking on the colored square on the far right of each zone
row.
The zones limit values will be displayed on the graph at the zones transition if the
Show value labels box is checked (default).
In the Fraction digits field, enter the number digits displayed after the point for fractional
numbers, default is zero.
Select the text, pointers and labels color by clicking on the associated square.
Click OK to close the Gauge properties window.
On the SMP Diagram Editor’s design area, resized or move the Gauge Place holder shape to
fit properly on the Diagram page. You can modify the properties by right-clicking on the
selected Gauge Place holder and selecting Properties.
Add a title or descriptive text to identify the gauge indicator on the Diagram page.
Choose the number of fraction
Save the file: FileSave as. This will generate a file with the shm extension.
Save the diagram to be used by the SMP Gateway HMI:
File Export for SMP Gateway. This will generate a file with the hmi extension
From SMP Manager, send the .him file to the SMP Gateway: Update Send File(s)
Open the SMP Gateway HMI using the Internet Explorer icon in SMP Manager and verify
that the Gauge indicator is working properly.
Note: If the actual version of the SMP Gateway firmware is not listed, select the closest
earlier version.
Click Save.
If the resulting file contains diagram elements that may not be displayed properly, you can
click Yes to display the warning report. Otherwise, click No.
The diagram package file is now ready to be transmitted to the SMP Gateway.
Note: Before proceeding with the upload, make sure that the SMP Gateway license is
up-to-date and that it includes the SMP Gateway HMI option; otherwise, the
SMP Gateway will refuse the file.
To upload an SMP Gateway HMI Package File on the SMP Gateway, using SMP
Manager:
In SMP Manager, select the SMP Gateway.
From the Update menu, choose Send File(s).
In the Send File window, browse and select the .hmi file containing the diagrams to load on
the SMP Gateway, and then click Open.
Wait for the file to be transferred on the SMP Gateway.
Restart the SMP Gateway. If the SMP Gateway is not part of a redundancy group, a soft
restart will be performed and communication with SCADA and devices will not be affected.
Otherwise, a Full restart will take place and the aforementioned communications will be
affected.
To upload an SMP Gateway HMI Package File on the SMP Gateway, using the
remote SMP Gateway HMI:
Connect remotely to the SMP Gateway HMI.
From the menu, choose The Application Settings page.
In the Diagrams management section, under the Update Diagrams subsection, drop the file
in the Drop SMP Gateway HMI file here box or browse for the .hmi file containing the
diagrams.
Once the chosen file is displayed next to the Selected file line, click the Send and update
button to update the Single-Line Diagrams on the SMP Gateway.
The SMP Gateway will be restarted; if the SMP Gateway is not part of a redundancy group, a
soft restart will be performed and the communication with SCADA and devices will not be
affected. The web server will be unreachable for a few seconds and then reconnected.
Otherwise, a Full restart will take place and the aforementioned communications will be
affected.
Once updated, the newly updated HMI files, a .hmi file and a .shm file, should be displayed
under the Get current HMI files subsection and the Diagrams are available.
To retrieve an SMP Gateway HMI file from the SMP Gateway, using the remote SMP
Gateway HMI:
Connect remotely to the SMP Gateway HMI.
From the menu, choose The Application Settings page.
In the Diagrams management section, under the Get current HMI files subsection, select
the file type you want to download by clicking on the hyperlink of the file that is on the SMP
Gateway.
Follow the instructions provided on the screen in order to save the file at the desired location.
A control interlock software mechanism can be implemented in an SMP Gateway HMI Diagram,
by adding to a diagram page, a button that toggles the control operation mode (local or remote) of
the SMP Gateway.
The local and remote control operation mode are defined as follows:
Local control:
Local control can be activated from the local HMI only.
When local control is active, control operation can only be performed from local stations,
through the local HMI.
Once the local control is active on the local HMI, it can then be deactivated from the local
HMI only.
Remote control:
When remote control is active (local control inactive), control operations can be performed
both from local stations, through the remote and local HMI, and from the SCADA.
It is not possible for the Remote HMI or SCADA to deactivate the local control operation
mode. The local control operation mode must be deactivated from the local HMI.
To toggle the control operation mode, the system data point _smp___setLocalControl is
used to switch from local to remote control. Additionnaly, the _smp___LocalControl data
point indicates whether the SMP Gateway is controlled locally (set to 1) or remotly (set to 0). For
additional information on these data points, refer to the description of this point in “Appendix A -
System Data Points”, page A-1.
To learn how to set up a Control interaction on a diagram shape, refer to the “Interactions” chapter
of the Visual T&D Diagram Editor User Guide.
A Device Front Panel is an interactive visual representation of an IED connected to the SMP
Gateway; it is used to facilitate control interactions between a device and the SMP Gateway.
Creating a Device Front Panel is performed from the SMP Config file, which launches the SMP
Diagram Editor for editing and designing the Front Panel. The Front Panel layout is then saved as
an embedded component into the configuration file (.par).
Each Front Panel included in a configuration file is internally linked to at least one master protocol
instance in the SMP Gateway configuration file. On the SMP Gateway HMI, the Device Front
Panels are accessible in their own section, one for each master protocol instance which is
associated to the Device Front Panel template.
As mentioned previously, Front Panels are displayed on their own pages; they can be accessed via
a Diagram page through an open page button, when configured to do so (shape interaction), or as
mentioned previously, directly from the SMP Gateway HMI menu, in the Device Front Panels
section.
When designing a Front Panel, the user can create shape animations and/or interactions using
points which are common to all master protocol instances that are associated to this specific Front
Panel. These common points are designated as Symbols in SMP Config, once the Front Panel
design has been saved and the configuration file validated.
Once the design phase completed, the user must assign these Symbols to points for each
associated master protocol instances.
The user can also create labels in SMP Diagram Editor and then define them for the master
protocol instances associated to the Front Panel template.
The following illustration shows the operation principle of the Front Panel design application.
The following illustration shows a Form6 Front Panel edited in SMP Diagram Editor.
A Front Panel is closely tied to the specific master protocol instance to which it is linked to; it
depends on the master instance points for shape interaction and animation. For this reason, Front
Panel templates are not available as standalone files but rather a complete .par file, containing an
existing Front Panel. The reason is that once a specific Front Panel has been designed and
associated to at least one master protocol instance, it is embedded in the configuration file
containing the master protocol instance(s) to which is associated to.
If you do not have a Front Panel already designed for a specific device and master protocol
instance, you can either ask the Eaton’s engineering group to develop one for you or you can
design one yourself.
You can also add labels using the text box and the [labelxxx] format. The labels will then be
assigned to the associated master protocol instances.
When you are satisfied with the design, save it using the File Save option from the menu.
Exit SMP Diagram Editor using the File Exit option from the menu.
From de menu, select Validate Validate all.
In SMP Config, in the Device Instances branch, click on the first associated master protocol
instance. The middle pane shows two sections:
Label Resolution: this is where the created labels are associated with names for this
specific instance. Enter the label names.
Symbol Resolution: this is where the symbols used in the Front Panel design are
associated to default point name for this specific instance. The user can override the
default point name by providing a name in the Override Point cell.
Repeat the previous step for all the associated master protocol instances in the Device
Instances branch.
Repeat the previous step for all the associated master protocol instances in the Device
Instances branch.
Save the configuration file.
In SMP Manager, update the SMP Gateway using Update Send Configuration File
Open the SMP Gateway HMI; from the menu, in the Devices Front Panel section, select a
Device Front Panel and verify the functionality of the animations and interactions. The
following screenshot is an example of a Device Front Panel on the SMP Gateway HMI, with
its control interaction window.
The Diagram template is useful when the user must create several similar diagram pages which are
not related to a specific device. With the Diagram template, the point list attached to the diagram
is not associated to a particular device or protocol instance but rather to a group of points used to
define animations and interactions on the diagram page. The user must create an instance for each
Diagram page to create.
Creating a Diagram using the template is similar to creating a Device Front Panel with the
difference that with the Diagram template, the user has a total freedom regarding the point list
configuration; the created diagram is not linked to a specific protocol instance.
The Diagram design is performed from the SMP Config file, which launches the SMP Diagram
Editor for editing and designing the Diagram. The Diagram layout is then saved as an embedded
component into the configuration file (.par).
On the SMP Gateway HMI, the created Diagrams pages are accessible in the Diagrams section,
with other diagrams.
When designing a Diagram using the template, the user can create shape animation and/or
interaction using points that can be associated to any data point in the configuration file. The use
of Alias during the design phase will then result in Symbol names for each configured instance
associated to a specific Diagram template. So when naming an alias, the data point common string
should be used, for example: if the protocol instance use a binary input point named FP_81, then
the Alias should be name FP_81.
Once the design phase completed, and the configuration file validated, SMP Config resolves the
Symbol and assigns a point name to each Symbol. Each configured Diagram template instance
gives the possibility to assign a Prefix and a Suffix to the data points associated to the diagram
instance; even if optional, using a prefix and/or a suffix greatly increases the success of the
Symbol resolution operation. If the user is not satisfied with the result of the resolve operation,
which is located in the Point cell, he can manually write the point name in the Override Point
cell.
The user can also create labels in SMP Diagram Editor and then define them for the master
protocol instances associated to the Diagram template.
You can also add labels using the text box and the [labelxxx] format. The labels will then be
assigned to the associated instances.
When you are satisfied with the design, save it using the File Save option from the menu.
Exit SMP Diagram Editor using the File Exit option from the menu.
From de menu, select Validate Validate all.
In SMP Config, click on the first created Instance located under the Instances branch. The
middle pane shows two sections:
Label Resolution: this is where the created labels are associated with names for this
specific instance. Enter the label names.
Symbol Resolution: this is where the alias (symbols) used in the Diagram template
design are associated to point names for this specific instance. If a device prefix and/or
suffix were specified when creating the instance, the symbol resolution process is greatly
enhanced. The user can override the default point name by providing a name in the
Override Point cell.
Repeat the previous step for all the instances located under the Instances branch of the
Diagram template.
Save the configuration file.
In SMP Manager, update the SMP Gateway using Update Send Configuration File.
Open the SMP Gateway HMI; from the menu, in the Diagrams section, a diagram page
should be displayed for each instance associated to the created Diagram template. Select a
Diagram page and verify the functionality of the animations and interactions.
If you intend to use the SMP Gateway Alarms application, you must first enable it in the gateway
configuration, using SMP Config. Refer to the section “Selecting the HMI Applications to be
enabled in the HMI”, page 94.
If you previously defined alarm conditions, you will have to manage the alarms that will be
triggered when these conditions will be met.
When an alarm condition is met for a given input, an alarm is triggered and sent to the SMP
Gateway HMI, which:
Turns on the sound warning system, to alert the operator that something requires its attention
(when enabled);
Adds the alarm to the Active Alarms page, as an alarm message that uses the text and
background colors configured for the severity level of the condition (major or minor). The
alarm message will be preceded by the alarm appearance indicator displayed on a red
background. The ‘A’ letter is used as the indicator if no specific category was defined and
assigned to the corresponding alarm.
You must turn off the sound warning system before you can acknowledge the alarm. The sound
warning system also acts as an interlock, ensuring that you are aware of all the alarms that
occurred. To really hear a sound, you need to install a buzzer on the SMP Gateway as described in
the Setting Up an Alarm Buzzer, page 58.
OR
Press the Acknowledge button to acknowledge the alarm. The entire row turns to white, except for
the alarm appearance indicator which remains the same color. If more than one alarm is active, the
alarm that will be acknowledged depends on the alarm acknowledgement rule selected in SMP
Config for the Alarms page (see “Setting Up the Active Alarms Page”, page 123). If you selected
Alarms can be acknowledged and recalled in any order, you must select the alarm to
acknowledge before pressing the button.
OR
Press the Block button to move the alarm data point in alarm to the Blocked page. Make sure the
data point you want to block is selected before pressing the button. For more details about the
block feature, see the “Blocking Alarms” section, page 149.
The data points that are in an alarm condition remain in the alarm display until the points return to
their normal condition, at which time you can clear them from the display.
When a point returns to its normal condition, the sound warning system turns on again and the
alarm appearance indicator is replaced by the return-to-normal indicator displayed on a green
background. The ‘R’ letter is used as the indicator if no specific category was defined and
assigned to the corresponding alarm.
You must once again clear the sound before you can acknowledge and recall the data point, which
will then no longer be displayed in the Active Alarms page.
OR
Press Acknowledge to acknowledge the alarm. Again, if more than one alarm can be
acknowledged, the alarm that will be acknowledged depends on the alarm
acknowledgement rule selected in SMP Config for the Alarms page. If you selected
Alarms can be acknowledged and recalled in any order, you must select the alarm to
acknowledge before pressing the button.
Then, press Clear in order to clear the alarm display of the alarm data point that has
returned to normal. The alarm acknowledgement rule defined in SMP Config also applies
to clear (recall) operations.
If an alarm is triggered more than once before it can be handled, the indicator is replaced by the
corresponding one defined for multiple occurrences, which is ‘Ax’ or ‘Rx’ if no specific category
was defined and assigned to the corresponding alarm.
If you intend to use the SMP Gateway Blocked Alarms application, you must first enable it in the
gateway configuration, using SMP Config. Refer to the section “Selecting the HMI Applications
to be enabled in the HMI”, page 94.
For some reasons, you might want to temporarily deactivate some alarm conditions. Such behavior
may be required, when a certain part of the substation is under maintenance, for example. For this
matter, the SMP Gateway HMI offers an alarm blocking feature. When an alarm is blocked, it no
longer triggers alarms, even when the triggering conditions are met.
You can only block an alarm that is currently displayed in the Active Alarms page. When it is
blocked, the alarm is moved to the Blocked Alarms page, and it will not appear in the Active
Alarms page until it is reactivated. In fact, alarms will no longer be triggered for this input.
To block an alarm:
From the Active Alarms page, select the alarm data point that you want to block.
Press the Block button located on the Active Alarms page’s toolbar.
Select the Blocked Alarms page. The blocked alarm input should be displayed there.
When an alarm appears in the Active Alarms page, it is also listed in the Alarms History Page.
The page also lists all operations that were executed to handle the alarms, active or blocked. A
Clear History button is available at the top of the page to delete all entries displayed on the page,
at once.
The Alarms History Page also has a function that allows highlighting, in bold characters, all
alarms related to a selected alarm or operator event on the page.
The list is circular and can hold a limited number of alarms or operations on these alarms, which is
called the history length; when it is full, new entries replace the oldest ones.
The Alarms History Page has six columns, which position and width are configurable on the HMI
page:
The Icon column is not configurable in SMP Config. This column displays the alarm
category related to the alarm. In case of an operation on an alarm, the column is left blank.
The Point Name column displays the alarm point name.
The Date and Time column: By clicking on the arrow located on the column header, the user
can change the chronological order of the data entries.
The Type column (same as the Code column in the Alarm Log file):
Every time an alarm appears or returns to normal, an entry is added to the Alarm History
Page. In that case, the Type column indicates Alarm. Whether the operator clears sound,
acknowledges or recalls alarms, blocks or unblocks alarms, or performs control operations; an
entry is also added to the Alarm History Page. In that case, the Type column indicates
Operator.
The User column is directly related to the operator operation on an alarm; it indicates the user
that performed the operation. This column is left blanc for an alarm entry type.
The Description column: The action executed by the operator is described in the Description
column or in the case of an alarm, the message displayed in the Description column is the
same that appears in the Alarms page.
The single alarm display is found at the bottom of many SMP Gateway HMI applications
pages. For obvious reasons, it is not displayed on the Active Alarms page but will appear on
the bottom of the Communication and System Dashboards, Blocked Alarms, Diagram and
Real Time Data Points pages.
It is used to manage alarms one at a time. Depending on how it is customized, the oldest or most
recent alarm is displayed here, and the operator can acknowledge or clear the alarm without
having the Active Alarms page displayed on the screen.
To customize the single alarm display, see “Setting Up the Active Alarms Page”, page 123.
Using the single alarm display is easy:
If the sound warning system is on, press the Clear Sound button on the rightmost side of the
single alarm display, which will give the same result than pressing the configurable leftmost
button of the Active Alarms page (the button could be named Clear Sound).
The sound warning system is turned off and the alarm is ready to be acknowledged.
If the sound warning system has already been turned off, press the Acknowledge button on
the rightmost side single alarm display to acknowledge the alarm just like you would do using
the Acknowledge button of the Active Alarms page.
The SMP Gateway has a normally open relay that can be used to trigger an output. If you have
installed a buzzer on this relay output and you have the Activate Relay on Alarm setting enabled
on SMP Config, the buzzer will be triggered upon alarm (Refer to Setting Up an Alarm Buzzer,
page 58). The sound of the buzzer can be enabled or disabled on the SMP Gateway HMI.
If you intend to use the Diagram or the Front Panel application in the SMP Gateway HMI, you
must first enable the Diagrams option in the gateway configuration, using SMP Config. Refer to
the section “Selecting the HMI Applications to be enabled in the HMI”, page 94. The Diagrams
and Front Panels can be enabled separately, however, the access control option, View Only or
View and Control, is common to both diagram types.
When creating your Diagram or Device Front Panel, you can create shapes like touch buttons that
allow operators to perform control operations on points.
When you select such a shape, like a button, a modal window appears over the diagram page on
the right side of the display. The upper part of the window is used for control operation on the
alarm point related to the selected shape.
In the following screenshot from a single-line diagram, the selected shape is the “345 Breaker B3
Critical” rectangle on the upper left corner of the page, we can see that the shape is selected
because of the white rectangle around the shape. The color of the shape is consistent with the state
of its alarm point shown on the modal window on the right side.
On the screenshot, the modal window shows the control operation that the operator can do using
this specific shape (the selected shape is identifiable by a white rectangle surrounding it). The
selected point name is identified with its description and alarm management is also possible for
the alarm point related to this specific shape.
This modal window is also customizable; in the snapshot above, the State 0 button is named Open
and the State 1 button is named Close.
To perform a control operation:
On the diagram page, select the shape corresponding to the alarm point you want to control.
On the modal window, on the right side of the page, under CONTROL:
Press either the State 0 or State 1 button:
To force the corresponding output to state 0 (FALSE), press the State 0 button.
To force the corresponding output to state 1 (TRUE), press the State 1 button.
Click on the diagram main page to close the modal window.
If you force an output state, two entries will be added to the Alarm log file: one to indicate
that a control operation has been performed on the given binary output, and another to
indicate the result of this control operation. The same entries, with more precise information,
are also stored in the Control log file. Both log files can be accessed using the SMP Log tool
or Logs from the HMI menu. For more information about the SMP Log tool, see “Viewing
Log Files”, page 61.
For control operations on analog outputs that support limits on their control operation values (e.g.:
master DNP3 and master Modbus components) or for control operations on Automation
Functions’ Logical analog outputs, the minimum and maximum ranges that are set in the
component at configuration time are indicated below the Analog Set value box.
When the user enters a value that is outside of the permitted range, the control operation is refused
and an out of range message is displayed. The following capture shows such a situation, a value
of 325 A was entered while the permitted range was set between 0 and 300 A; the operation was
refused. The user must then either:
Clear the field and click on the diagram page to abort the control operation process.
Enter an allowed value in order to complete the operation with the Execute command.
Note: The limits on a control operation value are applied only for control operations
from diagram pages. Control operation values from Visual T&D, slave
components or from the SMP Gateway Commissioning Tool are not validated
using the configured limits.
From a Diagram or Device Front Panel diagram page, when you select a shape allowing the
operator to perform control operation on the data point, a modal window appears over the Diagram
page on the right side of the display. The middle part of the window is used for alarm management
operations on data points that are configured as alarms and also related to the animation of the
selected shape.
So, alarm command interactions allow operators to perform alarm management operations on data
points by clicking on a diagram shape that is mapped to these points. Three buttons are available
and have the same function than the first three buttons on the Active Alarms page:
Clear Sound (the name of the button is configurable in SMP Config, under the Active Alarms
page)
Ack
Clear
When a button is available to the operator, it is highlighted, otherwise the buttons are not available
and clicking on them will have no effect.
To perform alarm management on a selected shape:
On the modal window, on the right side of the page, under ALARMS:
Press the Clear Sound button (the button’s name is configurable).
When the Ack button becomes available, click on it to acknowledge the alarm.
The Clear button is then available to clear the alarm that has returned to its normal
condition.
If the Single-Line Display was enabled in SMP Config, when an alarm is available for alarm
management on the modal window, it is also displayed at the bottom of the diagram page, on the
Single-Line Display. The alarm acknowledgment is effective on the Single Alarm Display and
also on the Active Alarms page.
Click on the Diagram main page to close the modal window.
Once the diagram pages are available on the SMP Gateway HMI, animation errors, if any, are
highlighted using a question mark in a red circle icon. Clicking on such an icon, opens a window,
at the bottom of the page, which displays the selected shape animation information.
Note: The Shape animation information window is available only for the remote SMP
Gateway HMI. The local SMP Gateway HMI displays the animation error icons
but clicking on them will have no effect.
Such a tool is available to help users quickly troubleshoot any animation errors present on newly
designed diagram pages. Once selected, the selected animation error icon is enclosed by a white
square to facilitate the shape identification when many animation errors are displayed on a single
page.
The Shape animation information window specifies any animation error type which may be
caused by:
an non-existent data point
an invalid function
an unsupported function
a division by zero
The following screenshot shows one selected animation error; the window at the bottom of the
page displays information about the shape animation error. In this particular example, the
specified data point was not found in the SMP Gateway configured data points.
Zoom control is available on the SMP Gateway HMI for remote access and also locally (on the
SMP SG-42xx platform only). It is used to adjust some HMI pages to fit the user’s visualization
needs when the user uses a mouse without a scroll wheel.
When enabled, the zoom control is available for the following pages:
Communication Dashboard
System Dashboard
Diagram pages
Devices Front Panel pages
The Zoom control can be enabled or disabled on the SMP Gateway HMI .
To disable the zoom control feature (the zoom control is enabled by default):
Go to the SMP Gateway HMI, from the Parameters section, select the Application Settings
page.
Under Zoom, uncheck the Show zoom controls in diagram pages setting.
The SMP Gateway add-in for Microsoft Excel (SMP Excel add-in) allows retrieving information
from an SMP Gateway and placing it in an organized Excel list file. This operation enables the
user to handle data for specific use like commissioning, comparing data points information,
planning, designing new substations, etc.
Three preconfigured SMP Excel add-in lists are available, they are:
Instance List: List all instance components from the SMP Gateway configuration file with the
number of data points they produce, the number of simulated points and the simulation
behavior.
Data Points List: List all data points, grouped together by instances from which they are
produced. Each data point is listed with a set of characteristics.
Working Plan List: List all data points, grouped by instances from which they are produced
or consumed. This means that a single data point could be listed more than one time; once for
the instance that produces the point (producer) and once for each instance that uses the point
(consumer). Each data point is listed with a set of static and dynamic characteristics as well
as user defined status and automatically generated timestamping information that can be
useful for commissioning.
The information retrieved from the SMP Gateway is used to create a list to serve a user defined
purpose. A refresh action is possible to update the list with characteristics that were modified in
the configuration file subsequent to the list file creation. It is however not possible to send the
information from the Excel list files, modified or not, to the SMP Gateway. For example, the user
cannot modify an instance behavior, value, quality, description, scale or offset of a data point on
the SMP Gateway from the Excel add-in list file.
The connection to the SMP Gateway is used to retrieve the information and is not permanent.
When creating a list, SMP Excel add-in connects with the SMP Gateway using the user provided
IP address and credentials. Once the information is retrieved and transferred to the list, the
connection with the SMP Gateway is ended. The created list, however keeps the IP address and
Login information from the SMP Gateway that was used to create the list; a Refresh action
initiated by the user simply requires the password to be entered in the dedicated field.
The newly created list can be saved and subsequently reopened for the user to continue working
with the same list. In such a case, the SMP Gateway IP address and login from which the list
retrieved the information are saved with the file; the user must simply provide the password upon
a refresh action to retrieve updated information, if necessary.
The user can create as many lists as needed from a single SMP Gateway or different lists from
several SMP Gateways and these lists are not bounded. When SMP Excel add-in retrieves
information from an SMP Gateway, to create or update a list, the information transferred to the list
is the one existing at the time of the retrieval, no further links exists between the SMP Gateway
and the created list; timestamping information is provided on the list upon creation and refresh
actions to help users identify the validity of the list content. The user must therefore identify the
created lists in an organized manner in order to avoid confusion when several lists are used.
The SMP Excel add-in is specially designed to be under the control or Microsoft Excel 2010 or
2013. Therefore, make sure the software is installed before you begin with the installation of SMP
Excel add-in.
The SMP Excel add-in is installed with the SMP Tools installation package, as an option. The
user needs to install or upgrade SMP Tools using the Complete installation setup; a Version Pack
installation will have no impact on the SMP Excel Add-In installation or upgrade.
The installer presents a window with the option to install the SMP Gateway add-in for Microsoft
Excel, the option must be selected in order for the installer to install or update the SMP Excel
Add-In.
Note: The installer will detect if an already installed version must be upgraded and will
install the latest version. If the already installed version is up to date, a message
will inform the user that the SMP Excel Add-In will not be re-installed.
Once the installation completed, the user will not see that the Excel add-in is installed when
looking at SMP Manager. The Microsoft Excel program must be opened to see that the SMP
Excel add-in is installed; the add-ins tab will then include an SMP section in its ribbon.
The following lists can be created; you must click on the New List selection tool to
access them:
Instances
Data Points
Working Plan
A Refresh button: Used to update the data on the selected list.
Click on the New List selection tool
Note: If the IP address is modified by the user, it will not be possible to access
the SMP Gateway for a refresh action.
Global Progression Status section (for the Working Plan list only)
Status: Number of data points corresponding to the commissioning statuses
Pie Chart: indicates the commissioning completion status. The chart is filled
according to the data points’ statuses
By default, the list header is shown; it can be hidden totally or partially by using the hiding row
function from Excel. Columns can also be hidden using the hidden function but be aware that the
header will be affected.
If the connection to the SMP Gateway is successful, the list is created or refreshed in Microsoft
Excel. If however, the connection to the SMP Gateway is unsuccessful, the user will be asked for
a retry or cancel action.
In case of an unsuccessful connection to the SMP Gateway, at the list creation or for a refresh
action, verify the following:
The SMP Gateway status using SMP Manager; the status should be Started; other statuses
will not allow a successful connection.
The network accessibility to the device.
A standby SMP Gateway, which is part of a redundant pair, is not accessible. The user should
access the active SMP Gateway.
SMP Software and Tools version 7.1R3 or later is required.
An SMP Gateway from which the configuration file was modified introduces modifications to an
existing Instances list upon refresh. When the user clicks on the Refresh button, the Instances list
is updated according to the actual configuration file content, replacing the previous list content.
Offset: Conversion constant for analog data points as entered in the configuration file
An SMP Gateway from which the configuration file was modified introduces modifications to an
existing Data Points list upon refresh. When the user clicks on the Refresh button, the Data
Points list is updated according to the actual configuration file content, replacing the previous list
content.
Scale: Conversion multiplication factor for analog data points as entered in the configuration
file
Offset: Conversion constant for analog data points as entered in the configuration file
The Working Plan dynamic characteristics provided by the SMP Gateway are related to the
following columns:
Floating-point value: The data point’s floating point value (0,000 or 1,000 for a BI or BO data
point types)
Integer Value: The data point’s integer value (0 or 1 for a BI or BO data point types)
Quality: The data point’s quality
Date / Time: Date and time of the data point’s last transition
The Working Plan values entered by the user or updated by Excel are related to the
following columns:
Status: Commissioning status selected by the user or modified automatically after a refresh
action. The Global progression status graph located in the header is updated as soon as a data
point status is modified. The value is set according to the data point’s commissioning status
and is selected from the following list:
Not tested (default value)
Passed
Passed – To be reviewed: this status can be selected by the user or set by Excel upon a
refresh action where a modification to a data point’s static characteristic was detected and
a Passed status was previously set.
Failed
Failed – To be reviewed: this status can be selected by the user or set by SMP Excel add-
in upon a refresh action where a modification to a data point’s static characteristic was
detected and a “Failed” status was previously set.
Notes: Commissioning notes entered by the user. The notes are modified or deleted by the
user only.
Status Updated on: Field filled automatically by SMP Excel Add-In with the actual date and
time when the data point status is modified to a value other than Not tested.
Status Updated by: Field filled automatically by SMP Excel Add-In with the user’s name
when the data point status is modified to a value other than Not tested.
The Status column is not affected by a Refresh action, unless the data point was added, modified
or removed from the SMP Gateway configuration file since the last refresh action.
Following is an example of a Working Plan progression status (located in the header)
An SMP Gateway from which the configuration file was modified introduces modifications to an
existing Work Plan list upon refresh. When the user clicks on the Refresh button, an SMP Excel
add-in window informs the user about the latest data points related modifications that were
brought to the configuration file since the creation or the last Refresh of the Work Plan List.
A data point related change in the configuration file will have the following effect on the Working
Plan list upon clicking on the Refresh button:
A Microsoft Excel window opens to inform the user about the modifications made to the data
points since the last refresh; these modifications are triggered upon specific data point
characteristics that were changed, added or modified in the configuration file.
Total Added : quantity of data points that were added
Total Modified: quantity of data points for which static characteristics were modified
Total Removed: quantity of data points that were removed
The data points with Failed or Passed statuses for which a static characteristic was modified
will have their statuses changed to Failed - To Be Reviewed or Passed - To Be Reviewed
respectively. All other data point statuses will remain the same upon a change in their
configuration.
A static data point characteristic that was modified introduces a red mark in the working Plan
list related cell. This red mark is located in the cell’s upper right corner and is independent of
the data point status. Clicking on the red mark, opens a message box displaying the data
point’s characteristic old and new values.
A removed data point will have its whole row crossed out. This data point will have to be
deleted manually.
An added data point will be placed at the end of the Working Plan list.
15 Security
To derive full benefits from IED integration, substation data must be available to users at the
enterprise level. However, widespread data access can become an important security risk if it is
compromised.
Note: This security model can be extended, by purchasing IED Manager Suite (IMS).
See “Extending the SMP Gateway Security Model”, page 169 for details.
Integrated firewall.
The SMP Gateway is protected by an integrated firewall, which only allows communications
with specific users, computers and programs, including communications with the SMP Tools,
which goes through a TLS-encrypted access port. This feature limits access to the
SMP Gateway internal components and services.
Monitoring and locking of remote connections.
Modem and passthrough access is continuously monitored, and can be enabled or disabled by
the control center. All accesses are logged and limited to authorized users.
Integrity checking.
All SMP Gateway software and firmware components are digitally signed in order to ensure
their authenticity and integrity. All executable files are also continuously monitored to prevent
execution of unauthorized code.
In the console of a terminal application, when a user connects to the SMP Gateway
passthrough server command line interface via the passthrough direct access port;
In a Web browser, when a user tries to connect the SMP Gateway HMI without launching the
web browser from SMP Manager.
By default, no appropriate use banner is configured on the SMP Tools computer and on the
SMP Gateway.
[Title]
<Insert the Appropriate Use Banner dialog box title here.>
[Text]
<Insert the appropriate use banner text here>
Under Title, type a title for the dialog box that may be used to display the banner.
Under Text, type the banner text required by the security policies of your company.
To display the banner only at SMP Manager startup, copy the banner file to the following
folder:
Windows7:
ProgramData\Cooper Power Systems\SMP Tools
To display the banner for all other accesses to the SMP Gateway, upload the banner file to the
SMP Gateway:
In SMP Manager, from the Update menu, choose Send File(s).
Select the banner text file and click Open.
Restart the SMP Gateway.
The following screenshot presents an example of an appropriate use banner that is displayed at
SMP Manager startup.
Note: IED Manager Suite (IMS) has its own appropriate use banner mechanism, which
overrides the SMP Gateway local banner. Refer to the IED Manager Suite
documentation for more details.
Note: Only users with security management privileges can view the Security log.
As an example, port UDP 67 is listed in the UDP table when using the netstat -n
command; however, the SMP Gateway firewall does allow access to this port.
Refer to section: Specifying firewall rules, page 182, for more details.
Note: The IMS Security Server global security model is out of the scope of this
document. For more information, contact your local Eaton representative.
Note: Firewall rules can be defined to restrict access through these ports in the firewall.
However, be careful with the 6650 TCP/UDP port: if full access is restricted
through this port, you may no longer be able to connect to the SMP Gateway
using the SMP Tools. If this situation happens, refer to “Recovering from a
Firewall Lockout”, page 286, to learn how to fix this issue.
In addition to these ports, you can define additional access rules to allow other applications to
connect to the SMP Gateway, including SCADA and master stations, as described in “Configuring
the Integrated Firewall”, page 182.
The ICMP Ping service is also allowed by default through the firewall.
Table 15-1 Ports to open for SMP Tools usage in a substation LAN firewall
Prior to version 5.1 of the SMP Gateway Software & Tools, SMP Tools used Microsoft DCOM
technology, instead of a single encrypted access port. Additional ports were also used, for Telnet
communications and File Transfer Protocol (FTP) exchanges. As it is possible to use some
functionality of the legacy versions of the SMP Tools with the recent gateway software, and recent
versions of the SMP Tools with legacy gateway software, backward compatibility issues are
discussed in the “Legacy SMP Gateway Software and Tools Compatibility” section, page 192.
Modifying the security connection settings for the SMP Tools usage
The two encrypted ports that are dedicated for the SMP Tools usage, port 6650 and 443, are setup
by default with the following SSL/TLS Protocols: SSL 3.0 and TLS 1.0, 1.1, 1.2. The SSL 3.0
protocol is now known to have a security design vulnerability. Eaton offers a workaround to
avoid using the SSL 3.0 protocol and use only the TLS 1.0, 1.1, 1.2 encryption protocols.
To modify the security connection settings for the SMP Management port (6650):
In SMP Config, expand the System branch, then the Management Server branch.
Select the Connection branch.
At the top of the right pane, for port 6650, two settings can be adjusted.
In the SSL/TLS Protocols cell, select the encryption protocol to be used for the SMP
Gateway management port (either TLS 1.0, 1.1, 1.2 or SSL 3.0 and TLS 1.0, 1.1, 1.2).
In the Cipher Suite Profiles cell, select the set of cryptographic algorithms that will be used
to this connection.
Note: The list of ciphers available in each profile can be found in the following branch:
Security\SSL/TLS\Cipher Suite Profiles.
To modify the security connection settings for the Web Server port (443):
In SMP Config, expand the System branch, then the Secure Web Server branch.
Select the Connection branch.
At the top of the right pane, for port 443, three settings can be adjusted.
In the SSL/TLS Protocols cell, select the encryption protocol to be used for the Web server
port. The selection choices are:
TLS 1.2
TLS 1.1, 1.2
TLS 1.0, 1.1, 1.2
SSL 3.0 and TLS 1.0, 1.1, 1.2
In the Cipher Suite Profiles cell, select the set of cryptographic algorithms that will be used
to this connection.
Note: The list of ciphers available in each profile can be found in the following branch:
Security\SSL/TLS\Cipher Suite Profiles.
In the Local Certificate cell, select the certificate that will be used to authenticate the SMP
Gateway with the Web Server. The default setting is SMP Default, meaning that the default
SMP Gateway certificate is used. Other local certificate, provided by the user, can be used if
they are first defined in the SMP Config Security Certificates branch.
Note: The certificate provided by the user must be transferred to the SMP Gateway
using the SMP Manager’s menu: SecurityManage Certificates.
To define the authentication policy of an SMP Gateway for the very first time:
From the Security menu of SMP Manager, select Edit Local Security Database.
In the Description box under Security Configuration, type a short description for the
security database of the SMP Gateway; this description will appear at the top of the Local
Security Database Editor window.
Under Password, specify the requirements that passwords must meet when they are entered:
In the Minimum password length box, specify the minimum number of characters that a
password must contain.
Select Password must meet complexity requirements if the password must contain at
least one character from each of the following categories:
English alphabetic (a through z or A through Z)
Numerals (0 through 9)
Non-alphanumerical (such as !, $, # or %, for example)
Under Account lock, specifies whether a user account is to be locked out from SMP Gateway
access if the user fails to log in properly and if so, what are the locking and unlocking
parameters:
If a user account must be locked out when the user fails to log in properly, select Enable
account lock. The two parameters that follow define the locking and unlocking rules.
Note: User accounts of the Administrators group may only be locked out if the Enable
SMP Gateway administrator account lock is also selected (see below).
To automatically unlock an account a certain amount of time (as defined by the Remove
lockout after setting that follows), select Activate automatic account unlock.
To also allow administrator accounts to be locked out, select Enable SMP Gateway
administrator account lock and specify the amount of time such accounts will be locked
out in the Remove administrator lockout after box.
Click OK.
The Local Security Database Editor window appears and you are ready to define users and
groups (see “The SMP Gateway Security Database”, page 175).
The description of the security database appears in the title bar of the Local Security
Database Editor window, and the authentication policy will go into effect as soon as it will
be sent to the concerned SMP Gateway(s).
OR
Select Unlock specific account, and specify the account in the User Name box.
Click Unlock to unlock the account(s), and then click Close.
Note: If you remove privileges, you must notify the concerned groups or users;
otherwise, they will fill up the security log with access denial messages if they
keep trying to access the gateway.
Remote access Access an SMP device via dial-up or VPN (if Administrators,
applicable). technicians, protection
engineers, operators
Privileges are described in the “Default Groups and Privileges” section, page 175.
You can edit the user groups and user accounts using the Local Security Database Editor.
The Local Security Database Editor window appears. If you click a user group in the left
pane, the right pane shows the privileges assigned to this group and gives a description of
each privilege.
You will be advised if there are any users assigned to the group you are about to delete.
Note: You cannot create, delete or rename privileges. However, you can choose which
predefined privileges you want to assign to a particular group.
Note: The Administrator user cannot be deleted, but it should be renamed the first
time you edit the security database, because the name is so revealing that it
exposes the account to brute force attacks.
Type the name of the new user, and then press ENTER.
To rename a user:
In the left pane of the Local Security Database Editor window, select the user to rename.
From the User menu, choose Rename.
Type the new user name, and then press ENTER.
To delete a user:
In the left pane of the Local Security Database Editor window, click the user to delete.
From the User menu, choose Delete.
For example, in the following illustration, the user named “Matt” is assigned to the
Protection Engineers group.
This will compare your security parameters, such as passwords, with the authentication policy
that you defined beforehand.
SMP Manager encrypts the information, and then sends the configuration to the
SMP Devices(s).
If the user has security management privileges, the Security column indicates if the security
database of each SMP Device in the list matches the local security database currently stored on the
PC.
Otherwise, the Security column only displays whether authentication is active, or not, on the
gateway, without telling if the local security database is up-to-date.
SMP Manager retrieves the file from the SMP Gateway and upon your approval, replaces
your local security database with the one retrieved from the SMP Gateway.
To load this new security database onto one or more SMP Gateways:
Retrieve the file:
From the Security menu of the Local Security Database Editor window, choose Get
from File.
In the Get From File window, specify the file name and click Open.
The retrieved file now becomes the currently active local security database.
Close the Local Security Database Editor window.
In SMP Manager, select the SMP Gateway(s) to which you want to send the security
database.
From the Security menu, choose Update Security Database.
Note: If IMS authentication is active on the SMP Gateway, the Remove Security
Database command will be unavailable. If you really want to deactivate local
authentication on the SMP Gateway, you must first deactivate IMS
authentication.
Refer to the IED Manager Suite, Supporting Devices with IMS – Reference
Guide, MN913023EN.
Once you have confirmed your intention and the security database has been removed, the Security
column in SMP Manager now displays the following status for the SMP Device(s) you selected:
Local: Disabled
Note: Removing the security database only deactivates the authentication policy, user
accounts and groups. Other security features, such as integrity checking, firewall
and VPN management, are still active.
You can reactivate local authentication of one or more SMP Devices by sending them your local
security database, as described under “Uploading the Local Security Database on SMP Gateways”,
page 180.
Note: If you plan to use legacy versions of the SMP Tools to monitor SMP Gateways
with recent software installed, access must be given to the Legacy Status
Server service. Otherwise, the legacy SMP Manager will not be able to monitor
the gateway status. Moreover, depending on the strategy used to address DCOM
access to the SMP Gateway, access to the VPN service may also be required. If
VPN is not an option (VPN is not supported on the SMP SG-42xx platform), a
final alternative is the definition of all ports, including those used by DCOM, as
custom firewall access rules. To learn how to define custom firewall access rules,
see below.
If a service is not present in the list, refer to “Restricting Access to Other Services”, page 184, to
see if access is not configured somewhere else in SMP Config. If it is still not the case, a custom
firewall rule must be defined.
At the bottom of the right pane, a list of custom rules is displayed. Note that no custom rule is
defined by default.
Click in the Name cell, and then type a short name to briefly describe the rule you are about
to define.
Select Allow, to allow access.
OR
In the Port Range cell, enter the number(s) of the port(s) for which you want to
permit/restrict access. You can enter multiple ports, separated by commas. Port ranges are
defined using a dash: for example, 1270-1280 means that the rule applies to all ports between
and including ports 1270 and 1280.
If the rule applies to a specific computer or subnet, enter this information in the Accessible
From and Specific Computer or Subnet cell.
In the Description cell, you can enter additional information to further describe the rule. This
field is optional.
To delete a rule:
Click in the row. You will see an arrow on the left side of that row.
Click the arrow and press the Delete key.
Note: The device account password management feature cannot change the password
of the corresponding devices themselves. For that matter, you must either
perform the change manually using the corresponding maintenance tool (locally
or through a passthrough connection), or use the Password Manager application
of IED Manager Suite (IMS).
For additional information about IED Manager Suite and Password Manager,
contact your Eaton sales representative.
Note: This update has no effect on the actual account password stored in the device
itself.
Note: Although it is possible to use the same set of X.509 certificates both at the
Application and Transport level, it is recommended to use a different set for each.
Information about the selected certificate will be added in a new row of the right pane.
A Name is proposed for this certificate, based on the imported information; if you want to
change this name, click in the corresponding cell and type the new name.
Note: Only X.509 certificates that are defined in the SMP Gateway configuration and
whose File Type setting is set to Local (has private key) can be assigned to this
setting.
In the Remote Certificate cell, select the certificate that will be used to validate the Serial
Number field of the IED certificate.
Note: Only X.509 certificates that are defined in the SMP Gateway configuration and
whose File Type setting is set to Remote (public key only) can be assigned to
this setting.
In the Trusted Root CA cell, select the trusted Certificate Authority (CA) that will be used to
validate the signature of the IED certificate.
Note: Only X.509 certificates that are defined in the SMP Gateway configuration and
whose File Type setting is set to Trusted Root CA can be assigned to this
setting.
Note: Only X.509 certificates that are defined in the SMP Gateway configuration and
whose File Type setting is set to Local (has private key) can be assigned to this
setting.
In the Remote Certificate cell, select the certificate that will be used to validate the Serial
Number field of the IED certificate.
Note: Only X.509 certificates that are defined in the SMP Gateway configuration and
whose File Type setting is set to Remote (public key only) can be assigned to
this setting.
In the Trusted Root CA cell, select the trusted Certificate Authority (CA) that will be used to
validate the signature of the IED certificate.
Note: Only X.509 certificates that are defined in the SMP Gateway configuration and
whose File Type setting is set to Trusted Root CA can be assigned to this
setting.
Note: For more information about passthrough connections, see “Using Passthrough
Connections”, page 195.
For more information about RAS dialup connections, see“SMP Tools Remote
Access to the SMP Gateway”, page 257.
The control center can lock all incoming RAS dialup connections, as well as individual
passthrough connections, using some of the SMP Gateway system data points. These system data
points are presented in “Appendix A - System Data Points”, page A-1.
The following sections explain the various methods available to lock/unlock RAS/passthrough
connections.
Method 1- Through SMP Console and using the RAS Manager utility program:
In the SMP Manager window, select the SMP Gateway and start a console session.
RASMGR
Type the command that toggles between locking and unlocking incoming dialup connections:
X
The following example illustrates how you can lock, and then unlock RAS dialup connections.
Note: The SMP SG-42xx platform does not accept direct incoming RAS connections;
an intermediary device must be used to connect the SMP SG-42xx platform to a
modem. Refer to the Application note: Accessing an SMP SG-42xx Platform
Using a RAS Connection, MN912141EN for information on how to proceed.
Note: You will not be able to establish a VPN connection between a Windows 7
computer and an SMP Gateway if local authentication is not activated on the
gateway.
Note: To manually set up a VPN connection, the user must have the System
Management privilege for the SMP Gateway.
In SMP Manager, in the VPN column for the selected gateway, you will see the
Connecting… status message, and then Connected.
In Windows, open the Start menu, and navigate up to the following menu:
\All Programs\Accessories\Communications
Select Network Connections.
You will now see a new icon named after your gateway, under Virtual Private Network.
You are now ready to use your tool/application through the VPN connection.
16 Using Passthrough
connections
Most manufacturers of recent IEDs provide maintenance tools (NVT) for the configuration and
maintenance of their devices. These tools usually connect to the device using a serial link or, less
frequently, a network connection. Since IEDs are now connected to the SMP Gateway instead, the
SMP Gateway passthrough function has to intercept this communications link and provide a
mechanism to exchange data between the NVT and the IED.
The optional SMP Gateway passthrough feature gives you the ability to use PC-based tools to
access the devices connected to an SMP Gateway. Two different options are available when using
this feature.
A virtual loopback connection must be set up between SMP Connect and the NVT. This allows
SMP Connect to intercept the communications link from the maintenance or configuration tool,
and forward the data to the SMP Gateway. The SMP Gateway passthrough server then forwards
the data to the device via a serial link. The result is that maintenance and configuration tools can
operate as if the device were directly connected to the PC.
While the PC application is communicating with the IED or RTU, the SMP Gateway, which acts
as the master, may have to suspend its data acquisition with the devices. This may happen even
though only one device is engaged in communications with the PC application and it depends on
the serial link and device type involved. This suspension is illustrated using a red “X” in Figure
16-1.
SMP Connect terminates the passthrough connection if a problem arises or if there is no data
exchanged during a specified inactivity period, corresponding to the Inactivity Timeout
parameter in SMP Config.
Passthrough connectivity with SMP Connect requires human intervention. The SMP Gateway
Passthrough Server command line interface must be used to establish passthrough connections
from a remote computer using automated scripts. This interface is available through the
Passthrough Direct Access Port.
An overview of this passthrough functionality is presented in the illustration that follows.
Figure 16-2 The passthrough process, using the Direct Access Port, explained
The Passthrough Server is a software server component that runs on the SMP Gateway platform. It
accepts incoming TCP/IP connections on a predefined port called the Passthrough Direct Access
Port, and provides services to logically link those TCP/IP connections to the targeted links. In
doing so, the server establishes a “passthrough connection” to the target device. While the PC
application is communicating with the IED or RTU, the latter may have to suspend its data
acquisition; depending on the serial link and device type involved, it may be necessary for all
devices on the link to suspend their data acquisition, even though only one device is engaged in
communications with the PC application. This suspension is illustrated using a red “X” in Figure
16-2.
Some host applications are designed to work specifically with the SMP Gateway passthrough
server. They know how to contact the server and how to use the command line interface to access
the remote devices. For these applications, refer to the Using the SMP Gateway Passthrough
Command Line Interface technical note, MN912069EN. This specific document provides
information on how to allow third parties to build terminal-based scripts or to develop applications
that can interact directly with the passthrough command line interface.
Create a new connection by entering the following information in the empty row:
IED Name.
This name will be used to identify the device in the SMP Connect program. You should
use the same name that you assigned to the device when configuring the master protocol
component that it communicates with.
Connection.
Choose the serial port or the TCP/IP connection that links the SMP Gateway to the
configuration port of the device. Some devices use separate configuration and data ports.
If it is the case, you must use two separate cables to connect the device to the
SMP Gateway and specify here the port that will be used by the IED maintenance and/or
configuration programs; otherwise, the port must be the same as the one used by the
master protocol.
Usage.
This setting allows special passthrough usage, in configurations where multiple
simultaneous connections are required, or when the client application uses a protocol that
requires additional processing from the passthrough server. The following options are
available:
Telnet.
Select this value if the client application uses the Telnet protocol to communicate
with the IED.
FTP.
Select this value if the client application uses the FTP protocol to exchange files with
the IED.
SMP Tools.
Select this value to define a passthrough connection that will be used to monitor the
status and activity of another SMP Gateway, using the various SMP Tools such as
SMP Manager, SMP Trace and SMP Log.
Web.
Select this value if the client application is browser-based and uses a Web browser to
communicate with the IED.
Normal.
Select this value for standard passthrough usage.
TFTP.
Select this value if the client application uses the TFTP protocol to exchange files
with the IED.
Connection Count.
This setting indicates the number of simultaneous passthrough connections that are
required for the Usage specified. In most cases, the Default value is appropriate for this
setting, because the corresponding number of connections that will be created by the
passthrough server is function of that usage.
However, if connectivity or performance issues are encountered, try some specific values
instead of Default.
Note: One typical example is the use of the Mozilla Firefox and Google Chrome
browser, which require more simultaneous connections than Microsoft Internet
Explorer. As the default connection count is based on Internet Explorer
requirements, a custom value may be required if another web browser is used.
Suspend Link.
This setting indicates that data acquisition should be suspended for all other devices
sharing the multidrop link while the passthrough connection is active and communicating
with the selected device. If selected, acquisition of the remaining devices will be
suspended. This setting applies only to devices that support the feature.
Suspend IED.
This device-specific setting indicates whether or not the master protocol component
should suspend data acquisition while the passthrough connection is active and
communicating with the device.
IED Address.
This address identifies the device in a multidrop configuration. This setting is ignored if
the Suspend IED check box is not selected.
Modem Signals.
This setting specifies whether or not the serial port associated with the IED supports
modem control signals. If selected, the DTR and RTS modem control signals will be
transferred across the passthrough connection. By default, modem control signals are
NOT transferred. The modem is not supported while using the Direct Access Port.
Locked at Startup.
This setting is a security feature. If selected, the passthrough connection will not be
available when the SMP Gateway starts up. You can subsequently make it available by
enabling specific logical data points, as explained under “Locking or Unlocking a
Passthrough Connection”, page 191.
Inactivity Timeout.
This mandatory setting specifies how long the passthrough connection link can remain
inactive. If the program detects that no data exchange occurred between the device and
the application during the specified timeout period, it prompts the user to either terminate
the session or specify a longer wait time.
Comments.
This optional setting is used to store the instructions that will be displayed to the
SMP Connect operator, such as telling him which communication programs to use with
the device.
Note: A null modem cable is an RS-232 cable that crosses the sending wire with the
receiving wire.
Instead of attaching the other end of the cable, to the device, attach it to a second serial port of
the same PC, for example COM2.
Note: Most modern PCs are equipped only with a single serial port. If virtual
communications ports are not supported by the application and the PC is only
equipped with a single serial port, a serial expansion card must be installed on
the PC. If the PC is equipped with a USB port, a USB to serial converter is an
alternative to the serial expansion card.
The SMP Connect application window appears, showing a list of all the passthrough
connections you previously configured with SMP Config for this SMP Gateway.
The top portion of the screen shows the settings you entered in SMP Config, with one additional
piece of information: the Status column, which indicates whether a passthrough connection is
currently being used for a particular device. The bottom portion of the screen shows a trace of
passthrough connection events.
If the Google Chrome browser is used to connect to a web server, it frequently happens
that the communication is cut off by Chrome. To avoid that situation, select the Close the
application manually option.
When Internet Explorer is used, the “-nomerge” switch is automatically added, thus
avoiding the problem. The Close the application manually option does not need to be
checked.
Other web browsers may act the same way; in such cases, select the option to Close the
application manually as well. This will prevent the passthrough connection to be
interrupted.
Type or browse for the complete path to the application executable file.
Type the command line arguments required by the application, if any (see the
manufacturer’s documentation).
Note: You can also use the Apply base settings for arrow-button to apply default
base settings for some type of applications.
Repeat the previous steps for all applications. Make sure you click OK to save the settings and
close the IED Application Settings dialog box.
If you selected Specific Computer or Subnet for the Accessible from setting, type the
range of IP addresses that will be used by the host computer in the Specific Computer or
Subnet cell.
If you want the link between the host computer (NTV) and the SMP Gateway to be encrypted:
In the SSL/TLS cell, select the supported version of the Transport Layer Security
protocol (formerly known as the Secure Sockets Layer protocol).
In the Cipher Suite Profiles cell, select the set of cryptographic algorithms that will be
used for this connection.
Note: The list of ciphers available in each profile can be found in the following branch:
Security\SSL/TLS\Cipher Suite Profiles
In the Rekeying Delay cell, type the maximum amount of time, in minutes, the terminal
program will wait before renegotiating the session key with the SMP Gateway
passthrough server.
In the Rekeying TPDUs cell, type the maximum number of Transport Protocol Data
Units that the terminal program can receive before renegotiating the session key with the
SMP Gateway passthrough server.
In the Full Renegotiation Delay cell, type the maximum amount of time, in minutes, the
terminal program will wait before renegotiating the entire session with the SMP Gateway
passthrough server.
If the SMP Gateway passthrough server is not compliant with RFC 5746 - Transport
Layer Security (TLS) Renegotiation Indication Extension, select Allow Insecure
Renegotiation.
If the terminal program on the host computer does not support SSL or TLS encryption:
In the SSL/TLS cell, select Disabled.
In the Cipher Suite Profiles cell, select All Cipher Suites.
If you requested that the application be started manually, the trace window will show that
SMP Connect has established the SMP Gateway passthrough connection and has started the
loopback connection with the application, but the application window will not open. Start the
application now.
You are now ready to use the application the same way you would if you were connected to it
locally.
The SMP Connect trace window now shows that the passthrough connection is no longer
active.
Click Save.
17 Recording Sequence
of Events
Sequence-of-events recorders (SERs) are widely used in the power industry. Some IEDs and
RTUs are dedicated SERs, while other devices implement the SER functionality as part of their
function set.
The SMP Gateway also provides a SER function, which allows the generation of events for IEDs
that do not support this feature.
This chapter describes how the SMP Gateway can generate events based on real-time acquisition
data, presents the format in which these events are available, and explains how to configure this
feature using SMP Config.
17.1 Events
The SMP Gateway SER generates events based on the real-time data it acquires from IEDs and
RTUs, notably through master protocols, when specific trigger conditions occur for selected data
points: these data points are called event data points.
Keyword Description
CONTROL The control operation that was performed, between the following:
(analog and binary
Select
control events only)
Execute
Direct Execute
CONTROLRESULT The result of the control operation that was performed. If the operation failed, the
(analog and binary cause is also displayed.
control events only)
CONTROLTYPE The execution type of the control operation that was performed, between the
(binary control following:
events only)
Open
Close
Pulse
Keyword Description
LABEL This keyword can be used to insert context-sensitive text in the log entries.
For each selected event data points, you can define labels that will be inserted in
the log entries depending on the current value of an input point, or on the
execution type of the control operation performed on an output point:
For binary events, two labels can be specified: one for state 0, and another for
state 1.
For analog control operation events, a single label is used for all operations,
regardless of the value or execution type.
For binary control operation events, three labels can be specified, one for
each execution type: Open, Close and Pulse.
For example, when a binary event occurs, the LABEL keyword is replaced by the
text of the State 0 Label or State 1 Label specified for the corresponding point, if
this keyword is present in the binary event pre-formatted entry.
To learn how to specify these labels, see “Defining Point-Specific Labels for Log
Entries”, page 214.
POINTDESC The description of the event data point that triggered the event.
This is the same description that is specified for the point in the corresponding
master protocol configuration.
POINTNAME The name of the event data point that triggered the event.
This is the complete RTDX name of the point, with its device prefix.
QUALITY The quality of the event data point that triggered the event.
(binary events only)
This is not the complete RTDX quality, but a simplified version of it, as
described in the “Quality Flags” section, page 210.
STATE The state (value) of the event data point that triggered the event.
(binary events only)
The default entries will fulfill most user requirements, but can be customized if necessary.
Specify the row of the type of event that must be customized (Event Binary Inputs, Event
Analog Outputs or Event Binary Outputs).
In the Format cell, adjust the provided entry text as required, using plain text and the
aforementioned keywords.
Type the complete RTDX name of the point, including the device prefix.
Repeat these steps for each event data point.
The selected data points are added to the Slave I/O list, under the corresponding event point
branches. For example, selected binary input points will be added to the Event Binary Inputs
branch.
Repeat these steps for each component that produces data points to select.
Click Paste.
Repeat these steps for each event data point.
Close the Select Points window.
18 Automation
Because it is connected between the substation devices and the control centers, the SMP Gateway
is well positioned to implement advanced processing functions that would be impossible to
perform by less sophisticated devices.
The SMP Gateway provides the following automation capabilities:
The SMP Gateway Automation Functions module, which add basic automation functions.
See “The SMP Gateway Automation Functions Module”, next.
The SoftPLC module and CODESYS development platform, which allow the creation of
sophisticated automation scripts, such as closing circuit breakers and load balancing.
See “The SoftPLC Module”, page 217.
Syslog is a method for delivering log information from a sender to a receiver, typically across an
IP network. Normally used for computer system management and security auditing, Syslog is
supported by a wide variety of devices and receivers across multiple platforms. Because of this,
Syslog can be used to integrate log data from many different types of systems into a central
repository. It is then possible for the system administrator to dispatch these messages to email or
SMS systems, for example.
The SMP Gateway Syslog component uses the UDP or TCP protocol to send its log entries to a
single receiver. It is configured using SMP Config, and is active as soon as the SMP Gateway
starts up.
For an overview of the messages that an SMP Gateway may send to a Syslog receiver, launch
SMP Log and take a look at the various log files’ contents. To learn how to use SMP Log, see
“Viewing Log Files”, page 61.
The following section describes the few steps to follow to set up syslog on an SMP Gateway.
SMP<serial#>
Specify the settings of the intended recipient of all Syslog messages that will be issued by the
SMP Gateway:
In the IP Address cell, type the IP address of the message recipient.
By default, the SMP Gateway uses the UDP Syslog port number 514. To use a different
port number, such as the default TCP Syslog port number 601, type it in the Port
Number cell.
In the Connection Type cell, select the Syslog implementation to use between the
following: UDP or, TCP. Note that there are some differences in log transmission
between UDP and TCP.
For an UDP connection, logs are transmitted only from the moment that the Syslog
component is started. Therefore, Startup logs and the cause of the last restart are
precisely lost. The source port must be specified in the Source Port Number cell. It
is recommended to use the port as the one specified in the Port Number cell.
For a TCP connection, the index of the last transmitted log, for which it is assumed
that its destination was reached, is saved. This allows transmitting all logs, including
the Startup logs. Because the Syslog protocol does not use any backchannel
mechanism to convey information back to the sender, it is assumed that the message
is received according to the health status of the transmission link. Therefore, after a
restart, a number of logs are retransmitted because it could not be assumed that the
message was received. A delay can be configured in SMP Config to set the time to
wait, in seconds, for new log entries to become available before transmitting them in
a single TCP frame. Type the delay in the TCP Buffer Time cell.
If the recipient supports SSL or TLS encryption:
In the SSL/TLS cell, select the supported version of the Transport Layer Security
protocol (formerly known as the Secure Sockets Layer protocol).
In the Cipher Suite Profiles cell, select the set of cryptographic algorithms that will
be used for this connection.
Note: The list of ciphers available in each profile can be found in the
Security\SSL/TLS\Cipher Suite Profiles branch.
Note: Facility codes are used to distinguish different classes of Syslog messages.
These codes are mainly useful for message classification.
To transmit the log entries of the corresponding log file, clear the Disabled check box.
20 Redundancy
The SMP Gateway is a critical component in a substation automation system. Hence, there are
circumstances in which losing an SMP Gateway can severely impact substation operations. With
the redundancy option, you can group two SMP Gateways together in a redundant configuration,
to ensure continued operation of the substation automation system in the event of a failure. If one
gateway fails or a failover condition is met, the other one takes over. There are different types of
redundancies, as IEDs, SMP Gateways and networks can be redundant in many combinations.
Redundant SMP Gateways are addressed by a SCADA center as if they were a single
SMP Gateway with a single IP address. In the event that one SMP Gateway fails, the second
SMP Gateway immediately becomes active and takes ownership of the logical IP address.
Failover from the active SMP Gateway to the standby SMP Gateway typically takes less than 5
seconds. Network connections from the control center are temporarily lost when the active
gateway goes offline. The control center simply needs to reconnect to the same group IP address
in order to re-establish a new connection and restore system operation.
An additional benefit is that you can update SMP Gateway settings with minimum down time, by
updating the settings of the standby SMP Gateway, which will take over the other SMP Gateway
during its own update.
Note: The SMP Gateways of a redundancy group must have identical configuration
files; it is although possible to group different SMP SG-42xx platform’s models
together. In such a situation, the Hardware Type setting of the SMP SG-4260
must be set to SMP SG-4250 in order for the redundancy configuration to work
properly.
Figure 20-1 Using the “best of” automation function to support redundant IEDs
The use of the Best-of automation function implies the configuration of three data points for the
same information: one point for each master protocol, and a third point that is configured to store
the result of the automation function. The SCADA should be monitoring the third point, which is
called the “best-of point”. The value and quality of the best-of point is determined as follow:
1. If the quality of the first data point evaluates to OK, then the value of this point is
copied to the best-of data point.
2. Otherwise, if any of the bad quality flags is raised for the first point (communication
failure, bad hardware, etc.) and the quality of the second point evaluates to OK, then
the value of the second point is copied to the best-of point.
3. If the quality of both data points is bad, the value and quality of the first point will
be copied to the best-of point.
IED redundancy using the best-of function of the SMP Gateway presents the following
characteristics:
The best-of automation function can be used with any protocol. It requires the Automation
Function component to be a part of the SMP Gateway license.
The two IEDs of a redundant pair can use different protocols. For example, the first protection
IED can use DNP3, while the second one uses IEC 60870-5-101, even if there are slight
differences in the data map.
It is a point-by-point redundancy. This means that it allows for any failure in the acquisition
path, as the logic used to determine the quality and value of the data point is not based on the
current state of the communication link or on the availability state of the IEDs: it is the
responsibility of the automation function component, and it is based on the quality of the
source data points.
Binary control or analog set points can also be mapped to best-of points. When a control
operation is performed on a best-of output point, it is applied to the first point for which the
quality evaluates to OK, starting with the preferred one (if any).
Note: When two redundant IEDs share the same data map and use the same protocol,
the preferred solution is to use a single master with redundant communication
links. This solution requires less configuration effort, because only one set of data
points is required. In comparison, the best-of solution requires 3 sets of data
points: one for each master/IED and the set of best-of data points.
20.2.1 Prerequisites
Two SMP Gateways can be grouped together for redundancy if:
The same version of the software (bootstrap, firmware and application) is installed on both
SMP Gateways;
Both gateways have the same configuration
Note: The SMP Gateways of a redundancy group must have identical configuration
files; it is although possible to group different SMP SG-42xx platform’s
models together. In such a situation, the Hardware Type setting of the SMP
SG-4260 must be set to SMP SG-4250 in order for the redundancy
configuration to work properly.
Note: For the SMP SG-42xx platform, refer to the SMP SG-42xx Platform User Manual.
The Group Properties dialog box allows you to specify redundancy settings.
Select the General tab:
Under SMP Devices identification, select which SMP Gateway of the group is
designed as the A unit of the A-B pair (the first one listed will be assigned this role
by default).
Select SMP Device A has priority if you want to force the SMP Device A to be
active when both SMP units of the group are functional and available.
Under Communication between gateways, in the Link #1 combo boxes, select the
type of connection and the connector of the first redundancy communication link for
the A and B units. Select first the connection and connector for the A unit, then the
combo box for the B unit automatically adapts its selectable content based on the
choice you made for the A unit.
Still under Communication between devices, in the Link #2 combo boxes, select
the type of connection and the connector of the second redundancy communication
link for the A and B units the same way you did for the Link#1.
In the Keep-alive Transmit interval box, specify the time interval you want to wait
between the sending of the keep-alive messages of the SMP device (sending
messages every x milliseconds, where x is between 200 and 10,000).
In the Keep-alive Timeout box, specify the timeout interval (between 600 and
30,000 milliseconds) during which the standby SMP device will wait for a keep-alive
message from the active SMP device, before presuming the latter has failed and
taking over as the active SMP device.
Under Group network configuration, specify the IP address and subnet mask for each
adapter that will be shared by both SMP devices of the redundancy group. For the SMP
16 platform, you can only specify one IP address per adapter.
Under General failover conditions, if you want the active SMP device to fail over when
its internal temperature is too high, select the High-temperature alarm is activated
condition.
Still under General failover conditions, if you want the active SMP device to fail over
when its available memory reaches a given threshold, select the The available memory
is lower than condition; specify the threshold value (in percentage) in the corresponding
box.
Still under General failover conditions if you want the active SMP device to fail over
when the internal board voltage is too low, select The low voltage alarm is activated
condition.
Under Connection loss, if you want the active SMP device to fail over when it is unable
to detect the presence of a network through its Ethernet connectors, select either Fails
over when at least one of the selected adapters is disconnected or Fails over when all
the selected adapters are disconnected. Then, select the adapters in the corresponding
box below.
Under Communication failure, you can further detect network failures by pinging the IP
addresses of different network devices instead of solely detecting network activity. For
example, you can ping the following devices: the network router, the SCADA, the control
center or the master station. To do so, select either Fails over when at least one of the
listed network devices is unavailable or Fails over when all the listed network
devices are unavailable. Then, enter up to ten IP addresses to ping, in the corresponding
box below.
Click OK.
Following is an SMP Manager capture showing two SMP Gateway grouped together:
Different parameters.
The 2 SMP Gateways in this group do not have the same redundancy settings. See below to
learn how to fix this configuration problem.
Peer IP: <Serial number>. => Not in redundancy.
The Peer is in the SMP Device list, but is not part of the redundancy group. This can happen if
one of the 2 SMP Gateways in the group lose its redundancy configuration.
To fix the problem, ungroup the SMP Gateway that is still in the redundancy group (see
“Ungrouping SMP Gateways”, page 233) and regroup both gateways again.
Virtual gateway (IP: nnn.nnn.nnn.nnn).
You have added, to the SMP Device list, an SMP Gateway with a virtual IP address you
assigned as the public IP address of the redundancy group. The address of the active gateway
is indicated in parentheses.
The redundancy configuration of all SMP Devices in the list is retrieved cyclically. This
mechanism allows you to see the current redundancy state of all SMP Devices, on
SMP Manager’s main screen. Since the refresh cycle is relatively slow, the redundancy
configuration of a given SMP Gateway is automatically retrieved when the SMP Gateway is
added to the list, when it is restarted, and when one or more files are sent to it.
The selected SMP Gateway will enter standby mode, while the other SMP Gateway in the
group will enter active mode. This will happen only if the standby SMP Gateway is error free;
otherwise, nothing will change, the active device will stay active and the standby device will
stay on standby.
For a complete definition of the settings, refer to the “Setting Up a Redundancy Group Using SMP
Manager” section, page 226.
Note: Setting up a redundant network is out of the scope of this document. However,
the following procedure describes how you can use the SMP Tools’ IP address
switching feature to test a redundant network configuration.
Normally, the control center accesses the primary network and switches to the secondary network
only if the primary network fails. You should therefore make sure the secondary network is
working properly. To do this, you need to switch to the secondary IP address of your
SMP Gateway, and then run SMP Log and SMP Trace.
Note that the switch to the second IP address applies not only to the SMP Device that is in the
redundant network, but to all the devices in the list. From this point on, if you launch any SMP
Tools, console or Internet Explorer for any SMP Device, these applications will use the second IP
address.
Note: The GOOSE protocol does not support hot-standby. IEC61850 and
Interconnection protocols supports the hot-standby mode and also another mode,
With Link Test, which allows initializing the standby device and wait for the
failover before starting data acquisition. This way the failover process is faster
because there is no need to wait after the configuration validation or other
initialization steps. However, the IED must be able to support both SMP Gateway
connections in parallel for this mode to work.
Note: The Comm Status Recovery option is also available for the IEC 60870-5-101
slave protocol, to allow the protocol instance to start while the SMP Gateway is
on standby, but only to initialize the communication link: no acquisition or control
operation will be allowed by this instance until the SMP Gateway becomes active.
The following illustration presents the acquisition data flow for an SMP Gateway redundancy
group that supports hot standby.
Figure 20-4 Acquisition data flow in a hot standby redundancy SMP Gateway group
Note: The public IP address is always associated with the active SMP Gateway. When
the control center wants to connect to the standby SMP Gateway, it needs to use
the physical IP address.
alarm. The number of failover conditions is not important, the absence or presence of at least one
failover condition which is in alarm is the decisive factor for the active unit resignation.
In a situation where the active SMP Gateway is restarted, the standby unit will become active,
independently from the current redundancy status (synchronizing, standby, hot standby or partial
hot standby); data points will be updated with the last synchronized information.
If the active and standby SMP Gateways are not able to communicate with each other, both units
become active at the same time until the communication between them is restored, leading to the
resignation of one unit. To minimize the risk of having such a situation, it is important to keep
fully operational both communication links between the redundant SMP Gateways.
Refer to System Data Points, page A-1for details about available internal data points related to the
redundancy status.
Sequence of event Running Runs with the available data, synchronized or not,
(SOE) independently according to the configuration.
SMP Gateway HMI Running The System Dashboard displays the SMP Gateway
System Dashboard independently system information.
SMP Gateway Running The web server is started and accessible on the
REST API independently standby unit.
If the full synchronization status is not reached, SMP Manager will display the Partial Hot
Standby status in the Redundancy column. In such a case, the user should consult the
Redundancy logs and search for the following entries:
SMF Application -, HOT STANDBY FAILURE -> Configuration file (.par) mismatch
SMF Application -, HOT STANDBY FAILURE -> HMI file (.hmi) mismatch
The SNMP server is an optional software module that allows the SMP Gateway to export statistics
using the SNMP (Simple Network Management Protocol) standard.
The SMP Gateway SNMP agent publishes and supports both standard MIBs (management
information bases) that are supported by the Windows CE operating system and custom MIBs that
are supported by the SMP Gateway application. The agent supports extensive reading capabilities
as well as limited writing and trap capabilities.
snmpmgr
\> snmpmgr
SNMP Manager
A Add a client.
R Remove a client.
L Display all clients.
M Modify the community membership of a client.
C Change a client description.
G Add a community.
D Remove a community.
B Display all communities and their permissions.
I Modify the permissions of a community.
T Modify the name of the system contact.
O Modify the location of the gateway on which the agent is
running.
F List information on system contact and gateway location.
W Modify the firewall settings.
H Display the list of all commands.
esc Abort the current operation.
Q Quit.
You can display the previous list any time, by using the H command.
You should specify the SNMP settings in the following order:
Add communities and their permissions.
Add a system contact.
Add a system location.
Add a number of clients and associate them to communities.
Any modifications you make will be effective the next time the SMP Gateway will restart.
Note: If the integrated firewall is enabled on the SMP Gateway, SNMP services must
be allowed through the firewall. To learn how to open ports and allow services
through the integrated firewall, see “Specifying Firewall Rules”, page 182.
22 Time adjustment
This chapter describes the different time adjustment features of the SMP Gateway.
Note: The way the SMP SG-42xx platform’s internal clock and time synchronization
operate is explained in detail in the following technical specification: SMP SG-
42xx Platform Clock Technical Specifications.
Note: If the SMP Gateway’s clock is satellite-synchronized (GNSS), or with any other
time synchronization source, setting time manually will not work.
Select whether the SMP Gateway clock will be set to UTC or Local Time.
If you selected Local Time, select the time zone to use for the time conversion. Select Apply
daylight saving time if needed.
The time at which the clock will be set is displayed just above the buttons.
If date and time is as expected, click OK to set the SMP Gateway clock to this date and time.
The SMP Gateway internal clock is not an atomic clock, which means that it drifts from actual
time. Over time, data timestamps become less accurate. Moreover, manual time adjustment using
SMP Manager displays an accuracy of ±1 second. Consequently, time adjustment via a
synchronization source is highly recommended for the SMP Gateway to provide accurate
timestamps. This is the topic of the next section.
IRIG-B. It may also come from another SMP 16 equipped with the satellite-synchronized
(GNSS) clock option that distributes IRIG-B to your SMP Gateway.
Directly from an SNTP server. SNTP stands for Simple Network Time Protocol, and is briefly
presented in section “About GNSS, IRIG-B and SNTP”, below.
Using a SCADA protocol, such as DNP3.
Here is a list of the possible time adjustment solutions that are available for the different
SMP Gateway models:
G
SMP 16 √ √ √ √
(GPS only)
G
SMP SG-42xx √ √ U √ (on the SMP
SG-4260 only)
Legend: √ = Available, G = with the Satellite-synchronized clock (GNSS) option, U = with the universal
communication module
Note: Only one time adjustment solution should be implemented at a time for an
SMP Gateway.
The Global Navigation Satellite System (GNSS) provides autonomous geo-spatial positioning
with global coverage; it includes GPS and GLONASS satellite constellations as well as many
other systems which are satellite-based navigation systems operated and maintained by their
respective country. GPS is operated by the U.S. Department of Defense (DoD) and GLONASS is
operated by the Russian Aerospace Defence Force. They both use a constellation of satellites to
calculate the exact position and altitude of receiver stations and provide time signals.
The GPS constellation is composed of 24 satellites orbiting the earth in 11 hours and 58 minutes,
on six different orbits. The GLONASS constellation is composed of 24 satellites distributed over
three orbital planes with eight evenly spaced satellites on each, orbiting the earth in 11 hours and
15 minutes. The orbital height of the GLONASS satellites is about 1050 km lower that the GPS
satellites.
For both systems separately, with the baseline satellite constellation, GNSS receivers with a clear
view of the sky, have a minimum of four satellites in view to provide accurate timing. Typically,
the receiver sees from six to eight satellites. GPS satellites orbit from 55° North to 55° South.
Although the GPS signal covers the entire earth, satellite density is greater when facing the
Equator than the Poles. GLONASS satellites orbit at 64.8 degree inclination, its use is especially
suited for high latitudes (north or south) where getting a GPS signal can be problematic.
When using both constellation systems simultaneously, in a combined mode, the performance is
improved, especially in areas with reduced visibility, as more satellites are visible in the non-
obstructed portion to the sky.
GNSS technology requires a very accurate synchronization source in order to calculate the orbital
position of the satellites and determine the position of the receiver. To ensure the required level of
accuracy, GNSS satellites are equipped with defined number of atomic clocks (4 for GPS and 3
for GLONASS) that are kept in synchronization with the master clocks. These are the U.S. Naval
Observatory's Master Clock for the GPS constellation and the State Time and Frequency Standard
of Russia, UTC(SU), for the GLONASS constellation. Each satellite continuously transmits its
current position and a time code.
IRIG-B is a military standard of the Inter Range Instrumentation Group. The best known IRIG
standard is the IRIG Timecode standard used to timestamp video, film, telemetry, radar, and other
data collected at test ranges. The main difference between the codes that are classified in letters
from A to H is their bit rate, which varies between 1 pulse per second and ten thousand pulses per
second. The IRIG-B standard operates at 100 pulses per second.
Note: IRIG-B signals come in two flavors: demodulated and modulated. Demodulated
IRIG-B signals cannot be carried over long distances while the modulated IRIG-B
can be carried over distances larger than 350 meters (1000 feet) without
degrading.
NTP stands for Network Time Protocol, and is a standard Internet protocol used to synchronize the
clocks of computers to a time reference. NTP was originally developed by Professor David L.
Mills of the University of Delaware. As a full implementation of the NTP protocol seemed too
complicated for many systems, a simplified version of the protocol was defined: SNTP (Simple
Network Time Protocol). SNTP is basically NTP minus certain internal algorithms that are not
required by all types of servers.
Note: The SMP Gateway software implements SNTP version 4 (RFC 2030).
Specifying a precise cable length is essential to get the best accuracy possible during the
synchronization process.
The SMP SG-4260 allows selecting which satellite Constellation to use. A combined mode,
using both constellations is also possible.
The SMP SG-4260 also offers an Enabled check box for enabling or disabling the satellite-
synchronized clock (GNSS) option.
Note: To learn how to set up IRIG-B synchronization for an SMP SG-42xx platform,
refer to the SMP SG-42xx Platform User Manual.
The free running mode is a term used only with the SMP 16 platform. The SMP 16 is in free
running mode when its clock utilizes synchronization information from a former connection to a
GPS or IRIG-B source which is not available anymore.
When the GPS or IRIG-B time synchronization source becomes unavailable, the SMP 16 clock
falls into a free running mode and its status changes for a one (1) hour period, which is hardcoded.
At the completion of the one (1) hour period, the SMP 16 clock status changes to not synchronized
unless a time synchronization source (SNTP or protocol) is available; in such a case, the SMP 16
clock status would change to synchronized. Refer to the Satellite-synchronized clock (GNSS)
option - Installation Guide or the SMP 16 Installation Guide for the SYNC LED color information
according to the clock’s different statuses.
of the type of protocol or signal used to synchronize the devices. The resulting delays are
presented in the following tables.
For example, if the SMP SG-42xx platform is time-adjusted using demodulated IRIG-B, a device
clock adjusted by the gateway using demodulated IRIG-B will show a delay smaller than
1 millisecond. Note that SMP Gateways can be more accurate: consider these values as “worst
case scenarios”.
Also, the SMP Gateway does not perform accurate time-tagging when I/O changes are received
from a device, because the transmission delay is unpredictable. For the time tag to be accurate, the
device must time-tag the I/O changes itself.
The following sections present the various time distribution features of the SMP Gateway.
Note: To learn how to set up IRIG-B distribution for an SMP SG42xx platform, refer to
the SMP SG-42xx Platform User Manual.
In the Distribution Conditions cell, select the condition under which the IRIG-B signal will
be distributed.
Note: If the SMP Gateway is part of a redundancy group and you select one of the
conditions starting with "When started...", IRIG-B distribution will not be activated
when the SMP Gateway is on standby.
Unless you selected When started, forward input signal or At system boot, forward input
signal for the Distribution Conditions setting, you must specify additional settings about the
IRIG-B signal that will be distributed by the SMP Gateway:
In the Format cell, select the IRIG-B format to which the SMP Gateway system clock
information should be converted.
Specify the Output Signal Voltage in the corresponding cell.
In the Time Zone cell, select the time zone to use for the IRIG-B output signal;
essentially, it should be the time zone of the area where your substation is located.
Note: If the IRIG-B signal must be distributed in the UTC format, select the GMT time
zone.
If required, select Auto Adjust DST to update the IRIG-B output signal for daylight
savings.
Note: When the SMP 16 clock is free running (see section About the Free Running
Mode, page 247), IRIG-B time distribution is available for a one hour period and
then stops. However, IRIG-B distribution will be allowed during this one hour
period only if the Distribution Conditions, specified in the SMP Config file, is set
to When started, if synchronized with IRIG-B or GNSS.
Note: To configure the devices as SNTP clients, refer to the user manual of each
device.
The SMP REST API interface follows REST principles and provides programmatic access to the
SMP Gateway; this access can be used to manage and/or obtain information about the SMP
Gateway through different services. The SMP REST API requires user authentication; username
and password from the SMP Gateway; local security database must be provided.
The interface supports up to sixteen concurrent sessions and privileges linked to the current
session determine the user access to the different services. The Monitoring privilege is required to
access the API and all API services; other privileges may be additionally be required to access
certain services.
The SMP REST API is related to a specific software version since it evolves with time; backward
compatibility is fully supported. To ensure that a new interface does not conflict with current
URIs present on the device, a prefix (api) is added to the management interface.
Note: The SMP REST API uses port 443 to communicate with the SMP Gateway. The
SMP Gateway HMI uses the same port. If the All Features Activation
parameter for the SMP Gateway HMI is set to Disabled, the SMP Gateway HMI
is not accessible; the SMP REST API is, however still available. To have the
SMP REST API made inaccessible, port 443 must be deactivated by removing
the checkmark in the Allow cell for the Secure Web Server (SMP Config
Security Firewall Rules).
REST architecture is built on a set of design principles to define web service Application Program
Interfaces (APIs). A REST API service allows its user to obtain information and to manipulate
resources.
Each resource is addressed using a Uniform Resource Identifier (URI); this URI usually allows the
user to unambiguously identify the resource type and the resource itself. Resources are handled
using standard HTTP methods, for example, POST, GET, PUT and DELETE.
Usually, a resource has two addressing levels:
A level representing a collection of resources
A level representing unique resources
Depending on the resource, standard HTTP methods allow to interact with the web service. The
following table shows typical actions allowed for each method:
The web interface requires the use of HTTP, as do most REST service implementations.
Moreover, the HTTP protocol is used through a TLS tunnel. HTTP over TLS is more commonly
known as HTTP Secure or HTTPS. This type of secure connection allows data encryption to
ensure confidentiality and integrity while in transit. It also allows the client to authenticate the web
server using a certificate, to ensure it interacts with a legitimate service.
When accessing a resource, either reading or writing, some information must be transferred on the
link. Using REST architecture, this information does not have a predefined format; it is only
inserted in the body of the HTTP request or response. For the management interface, data in the
body is structured using JSON (Java Script Object Notation). By default, the standard way to
include data in JSON is using a UTF-8 encoding. This is the only Character Encoding supported.
In large collections of resources, or when a specific resource identifier is required, it is possible to
scope a GET request on a collection of resources to a specific subset. To do so, query parameters
have to be passed in the URI. The resource attribute on which the client wishes to perform a
search is used as the parameter key and the search value is used as the parameter value. If more
than one attribute are researched, they have to be separated with an ampersand (&).
The SMP REST API interface is intended for programmers who understand the fundamental
principles of the REST Architecture and the basics of the SMP Gateway functionality.
Clients must authenticate to the server to access its resources. In order to authenticate clients, the
interface contains session objects. Since the HTTPS protocol does not necessarily use persistent
connections (i.e. the connections can be closed and re-opened between two requests), a session
identifier is used to avoid re-validating user authentication upon each request. This session
identifier will also help future protocol extension; thus allowing for easier transactions support.
To simplify the usage of the REST API, we provide an offline software development kit (SDK).
This is the preferred way to access the SMP by applications and scripts. It is also possible to
access the API directly.
The interface is categorized into functional groups. Each main service included in the SMP REST
API is introduced with a brief description of its services.
The privileges required to use the SMP REST API services are displayed in a table on the SMP
REST API Help interface (SMP_API_SDK.zip file, folder Help/index.html).
Starting from the SMP Gateway version 7.2, an SMP REST API documentation kit, condensed in
a SMP_API_SDK.zip file is supplied on the CD ROM with the Software version. A most recent
version of this SMP_API_SDK.zip file is also available for download from Eaton’s EAS customer
web site, using valid credentials. If required, contact the support team for details.
The .zip file contains the SMP REST API offline interface access (SDK) with basic examples and
documentation, DotNet detailed application Sample files to provide programmatic guidance and
the following .dll files:
Gateway.Api.Client.Net.dll: allowing to interface the SMP REST API using the SDK
DotNet modules
Newtonsfot.Json.dll:.dll file that is a dependent file of the Gateway.Api.Client.Net.dll
RestSharp.dll: .dll file that is a dependent file of the Gateway.Api.Client.Net.dll
Python modules are also available however, no application Samples are distributed for the
moment.
The following table introduces the available DotNet Samples contained in the .zip file. These
Sample files are complete application examples and they provide guidance for the programmer to
write applications that are suited for its needs.
Sample Description
Generate a window used to activate Commissioning on
an SMP Gateway. Once the commissioning is activated,
the user can start a commissioning session, select
Gateway.Api.Sample.Commissioning
instances and the behavior for each instance and finally
display and simulate the value or state of a data point
that belongs to a specific instance.
Opens a command line window used to list files located
in a remote folder. The path for this folder must be
Gateway.Api.Sample.Files.List
provided; otherwise the remote root directory will be
listed.
Opens a command line window used to download files
Gateway.Api.Sample.Files.Download from a remote folder to a local folder. The path for both
folders must be provided.
Opens a command line window used for FTP file
Gateway.Api.Sample.Files.SmpFTP
transfer.
Sample Description
Opens a command line window used to download files
Gateway.Api.Sample.Files.Sync that were either modified or added, since the last
download, to a specified folder.
Opens a command line window used to list all data
Gateway.Api.Sample.ListPoints points belonging to the SMP Gateway. The list displays
the data points ID, Name and Value.
Generate a window used to get the nameplate
informations V1 from an SMP Gateway. The code may
Gateway.Api.Sample.NamePlate be modified (changing V1 for V2 in the
NameplateForm.cs file) in order to get the nameplate
information V2 from an SMP Gateway.
Generate a window used to get all data points with or
without the details related to each point. A filter pane
Gateway.Api.Sample.ReadPoint
can be used to specify specific data point names or IDs
that the user wants to get.
Generate a window used to perform a control operation
Gateway.Api.Sample.SetPoint
on a data point.
Generate a window used to get the SMP Gateway
Gateway.Api.Sample.ShowSecurity
security settings.
You may want the SMP Tools to connect to an SMP Gateway that is not itself connected to your
network. You would typically do this by setting up a dial-up connection and using a modem to call
the SMP Gateway from your PC running Windows. Less typically, you might choose to access
the SMP Gateway by setting up a direct serial connection between a serial port on your PC and a
serial port or the CONSOLE port on the SMP Gateway from your PC running Windows.
This section explains how to setup dial-up and direct serial connections between a personal
computer and an SMP Gateway.
Note: Windows 7 do not support direct serial connections. For more information, see
“Incoming Direct Serial Connections under Windows 7”, page 260.
You must perform the steps in the order presented in the table.
2 Install the 1. From Windows’ Start menu, access the Control Panel.
modem, if
necessary 2. Click Hardware and sound.
3. Click Device Manager.
4. Click Continue.
5. Click on the name of your PC in the tree views.
6. Click the Action menu then scan for hardware changes.
If the modem is supported by Windows, it will configure itself. If this
does not work, consult the modem’s manufacturer manual.
258 • Chapter 24: SMP Tools remote access to the SMP Gateway
EAS-SA QF-MKT-02 Rev.02
260 • Chapter 24: SMP Tools remote access to the SMP Gateway
EAS-SA QF-MKT-02 Rev.02
25 Updating
SMP Gateway
Software and Tools
This chapter explains the software architecture of the SMP Gateway and describes how to update
the SMP Tools and the SMP Gateway software.
Note: For the SMP SG-42xx platform, the firmware and application are updated
altogether.
Update the SMP Gateway configuration file (see “Updating the Configuration File”,
page 265).
The table below shows the exact order in which you will update the SMP Gateway components,
and the SMP Tool that you will use to perform the update.
Component to
Tool(s)
update
Bootstrap programs SMP Manager
(requires version 4.0 or later of the
SMP Gateway software already installed)
OR
SMP Loader
Table 25-1 SMP Tools to use to update specific SMP Gateway components
There may be specific instructions that apply to the version you were using previously. If so,
follow these instructions before performing the upgrade.
Click the item you want to upgrade and follow the instructions.
The SMP Tools installer will automatically remove the previous version before installing the
new one.
The SMP Gateway application, which implements all the functionalities of the SMP Gateway.
Note: If the Windows CE version number you read from your SMP Gateway using
SMP Stats (for more information, refer to page 71) is older than version 4.0, then
you must use the SMP Loader tool to update the bootstrap (see “SMP Loader”,
page 270).
SMP Manager transfers the file to your SMP Gateway and then informs you that you
have to restart your SMP Gateway for the new firmware to go into effect.
Restart the SMP Gateway
Update Windows CE:
Note: In the case of the operating system, this version number does not refer to the
version of the Windows CE operating system. This is the version number of the
SMP Gateway software package, which includes a version of Windows CE that is
customized for the SMP Gateway.
Click OK.
Click Yes.
SMP Manager transfers the file to your SMP Gateway and then informs you that you
have to restart your SMP Gateway for the new firmware to go into effect.
Restart the SMP Gateway.
Update the resident diagnostics. Proceed as for Windows CE, but:
In the Update dialog box, select Diagnostics Tools.
In the Select version box, select the version of the resident diagnostics to upload to the
SMP Gateway.
Click OK.
SMP Manager transfers the file to your SMP Gateway and then informs you that you
have to restart your SMP Gateway for the new firmware to go into effect.
Restart the Gateway.
The SMP Gateway will go through a series of startup steps, which will be displayed in
the Status column in SMP Manager.
Once the startup is complete, the Status column will display the current status of the
SMP Gateway. The Status column should display Started. If the Status column shows that the
SMP Gateway did not start up normally, refer to “Troubleshooting”, page 279.
Click Yes.
SMP Manager sends the software to the specified SMP Gateway, and then informs you that
you have to restart the SMP Gateway for the new application to go into effect.
Restart the Gateway.
The SMP Gateway will restart and load the new application.
Note: If you just updated the SMP Gateway application, please wait until the
SMP Gateway completes its startup process, to ensure that SMP Manager starts
the version of SMP Config that corresponds to the new SMP Gateway
application.
The file name in the title bar should have a star (*) beside to inform you there is a change.
From the File menu, choose Save.
A message box will inform you that the current configuration file will be upgraded to a
current version. A backup is automatically saved, which includes the previous version number
in the file name.
Send the configuration file to the SMP Gateway using SMP Manager:
From the Update menu, choose Send Configuration File.
SMP Manager will transfer the file on the SMP Gateway, and then informs you that you
have to restart the SMP Gateway for the new application to go into effect.
Restart the Gateway.
26 Activating a new
license
Whenever you contact Eaton to request support for a new device that you want to connect to your
SMP Gateway, or to add support for a particular feature, Eaton will provide you with a new
license, which consists in an ID and a key.
A license ID is a user-readable identifier that helps distinguishes one license from another. A
license key is composed of up to 4 character sequences that define the list of software features
supported by the license, such as redundancy, SoftPLC and automation functions. The license key
also contains information about the maximum number of master protocols (one per device) and
slave protocols (one per control center) that are supported.
If this information is available as a file, click Browse to open a file browser and locate
the license file. In this case, the license information will automatically be placed in the
right boxes.
Otherwise, type the License ID and Key (2 or 4 rows) in the corresponding boxes,
including the key for the Signature box (if specified in your license information).
(Optional) To verify the features and limitations that are part of the specified license, click
Details.
27 Miscellaneous SMP
Tool features
This section presents SMP Manager and SMP Config commands that provide useful capabilities,
and that were not discussed in other sections of the document.
In the Time Display Format box, select the format you want to use to display time
information in SMP Manager:
Local Time.
Time information obtained from SMP Gateways will be adjusted to the time zone and
daylight saving time information of your PC.
SMP Device UTC.
Time information obtained from SMP Gateways will be displayed as is.
Clear the Do not prompt for logon credentials at startup check box if you want the Login
Information window to be displayed upon startup.
Under IED Manager Suite and Authentication Certificate, you will find settings that are
specific to IMS authentication, which is not covered by this manual. Refer to the IED
Manager Suite documentation for more information about this settings and IMS
authentication.
Under SMP Device List, you can change the name and the location of the file containing the
list of SMP Devices that are currently displayed in SMP Manager. This file has a VEP
extension.
Note: SMP Loader can only be used with SMP Gateways from the SMP 16 series.
When you are in a situation where you need to load files to your SMP 16 using
SMP Loader, contact Eaton support and they will provide the files to be
transferred to your SMP Gateway.
When the SMP Gateway is powered up or reset, the following components are started up, in the
order listed:
The primary bootstrap program.
The secondary bootstrap program.
Windows CE.
In order to use SMP Loader, you need to interrupt the startup process before it reaches
Windows CE startup. You accomplish this by putting the SMP Gateway into Command mode.
Note: If you are using a portable computer that does not have an external serial
port, you will need to use an USB-to-RS-232 serial converter.
Start up a terminal session to put the SMP Gateway into Configuration mode.
(See instructions in the SMP 16 Installation Guide)
To access the SMP 16 Configuration mode (refer to the SMP 16 Installation Guide for more
details, if needed):
Power off the SMP 16 and power it up again.
Pay attention to the traces in the terminal window, you will be asked to press Enter to
access the Configuration mode.
Once in the Configuration mode, select U (Update Firmware)
Start SMP Loader within the time restriction displayed in the terminal window.
SMP Loader will automatically connect to the SMP Gateway, as described in the previous
section.
SMP Loader window will show the files that are currently loaded on the SMP Gateway as
soon as the latter will complete its startup into Command mode.
As you can see, the display only shows Windows CE. It is important to note that the display area
does not list the bootstrap programs, even though these do indeed reside on the SMP Gateway.
However, the secondary bootstrap version is shown at the bottom right of the window, on the
status bar.
Note: The dialog box indicates that the primary bootstrap version is unavailable since it
resides in the ROM and cannot be modified in the field.
OR
In SMP Loader:
Choose Send from the File menu.
The File Information dialog box appears, giving you a description of each file, within
the .VL file, that you are about to transfer and asking you to confirm your intention to
carry out the transfer.
The transfer takes place once you have responded to the question for all the files that were listed; a
dialog box shows you the progress of the operation.
Remove the cable that you connected between the SMP Gateway CONSOLE port and the PC
when you used SMP Loader.
Start SMP Manager, and monitor the progress of the reset operation.
Notes:
The SMP Gateway will not use the transferred files until next reset.
If you transferred a bootstrap program, it will not appear in the list even though the file has
indeed been transferred. Furthermore, if you look at the bootstrap version numbers (by
choosing Bootstrap Versions from the Connection menu), you will see that the secondary
bootstrap number has not been updated. The version number will be updated on next reset of
the SMP Gateway.
Note: Each time you start the application, SMP Loader overwrites the information
contained in the file.
28 SMP Console
functions
Console access to the SMP Gateway provides you with a command line prompt for running tools
and low-level commands on the SMP Gateway. Console tools are gradually being replaced by
Windows-based tools.
However, if you must use the command line interface, you can use the following console
commands:
FirewallMgr (Firewall Manager)
Time and Date.
TCP/IP address and RAS setup, as described in the installation manual of each device.
SnmpMgr (SNMP Manager), as described in the “Configuring the SNMP Server” section,
page 241.
ClockMgr (Clock Manager).
firewallmgr
Firewall Manager displays the list of available commands, as the following shows:
Firewall Manager.
28.2.1 R Command
The R command displays the list of firewall rules you have set-up.
28.2.2 S Command
The S command shows the current status of the firewall and VPN connections.
Example:
Firewall: disable
Firewall log: enable
VPN connections: 2
28.2.3 H Command
The H command displays the list of available commands, as shown at the beginning of this section.
28.2.4 Q Command
The Q command is used to exit the firewall manager.
time
The current UTC time is displayed, followed by a prompt for the new time. For example:
Type the new UTC time in the requested format and press ENTER.
date
The current time is displayed, followed by a prompt for the new time. For example:
Type the new date in the requested format (year can be specified using two digits) and press
ENTER.
Note: For both commands, the time/data will remain unchanged if you do not type
anything and press ENTER.
clockmgr
Clock Manager displays the list of available commands, as the following shows:
Clock Manager.
Q Quit.
28.4.1 D Command
The D command shows the current settings of the optional GPS clock.
Example:
GPS Cable length: 0 m
IRIG-B distribution format for the GPS: IRIG-BXX0 IEEE 1344
Always distribute the IRIG-B signal: No
28.4.2 H Command
The H command displays the list of available commands, as shown at the beginning of this section.
28.4.3 Q Command
The Q command is used to exit the clock manager.
29 Troubleshooting
The SMP Gateway is a highly reliable substation-grade device. Most operational problems result
from configuration errors, and there are a few simple steps you can take to identify and solve
these problems.
This section discusses the following types of problems:
Startup problems.
Communications problems.
Problems with data validity.
Problems executing control operations.
Firewall-related problems.
Note: The Make Report command is only available if the selected SMP Devicess are
online.
Click the Tell me more button to display the information that will be collected from the
SMP Devices;
Type additional information in the text box, such as the problem description, or the reason
why you are requesting technical support.
The syntax of the name of each report file is as follows:
<label><name><serial><datetime>
where:
<label> is an optional label that you can specify in the corresponding box;
<name> is the name of the SMP Device as specified in SMP Manager;
<serial> is the serial number of the SMP Device;
<date time> is the current date and time.
Select Extract Automatically if you want to see where the report is located as soon as SMP
Manager has finished retrieving the report information. The information will be displayed in a
Windows Explorer window.
Click OK.
In the Browse for Folder window, select the folder where you want to save the report files.
Click OK to start the report generation.
SMP Device Report progress windows appear (one for each report/device), showing each
operation performed and when report generation is complete.
Once report generation is complete, you can click Details to display the event log for this
specific report generation (useful if errors occurred during the process), or simply click Close
to exit the SMP Device Report window.
If you selected Extract Automatically, the entire file content of the report will be shown in a
Windows Explorer window, providing information about the data points, crashes, logs, and so
on.
The report is saved as GRF file, which is in fact a zipped file that contains the files and
folders discussed above.
Note: The Extract Automatically option actually shows the content of the GRF file. A
quick way to reach the GRF file is to move one folder up from that location.
Note: It is also recommended to perform a factory reset operation when you need to
downgrade the SMP Gateway to an earlier version of the SMP Gateway
software.
A factory reset operation erases all the sensitive content of the SMP Gateway non-volatile
memory, including:
the SMP Gateway application and related components;
all SMP Gateway configuration (PAR) files;
the content of all log folders;
the SMP Gateway local security database;
event files stored in local system folders;
the SMP Gateway SoftPLC application, if CODESYS is used with this SMP Gateway.
Note: The factory reset operation does not delete the bootstrap program and the
Windows CE operating system files. Network adapter settings (notably the
TCP/IP address of the SMP Gateway) are also erased, except for the SMP 16.
To learn how to restore the factory settings of a specific SMP Gateway automation platform, refer
to the “Troubleshooting” section of the corresponding installation guide (ex. SMP 4/DP
Installation Guide, for the SMP 4/DP).
SMP Trace and SMP Stats are the ideal tools for you to troubleshoot a communications problem
and determine in which layer the problem occurred. SMP Trace shows you the information that
was sent back and forth between the SMP Gateway and the device, while SMP Stats supplies you
with statistics that can help you detect an anomaly. For example, the statistics may show you that
there were no exchanges whatsoever on a particular connection or the trace may show you that the
SMP Gateway never got responses when it polled a particular device.
baud or less. If you poll too quickly, the request will arrive before the last block of data is
read, thereby causing communications problems.
If the value is not set properly, send either an open command to the point called
_smp___setLocalControl to set the value to 0, or a close command to set the value to 1.
Using the Web browser, check whether the point is set to inhibit operations. If so,
remove the inhibition.
********************************************
Press ENTER now to access configuration mode
********************************************
The SMP Gateway will start in 15 seconds...
Press ENTER before the end of the 15-second period.
Note: If local authentication is enabled on the SMP Gateway, a login prompt will be
displayed. Enter a valid login name, followed by the corresponding password.
The SMP Gateway enters the configuration mode and the following appears on the terminal
window:
***************************
Starting configuration mode
***************************
>
Type M to restart the SMP Gateway in Maximum Safe Mode.
The SMP Gateway will restart and it should now be accessible via SMP Manager.
If you do not have a copy of the configuration file, retrieve it from the SMP Gateway.
Start SMP Config.
Remove or modify the settings and/or access rules that restrict access to the SMP Gateway
management port (TCP/UDP 6650).
Save the configuration file.
Upload the configuration file to the SMP Gateway.
Restart the SMP Gateway.
The SMP Gateway should now be working properly and should be accessible via all
SMP Tools.
The SMP 4/DP is in Maximum Safe Mode if the Watchdog LED flashes red.
Otherwise, connect the computer hosting SMP Manager to the SMP 4/DP Console port. SMP
Manager will detect the SMP 4/DP automatically and add it to the list; SMP Manager names
de SMP Gateway and assigns it the IP address of its USB adapter (172.31.0.1).
In both situations, the device is in maximum safe mode or the computer is connected to its
console port, from SMP Manager:
Open SMP Config and, under the SecurityFirewallRules branch, modify the
Management port accessibility to allow your computer to access the SMP Tools from
the network.
Save the SMP Config file.
Select the newly added SMP 4/DP in SMP Manager and, from the top menu select
Update Send Configuration file.
Browse to select the Configuration file with the updated firewall rules.
Restart the SMP 4/DP. If the computer was connected to the Console port, disconnect it
and reconnect the computer to the usual network.
The SMP 4/DP will restart normally and it should be available through the network.
In both scenarios, these errors are typically mentioned while exporting a diagram from
Visual T&D Diagram Editor to the SMP Gateway HMI Package file (.hmi) format. This will
probably not happen with the Front Panel diagrams while only SMP Diagram Editor is used to
design the diagrams.
Try to fix the errors and re-export the diagram again.
30 Appendices
The SMP Gateway has system points for various purposes and features, such as remote access,
security, time adjustment and redundancy. When they are present on an SMP Gateway, they can
be visualized using the SMP Gateway HMI. When an SMP Gateway slave protocol subscribes to
them, they provide useful information to the SCADA.
Power Status
_smp___voltage_ok If set to 1, this binary input point indicates that the voltage of the SMP Gateway
(not available on the SMP SG-42xx power supply is within its normal range of operation.
platform)
Note: These point are related to the use of the optional dual power supply but are present on
the SMP SG-4260 with a standard power supply which correspond to Power Supply 1
(PSU1).
__powerSupply1Present If set to 1, this binary input point indicates that the power supply 1 was detected, it is
present in the enclosure.
__powerSupply2Present If set to 1, this binary input point indicates that the power supply 2 was detected, it is
present in the enclosure.
__powerSupply1FaultDeclared If set to 1, this binary input point indicates that the power supply 1 is faulty.
The fault condition is independent from the power source energizing the power
supply; the power supply is declared faulty when the last activation tentative failed.
This information is available only if the power supply is present in the enclosure.
__powerSupply2FaultDeclared If set to 1, this binary input point indicates that the power supply 2 is faulty.
The fault condition is independent from the power source energizing the power
supply; the power supply is declared faulty when the last activation tentative failed.
This information is available only if the power supply is present in the enclosure.
__powerSupply1Selected If set to 1, this binary input point indicates that the power supply 1 is the active
power supply. This binary input point is always set to 1 for an SMP SG-4260 with a
standard power supply.
__powerSuppliesMainBackupMode This binary input point represents the dual power supplies redundancy operating
mode.
Is set to 1 when the dual power supplies redundancy operating mode is set to
Main - Backup (default).
The control switch inside the bottom panel enclosure of the SMP SG-4260 is
at the ON position.
Is set to 0 when the dual power supplies redundancy operating mode is set to
Alternate. The control switch inside the bottom panel enclosure of the SMP
SG-4260 is at the OFF position.
Note: On an SMP SG-4260 with standard power supply, where there is no operating
mode nor control switches at the bottom panel, this binary input is always set
to 1.
__powerSupply1UseCount This integer input indicates the number of times the power supply 1 became active
on the present power cycle.
This information is available only if the power supply is present in the enclosure.
__powerSupply2UseCount This integer input indicates the number of times the power supply 2 became active
on the present power cycle.
This information is available only if the power supply is present in the enclosure.
CPU
_smp___avgCpuLoad This analog input point states the average load of the SMP Gateway CPU, in
percentage.
_smp___cpuLoad This analog input point states the load of the SMP Gateway CPU, in percentage.
_smp___cpuSpeed This analog input point states the speed of the SMP Gateway CPU, in megahertz.
Memory
_smp___memoryLoad This analog input point states the memory load of the SMP Gateway, in percentage.
_smp___memorySize This analog input point states the memory capacity of the SMP Gateway, in
megabytes.
Clock-Related Information
_smp___clockYear This analog input point states the year information of the SMP Gateway internal
clock.
_smp___clockMonth This analog input point states the month information of the SMP Gateway internal
clock.
_smp___clockDay This analog input point states the day information of the SMP Gateway internal
clock.
_smp___clockHour This analog input point states the hour information of the SMP Gateway internal
clock, using the 24-hour notation.
_smp___clockMinute This analog input point states the minute information of the SMP Gateway internal
clock.
_smp___clockSecond This analog input point states the second information of the SMP Gateway internal
clock.
_smp___clockSynchronized If set to 1, this binary input point indicates that the internal clock of the
SMP Gateway is actually synchronized with a time synchronization source, such as
Satellite-synchronized clock (GNSS) option or IRIG-B.
For an SMP SG-42xx platform:
If set to 1, this binary input point indicates that the SMP ¨SG-42xx platform’s
internal clock is currently synchronized with a time synchronization source; if a
Minimal Time Quality Requirement is specified in the SMP Gateway
configuration file, this source meets the requirement.
_smp___clockSyncQuality_ok If set to 1, this binary input point indicates that the SMP SG-42xx platform’s internal
(available on the SMP SG-42xx clock is currently providing time information that meets the Minimal Time Quality
platform) Requirement that is specified in the SMP Gateway configuration file.
_smp___battery_ok If set to 1, this binary input point indicates that the clock battery is operational.
(available on the SMP 4/DP
and the SMP SG-42xx platform)
_smp___versionMajor This analog input point states the major version number of the software installed on
the SMP Gateway.
For example, for version 7.0R1 of the software, the major version number is 7.
_smp___versionMinor This analog input point states the minor version number of the software installed on
the SMP Gateway.
For example, for version 7.0R1 of the software, the minor version number is 0.
_smp___versionRev This analog input point states the revision version number of the software installed
on the SMP Gateway.
For example, for version 7.0R1 of the software, the revision version number is 1.
_smp___versionType This analog input point states the version type of the software installed on the
SMP gateway.
The point can takes one of the following values:
0 to 2: Development and test versions.
3: Beta version (ex. 7.0B1).
4: Candidate version (ex. 7.0C1)
5: Project release version (ex. 7.0P1)
6: Official release version (ex. 7.0R1)
Nameplate Information
_smp___serialNumber This analog input point states the serial number of the SMP Gateway
Local Control
_smp___setLocalControl This binary output point allows you to switch from local control operation mode (by
the SMP Gateway local HMI only) to remote control operation mode (by the
SCADA or the SMP Gateway HMI). _smp___localControl indicates the current
control operation mode state of the SMP Gateway.
Important Note: When in local control operation mode, the only way to set the
control operation mode to remote is from the station’s local HMI.
_smp___localControl If set to 1, this binary input point indicates that the SMP Gateway is actually
controlled locally, by the SMP Gateway local HMI.
If this point is set to 0, the gateway is currently controlled by the SCADA or locally
by the SMP Gateway HMI (local or remote).
When the SMP Gateway starts up for the first time, this point is set to 0. The value of
this point is persisted, i.e. its value is stored in non-volatile memory and is not reset
to 0 when the SMP Gateway restarts.
_smp___restartSystem This binary output point allows you to restart the SMP Gateway.
_smp___activateOut2Relay This binary output point allows you to open and close the SMP SG-42xx platform
(available on the SMP SG-42xx OUT2 (NO contact) relay. _smp___out2RelayActive indicates the actual state of the
platform) relay.
_smp___out2RelayActive This binary input point indicates the actual state of the SMP SG-42xx platform
(available on the SMP SG-42xx OUT2 (NO contact) relay.
platform)
_smp___setNOrelay This binary output point allows you to open and close the SMP 16 normally open
(available on SMP 16 platform) (NO) relay. _smp___stateNOrelay indicates the actual state of the relay.
_smp___stateNOrelay This binary input point indicates the actual state of the SMP 16 normally open (NO)
(available on SMP 16 platform) relay. If set to 1, the relay is closed.
HMI (Alarms)
_annunciator___alarmActiveCount This analog input point states the number of active alarms.
_annunciator___alarmBlockedCount This analog input point states the number of blocked alarms.
_annunciator___alarmConfigCount This analog input point states the number of data points configured to trigger alarms.
_annunciator___alarmToAckCount This analog input point states the number of alarms that require acknowledgment.
_annunciator___alarmToClearCount This analog input point states the number of alarms that have been acknowledge and
that may be cleared.
_annunciator___generalAlarm If set to 1, this binary input point indicates that at least one alarm is currently active.
Security
_smp___securityAccountLocked This binary input point shows if there is an account locked on the SMP Gateway.
_smp___securityLogonFailureCount This analog input point states the number of unsuccessful user logon attempts.
_smp___securityLogonFailure This binary input point indicates if a user logon attempt failed since last
_smp___secLogFailCnt counter reset.
_smp___securityLogonFailureCount This binary output point allows you to reset the _smp___secLogFailCnt analog input
Reset point to 0. It also resets the _smp___secLogFail binary input point to 0.
Remote Access
_smp___dialupEnable This binary output point allows you to accept or block all incoming RAS dialup
connections to the SMP Gateway. Set it to 1 to accept all incoming RAS dialup
connections. _smp__dialupEnabled indicates the resulting state.
_smp___dialupEnabled This binary input point indicates if all incoming RAS dialup connections to the
SMP Gateway are accepted of blocked. If set to 1, all connections are accepted.
_smp___dialupInUse This binary input point indicates whether or not there is actually communication in
(not available on the SMP SG-42xx progress via an incoming RAS dialup connection.
platform)
Passthrough
(for each passthrough connection named “<connection>”)
_smp___<connection>Enable This binary output point allows you to lock or unlock the passthrough connection.
Set it to 0 to lock the connection. _smp___<connection>Enabled indicates if the
connection is locked or not.
_smp___<connection>Enabled This binary input point indicates the passthrough connection lock state. If set to 0,
the connection is locked and cannot be used.
_smp___<connection>InUse If set to 1, this binary input point indicates that the passthrough connection is
currently active.
Redundancy
_smp___rsLocal_ok If set to 1, this binary input point indicates that the SMP Gateway is currently
operational.
This point is mirrored in the _smp___rsRemote_ok binary input point of the other
SMP Gateway of the group.
_smp___rsRemote_ok If set to 1, this binary input point indicates that the other SMP Gateway of the group
is currently operational.
This point is mirrored in the _smp___rsLocal_ok binary input point of the other
SMP Gateway.
_smp___rsLocal_active If set to 1, this binary input point indicates that the SMP Gateway is active.
If set to 0, it indicates that the SMP Gateway is on standby.
_smp___rsRemote_standby If set to 1, this binary input point indicates that the other SMP Gateway of the group
is on standby.
If set to 0, it indicates that the other SMP Gateway of the group is active.
_smp___rsRemote_hotStandby If set to 1, this binary input point indicates that the other SMP Gateway of the group
is on hot standby.
For more information about Hot-Standby, refer to the “Hot Standby” section,
page 235.
_smp___rsFirstConnection_ok If set to 1, this binary input point indicates that the first link between the redundant
SMP Gateways is operational.
_smp___rsSecondConnection_ok If set to 1, this binary input point indicates that the second link between the
redundant SMP Gateways is operational.
_smp___rsSynchronized If set to 1, this binary input point indicates that the RTDX databases of both
SMP Gateways of a group are synchronized.
_smp___rsLan_ok If set to 1, this binary input point indicates that SMP Gateway access to the LAN is
operational. This point state can be used as a failover condition.
_smp___rsVoltage_ok If set to 1, this binary input point indicates that the voltage of the SMP Gateway
power supply is within its normal range of operation. This point state can be used as
a failover condition.
_smp___rsTemp_ok If set to 1, this binary input point indicates that the internal temperature of the
SMP Gateway is within an acceptable range. This point state can be used as a
failover condition.
_smp___rsMem_ok If set to 0, this binary input point indicates that the SMP Gateway is running low on
memory. This point state can be used as a failover condition.
_smp___rsGroupAddress_ok If set to 0, this binary input point indicates that the public IP address defined for the
group conflicts with another device that uses the same address. This point state can
be used as a failover condition.
_smp___rsGatewayA If set to 1, this binary input indicates that this is the SMP Gateway A of the
redundancy group.
If set to 0, it indicates that this is the SMP Gateway B of the group.
Soft PLC
_smp___plcProgramRunning If set to 1, the binary input point indicates that a Soft PLC automation script is
currently running on the SMP Gateway.
_smp___commissioningActivated This binary input indicates that commissioning has been activated.
_smp___commissioningInProgress This binary input indicates that the commissioning session has been started.
_smp__ENET1_LinkState If set to 1, this binary input point indicates that the Built-in Ethernet port 1 is
connected to an Ethernet cable.
_smp__ENET2_LinkState If set to 1, this binary input point indicates that the Built-in Ethernet 2 port is
connected to an Ethernet cable.
_smp__ENETC1_LinkState If set to 1, this binary input point indicates that the Communication Module’s Ethernet
port located in Slot C1is connected to an Ethernet cable.
_smp__ENETC2_LinkState If set to 1, this binary input point indicates that the Communication Module’s Ethernet
port located in Slot C2 is connected to an Ethernet cable.
_smp__ENETC3_LinkState If set to 1, this binary input point indicates that the Communication Module’s Ethernet
port located in Slot C3 is connected to an Ethernet cable.
_smp__ENETC4_LinkState If set to 1, this binary input point indicates that the Communication Module’s Ethernet
port located in Slot C4 is connected to an Ethernet cable.
_smp__ENETD1_LinkState If set to 1, this binary input point indicates that the Communication Module’s Ethernet
port located in Slot D1is connected to an Ethernet cable.
_smp__ENETD2_LinkState If set to 1, this binary input point indicates that the Communication Module’s Ethernet
port located in Slot D2 is connected to an Ethernet cable.
_smp__ENETD3_LinkState If set to 1, this binary input point indicates that the Communication Module’s Ethernet
port located in Slot D3 is connected to an Ethernet cable.
_smp__ENETD4_LinkState If set to 1, this binary input point indicates that the Communication Module’s Ethernet
port located in Slot D4 is connected to an Ethernet cable.
Each data point value that is stored in the real-time database (RTDX) of an SMP Gateway is
tagged with a quality attribute called “RTDX status”. This attribute gives additional information
about the precision of the value, the state of the IED that provided the value or the quality of the
corresponding timestamp.
The RTDX status attribute consists in a 16-bit value divided into flags. The 12 less significant bits
are used to define the quality of the value, while the 4 most significant bits define the quality of
the corresponding timestamp. Each status bit (flag) is independent of the others (except for the
timestamp status flags), which means that a given value can be tagged with more than one status
flags at the time.
The following table presents the RTDX status flags that are currently supported by the
SMP Gateway software and tools:
Unknown 0x0001 Indicates that the corresponding data point exists within
RTDX, but that it was never updated by a master or system
component.
Restart 0x0002 Indicates that either the originating IED or some other device
along the reporting path is currently being restarted. This
implies that no valid status was retrieved for the
corresponding data point since the last SMP Gateway reset.
Note: This status flag is DNP3-specific.
Communication failure 0x0004 Indicates that the connection with the originating IED is
currently lost, which implies that the value that is stored in
RTDX for the corresponding data point is the last reported
value.
Forced 0x0008 Indicates that the reported value was not retrieved through
normal acquisition or by exception, but was forced by a
human operator or by some automated process to provide “to
the best of our knowledge” type information with no other
guarantee.
Bad hardware 0x0010 Indicates that the reported value is of a doubtful nature due to
known hardware problems. The value might be valid, but
cannot be guaranteed.
Bad reference 0x0040 Indicates that the reported value provides from an analog
acquisition chain containing at least one invalid reference
channel. Best case is that the reported value is valid, but not
accurate.
Note: This status flag is reserved for analog input and output points.
Inhibited 0x0100 Indicates that the corresponding data point was logically
inhibited by a human operator or an automation process.
An inhibited input point will no longer be reported, as long as
it remains inhibited, and the current value is the last one that
was reported prior to the inhibition.
An inhibited output point cannot be operated, as long as it
remains inhibited.
Out of range. 0x0200 Indicates that the value is outside an expected range of values
based on intrinsic hardware limitations.
For example, consider a sensor that produces a ±4 V signal,
although the actual limitation of the hardware is ±5 V. No
status flag would be raised for a 3.9 V value; however, a
4.1 V value would raise the “Out of range” flag, while a 5.0 V
value would raise both the “Out of range” and “Over range”
status flags.
An out-of-range value should be considered with caution,
since this is an abnormal condition that usually points to a
sensor defect or a physical installation issue.
Note 1: This status flag should be confused with alarm and warning
threshold that may be defined by users and operators.
Based on the example above, the user may decide that any
value larger than 3.0 V should trigger an alarm. That does
not necessarily means that the value is incorrect, but that
the operators should have a closer look to the originating
device.
Note 2: This status flag is reserved for analog input and output
points.
Simulated 0x0400 Indicates that the reported value was not retrieved through
normal acquisition or by exception, but was simulated by a
human operator using the Commissioning tool.
This status flag is similar to the Forced status flag, although
simulated values cannot be persisted, which means that they
will not be preserved when the SMP Gateway restarts, even if
persistence is configured for the corresponding data points.
Timestamp from 0x2000 Indicates that the timestamp of the value was generated by a
unsynchronized device device that was not properly synchronized with a time
synchronization source.