0% found this document useful (0 votes)
98 views140 pages

SMP IO User Manual

The document is a user manual for version 2.0 of the SMP I/O software and tools, detailing its features, installation, configuration, and troubleshooting. It includes sections on system architecture, communication capabilities, and various input/output configurations. Additionally, it provides technical specifications and support contact information for users.

Uploaded by

vgq47eplkyy8
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
98 views140 pages

SMP IO User Manual

The document is a user manual for version 2.0 of the SMP I/O software and tools, detailing its features, installation, configuration, and troubleshooting. It includes sections on system architecture, communication capabilities, and various input/output configurations. Additionally, it provides technical specifications and support contact information for users.

Uploaded by

vgq47eplkyy8
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 140

User Manual

SMP I/O
This document contains information that applies to version 2.0 of the SMP I/O software and tools.

© 2012 Cooper Power Systems, LLC – All rights reserved.


The information in this document is subject to change without notice.

Cooper Power Systems


Energy Automation Solutions
730 Commerciale Street
Suite 200
Saint-Jean-Chrysostome, Quebec
Canada G6Z 2C5
Phone: +1.418.834.0009
Fax: +1.514.227.5256
Email: PSMO-sales@cooperindustries.com
Web: http://www.cooperpower.com

Technical Support: PSSJ-support@cooperindustries.com

GUI-00462-003 T, version 8 (2.0)


Contents
Limited Warranty ................................................................................................ ix

1 Welcome 1
1.1 Getting Assistance with our Products ....................................................................2
1.2 Related Documentation .........................................................................................2

2 Introduction to the SMP I/O 3


2.1 Unpacking .............................................................................................................3
2.2 Front Panel ............................................................................................................4
2.3 Back Panel .............................................................................................................7
2.3.1 Part Number and Ordering Information ....................................................9

3 Principles of Operation 11
3.1 System Architecture ............................................................................................11
3.2 Communications Capability ................................................................................11
3.2.1 Using the SMP I/O as a Standalone I/O Module ....................................12
3.2.2 Using the SMP I/O with the Cybectec SMP Gateway ............................13
3.3 Time Synchronization .........................................................................................14
3.4 Binary Outputs ....................................................................................................14
3.4.1 Supported Output Functions ...................................................................15
3.4.2 Monitoring Outputs .................................................................................15
3.4.3 Built-in Outputs ......................................................................................15
3.4.4 Binary Output Cards ...............................................................................16
3.4.5 Local/Remote Operation Modes .............................................................16
3.5 Binary Inputs .......................................................................................................17
3.5.1 Voltage Ranges .......................................................................................17
3.5.2 Input Filtering .........................................................................................18
3.5.3 Monitoring Inputs ...................................................................................18
3.5.4 Binary Input Cards ..................................................................................19
3.5.4.1 Error Detection Circuit ........................................................ 19
3.6 Analog Inputs ......................................................................................................19

SMP I/O User Manual •i


3.6.1 Input Types .............................................................................................20
3.6.2 Monitoring Inputs ...................................................................................20
3.6.3 Analog Input Cards .................................................................................21
3.7 Event Reporting ...................................................................................................21
3.7.1 Event Queue ............................................................................................21

4 Installation 23
4.1 Rack-Mounting the SMP I/O...............................................................................23
4.2 Wall-Mounting the SMP I/O ...............................................................................24
4.3 Back Panel Connections ......................................................................................24
4.3.1 Power Supply Wiring ..............................................................................24
4.3.2 IRIG-B Time Source ...............................................................................26
4.3.3 RS-485 Communications Interface .........................................................26
4.3.4 Ethernet Interface ....................................................................................27
4.4 Input and Output Wiring .....................................................................................28
4.4.1 Binary Input Wiring ................................................................................28
4.4.1.1 Jumper Straps ...................................................................... 29
4.4.2 Analog Input Wiring ...............................................................................29
4.4.3 Output Wiring .........................................................................................30
4.5 Installing SMP I/O Manager ...............................................................................31
4.5.1 Starting SMP I/O Manager .....................................................................32

5 Configuration Overview 33

6 Basic Configuration 35
6.1 Setting the SMP I/O IP Address ..........................................................................35
6.2 Updating the Connection Settings .......................................................................36
6.3 Disabling the Local/Remote Button on the SMP I/O ..........................................40
6.4 Updating the Firmware ........................................................................................41
6.5 Locking the SMP I/O Settings .............................................................................42
6.6 Viewing System Properties .................................................................................43
6.7 Manually Adding an SMP I/O to the List ............................................................43

7 Configuration with an SMP Gateway 45


7.1 Using SMP Config’s Add SMP I/O Instance Wizard..........................................45
7.2 Configuring the SMP I/O in SMP Config ...........................................................48
7.2.1 General Settings ......................................................................................49
7.2.2 System.....................................................................................................50

ii • SMP I/O User Manual


7.2.2.1 Analog Inputs ...................................................................... 51
7.2.2.2 Binary Inputs ....................................................................... 51
7.2.2.3 Binary Outputs .................................................................... 52
7.2.3 CPU Card ................................................................................................53
7.2.3.1 Analog Inputs ...................................................................... 53
7.2.3.2 Binary Inputs ....................................................................... 54
7.2.3.3 Binary Outputs .................................................................... 54
7.2.4 Binary Input Cards ..................................................................................56
7.2.4.1 Analog Inputs ...................................................................... 56
7.2.4.2 Binary Inputs ....................................................................... 57
7.2.4.3 Counter Inputs ..................................................................... 58
7.2.4.4 Frozen Counter Inputs ......................................................... 59
7.2.5 Binary Output Cards ...............................................................................60
7.2.5.1 Analog Inputs ...................................................................... 60
7.2.5.2 Binary Inputs ....................................................................... 61
7.2.5.3 Binary Outputs .................................................................... 61
7.2.6 Analog Input Cards .................................................................................64
7.2.6.1 Analog Inputs ...................................................................... 65
7.2.6.2 Binary Inputs ....................................................................... 68

8 Configuration without an SMP Gateway 71


8.1 Overview .............................................................................................................71
8.1.1 Using Parameters Files ...........................................................................73
8.2 DNP3 Slave Settings ...........................................................................................74
8.3 Default Variations Settings..................................................................................78
8.4 CPU Card Settings...............................................................................................80
8.4.1 Analog Inputs ..........................................................................................80
8.4.2 Binary Inputs...........................................................................................82
8.4.3 Binary Outputs ........................................................................................84
8.5 I/O Cards Settings ...............................................................................................86
8.5.1 Binary Input Cards Settings ....................................................................87
8.5.1.1 Analog Inputs ...................................................................... 87
8.5.1.2 Binary Inputs ....................................................................... 88
8.5.1.3 Counter Inputs ..................................................................... 89
8.5.1.4 Frozen Counter Inputs ......................................................... 90
8.5.2 Binary Output Cards Settings .................................................................91
8.5.2.1 Analog Inputs ...................................................................... 93

SMP I/O User Manual • iii


8.5.2.2 Binary Inputs ....................................................................... 94
8.5.2.3 Binary Outputs .................................................................... 95
8.5.3 Analog Input Cards Settings ...................................................................97
8.5.3.1 Analog Inputs ...................................................................... 98
8.5.3.2 Binary Inputs ..................................................................... 102

9 Applications 104
9.1 Using the SMP Gateway’s Built-in Web Server to Simplify System
Commissioning .................................................................................................. 104

10 Inserting and Removing I/O Cards 105


10.1 Installation Procedure ........................................................................................ 105
10.2 Removing an Expansion Card ........................................................................... 106

11 Troubleshooting 108
11.1 Safe Mode ......................................................................................................... 108
11.2 Rescue Mode ..................................................................................................... 109
11.2.1 Forcing the SMP I/O into Rescue Mode ............................................... 109
11.2.2 Manually Uploading a File to the SMP I/O .......................................... 109
11.2.3 Resetting the SMP I/O’s IP Address to Default .................................... 110
11.3 Configuration Problems..................................................................................... 110
11.4 Communication Problems ................................................................................. 111
11.5 Problems with Data Validity ............................................................................. 112
11.6 Problems Executing Control Operations ........................................................... 113

12 Dimension Drawings 114

13 Technical Specifications 116


13.1 Features ............................................................................................................. 116
13.2 Type Tests ......................................................................................................... 118
13.3 Temperature Derating ........................................................................................ 119

14 DNP3 Device Profile 121


14.1 DNP V3.0 Implementation Table ...................................................................... 124

iv • SMP I/O User Manual


Figures
Figure 1 Front panel detail .......................................................................................................... 4
Figure 2 Back panel detail for the rack-mountable unit .............................................................. 7
Figure 3 Back panel detail for the wall-mountable unit .............................................................. 8
Figure 4 Functional architecture ............................................................................................... 11
Figure 5 Using the SMP I/O as a standalone I/O module ......................................................... 12
Figure 6 Using the SMP I/O with the Cybectec SMP Gateway ................................................ 13
Figure 7 Back panel terminal block for built-in form C relays ................................................. 15
Figure 8 8-port binary output card ............................................................................................ 16
Figure 9 Input hysteresis ........................................................................................................... 17
Figure 10 Input debouncing ........................................................................................................ 18
Figure 11 8-port binary input card .............................................................................................. 19
Figure 12 8-port analog input card .............................................................................................. 21
Figure 13 Power supply terminal block and ground lug location ............................................... 24
Figure 14 Connecting the rack-mountable SMP I/O to a low voltage power source .................. 25
Figure 15 Connecting the rack-mountable SMP I/O to a high voltage power source ................. 25
Figure 16 IRIG-B terminal block location .................................................................................. 26
Figure 17 Connecting the SMP I/O to an IRIG-B source ........................................................... 26
Figure 18 RS-485 terminal block location .................................................................................. 27
Figure 19 RS-485 connector wiring ............................................................................................ 27
Figure 20 10/100BASE-TX Ethernet interface location ............................................................. 27
Figure 21 10/100BASE-FX Ethernet interface location ............................................................. 28
Figure 22 Wiring independent binary inputs .............................................................................. 28
Figure 23 Wiring binary inputs with common wetting voltage .................................................. 29
Figure 24 I/O card jumper strap .................................................................................................. 29
Figure 25 Wiring independent analog inputs to voltage transducers .......................................... 30
Figure 26 Wiring independent binary outputs............................................................................. 31
Figure 27 Wiring common binary outputs .................................................................................. 31
Figure 28 SMP IO Windows Start menu items ........................................................................... 32
Figure 29 SMP I/O Manager....................................................................................................... 32
Figure 30 SMP I/O Manager Change IP Address dialog box ..................................................... 35
Figure 31 SMP I/O Manager Connection Settings dialog box .................................................... 37

SMP I/O User Manual •v


Figure 32 Master station 2 connection settings ........................................................................... 39
Figure 33 Security and safety settings ........................................................................................ 41
Figure 34 SMP I/O Manager Firmware Update dialog box ........................................................ 42
Figure 35 SMP I/O Manager Properties dialog box .................................................................... 43
Figure 36 SMP I/O Manager Add SMP I/O dialog box .............................................................. 43
Figure 37 Add New SMP I/O Instance dialog box ..................................................................... 46
Figure 38 Communication settings in the Add New SMP I/O Instance dialog box .................... 46
Figure 39 SMP I/O settings in the Add New SMP I/O Instance dialog box ............................... 47
Figure 40 Master protocol general settings in the Add New SMP I/O Instance dialog box ....... 48
Figure 41 SMP I/O general settings, in SMP Config .................................................................. 49
Figure 42 Various options available for Standalone Settings edition ......................................... 71
Figure 43 SMP I/O Manager Standalone Settings dialog box .................................................... 72
Figure 44 DNP3 slave settings .................................................................................................... 74
Figure 45 Default variations settings .......................................................................................... 78
Figure 46 CPU card settings ....................................................................................................... 80
Figure 47 Analog inputs of the CPU card ................................................................................... 81
Figure 48 Physical binary inputs of the CPU card ...................................................................... 82
Figure 49 Logical binary inputs of the CPU card ....................................................................... 83
Figure 50 Physical binary outputs of the CPU card .................................................................... 84
Figure 51 Logical binary outputs of the CPU card ..................................................................... 85
Figure 52 I/O cards settings ........................................................................................................ 86
Figure 53 Analog inputs of a binary input card in slot A ............................................................ 87
Figure 54 Binary inputs of a binary input card in slot A ............................................................. 88
Figure 55 Counter inputs of a binary input card in slot A ........................................................... 89
Figure 56 Frozen counter inputs of a binary input card in slot A................................................ 91
Figure 57 Binary output card settings ......................................................................................... 92
Figure 58 Analog inputs of a binary output card in slot B .......................................................... 94
Figure 59 Binary inputs of a binary output card in slot B ........................................................... 94
Figure 60 Binary outputs of a binary output card in slot B ......................................................... 95
Figure 61 Analog input card settings .......................................................................................... 98
Figure 62 Physical analog inputs of an analog input card in slot C ............................................ 98
Figure 63 Logical analog inputs of an analog input card in slot C............................................ 101
Figure 64 Binary inputs of an analog input card in slot C ........................................................ 102
Figure 65 Using the web server’s commissioning tool of the SMP Gateway ........................... 104
Figure 66 Removing the back plate of a rack-mountable SMP I/O .......................................... 106
Figure 67 Rack-mountable SMP I/O dimension drawings ....................................................... 114
Figure 68 Wall-mountable SMP I/O dimension drawings ........................................................ 115

vi • SMP I/O User Manual


Tables
Table 1 Front panel components................................................................................................ 7
Table 2 SMP I/O back panel components.................................................................................. 9
Table 3 Part number and ordering information.......................................................................... 9
Table 4 Binary input voltage ranges and thresholds ................................................................ 18
Table 5 IP address-related settings .......................................................................................... 36
Table 6 Main communication link settings.............................................................................. 38
Table 7 Secondary communication link settings ..................................................................... 40
Table 8 General settings, in SMP Config ................................................................................ 50
Table 9 System analog inputs, in SMP Config ........................................................................ 51
Table 10 System binary inputs, in SMP Config ........................................................................ 52
Table 11 System binary outputs, in SMP Config ...................................................................... 52
Table 12 Analog inputs of the CPU card, in SMP Config ......................................................... 53
Table 13 Physical binary inputs of the CPU card, in SMP Config ............................................ 54
Table 14 CPU card internal statuses, in SMP Config ................................................................ 54
Table 15 Physical binary outputs of the CPU card, in SMP Config .......................................... 55
Table 16 Internal status outputs of the CPU card, in SMP Config ............................................ 56
Table 17 Analog inputs of a binary input card in slot A, in SMP Config .................................. 57
Table 18 Binary inputs of a binary input card in slot A, in SMP Config................................... 57
Table 19 Settings for binary inputs of a binary input card, in SMP Config............................... 58
Table 20 Counter inputs of a binary input card in slot A, in SMP Config ................................. 58
Table 21 Settings for counter inputs of a binary input card, in SMP Config ............................. 59
Table 22 Frozen counter inputs of a binary input card in slot A, in SMP Config...................... 60
Table 23 Analog inputs of a binary output card in slot B, in SMP Config ................................ 61
Table 24 Binary inputs of a binary output card in slot B, in SMP Config ................................. 61
Table 25 Settings for a binary output card, in SMP Config ....................................................... 62
Table 26 Binary outputs of a binary output card in slot B, in SMP Config ............................... 64
Table 27 Settings for binary outputs of a binary output card, in SMP Config........................... 64
Table 28 Settings for an analog input card, in SMP Config ...................................................... 65
Table 29 Analog inputs of an analog input card in slot C, in SMP Config................................ 65
Table 30 Settings for analog inputs of an analog input card, in SMP Config ............................ 67
Table 31 Analog inputs of an analog input card in slot C, in SMP Config................................ 68

SMP I/O User Manual • vii


Table 32 Binary inputs of an analog input card in slot C, in SMP Config ................................ 70
Table 33 DNP3 slave settings .................................................................................................... 78
Table 34 SMP I/O default variations settings ............................................................................ 79
Table 35 CPU card settings ....................................................................................................... 80
Table 36 Analog inputs of the CPU card ................................................................................... 82
Table 37 Settings for analog inputs of the CPU card................................................................. 82
Table 38 Physical binary inputs of the CPU card ...................................................................... 83
Table 39 Logical binary inputs of the CPU card ....................................................................... 83
Table 40 Settings for binary inputs of the CPU card ................................................................. 84
Table 41 Physical binary outputs of the CPU card .................................................................... 85
Table 42 Logical binary outputs of the CPU card ..................................................................... 85
Table 43 Settings for binary outputs of the CPU card ............................................................... 86
Table 44 I/O cards settings ........................................................................................................ 86
Table 45 Analog inputs of binary input cards............................................................................ 88
Table 46 Settings for binary inputs of a binary input card......................................................... 89
Table 47 Settings for counter inputs of a binary input card ....................................................... 90
Table 48 Settings for frozen counter inputs of a binary input card ............................................ 91
Table 49 Binary output card settings ......................................................................................... 93
Table 50 Analog inputs of binary output cards.......................................................................... 94
Table 51 Settings for binary inputs of a binary output card....................................................... 95
Table 52 Binary outputs of a binary output card in slot B ......................................................... 97
Table 53 Settings for binary outputs of a binary output card..................................................... 97
Table 54 Settings for physical analog inputs of an analog input card ..................................... 101
Table 55 Settings for logical analog inputs of an analog input card ........................................ 102
Table 56 Settings for binary inputs of an analog input card .................................................... 103

viii • SMP I/O User Manual


Limited Warranty
The Cybectec SMP I/O is designed to operate without any maintenance for its entire lifetime, under normal conditions. It comes with
a 5-year limited warranty, the terms of which are described below.

Description
1. For the Cybectec SMP I/O and accessories, the warranty will expire five (5) years after delivery.
For software and all other products, the warranty will expire eighteen (18) months after delivery or twelve (12) months after
installation, whichever occurs first.

2. During the warranty period, Cooper Industries (Electrical) shall correct, repair or replace faulty or unusable items, rapidly and
free of charge. Cooper Industries (Electrical) may also opt for circumventions or palliative solutions, provided it can obtain
identical or superior performance.

3. Repairs made during the warranty period in no way modify the terms or duration of the warranty.

4. This warranty is considered null unless accompanied by a packing slip or a provisional acceptance receipt from the client,
certifying the date on which the warranty came into effect.

Restrictions
The warranty does not cover the following situations:

1. The hardware or software under warranty is accidentally and/or intentionally damaged, or installed and used in a manner
inconsistent with the Cooper Industries (Electrical) specific instructions.

2. The hardware or software has been modified or repaired by personnel not authorized to do so by Cooper Industries (Electrical).

3. The hardware or software has been modified without the express authorization of Cooper Industries (Electrical).

4. The warranty does not cover normal wear and tear.

Clauses
1. Before requesting any repairs or corrections, the client must contact the person responsible at Cooper Industries (Electrical) and
give a detailed description of the problem. Cooper Industries (Electrical) shall complete a “TR” (Trouble Report) and issue an
“RMA” (Return of Merchandise Authorization) number, if required. Parts must be returned by courier or mail, appropriately
packaged, or deposited directly at the Cooper Industries (Electrical) offices. The RMA number must appear on the packing slip.

2. Cooper Industries (Electrical) shall correct, repair or replace all faulty items, complete the Trouble Report form and return the
parts, or a copy of the software, to the client with a copy of the Trouble Report, duly filled out.

Limitations
1. In no way shall Cooper Industries (Electrical) be liable for any breakdown, malfunction, or direct or indirect loss or damage
resulting from utilization of the hardware or software.

2. In no way shall Cooper Industries (Electrical) be liable for any unlawful or fraudulent acts committed by its personnel.

3. In no way shall Cooper Industries (Electrical) be held liable if providing assistance, installation or maintenance services is
rendered impossible by Force Majeure, an Act of God or any other event that cannot be avoided, notwithstanding reasonable
care by Cooper Industries (Electrical).

4. Replacement of parts shall depend on whether the components are in stock. In no way shall Cooper Industries (Electrical) be
held liable for direct or indirect damage resulting from delays in obtaining replacement parts.

SMP I/O User Manual • ix


1 Welcome

Congratulations on acquiring a Cybectec SMP I/O!

The SMP I/O is a substation-grade distributed input and output (I/O) module designed for today’s
automation systems. It supports analog input, binary input and binary output cards, operates with
AC or DC voltage, and communicates using the DNP3 protocol over serial RS-485, or TCP/IP
using fiber or copper Ethernet. It can be used as a companion to the SMP Gateway, or as a
standalone I/O module.

This document goes through the basic steps required to install and set up the SMP I/O:

‰ Unpacking the SMP I/O and understanding its front and back panels.

‰ Wiring the SMP I/O.

‰ Getting an overview about the principles of operation of the SMP I/O.

‰ Configuring the SMP I/O for use either with or without a Cybectec SMP Gateway.

‰ Adding or removing I/O cards inside the SMP I/O.

Additional reference drawings and a troubleshooting guide are also available at the end of the
manual.

SMP I/O User Manual •1


1.1 Getting Assistance with our Products
If you have any question regarding the performance, application or testing of any component of
this Cooper Power Systems product, do not hesitate to contact us. Our staff will be pleased to
assist you.
Technical Support
Cooper Power Systems
Energy Automation Solutions
730 Commerciale Street, Suite 200
Saint-Jean-Chrysostome, Quebec
Canada G6Z 2C5

Email: PSSJ-support@cooperindustries.com
Phone: +1.418.834.0009
Fax: +1.514.227.5256

Business hours are from 8 a.m. and 5 p.m. EST, Monday to Friday.

1.2 Related Documentation


This document provides all the information required to use the SMP I/O.

If the SMP I/O is used as a companion to the Cybectec SMP Gateway, the following documents
on the SMP Gateway Software and Tools CD-ROM will provide with additional relevant
reference information:

‰ SMP Gateway User Manual, GUI-00316-00001 T.


This document goes through the steps required to configure an SMP Gateway and to test its
configuration, describes how to connect the SMP Gateway to a control center, and presents its
advanced features.

‰ Master Protocol Common Concepts, GUI-00316-00063 T.


This document describes a master protocol's basic features and functions, as well as concepts
that are common to all protocols used to communicate with substation devices.

2• SMP I/O User Manual


2 Introduction to the SMP I/O

2.1 Unpacking
When unpacking the SMP I/O, make sure every component listed on the packing slip is in the box:

‰ The SMP I/O base unit with the selected options and factory installed I/O cards:

‰ The power supply information is indicated on the name plate on the back panel of the
device.

‰ The factory installed I/O cards are identified by an information plate on the back panel.

‰ 1 power cable:

‰ For the high voltage power supply model: CABC-0126-00.

‰ For the low voltage power supply model: CABC-0127-00).

‰ 2 rack-mounting brackets and 8 flat-head mounting screws.

‰ A jumper straps package (optional).

‰ A CD-ROM with SMP I/O Manager software.

‰ A printed version of this SMP I/O User Manual.

Make sure all the I/O cards and the selected options that were ordered are installed. To learn how
to use the part number for this verification, see “Part Number and Ordering Information”, page 9.

If the packaging seems damaged, contact the transport company immediately. For any other
problem, please contact us (see “Getting Assistance with our Products”, page 2).

The sections that follow describe the front and back panels of the SMP I/O.

SMP I/O User Manual •3


2.2 Front Panel
The front panel of the SMP I/O displays its current status. Two pushbuttons are available to select
the data points to display as well as enable or disable local operation.

