Protocol Common Concepts Reference Manual
Protocol Common Concepts Reference Manual
S1120-11-1, Version 2
Contents
1 Preface 1
1.1 Intended Audience .................................................................................................1
1.2 Overview ...............................................................................................................1
1.3 Additional Documentation ....................................................................................2
1.4 Getting Assistance .................................................................................................3
3 RTDX Internals 11
3.1 Data Points .......................................................................................................... 11
3.1.1 Physical Data Points .............................................................................. 11
3.1.2 System Data Points ............................................................................... 11
3.1.3 Logic Data Points .................................................................................. 12
3.2 Data Point I/O Types ........................................................................................... 12
3.2.1 Analog Input Points............................................................................... 12
4 Connectivity 17
4.1 Link Initialization ................................................................................................ 17
4.1.1 Master Data Validity upon Link Initialization ...................................... 17
4.1.2 Preventing a Slave Protocol from Accepting Connections before
Master Data is Valid.............................................................................. 17
4.2 Link Availability and Activity ............................................................................. 18
4.3 Communication Failure ....................................................................................... 18
4.3.1 Link Reset ............................................................................................. 18
4.4 Link Redundancy ................................................................................................ 19
4.4.1 Setting up an Additional Link to an IED for Redundancy Purposes ..... 19
4.4.2 Setting up Additional Links to Master Stations for Redundancy
Purposes ................................................................................................ 20
4.5 IED Redundancy ................................................................................................. 21
4.5.1 Simplified IED Redundancy through Link Redundancy ....................... 22
4.5.2 Implementing IED Redundancy through Link Redundancy ................. 22
4.5.3 Implementing IED Redundancy using the Best-of Automation
Function ................................................................................................ 23
4.6 Passthrough Connections..................................................................................... 23
4.6.1 Data Acquisition Suspension for Passthrough Purposes ....................... 23
4.6.2 Setting up a Passthrough Connection to Suspend All Masters
during a Passthrough Session ................................................................ 24
4.6.3 Setting up a Passthrough Connection to Suspend Only One
Specific Master during a Passthrough Session ...................................... 24
4.7 Multidrop Connections ........................................................................................ 24
4.7.1 Multidrop Connection Scan Priority Levels .......................................... 24
4.8 Switched Connections ......................................................................................... 25
4.8.1 Switched Outgoing Connection Establishment Conditions ................... 25
ii ● Contents
4.8.2 Switched Connection Termination Conditions ..................................... 26
4.8.3 Switched Connection Schedules ........................................................... 26
4.8.4 Switched Connection Activity Monitoring ........................................... 26
6 Control Operations 33
6.1 Control Operation Types ..................................................................................... 33
6.1.1 Analog Control Operation Execution Types ......................................... 33
6.1.2 Binary Control Operation Execution Types .......................................... 33
6.2 Control Operation Processing .............................................................................. 34
6.2.1 Control Operation Confirmation and Validation ................................... 34
6.2.2 Control Operation Queuing ................................................................... 35
6.2.3 Control Operation Conversion .............................................................. 35
6.2.4 Control Operation Conversion using Paired Binary Output Points ....... 36
6.3 Local and Remote Control Operation Modes ...................................................... 37
6.3.1 Preventing Control Centers from Performing Remote Control
Operations ............................................................................................. 37
6.4 Control Operations over Multidrop Connections ................................................ 37
6.5 Control Operations Deactivation through System Data Points............................ 38
6.6 Binary Output Point Interlocking ........................................................................ 38
6.7 The SMP Gateway Control Log .......................................................................... 38
8 Advanced Features 45
8.1 Redundancy ......................................................................................................... 45
8.1.1 Hot-Standby Redundancy ..................................................................... 45
8.1.2 Allowing Hot-Standby Redundancy Support for a Slave Protocol ....... 46
8.2 Listen Mode ......................................................................................................... 46
8.3 Data Point Inhibition ........................................................................................... 46
8.3.1 Preventing an Output Point from Being Operated using the
Inhibition Automation Function ............................................................ 47
8.4 Data Point Value Forcing .................................................................................... 47
8.5 The SMP Gateway Integrated Firewall ............................................................... 48
8.5.1 SMP Gateway Firewall Access Rules ................................................... 48
8.5.2 Allowing Access to a Slave Protocol Only from Specific Master
Stations .................................................................................................. 48
8.6 Device Clock Synchronization ............................................................................ 48
8.7 SMP Gateway Clock Synchronization through Slave Protocols ......................... 49
9 Troubleshooting 51
9.1 Protocols Failed at Startup ................................................................................... 51
9.2 Acquired Values are Incoherent or Erroneous ..................................................... 52
9.3 Control Operation Fails ....................................................................................... 53
9.4 Protocol Communication Problems through a RS-232 Link ............................... 54
9.5 Protocol Communication Problems through an RS-485 Link ............................. 55
9.6 Protocol Communication Problems over an Ethernet Network ........................... 56
iv ● Contents
9.7 Master Protocol Fails to Retrieve Event Files Available on Device.................... 56
9.8 Communication Link to an IED or Control Center Keeps Resetting .................. 57
10 Appendices 59
This reference manual provides detailed information on features and concepts that are common to
all master and slave protocol components available. It also describes all settings that are common
to these protocol components, and explains how to set up the less intuitive protocol features.
Protocol-specific features and settings are out of the scope of this document, and presented in
details in separate reference manuals.
1.2 Overview
This manual is divided into the following chapters:
Preface.
This is the current chapter, which present the purpose, scope and content of this manual, along
with a list of documents to consult for additional details, and technical assistance information.
The SMP Gateway Software Architecture.
This chapter presents the various components of the SMP Gateway software, and their roles
per the protocol components.
RDTX Internals.
This chapter focuses on the Real-Time Data eXchange (RTDX) database and the element at
the core of this component: data points.
Connectivity.
This chapter regroups all concepts related to communication links and specialized
connections.
Device Data Retrieval.
This chapter explains how the SMP Gateway software uses master protocol components to
retrieve real-time data from IEDs, and slave protocol components to report retrieved data to
control centers.
Control Operations.
This chapter discusses how master and slave protocol instances handle control operations that
must be performed on output points.
2● Chapter 1: Preface
1.4 Getting Assistance
If you have any question regarding the performance, application or testing of any component of
this SMP product, do not hesitate to contact us. Our staff will be pleased to assist you.
Technical Support
Cooper Power Systems
Energy Automation Solutions
Email: eassupport@cooperindustries.com
Phone: +1.763.595.7775
Toll Free: +1.800.815.2258
Business hours are from 8 a.m. and 5 p.m. CST, Monday to Friday.
This chapter presents the various components of the SMP Gateway software, and their roles per
the protocol components.
Interface Description
Asynchronous Standard asynchronous communications, either via RS-232, RS-485 2-wire
(multidrop), or RS485 4-wire.
K-BUS Multidrop communication link specific to the Courier protocol and mainly
(SMP 16 specific) used by MiCOM protection relays.
Specific hardware adaptors, called KITZ interface units, must be connected
between the SMP Gateway and relays that support this interface.
Note: Serial ports A02 and A10 of the SMP 16 supports K-BUS without a KITZ.
OR
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.
Click OK.
Note: When exporting SMP Gateway configuration to a CSV file, pay attention to your
Windows regional settings. In some countries, the decimal point is written as a
comma instead of a period; as a result, if you try to open a CSV file in a
spreadsheet application such as Excel, the file content may not appear as
expected.
This chapter focuses on the Real-Time Data eXchange (RTDX) database and the element at the
core of this component: data points.
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 device or some other
(DNP3 specific) 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.
Communication 0x0004 Indicates that the connection with the originating device or
failure some other device along the reporting path is currently lost,
which implies that the value that is stored in RTDX for the
corresponding data point is the last reported value.
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.
Over range 0x0020 Indicates that the reported value is outside its normal range.
(Analog specific) This is usually a direct indication that the value has reached
its maximum possible value (positive or negative), either
provided by a software component or a D/A converter
Another cause of the over range status is a possible loss of
precision resulting from a value conversion along the
reporting path (for example. by converting a 32-bit value to
a 16-bit value).
Bad reference 0x0040 Indicates that the reported value provides from an analog
(Analog specific) acquisition chain containing at least one invalid reference
channel. Best case is that the reported value is valid, but not
accurate.
Inhibited 0x0100 Indicates that the corresponding data point was logically
inhibited by a human operator or an automation process.
Out of range 0x0200 Indicates that the value is outside an expected range of
(Analog specific) values based on intrinsic hardware limitations.
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.
Simulated 0x0400 Indicates that the reported value was not retrieved through
normal acquisition or by unsolicited reporting, but was
simulated by a human operator using the Commissioning
feature of the eSMP browser-based application.
Real-time clock (RTC) 0x2000 Indicates that the SMP Gateway provided the timestamp of
(Timestamp specific) the value.
Device time 0xC000 Indicates that the timestamp was reported by the device
(Timestamp specific) along with the value. It is assumed that the device clock is
properly synchronized with a reliable time source, and no
guarantee is provided in regards to the synchronization of
the device and SMP Gateway clocks.
This chapter regroups all concepts related to communication links and specialized connections.
Note: When a communication link recovers from failure, the RTDX status of output
points is automatically set to OK before the master protocol instance even gets a
value or status update about these points.
Some protocol components, such as the DNP3 master, can be configured to wait
for such an update before setting the RTDX status of the output points to OK, ,
using the Group Comm Ok setting.
From a slave protocol perspective, a communication failure is declared when the master station
fails to answer to an unsolicited report, or when it remains inactive for a period of time exceeding
the value of the Inactivity Timeout setting; it will not be possible to perform control operations
through this slave protocol instance until the re-establishment of the connection.
18 ● Chapter 4: Connectivity
Following a link reset, a master protocol instance will attempt to reconnect to the device at a pre-
configured protocol-specific frequency. A slave protocol instance will wait for the master station
to reconnect.
To support link redundancy, an IED must be capable of accepting two different connections,
regardless of their connection type (for example, one may be a link serial and the other, a TCP/IP
connection).
Note: Link redundancy must not be confused with IED redundancy, which involves the
connection of the SMP Gateway to two separate devices.
Link redundancy is also supported for some slave protocols; however, it is implemented as
“additional instances” providing the same real-time data as the main slave protocol through
different communication links. As a result, slave link redundancy can be used both for redundant
links to a single master station, and for separate links to multiple master stations.
20 ● Chapter 4: Connectivity
4.5 IED Redundancy
To improve reliability of their monitoring systems, utilities can use multiple protection IEDs to
monitor their breakers (also called “A-B protection”): this approach is called IED redundancy.
If an IED malfunction is caused by a specific hardware or software design problem, chances are
good that the second IED will display the same erratic behavior; for this reason, utilities normally
use IEDs from different manufacturers, for maximum reliability.
The standard approach to implementing IED redundancy on the SMP Gateway is to configure it so
it polls both IEDs simultaneously with two different master protocol instances, and to use a Best-
of automation function instance to report the master data through single data points.
The rationale behind the use of the best-of automation function is to reduce the amount of data
points transmitted to the master station, and to keep the decisional logic as close as possible to the
redundant IEDs.
The best-of automation function implies the creation of one new logic data point per physical data
point provided by the master protocol instances; as a result, each device input/output is mapped to
three points: one physical data point per master protocol, each one provided by their respective
redundant IEDs, and a third (logic) data point called the “best-of” data point. The master station
should only be monitoring this best-of data point.
The value and quality of the best-of data point is determined as follow:
1. If the quality of the first data point evaluates to OK, then the value and quality of this point is
copied to the best-of data point.
2. Otherwise, if any bad quality flag 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 data 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.
This IED redundancy implementation 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.
Note: You can also use the Grouped Control automation function to perform the control
operation on both source points, instead of the best-of point.
22 ● Chapter 4: Connectivity
4.5.3 Implementing IED Redundancy using the Best-of
Automation Function
If two redundant IEDs use different protocols or do not share the same data mapping, you must
use two separate master protocol instances and a Best-of automation function instance to
implement IED redundancy on the SMP Gateway.
Note: The following procedure contains high level tasks, which are explained in details
in the SMP Gateway Automation Functions Reference Manual. Only settings that
are specific to this IED redundancy scenario are presented here.
24 ● Chapter 4: Connectivity
4.8 Switched Connections
Switched connections allow the SMP Gateway to establish connection with devices and control
centers sporadically or periodically, rather than permanently, during short periods. A protocol
instance configured to use a switched connection is said to be in Switched Mode.
This feature is mostly designed to be used with modems, for the purpose of retrieving data from a
remote device, and is available only if supported by the protocol.
Up to two switched connections can be assigned to a protocol instance:
An incoming connection, which is established when a slave protocol instance receives an
incoming call from a control center or when a master protocol instance receives an incoming
call from a device.
An outgoing connection, which is used by a slave protocol instance to call a control center, or
by a master protocol instance to call a device.
For a master protocol instance configured in Switched Mode, the main connection is the outgoing
connection; it will accept incoming connections by default, although it is possible to configure it
to refuse them. From the master protocol perspective, incoming connections are used for device
data retrieval by unsolicited reporting.
For a slave protocol instance configured in Switched Mode, the main connection is the incoming
connection; it can be configured to accept outgoing connections, although it is not the default
behavior. From the slave protocol perspective, outgoing connections are used for unsolicited data
reporting to the control center.
Note: No setting corresponding to the Max Comm Timeout setting exists for slave
protocol instances; however, the same mechanism may be implemented in a
control center.
Communication errors are detected over the link, which is declared as failing.
26 ● Chapter 4: Connectivity
5 Device Data Retrieval
This chapter explains how the SMP Gateway software uses master protocol components to
retrieve real-time data from IEDs, and slave protocol components to report retrieved data to
control centers.
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.
This chapter discusses how master and slave protocol instances handle control operations that
must be performed on output points.
Direct Execute Perform a control operation on an output point that does not require to
(or Direct Operate) be selected.
Close Change the state of a binary output from 0 (OFF, OPEN, FALSE) to 1
(ON, CLOSED, TRUE).
If this output is connected to a contact relay, it will close it.
Pulse Transmit a pulse command to the IED that owns the binary output,
with the value and activation period settings, if applicable.
The SMP Gateway does not change the value of the binary output
point; it waits for the IED to perform the control operation and to
provide the point value resulting from the control operation.
Note: Some master protocols provide the Ignore Quality for Control general setting,
which allows control operations to be performed on output points regardless of
the current quality of the points.
Note: The simulation of the Select control operation must not be confused with
simulated confirmation, although from the master station standpoint, they both
result in the same effect: the slave protocol quickly informs the master station
that it can proceed with the transmission of the Execute control operation, even if
it did not validate with the device that the latter will accept the operation.
The second scenario requires additional work. When a master output point configured for SBO
receives a Direct Operate control operation, it must first transmit a Select operation to the device.
If the result is positive, the master can then transmit an Operate operation to the device. Failures
are communicated to the master station as soon as they occur; but if the entire process succeed, the
master station will only be notified at the completion of the Operate control operation (or when the
master protocol instance transmit the control operation request to the device, if simulated
confirmation is configured for this point).
Control operation conversion applies to both analog and binary output control operations.
Note: Binary output point interlocking uses SMP Gateway Automation Functions; to
successfully implement this feature on your SMP Gateway, its license must
include the SMP Gateway Automation Functions option.
This chapter explains how the SMP Gateway retrieves event and configuration files from IEDs.
For example, the location \\cpu104\Events refers to a shared folder called Events
on a computer named cpu104.
A Username and a Password, if access to the shared folder is secured. You must use the
computername\username or domainname\username format.
Files from last X days All events that occurred during the last X day(s) will be downloaded,
starting with the oldest one.
Note: X is defined by the Max File Age setting.
All files All events will be downloaded, beginning with the oldest one.
Note: The system folder where the retrieved files will be stored by the master protocol
instance must be defined before setting up event file retrieval
The types of event files that can be retrieved using this protocol instance are listed in the right
pane.
A Name setting is automatically assigned to each event file type (ex. “Standard Event Report”),
based on the protocol. A Short Name setting (ex. “EVE”) is also automatically assigned to each
event file type, also based on the protocol. These settings are read-only.
For each type of event file to retrieve:
Clear the Disabled check box to activate the event file retrieval function for this specific
event type.
In the Folder cell, select the previously-defined system folder where the master protocol
instance will store retrieved event files.
In the File Rule cell, choose the event file retrieval rule that the master protocol instance
will follow to determine which files it will retrieve or not.
In the Minimum Free Disk Space box, specify the amount of disk space that has to be
available in the system folder in order to store an event file.
Optionally, you can type some meaningful information in the Extra Info cell. This
information will be appended to each event file name.
Optionally, you can provide a description of the event file(s).
Specify at which frequency the master protocol instance will poll the IED for event files of
these types; refer to the reference manual of the corresponding master protocol instance to
determine the settings to specify for that matter.
Clear the Disabled check box to activate the configuration file retrieval function.
In the Folder cell, select the previously-defined system folder where the master protocol
instance will store retrieved configuration files.
In the Minimum Free Disk Space box, specify the amount of disk space that has to be
available in the system folder in order to store a configuration file.
Optionally, you can type some meaningful information in the Extra Info cell. This
information will be appended to each configuration file name.
Optionally, you can provide a description of the configuration file(s).
Specify at which frequency the master protocol instance will poll the IED for configuration
files; refer to the reference manual of the corresponding master protocol instance to determine
the settings to specify for that matter.
Note: Most master protocol instances that support configuration file retrieval also
require the specification of additional protocol-specific settings, such as the type
of configuration information to retrieve, the memory address at which the
configuration information can be find, etc. The reference manual of the
corresponding protocol provides an exhaustive description of these settings.
8.1 Redundancy
SMP Gateway redundancy implies the use of two SMP Gateways, called respectively the active
SMP Gateway and the standby SMP Gateway. Both SMP Gateways are connected to the same
control center and IEDs, and they share the same configuration.
The active gateway polls the devices and communicates with the control center as if it was a
standalone system. Meanwhile, the standby gateway is waiting, ready to take over the active role
when a specific failover condition is met, such as a critical malfunction of the active gateway.
For additional information about SMP Gateway redundancy and to how to set it up, refer to the
SMP Gateway User Manual.
Note: The redundancy function is not available on the SMP 4 and the SMP 4/DP.
Note: This procedure outlines the broad steps to perform to inhibit an output point. For
more specific details about the Automation Functions component and the
Inhibition function, refer to the SMP Gateway Automation Functions Reference
Manual.
To prevent an output point from being operated using the Automation Function:
In the left pane of SMP Config, expand the System branch, and select the Automation
Functions branch.
Define a new Automation Functions instance, and specify its general settings.
Create a logic binary output point for the inhibition control point (i.e. the point to operate to
change the inhibition status of the point).
Create a logic binary input point for the inhibition status point.
Define an Inhibition automation function:
In the Control Point cell, type the name of the logic binary output point created above.
In the Status Point cell, type the name of the logic binary input point created above.
In the Point 1 cell, type the name of the output point to inhibit.
Note: If you want to update more than one output point simultaneously, use the
additional provided settings (ex. Point 2, Point 3, etc.)
Note: Some access rules are also defined while configuring specific components, such
as slave connections, the SNTP server, or the Passthrough Direct Access Port.
Note: The SMP Gateway integrated firewall is active by default, but can be deactivated;
make sure it is active before proceeding with this task.
This chapter describes the most frequent problems encountered with the configuration or use of
SMP Gateway master and slave protocol components, and provides solutions or advices to help
users solving these issues.
Possible Causes:
Some of the protocol components, for whose you provided configuration settings in the
SMP Gateway configuration (PAR) file, are missing.
The SMP Gateway configuration (PAR) file contains errors or is not up-to-date with the
current version of the SMP Gateway software installed.
Solution:
Make sure the latest SMP Gateway license that was provided by your sales representative is
installed on the SMP Gateway. If this is not the case:
Update the SMP Gateway license, using SMP Manager.
Update the SMP Gateway application, to ensure that the licensed components are
properly installed.
Start SMP Log and examine the Startup log:
Make sure that you are using the correct configuration file, which should be listed in the
first entries of the log. If this is not the correct file, use SMP Manager to upload to the
correct one to the SMP Gateway.
If the Startup log reveals configuration errors, fix them in the SMP Gateway
configuration (PAR) file, using SMP Config, before uploading the corrected version of
the file to the SMP Gateway using SMP Manager.
Possible Causes:
The settings provided for the data points are incorrect, either in the master or slave protocol
instance, or in both instances.
The protocol implementation on the SMP Gateway may differ slightly from the device’s or
control center’s own implementation, which causes the protocol instance to process the
acquired or reported data in an unexpected manner.
Solution:
If you are unsure whether the problem occurs at the slave or master protocol level, you can
use the eSMP browser-based application to view the current values as stored in RTDX:
In SMP Manager, from the Tools menu, choose Internet Explorer to start the eSMP
application.
If the values displayed in eSMP are valid a coherent, as opposed to those reported to the
control center, the problem lies in the slave protocol configuration.
If the values displayed in eSMP are as erroneous and incoherent as those reported to the
control center, the problem probably lies in the master protocol configuration.
Start SMP Trace and examine the RTDX and protocol traces. If a problem appears in the
protocol traces, this may be due to a protocol incompatibility; otherwise, this may be due to a
configuration problem.
Start SMP Config and examine the protocol instance configuration. Pay attention to the
following:
Data addressing.
Is the address of the corresponding physical data point correct? Some devices have
52 ● Chapter 9: Troubleshooting
flexible configuration options, so you have to compare the SMP Config values with the
values set by the device manufacturer’s software.
Conversion factors.
For physical analog data points, are the Scale and Offset settings set properly?
Polarity.
For binary input points, is the Inverted Pol setting set properly?
Warning messages.
Are there any pending warning messages in SMP Config, regarding the data points that
have erroneous values?
Possible Causes:
Control operations are deactivated for the entire SMP Gateway, for either analog or binary
output points, for a specific slave or master protocol instance, or for a specific output point.
The output point is not in a controllable state.
In the case of Select-Before-Operate control operations, the sequence of operation may not be
respected.
Solution:
Open the SMP Gateway configuration (PAR) file in SMP Config and verify the following
settings:
Make sure that control operations are allowed for both the slave and the master protocol
components involved in the control operation, using the Control Enabled general
setting.
Make sure the controlled output point is not deactivated, using the Disabled point setting,
in the corresponding master protocol instance configuration.
Verify the state of the _smp___LocalControl system binary input point: if it is set to 1, the
SMP Gateway is in Local Control Operation mode, which means that control operations
cannot be performed through slave protocols.
Verify the state of the ___AOCtrlEnabled or ___BOCtrlEnabled system binary input point
specific to the corresponding master protocol instance: if it is set to 0, control operations are
currently deactivated for this type of output point. Perform a Direct-Execute Close control
operation on the ___AOCtrlEnable or ___BOCtrlEnable system output point to reactivate
them.
Verify the RTDX status of the controlled output point:
If it is set to Communication Failure, this means that there is currently a communication
problem between the master protocol instance and the device that provides this physical
Possible Causes:
The cables used are faulty.
The SMP Gateway serial port was not set for RS-232 communications in the SMP Gateway
configuration, or other related settings were not specified properly.
Solution:
Make sure the cables used are appropriate and work properly. Also remember that
SMP Gateway ports are configured in DTE mode, which means that in most scenarios, a
straight cable will work to connect to a modem or to most IED maintenance ports. If the
SMP Gateway must connect to a PC, use a null modem cable.
Start SMP Config, and examine the settings of the corresponding serial port and connection:
The Interface setting of the serial port must be set to Asynchronous.
The Link Type setting of the serial port connection must be set to RS-232.
Verify the values of the Baud Rate, Parity, Byte Size and Stop Bits settings, and make
sure they match to the corresponding setting values in the IED or control center
configuration.
Finally, if the IED or control center supports software flow control (XON/XOFF), adjust
the corresponding settings accordingly. Proceed in a similar manner for the device
hardware handshaking mode (RTS, DTR-DSR, DCD-RI, and CTS).
54 ● Chapter 9: Troubleshooting
Note: The serial ports of the SMP 16 do not use the DSR and DTR signals by default.
You must change the position of certain jumpers on the SMP 16 main board to
use these signals.
Possible Causes:
The cables used are faulty.
Termination resistors may be required.
Other devices on the link cause interference.
The SMP Gateway serial port was not set for RS-485 communications in the SMP Gateway
configuration, or other related settings were not specified properly.
Solution:
Make sure the cables used are appropriate and work properly.
Although SMP Gateway serial ports are designed to operate in RS-485 mode without the need
for termination resistors, such resistors may be required if the propagation delay is 15% above
of one bit width.
Note: Termination resistors are out of the scope of this document. For additional
details, refer to the “Using Termination Resistors for RS-485 Communications
with the SMP Gateway”, S1120-18-1.
Start SMP Config, and examine the settings of the corresponding serial port and connection:
The Interface setting of the serial port must be set to Asynchronous.
The Link Type setting of the serial port connection must be set to RS-485 (4 wires) or
RS-485 (2 wires).
Still in the serial port connection settings, pay attention to the RTS setting: it should be
set to Always On for 4-wire RS-485 or to TX request for 2-wire RS-485; other settings
can keep their default values, unless specified otherwise by the documentation of the
corresponding IED or control center.
Finally, verify the values of the Baud Rate, Parity, Byte Size and Stop Bits settings, and
make sure they match to the corresponding setting values in the IED or control center
configuration.
If other devices on the multidrop link seem to interfere with the protocol instance, try using a
point-to-point link to make sure that other settings were properly specified; then, proceed with
the multidrop reconfiguration.
Possible Causes:
The network cable used may not be working properly.
The connections may not be configured properly.
Solution:
Make sure you are using the right cables and that they are working properly.
Start SMP Config and examine the settings of the corresponding connection. Make sure the
TCP/UDP port and IP address are correct.
Start SMP Trace and examine the connection traces, which may provide connection failure
reasons and details.
In the case of a slave protocol instance, try to perform a Ping request from the control center,
to verify if the SMP Gateway can be reached.
Note: Before proceeding with this Ping verification, make sure the ICMP PING service
is allowed through the SMP Gateway integrated firewall, in the SMP Gateway
configuration file.
In the case of a master protocol instance, you can also perform a Ping request, but from the
SMP Gateway, to verify if the IED can be reached. To perform a Ping request from the
SMP Gateway:
In SMP Manager, from the Tools menu, choose SMP Console.
Type the ping request at the SMP Console command prompt.
Possible Causes:
The specified system folder is not available.
There is not enough space available on the specified system folder.
The File Rule setting specified for this type of event file in the master protocol instance
configuration lead to a behavior not as expected.
Solution:
Verify the state of the _smp___Folder<ID><Name>_Available system binary input, where
<ID> is the value of the Folder ID system folder setting, and Name is the value of system
56 ● Chapter 9: Troubleshooting
folder setting of the same name. If it is set to 0, the folder is not available; verify if the
computer that hosts the folder is still available to the SMP Gateway.
Verify the state of the _smp___Folder<ID><Name>_LowDiskSpace system binary input. If it
is set to 1, this means that there is not enough space available in the system folder. Free up
space or specify another system folder in the SMP Gateway configuration for this event file
type.
Start SMP Log and examine the content of the File log. The latest entries will provide
information about the last event of this type that was retrieved and the connection status of the
system folder.
Start SMP Config and verify the settings of the event file type, especially the File Rule
setting, to make sure that the master protocol instance is configured to retrieve files of this
type as expected.
Possible Causes:
The communication link quality is pretty bad, which causes checksum errors and reception
timeout expirations resulting in communication link resets.
Timeout settings configured for this protocol instances are too short and aggressive.
A protocol incompatibility causes an unexpected error, which results in an immediate link
reset.
Solution:
Start SMP Stats, and examine the statistics page for the corresponding protocol:
Verify if errors occur following a given pattern: do they occur for the same requests? Are
they always of the same type (timeout, checksum, etc.)?
Start SMP Trace, activate the corresponding protocol and connection traces, and wait for the
problem to occur; then pause the trace feature, and examine the trace contents:
Based on the SMP Stats observations, search for corresponding traces and messages:
these traces should provide more details about the errors and their cause (configuration,
protocol incompatibility, etc.).
Search for the link reset trace message, to get additional detail about the cause of reset.
Based on the SMP Stats and SMP Trace information, you should now have a good idea of the
cause of the problem:
If errors do not follow a predictable pattern, the cause of the problem is probably bad link
quality. Take corrective actions as necessary.
58 ● Chapter 9: Troubleshooting
10 Appendices
This appendix presents the settings that are common to all master protocol components, when
applicable.
Note: Protocol-specific settings are presented and described in the reference manuals
of the corresponding protocols.
Setting Description
Device Prefix A prefix for the name of each I/O data point provided by this master’s
corresponding device.
This prefix must be unique in the entire SMP Gateway configuration to
ensure that every I/O point name is also unique.
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 double quotes ("), the semicolon (;) and the
grave accent (`).
Range: 1 to 19 ASCII characters.
Default value: none
Scan Priority The default priority level of this master protocol instance on the multidrop
(Multidrop specific) link it shares with additional master protocol instances.
An instance with a higher priority level has precedence over lower priority
instances when it needs to transmit a scan request on the link.
Note: This setting is only effective if a multidrop connection is assigned to this
master protocol instance.
Range: 0 (highest) to 100 (lowest)
Default value: 1 (normal)
Ignore Quality for Indicates if control operations will be performed by this master protocol
Control instance on output points even when their quality is bad.
Range: checkmark / no checkmark
Default value: no checkmark (output point quality must be good)
Device Time Zone The time zone at which the device clock is set.
This setting is used in conjunction with the Auto Adjust DST setting to
convert device-reported timestamps from local time to UTC time.
It is also used for device clock synchronization by the master, to convert the
SMP Gateway current time from UTC to local time.
By default, SMP Config assumes that the device clock is set to use UTC
time, which corresponds to the GMT time zone modifier setting.
Auto Adjust DST Indicates if the device clock is adjusted for daylight savings.
This setting is used in conjunction with the Device Time Zone setting to
convert device-reported timestamps from local time to UTC time.
It is also used for device clock synchronization by the master, to convert the
SMP Gateway current time from UTC to local time.
Range: checkmark / no checkmark
Default value: no checkmark (device clock is not adjusted for DST)
Selection Timeout The maximum amount of time the master will wait, following the successful
selection of an output point, for the reception of an execution control request
on this point.
If set to 0, the selection timer is deactivated.
Range: 0 to 3,600,000 milliseconds (1 hour)
Default value: 10,000 milliseconds
Test Mode Point The name of a binary input point used for the Test Mode function.
(Test Mode specific)
Range: The name of any binary input, without the device prefix
Default value: no text (Test Mode is inactive)
Test Mode Type Indicates which data points will be considered by the Test Mode function.
(Test Mode specific)
Range: Analog Inputs
Binary Inputs
Inputs
Analog Outputs
Binary Outputs
Outputs
All
None
Default value: None
Notify When Ready Indicates if this master protocol instance will notify slave protocol instances
of the completion of its first general interrogation, or of a timeout if
communication cannot be established with the device.
Range: checkmark / no checkmark
Default value: no checkmark (master will not notify slaves)
Hot-Standby Support Indicates that hot standby redundancy is activated for this master protocol
(Redundancy specific) instance.
Note: This setting is only effective when the SMP Gateway is part of a redundancy
group.
Range: checkmark / no checkmark
Default value: no checkmark (hot standby is inactive)
Delay Between Tx Indicates the minimum delay, in milliseconds, between two successive
transmissions.
Range: 0 to 60,000 milliseconds
Default value: 0 millisecond
Setting Description
Enabled Indicates that link redundancy is activated for this master protocol instance.
Range: checkmark / no checkmark
Default value: no checkmark (link redundancy is inactive)
Link 1 Preferred Indicates that the first link should always be used when it is available.
Range: checkmark / no checkmark
Default value: no checkmark (first link has no precedence over the
second)
Link 1 Test Interval The delay, in milliseconds, between two complete link test requests on the
first link.
Range: 0 to 300,000 milliseconds
Default value: 3000 milliseconds
Scan Priority The default priority level of this master protocol instance’s second link on
(Multidrop specific) the multidrop link it shares with additional master protocol instances.
An instance with a higher priority level has precedence over lower priority
instances when it needs to transmit a scan request on the link.
Note: This setting is only effective if this redundant link is a multidrop connection.
Range: 0 (highest) to 100 (lowest)
Default value: 1 (normal)
Selection Timeout The maximum amount of time the master will wait on the second link,
following the successful selection of an output point, for the reception of an
execution control request on this point.
If set to 0, the selection timer is deactivated.
Range: 0 to 3,600,000 milliseconds (1 hour)
Default value: 10,000 milliseconds
Setting Description
Enabled Indicates that Switched Mode is activated for this master protocol instance.
Range: checkmark / no checkmark
Default value: no checkmark (Switched Mode is inactive)
Accept Incoming Indicates that the master protocol instance will accept incoming connections.
Connections
Two connection instances must be assigned to this master protocol instance:
a master (client) connection instance for outgoing connections, and a slave
(server) connection instance for incoming connections.
Range: checkmark / no checkmark
Default value: checkmark (master will accept incoming connections)
Max Retries Maximum number of times the master protocol instance retries to establish a
connection with the device before reporting a communication failure.
Range: 0 to 14
Default value: 3
Retry Delay The amount of time to wait before retrying to establish a connection with the
device.
Range: 0 to 2,147,483,647 milliseconds
Default value: 300,000 milliseconds (5 minutes)
Urgent Connections The amount of time during which the master protocol instance can try to
Timeout establish a connection with the device, when an urgent situation arises,
before aborting the connection establishment operation and reporting a
communication failure.
Note: This setting has precedence over the Max Retries setting when an urgent
situation arises.
Range: 0 to 2,147,483,647 milliseconds
Default value: 120,000 milliseconds (2 minutes)
Inactivity Timeout The amount of time during which the master protocol instance can keep the
connection to the device alive when there is no significant data exchanged
with the device, before terminating the communication session.
Range: 0 to 2,147,483,647 milliseconds
Default value: 120,000 milliseconds (2 minutes)
Control Inactivity The amount of time during which the master protocol instance can keep the
Timeout connection to the device alive when there is no significant data exchanged
with the device and if the connection was initiated to perform a control
operation, before terminating the communication session.
Range: 0 to 2,147,483,647 milliseconds
Default value: 120,000 milliseconds (2 minutes)
Max Comm Timeout The maximum amount of time allowed for a communication session. When
this timer expires, the communication session is terminated, even if valuable
data is still being exchanged.
Range: 0 to 2,147,483,647 milliseconds
Default value: 600,000 milliseconds (10 minutes)
Stop Time The number of minutes after midnight that designates the end of the call
period.
If the Stop Time setting has the same value as the Start Time setting, its
reference is not midnight but noon.
Range: 0 to 1,439 minutes
Comm Cycle The amount of time between two calls to the device, during the call period.
Range: 1 to 1,440 minutes
Setting Description
Name The long name associated with this type of event file. This setting is
(Event file specific) available for information purposes and is read-only.
Short Name The short name associated with this type of event file, used to build file
(Event file specific) names. This setting is available for information purposes and is read-only.
Disabled Indicates that the master protocol instance will not attempt to retrieve IED
files of this type.
Range: checkmark / no checkmark
Default value: no checkmark (files if this type will be retrieved)
Folder The system folder where IED files of this type will be stored.
Allowed values: As shown in the drop-down list.
Default value: No folder
File Rule The file retrieval rule that applies to this type of event file; this rule defines
(Event file specific) which file should be retrieved and in which order, if applicable.
Allowed values: New files only
Files from last X days (where X = Max File Age setting)
All files
Default value: New files only
Max File Age Maximum file age, in days, of the files to be downloaded, that is, from file
(Event file specific) creation to event list retrieval.
Range: 1 to 32,767 days, if File Rule is Files from last X days
0, otherwise
Default value: 0 days
Extra Info Optional, free-form text providing extra information about this type of IED
file. This extra information is used as part of the corresponding files names.
Note: Special characters \ / : * ? “ < > | and control characters cannot be used.
Range: 1 to 19 ASCII characters.
Default value: none
Setting Description
Name The tag name associated with this data point; this tag name must be unique
in this master protocol instance configuration, but also in the SMP Gateway
configuration.
To ensure that this point name is unique in the entire system, it is preceded
by the Device Prefix, as specified in the general settings.
The following characters cannot be used as part of a data point name: the
comma (,), the quotation mark ("), the semicolon (;) and the grave accent (`).
Range: 1 to 39 ASCII characters
Default value: none
Disabled Indicates that this data point will be ignored by the master protocol instance.
This setting can be used, for example, to temporarily remove from
configuration data points that are in problem due to hardware failures.
Range: checkmark / no checkmark
Default value: no checkmark (the point is active)
Persistent Indicates if the value, quality and timestamp of the data point will be
(Switched mode specific) retained if the SMP Gateway is restarted.
Range: checkmark / no checkmark
Default value: no checkmark (value, quality and timestamp not persisted)
Input Scale Scaling factor applied on the input read by the protocol, regardless of its
type (raw or floating point), to generate a reported value.
The calculation is done in floating point, but the reported value will remain
of the same type as read by the protocol component.
The following equation is used:
Input Offset Offset value applied on the input read by the protocol, regardless of its type
(raw or floating point), to generate a reported value.
The calculation is done in floating point, but the reported value will remain
of the same type as read by the protocol component.
The following equation is used:
Scale Scaling factor used to convert raw (32-bit) values to significant engineering
units (floating point), and vice versa. The conversion depends on the format
of the reported value.
The following equation is used:
Offset Offset value used to convert raw (32-bit) values to significant engineering
units (floating point), and vice versa. The conversion depends on the format
of the reported value.
The following equation is used:
Comm Deadband If the Monitor Activity setting is selected, engineering value variations
(Switched mode specific) larger than this Comm Deadband setting value are considered as significant
data changes.
Range: 0.0 to 3.4E38
Default value: 0.0 (all value changes are considered as significant)
Units Engineering units, which accompany this data point’s values in the various
SMP Tools.
Allowed values: As shown in the drop-down list
Default value: Undefined
Description An optional point description, which accompanies this point in the various
SMP Tools.
Range: 1 to 63 ASCII characters
Default value: none
Setting Description
Name The tag name associated with this data point; this tag name must be unique
in this master protocol instance configuration, but also in the SMP Gateway
configuration.
To ensure that this point name is unique in the entire system, it is preceded
by the Device Prefix, as specified in the general settings.
The following characters cannot be used as part of a data point name: the
comma (,), the quotation mark ("), the semicolon (;) and the grave accent (`).
Range: 1 to 39 ASCII characters
Default value: none
Disabled Indicates that this data point will be ignored by the master protocol instance.
This setting can be used, for example, to temporarily remove from
configuration data points that are in problem due to hardware failures.
Range: checkmark / no checkmark
Default value: no checkmark (the point is active)
Inverted Pol Indicates that this point value (state) will be inverted before it is reported.
Range: checkmark / no checkmark
Default value: no checkmark (point state is not inverted)
Monitor Activity Indicates that this point will be monitored to determine whether the current
(Switched mode specific) communication session should be kept alive or terminated.
Range: checkmark / no checkmark
Default value: no checkmark (data point activity is not monitored)
Description An optional point description, which accompanies this point in the various
SMP Tools.
Range: 1 to 63 ASCII characters
Default value: none
Setting Description
Name The tag name associated with this data point; this tag name must be unique
in this master protocol instance configuration, but also in the SMP Gateway
configuration.
To ensure that this point name is unique in the entire system, it is preceded
by the Device Prefix, as specified in the general settings.
The following characters cannot be used as part of a data point name: the
comma (,), the quotation mark ("), the semicolon (;) and the grave accent (`).
Range: 1 to 39 ASCII characters
Default value: none
Disabled Indicates that this data point will be ignored by the master protocol instance.
This setting can be used, for example, to temporarily remove from
configuration data points that are in problem due to hardware failures.
Range: checkmark / no checkmark
Default value: no checkmark (the point is active)
Input Scale Scaling factor applied on the input read by the protocol, regardless of its
type (raw or floating point), to generate a reported value.
The calculation is done in floating point, but the reported value will remain
of the same type as read by the protocol component.
The following equation is used:
Input Offset Offset value applied on the input read by the protocol, regardless of its type
(raw or floating point), to generate a reported value.
The calculation is done in floating point, but the reported value will remain
of the same type as read by the protocol component.
The following equation is used:
Scale Scaling factor used to convert raw (32-bit) values to significant engineering
units (floating point), and vice versa. The conversion depends on the format
of the reported value.
The following equation is used:
Offset Offset value used to convert 32-bit values (raw) to significant engineering
units (floating point), and vice versa. The conversion depends on the format
of the reported value.
The following equation is used:
Comm Deadband If the Monitor Activity setting is selected, engineering value variations
(Switched mode specific) larger than this Comm Deadband setting value are considered as significant
data changes.
Range: 0.0 to 3.4E38
Default value: 0.0 (all value changes are considered as significant)
Units Engineering units, which accompany this data point’s values in the various
SMP Tools.
Allowed values: As shown in the drop-down list
Default value: Undefined
Group Comm Ok Indicates that this point’s quality will be reported as OK as soon as the
communication link recovers from failure.
Range: checkmark / no checkmark
Default value: checkmark (point quality reported as OK on link up)
Description An optional point description, which accompanies this point in the various
SMP Tools.
Range: 1 to 63 ASCII characters
Default value: none
Setting Description
Name The tag name associated with this data point; this tag name must be unique
in this master protocol instance configuration, but also in the SMP Gateway
configuration.
To ensure that this point name is unique in the entire system, it is preceded
by the Device Prefix, as specified in the general settings.
The following characters cannot be used as part of a data point name: the
comma (,), the quotation mark ("), the semicolon (;) and the grave accent (`).
Range: 1 to 39 ASCII characters
Default value: none
Monitor Activity Indicates this point will be monitored to determine whether the current
(Switched mode specific) communication session should be kept alive or terminated.
Range: checkmark / no checkmark
Default value: no checkmark (data point activity is not monitored)
Master Duration Indicates that the activation time specified by the master station should be
Allowed used, if available, instead of the Activation Time setting value specified for
pulse control operations performed on this point.
Range: checkmark / no checkmark
Default value: checkmark (use activation time provided by master)
Activation Time The activation time, in milliseconds, to use for pulse control operations
performed on this point, when the activation time is not specified by the
operator (master station).
Range: 0 to 30,000 milliseconds
Default value: 500 milliseconds
Group Comm Ok Indicates that this point’s quality will be reported as OK as soon as the
communication link recovers from failure.
Range: checkmark / no checkmark
Default value: checkmark (point quality reported as OK on link up)
Open/Close Pair The index of the open/close pair this data point belongs to, when combining
two pulse points from a slave protocol instance to operate a single
open/close point of a master protocol instance.
Note: Only two points can share the same Open/Close Pair setting value.
Range: 0 to 65,535
Default value: 0
Description An optional point description, which accompanies this point in the various
SMP Tools.
Range: 1 to 63 ASCII characters
Default value: none
This appendix presents the settings that are common to all slave protocol components, when
applicable.
Note: Protocol-specific settings are presented and described in the reference manuals
of the corresponding protocols.
Setting Description
Device Prefix A prefix for the name of each system data point provided by this slave
protocol instance.
Note: This setting is optional for a slave protocol instance; when specified, it makes
the slave-specific system data points available.
This prefix must be unique in the entire SMP Gateway configuration to
ensure that every data point name is also unique.
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 double quotes ("), the semicolon (;) and the
grave accent (`).
Range: 1 to 19 ASCII characters.
Default value: none
Inactivity Timeout The time to wait, in milliseconds, after the reception of the last valid request,
before reporting a communication failure and resetting the communication
link.
If set to 0, the inactivity timer is deactivated.
Range: 0 to 2,147,483,647 milliseconds
Default value: 300,000 milliseconds
Control Enabled Indicates if control operations are allowed for this slave protocol instance.
Range: checkmark / no checkmark
Default value: checkmark (control operations are allowed)
Control Rx Timeout The time to wait, in milliseconds, for a response to a control request from
the master protocol that owns the corresponding output point, before
responding to the master station that sent the original control request.
Range: 0 to 2,147,483,647 milliseconds
Default value: 3,600,000 milliseconds (1 hour)
Selection Timeout The maximum amount of time the slave will wait, following the successful
selection of an output point, for the reception of an execution control request
on this point.
If set to 0, the selection timer is deactivated.
Range: 0 to 3,600,000 milliseconds (1 hour)
Default value: 10,000 milliseconds
Wait for Init Timeout, The time to wait, in milliseconds, following the slave protocol instance
Max Connection Delay initialization sequence, for the master protocol instances to provide the
initial values of each subscribed data point, before the slave starts to process
master station requests.
If set to 0, the slave will accept and process requests as soon as it completes
its link initialization sequence.
Range: 0 to 2,147,483,647 milliseconds
Default value: 0
Client Time Zone The time zone at which the master station clock is set.
This setting is used in conjunction with the Auto Adjust DST setting, to
convert timestamps to transmit from UTC to local time.
It is also used on the reception of clock synchronization request, to convert
the master station local time information to UTC time.
By default, SMP Config assumes that the master station clock is set to use
UTC time, which corresponds to the GMT time zone modifier setting.
Time-Sync Enabled, Indicates of the slave protocol will accept clock synchronization requests
Allow Set Time, received from the master station and use them to adjust the SMP Gateway
Time Sync clock.
Range: checkmark / no checkmark
Default value: checkmark (slave will use clock synchronization requests)
Hot-Standby Support Indicates the startup status of the slave protocol instance on the standby
SMP Gateway of a SMP Gateway redundancy group.
Allowed values:
Disabled.
Slave is not started on a standby SMP Gateway.
Acquisition.
Slave is started while on standby, but no control operation is allowed.
Acquisition and Control.
Slave is started while on standby, and control operations are allowed.
Default value: Disabled
Setting Description
Enabled Indicates that Switched Mode is activated for this slave protocol instance.
Range: checkmark / no checkmark
Default value: no checkmark (Switched Mode is inactive)
Allow Outgoing A checkmark indicates that the slave protocol instance can initiate outgoing
Connections connections.
Two connection instances must be assigned to this slave protocol instance: a
master (client) connection instance for outgoing connections, and a slave
(server) connection instance for incoming connections.
Allowed values: checkmark / no checkmark
Default values: no checkmark (slave cannot initiate outgoing connections)
Retry Delay The amount of time to wait before retrying to establish a connection with the
master station.
Range: 0 to 2,147,483,647 milliseconds
Default values: 300,000 milliseconds
Setting Description
Start Time The number of minutes after midnight that designates the start of the call
period.
Range: 0 to 1,439 minutes
Stop Time The number of minutes after midnight that designates the end of the call
period.
If the Stop Time setting has the same value as the Start Time setting, its
reference is not midnight but noon.
Range: 0 to 1,439 minutes
Comm Cycle The amount of time between two calls to the master station, during the call
period.
Range: 1 to 1,440 minutes
Setting Description
Name The name that identifies the data point.
This name must be unique and should refer to an existing data point, either
produced by a master protocol instance or a system component.
Immediate Report Indicates that events occurring for this data point will be immediately
(Switched mode specific) reported to the master station, through an outgoing connection, even if such
a connection is not currently established with the master station.
Range: checkmark / no checkmark
Default value: no checkmark (events will not be reported immediately)
Report Deadband Floating-point deadband value used in switched mode; the slave protocol
(Switched mode specific) initiates a connection with the master station when it needs to report a value
change larger than this Report Deadband setting value.
This setting is applicable only between communication sessions, and if the
Allow Outgoing Connections setting is selected.
Range: 0.0 to 3.4E38
Default value: 0.0 (all value changes trigger a call to the master station)
Disabled Indicates that the point will not be available to the master station, but will
remain in the list of configured analog inputs for possible future use.
Range: checkmark / no checkmark
Default value: no checkmark (the point will not be available)
Setting Description
Name The name that identifies the data point.
This name must be unique and should refer to an existing data point, either
produced by a master protocol instance or a system component.
Immediate Report Indicates that events occurring for this data point will be immediately
(Switched mode specific) reported to the master station, through an outgoing connection, even if such
a connection is not currently established with the master station.
Range: checkmark / no checkmark
Default value: no checkmark (events will not be reported immediately)
Disabled Indicates that the point will not be available to the master station, but will
remain in the list of configured binary inputs for possible future use.
Range: checkmark / no checkmark
Default value: no checkmark (the point will not be available)
Inverted Pol. Indicates that the point’s current state will be inverted before being reported
through the slave protocol instance.
Range: checkmark / no checkmark
Default: no checkmark (point state not inverted)
Setting Description
Name The name that identifies the data point.
This name must be unique and should refer to an existing data point, either
produced by a master protocol instance or a system component.
Deadband Floating-point deadband value; only changes larger than the deadband will
be reported to the master station.
Range: 0.0 to 3.4E38
Default value: 0.0 (all value changes reported to master station)
Report Deadband Floating-point deadband value used in Switched Mode; the slave protocol
(Switched mode specific) initiates a connection with the master station when it needs to report a value
change larger than this Report Deadband setting value.
This setting is applicable only between communication sessions, and if the
Allow Outgoing Connections setting is selected.
Range: 0.0 to 3.4E38
Default value: 0.0 (all value changes trigger a call to the master station)
Simulated Control Enables simulated control operation confirmation, and indicates for which
Confirmation control operation simulated confirmations are required from the master
protocol instance that owns the point.
Allowed values:
None
SELECT only
EXECUTE only
SELECT and EXECUTE
Default value: None (simulated confirmation not activated for this point)
Disabled Indicates that the point will not be available to the master station, but will
remain in the list of configured analog outputs for possible future use.
Range: checkmark / no checkmark
Default value: no checkmark (the point will not be available)
Setting Description
Name The name that identifies the data point.
This name must be unique and should refer to an existing data point, either
produced by a master protocol instance or a system component.
Simulated Control Enables simulated control operation confirmation, and indicates for which
Confirmation control operation simulated confirmations are required from the master
protocol instance that owns the point.
Allowed values:
None
SELECT only
EXECUTE only
SELECT and EXECUTE
Default value: None (simulated confirmation not activated for this point)
Disabled Indicates that the point will not be available to the master station, but will
remain in the list of configured binary outputs for possible future use.
Range: checkmark / no checkmark
Default value: no checkmark (the point will not be available)
Inverted Pol. Indicates that the point’s current state will be inverted before being reported
through the slave protocol instance.
Range: checkmark / no checkmark
Default: no checkmark (point state not inverted)
This appendix presents additional settings that may be required during the configuration process of
master or slave protocol instances.
Setting Description
Folder ID The numerical identifier of the folder, which must be unique in a given
SMP Gateway configuration.
The numerical Folder ID, which is a number ranging from 1 to 99. On an
SMP Gateway, each system folder, remote or local, must have a unique ID.
Range: 1 to 99
Name The name of the folder; this name references the folder in the file settings of
the master protocol instances that will use it. It also appears in the various
SMP Tools.
Location The location of the shared folder, using the Unified Naming Convention.
(Remote folder specific)
For example, the location \\cpu104\Events refers to a shared folder
called Events on a computer named cpu104.
Username The username and password of the account that the SMP Gateway will use
Password to connect to this remote system folder, including the name of the
(Remote folder specific) domain/workgroup the account belongs to.
Low Disk Space Alarm The minimum number of bytes that must be available in the system folder; if
available disk space goes below this minimum, the SMP Gateway will
advise that space is running low on this system folder, through a dedicated
system data point.
Range: 0 to 2,147,483,647 bytes
Default value: 0 byte (no notification)
This appendix presents the various system data points that available for most master and slave
protocols.
Name Description
System Analog Inputs
___ChksumErrorCount Total number of checksum errors that were detected by the protocol
component.
___CommStatus If set to 1, indicates that communication is established and active with the
(Switch mode specific) device.
___LinkActive_(n) If set to 1, indicates that link ’n’ is active; it means that this is the
(Link redundancy specific) communication link that is currently used by the master protocol instance.
If set to 0, indicates that link ‘n’ is not active; however, it may be available
(see ___LinkAvailable_(n) below).
___LinkAvailable_(n) If set to 1, indicates that link ’n’ is available; it means that the
(Link redundancy specific) communication link is established, although it may not currently be used
by the protocol component (see ___LinkActive_(n) above).
If set to 0, indicates that the communication link is not established.
___NotifyReady If set to 1, indicates that the active link has completed its general
interrogation and has notified slave protocol instances.
Otherwise, is set to 0, and reset to 0 each time a failover occurs.
___ScanEnabled If set to 1, indicates that general scan (polling) is activated for the master
protocol instance.
If set to 0, indicates that general scan (polling) was suspended, using the
___ScanDisable analog output system point, for this master protocol
instance.
___ForceClockSync Force device clock synchronization with the SMP Gateway clock.
___ScanDisable Deactivate general scan (polling) until further notice or system reset.
___ScanFast Set the general scan (polling) operation to the highest priority level.
___ScanNormal Set the general scan (polling) operation at its pre-configured priority level.
___ScanReset Reset the communication link with the device, and the general scan
(polling) process by the same occasion.
___ScanSlow Set the general scan (polling) operation to the lowest priority level.
Name Description
System Binary Inputs
___LinkActive Indicates whether or not the link configured for this protocol instance
shows signs of activity.
___LinkAvailable Indicates whether or not the link configured for this protocol instance is
operational.
___ScanDisable Terminate the communication link between this slave protocol instance
and the corresponding master station, and prevent the slave protocol
instance from establishing any new connection.
As a result, it sets the ___ScanEnabled system binary input to 0.
Name Description
System Binary Inputs
_smp___localControl If set to 1, indicates that the SMP Gateway is in Local Control Operation
mode, which means that it only allows control operations from a local
HMI.
If set to 0, indicates that the SMP Gateway is Remote Control Operation
mode, which means that it allows control operations from the SCADA
(i.e. via slave protocol instances).
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___setLocalControl Allow the user to switch from Remote Control Operation mode to Local
Control Operation mode.
Current control operation mode is indicated by the _smp___localControl
system binary input.
Note: Each set of point is identified using the corresponding system folder Folder ID
and Name settings.
_smp___Folder<ID><Name>_LowDiskSpace If set to 1, indicates that the system folder host is running low
on disk space.