The figure below shows the front panel of the rack-mountable SMP I/O, followed by a description
of each LED and button.

1 3 5 7 9 10 11

2 4 6 8 12

Figure 1 Front panel detail

Note: The front panel of the wall-mountable SMP I/O contains the same LEDs and
buttons, although they are arranged in a slightly different manner.

Identification Description

1 Power LED.

Indicates the current combined state of the SMP I/O internal supplies.

Color Meaning

Not lit The SMP I/O is powered off.

Red Both internal supply voltages are below their alarm


thresholds.

Amber One of the internal supply voltages is below its alarm


threshold.

Green All voltages are at their optimal level.

4• SMP I/O User Manual


Identification Description

2 Watchdog timer LED.

When the SMP I/O is running, the watchdog timer resets the SMP I/O if
the software stops working properly.

During startup, the LED blinks amber, and then green if the SMP I/O has
started properly.

3 ENET Ethernet port status LED.

Color Meaning

Not lit No activity.

Amber Communicating at 10 Mbits. When blinking, data is


being sent or received.

Green Communicating at 100 Mbits. When blinking, data is


being sent or received.

4 485 RS-485 port status LED.

Color Meaning

Not lit No activity.

Green The SMP I/O is receiving data on the RS-485 port.


(blinking)

Red The SMP I/O is sending data on the RS-485 port.


(blinking)

5 SYNC Real-time clock synchronization status LED.

Color Meaning

Not lit The clock has not been synchronized.

Amber The clock is synchronized by the DNP3 protocol, or is in


free-running mode after losing the IRIG-B signal.

Green The clock is synchronized by IRIG-B.

Red The SYNC LED turns to red when:

‰ the IRIG-B signal is invalid;


‰ the IRIG-B signal is lost for more than 5 minutes;
‰ the SMP I/O stopped receiving time information from
a DNP3 master station for more than 30 minutes, if
this protocol is used for time synchronization;
‰ the current-year information is not available (either in
the IRIG-B signal or through DNP3).

SMP I/O User Manual •5


Identification Description

6 ST General status LED.

Color Meaning

Amber The SMP I/O is starting up.


(blinking)

Green Startup completed: the SMP I/O is up and running

Red Startup failed, or the SMP I/O is in Safe mode: the SMP
I/O is reachable via SMP I/O Manager, but it will not
communicate with the master station.

7 OUT 1-2 Base unit output relays status LEDs.

Color Meaning

Green Relay is energized.

Red Error detected, output does not match requested state.

Not lit Relay is not energized.

8 SELECT The SELECT button allows you to select the card for which the state will
be displayed: A, B, C, or D.

Hold down the button for at least 2 seconds to test all LEDs.

The SELECT button is also used, with the L/R button, to unlock the SMP
I/O settings that may have been locked with SMP I/O Manager. To unlock
the SMP I/O settings, simultaneously press the SELECT and L/R buttons
for at least 15 seconds. For more details, see “Locking the SMP I/O
Settings”, page 42.

9 A-D Card selected to be displayed. LEDs 1 to 8 will display the status of the
data points on the selected card.

10 1-8 Selected card I/Os status LEDs.

Color Meaning

Not lit Analog Input: Voltage (or current) has not changed
significantly the last time the input was read.

Binary input: Voltage is below the OFF threshold.

Binary output: Relay is not energized.

Green Analog Input: The last change of voltage (or current)


exceeded the configured deadband.

Binary input: Voltage exceeds the ON threshold.

Binary output: Relay energized.

6• SMP I/O User Manual


Identification Description

Red Analog Input: Voltage (or current) is not being properly


read, resulting in “bad quality” input values.

Binary input: Error detected (for EDC input cards only.


See “Error Detection Circuit”, page 19 for more details).

Binary output: Error detected, output does not match


requested state.

11 L/R Local/Remote button.

This button provides a safety measure for maintenance purposes. For more
details, see “Local/Remote Operation Modes”, page 16.

The L/R button is also used, with the SELECT button, to unlock the
SMP I/O settings that may have been locked with SMP I/O Manager. To
unlock the SMP I/O settings, simultaneously press the SELECT and L/R
buttons for at least 15 seconds. For more details, see “Locking the SMP
I/O Settings”, page 42.

12 Local/Remote Local/Remote operation mode indicator.


LED
Not lit SMP I/O is in the remote operation mode.

Red SMP I/O is in the local operation mode.

Table 1 Front panel components

2.3 Back Panel


The following illustrations show the back panel of both the rack-mountable and wall-mountable
versions of the SMP I/O base unit.

A C 1 2 3 4

B D 5 6 7 8 9

Figure 2 Back panel detail for the rack-mountable unit

SMP I/O User Manual •7


1 2 3 4

A B C D 5 6 7 8 9

Figure 3 Back panel detail for the wall-mountable unit

The following table describes the various components of the back panel.

Identification Description

A, B, Slots A, B, C and D The standard model of analog input card can be inserted in slots A, B
C, D and C, whereas the high isolation model can only be inserted in slots
A and C.

Binary input cards can be inserted in any slot.

Binary output cards can only be inserted in slots B and D, in the lower
row.

1 Slots A, B, C and D I/O card identification label. Describes the type of card installed in
identifying labels each slot and provides a simplified wiring diagram.

2 Device name plate SMP I/O name plate. Describes the SMP I/O serial number, part
number (P/N), model and shipping date.

3 Power supply Wiring terminals for power supply. See “Power Supply Wiring”,
terminal block page 24.

4 Ground Two ground connections are available: one for the power supply and
one for the RS-485 communication link.

5 ENET Ethernet connector, for TCP/IP communication.

Depending on the purchased options, this connector can be either a


standard RJ-45 Ethernet connector or a fiber optical LC connector.

6 IRIG Wiring terminals for demodulated IRIG-B time synchronization input.


See “IRIG-B Time Source”, page 26 for more details.

7 485 Wiring terminals for RS-485 serial communication in half-duplex.


See “RS-485 Communications Interface”, page 26 for more details.

8 OUT1 Wiring terminals for user programmable built-in form C output relay.

8• SMP I/O User Manual


Identification Description

9 OUT2 Wiring terminals for user programmable built-in form C output relay.

Table 2 SMP I/O back panel components

2.3.1 Part Number and Ordering Information


The part number (P/N) is located on the device name plate.

Table 3 explains each fields of the part number, and displays all the available options:

tr e
Re er S lav
ply

Re rv ed ap
mp l S
up

d
Po tin g

J u ition a
rS

rv e
Slo C
tD
tA
tB
un

we

se
se
rt

d
t
Mo

Slo
Slo

Slo
Po

Ad
P - PRTU - 1 2 3 - 4 5 6 7 - 8 9 # #
Mounting
[R] SMP I/O Rackmount base unit R
[A] SMP I/O Wallmount CB* base unit A
[B] SMP I/O Wallmount CL* base unit B
[C] SMP I/O Wallmount CT* base unit C
[D] SMP I/O Wallmount CR* base unit D
Port
[C] Copper Ethernet C
[F] Optical Ethernet F
Power Supply
[A] 24-48 VDC A
[B] 110-250 VDC / 110-240 VAC B
I/O Cards
[0] empty 0 0 0 0
[A] 8 Port relay output module A A
[B] 8 Port 24 VDC digital input B B B B
[C] 8 Port 48 VDC digital input C C C C
[D] 8 Port 110 VDC digital input D D D D
[E] 8 Port 125 VDC digital input E E E E
[F] 8 Port 220 VDC digital input F F F F
[G] 8 Port 250 VDC digital input G G G G
[H] 8 Port 24 VDC EDC digital input H H H H
[I] 8 Port 48 VDC EDC digital input I I I I
[J] 8 Port 110 VDC EDC digital input J J J J
[K] 8 Port 125 VDC EDC digital input K K K K
[L] 8 Port 220 VDC EDC digital input L L L L
[M] 8 Port 250 VDC EDC digital input M M M M
[N] 8 Port DC analog input, standard
model N N N
[P] 8 Port DC analog input, high isolation
model P P
Options
[0] None 0
[A] Additional connectivity option (2nd
DNP3 Slave) A
Jumper Strap Options
[0] No jumper strap 0
[1] Package of 1 jumper strap 1
[2] Package of 2 jumper straps 2
[3] Package of 3 jumper straps 3
[4] Package of 4 jumper straps 4

Table 3 Part number and ordering information

SMP I/O User Manual •9


Note: A wall-mountable SMP I/O can be installed in many different ways on a surface.
The location of the connectors relative to the front panel can be factory-
customized. The following codes are used to specify this information when
purchasing the unit: CB = Connectors on the bottom of the unit, CL = Connectors
on the left side, CT = Connectors on the top of the unit, CR = Connectors on the
right side.

Based on the information found in this table and the part number read on the name plate of the
back panel, validate the content of the shipped SMP I/O. If the shipped content does not
correspond to your order, please contact us (see “Getting Assistance with our Products”, page 2).

10 • SMP I/O User Manual


3 Principles of Operation

3.1 System Architecture


The SMP I/O is composed of a base unit (19-inch 1U rack-mountable or 9-inch wall-mountable),
with front panel indicators and controls. It houses the power supply, system processor,
communication interfaces and time synchronization circuits.

FRONT PANEL RS-485


ETHERNET IRIG-B
INDICATORS SERIAL
WATCHDOG INTERFACE TIME
AND COMMUNICATIONS
(COPPER OR FIBER) SYNCHRONIZATION
CONTROLS INTERFACE

PROCESSOR

OUTPUT OUTPUT
SLOT A SLOT B SLOT C SLOT D RELAY RELAY
1 2

Figure 4 Functional architecture

The SMP I/O has 4 slots for field-installable I/O cards. All slots are electrically equivalent. Analog
input cards can only be installed in slots A, B and C. Binary input cards can go into any slots.
Binary output cards can only be installed in lower slots B and D, because of the high-load carrying
capability of the output relays and because they require more vertical clearance. Input and output
cards can be installed simultaneously in a same SMP I/O, and some slots can remain empty.

3.2 Communications Capability


The SMP I/O is provided with both a serial RS-485 interface and an Ethernet interface. Both
interfaces can be used for data communication. The Ethernet interface is also used for the initial
device configuration.

SMP I/O User Manual • 11


The RS-485 interface is accessed through a rear panel terminal block. It supports 9600 to
115,200 bps communication rate in half-duplex with multidrop capability. Instructions on using
RS-485 to connect the SMP I/O to an SMP Gateway or any other master station are provided in
the “RS-485 Communications Interface” section, page 26.

The SMP I/O also supports TCP/IP communications using the 10/100BASE-TX or optional
100BASE-FX interfaces.

The SMP I/O uses the industry standard DNP3 protocol to communicate with one or two master
stations. It is a level 2 DNP3 device and thus supports report-by-exception for reduced bandwidth
usage. By default, DNP3 communications over Ethernet uses standard port 20000 for main data
communication, and port 20001 for secondary communications, if required. Different port
numbers can be specified at configuration time for both communication links (see “Updating the
Connection Settings”, page 36).

3.2.1 Using the SMP I/O as a Standalone I/O Module


With a standalone SMP I/O, a master station can monitor and control remote devices using the
DNP3 protocol with accurate IRIG-B time-stamping, effectively replacing a traditional RTU.

Multiple SMP I/O devices can be distributed throughout the substation using an RS-485 multidrop
architecture, or using either copper or fiber Ethernet.

Figure 5 represents a single SMP I/O communicating with a DNP3-compatible SCADA:

SCADA

DNP3

ETHERNET
OR SERIAL
COMMUNICATIONS

SMP I/O

EQUIPMENT SECURITY AND SAFETY ENVIRONMENTAL,


MONITORING ACCESS CONTROL MONITORING
AND CONTROL FIRE AND CONTROL
BREAKER GAS HVAC
TRANSFORMER BUZZER /SIREN HEATER
PROTECTION RELAY CONTROL TEMPERATURE

Figure 5 Using the SMP I/O as a standalone I/O module

12 • SMP I/O User Manual


3.2.2 Using the SMP I/O with the Cybectec SMP Gateway
The SMP I/O design integrates seamlessly with the Cybectec SMP Gateway.

The Cybectec SMP Gateway, besides acting as a DNP3 master, extends the capabilities of the
SMP I/O by adding the following capabilities:

‰ Device integration using legacy protocols such as Modicon Modbus, Tejas, Cooper 2179, or
new modern protocols such as IEC 61850 and IEC 60870-5-104.

‰ Passthrough access to substation IEDs for maintenance and engineering users.

‰ Local operation support using the Annunciator/HMI option.

‰ Local automation functions capabilities using the built-in logic processor and Soft PLC
module.

‰ Accurate time synchronization using the Cybectec SMP Gateway built-in GPS clock option.

The following illustration represents an automation system built around the SMP family of
products:

ASSET
SCADA MAINTENANCE MANAGEMENT
IRIG-B

SMP GATEWAY

SMP I/O

IED RELAY

EQUIPMENT SECURITY AND SAFETY ENVIRONMENTAL,


MONITORING ACCESS CONTROL MONITORING
AND CONTROL FIRE AND CONTROL
BREAKER GAS HVAC
TRANSFORMER BUZZER /SIREN HEATER
PROTECTION RELAY CONTROL TEMPERATURE

Figure 6 Using the SMP I/O with the Cybectec SMP Gateway

SMP I/O User Manual • 13


Configuration is simpler, as it is essentially made with the Cybectec SMP Config software for
both the SMP Gateway and the SMP I/O.

3.3 Time Synchronization


The SMP I/O internal clock can be synchronized by an external IRIG-B clock signal, or by the
DNP3 master station.

‰ Synchronization by the DNP3 protocol provides a typical accuracy of ±10 ms.

‰ Synchronization by the demodulated IRIG-B input provides a typical accuracy of ±1 ms.

The SMP I/O supports the following IRIG-B formats:

‰ IEEE 1344.

‰ BCD format with year.

‰ BCD format without year. The DNP3 master station will provide the year. Therefore, you
must enable DNP3 time synchronization. If the master station is an SMP Gateway, see
“General Settings”, page 49; otherwise, see “DNP3 Slave Settings”, page 74.

The SMP I/O does not perform data acquisition until its clock is synchronized, or until 10 seconds
have elapsed. If time synchronization requires more than 10 seconds, data acquisition will start
anyway, but time stamping will show January 1st 2002 until the clock is synchronized.

The SMP I/O does not have an internal real-time clock. The current time is lost whenever the
SMP I/O is powered off or reset. Time is restored, after the following delays, starting at the end of
the SMP I/O initialization sequence:

‰ With an IRIG-B signal, time is typically restored after 2 seconds.

‰ With DNP3 protocol synchronization, the delay depends on the master station implementation
of the protocol. If the SMP I/O is synchronized by a Cybectec SMP Gateway, time is typically
restored after 5 seconds.

If the master station does not resynchronize the SMP I/O time within 5 minutes, time stamping
will show bad quality until the clock is re-synchronized.

3.4 Binary Outputs


The SMP I/O supports up to 18 control relays. The base unit provides two built-in form-C relays
that can be used to report the current system state or control external devices. One or two field-
installable, 8-port binary output cards can also be inserted in slots B and D, in the lower row.

SMP I/O binary outputs are specially designed for the power industry. They provide the following
characteristics:

‰ High-load carrying capability to reduce the need for interposing relays.

14 • SMP I/O User Manual


‰ Monitoring of each relay output by an input point that provides the state of a second auxiliary
contact. If the auxiliary contact does not match the requested output state, data quality is
marked as bad and the front-panel LED turns red.

‰ Outputs protection against single component failure. The relay control circuit is designed so
that the failure of a single component cannot accidentally energize the relay.

3.4.1 Supported Output Functions


Each SMP I/O binary output can be configured to provide the following behavior:

‰ Trip/close pair.
A single DNP3 address is used to control two relays. When the master station sends an open
command, the first relay is pulsed. When the master station sends a close command, the
second relay is pulsed. Trip/close relays are paired as follows: 1-2, 3-4, 5-6 and 7-8. The two
built-in relays can also be paired.

‰ Latch.
Energize or de-energize the relay upon reception of a master station command.

‰ Pulse.
Energize the relay for a specified duration. The duration can be preset or provided by the
master station.

‰ Pulse to open and pulse to close (pulse pair).


The master station uses two separate DNP3 addresses to control the relay. The master station
pulses one address to energize the relay, and a different address to de-energize the relay.

3.4.2 Monitoring Outputs


The current state of each binary output is monitored by an associated binary input. In case of a
malfunction, the quality of this input will be set to bad and the front panel's corresponding LED
will turn to red.

3.4.3 Built-in Outputs


The base unit provides two built-in Form C relays accessible through a terminal block on the back
panel. Each relay has a normally closed (NC) and a normally open (NO) contact.

Figure 7 Back panel terminal block for built-in form C relays

SMP I/O User Manual • 15


The two relays can be used to control external devices or to indicate system behavior. The relays
can be configured to perform one of the following functions:

‰ Normal.
The relay is controlled by the master station to perform one of the behaviors explained in the
“Supported Output Functions” section, page 15.

‰ Watchdog.
The relay is energized when the power is on and the SMP I/O is performing data acquisition
normally; it de-energizes otherwise.

‰ Remote/Local.
The relay energizes if the L/R button is pushed to put the SMP I/O in local mode. This is also
indicated by the front-panel Local LED turning red. The relay de-energizes if the SMP I/O is
in standard remote mode.

3.4.4 Binary Output Cards


SMP I/O binary output cards provide 8 normally open (NO) relay contacts. Because of the
physical clearance required, binary output cards can only be inserted into slots B and D of the
SMP I/O.

Figure 8 8-port binary output card

3.4.5 Local/Remote Operation Modes


The SMP I/O normally runs in the remote operation mode, which means that it can receive control
commands from a remote master station. When switched to local operation mode, all received
control commands are ignored. This is used as a safety measure for maintenance purposes.

‰ To switch to local mode, hold down the front panel’s Local/Remote button for at least
5 seconds.

‰ To toggle back to remote mode, press the button again for at least 5 seconds.

‰ You can disable the Local/Remote button using SMP I/O Manager. For more details, see
“Disabling the Local/Remote Button on the SMP I/O”, page 40.

16 • SMP I/O User Manual


3.5 Binary Inputs
The SMP I/O supports up to 4 binary input cards with 8 electrically-independent inputs per card.
Binary inputs are available for all commonly-used voltage ranges. Cards used for different voltage
ranges can be installed in the same unit.

3.5.1 Voltage Ranges


Many common opto-isolated input circuits do not implement any form of hysteresis and can give
spurious input transitions as the wetting voltage and thresholds vary with temperature. The
SMP I/O input circuitry is specially designed to ensure at least 10% hysteresis at all temperatures,
ensuring wetting voltage noise immunity over the complete temperature range.

Figure 9 shows the effect of hysteresis on the threshold levels.

Maximum Voltage

ON THRESHOLD 10% minimal


guaranteed
hysteresis
OFF THRESHOLD

Figure 9 Input hysteresis

Table 4 shows the guaranteed binary input threshold ranges for each nominal card model (nominal
voltage):

Nominal Maximum Guaranteed Guaranteed


Voltage Voltage On Off
Threshold Threshold

24 V 30 V 18.3 V 5.5 V

48 V 60 V 37.5 V 10.5 V

110 V 137.5 V 82.5 V 21.3 V

125 V 156 V 91.5 V 23.5 V

220 V 275 V 169.5 V 42.2 V

SMP I/O User Manual • 17


Nominal Maximum Guaranteed Guaranteed
Voltage Voltage On Off
Threshold Threshold

250 V 312.5 V 187.5 V 46.5 V

Table 4 Binary input voltage ranges and thresholds

3.5.2 Input Filtering


An advanced debouncing filter can be configured for each input to provide additional stability
when reading status changes. Tolerance and intolerance filters are provided, as well as polarity
inversion for negative-going impulses.

TOLERANCE INTOLERANCE
PERIOD PERIOD

DATA DATA
TIME TAG AVAILABLE

Figure 10 Input debouncing

The input debouncing circuit operates in the following manner:

‰ As soon as the input exceeds the ON threshold, the transition is recorded and the tolerance
delay begins.

‰ Any transition occurring during the tolerance period is ignored.

‰ The intolerance period begins immediately after the end of the tolerance period. Any
transition occurring during this period cancels the operation and resets the filtering process:
the transition is then ignored.

‰ At the end of the intolerance level, the data becomes available. The data is recorded with the
time of the initial transition.

3.5.3 Monitoring Inputs


Each binary input is mapped to three DNP3 data points, providing the following information:

18 • SMP I/O User Manual


‰ The current state of the input.

‰ A count of transitions on the same input.

‰ A frozen count of the transitions on the same input.

Transition counters for all inputs can be frozen, reset, or frozen and reset by a single operation.
Counter values are stored in non-volatile memory, which means they persist when the SMP I/O
resets or when it is powered off.

Note: If the SMP I/O communicates with two different master stations, operations on
transition counters are reflected on both communication links. For example, if the
primary master station freezes a given transition counter, the same counter will
also appear to the secondary master station as frozen.

3.5.4 Binary Input Cards


SMP I/O binary input cards provide 8 electrically independent, optically coupled inputs.

1 2 3 4 5 6 7 8
+ - + - + - + - + - + - + - + -

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16

Figure 11 8-port binary input card

3.5.4.1 Error Detection Circuit


An optional error detection circuit (EDC) adds a second independent circuit for each input. If a
discrepancy between both circuits is detected, the corresponding front-panel status LED turns red
(see "Front Panel”, page 4) and the input quality is marked as bad.

3.6 Analog Inputs


The SMP I/O supports up to 3 analog input cards with 8 isolated inputs per card. The standard
model of analog input card can be inserted in slots A, B and C, but not in slot D; the high isolation
model can only be inserted in slots A and C. Binary input cards or binary output cards can be
installed in the remaining slots.

Analog input cards have the following characteristics:

‰ They are designed for DC value measurements only. Each card is equipped with a Delta-
Sigma 16 bits Analog-to-Digital Converter (ADC) for each channel, ensuring high accuracy
reading.

SMP I/O User Manual • 19


‰ Can be used both for voltage and current inputs (see “Input Types”, below).

‰ Each input channel provides 2100 VDC or 1500 VAC channel-to-ground dielectric isolation.

A high isolation model (HIM) of the card is available, on which each channel is electrically
independent, providing 2100 VDC or 1500 VAC channel-to-channel isolation. Except for this
isolation characteristic, and the fact that it can only be inserted in slots A and C, the HIM
analog input card has the same characteristics and functionalities.

‰ Each card is factory-calibrated, ensuring high input precision of ±0.02% at 25 °C, with a drift
of only ±0.0015% / °C (for voltage input).

3.6.1 Input Types


Each input of the analog input card can be used either for voltage or current input:

‰ For voltage input, the range is -10V to 10V. The input impedance is over 10 Mohms.

‰ For current input, an alternate circuit with a 2.5 kohms high-precision resistor is selectable,
resulting in an input range of -4mA to 4mA. This circuit is ideal for 0 to 1mA transducers,
with very good over-range capabilities.

Note: To use a current transducer with a different input range (4 to 20 mA, for
example), the analog input must be configured for voltage input, and external
scaling resistors must be installed. .

Here are the recommended specifications for external scaling resistors:

Value: 249 Ω
Power Rate: 0.5 W
Tolerance: 0.1%
TCR: ± 10 ppm/°K

To configure the type of an input:

‰ The input jumper must be installed on the appropriate pins on the card. For more details, refer
to “Analog Input Wiring”, page 29.

‰ The input type must be specified at configuration time, using either SMP Config or
SMP I/O Manager. Refer to “Configuration with an SMP Gateway”, page 45, or
“Configuration without an SMP Gateway”, page 71.

3.6.2 Monitoring Inputs


Each analog input is mapped to seven DNP3 data points, providing the following information:

‰ The current value of the input, as an analog input data point.

‰ Warning and alarm thresholds (high and low). These 4 system binary input data points
become active when the input level reaches one of these thresholds.

20 • SMP I/O User Manual


‰ The minimum and maximum values reached for this input since last system restart, as system
analog input data points.

Minimum and maximum system data points can be reset to 0 by performing a pulse command
operation on the All_Analog_Min_Max_Reset system binary output point.

3.6.3 Analog Input Cards


The SMP I/O analog input cards provide 8 analog inputs.

A IN1 A IN2 A IN3 A IN4 A IN5 A IN6 A IN7 A IN8

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16

Figure 12 8-port analog input card

3.7 Event Reporting


Events reports are sent to the master station on request, or by exception when unsolicited reports
are enabled. Unsolicited reporting rules are defined by the Class 1-2-3 Report Min Event and
Class 1-2-3 Report Delay settings. For more details about these settings, see “DNP3 Slave
Settings”, page 74.

3.7.1 Event Queue


Between event reports, events of all data point types are stored in a single queue. Binary inputs are
stored as sequences of events (SOE): all transitions are stored until next report transmission, as
long as there is enough space in the queue. For data points of other types, only the most recent
value is stored. Space is not an issue for these types of points, as only one transition per point is
kept.

Only data points configured with an event class different than 0 are stored in the queue. The size
of the queue is function of the space available as well as the number of data points configured with
an event class of 1, 2 or 3. Sufficient memory space is allocated to store one (the most recent)
transition of non-binary inputs. The remainder of the space is allocated for binary input transitions.
For example, if all binary inputs are configured with an event class of 1, and all other points are
configured with an event class of 0, the queue may hold up to 700 binary input events.

Note: If the SMP I/O is configured to run two DNP3 slaves, there is one event queue for
each slave instance. However, as less memory is available, each queue can only
hold up to 250 binary input events, if only binary inputs are configured with an
event class different from 0.

SMP I/O User Manual • 21


If the event queue is full and a new binary input event occurs, this new event will be discarded so
that only the oldest events are kept in the queue.

22 • SMP I/O User Manual


4 Installation

Two different SMP I/O base units are available: one can be mounted in a standard 19-inch rack
and another that can be installed on the surface of a wall. The wall-mountable SMP I/O is
designed to be installed in many ways, depending on the side of the unit that is fixed to the wall.
The same I/O cards can be installed on both base units.

This chapter describes how to install the SMP I/O base unit, and connect it to a power supply, to
the master station and to input and output signals.

Note: Except when mentioned, the figures that appear in this section depict parts of a
rack-mountable SMP I/O. However, the connectors are arranged in a very similar
manner on the back panel of a wall-mountable SMP I/O.

4.1 Rack-Mounting the SMP I/O


The rack-mountable SMP I/O is designed to be installed in a standard 19-inch rack, occupying 1U.

To protect against accidental damage during transport, the mounting brackets are not installed at
the factory.

To install the mounting brackets:

‰ Locate the two brackets provided with the SMP I/O packaging, as well as the 8 Phillips flat
head screws.

‰ Screw the brackets on each side of the device, as illustrated on the dimension drawings
provided at the end of this document (see page 114).

To install the SMP I/O in the rack:

‰ Bolt the device to the vertical railing using four rack screws (not provided) through the two
holes on the front side of each bracket.

SMP I/O User Manual • 23


4.2 Wall-Mounting the SMP I/O
The wall-mountable SMP I/O is designed to be installed on the surface of a wall. The mounting
brackets can be installed in different manners and the bracket arms have different lengths,
allowing the mounting of the unit in any virtually possible position, even in narrow spaces.

To protect against accidental damage during transport, the mounting brackets are not installed at
the factory.

To install the mounting brackets:

‰ Locate the two brackets provided with the SMP I/O packaging, as well as the 8 Phillips flat
head screws.

‰ Referring to the dimension drawings of the wall-mountable SMP I/O that are provided at the
end of this manual (see page 114), determine where and how to install the brackets on the
base unit.

‰ Screw the brackets on the base unit accordingly.

The installation of the unit on the wall is left to the discretion of the installer.

4.3 Back Panel Connections


The SMP I/O is designed to be easy to set up and to maintain. All wiring is connected through
removable connectors, allowing you to remove the device from the rack without needing to
remove any cable, reducing the chance of error. Moreover, all connectors are keyed to prevent
accidental insertions that would damage the I/O module or its peripherals.

Note: You will need a flat blade screwdriver for M2.5 screws, used to remove and
install the connectors, and grip the wires.

4.3.1 Power Supply Wiring


Connect the SMP I/O power supply to the power source using the provided cable, and the terminal
block and ground lug identified in Figure 13.

Figure 13 Power supply terminal block and ground lug location

24 • SMP I/O User Manual


Note: On the wall-mountable version of the SMP I/O, the power supply terminal block is
located at the same place, above the Ethernet and IRIG/485 connectors.
However, it has two terminals instead of four.

‰ For a low voltage power source, use terminal 1 for the positive wire and terminal 2 for the
negative wire. Connect the earth ground to the ground lug as shown in the following figure.

NU
1 2 3 4

+ - GND

Figure 14 Connecting the rack-mountable SMP I/O to a low voltage power source

‰ For a high voltage power source, use terminal 3 for the line and terminal 4 for the neutral (1
and 2, for the wall-mountable SMP I/O). Connect the earth ground to the ground lug as shown
in the following figure.

L N GND

Figure 15 Connecting the rack-mountable SMP I/O to a high voltage power source

Note: Connecting the SMP I/O to an inappropriate power source will damage the base
unit.

When the SMP I/O is connected to a power source, the power supply LED turns on and the
watchdog timer LED starts blinking. If the LEDs do not turn on:

SMP I/O User Manual • 25


‰ Check all the connections.

‰ If the problem persists, contact our technical support group (see page 2).

4.3.2 IRIG-B Time Source


For best operation, the SMP I/O should be connected to an external time source providing
demodulated IRIG-B time synchronization signal, such as the SMP 16/CP or SMP 16/SG
Gateway.

Figure 16 IRIG-B terminal block location

‰ Insert the positive IRIG-B signal in terminal 1 and the negative signal in terminal 2, as shown
in Figure 17.

IRIG | 485
+ - + -
1 2 3 4

+ -

Figure 17 Connecting the SMP I/O to an IRIG-B source

4.3.3 RS-485 Communications Interface


The RS-485 half-duplex communication port can be used to connect the SMP I/O to a master
station. Since it supports the multidrop configuration mode, it can also be used to link multiple
SMP I/O units to the same port a DNP3 master station or device.

26 • SMP I/O User Manual


Figure 18 RS-485 terminal block location

‰ Connect the positive wire to terminal 3, the negative wire to terminal 4, and the ground wire
to the grounding screw besides the terminal block, as shown in Figure 19.

IRIG | 485
+ - + -
1 2 3 4

+ - GND

Figure 19 RS-485 connector wiring

4.3.4 Ethernet Interface


The Ethernet communication port is required to set up the device using the SMP I/O Manager
configuration tool. It can also be used to connect the SMP I/O to a master station.

‰ Connect the SMP I/O to an Ethernet switch using a standard cable with RJ-45 connectors.

Figure 20 10/100BASE-TX Ethernet interface location

The SMP I/O can be ordered with a 100BASE-FX fiber interface instead of the standard
10/100BASE-TX interface.

SMP I/O User Manual • 27


RX TX

Figure 21 10/100BASE-FX Ethernet interface location

4.4 Input and Output Wiring


The SMP I/O provides the following I/O capabilities:

‰ 2 built-in output relays on the base unit.

‰ Up to 4 binary input cards with 8 inputs each.

‰ Up to 2 binary output cards with 8 relays each.

‰ Up to 3 DC analog input cards with 8 inputs each.

In the following sections we will discuss how to connect the SMP I/O. to your substation
equipment.

4.4.1 Binary Input Wiring


The SMP I/O binary inputs are electrically independent. They can be connected in an independent
manner, or with a common, externally-provided wetting voltage.

1 2 3 4 5 6 7 8
+ - + - + - + - + - + - + - + -

+ + + + + + + +
V V V V V V V V
- - - - - - - -

Figure 22 Wiring independent binary inputs

28 • SMP I/O User Manual


1 2 3 4 5 6 7 8
+ - + - + - + - + - + - + - + -

-
V
+

Figure 23 Wiring binary inputs with common wetting voltage

4.4.1.1 Jumper Straps


Optional jumper straps packages are available to easily make jumper connections on I/O cards.

Figure 24 I/O card jumper strap

4.4.2 Analog Input Wiring


The SMP I/O’s analog inputs are differential inputs. They must be connected in an independent
manner.

SMP I/O User Manual • 29


A IN1 A IN2 A IN3 A IN4 A IN5 A IN6 A IN7 A IN8
+ - + - + - + - + - + - + - + -

+ + + + + + + +
V V V V V V V V
- - - - - - - -

Figure 25 Wiring independent analog inputs to voltage transducers

The type of each input can be set for voltage or current input using the jumper located at the back
end side of the card. A jumper in the “I” position (left position when looking from the rear) means
current input and a jumper in the “V” position (right position when looking from the rear) means
voltage input. The “I” and “V” letters are printed on the card board, on each side of the jumper
pins.

Analog input cards are shipped with all inputs configured for voltage input.

Note: There is a separate jumper for each input of the card.

Also for each input of the card, the input type must be specified at configuration
time, using either SMP Config or SMP I/O Manager. Refer to “Configuration with
an SMP Gateway”, page 45, or “Configuration without an SMP Gateway”,
page 71.

4.4.3 Output Wiring


The SMP I/O binary outputs are electrically independent. The two built-in base unit relays provide
both Normally Closed (NC) and Normally Opened (NO) contacts. 8 port binary output cards
provide NO contacts.

30 • SMP I/O User Manual


1 2 3 4 5 6 7 8

V V V V V V V V

L L L L L L L L

Figure 26 Wiring independent binary outputs

1 2 3 4 5 6 7 8

L L L L L L L L V

Figure 27 Wiring common binary outputs

4.5 Installing SMP I/O Manager


SMP I/O Manager is a Windows-based application specially designed to manage the
communication settings, the firmware and the configuration of the SMP I/O.

To install the application:

‰ Load the self-running CD in your computer.

‰ Follow the on-screen instructions.

The installation program adds the following to Windows’ Start menu:

SMP I/O User Manual • 31


Figure 28 SMP IO Windows Start menu items

If you have Cybectec SMP Tools installed, the installation program also adds the SMP I/O
Manager command to the Tools menu of SMP Manager.

4.5.1 Starting SMP I/O Manager


To start SMP I/O Manager:

‰ From the Start menu on the Windows taskbar, click All Programs, then Cybectec, then
SMP IO, and select SMP IO Manager.

Figure 29 SMP I/O Manager

You can also start SMP I/O Manager from SMP Manager:

‰ In SMP Manager, from the Tools menu, click SMP I/O Manager.

32 • SMP I/O User Manual


5 Configuration Overview

Configuring an SMP I/O requires a slightly different approach than configuring a Cybectec SMP
Gateway. To configure an SMP Gateway, you connect a cable to the console port of the gateway,
reset the device and enter configuration mode where special commands are available to set the
network address. Eventually, you must create a configuration file that must be sent to the gateway.

For the SMP I/O, you connect the device to your network and start SMP I/O Manager. The
application automatically locates all SMP I/O devices connected to all the network segments the
PC is connected to, and adds each SMP I/O, with its IP address and name (if available), to the list
of known SMP I/Os. You then select the appropriate SMP I/O from the list and perform the
following configuration steps:

‰ Enter an IP address and the network settings. SMP I/O Manager uses the UDP/IP protocol to
communicate with the SMP I/O. You must thus provide a different static IP address for each
device.

‰ Enter the DNP3 connection settings: set up the primary and secondary communication links
using serial or TCP/IP, and configure the built-in firewall.

‰ Update the firmware, if required (see “Updating the Firmware”, page 41).

The next steps depend on how you intend to use the SMP I/O.

To use the SMP I/O with the Cybectec SMP Gateway:

‰ Prevent further modifications to the connection settings by locking them (see “Locking the
SMP I/O Settings”, page 42).

‰ Use SMP Config to configure the input and output data points and upload this configuration
to the SMP Gateway. Restart the SMP Gateway and it will upload the new settings to the
SMP I/O automatically (see “Configuring the SMP I/O in SMP Config”, page 48, for more
details).

To use the SMP I/O without a Cybectec SMP Gateway:

‰ Edit the standalone settings. These include the configuration of input processing and output
operations, and some DNP3-specific parameters (see “Configuration without an
SMP Gateway, page 71).

SMP I/O User Manual • 33


‰ Prevent further modifications to the connection and standalone settings by locking them (see
“Locking the SMP I/O Settings”, page 42).

Once it is configured, the SMP I/O does not necessarily need to be connected to the network via
the Ethernet port: DNP3 data can be exchanged using the RS-485 serial link, if Ethernet is not the
preferred communication link.

34 • SMP I/O User Manual


6 Basic Configuration

6.1 Setting the SMP I/O IP Address


In order to configure your SMP I/O you need to provide it with a unique IP address.

‰ In SMP I/O Manager, select the SMP I/O you wish to configure.

‰ Click the SMP I/O button on the lower-left corner of the window.

‰ Click Change IP Address to display the following dialog box:

Figure 30 SMP I/O Manager Change IP Address dialog box

Parameter Description

IP Address The IP address of the SMP I/O.

This address, which must be unique to each device, is used by the SMP I/O
to communicate on a TCP/IP network. It consists of four numbers from 0
to 255, separated by periods, such as 10.1.250.99.

Subnet mask The subnet IP address mask.

A TCP/IP network is subdivided into subnetworks. All devices within a


particular subnetwork can communicate with one another via their IP
addresses. If all devices with IP addresses of the form 10.1.xxx.xxx were in
the same subnetwork, their subnet mask would be 255.255.0.0.

SMP I/O User Manual • 35


Parameter Description

Default gateway The IP address of the default gateway.

If your SMP I/O needs to communicate with a device outside its


subnetwork, it has to go through a device referred to as a default gateway,
which can communicate with other subnetworks.

Table 5 IP address-related settings

6.2 Updating the Connection Settings


Once you have provided the SMP I/O with an IP address, you can configure the communication
links that will be used to exchange data and commands with the master stations.

The SMP I/O comes standard with one DNP3 slave. The Additional connectivity option (see
“Part Number and Ordering Information”, page 9) allows it to accept two simultaneously active
connections from master devices. To purchase this option, contact your local representative.

To edit the connection settings:

‰ In SMP I/O Manager, select the SMP I/O you wish to configure.

‰ Click the SMP I/O button on the lower-left corner of the window.

‰ Select Connection Settings to display the following dialog box:

36 • SMP I/O User Manual


Figure 31 SMP I/O Manager Connection Settings dialog box

‰ Select the Master Station 1 tab to configure the main communication link:

Parameter Description

SMP I/O DNP3 address The DNP3 data link address of this logical DNP3 slave device. This
address must be unique for each device that uses a particular multidrop
link.

Default value is 2.

Master station DNP3 The DNP3 data link address of the master station or device with which this
address SMP I/O communicates.

Default value is 1.

Limit access to this Select this checkbox to prevent any other master station or device to gain
master station access to this SMP I/O through this connection.

TCP/IP Select this button to use the TCP/IP communication mode.

Port number The TCP port number to use for the main communication link.

Default value is 20,000.

SMP I/O User Manual • 37


Parameter Description

Limit access to specific Select this checkbox to activate a firewall rule to allow access from only a
master station(s) specific set of master stations or devices.

Address(es) or subnet(s) Firewall rule to allow access from only a specific set of master stations or
devices.

To allow access from a specific computer, enter its IP address:

10.1.23.2

To allow access from computers within a specific subnet, enter the base
address followed by the subnet mask:

10.1.23.0/255.255.255.0

You can enter a second IP address and subnet by using a comma to


separate it from the first:

10.1.23.2, 192.168.10.0/255.255.255.0

RS-485 Select this button to use the RS-485 serial communication mode.

Bits per second Select the RS-485 communications port bit rate.

Parity Select the RS-485 communications port parity.

Stop bits Select the RS-485 number of stop bits.

Table 6 Main communication link settings

‰ Select the Master Station 2 tab to configure the secondary communication link:

38 • SMP I/O User Manual


Figure 32 Master station 2 connection settings

Parameter Description

Enabled Select this checkbox to enable the secondary communication link. You
must still configure the data points and DNP3-specific parameters via the
Standalone Settings dialog box (see “DNP3 Slave Settings”, page 74)

SMP I/O DNP3 address The DNP3 data link address of this logical DNP3 slave device. This
address must be unique for each device that uses a particular multidrop
link.

Default value is 2.

Master station DNP3 The DNP3 data link address of the master station or device with which this
address device communicates.

Default value is 1.

Port number The TCP port number to use for the secondary communication link.

Default value is 20,001.

The same port number can be used for both communication links, although
the access to each link must be restricted to different master station IP
addresses (see settings below).

Limit access to this Select this checkbox to prevent any other master station or device to gain
master station access to this SMP I/O through this connection.

SMP I/O User Manual • 39


Parameter Description

Limit access to specific Select this checkbox to activate a firewall rule to limit access to a specific
master station(s) master station.

Address(es) or subnet(s) Firewall rule to allow access from only a specific set of master stations or
devices.

To allow access from a specific computer, enter its IP address:

10.1.23.2

To allow access from computers within a specific subnet, enter the base
address followed by the subnet mask:

10.1.23.0/255.255.255.0

You can enter a second IP address and subnet by using a comma to


separate it from the first:

10.1.23.2, 192.168.10.0/255.255.255.0

Table 7 Secondary communication link settings

‰ Click OK to upload the new settings to the SMP I/O.

6.3 Disabling the Local/Remote Button on the


SMP I/O
A Local/Remote (L/R) button is located on the front panel of the SMP I/O, allowing an onsite user
to disable the reception of control commands from the master station (see “Local/Remote
Operation Modes”, page 16, for more information about this feature).

You can disable the Local/Remote button with SMP I/O Manager:

‰ In SMP I/O Manager, select the SMP I/O you wish to configure.

‰ Click the SMP I/O button on the lower-left corner of the window.

‰ Select Connection Settings and select the Security and Safety tab.

40 • SMP I/O User Manual


Figure 33 Security and safety settings

‰ Select the Disable the Local/Remote switch on the SMP I/O checkbox.

‰ Click OK to upload the new settings to the SMP I/O.

6.4 Updating the Firmware


SMP I/Os are always shipped with the latest firmware installed, but you might later need to update
it.

To update the firmware with SMP I/O Manager:

‰ Start SMP I/O Manager.

‰ Select the SMP I/O you wish to update.

‰ Click the SMP I/O button on the lower-left corner of the window.

‰ Click Update Firmware to display a file selection dialog box.

‰ Select the firmware file you want to upload to the SMP I/O and click the Open button.

The Firmware Update dialog box appears.

SMP I/O User Manual • 41


Figure 34 SMP I/O Manager Firmware Update dialog box

‰ If you select Close this dialog box when update completes, the dialog box will disappear as
soon as the update completes.

‰ You can cancel the update any time before it completes. The SMP I/O will ignore any
incomplete file it receives.

‰ As soon as the transfer is completed, the SMP I/O restarts using the new firmware. The front
panel ST LED should blink amber slowly for about 10 seconds.

‰ The SMP I/O will then complete its startup as usual.

6.5 Locking the SMP I/O Settings


Once you have specified the connection settings, you may want to prevent further modifications to
them, accidental or not. Using SMP I/O Manager, you can set the SMP I/O to refuse any
upcoming setting update, by performing the following steps:

‰ Select the SMP I/O you wish to configure.

‰ Click the SMP I/O button on the lower-left-corner of the window.

‰ Select Connection Settings and select the Security and Safety tab (see Figure 33).

‰ Select the Lock SMP I/O settings checkbox.

‰ Click OK to upload the new settings to the SMP I/O.

Note: If the SMP I/O is connected to a Cybectec SMP Gateway, it will remain possible
to configure the data points using SMP Config.

To unlock the settings, you must have physical access to the SMP I/O. Simultaneously press the
SELECT and L/R buttons for at least 15 seconds. The SMP I/O will restart and you will then be
able to update the settings via SMP I/O Manager.

42 • SMP I/O User Manual


6.6 Viewing System Properties
SMP I/O Manager can also access and display the system properties of the SMP I/O, such as its IP
address, version numbers of both the bootstrap program and the firmware application and the list
of I/O cards that are currently installed.

‰ In SMP I/O Manager, select the SMP I/O from the list.

‰ Click the SMP I/O button on the lower-left-corner of the window, and then select Properties.

The system properties for the selected SMP I/O appear in a separate window.

Figure 35 SMP I/O Manager Properties dialog box

6.7 Manually Adding an SMP I/O to the List


SMP I/O Manager detects most SMP I/Os automatically by broadcasting identification messages
to the units. However, these messages may not be able to pass through some routers.

If the IP address of the SMP I/O is known, the SMP I/O can still be added to the list manually.

‰ Click the SMP I/O button on the lower-left corner of the window, and then click Add.

Figure 36 SMP I/O Manager Add SMP I/O dialog box

SMP I/O User Manual • 43


‰ Enter the IP address of the SMP I/O to add.

‰ Put a checkmark in the Search the network for an SMP I/O at this address checkbox.

‰ Click OK.

SMP I/O Manager will add the SMP I/O to the list and will contact it to retrieve its
identification settings (name and serial number).

The added SMP I/O should now be available for settings and firmware update.

44 • SMP I/O User Manual


7 Configuration with an SMP
Gateway

In this section we will discuss the necessary steps to configure the SMP Gateway as a master
station, to poll the SMP I/O and to process the exchange of data to and from a master station.

Note: SMP I/O Manager includes configuration functions that allow you to use the
SMP I/O without the SMP Gateway. For more details, refer to the “Configuration
without an SMP Gateway” section, page 71.

The configuration process is greatly simplified when the SMP I/O is used with the SMP Gateway.
The Add New SMP I/O Instance wizard in SMP Config connects to the SMP I/O and
automatically retrieves the device configuration. The wizard then automatically creates the master
protocol instance and communication component necessary to support the SMP I/O. The only
configuration work remaining is to set up the mode of operation for outputs and the input
processing functions.

Note that while the SMP I/O uses the DNP3 protocol to communicate with a master station, all of
its settings are configured under the SMP I/O branch in SMP Config.

7.1 Using SMP Config’s Add SMP I/O Instance


Wizard
The Master menu in SMP Config provides access to the configuration wizard that you will use to
help you through the different steps required to connect the SMP I/O to the SMP Gateway.

‰ From the Master menu, select Add New SMP I/O Instance to display the Add New
SMP I/O Instance wizard.

SMP I/O User Manual • 45


Figure 37 Add New SMP I/O Instance dialog box

‰ Select Default. Click Next to display the next page of the wizard.

Figure 38 Communication settings in the Add New SMP I/O Instance dialog box

‰ Select whether you wish to communicate using TCP/IP or using a serial port.

‰ For TCP/IP communications, you need to have in hand the address specified for the
SMP I/O using SMP I/O Manager.

46 • SMP I/O User Manual


‰ For serial communications, you need to know which port of the SMP Gateway will be
used, the interface type that port uses to communicate, its speed in bits per second as well
as parity and stop bits. The settings must be the same that were used while setting up the
SMP I/O serial communication link.

‰ When network communication parameters are set, click Next to specify the SMP I/O
configuration.

Figure 39 SMP I/O settings in the Add New SMP I/O Instance dialog box

‰ If the SMP I/O is connected to the network, you can retrieve its configuration settings:

‰ Click Extract from the SMP I/O to retrieve the configuration settings.

‰ If the SMP I/O is not currently connected to the network, fill in the fields manually with
the values that were entered in the Master station tab of the Connection Settings dialog
box in SMP I/O Manager:

‰ In the SMP Gateway DNP3 address field enter the value that was previously
entered in the Master station DNP3 address.

‰ In the SMP I/O DNP3 address field, type the same value as the one entered in
SMP I/O Manager.

‰ Specify the card type for each SMP I/O slot and leave the empty ones at None.

‰ Click Next.

SMP I/O User Manual • 47


Figure 40 Master protocol general settings in the Add New SMP I/O Instance dialog box

‰ Enter the name of the SMP I/O master as it will be displayed in SMP Config.

‰ In the Device prefix text box, type a string that will be added to the name of all data
points. The device prefix ensures that all data point names are unique, even when
connecting to multiple devices with the same configuration.

‰ When you click Finish, SMP Config will create a new branch under SMP I/O in the
Master Protocols branch. The wizard will also create a new branch under the
Connections branch and will map it to the SMP I/O instance in the Connection Usage
branch.

‰ You can also use the wizard to change the settings, with the Modify Instance command,
or to remove an SMP I/O, with the Remove Instance command.

Note: There is a similar wizard to modify an existing SMP I/O instance configuration.
From the Master menu, click Modify SMP I/O Instance.

Next section explains how to configure the SMP I/O instance and to complete the SMP I/O
configuration.

7.2 Configuring the SMP I/O in SMP Config


Once you have created the SMP I/O instance using the wizard, you will need to specify the mode
of operation of the binary outputs and the processing of the analog and binary inputs.

While the SMP I/O uses the DNP3 protocol, most of the complexities of the protocol have been
hidden. As you will see, many DNP3 settings are not available under the SMP I/O branch in
SMP Config.

48 • SMP I/O User Manual


Communication between the SMP I/O and the SMP Gateway has the following characteristics:

‰ All analog inputs are configured as Class 2 data.

‰ All binary inputs are configured as Class 1 data.

‰ All counters and frozen counters are configured as Class 0 data.

Figure 41 SMP I/O general settings, in SMP Config

7.2.1 General Settings


The following table shows the general protocol settings that are pertinent to the SMP I/O:

Parameter Description

Device Prefix String that will be added to the name of all data points to ensure that each
name is unique.

This value is also configured in the wizard.

Link Address DNP3 address of the SMP Gateway.

Must match Master Station DNP3 address in the Connection Settings


dialog box of SMP I/O Manager.

This value can also be retrieved directly from the SMP I/O by the wizard.

Slave Link Address Must match SMP I/O DNP3 address in the Connection Settings dialog
box of SMP I/O Manager.

This value can also be retrieved directly from the SMP I/O by the wizard.

Control Enabled Select this checkbox to allow a master station to control binary outputs.

Class 0123 Poll Cycle Time interval, in milliseconds, after which the SMP Gateway will send a
read request for Class 0, Class 1, Class 2 and Class 3 data (static I/O point
value and change event).

By default, Class 0 data is polled once every hour. As all counters are
stored as Class 0, you may want to increase the polling rate.

SMP I/O User Manual • 49


Parameter Description

Class 123 Poll Cycle Time interval, in milliseconds, after which the SMP Gateway will send a
read request for Class 1, Class 2 and Class 3 data (report by
exception/change event).

By default, this value is set to 1 second.

Clock Sync A checkmark indicates that the SMP Gateway will synchronize the
SMP I/O using the DNP3 protocol.

Clock Sync Cycle Time interval, in milliseconds, after which the SMP Gateway master will
send a clock synchronization request to the SMP I/O, if allowed (see the
Clock Sync setting, above).

By default, this value is set to 30 seconds.

Unsolicited Report Select this checkbox to enable unsolicited reporting.

You should not enable unsolicited reporting if you intend to use RS-485 to
connect with multiple devices using a multidrop link.

Selection Timeout The number of milliseconds during which an execution control request can
be issued after an output point was successfully selected. If the timeout
period expires, the execution control request is refused.

A value of 0 disables selection timeout.

By default, this value is set to 5 seconds.

Delay Between Tx Indicates the minimum delay, in milliseconds, between 2 consecutive


transmissions.

By default, this value is set to 0.

Notify When Ready Put a checkmark to activate the “initial general interrogation completed”
notification mechanism.

This mechanism allows SMP Gateway slave components (those configured


to do so) to wait before allowing connections from a master station, until
either the SMP I/O master component completes its first general
interrogation or until there is a timeout, if the communication cannot be
established. This way, after an SMP Gateway reboots, the master station
does not see any useless transitions resulting from system initialization.

By default, this value is not set.

Hot Standby Support Put a checkmark to enable the “Hot Standby” SMP Gateway redundancy
feature. This setting applies only when 2 SMP Gateways are grouped
together in a redundant configuration.

Table 8 General settings, in SMP Config

7.2.2 System
The System branch contains data points that can be used to monitor and manage communications
with the SMP I/O.

50 • SMP I/O User Manual


7.2.2.1 Analog Inputs
The Analog Inputs branch contains counters that provide statistics on the communication
between the SMP Gateway and the SMP I/O.

To report these counters to a control center:

‰ Clear the Disabled checkbox to enable the data point.

‰ Set the SMP Deadband value. A value of 0 for this setting implies that all changes, no matter
how small, are reported.

‰ Use the Subscribe To command to add the data point to an existing SMP Gateway slave
protocol component.

For more information about the configuration of slave components, refer to the SMP Gateway
User Manual (GUI-00316-00001 T).

Name Description

___BOCtrlFailCount Count of the uncompleted binary output controls.

___BOCtrlOKCount Count of successfully completed binary output controls.

___ChksumErrorCount Count of the total number of checksum errors.

___CommErrorCount Count of the total number of unsuccessful exchanges.

___CommLinkRstCount Count of the total number of link resets.

___CommOKCount Count of the total number of successful exchanges.

___CommTimeoutCount Count of the total number of communication timeouts.

Table 9 System analog inputs, in SMP Config

7.2.2.2 Binary Inputs


The Binary Inputs branch provides status values on the operation of the SMP I/O component.

To report these values to a control center:

‰ Clear the Disabled checkbox to enable the data point.

‰ Use the Subscribe To command to add the data point to an existing SMP Gateway slave
protocol component.

Name Description

___BOCtrlEnabled Binary output controls allowed.

SMP I/O User Manual • 51


Name Description

___CommFail Device/RTU communications failure.

___CommStatus Device/RTU communication established (used with switched


connections).

___GICompleted Completed result of the last general interrogation.

___ScanEnabled Scanning enabled.

Table 10 System binary inputs, in SMP Config

7.2.2.3 Binary Outputs


The Binary Outputs branch contains logical data points that can be used to enable or disable
functions that the SMP Gateway can perform on the SMP I/O.

To make these data points available to a control center:

‰ Clear the Disabled checkbox to enable the data point.

‰ Use the Subscribe To command to add the data point to a slave protocol component.

Name Description

___BOCtrlDisable Disable binary controls until further notice or system reset.

___BOCtrlEnable Enable binary control processing (if currently disabled).

___ForceGI Request a general scan request.

___LogCountersFrz Force immediate report of all system logical analog inputs.

___LogCountersFrzRst Report and then reset all system logical analog inputs.

___LogCountersRst Reset and then report all system logical analog inputs.

___ScanDisable Disable device/RTU scanning until further notice or system


reset.

___ScanEnable Enable device/RTU scanning (if currently disabled).

___ScanFast Put device/RTU scanning at highest priority.

___ScanNormal Put device/RTU scanning at pre-configured priority.

___ScanReset Reset the device/RTU link and the scanning process.

___ScanSlow Set device/RTU scanning to a low priority.

Table 11 System binary outputs, in SMP Config

52 • SMP I/O User Manual


7.2.3 CPU Card
The CPU Card branch defines data points that can be used to monitor the operation of the
SMP I/O. The branch also contains the list of all data points implemented by the SMP I/O base
unit.

7.2.3.1 Analog Inputs


The Analog Inputs branch contains physical information about the CPU and its peripherals such
as serial numbers and revision numbers.

Index Name Description

0 CPU_Card_Serial CPU card serial number

1 CPU_Card_Board_Rev CPU card board revision number

2 Parameters_ID Parameter set identification

3 Backplane_Card_Serial Backplane card serial number

4 Backplane_Card_Board_Rev Backplane card board revision number

5 Power_Supply_Serial Power supply serial number

6 Power_Supply_Board_Rev Power supply board revision number

7 Front_Panel_Serial Front panel serial number

8 Front_Panel_Board_Rev Front panel board revision number

9 Boot_Version_Maj Major boot version number

10 Boot_Version_Min Minor boot version number

11 Boot_Version_Release Release boot version installed

12 Boot_Version_Rev Boot revision number

13 App_Version_Maj Major application version number

14 App_Version_Min Minor application version number

15 App_Version_Release Release application version installed

16 App_Version_Rev Application revision number

17 Parameters_Version Parameter set version number

Table 12 Analog inputs of the CPU card, in SMP Config

SMP I/O User Manual • 53


7.2.3.2 Binary Inputs
The Binary Inputs branch contains:

‰ In Physical Inputs the two input points showing the status of the base unit relays. The state is
1 when the relay is energized, 0 if not.

The name of these points can be modified by the user.

Index Name Description

0 CPU1_Output_State State of the OUT1 output relay on the CPU card

1 CPU2_Output_State State of the OUT2 output relay on the CPU card

Table 13 Physical binary inputs of the CPU card, in SMP Config

‰ In Internal Status, you will see internal base unit status points.

Index Name Description

10 CPU_Card_Power_Problem The SMP I/O has a power problem

11 CPU_Card_Low_Battery The SMP I/O's battery is low

12 CPU_Card_Local_Control Remote control is disabled

13 CPU_Card_Config_Problem Invalid SMP I/O configuration file

14 CPU_Card_IRIG_Present SMP I/O is receiving an IRIG-B signal

15 CPU_Card_IRIG_Valid The IRIG-B signal is valid

16 CPU_Card_System_Alarm The SMP I/O reports an I/O problem1.

17 CPU_Card_Time_Sync_DNP3 SMP I/O time sync through DNP3.

Table 14 CPU card internal statuses, in SMP Config

1
: The CPU_Card_System_Alarm point monitors the quality flags of all I/O cards
and provides a single point of alarm in case of I/O malfunction.

7.2.3.3 Binary Outputs


The Binary Outputs branch is used to configure the base unit output relays. It also contains all
the data points used to control the built-in relays and reset the internal counters.

Click on the Binary Output branch to specify the operation mode of each built-in relay of the
base unit:

54 • SMP I/O User Manual


‰ Watchdog.
The relay is energized if the power is on and the acquisition is started; it will deactivate
otherwise.

‰ Remote/Local.
The relay is energized if the SMP I/O is in Local mode.

‰ Trip Close Pair.


Latch.
Pulse.
Pulse Pair.
The relay provides the same output functions as those on output cards. (see “Supported
Output Functions”, page 15)

Table 15 and Table 16 show the binary outputs that can be found under that branch for the CPU
card. Note that only the points related to the currently configured output functions should be
displayed.

To perform an operation on a relay, the master station must address the appropriate data point.

Index Name Description

0 CPU1_Latch Sends LATCH/CLOSE to OUT1 on CPU card

0 CPU1_Pulse Sends PULSE to OUT1 on CPU card

0 CPU1_PulseClose Sends PULSE to close OUT1 on CPU card

1 CPU1_PulseOpen Sends PULSE to open OUT1 on CPU card

1 CPU1-2_TripClosePair Sends TRIP/CLOSE to paired OUT1/OUT2 on CPU card

2 CPU2_Latch Sends LATCH/CLOSE to OUT2 on CPU card

2 CPU2_Pulse Sends PULSE to OUT2 on CPU card

2 CPU2_PulseClose Sends PULSE to close OUT2 on CPU card

3 CPU2_PulseOpen Sends PULSE to open OUT2 on CPU card

Table 15 Physical binary outputs of the CPU card, in SMP Config

Note: The name of each physical binary output can be modified by the user.

Index Name Description

10 All_Counter_Reset Reset all counter input for all cards

11 All_Counter_Freeze Freeze all counter input for all cards

12 All_Counter_FreezeAndReset Freeze and reset all counter input for all cards

SMP I/O User Manual • 55


Index Name Description

13 All_Analog_Min_Max_Reset Reset all analog input’s maximum and minimum values

Table 16 Internal status outputs of the CPU card, in SMP Config

7.2.4 Binary Input Cards


For each I/O card in the SMP I/O, the wizard creates a branch that contains all the data points
supported by the card.

For binary input cards, you will see the following branches:

‰ Analog Inputs.
This branch defines data points that contain the card serial number, revision number, and the
model number.

‰ Binary Inputs.
This branch defines data points that represent the state of each of the 8 input points of the
card.

‰ Counter Inputs.
This branch defines data points used to count the number of times each input changed state.

‰ Frozen Counter Inputs.


This branch contains the value of the counter inputs when the Freeze Counter request is
processed.

The address of each data point of the card depends on the card position. An offset is added to the
address to ensure that each data point has a unique address.

‰ For a card in slot A, add 100 to the data point address.

‰ For a card in slot B, add 200 to the data point address.

‰ For a card in slot C, add 300 to the data point address.

‰ For a card in slot D, add 400 to the data point address.

All data points in the SMP Gateway must also have a unique name. The wizard builds the data
point name by adding the slot identifier to the default point name. In this manner, the first binary
input of a card located in slot C will be identified “C1_Input_State”, with a DNP3 address of 300.
The name of each physical data point can be modified by the user.

7.2.4.1 Analog Inputs


Binary input cards implement the following analog data points to provide system information:

56 • SMP I/O User Manual


Index Name Description

100 A_Card_Serial Card serial number

101 A_Card_Board_Rev Card board revision number

102 A_Card_Model_Number Card model number

Table 17 Analog inputs of a binary input card in slot A, in SMP Config

7.2.4.2 Binary Inputs


The Binary Inputs branch contains a data point for each of the 8 input points of the card that
provides the current state of the input.

Index Name Description

100 A1_Input_State Input state for IN1 on binary input card in slot A

101 A2_Input_State Input state for IN2 on binary input card in slot A

102 A3_Input_State Input state for IN3 on binary input card in slot A

103 A4_Input_State Input state for IN4 on binary input card in slot A

104 A5_Input_State Input state for IN5 on binary input card in slot A

105 A6_Input_State Input state for IN6 on binary input card in slot A

106 A7_Input_State Input state for IN7 on binary input card in slot A

107 A8_Input_State Input state for IN8 on binary input card in slot A

Table 18 Binary inputs of a binary input card in slot A, in SMP Config

SMP I/O User Manual • 57


Binary input points settings:

Setting Description

Tolerance Filter Stops the detection for the specified duration, in milliseconds, after the
detection of the first leading edge. Used to debounce the input.

This value can range from 0 to 255 milliseconds. By default, it is set to 4


milliseconds.

Intolerance Filter Rejects the input if any change is detected during the period following the
initial tolerance delay.

This value ranges between 0 and 65,535 milliseconds. By default, it is set


to 4 milliseconds.

Inverted Polarity Select this checkbox to invert the input polarity.

Table 19 Settings for binary inputs of a binary input card, in SMP Config

7.2.4.3 Counter Inputs


The Counter Inputs branch contains data points used to count the number of times each input
changed state.

Index Name Description

100 A1_Change_Counter State change counter for IN1 on binary input card in
slot A.

101 A2_Change_Counter State change counter for IN2 on binary input card in
slot A

102 A3_Change_Counter State change counter for IN3 on binary input card in
slot A

103 A4_Change_Counter State change counter for IN4 on binary input card in
slot A

104 A5_Change_Counter State change counter for IN5 on binary input card in
slot A

105 A6_Change_Counter State change counter for IN6 on binary input card in
slot A

106 A7_Change_Counter State change counter for IN7 on binary input card in
slot A

107 A8_Change_Counter State change counter for IN8 on binary input card in
slot A

Table 20 Counter inputs of a binary input card in slot A, in SMP Config

58 • SMP I/O User Manual


Counter input points settings:

Setting Description

Type Select if transitions or pulses are counted.

Scale Scaling factor used to convert 32-bit values (raw) to significant


engineering units (floating point) and vice versa.

Floating-point value = (raw value * scale) + offset

This value ranges between –3.4E38 and 3.4E38, but not 0.0. By default, it
is set to 1.0

Offset Offset value used to convert 32-bit values (raw) to significant engineering
units (floating point) and vice versa. See Scale setting.

This value ranges between –3.4E38 and 3.4E38. By default, it is set to 0.0

SMP Deadband Only changes larger than the deadband value are reported, unless the value
itself is smaller than the deadband. This ensures that small variations
around 0 are reported so that, for example, reported values do not remain
fixed at .01 when they are, in fact, 0. A value of 0 for this setting implies
that all variations, no matter how small, are reported.

This value ranges between –3.4E38 and 3.4E38. By default, it is set to 0.0

Roll Over When the counter reaches this number, it will reset.

This value ranges between 0.0 and 4,294,967,295. By default, it is set to


4,294,967,295.

Table 21 Settings for counter inputs of a binary input card, in SMP Config

7.2.4.4 Frozen Counter Inputs


The Frozen Counter Inputs branch contains data points used to store the value of the Counter
Inputs when the freeze counter request is processed.

Index Name Description

100 A1_Frozen_Change_Counter Frozen change counter for IN1 on binary input card in slot A.

101 A2_Frozen_Change_Counter Frozen change counter for IN2 on binary input card in slot A

102 A3_Frozen_Change_Counter Frozen change counter for IN3 on binary input card in slot A

103 A4_Frozen_Change_Counter Frozen change counter for IN4 on binary input card in slot A

104 A5_Frozen_Change_Counter Frozen change counter for IN5 on binary input card in slot A

105 A6_Frozen_Change_Counter Frozen change counter for IN6 on binary input card in slot A

106 A7_Frozen_Change_Counter Frozen change counter for IN7 on binary input card in slot A

SMP I/O User Manual • 59


Index Name Description

107 A8_Frozen_Change_Counter Frozen change counter for IN8 on binary input card in slot A

Table 22 Frozen counter inputs of a binary input card in slot A, in SMP Config

For counter input points settings see “Counter Inputs”, page 58.

7.2.5 Binary Output Cards


For each I/O card in the SMP I/O, the wizard creates a branch that contains all the data points
supported by the card.

For binary output cards, you will see the following branches:

‰ Analog Inputs.
This branch defines data points that contain the card serial number and revision number.

‰ Binary Inputs.
This branch defines data points that represent the current state of each of the 8 output relays
on the card.

‰ Binary Outputs.
This branch defines data points used to energize each of the relays on the cards according to
the supported output modes.

The address of each data point of the card depends on the card position. An offset is added to the
address to ensure that all data points have a unique address.

‰ For a card in slot B, add 200 to the data point address.

‰ For a card in slot D, add 400 to the data point address.

Note: Binary output cards can only be installed in slots B and D.

All data points in the SMP Gateway must also have a unique name. The wizard builds the data
point name by adding the slot identifier to the default point name. In this manner, the first binary
input of a card located in slot B will be identified “B1_Output_State”, with a DNP3 address of
200. The name of each physical data point can be modified by the user.

7.2.5.1 Analog Inputs


Binary output cards implement the following analog data points to provide system information:

Index Name Description

200 B_Card_Serial Card serial number

60 • SMP I/O User Manual


Index Name Description

201 B_Card_Board_Rev Card board revision number

Table 23 Analog inputs of a binary output card in slot B, in SMP Config

7.2.5.2 Binary Inputs


The Binary Inputs branch contains data points that provide the current state of each of the 8
relays on the card.

Index Name Description

200 B1_Output_State State of the OUT1 output relay on binary output


card in slot B

201 B2_Output_State State of the OUT2 output relay on binary output


card in slot B

202 B3_Output_State State of the OUT3 output relay on binary output


card in slot B

203 B4_Output_State State of the OUT4 output relay on binary output


card in slot B

204 B5_Output_State State of the OUT5 output relay on binary output


card in slot B

205 B6_Output_State State of the OUT6 output relay on binary output


card in slot B

206 B7_Output_State State of the OUT7 output relay on binary output


card in slot B

207 B8_Output_State State of the OUT8 output relay on binary output


card in slot B

Table 24 Binary inputs of a binary output card in slot B, in SMP Config

7.2.5.3 Binary Outputs


The Binary Outputs branch itself defines the control type (output function) used for each relay of
the card.

SMP I/O User Manual • 61


Setting Description

Control Type Select the control type of the relay.

‰ Allowed values: Trip Close Pair


Latch
Pulse
Pulse Pair

For a complete description of these types and to learn how each one
energizes a relay, see “Supported Output Functions”, page 15.

Table 25 Settings for a binary output card, in SMP Config

Under the Binary Outputs branch, the Physical Outputs branch contains the data points used to
control each of the 8 output relays of the card.

The following table contains all the possible data points that can appear under this branch. Note
that only the points related to the currently configured output functions should be displayed.

Index Name Description

200 B1_Latch Sends LATCH/CLOSE to OUT1 on binary output card in


slot B

200 B1_Pulse Sends PULSE to OUT1 on binary output card in slot B

200 B1_PulseClose Sends PULSE to close OUT1 on binary output card in slot
B

201 B1_PulseOpen Sends PULSE to open OUT1 on binary output card in slot B

202 B1-2_TripClosePair Sends TRIP/CLOSE to OUT1/OUT2 on binary output card


in slot B

202 B2_Latch Sends LATCH/CLOSE to OUT2 on binary output card in


slot B

202 B2_Pulse Sends PULSE to OUT2 on binary output card in slot B

202 B2_PulseClose Sends PULSE to close OUT2 on binary output card in slot
B

203 B2_PulseOpen Sends PULSE to open OUT2 on binary output card in slot B

204 B3_Latch Sends LATCH/CLOSE to OUT3 on binary output card in


slot B

204 B3_Pulse Sends PULSE to OUT3 on binary output card in slot B

204 B3_PulseClose Sends PULSE to close OUT3 on binary output card in slot
B

205 B3_PulseOpen Sends PULSE to open OUT3 on binary output card in slot B

62 • SMP I/O User Manual


Index Name Description

206 B3-4_TripClosePair Sends TRIP/CLOSE to OUT3/OUT4 on binary output card


in slot B

206 B4_Latch Sends LATCH/CLOSE to OUT4 on binary output card in


slot B

206 B4_Pulse Sends PULSE to OUT4 on binary output card in slot B

206 B4_PulseClose Sends PULSE to close OUT4 on binary output card in slot
B

207 B4_PulseOpen Sends PULSE to open OUT4 on binary output card in slot B

208 B5_Latch Sends LATCH/CLOSE to OUT5 on binary output card in


slot B

208 B5_Pulse Sends PULSE to OUT5 on binary output card in slot B

208 B5_PulseClose Sends PULSE to close OUT5 on binary output card in slot
B

209 B5_PulseOpen Sends PULSE to open OUT5 on binary output card in slot B

210 B5-6_TripClosePair Sends TRIP/CLOSE to OUT5/OUT6 on binary output card


in slot B

210 B6_Latch Sends LATCH/CLOSE to OUT6 on binary output card in


slot B

210 B6_Pulse Sends PULSE to OUT6 on binary output card in slot B

210 B6_PulseClose Sends PULSE to close OUT6 on binary output card in slot
B

211 B6_PulseOpen Sends PULSE to open OUT6 on binary output card in slot B

212 B7_Latch Sends LATCH/CLOSE to OUT7 on binary output card in


slot B

212 B7_Pulse Sends PULSE to OUT7 on binary output card in slot B

212 B7_PulseClose Sends PULSE to close OUT7 on binary output card in slot
B

213 B7_PulseOpen Sends PULSE to open OUT7 on binary output card in slot B

214 B7-8_TripClosePair Sends TRIP/CLOSE to OUT7/OUT8 on binary output card


in slot B

214 B8_Latch Sends LATCH/CLOSE to OUT8 on binary output card in


slot B

214 B8_Pulse Sends PULSE to OUT8 on binary output card in slot B

SMP I/O User Manual • 63


Index Name Description

214 B8_PulseClose Sends PULSE to close OUT8 on binary output card in slot
B

215 B8_PulseOpen Sends PULSE to open OUT8 on binary output card in slot B

Table 26 Binary outputs of a binary output card in slot B, in SMP Config

Binary output points settings:

Setting Description

Disabled A checkmark indicates that the point will not be active in the
configuration.

Master duration allowed A checkmark indicates that the activation time specified by the master
station should be used. If it is not used, the configured activation time (see
Activation Time, below) is used.

Activation Time The pulse duration, in milliseconds, that will be used for control operations
if not specified by the master station (set to 0) in the control request
message.

This value ranges between 0 and 30,000 milliseconds. By default, it is set


to 500 milliseconds.

Table 27 Settings for binary outputs of a binary output card, in SMP Config

7.2.6 Analog Input Cards


For each I/O card in the SMP I/O, the wizard creates a branch that contains all the data points
supported by the card.

For analog input cards, you will see the following branches:

‰ Analog Inputs.
This branch specifies the type (current or voltage) of each analog input of this card. It also
defines the physical analog input data points themselves, and the internal (system) data points
such as the serial number and revision number of the card, as well as minimum and maximum
values for each input.

‰ Binary Inputs.
This branch defines two warning data points and two alarm data points for each analog input.

The address of each data point of the card depends on the card position. An offset is added to the
address to ensure that all data points have a unique address.

‰ For a card in slot A, add 100 to the data point address.

‰ For a card in slot B, add 200 to the data point address.

64 • SMP I/O User Manual


‰ For a card in slot C, add 300 to the data point address.

Note: Analog input cards can only be installed in slots A, B and C.

All data points in the SMP Gateway must also have a unique name. The wizard builds the data
point name by adding the slot identifier to the default point name. In this manner, the first analog
input of an analog card located in slot B will be identified “B1_Input_Value”, with a DNP3
address of 200. The name of each physical data point can be modified by the user, including the
minimum, maximum, warning and alarm data points.

7.2.6.1 Analog Inputs


The Analog Inputs branch itself contains the analog input types.

Setting Description

Type Select the analog input type.

‰ Allowed values: Current


Voltage

This setting must match the input’s jumper configuration. For more details,
see “Analog Input Wiring”, page 29.

Table 28 Settings for an analog input card, in SMP Config

Under the Analog Inputs branch, the Physical Inputs branch contains the data points that provide
the current value of the 8 analog inputs on the card.

Index Name Description

300 C1_Input_Value Input value for IN1 on analog input card in slot C

301 C2_Input_Value Input value for IN2 on analog input card in slot C

302 C3_Input_Value Input value for IN3 on analog input card in slot C

303 C4_Input_Value Input value for IN4 on analog input card in slot C

304 C5_Input_Value Input value for IN5 on analog input card in slot C

305 C6_Input_Value Input value for IN6 on analog input card in slot C

306 C7_Input_Value Input value for IN7 on analog input card in slot C

307 C8_Input_Value Input value for IN8 on analog input card in slot C

Table 29 Analog inputs of an analog input card in slot C, in SMP Config

SMP I/O User Manual • 65


Analog input points settings:

Setting Description

Low Input Value The lowest input value the analog module should be receiving. In other
words, this corresponds to the transducer low output value.

For voltage input, the value ranges from -10V to 10V.


By default, it is set to -5V.

For current input, the value ranges from -4 to 4mA.


By default, it is set to 0mA.

High Input Value The highest input value the analog module should be receiving. In other
words, this corresponds to the transducer high output value.

For voltage input, the value ranges from -10V to 10V.


By default, it is set to 5V.

For current input, the value ranges from -4 to 4mA.


By default it is set to1mA..

Low Engineering Value The engineering value corresponding to the Low Input Value. In other
words, this corresponds to the transducer low engineering value (e.g. for a
0-100MW transducer, this should be set to 0).

For voltage input, this value ranges from -3.4E38 to 3.4E38.


By default, it is set to -5.

For current input, this value ranges from -3.4E38 to 3.4E38.


By default, it is set to 0.

High Engineering Value The engineering value corresponding to the High Input Value. In other
words, this corresponds to the transducer high engineering value (e.g. for a
0-100MW transducer, this should be set to 100).

For voltage input, this value ranges from -3.4E38 to 3.4E38.


By default, it is set to 5.

For current input, this value ranges from -3.4E38 to 3.4E38.


By default, it is set to 100.

Low Warning Limit The analog input’s low warning limit. Engineering values under this
threshold will trigger the corresponding low warning binary input point.

For voltage input, this value ranges from -3.4E38 to 3.4E38.


By default, it is set to -5.

For current input, this value ranges from -3.4E38 to 3.4E38.


By default, it is set to 0.

High Warning Limit The analog input’s high warning limit. Engineering values over this
threshold will trigger the corresponding high warning binary input point.

For voltage input, this value ranges from -3.4E38 to 3.4E38.


By default, it is set to 5.

For current input, this value ranges from -3.4E38 to 3.4E38.


By default, it is set to 100.

66 • SMP I/O User Manual


Setting Description

Low Alarm Limit The analog input’s low alarm limit. Engineering values under this
threshold will trigger the corresponding low alarm binary input point.

For voltage input, this value ranges from -3.4E38 to 3.4E38.


By default, it is set to -5.

For current input, this value ranges from -3.4E38 to 3.4E38.


By default, it is set to 0.

High Alarm Limit The analog input’s high alarm limit. Engineering values over this threshold
will trigger the corresponding high alarm binary input point.

For voltage input, this value ranges from -3.4E38 to 3.4E38.


By default, it is set to 5.

For current input, this value ranges from -3.4E38 to 3.4E38.


By default, it is set to 100.

Deadband Deadband value used to filter changes reported by the SMP I/O.

Only changes larger than the deadband value will be reported. The
deadband applies to the engineering value, and must be specified as such.
A value of zero means that all changes will be reported.

By default, it is set to 0 (all changes reported).

Engineering Units Engineering units, used for display and formatting purposes in the
SMP Tools.

Engineering Units Scale A scaling value that can be used to scale up or down the engineering value.

This setting can be useful to adjust the value for non-common units. For
example, to have an input value in “hundreds of volts”, set the
Engineering Units Scale setting to 100 and the Engineering Units setting
to “Volt”. This value ranges from -3.4E38 to 3.4E38. By default, it is set to
1.

Table 30 Settings for analog inputs of an analog input card, in SMP Config

Under the Analog Inputs branch, the Internal Inputs branch contains the data points that provide
system information, as well as the minimum and maximum value data points.

Index Name Description

310 C_Card_Serial Card serial number

311 C_Card_Board_Rev Card board revision number

312 C_Card_Model_Number Card model number

313 C1_Min Minimum value for IN1 on analog input card in slot C

314 C1_Max Maximum value for IN1 on analog input card in slot C

SMP I/O User Manual • 67


Index Name Description

315 C2_Min Minimum value for IN2 on analog input card in slot C

316 C2_Max Maximum value for IN2 on analog input card in slot C

317 C3_Min Minimum value for IN3 on analog input card in slot C

318 C3_Max Maximum value for IN3 on analog input card in slot C

319 C4_Min Minimum value for IN4 on analog input card in slot C

320 C4_Max Maximum value for IN4 on analog input card in slot C

321 C5_Min Minimum value for IN5 on analog input card in slot C

322 C5_Max Maximum value for IN5 on analog input card in slot C

323 C6_Min Minimum value for IN6 on analog input card in slot C

324 C6_Max Maximum value for IN6 on analog input card in slot C

325 C7_Min Minimum value for IN7 on analog input card in slot C

326 C7_Max Maximum value for IN7 on analog input card in slot C

327 C8_Min Minimum value for IN8 on analog input card in slot C

328 C8_Max Maximum value for IN8 on analog input card in slot C

Table 31 Analog inputs of an analog input card in slot C, in SMP Config

7.2.6.2 Binary Inputs


The Binary Inputs branch contains data points that provide the warning and alarm state for each
of the 8 analog inputs on the card.

Index Name Description

300 C1_Low_Alarm Low alarm value for IN1 on analog input card in slot
C

301 C1_Low_Warning Low warning value for IN1 on analog input card in
slot C

302 C1_High_Warning High warning value for IN1 on analog input card in
slot C

303 C1_High_Alarm High alarm value for IN1 on analog input card in
slot C

68 • SMP I/O User Manual


Index Name Description

304 C2Low_Alarm Low alarm value for IN2 on analog input card in slot
C

305 C2_Low_Warning Low warning value for IN2 on analog input card in
slot C

306 C2_High_Warning High warning value for IN2 on analog input card in
slot C

307 C2_High_Alarm High alarm value for IN2 on analog input card in
slot C

308 C3_Low_Alarm Low alarm value for IN3 on analog input card in slot
C

309 C3_Low_Warning Low warning value for IN3 on analog input card in
slot C

310 C3_High_Warning High warning value for IN3 on analog input card in
slot C

311 C3_High_Alarm High alarm value for IN3 on analog input card in
slot C

312 C4_Low_Alarm Low alarm value for IN4 on analog input card in slot
C

313 C4_Low_Warning Low warning value for IN4 on analog input card in
slot C

314 C4_High_Warning High warning value for IN4 on analog input card in
slot C

315 C4_High_Alarm High alarm value for IN4 on analog input card in
slot C

316 C5_Low_Alarm Low alarm value for IN5 on analog input card in slot
C

317 C5_Low_Warning Low warning value for IN5 on analog input card in
slot C

318 C5_High_Warning High warning value for IN5 on analog input card in
slot C

319 C5_High_Alarm High alarm value for IN5 on analog input card in
slot C

320 C6_Low_Alarm Low alarm value for IN6 on analog input card in slot
C

321 C6_Low_Warning Low warning value for IN6 on analog input card in
slot C

SMP I/O User Manual • 69


Index Name Description

322 C6_High_Warning High warning value for IN6 on analog input card in
slot C

323 C6_High_Alarm High alarm value for IN6 on analog input card in
slot C

324 C7_Low_Alarm Low alarm value for IN7 on analog input card in slot
C

325 C7_Low_Warning Low warning value for IN7 on analog input card in
slot C

326 C7_High_Warning High warning value for IN7 on analog input card in
slot C

327 C7_High_Alarm High alarm value for IN7 on analog input card in
slot C

328 C8_Low_Alarm Low alarm value for IN8 on analog input card in slot
C

329 C8_Low_Warning Low warning value for IN8 on analog input card in
slot C

330 C8_High_Warning High warning value for IN8 on analog input card in
slot C

331 C8_High_Alarm High alarm value for IN8 on analog input card in
slot C

Table 32 Binary inputs of an analog input card in slot C, in SMP Config

70 • SMP I/O User Manual


8 Configuration without an
SMP Gateway

8.1 Overview
Once you have specified the connection settings, you must still configure input processing, output
operation, and some DNP3-specific parameters.

Note: If the SMP I/O is to be used with a Cybectec SMP Gateway, see “Applications”,
page 104, and skip the current section.

‰ In SMP I/O Manager, select the SMP I/O you wish to configure.

‰ Click the SMP I/O button in the lower-left corner of the window.

‰ From the menu, click Standalone Settings and then select one of the three following options:

Figure 42 Various options available for Standalone Settings edition

‰ To create a new set of default settings based on the current connection settings and the
I/O cards that are installed on the SMP I/O, click New.

‰ To modify the settings that are currently on the SMP I/O, click Get From Device.

SMP I/O User Manual • 71


‰ To load settings from a previously saved parameters file, click Open. Select the file and
click OK.

The resulting parameters appear in the Standalone Settings dialog box.

Figure 43 SMP I/O Manager Standalone Settings dialog box

‰ Specify the DNP3 slave settings for each communication link configured in the connection
settings (see “Updating the Connection Settings”, page 36).

‰ Change the DNP3 default variations, if needed.

‰ Specify the output functions of the control relays of the main unit (CPU card).

‰ If needed, change the index of the data points that will be provided by the main unit. Disable
the data points that are not required by the master station(s).

‰ For all analog input cards:

‰ Specify the type (voltage or current) of each input.

‰ If needed, changed the index of data points that will be provided by the card.

‰ Disable data points that are not required by the master station(s).

‰ Configure each analog input, by specifying its calibration settings, the warning and
alarms thresholds, the deadband and the units of the resulting engineering value.

‰ For all binary input cards:

72 • SMP I/O User Manual


‰ If needed, change the index of data points that will be provided by the card.

‰ Disable data points that are not required by the master station(s).

‰ Configure each binary input. Default values are provided for tolerance and intolerance
filters, polarity inversion and event class. Edit them if needed.

‰ For each input, specify the type of its related counter data point. If needed, define its
deadband and rollover values, and its event class.

‰ For all binary output cards:

‰ Specify the output function of each relay.

‰ If needed, change the index of data points that will be provided by the card.

‰ Disable data points that are not required by the master station(s).

‰ Configure each binary output, by specifying its activation time and event class if needed.

‰ To save this configuration to a file:

‰ Click Save.

‰ Type a name for the parameters file, and then click Save.

Note: Parameters file serve for backup purposes, but can also be used as templates to
minimize configuration work for similar installations. For more information, see
“Using Parameters Files”, page 73.

‰ When the configuration process is completed, upload the configuration to the device, by
clicking Send to Device.

The following sections describe each of these groups of settings in details.

8.1.1 Using Parameters Files


Standalone settings can be saved to files called “SMP I/O parameters files”. Such files serve for
backup purposes, allowing fast operational recovery when an SMP I/O unit must be replaced, or
simply to rollback the unit to a former configuration. These files can also be used as templates for
similar installations.

To save standalone settings to a file:

‰ In SMP I/O Manager, select the SMP I/O for which the settings must be saved.

‰ Click the SMP I/O button in the lower-left corner of the window.

SMP I/O User Manual • 73


‰ From the menu, click Standalone Settings and then click Get From Device.

The Standalone Settings dialog box appears.

‰ Click Save.

‰ Type a name for the parameters file, and then click Save.

To upload the content of an SMP I/O parameters file to an SMP I/O:

‰ In SMP I/O Manager, select the SMP I/O.

‰ Click the SMP I/O button in the lower-left corner of the window.

‰ From the menu, click Standalone Settings and then click Open.

‰ Select the file and then click Open.

The Standalone Settings dialog box appears and display the loaded settings.

‰ To upload these settings to the SMP I/O, click Send to Device.

8.2 DNP3 Slave Settings


DNP3 slave settings define the general DNP3 behavior of the data communication links. These
settings can be specified in the Standalone Settings dialog box, under either the branch DNP3
Slave 1 or DNP3 Slave 2 (see “Overview”, page 71).

Figure 44 DNP3 slave settings

Each slave/link must be configured separately. The DNP3 Slave 2 branch is only visible if the
secondary communication link was activated in the connection settings (see “Updating the

74 • SMP I/O User Manual


Connection Settings”, page 36).

Parameter Description

Name The name of the SMP I/O, as displayed in SMP I/O Manager.
(DNP3 Slave 1 only)

Inactivity timeout The number of seconds that the slave will wait after the last valid data link
layer frame is received, before resetting the communication link.

This setting is only used with a TCP/IP communication link.

By default, it is set to 5 seconds.

DNP3 Time Select this checkbox to allow the reception of time synchronization
Synchronization requests from the master station.

If both DNP3 slaves are configured, only one should be responsible for
time synchronization.

Need Time Delay The number of milliseconds to which the “need time” Internal Indication
(IIN) (contained in every application response message) must be set for the
master station to write time back to the device.

A value of 0 means that the SMP I/O will never request time
synchronization from the master station.

If the SMP I/O is not connected to any IRIG-B source, this delay must be
smaller than 300,000 milliseconds (5 minutes). Otherwise, the master
station may eventually receive events with bad quality timestamps.

By default, it is set to 30,000 milliseconds.

Unsolicited report Select this checkbox to enable unsolicited reporting.

It is not recommended to enable unsolicited reporting if you intend to use


RS-485 to connect with multiple devices using a multidrop link.

Unsolicited Retry Delay If an unsolicited response is not confirmed within the application
confirmation timeout, this setting controls how soon, in milliseconds,
another unsolicited response will be sent.

If this setting is 0 or less than the application confirmation timeout, the


unsolicited report will be sent again as soon as the application confirmation
timeout expires (unless a read request was received in the meantime, in
which case the read request will first be responded to).

By default, this value is set to 0 milliseconds.

Unsolicited Infinite Select this checkbox to retry the transmission of unsolicited reports an
Retries infinite number of times or until the reception of an application
confirmation from the master station.

SMP I/O User Manual • 75


Parameter Description

Unsolicited Max Retries The number of attempts to re-transmit an unsolicited report without getting
a confirmation from the master station.

This parameter is ignored if the Unsolicited Infinite Retries parameter is


checked.

By default, this value is set to 2.

Class 1 Report Min For class 1 events, this setting controls the conditions under which an
Event unsolicited response will be sent. If the number of events in this class
matches or exceeds this value, an unsolicited response will be sent.

This setting is used in conjunction with the Class 1 Report Delay setting,
as the unsolicited response is sent as soon as either one of the two
conditions is met. The Class 1 Report Min Event setting is ignored if the
Class 1 Report Delay parameter value is set to 0 milliseconds.

This value ranges between 0 and 255. By default, it is set to 10.

Class 2 Report Min For class 2 events, this setting controls the conditions under which an
Event unsolicited response will be sent. If the number of events in this class
matches or exceeds this value, an unsolicited response will be sent.

This setting is used in conjunction with the Class 2 Report Delay setting,
as the unsolicited response is sent as soon as either one of the two
conditions is met. The Class 2 Report Min Event setting is ignored if the
Class 2 Report Delay parameter value is set to 0 milliseconds.

This value ranges between 0 and 255. By default, it is set to 10.

Class 3 Report Min For class 3 events, this setting controls the conditions under which an
Event unsolicited response will be sent. If the number of events in this class
matches or exceeds this value, an unsolicited response will be sent.

This setting is used in conjunction with the Class 3 Report Delay setting,
as the unsolicited response is sent as soon as either one of the two
conditions is met. The Class 3 Report Min Event setting is ignored if the
Class 3 Report Delay parameter value is set to 0 milliseconds.

This value ranges between 0 and 255. By default, it is set to 10.

Class 1 Report Delay For class 1 events, this setting can be used to control the conditions under
which an unsolicited response is sent. If the time after an event occurs
matches or exceeds this value in milliseconds, even if only one event has
occurred, an unsolicited response will be sent.

This setting is used in conjunction with the Class 1 Report Min Event
setting, as the unsolicited response is sent as soon as either one of the two
conditions is met. If the Class 1 Report Delay parameter value is set to 0,
the Class 1 Report Min Event parameter is ignored and an unsolicited
response will be sent as soon an event of this class occurs.

By default, this value is set to 500 milliseconds.

76 • SMP I/O User Manual


Parameter Description

Class 2 Report Delay For class 2 events, this setting can be used to control the conditions under
which an unsolicited response is sent. If the time after an event occurs
matches or exceeds this value in milliseconds, even if only one event has
occurred, an unsolicited response will be sent.

This setting is used in conjunction with the Class 2 Report Min Event
setting, as the unsolicited response is sent as soon as either one of the two
conditions is met. If the Class 2 Report Delay parameter value is set to 0,
the Class 2 Report Min Event parameter is ignored and an unsolicited
response will be sent as soon an event of this class occurs.

By default, this value is set to 500 milliseconds.

Class 3 Report Delay For class 1 events, this setting can be used to control the conditions under
which an unsolicited response is sent. If the time after an event occurs
matches or exceeds this value in milliseconds, even if only one event has
occurred, an unsolicited response will be sent.

This setting is used in conjunction with the Class 3 Report Min Event
setting, as the unsolicited response is sent as soon as either one of the two
conditions is met. If the Class 3 Report Delay parameter value is set to 0,
the Class 3 Report Min Event parameter is ignored and an unsolicited
response will be sent as soon an event of this class occurs.

By default, this value is set to 500 milliseconds.

Link Confirmation Indicates under which circumstances the SMP I/O should request a link
layer confirmation from the master station.

Allowed values: Never Not for any frame


Sometimes For multi-frame fragments only
Always For all frames

By default, the selected mode is “Never”, as recommended by the DNP


Technical Committee: the Application Confirmation Timeout setting
should be used instead.

Data link confirm should be disabled when communicating on a TCP/IP


link.

Link Confirmation The number of milliseconds to wait for the master station data link layer
Timeout confirmation of the last frame sent before attempting any retries (only if
the frame is sent with confirm requested). It is measured after the last byte
of the data frame is sent.

A value of 0 causes an immediate timeout.

By default, the value is set to 1,500 milliseconds.

Link Max Retries The number of attempts made to re-transmit a data link frame that was not
confirmed by the master station (only if the frame is sent with confirm
requested).

This value ranges between 0 and 255. By default, it is set to 2.

SMP I/O User Manual • 77


Parameter Description

Application The number of milliseconds to wait for the master station to confirm the
Confirmation Timeout previous response, if requested.

If application layer confirmations are used with data link confirmations,


make sure the application layer confirmation timeout is long enough for all
data link retries to complete. The following formula describes this
requirement:

Application Confirmation Timeout >


Link Confirmation Timeout * (Link Max Retries + 1)

By default, the value is set to 3,500 milliseconds.

Selection Timeout The number of milliseconds following a select command, during which an
operate command must be received before the selection times out.

A 0 value will cause an immediate timeout.

This value ranges between 0 and 3,600,000. By default, it is set to 10,000


milliseconds.

Table 33 DNP3 slave settings

8.3 Default Variations Settings


Default variations are used when a master station requests variation 0 (default variation) for a
given object. These settings can be specified in the Standalone Settings dialog box, under the
Default Variations branch (see “Overview”, page 71).

Figure 45 Default variations settings

Those settings are the same for both data communication links.

Parameter Description

01 Binary Input Default variation for object “01 Binary Input”.

‰ Allowed values: 01 - Packed Format


02 - With Flags

By default, the selected variation is “02 - With Flags”.

78 • SMP I/O User Manual


Parameter Description

02 Binary Input Event Default variation for object “02 Binary Input Event”.

‰ Allowed values: 01 - Without Time


02 - With Absolute Time
03 - With Relative Time

By default, the selected variation is “02 - With Absolute Time”.

20 Counter Default variation for object “20 Counter”.

‰ Allowed values: 01 - 32-bit With Flag


02 - 16-bit With Flag
05 - 32-bit Without Flag
06 - 16-bit Without Flag
‰ By default, the selected variation is “01 - 32-bit With Flag”.

21 Frozen Counter Default variation for object “21 Frozen Counter”.

‰ Allowed values: 01 - 32-bit With Flag


02 - 16-bit With Flag
09 - 32-bit Without Flag
10 - 16-bit Without Flag

By default, the selected variation is “01 - 32-bit With Flag”.

22 Counter Event Default variation for object “22 Counter Event”.

‰ Allowed values: 01 - 32-bit With Flag


02 - 16-bit With Flag

By default, the selected variation is “01 - 32-bit With Flag”.

23 Frozen Counter Event Default variation for object “23 Frozen Counter Event”.

‰ Allowed values: 01 - 32-bit With Flag


02 - 16-bit With Flag

By default, the selected variation is “01 - 32-bit With Flag”.

30 Analog Input Default variation for object “30 Analog Input”.

‰ Allowed values: 01 - 32-bit With Flag


02 - 16-bit With Flag
03 - 32-bit Without Flag
04 - 16-bit Without Flag
05 - Single-Prec Flt-Pt With Flag
‰ By default, the selected variation is “01 - 32-bit With Flag”.

32 Analog Input Event Default variation for object “32 Analog Input Event”.

‰ Allowed values: 01 - 32-bit Without Time


02 - 16-bit Without Time
05 - Single-Prec Flt-Pt Without Time

By default, the selected variation is “01 - 32-bit Without Time”.

Table 34 SMP I/O default variations settings

SMP I/O User Manual • 79


8.4 CPU Card Settings
CPU card’s settings define how the base unit output relays will be used. They also define the
settings of the data points giving the status of the system through DNP3 communication links.
These settings can be specified in the Standalone Settings dialog box, under the CPU Card
branch (see “Overview”, page 71).

Figure 46 CPU card settings

The CPU card’s main branch allows the specification of the output function to use for each relay
(see “Supported Output Functions”, page 15).

Parameter Description

Relay 1 Type Output function configured for the OUT1 relay of the CPU card.

‰ Allowed values: Trip/Close Pair (TRIP)


Latch
Pulse
Pulse Pair
Remote Local
Watchdog

By default, the selected function is “Trip/Close Pair (TRIP)”.

Relay 2 Type Output function configured for the OUT2 relay of the CPU card.

‰ Allowed values: Trip/Close Pair (TRIP)


Latch
Pulse
Pulse Pair
Remote Local
Watchdog

By default, the selected function is “Trip/Close Pair (CLOSE)”.

Table 35 CPU card settings

The following sections describe the data points related to the base unit and its relays, and their
settings.

8.4.1 Analog Inputs


CPU card’s analog inputs provide general information about the base unit and its peripherals, such
as serial numbers and revision numbers.

80 • SMP I/O User Manual


CPU card’s analog input settings can be specified in the Standalone Settings dialog box (see
“Overview”, page 71). To display these settings, select the CPU Card branch, and then select
Analog Inputs.

Figure 47 Analog inputs of the CPU card

Name Default Description


Index

CPU_Card_Serial 0 CPU card serial number

CPU_Card_Board_Rev 1 CPU card board revision number

Parameters_ID 2 Parameter set identification

Backplane_Card_Serial 3 Backplane card serial number

Backplane_Card_Board_Rev 4 Backplane card board revision number

Power_Supply_Serial 5 Power supply serial number

Power_Supply_Board_Rev 6 Power supply board revision number

Front_Panel_Serial 7 Front panel serial number

Front_Panel_Board_Rev 8 Front panel board revision number

Boot_Version_Maj 9 Bootstrap major version number

Boot_Version_Min 10 Bootstrap minor version number

Boot_Version_Release 11 Bootstrap release version number

Boot_Version_Rev 12 Bootstrap revision number

SMP I/O User Manual • 81


Name Default Description
Index

App_Version_Maj 13 Application major version number

App_Version_Min 14 Application minor version number

App_Version_Release 15 Application release version number

App_Version_Rev 16 Application revision number

Parameters_Version 17 Parameter set version number

Table 36 Analog inputs of the CPU card

The following table describes each setting of these inputs.

Parameter Description

Index Index of the point. This index must be unique for each analog input

Disabled Select this checkbox if you want to hide this point from the master station.

Event Class The change event class assignment for reporting changes to the master
station. If set to Class 0, no event will be reported.

‰ Allowed values: Class 0


Class 1
Class 2
Class 3

By default, the selected event class for analog inputs is Class 0.

Table 37 Settings for analog inputs of the CPU card

8.4.2 Binary Inputs


The CPU card provides physical and logical binary inputs. CPU card’s binary input settings can be
specified in the Standalone Settings dialog box (see “Overview”, page 71). To display these
settings, select the CPU Card branch, and then select Binary Inputs.

Physical inputs (see Figure 48) hold the status of the base unit relays. They are located under the
Physical Inputs branch.

Figure 48 Physical binary inputs of the CPU card

82 • SMP I/O User Manual


Name Default Description
Index

CPU1_Output_State 0 State of OUT1 relay

CPU2_Output_State 1 State of OUT2 relay

Table 38 Physical binary inputs of the CPU card

The output state is 1 when the relay is energized, 0 if not.

Logical inputs are internal system points. They are located under the Logical Inputs branch.

Figure 49 Logical binary inputs of the CPU card

Name Default Description


Index

CPU_Card_Power_Problem 60 The SMP I/O has a power problem.

CPU_Card_Low_Battery 61 The SMP I/O’s battery is low.

CPU_Card_Local_Control 62 Remote control is disabled.

CPU_Card_Config_Problem 63 Invalid SMP I/O configuration file.

CPU_Card_IRIG_Present 64 SMP I/O is receiving an IRIG-B signal.

CPU_Card_IRIG_Valid 65 The IRIG-B signal is valid.

CPU_Card_System_Alarm 66 The SMP I/O reports an I/O problem1.

CPU_Card_Time_Sync_DNP3 67 SMP I/O time sync through DNP3.

Table 39 Logical binary inputs of the CPU card

1
: The CPU_Card_System_Alarm point monitors the quality flags of all I/O cards
and provides a single point of alarm in case of I/O malfunction.

The following table describes each binary input setting.

SMP I/O User Manual • 83


Name Description

Index Index of the point. This index must be unique for each binary input

Disabled Select this checkbox if you want to hide this point from the master
station.

Event Class The change event class assignment for reporting changes to the master
station. If set to Class 0, no event will be reported.

‰ Allowed values: Class 0


Class 1
Class 2
Class 3

By default, the selected event class for binary inputs is Class 1.

Table 40 Settings for binary inputs of the CPU card

8.4.3 Binary Outputs


The CPU card provides physical and logical binary outputs. CPU card’s binary output settings can
be specified in the Standalone Settings dialog box (see “Overview”, page 71). To display these
settings, select the CPU Card branch, and then select Binary Outputs.

Physical outputs are used to control the built-in relays. They are located under the Physical
Outputs branch.

Figure 50 Physical binary outputs of the CPU card

Table 41 shows all data points that may be configured. Note that only the points related to the
currently configured output function should be displayed. To perform the configured operation on
a relay, the master station simply addresses the corresponding data point.

Name Default Output function


Index

CPU1-2_TripClosePair 0 Trip/Close (OUT1 and OUT2)

CPU1_Latch 0 Latch (OUT1)

CPU1_Pulse 0 Pulse (OUT1)

CPU1_PulseClose 0 Pulse Pair (OUT1)

CPU1_PulseOpen 1 Pulse Pair (OUT1)

CPU2_Latch 2 Latch (OUT2)

84 • SMP I/O User Manual


Name Default Output function
Index

CPU2_Pulse 2 Pulse (OUT2)

CPU2_PulseClose 2 Pulse Pair (OUT2)

CPU2_PulseOpen 3 Pulse Pair (OUT2)

Table 41 Physical binary outputs of the CPU card

Logical outputs are used to reset the internal counters. They are located under the Logical
Outputs branch.

Figure 51 Logical binary outputs of the CPU card

Name Default Description


Index

All_Analog_Min_Max_Reset 13 Reset all minimum and maximum data points for all
cards.

All_Counter_Reset 60 Reset all counter inputs for all cards.

All_Counter_Freeze 61 Freeze all counter inputs for all cards.

All_Counter_FreezeAndReset 62 Freeze and reset all counter inputs for all cards.

Table 42 Logical binary outputs of the CPU card

Table 43 describes each binary output setting.

Parameter Description

Index Index of the point. This index must be unique for each binary output

Disabled Select this checkbox if you want to hide this point from the master station.

Master Duration Select this checkbox to allow the master station to specify the activation
Allowed time of a pulse operation.

This parameter is used only for relays configured for Pulse (non-paired) or
as Trip/Close pairs.

SMP I/O User Manual • 85


Parameter Description

Activation Time The default activation time, in milliseconds, used for a pulse operation
when the master station do not specify the pulse duration.

This parameter is used only for relays configured for Pulse (non-paired) or
as Trip/Close pairs.

By default, the value is set to 500 milliseconds.

Description This parameter may be used to store a description of a physical output or


any other related important information.

Note that this parameter is never used by the SMP I/O itself: it is provided
to ease the configuration process of the SMP I/O and its maintenance.

Table 43 Settings for binary outputs of the CPU card

8.5 I/O Cards Settings


You can change the type of card inserted in each slot. These settings can be specified in the
Standalone Settings dialog box (see “Overview”, page 71). To display these settings, select the
I/O Cards branch. By default, they should reflect the hardware configuration of the SMP I/O.

Figure 52 I/O cards settings

The following figure describes each setting.

Parameter Description

Slot A The type of card inserted in slot A. Binary output cards cannot be inserted
in this slot.

Slot B The type of card inserted in slot B.

Slot C The type of card inserted in slot C. Binary output cards cannot be inserted
in this slot.

Slot D The type of card inserted in slot D. Analog input cards cannot be inserted
in this slot.

Table 44 I/O cards settings

86 • SMP I/O User Manual


For each I/O card in the SMP I/O, a branch that contains all the data points supported by the card
is created. The following sections describe these data points and their settings.

8.5.1 Binary Input Cards Settings


For binary input cards, you will see the following branches under the card’s main branch:

‰ Analog Inputs.
This branch defines data points that contain the card’s serial number, revision number and
model number.

‰ Binary Inputs.
This branch defines data points that represent the state of each of the eight input points of the
card.

‰ Counter Inputs.
This branch defines data points used to count the number of times each input changed state.

‰ Frozen Counter Inputs.


This branch defines data points used to store the value of the Counter Inputs when a Freeze
Counter request is processed.

8.5.1.1 Analog Inputs


Input card analog inputs provide the card serial numbers and revision numbers.

Figure 53 Analog inputs of a binary input card in slot A

The following table shows all the analog inputs that may be configured on binary input cards.
Note that the presence of each input and its default index depend on the slot in which the card is
present. For example, for a binary input card located in slot B, only analog inputs B_Card_Serial
(index 21), B_Card_Board_Rev (index 22) and B_Card_Model_Number (index 23) will be
located under this branch.

Name Default Description


Index

A_Card_Serial 18 A card serial number

A_Card_Board_Rev 19 A card board revision number

A_Card_Model_Number 20 A card model number

B_Card_Serial 21 B card serial number

SMP I/O User Manual • 87


Name Default Description
Index

B_Card_Board_Rev 22 B card board revision number

B_Card_Model_Number 23 B card model number

C_Card_Serial 24 C card serial number

C_Card_Board_Rev 25 C card board revision number

C_Card_Model_Number 26 C card model number

D_Card_Serial 27 D card serial number

D_Card_Board_Rev 28 D card board revision number

D_Card_Model_Number 29 D card model number

Table 45 Analog inputs of binary input cards

Binary input cards analog input settings are the same than for CPU card analog inputs. For more
details, see “Analog Inputs”, page 80.

8.5.1.2 Binary Inputs


The Binary Inputs branch contains the settings for each of the 8 input points of the card that
provides the current state of an input:

Figure 54 Binary inputs of a binary input card in slot A

Table 46 describes each setting for the Binary Inputs branch of the Binary Input card

Parameter Description

Index Index of the point. This index must be unique for each binary input

Disabled Select this checkbox if you want to hide this point from the master station.

88 • SMP I/O User Manual


Parameter Description

Event Class The change event class assignment for reporting changes to the master
station. If set to Class 0, no event will be reported.

‰ Allowed values: Class 0


Class 1
Class 2
Class 3

By default, the selected event class for binary inputs is Class 1.

Tolerance Filter Stops the detection for the specified duration, in milliseconds, after the
detection of the first leading edge. Used to debounce the input (see “Input
Filtering”, page 18).

This value ranges between 0 and 255 milliseconds. By default, it is set to 4


milliseconds.

Intolerance Filter Rejects the input if any change is detected during the period following the
initial Tolerance delay. Used to debounce the input (see “Input Filtering”,
page 18).

This value ranges between 0 and 65,535 milliseconds. By default, it is set


to 4 milliseconds.

Inverted Polarity Select this checkbox to have the SMP I/O invert the logic of the binary
input before proceeding with any reporting.

Description This parameter may be used to store a description of an input or any other
related important information.

Note that this parameter is never used by the SMP I/O itself: it is provided
to ease the configuration process of the SMP I/O and its maintenance.

Table 46 Settings for binary inputs of a binary input card

8.5.1.3 Counter Inputs


The Counter Inputs branch contains the settings of the data points used to count the number of
times each input changed state:

Figure 55 Counter inputs of a binary input card in slot A

The following table describes each setting of these inputs.

SMP I/O User Manual • 89


Parameter Description

Index Index of the point. This index must be unique for each counter input

Disabled Select this checkbox if you want to hide this point from the master station.

Event Class The change event class assignment for reporting changes to the master
station. If set to Class 0, no event will be reported.

Allowed values: Class 0


Class 1
Class 2
Class 3

By default, the selected event class is “Class 0”.

Type Select if transitions or pulses are counted.

Allowed values: Pulse


Transition

Default value: Pulse

Deadband Only changes larger than the deadband value are reported, unless the value
itself is smaller than the deadband. A value of 0 for this setting implies that
all variations, no matter how small, are reported.

Range: 0 to 1,000,000
Default value: 0

Rollover When the counter reaches this number, it will reset.

Range: 0.0 to 4,294,967,295


Default value: 4,294,967,295

Description This parameter is non-editable for counter inputs.

Table 47 Settings for counter inputs of a binary input card

8.5.1.4 Frozen Counter Inputs


The Frozen Counter Inputs branch contains the settings of the data points used to store the value
of the Counter Inputs when a Freeze Counter request is processed:

90 • SMP I/O User Manual


Figure 56 Frozen counter inputs of a binary input card in slot A

The following table describes each setting of these inputs.

Parameter Description

Index Index of the point. This index must be unique for each frozen counter input

Disabled Select this checkbox if you want to hide this point from the master station.

Event Class The change event class assignment for reporting changes to the master
station. If set to Class 0, no event will be reported.

Allowed values: Class 0


Class 1
Class 2
Class 3

Default value: Class 0

Description This parameter is non-editable for frozen counter inputs.

Table 48 Settings for frozen counter inputs of a binary input card

8.5.2 Binary Output Cards Settings


For binary output cards, you will see the following branches under the card’s main branch:

‰ Analog Inputs.
This branch defines data points that contain the card serial number and revision number.

‰ Binary Inputs.
This branch defines data points that represent the current state of each of the 8 output relays
on the card.

‰ Binary Outputs.
This branch defines data points used to energize each of the relays on the boards according to
the supported output modes.

The content of the Binary Outputs branch depends on the output function setting configured for
each relay in the card’s main branch (see “Supported Output Functions”, page 15):

SMP I/O User Manual • 91


Figure 57 Binary output card settings

The following table describes those settings:

Parameter Description

Relay 1 Type Output function configured for the OUT1 relay of the binary output card.

Allowed values: Trip/Close Pair (TRIP)


Latch
Pulse
Pulse Pair

By default, this selected function is “Trip/Close Pair (TRIP)”.

Relay 2 Type Output function configured for the OUT2 relay of the binary output card.

Allowed values: Trip/Close Pair (CLOSE)


Latch
Pulse
Pulse Pair

By default, this selected function is “Trip/Close Pair (CLOSE)”.

Relay 3 Type Output function configured for the OUT3 relay of the binary output card.

Allowed values: Trip/Close Pair (TRIP)


Latch
Pulse
Pulse Pair

By default, this selected function is “Trip/Close Pair (TRIP)”.

92 • SMP I/O User Manual


Parameter Description

Relay 4 Type Output function configured for the OUT4 relay of the binary output card.

Allowed values: Trip/Close Pair (CLOSE)


Latch
Pulse
Pulse Pair

By default, this selected function is “Trip/Close Pair (CLOSE)”.

Relay 5 Type Output function configured for the OUT5 relay of the binary output card.

Allowed values: Trip/Close Pair (TRIP)


Latch
Pulse
Pulse Pair

By default, this selected function is “Trip/Close Pair (TRIP)”.

Relay 6 Type Output function configured for the OUT6 relay of the binary output card.

Allowed values: Trip/Close Pair (CLOSE)


Latch
Pulse
Pulse Pair

By default, this selected function is “Trip/Close Pair (CLOSE)”.

Relay 7 Type Output function configured for the OUT7 relay of the binary output card.

Allowed values: Trip/Close Pair (TRIP)


Latch
Pulse
Pulse Pair

By default, this selected function is “Trip/Close Pair (TRIP)”.

Relay 8 Type Output function configured for the OUT8 relay of the binary output card.

Allowed values: Trip/Close Pair (CLOSE)


Latch
Pulse
Pulse Pair

By default, this selected function is “Trip/Close Pair (CLOSE)”.

Table 49 Binary output card settings

8.5.2.1 Analog Inputs


Output cards analog inputs provide the card serial numbers and revision numbers:

SMP I/O User Manual • 93


Figure 58 Analog inputs of a binary output card in slot B

Table 50 shows all the analog inputs used on binary output cards. Note that the presence of each
input and its default index depend on the slot in which the card is present. For example, for a
binary input card located in slot B, only analog inputs B_Card_Serial (index 21) and
B_Card_Board_Rev (index 22) will be located under this branch.

Name Default Description


Index

B_Card_Serial 21 B card serial number

B_Card_Board_Rev 22 B card board revision number

D_Card_Serial 27 D card serial number

D_Card_Board_Rev 28 D card board revision number

Table 50 Analog inputs of binary output cards

Binary output cards analog input settings are the same than for CPU card analog inputs. See
“Analog Inputs”, page 80 for more details.

8.5.2.2 Binary Inputs


The Binary Inputs branch contains the settings of the data points that provide the current state of
each of the 8 relays on the card:

Figure 59 Binary inputs of a binary output card in slot B

The following table describes each setting of these inputs.

Parameter Description

Index Index of the point. This index must be unique for each binary input

94 • SMP I/O User Manual


Parameter Description

Disabled Select this checkbox if you want to hide this point from the master station.

Event Class The change event class assignment for reporting changes to the master
station. If set to Class 0, no event will be reported.

Allowed values: Class 0


Class 1
Class 2
Class 3

By default, the selected event class for binary inputs is “Class 1”.

Table 51 Settings for binary inputs of a binary output card

8.5.2.3 Binary Outputs


The Binary Outputs branch contains data points used to control each of the 8 output relays on the
card:

Figure 60 Binary outputs of a binary output card in slot B

The data points are used to energize the relays according to one of the operational modes
described in “Supported Output Functions”, page 15.

Table 52 shows the binary outputs that can be located under that branch for a binary output card in
slot B. Note that only the points related to the currently configured output function should be
displayed. To perform the configured operation on a relay, the master station simply addresses the
corresponding data point.

Name Default Index Output function

B1-2_TripClosePair 12 Trip/Close (OUT1 and OUT2))

B1_Latch 12 Latch (OUT1)

B1_Pulse 12 Pulse (OUT1)

B1_PulseClose 12 Pulse Pair (OUT1)

B1_PulseOpen 13 Pulse Pair (OUT1)

B2_Latch 14 Latch (OUT2)

B2_Pulse 14 Pulse (OUT2)

SMP I/O User Manual • 95


Name Default Index Output function

B2_PulseClose 14 Pulse Pair (OUT2)

B2_PulseOpen 15 Pulse Pair (OUT2)

B3-4_TripClosePair 16 Trip/Close (OUT3 and OUT4))

B3_Latch 16 Latch (OUT3)

B3_Pulse 16 Pulse (OUT3)

B3_PulseClose 16 Pulse Pair (OUT3)

B3_PulseOpen 17 Pulse Pair (OUT3)

B4_Latch 18 Latch (OUT4)

B4_Pulse 18 Pulse (OUT4)

B4_PulseClose 18 Pulse Pair (OUT4)

B4_PulseOpen 19 Pulse Pair (OUT4)

B5-6_TripClosePair 20 Trip/Close (OUT5 and OUT6))

B5_Latch 20 Latch (OUT5)

B5_Pulse 20 Pulse (OUT5)

B5_PulseClose 20 Pulse Pair (OUT5)

B5_PulseOpen 21 Pulse Pair (OUT5)

B6_Latch 22 Latch (OUT6)

B6_Pulse 22 Pulse (OUT6)

B6_PulseClose 22 Pulse Pair (OUT6)

B6_PulseOpen 23 Pulse Pair (OUT6)

B7-8_TripClosePair 24 Trip/Close (OUT7 and OUT8))

B7_Latch 24 Latch (OUT7)

B7_Pulse 24 Pulse (OUT7)

B7_PulseClose 24 Pulse Pair (OUT7)

B7_PulseOpen 25 Pulse Pair (OUT7)

B8_Latch 26 Latch (OUT8)

96 • SMP I/O User Manual


Name Default Index Output function

B8_Pulse 26 Pulse (OUT8)

B8_PulseClose 26 Pulse Pair (OUT8)

B8_PulseOpen 27 Pulse Pair (OUT8)

Table 52 Binary outputs of a binary output card in slot B

Table 53 describes each binary output setting.

Parameter Description

Index Index of the point. This index must be unique for each binary output

Disabled Select this checkbox if you want to hide this point from the master station.

Master Duration Select this checkbox to allow the master station to specify the activation
Allowed time of a pulse operation.

This parameter is used only for relays configured for Pulse (non-paired) or
as Trip/Close pairs.

Activation Time The default activation time, in milliseconds, used for a pulse operation
when the master station do not specify the pulse duration.

This parameter is used only for relays configured for Pulse (non-paired) or
as Trip/Close pairs.

By default, the value is set to 500 milliseconds.

Description This parameter may be used to store a description of the output or any
other related important information.

Note that this parameter is never used by the SMP I/O itself: it is provided
to ease the configuration process of the SMP I/O and its maintenance.

This parameter is editable only for physical outputs.

Table 53 Settings for binary outputs of a binary output card

8.5.3 Analog Input Cards Settings


For analog input cards, you will see the following branches under the card’s main branch:

‰ Analog Inputs.
This branch defines the physical analog input data points themselves, and the internal
(system) data points such as the serial number and revision number of the card, as well as
minimum and maximum values for each input.

SMP I/O User Manual • 97


‰ Binary Inputs.
This branch defines two warning data points and two alarm data points for each analog input.

Settings of physical analog inputs depend on the input type specified for each input in the card’s
main branch.

Figure 61 Analog input card settings

Two input types are available: voltage and current. For more information about each type, see
“Input Types”, page 20.

8.5.3.1 Analog Inputs


An analog input card provides physical and logical analog inputs. The settings of these inputs can
be specified using the Standalone Settings dialog box (see “Overview”, page 71). To display
these settings, select the card branch, and then select Analog Inputs.

Physical inputs represent the actual values of the inputs of the card. They are located under the
Physical Inputs branch.

Figure 62 Physical analog inputs of an analog input card in slot C

The following table describes each setting of these inputs.

98 • SMP I/O User Manual


Setting Description

Index Index of the point. This index must be unique for each analog input

Disabled Select this checkbox if you want to hide this point from the master station.

Event Class The change event class assignment for reporting changes to the master
station. If set to Class 0, no event will be reported.

Allowed values: Class 0


Class 1
Class 2
Class 3

By default, the selected event class for analog inputs is “Class 2”.

Low Input Value The lowest input value the analog module should be receiving. In other
words, this corresponds to the transducer low output value.

For voltage input, the value ranges from -10V to 10V.


By default, it is set to -5V.

For current input, the value ranges from -4 to 4mA.


By default, it is set to 0mA.

High Input Value The highest input value the analog module should be receiving. In other
words, this corresponds to the transducer high output value.

For voltage input, the value ranges from -10V to 10V.


By default, it is set to 5V.

For current input, the value ranges from -4 to 4mA.


By default it is set to1mA..

Low Engineering Value The engineering value corresponding to the Low Input Value. In other
words, this corresponds to the transducer low engineering value (e.g.: for a
0-100 MW transducer, this should be set to 0).

For voltage input, this value ranges from -3.4E38 to 3.4E38.


By default, it is set to -5.

For current input, this value ranges from -3.4E38 to 3.4E38.


By default, it is set to 0.

High Engineering Value The engineering value corresponding to the High Input Value. In other
words, this corresponds to the transducer high engineering value (e.g.: for a
0-100 MW transducer, this should be set to 100).

For voltage input, this value ranges from -3.4E38 to 3.4E38.


By default, it is set to 5.

For current input, this value ranges from -3.4E38 to 3.4E38.


By default, it is set to 100.

SMP I/O User Manual • 99


Setting Description

Low Warning Limit The analog input’s low warning limit. Engineering values under this
threshold will trigger the corresponding low warning binary input point.

For voltage input, this value ranges from -3.4E38 to 3.4E38.


By default, it is set to -5.

For current input, this value ranges from -3.4E38 to 3.4E38.


By default, it is set to 0.

High Warning Limit The analog input’s high warning limit. Engineering values over this
threshold will trigger the corresponding high warning binary input point.

For voltage input, this value ranges from -3.4E38 to 3.4E38.


By default, it is set to 5.

For current input, this value ranges from -3.4E38 to 3.4E38.


By default, it is set to 100.

Low Alarm Limit The analog input’s low alarm limit. Engineering values under this
threshold will trigger the corresponding low alarm binary input point.

For voltage input, this value ranges from -3.4E38 to 3.4E38.


By default, it is set to -5.

For current input, this value ranges from -3.4E38 to 3.4E38.


By default, it is set to 0.

High Alarm Limit The analog input’s high alarm limit. Engineering values over this threshold
will trigger the corresponding high alarm binary input point.

For voltage input, this value ranges from -3.4E38 to 3.4E38.


By default, it is set to 5.

For current input, this value ranges from -3.4E38 to 3.4E38.


By default, it is set to 100.

Deadband Deadband value used to filter changes reported by the SMP I/O.

Only changes larger than the deadband value will be reported. The
deadband applies to the engineering value, and must be specified as such.
A value of zero means that all changes will be reported.

By default, it is set to 0 (all changes reported).

Engineering Units Engineering units, used for display and formatting purposes in the
SMP Tools.

Engineering Units Scale A scaling value that can be used to scale up or down the engineering value.

This setting can be used to transmit values with more precision to master
station that does not support floating-point values. For example, a value of
123.456 would be interpreted as 123 by such master station. By specifying
a scale value of 1000, the master station would receive 123456.

This value ranges from -3.4E38 to 3.4E38. By default, it is set to 1.

100 • SMP I/O User Manual


Setting Description

Description This parameter may be used to store a description of the output or any
other related important information.

Note that this parameter is never used by the SMP I/O itself: it is provided
to ease the configuration process of the SMP I/O and its maintenance.

Table 54 Settings for physical analog inputs of an analog input card

Logical inputs provide the card serial numbers and revision numbers, but also the maximum and
minimum values reached for each input since last system restart.

Figure 63 Logical analog inputs of an analog input card in slot C

The following table describes each setting of these inputs.

Parameter Description

Index Index of the point. This index must be unique for each analog input

Disabled Select this checkbox if you want to hide this point from the master station.

SMP I/O User Manual • 101


Parameter Description

Event Class The change event class assignment for reporting changes to the master
station. If set to Class 0, no event will be reported.

Allowed values: Class 0


Class 1
Class 2
Class 3

By default, the selected event class for analog inputs is “Class 2”.

Table 55 Settings for logical analog inputs of an analog input card

8.5.3.2 Binary Inputs


The Binary Inputs branch contains data points that provide the warning and alarm state for each
of the 8 analog inputs on the card.

Figure 64 Binary inputs of an analog input card in slot C

The following table describes each setting of these inputs.

102 • SMP I/O User Manual


Parameter Description

Index Index of the point. This index must be unique for each binary input

Disabled Select this checkbox if you want to hide this point from the master station.

Event Class The change event class assignment for reporting changes to the master
station. If set to Class 0, no event will be reported.

Allowed values: Class 0


Class 1
Class 2
Class 3

By default, the selected event class for binary inputs is “Class 1”.

Table 56 Settings for binary inputs of an analog input card

SMP I/O User Manual • 103


9 Applications

9.1 Using the SMP Gateway’s Built-in Web Server


to Simplify System Commissioning
The SMP I/O is designed to integrate seamlessly with the SMP Gateway. When using the
Cybectec SMP Gateway, you gain access to its extensive communications capabilities, multiple
universal RS-232/422/485 serial ports, optional built-in GPS clock, all commonly used SCADA
protocols and a built-in web server.

The SMP Gateway’s web server is a great application to view device data and test your system
engineering. The web server displays the current value of all points processed by the
SMP Gateway, including all I/O points provided by the SMP I/O. You can also use the web
interface to view system logs and statistics.

With the Commissioning Tool function, you can use the web interface to test all data paths from
the device to the control center, and the control center to the device.

Figure 65 Using the web server’s commissioning tool of the SMP Gateway

104 • SMP I/O User Manual


10 Inserting and Removing I/O
Cards

The SMP I/O is designed to be easily field-upgradeable and allows the addition of new I/O cards
as project requirements evolve.

10.1 Installation Procedure


The installation procedure is simple, but care must be exercised to prevent the accidental damage
caused by static electricity.

‰ Make sure the SMP I/O is powered off.

‰ Remove any plastic, vinyl or foam from the work area.

‰ Discharge any static electricity by touching a ground surface.

‰ Wear an antistatic wrist strap.

‰ Handle the expansion card only by its edges, and avoid touching the circuitry.

‰ Do not slide the expansion card over any surface.

‰ Limit body movement (which builds up static electricity) during installation.

‰ Proceed as follows for each expansion card to be installed:

‰ Remove the back plate and its 3 screws using a Phillips #2 screwdriver.

SMP I/O User Manual • 105


Figure 66 Removing the back plate of a rack-mountable SMP I/O

Note: The back plate of the wall-mountable version of the SMP I/O base unit can be
removed in a similar manner.

‰ Remove the plate hiding the specific card connector slot.

‰ If the card is an analog input card, make sure each input’s jumper is installed according to
the input type required. For more details, see “Analog Input Wiring”, page 29.

Note: Analog input card support requires version 2.0 or later of the firmware to be
installed on the SMP I/O.

‰ Insert the expansion card in the desired slot, making sure to push the card all the way in
so that it plugs into the connector at the back.

Note: Remember that binary output cards can only be inserted in slots B and D;
standard analog input cards, in slot A, B and C; high isolation analog input cards,
in slot A and C; and binary input cards, in all slots (A to D).

Moreover, binary output cards require much vertical clearance for insertion than
other types of cards. Therefore, to insert a binary output card, you must first
remove any card install in the slot above, and reinsert this card afterwards.

‰ Put the back plate back and fasten it with its 3 screws.

‰ Update the SMP I/O software configuration accordingly using SMP I/O Manager (see “I/O
Cards Settings”, page 86) or SMP Config (see “Binary Input Cards”, page 56, or “Binary
Output Cards”, page 60).

10.2 Removing an Expansion Card


To remove an expansion card:

106 • SMP I/O User Manual


‰ Remove the 3 screws holding the back plate.

‰ Remove the card by pulling on the green connector. If access is difficult, use long nose pliers
and gently pull, this should not be difficult. Do not pinch the blue capacitors behind the green
connector, it could damage the card.

‰ Place the back plate back on and fasten it with its 3 screws.

‰ Update the SMP I/O software configuration accordingly using SMP I/O Manager (see “I/O
Cards Settings”, page 86) or SMP Config (see “Binary Input Cards”, page 56, or “Binary
Output Cards”, page 60).

SMP I/O User Manual • 107


11 Troubleshooting

The SMP I/O 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 solve these problems.

This chapter discusses the following types of problems:

‰ Configuration problems

‰ Communication problems.

‰ Problems with data validity.

‰ Problems executing control operations.

11.1 Safe Mode


The Safe mode is a special operational mode that allows fast recovery of an SMP I/O that was
updated with corrupted settings or parameters files that are incompatible with the current firmware
application version that is running on the unit. In this mode, the firmware application is running,
but the protocol components are not active, which means that SMP I/O Manager can still be used
to update the SMP I/O’s connection and standalone settings.

Note: The SMP I/O may also fall automatically into Safe mode at startup, if the
initialization of a protocol component fails,

To Force an SMP I/O into Safe Mode:

‰ Power off the SMP I/O and power it on again

‰ During the startup sequence, press and hold the L/R button until the ST LED turns to red.

The SMP I/O will then be in Safe mode.

The SMP I/O is now available for SMP I/O Manager usual operations, but not for DNP3
communications. It will remain in this state until the SMP I/O’s next reboot.

108 • SMP I/O User Manual


11.2 Rescue Mode
If the SMP I/O is not responsive or is continuously rebooting, the firmware application and/or
current settings might be corrupted. The solution is to force the SMP I/O is Rescue mode, and then
to reload the firmware application.

When the SMP I/O is in Rescue mode, two user operations are allowed:

‰ The manual upload of a file to the SMP I/O.

‰ The reset of the SMP I/O’s IP address to a default factory address.

11.2.1 Forcing the SMP I/O into Rescue Mode


To force an SMP I/O into Rescue mode, it must be physically accessible.

‰ Power off the SMP I/O, and then power it on again.

‰ During the startup sequence (which lasts about 5 seconds), press the front panel SELECT
button once.

The ST LED will start blinking green, and the SMP I/O will be in Rescue mode for a minute,
after which it will reboot.

11.2.2 Manually Uploading a File to the SMP I/O


Is it possible to force the SMP I/O into Rescue mode, and then upload a file to it using SMP I/O
Manager’s Update Firmware function or using any other TFTP client.

When the SMP I/O is in Rescue mode, it is ready to receive a bootstrap program file, a firmware
application file or a parameters file. Any other file will be rejected by the SMP I/O’s bootstrap
program. The SMP I/O supports the Trivial File Transfer Protocol (TFTP), so any TFTP client
application can be used for the upload. The following procedure uses SMP I/O Manager’s Update
Firmware function.

Note: This upload method should only be used in emergency situations, or when
recommended by Cooper Power Systems’ technical assistance team.

‰ For the SMP I/O into Rescue mode, as described above.

Once the SMP I/O enters this mode, you have one minute to initiate the file transfer.

‰ In SMP I/O Manager, select the SMP I/O, click the SMP I/O button and then click Update
Firmware. Quickly select the file to upload and click Open.

Note: Any other TFTP client can also be used to transfer the file. Use the SMP I/O’s IP
address for the destination’s address and UDP port number 69 (this is TFTP’s
default UDP port).

SMP I/O User Manual • 109


The SMP I/O will reboot as soon as the transfer will be completed.

11.2.3 Resetting the SMP I/O’s IP Address to Default


If the IP address of an SMP I/O has been forgotten and the SMP I/O is no longer accessible using
SMP I/O Manager, it is possible to reset it to a default factory address. The SMP I/O must be
physically accessible.

Note: The SMP I/O’s default factory IP address is 172.22.100.1.

‰ Restart the SMP I/O in Rescue mode, as described above.

‰ While the SMP I/O is in Rescue mode, press and hold the L/R button located on the front
panel for 5 seconds.

The LOCAL LED will start blinking orange and the SMP I/O will reboot. The LOCAL LED
will continue to blink until the SMP I/O completes its startup sequence.

Until a new IP address is assigned to the SMP I/O, the LOCAL LED will always blink orange
during the startup sequence.

11.3 Configuration Problems


Here are the most frequent configuration problems and some suggested solutions:

‰ The SMP I/O refuses new settings updated via SMP I/O Manager:

‰ Settings are probably locked. To learn how to lock and unlock the settings, see “Locking
the SMP I/O Settings”, page 42.

‰ The SMP I/O may be powered off or resetting. Make sure that a power supply is
connected and that the SMP I/O is started. The ST LED on the front panel should be
green.

‰ In the Standalone Settings dialog box of SMP I/O Manager, only the DNP3 Slave 1 (the
primary data communication link) branch appears. How can I configure DNP3 Slave 2 (the
secondary data communication link)?

‰ Enable the secondary communication link in the Connection Settings dialog box (see
page 36). You should then see the DNP3 Slave 2 branch in the Standalone Settings
dialog box.

‰ In the Standalone Settings dialog box of SMP I/O Manager, there are no binary output data
points configured on the CPU card:

‰ If both relays on the CPU card are configured as Watchdog and/or Remote/Local relays,
this is the expected behavior, since no DNP3 data points are required to control the relays

110 • SMP I/O User Manual


in theses modes.

11.4 Communication Problems


Communications problems can arise between the SMP I/O and SMP I/O Manager or the master
station. Here are the most frequent problems and suggested solutions:

‰ SMP I/O Manager is no longer able to detect and contact the SMP I/O:

‰ Verify that the SMP I/O has properly started: the front panel ST LED should be green, or
red if the SMP I/O has started into Safe mode.

‰ If the SMP I/O has properly started, try adding the SMP I/O manually, as described
in the “Manually Adding an SMP I/O to the List” section, page 43. If it still does not
work, try resetting the SMP I/O to its default IP address, as described in the
“Resetting the SMP I/O’s IP Address to Default”, page 110, and then retry adding it
manually using the default IP address.

‰ If the SMP I/O keeps rebooting, the firmware application file may be corrupted. Try
uploading another application firmware file, as described in the “Manually
Uploading a File to the SMP I/O” section, page 109.

‰ The master station (or the SMP Gateway) is not able to establish DNP3 communication with
the SMP I/O:

‰ Verify that a power supply is connected and that the SMP I/O is started. The ST LED on
the front panel should be green.

‰ Make sure the RS-485 or Ethernet wiring was made correctly.

‰ Make sure the software firewall is correctly configured or disabled on the SMP I/O (See
“Updating the Connection Settings”, page.36 for more details).

‰ Make sure the DNP3 link addresses specified in the Connection Settings dialog box of
SMP I/O Manager (see page 36) of the SMP I/O correspond with the ones specified on
the master station side.

‰ The DNP3 data communication link resets often and/or the master station (or the SMP
Gateway) receives erroneous responses:

‰ Verify that the inactivity timeout is large enough. Try increasing the value of this
timeout. If the SMP I/O is used as a standalone I/O module, you can change the inactivity
timeout setting in the Standalone Settings dialog box of SMP I/O Manager (see
page 36); if the SMP I/O is used as a companion to the Cybectec SMP Gateway, in the
“General Settings” view of the SMP I/O protocol in SMP Config (see page 49).

‰ If the SMP I/O is used in a multidrop (RS-485) configuration, verify that unsolicited
reporting is disabled for the data communication link that uses RS-485. If the SMP I/O
is used as a standalone I/O module, you can change the unsolicited report setting in the
Standalone Settings dialog box of SMP I/O Manager (see page 36); if the SMP I/O is
used as a companion to the Cybectec SMP Gateway, in the “General Settings” view of

SMP I/O User Manual • 111


the SMP I/O protocol in SMP Config (see page 49).

‰ The secondary communication link doesn’t seem to work:

‰ Make sure the secondary link was configured both in the connection settings dialog box
of SMP I/O Manager (see page 36) and the Standalone Settings dialog box (see “DNP3
Slave Settings”, page74).

‰ Keep in mind that the secondary communication link uses TCP port 20001 by default,
instead of the standard default 20000 port. Modify the communication settings of the
secondary master station if needed, or change the port number of the secondary
communication link (see “Updating the Connection Settings”, page 36).

11.5 Problems with Data Validity


Data validity problems may be encountered on either one of the DNP3 data communication link.
Here are the most frequent problems and some suggested solutions:

‰ Timestamps of events are incorrect:

‰ The SMP I/O may not be time-synchronized. Make sure that an IRIG-B source is
correctly wired to the SMP I/O. If DNP3 time-synchronization is the preferred
synchronization method, make sure it is enabled both on the SMP I/O side and the master
station side. To enable it on the SMP I/O via SMP I/O Manager, select the DNP3 Time
Synchronization option in the appropriate slave of the Standalone Settings dialog box
(see “DNP3 Slave Settings”, page 36). For an SMP I/O used with an SMP Gateway, see
“General Settings”, page49).

‰ Some IRIG-B sources do not provide the year information field. If it is the case, DNP3
time-synchronization must also be enabled both on the SMP I/O side and the master
station side. The SMP I/O will then use the year information provided by the DNP3
master station, and the rest of the timestamp will be provided by the IRIG-B source.

‰ Transitions on a given input are reported with a bad quality:

‰ The voltage at the input is probably out of the validity ranges. See “Voltage Ranges”,
page 17, to verify if the voltage respects the on/off thresholds according to the card
nominal voltage.

‰ Verify the model of the card to make sure that the input card that was installed is the
expected one.

‰ Either one of the cards I/O status LEDs on the front panel is red:

‰ The voltage at the input is probably out of the validity ranges. See previous item.

‰ Using two communication links, if a given counter is frozen via one link, the counter seems to
be frozen also on the other link. Is this a bug?

112 • SMP I/O User Manual


‰ This behavior is by design. For more details, see “Monitoring Inputs”, page 18.

11.6 Problems Executing Control Operations


Here are the most frequent control operation problems and some suggested solutions:

‰ Control operations always fail:

‰ Make sure the SMP I/O has not been put in Local mode: if it is the case, the
Local/Remote led on the front panel is red. Press the L/R button for 5 seconds to revert
to Remote mode.

‰ The L/R button located on the front panel doesn’t seem to work:

‰ The button has probably been disabled by configuration. Open SMP I/O Manager and
clear the Disable Local/Remote switch on the SMP I/O checkbox in the connection
settings (see “Disabling the Local/Remote Button on the SMP I/O”, page 40).

SMP I/O User Manual • 113


12 Dimension Drawings

TOP VIEW

FRONT VIEW

REAR VIEW

SIDE VIEW

Figure 67 Rack-mountable SMP I/O dimension drawings

114 • SMP I/O User Manual


TOP VIEW

SIDE VIEW
(brackets installed
for front panel display)

SIDE VIEW
(brackets installed
for back panel display)

SIDE VIEW
(brackets installed
for back panel display
in a narrow space)

Figure 68 Wall-mountable SMP I/O dimension drawings

SMP I/O User Manual • 115


13 Technical Specifications

13.1 Features
General Specifications
Dimensions Rack-mount 1U
1.72 in. H x 19 in. W x 8 in. L
43.6 mm H 482.6 mm W x 203.2 mm L

Wall-mount
4” H x 11.9” W x 6.85” L
101 mm H 302 mm W x 174 mm L
Operating Rack-mount See the “Temperature Derating” section for
-40°C to 80°C (-40°F to 176°F) continuous maximum operation.

Wall-Mount
-40°C to +75°C (-40°F to +167°F)
Storage -40°C to 85°C (-40°F to 185°F)

Humidity 5 to 95%, non-condensing

MTBF MIL-HDBK-217 22.5 years at 25°C


Telcordia SR-232 35.36 years at 25°C
Maximum altitude 2000 m

Terminal blocks I/O connection 300V / 15A max


28-12 AWG Solid Wire
30-12 AWG Stranded Wire
Wire screw max torque = 6 in-lbf
Terminal block screw max torque = 4 in-lbf

Supply Options
Low-voltage model Rated supply voltage: 24-48 VDC Inrush current: 6A @ 24VDC*
Input voltage range: 18-75 VDC 12A @ 48VDC*
Power consumption: up to 15 watts
High-voltage model Rated supply voltage: Inrush current: 18A peak @ 115 VDC
100-250 VDC / 100-240 VAC 36A peak @ 230 VAC
Input voltage range: 6A @ 125 VDC*
100-300 VDC / 85-264 VAC Power consumption: up to 15 watts
Frequency range:
50/60 Hz
* Actual peak startup surge as measured on one representative unit. No load.

Communication Ports
Ethernet options 10/100BASE-TX RJ-45 connector
100BASE-FX, up to 2 km LC connector, multimode 1300 nm

116 • SMP I/O User Manual


RS-485 Multi-drop 2 wires, up to 1200 m (4000 ft.) Terminal blocks
and 32 devices.

Time Tagging
IRIG-B Demodulated 2 V high level detection, Terminal blocks
Vin max up to 12 VDC, opto-isolated Current sink at 5 V IRIG-B; 5.7 mA
Current sink at 12 V IRIG-B; 15.7 mA

Binary Inputs
Independent opto-isolated 24 VDC On: 18.3 - 30 VDC, Off: 5.5 VDC
48 VDC On: 37.5 - 60 VDC, Off: 10.5 VDC
110 VDC On: 82.5 – 137.5 VDC, Off: 21.3 VDC
125 VDC On: 91.5 – 156 VDC, Off: 23.5 VDC
220 VDC On: 169.5 - 275 VDC, Off: 42.2 VDC
250 VDC On: 187.5 – 312.5 VDC, Off: 46.5 VDC
Current sink EDC input option* 4 mA maximum
Non-EDC input option* 2 mA maximum
Hysteresis ratio 10% noise immunity guarantee All voltage detection threshold
* EDC = Error Detection Circuit

Binary Outputs
Processor relays Form C relays 300 VAC/150 VDC, 12.5 J MOV
protection across contact pairs
Expansion card relays Form A relays 300 VAC/150 VDC, 12.5 J MOV
protection across contact pairs
Operating time Pickup 7 ms typical Dropout 4 ms typical
Rating 8 A at 250 VAC resistive All relay types
8 A at 30 VDC resistive
0.4 A at 125 VDC resistive
0.2 A at 150 VDC resistive
½ HP at 125 VAC , ¼ HP at 250 VAC
Rated insulation voltage 300 VRMS All relay types
Maximum voltage 400 VAC/150 VDC All relay types
Continuous carry 10 A at 85°C All relay types
Maximum 75 A for 1 second All relay types

Minimum Load 10 mA at 5 Vdc All relay types

Cycling capacity (2.5 cycles/second) 24 VDC / 8 A L/R= 40 ms All relay types


per IEC 60255-0-20:1974 48 VDC / 0.5 A L/R= 40 ms
Breaking capacity (10,000 125 VDC / 0.3 A L/R= 40 ms All relay types
operations) per IEC 60255-0-20:1974 150 VDC / 0.2 A L/R= 40 ms
Make and carry 30 A as IEEE-C37.90.1989

Analog Inputs
Input Range:
Voltage mode: ± 10V Operation mode (voltage or current) is
configurable via jumpers.
Current mode: ± 4ma Current mode targeted toward 0-1 mA
transducers with over-range capability.
Input Impedance:
Voltage mode: > 10 Mohms
Current mode: 2.5 kohms
Resolution: 16 Bits
Accuracy: Factory calibrated
Voltage mode: ± 0.02% of full scale @ 25°C ±0.0015% /°C
Current mode: ± 0.03% of full scale @ 25°C ±0.0040% /°C
Isolation:
Standard model: 1500 VAC / 2100 VDC channel to ground

High isolation model: 1500 VAC / 2100 VDC channel to ground On the HIM model, each input channel
1500 VAC / 2100 VDC channel to channel is totally electrically independent
(galvanic isolation)

SMP I/O User Manual • 117


CMR @ 50/60Hz > 90 dB

Accessories
Jumper strap
Aluminum 6061
Insulating: Black epoxy UL-94V0
8 pos. 0.4 inch pin space
Maximum current: 15 A
Maximum voltage: 300 V

13.2 Type Tests


Environmental
Dry heat IEC 60068-2-2:1974 85°C, 16 hours
Cold IEC 60068-2-2:1974 -40°C, 24 hours
5 cold boot in 16 hours
Sinusoidal vibration - response IEC 60255-21-1:1988, Class 1 0.5 g from 10-150 Hz all axis
Sinusoidal vibration – endurance IEC 60255-21-1:1988, Class 2 2 g from 10-150 Hz all axis
Shock resistance IEC 60255-21-2:1988, Class 1 5 g all axis powered
15 g all axis
Sinusoidal vibration – seismic IEC 60255-21-3:1993, Method A, Class 2 2 g all axis powered
10 g all axis
Sinusoidal vibration – stationary IEC 870-2-2:1996, Class B 1 g and 1.5 g from 2-500 Hz all axis
Damp heat, steady state IEC 600068-2-78:2001 40°C, 93% relative humidity, 4 days
Damp heat, cyclic IEC 60068-2-30:1980 + A1:1985 25-55°C, 6 Cycles, 95% relative
humidity
Flammability UL94-V0 System
UL224 VW-1 Internal harnesses

Electromagnetic Interference (EMI)


Impulse IEC 60255-5:2000 5 kV 0.5 J on supply
IEEE C37.90-1989 5 kV 0.5 J on relay outputs
5 kV 0.5 J on digital inputs
5 kV 0.5 J on IRIG-B input
5 kV 0.5 J on analog inputs
Dielectric IEC 60255-5:2000 2500 VAC - 3500 VDC on relay BO (I/O)
IEEE C37.90-1989 2500 VAC - 3500 VDC on digital inputs
2500 VAC - 3500 VDC on IRIG-B input
500 VAC - 1000 VDC on RJ 45 port
1500 VAC - 2100 VDC on CPU relay
1500 VAC - 2100 VDC on analog inputs
Electrostatic discharge immunity IEC 61000-4-2: 2001, Level 4 8 kV contact on enclosure
IEC 60255-22-2: 1996 8 kV contact on RJ-45 shield
IEEE 37.90.3-2001 8 kV contact on LC shield
15 kV air on supply contacts
15 kV air on IRIG-B contacts
15 kV air on RS-485 contacts
15 kV air on relay contacts
15 kV air on digital input contacts
15 kV air on analog inputs
Radiated RF immunity IEC 61000-4-3: 2000, Level 3 10 V/m 80-1000 MHz
Fast transient/burst immunity IEC 61000-4-4: 1995 + A1: 2000, Level 4 4 kV at 2.5 kHz on supply
2 kV at 5 kHz on all other ports
Surge immunity IEC 61000-4-5: 2001, Level 4 4 kV common on all ports
2 kV differential on all ports
2 kV common on all analog inputs
Conducted RF immunity IEC 61000-4-6: 2004, Level 3 140 dBµV (10 Vrms) from 150 kHz to
80 MHz
Magnetic field immunity IEC 61000-4-8:2001 1000 A/m for 3 seconds

118 • SMP I/O User Manual


100 A/m for 1 minute
Damp oscillatory wave immunity IEC 61000-4-12: 1995 + A1: 2000, Level 3 2.5 kV common on all ports 1 kV
and surge withstand capability IEC 60255-22-1: 2005 differential on all ports
immunity
RF radiated disturbance IEC CISPR-22: 1997 + A1: 2000, Class A
RF conducted disturbance IEC CISPR-22: 1997 + A1: 2000, Class A

Supply
Voltage variation immunity for AC IEC 61000-4-11:1994 + A1: 2001 90 ms without reboot
equipment
Polarity inversion for DC equipment SN-62.1008d: 1997 For 1 minute
Accidental grounding immunity for SN-62.1008d: 1997
DC equipment
Short interruption for DC SN-62.1008d: 1997
equipment
Voltage dips for DC equipment SN-62.1008d: 1997
Residual wave for DC equipment SN-62.1008d: 1997 5%PK-PK of VIN at 120 Hz

Accessories
Jumper strap IEC 60695-11-5: Flame test
IEC 60950-1: Paragraph 2.6.3.4

13.3 Temperature Derating


Ambient Temperature Reduction (oC) for I/O Cards (except AI, see below)
BI Card BI Card
Maximum value Duty Factor BO Card (without EDC) With EDC
6A Continuous 7.5 N/A N/A
3A Continuous 5.0 N/A N/A
0A Continuous 2.5 N/A N/A
250 VDC Continuous N/A 5 10
220 VDC Continuous N/A 4.5 9
125 VDC Continuous N/A 2.5 5
110 VDC Continuous N/A 2.25 4.5
48 VDC Continuous N/A 1 2
24 VDC Continuous N/A 0.5 1

Ambient Temperature Reduction (oC) for AI Cards

Card Model/Slot Rack-Mount Model Wall-Mount Model


High isolation
Single card (slot A or C) 17 14
Two cards (slot A and C) 21 17.5

Standard
Any configuration 1 (per card) 1 (per card)

SMP I/O User Manual • 119


Rack-Mount Enclosure CPU Board with Copper Ethernet Interface
∆T ≥ 5oC ; Ta = 85oC – (IOA + IOB + IOC + IOD)
∆T ≤ 5oC ; Ta = 80oC

Rack-Mount Enclosure CPU Board with Fiber Ethernet Interface


∆T ≥ 17oC ; Ta = 85oC – (IOA + IOB + IOC + IOD)
∆T ≤ 17oC ; Ta = 68oC

Wall-Mount Enclosure (All Models)


Ta = 75oC – (IOA + IOB + IOC + IOD)

Where
∆T is the SUM of I/O slot temperature derating (IOA + IOB + IOC + IOD)

120 • SMP I/O User Manual


14 DNP3 Device Profile

DNP V3.00
DEVICE PROFILE DOCUMENT

(See also the Implementation Table in section 14.1)

Vendor Name: Cooper Power Systems

Device Name: SMP I/O

Highest DNP Level Supported: Device Function:


For Requests: Level 2 Master
For Responses: Level 2 Slave

Notable objects, functions, and/or qualifiers supported in addition to the Highest DNP Levels Supported
(the complete list is described in the attached table):

Maximum Data Link Frame Size (bytes): Maximum Application Fragment Size (bytes):
Transmitted: 292 Transmitted: 1024
Received: 292 Received: 512

Maximum Data Link Retries: Maximum Application Layer Retries:


None None
Fixed at _______________________ Configurable
Configurable from 0 to 255, default value set to 2.

Requires Data Link Layer Confirmation:


Never
Always
Sometimes
Configurable as: Never (default), Sometimes (for multi-frame fragments), or Always.

SMP I/O User Manual • 121


Requires Application Layer Confirmation:
Never
Always
When reporting Event Data
When sending multi-fragment responses
Sometimes

Timeouts while waiting for:


Data Link Confirm None Fixed at ____ Variable Configurable
Complete Appl. Fragment None Fixed at ____ Variable Configurable
Application Confirm None Fixed at ____ Variable Configurable
Complete Appl. Response None Fixed at ____ Variable Configurable
Others:
Transmission Delay, configurable
Select/Operate Arm Timeout, configurable
Need Time Interval, configurable
Unsolicited Response Retry Delay, configurable

Executes Control Operations:


WRITE Binary Outputs Never Always Sometimes Configurable
SELECT/OPERATE Never Always Sometimes Configurable
DIRECT OPERATE Never Always Sometimes Configurable
DIRECT OPERATE - NO ACK Never Always Sometimes Configurable

Count > 1 Never Always Sometimes Configurable


Pulse On Never Always Sometimes Configurable
Pulse Off Never Always Sometimes Configurable
Latch On Never Always Sometimes Configurable
Latch Off Never Always Sometimes Configurable

Queue Never Always Sometimes Configurable


Clear Queue Never Always Sometimes Configurable

Reports Binary Input Change Events when no specific Reports time-tagged Binary Input Change
variation requested: Events when no specific variation requested:
Never Never
Only time-tagged Binary Input Change With Time
Only non-time-tagged Binary Input Change With Relative
Configurable to send one or the other Time
Configurable

122 • SMP I/O User Manual


Sends Unsolicited Responses: Sends Static Data in Unsolicited Responses:
Never Never
Configurable When Device Restarts
Only certain objects When Status Flags Change
Sometimes
ENABLE/DISABLE UNSOLICITED No other options are permitted.

Default Counter Object/Variation: Counters Roll Over at:


No Counters Reported No Counters Reported
Configurable Configurable
Default Object 16 Bits
32 Bits
Other Value: _______________

Sends Multi-Fragment Responses:


Yes
No

SMP I/O User Manual • 123


14.1 DNP V3.0 Implementation Table
The following table identifies which object variations, function codes, and qualifiers the SMP I/O
DNP3 slaves support in both request messages and response messages. For static (non-change-
event) objects, requests sent with qualifiers 00, 01, 06, 07, or 08, will be responded with qualifiers
00 or 01. Requests sent with qualifiers 17 or 28 will be responded with qualifiers 17 or 28. For
change-event objects, qualifiers 17 or 28 are always responded.

In the table below, text shaded as 00, 01 (start stop) indicates Subset Level 3 functionality (beyond
Subset Level 2).

In the table below, text shaded as 07, 08 (limited qty) indicates functionality beyond Subset Level
3.

REQUEST RESPONSE
OBJECT
(device will parse) (device will respond with)
Function Codes Qualifier Codes Function Codes Qualifier Codes
Obj Var Description
(dec) (hex) (dec) (hex)
1 0 Binary Input – Any variation 1 (read) 00, 01 (start-stop)
06 (no range, or all)
07, 08 (limited qty)
17, 28 (index)
1 1 Binary Input – Packed format 1 (read) 00, 01 (start-stop) 129 (response) 00, 01 (start-stop)
(def. 06 (no range, or all) 17, 28 (index-
see 07, 08 (limited qty) see note 2)
note 17, 28 (index)
1)
1 2 Binary Input – With flags 1 (read) 00, 01 (start-stop) 129 (response) 00, 01 (start-stop)
06 (no range, or all) 17, 28 (index-
07, 08 (limited qty) see note 2)
17, 27, 28 (index)
2 0 Binary Input Event – Any variation 1 (read) 06 (no range, or all)
07, 08 (limited qty)
2 1 Binary Input Event - Without time 1 (read) 06 (no range, or all) 129 (response)
07, 08 (limited qty) 130 (unsol. resp)
2 2 Binary Input Event – With absolute 1 (read) 06 (no range, or all) 129 (response) 17, 28 (index)
time 07, 08 (limited qty) 130 (unsol. resp)
2 3 Binary Input Event – 1 (read) 06 (no range, or all) 129 (response) 17, 28 (index)
(def. With relative time 07, 08 (limited qty) 130 (unsol. resp)
see
note
1)
10 0 Binary Output Status – Any variation 1 (read) 00, 01 (start-stop)
06 (no range, or all)
07, 08 (limited qty)
17, 27, 28 (index)
10 2 Binary Output Status – 1 (read) 00, 01 (start-stop) 129 (response) 00, 01 (start-stop)
(def. Output status with flags 06 (no range, or all) 17, 28 (index-
see 07, 08 (limited qty) see note 2)
note 17, 27, 28 (index)
1)
12 0 Control Relay Output Block –
Any variation
12 1 Control Relay Output Block 3 (select) 17, 28 (index) 129 (response) echo of request
4 (operate)
5 (direct op)
6(dir. op, noack)

124 • SMP I/O User Manual


REQUEST RESPONSE
OBJECT
(device will parse) (device will respond with)
Function Codes Qualifier Codes Function Codes Qualifier Codes
Obj Var Description
(dec) (hex) (dec) (hex)
20 0 Counter – Any variation 1 00, 01 (start-stop)
(read) 06 (no range, or all)
07, 08 (limited qty)
17, 27, 28 (index)
7 (freeze) 00, 01 (start-stop)
8 (freeze noack) 06 (no range, or all)
9 (freeze clear) 07, 08 (limited qty)
10(frz. cl. nack)
20 1 Counter – 32-bit with flag 1 (read) 00, 01 (start-stop) 129 (response) 00, 01 (start-stop)
06 (no range, or all) 17, 28 (index-
07, 08 (limited qty) see note 2)
17, 27, 28 (index)
20 2 Counter – 16-bit with flag 1 (read) 00, 01 (start-stop) 129 (response) 00, 01 (start-stop)
06 (no range, or all) 17, 28 (index-
07, 08 (limited qty) see note 2)
17, 27, 28 (index)
20 5 Counter – 32-bit without flag 1 (read) 00, 01 (start-stop) 129 (response) 00, 01 (start-stop)
06 (no range, or all) 17, 28 (index-
07, 08 (limited qty) see note 2)
17, 27, 28 (index)
20 6 Counter – 16-bit without flag 1 (read) 00, 01 (start-stop) 129 (response) 00, 01 (start-stop)
06 (no range, or all) 17, 28 (index-
07, 08 (limited qty) see note 2)
17, 27, 28 (index)
21 0 Frozen Counter – Any variation 1 (read) 00, 01 (start-stop)
06 (no range, or all)
07, 08 (limited qty)
17, 27, 28 (index)
21 1 Frozen Counter – 32-bit with flag 1 (read) 00, 01 (start-stop) 129 (response) 00, 01 (start-stop)
06 (no range, or all) 17, 28 (index-
07, 08 (limited qty) see note 2)
17, 27, 28 (index)
21 2 Frozen Counter – 16-bit with flag 1 (read) 00, 01 (start-stop) 129 (response) 00, 01 (start-stop)
06 (no range, or all) 17, 28 (index-
07, 08 (limited qty) see note 2)
17, 27, 28 (index)
21 9 Frozen Counter – 32-bit without flag 1 (read) 00, 01 (start-stop) 129 (response) 00, 01 (start-stop)
(def. 06 (no range, or all) 17, 28 (index-
see 07, 08 (limited qty) see note 2)
note 17, 27, 28 (index)
1)
21 10 Frozen Counter – 16-bit without flag 1 (read) 00, 01 (start-stop) 129 (response) 00, 01 (start-stop)
06 (no range, or all) 17, 28 (index-
07, 08 (limited qty) see note 2)
17, 27, 28 (index)
22 0 Counter Event – Any variation 1 (read) 06 (no range, or all)
07, 08 (limited qty)
22 1 Counter Event – 32-bit with flag 1 (read) 06 (no range, or all) 129 (response) 17, 28 (index)
(def. 07, 08 (limited qty) 130 (unsol. resp)
see
note
1)
22 2 Counter Event – 16-bit with flag 1 (read) 06 (no range, or all) 129 (response) 17, 28 (index)
07, 08 (limited qty) 130 (unsol. resp)
23 0 Frozen Counter Event – 1 (read) 06 (no range, or all)
Any variation 07, 08 (limited qty)
23 1 Frozen Counter Event – 1 (read) 06 (no range, or all) 129 (response) 17, 28 (index)
(def. 32-bit with flag 07, 08 (limited qty) 130 (unsol. resp)
see
note
1)

SMP I/O User Manual • 125


REQUEST RESPONSE
OBJECT
(device will parse) (device will respond with)
Function Codes Qualifier Codes Function Codes Qualifier Codes
Obj Var Description
(dec) (hex) (dec) (hex)
23 2 Frozen Counter Event – 1 (read) 06 (no range, or all) 129 (response) 17, 28 (index)
16-bit with flag 07, 08 (limited qty) 130 (unsol. resp)
30 0 Analog Input – Any variation 1 (read) 00, 01 (start-stop)
06 (no range, or all)
07, 08 (limited qty)
17, 27, 28 (index)
30 1 Analog Input – 32-bit with flag 1 (read) 00, 01 (start-stop) 129 (response) 00, 01 (start-stop)
06 (no range, or all) 17, 28 (index-
07, 08 (limited qty) see note 2)
17, 27, 28 (index)
30 2 Analog Input – 16-bit with flag 1 (read) 00, 01 (start-stop) 129 (response) 00, 01 (start-stop)
06 (no range, or all) 17, 28 (index-
07, 08 (limited qty) see note 2)
17, 27, 28 (index)
30 3 Analog Input – 32-bit without flag 1 (read) 00, 01 (start-stop) 129 (response) 00, 01 (start-stop)
06 (no range, or all) 17, 28 (index-
07, 08 (limited qty) see note 2)
17, 27, 28 (index)
30 4 Analog Input – 16-bit without flag 1 (read) 00, 01 (start-stop) 129 (response) 00, 01 (start-stop)
06 (no range, or all) 17, 28 (index-
07, 08 (limited qty) see note 2)
17, 27, 28 (index)
30 5 Analog Input – Single-precision 1 (read) 00, 01 (start-stop) 129 (response) 00, 01 (start-stop)
floating-point with flag 06 (no range, or all) 17, 28 (index-
07, 08 (limited qty) see note 2)
17, 27, 28 (index)
32 0 Analog Input Event – Any variation 1 (read) 06 (no range, or all)
07, 08 (limited qty
32 1 Analog Input Event – 1 (read) 06 (no range, or all) 129 (response) 17, 28 (index)
(def. 32-bit without time 07, 08 (limited qty 130 (unsol. resp)
see
note
1)
32 2 Analog Input Event – 1 (read) 06 (no range, or all) 129 (response) 17, 28 (index)
16-bit without time 07, 08 (limited qty 130 (unsol. resp)
32 5 Analog Input Event – 1 (read) 06 (no range, or all) 129 (response) 17, 28 (index)
Single-precision floating-point 07, 08 (limited qty 130 (unsol. resp)
without time
40 0 Analog Output Status – 1 (read) 00, 01 (start-stop)
Any variation 06 (no range, or all)
07, 08 (limited qty)
17, 27, 28 (index)
40 1 Analog Output Status – 1 (read) 00, 01 (start-stop) 129 (response) 00, 01 (start-stop)
32-bit with flag 06 (no range, or all) 17, 28 (index-
07, 08 (limited qty) see note 2)
17, 27, 28 (index)
40 2 Analog Output Status – 1 (read) 00, 01 (start-stop) 129 (response) 00, 01 (start-stop)
(def. 16-bit with flag 06 (no range, or all) 17, 28 (index-
see 07, 08 (limited qty) see note 2)
note 17, 27, 28 (index)
1)
41 0 Analog Output – Any variation
41 1 Analog Output – 32-bit 3 (select) 17, 28 (index) 129 (response) echo of request
4 (operate) 27 (index)
5 (direct op)
6(dir. op, noack)
41 2 Analog Output – 16-bit 3 (select) 17, 28 (index) 129 (response) echo of request
4 (operate) 27 (index)
5 (direct op)
6(dir. op, noack)
50 0 Time and Date

126 • SMP I/O User Manual


REQUEST RESPONSE
OBJECT
(device will parse) (device will respond with)
Function Codes Qualifier Codes Function Codes Qualifier Codes
Obj Var Description
(dec) (hex) (dec) (hex)
50 1 Time and Date – Absolute time 1 (read) 07 (limited qty=1) 129 (response) 07 (limited qty=1)
(def.
see 2 (write) 07 (limited qty=1)
note
1)
51 1 Time and Date CTO – 129 (response) 07 (limited qty)
Absolute time, synchronized 130 (unsol. resp) (qty = 1)
51 2 Time and Date CTO – 129 (response) 07 (limited qty)
Absolute time, unsynchronized 130 (unsol. resp) (qty = 1)
52 1 Time Delay – Coarse 129 (response) 07 (limited qty)
(qty = 1)
52 2 Time Delay – Fine 129 (response) 07 (limited qty)
(qty = 1)
60 0 Class Objects – Not defined
60 1 Class Objects – Class 0 Data 1 (read) 06 (no range, or all)
60 2 Class Objects – Class 1 Data 1 (read) 06 (no range, or all)
07, 08 (limited qty
20 (enbl. unsol.) 06 (no range, or all)
21 (dsbl. unsol.)
60 3 Class Objects – Class 2 Data 1 (read) 06 (no range, or all)
07, 08 (limited qty
20 (enbl. unsol.) 06 (no range, or all)
21 (dsbl. unsol.)
60 4 Class Objects – Class 3 Data 1 (read) 06 (no range, or all)
07, 08 (limited qty
20 (enbl. unsol.) 06 (no range, or all)
21 (dsbl. unsol.)
70 0 File-Control – Any variation 1 (read) 06 (no range, or all)
07, 08 (limited qty
70 2 File-Control – Authentication 29 (authenticate) 5b (free-format) 129 (response) 5B (free-format)
70 3 File-Control – File Command 25 (open) 5b (free-format)
27 (delete)
70 4 File-Control – File Command Status 26 (close) 5b (free-format) 129 (response) 5b (free-format)
30 (abort) 130 (unsol. resp)
70 5 File-Control – File Transport 1 (read) 5b (free-format) 129 (response) 5b (free-format)
2 (write) 130 (unsol. resp)
70 6 File-Control – File Transport Status 129 (response) 5b (free-format)
130 (unsol. resp)
70 7 File-Control – File Descriptor 28 (get file info) 5b (free-format) 129 (response) 5b (free-format)
130 (unsol. resp)
80 1 Internal Indications – Packed format 1 (read) 00, 01 (start-stop) 129 (response) 00, 01 (start-stop)
2 (write) 00 (start-stop)
(see note 3) (index = 7)
No Object (function code only) 13 (cold restart)
No Object (function code only) 14(warm restart)
No Object (function code only) 23 (delay meas.)
No Object (function code only) 24 (record
current time)

Note 1: A Default Variation refers to the variation responded when variation 0 is requested and/or
in class 0, 1, 2, or 3 scans. Default variations are configurable; however, default settings for the
configuration parameters are indicated in the table above.

Note 2: For static (non-change event) objects, qualifiers 17 or 28 are only responded when a
request is sent with qualifiers 17 or 28, respectively. Otherwise, static object requests sent with
qualifiers 00, 01, 06, 07, or 08, will be responded with qualifiers 00 or 01. (For change-event
objects, qualifiers 17 or 28 are always responded.)

SMP I/O User Manual • 127


Note 3: Writes of Internal Indications are only supported for index 7 (Restart IIN1-7).

128 • SMP I/O User Manual

You might also like