Multitiered Integration System Using an SEL-3351 or SEL-3332 and an SEL-2032 or SEL...

34
Date Code 20090311 SEL Application Guide 2009-02 Application Guide Volume VII AG2009-02 Multitiered Integration System Using an SEL-3351 or SEL-3332 and an SEL-2032 or SEL-2030 Mark Diehl and Ian Olson INTRODUCTION In many integration systems, it is not uncommon to have more relays than can be connected to a single SEL-2032 or SEL-2030 Communications Processor. In these cases, the most common solution is to connect several communications processors in a tiered arrangement (see Figure 1). Multiple SEL-2032 or SEL-2030 Communications Processors can be added to the system in Figure 1 if even more relays need to be connected to the system. Serial Port 10 C276 Cable Serial Port 16 Data IRIG-B Serial Port 1 C273A Cable Serial Port 2 Data and IRIG-B BNC IRIG-B Port SEL-3351 or SEL-3332 SEL-2032 SEL-351S Figure 1 Typical Multitier Architecture Using an SEL-3351 or SEL-3332 as the Upper Tier and an SEL-2032 or SEL-2030 as the Lower Tier A growing number of customers are replacing the upper-tier SEL-2032 or SEL-2030 with an SEL-3351 System Computing Platform or an SEL-3332 Intelligent Server running SUBNET Solutions SubstationSERVER.NET. There are several advantages to doing this. One advantage is having more protocols available. The SEL-2032 or SEL-2030 includes the following: SEL ASCII commands DNP3 serial DNP3 LAN/WAN (requires the addition of an SEL-2701 Ethernet Processor) Modbus ® RTU Modbus Plus ® (requires the addition of an SEL-2711 Modbus Plus Card)

Transcript of Multitiered Integration System Using an SEL-3351 or SEL-3332 and an SEL-2032 or SEL...

Page 1: Multitiered Integration System Using an SEL-3351 or SEL-3332 and an SEL-2032 or SEL …docshare02.docshare.tips/files/29213/292132617.pdf · 2017. 1. 15. · In this example, Port

Date Code 20090311 SEL Application Guide 2009-02

Application Guide Volume VII AG2009-02

Multitiered Integration System Using an SEL-3351 or SEL-3332 and an

SEL-2032 or SEL-2030 Mark Diehl and Ian Olson

INTRODUCTION In many integration systems, it is not uncommon to have more relays than can be connected to a single SEL-2032 or SEL-2030 Communications Processor. In these cases, the most common solution is to connect several communications processors in a tiered arrangement (see Figure 1). Multiple SEL-2032 or SEL-2030 Communications Processors can be added to the system in Figure 1 if even more relays need to be connected to the system.

Serial Port 10

C276 Cable

Serial Port 16

Data

IRIG-B

Serial Port 1

C273A Cable

Serial Port 2

Data and IRIG-B

BNC IRIG-B

Port

SEL-3351 or SEL-3332

SEL-2032

SEL-351S

Figure 1 Typical Multitier Architecture Using an SEL-3351 or SEL-3332 as the Upper Tier and an SEL-2032 or SEL-2030 as the Lower Tier

A growing number of customers are replacing the upper-tier SEL-2032 or SEL-2030 with an SEL-3351 System Computing Platform or an SEL-3332 Intelligent Server running SUBNET Solutions SubstationSERVER.NET. There are several advantages to doing this. One advantage is having more protocols available. The SEL-2032 or SEL-2030 includes the following:

• SEL ASCII commands

• DNP3 serial

• DNP3 LAN/WAN (requires the addition of an SEL-2701 Ethernet Processor)

• Modbus® RTU

• Modbus Plus® (requires the addition of an SEL-2711 Modbus Plus Card)

Page 2: Multitiered Integration System Using an SEL-3351 or SEL-3332 and an SEL-2032 or SEL …docshare02.docshare.tips/files/29213/292132617.pdf · 2017. 1. 15. · In this example, Port

2

SEL Application Guide 2009-02 Date Code 20090311

However, an SEL-3351 or SEL-3332 includes:

• DNP3 serial

• DNP3 LAN/WAN

• Modbus RTU and TCP/IP

• Conitel 2020

• Harris 5000/6000

• Recon 1.1

• IEC 60870-5-101/104

• IEC 60870-5-103

• SES-92

• GE-TAC/BE-TAC 7020

• CDC Type 2

• Telegyr 8979

• OPC Client/Server 3.0

More protocols are being developed for the SEL-3351 and SEL-3332 but not for the SEL-2032 or SEL-2030. Also, the SEL-3351 can run other software packages in addition to SubstationSERVER.NET. Many customers choose to run various types of human-machine interface (HMI) software to provide local monitoring and control. The SEL-3332 only runs the SubstationSERVER.NET software. No additional software can be installed on an SEL-3332.

Prior to the introduction of the SEL-3351 and SEL-3332 running SubstationSERVER.NET, customers could implement a multitier system using SEL-2032 or SEL-2030 Communications Processors in both the upper and lower tiers. In such a system, the user moves data from a lower-tier SEL-2032 or SEL-2030 to an upper-tier SEL-2032 or SEL-2030 via unsolicited writes (\W commands). This method can also be used when an SEL-3351 or SEL-3332 is the top-tier device. Although some different settings need to be made in SubstationSERVER.NET in the SEL-3351 or SEL-3332, the concepts related to moving the data are essentially the same.

This document is a guideline for implementing a system using SEL-2032 or SEL-2030 Communications Processors as the lower tier and an SEL-3351 or SEL-3332 as the upper tier. It builds on AG2002-16, “Using the SEL-2030 Communications Processor as a SCADA RTU,” available at www.selinc.com. Please review that application guide in order to become familiar with the communication between an SEL-2032 or SEL-2030 and a relay.

HARDWARE AND SETTINGS CONFIGURATION FOR COMMUNICATION BETWEEN THE RELAY AND THE SEL-2032 OR SEL-2030

For this application, use the settings for the lower-tier SEL-2032 or SEL-2030 and the SEL-351S Protection and Breaker Control Relay from the SEL application guide previously mentioned. These settings are also shown below for convenience.

In this example, Port 2 of the SEL-351S-7 is connected to Port 1 of the SEL-2032 by an SEL C273A cable.

Page 3: Multitiered Integration System Using an SEL-3351 or SEL-3332 and an SEL-2032 or SEL …docshare02.docshare.tips/files/29213/292132617.pdf · 2017. 1. 15. · In this example, Port

3

Date Code 20090311 SEL Application Guide 2009-02

The SEL-351S-7 Port 2 settings are as follows:

=>>sho p 2 Port 2 PROTO = SEL SPEED = 19200 BITS = 8 PARITY= N STOP = 1 T_OUT = 0 AUTO = N RTSCTS= N FASTOP= Y

The SEL-2032 Port 1 settings are the following:

*>>sho p 1 Port communications settings for Port 1 PORT:1 DEVICE = S CONFIG = Y PORTID ="FEEDER 1" BAUD = 19200 DATABIT = 8 STOPBIT = 1 PARITY = N RTS_CTS = N XON_XOFF= Y TIMEOUT = OFF *>>

Note: The prompts are different when communicating with a relay and a communications processor. The relay prompt begins with an equals sign (=), and the communications processor prompt begins with an asterisk (*). Recognizing this can be helpful when transparently connecting through a communications processor. By looking at the prompt, you know if you are communicating with a relay or a communications processor.

Now, it is necessary to set up the SEL-2032 or SEL-2030 to poll the relay for metering and target data. The settings to do this are shown below:

*>>sho a 1 Automatic message settings for Port 1 AUTOBUF = N STARTUP ="ACC\nOTTER\n" SEND_OPER= YP REC_SER = N NOCONN = NA MSG_CNT = 2 ISSUE1 = P00:00:03.0 MESG1 = 20METER ISSUE2 = P00:00:03.0 MESG2 = 20TARGET ARCH_EN = N USER = 1 *>>

These SEL-2032 or SEL-2030 settings result in the relay being polled for metering values and Relay Word bit values every 3 seconds. Once these settings are applied to the SEL-351S-7 and the SEL-2032 or SEL-2030, the Port 1 LEDs on the front of the communications processor will flash, indicating the relay is being polled. The data values being polled can be viewed in the SEL-2032 or SEL-2030 using the VIEW command.

Page 4: Multitiered Integration System Using an SEL-3351 or SEL-3332 and an SEL-2032 or SEL …docshare02.docshare.tips/files/29213/292132617.pdf · 2017. 1. 15. · In this example, Port

4

SEL Application Guide 2009-02 Date Code 20090311

The following section includes examples of the meter and target data polled from the SEL-351S-7:

*>>view 1 meter Port 1, Data Region METER Data _YEAR = 2007 DAY_OF_YEAR = 219 (08/07) TIME = 10:04:42.078 MONTH = 8 DATE = 7 YEAR = 7 HOUR = 9 MIN = 44 SECONDS = 50 MSEC = 673 IA = 601.776, -171.924 IB = 597.597, 68.234 IC = 600.155, -51.928 IN = 0.253, 77.441 VA = 12072.169, -171.955 VB = 12072.515, 68.102 VC = 12066.459, -52.004 VS = 0.112, -0.004 FREQ = 61.001, 0.000 VBAT = 17.844, 0.000 IAB(A) = 1037.917, -141.965 IBC(A) = 1038.130, 98.225 ICA (A) = 1040.866, -21.873 VAB(V) = 20904.463, -141.930 VBC(V) = 20915.910, 98.041 VCA(V) = 20899.229, -21.963 PA(MW) = 7.265 QA(MVAR) = -0.004 PB(MW) = 7.215 QB(MVAR) = -0.017 PC(MW) = 7.242 QC(MVAR) = -0.010 P(MW) = 21.722 Q(MVAR) = -0.030 I0(A) = 1.540, -153.539 I1(A) = 599.845, -171.875 I2(A) = 1.098, 123.877 V0(V) = 7.644, 173.400 V1(V) = 12070.401, -171.955 V2(V) = 5.824, -9.350 Level 1 *>view 1 target bl Port 1, Data Region TARGET Data _YEAR = 2007 DAY_OF_YEAR = 293 (10/20) TIME = 15:10:12.376 TARGET = * * * STSET * * * * 0 0 0 0 0 0 0 0 TLED11 TLED12 TLED13 TLED14 TLED15 TLED16 TLED17 TLED18 1 0 0 0 0 0 0 0 TLED19 TLED20 TLED21 TLED22 TLED23 TLED24 TLED25 TLED26 1 0 0 0 0 0 0 0 50A1 50B1 50C1 50A2 50B2 50C2 50A3 50B3 0 0 0 0 0 0 0 0 50C3 50A4 50B4 50C4 50AB1 50BC1 50CA1 50AB2 0 0 0 0 0 0 0 0 50BC2 50CA2 50AB3 50BC3 50CA3 50AB4 50BC4 50CA4 0 0 0 0 0 0 0 0 • • • 3PWR1 3PWR2 3PWR3 3PWR4 INTAB INTBC INTCA DELTA 0 0 0 0 0 0 0 0 27AB2 27BC2 27CA2 59AB2 59BC2 59CA2 59Q2 3V0 0 0 0 0 0 0 0 0 V1GOOD * * V0GAIN INMET ICMET IBMET IAMET 0 0 0 1 1 1 1 1 * * * * * * 32NF 32NR 0 0 0 0 0 0 0 0 * * * * * * * * 0 0 0 0 0 0 0 0

In the SEL application guide mentioned earlier, various metering quantities and Relay Word bits from the TARGET region of Port 1 are moved into Port 16 of the SEL-2032 or SEL-2030 using math move equations. These data are then sent to a DNP3 or Modbus master in response to a poll from the master.

In this example, you will move the same data to Port 16 but send the data from Port 16 to the SEL-3351 or SEL-3332 in an unsolicited manner. The SEL-2032 or SEL-2030 uses an unsolicited write (\W command), which sends specified registers to the SEL-3351 or SEL-3332. Complete information on the \W command can be found in the SEL-2032 or SEL-2030 Instruction Manual.

Page 5: Multitiered Integration System Using an SEL-3351 or SEL-3332 and an SEL-2032 or SEL …docshare02.docshare.tips/files/29213/292132617.pdf · 2017. 1. 15. · In this example, Port

5

Date Code 20090311 SEL Application Guide 2009-02

The math move equations used to place the data in Port 16 are the following:

*>sho m 16 Mathematical/move equation settings for Port 16 1 # 2 # DISCRETE DATA 3 # 4 000h,C;B;1_FP_TAR = 01:TARGET:0005h;2 # RELAY FRONT PANEL TARGETS 5 001h,C;B;1_ELEM = 01:TARGET:001Eh;10 # RELAY LOCAL BITS 6 006h,C;B;1_MB = 01:TARGET:0039h;4 # RELAY MIRRORED BITS 7 008h:0;B = 1:TARGET:IN101 #RELAY INPUTS 8 008h:1;B = 1:TARGET:IN102 9 008h:2;B = 1:TARGET:IN103 10 008h:3;B = 1:TARGET:IN104 11 008h:4;B = 1:TARGET:IN105 12 008h:5;B = 1:TARGET:IN106 13 008h:6;B = 1:TARGET:IN201 14 008h:7;B = 1:TARGET:IN202 15 008h:8;B = 1:TARGET:IN203 16 008h:9;B = 1:TARGET:IN204 17 008h:10;B = 1:TARGET:IN205 18 008h:11;B = 1:TARGET:IN206 19 008h:12;B = 1:TARGET:IN207 20 008h:13;B = 1:TARGET:IN208 21 008h:14;B = 1:TARGET:52A # BREAKER 52A CONTACT STATUS 22 008h:15;B;1_INPUT = 1:0800h:9 # PORT COMMUNICATIONS STATUS 23 009h:0;B = 1:TARGET:LED1 # PUSHBUTTON LED STATUS 24 009h:1;B = 1:TARGET:LED2 25 009h:2;B = 1:TARGET:LED3 26 009h:3;B = 1:TARGET:LED4 27 009h:4;B = 1:TARGET:LED5 28 009h:5;B = 1:TARGET:LED6 29 009h:6;B = 1:TARGET:LED7 30 009h:7;B = 1:TARGET:LED8 31 009h:8;B = 1:TARGET:LED9 32 009h:9;B = 1:TARGET:LED10 33 009h:10;B = 1:TARGET:ROKA # MIRRORED BITS CHANNEL A STATUS 34 009h:11;B = 1:TARGET:RBADA 35 009h:12;B = 1:TARGET:CBADA 36 009h:13;B = 1:TARGET:ROKB # MIRRORED BITS CHANNEL B STATUS 37 009h:14;B = 1:TARGET:RBADA 38 009h:15;B;1_LED = 1:TARGET:CBADB 39 # 40 # ANALOG VALUES 41 # 42 00Ah = 01:METER:IA 43 00Bh = 01:METER:IB 44 00Ch = 01:METER:IC 45 00Dh = 01:METER:VAB(V)/100 46 00Eh = 01:METER:VBC(V)/100 47 00Fh = 01:METER:VCA(V)/100 48 010h = 01:METER:VBAT 49 011h = 01:METER:FREQ 50 012h = 01:METER:P(MW) 51 013h = 01:METER:Q(MVAR) *>

HARDWARE AND SETTINGS CONFIGURATION FOR COMMUNICATION BETWEEN THE SEL-2032 OR SEL-2030 AND THE SEL-3351 OR SEL-3332

In this example, Port 16 of the SEL-2032 or SEL-2030 is connected to Port 10 of the SEL-3351 or SEL-3332 by an SEL C276 cable. This allows the IRIG-B time code to be sent from the SEL-3332 to the SEL-2032 and the clocks in the two communications processors to be synchronized. The C276 cable has a DB-9 connector on each end for the data. The SEL-3351 or SEL-3332 sends the IRIG-B signal on Pins 4 and 6 of the DB-9 connector at one end of the cable

Page 6: Multitiered Integration System Using an SEL-3351 or SEL-3332 and an SEL-2032 or SEL …docshare02.docshare.tips/files/29213/292132617.pdf · 2017. 1. 15. · In this example, Port

6

SEL Application Guide 2009-02 Date Code 20090311

to a BNC connector at the other end of the cable. This BNC connector can be plugged into the IRIG-B input on the SEL-2032 or SEL-2030 to update the SEL-2032 or SEL-2030 clock.

Another alternative is to connect Port 10 of the SEL-3351 or SEL-3332 to Port 15 of the SEL-2032 or SEL-2030 by an SEL C273A cable and set up a jumper in the SEL-2032 to allow Port 15 to receive the IRIG-B input. This is a unique feature that is only available on Port 15. If you choose this method, you must revise the programming to relocate the math move equations to Port 15 and adjust the unsolicited writes to send the data from Port 15 to the proper location in the SEL-3351 or SEL-3332.

Any of these options will allow the SEL-2032 or SEL 2030 clock to be updated with the time in the SEL-3351or SEL-3332. If the SEL-3351 or SEL-3332 is connected to an SEL-2407® Satellite-Synchronized Clock or an SEL-2401 Satellite-Synchronized Clock, the time will be very accurate, and the clocks in all of the relays will be synchronized.

The port settings for Port 16 of the SEL-2032 are as follows:

*>sho p 16 Port communications settings for Port 16 PORT:16 DEVICE = M PROTOCOL= S FAST_OP = Y PORTID ="" MODEM = N BAUD = 9600 DATABIT = 8 STOPBIT = 1 PARITY = N RTS_CTS = N XON_XOFF = N TIMEOUT = OFF ECHO = Y AUTO_HELP= Y TERTIME1= 1 TERSTRING="\004" TERTIME2= OFF

Now, configure the SEL-3351 or the SEL-3332 via a graphical interface in SubstationSERVER.NET.

To add a new serial port (as shown in Figure 2) right-click on SEL Fast Messaging, select New, and choose Serial Connection.

Figure 2 New Serial Connection Added Using the SEL Fast Messaging Protocol

Each new serial port that is added is initially assigned as Port 1. Clicking on the newly added port shows its properties pane in the right third of the screen (Figure 3). Under the port settings, change this port from Port 1 to Port 10 by either clicking on the up and down arrows or clicking

Page 7: Multitiered Integration System Using an SEL-3351 or SEL-3332 and an SEL-2032 or SEL …docshare02.docshare.tips/files/29213/292132617.pdf · 2017. 1. 15. · In this example, Port

7

Date Code 20090311 SEL Application Guide 2009-02

in the field and typing the new port number. Leave the other settings (Baud Rate, Parity, Stop Bits, etc.) at the default values because they are appropriate for this application.

Figure 3 New Serial Connection Properties Pane

The name of the COMM Port under the SEL Fast Messaging header can be changed to be more descriptive, if desired. At the top of the properties pane is a setting field that has COM10 as the present value. This text can be replaced with something such as COM10-FROM LOWER 2032#1 to better describe the function it is performing.

Now, you need to set up automatic messages on Port 16 of the SEL-2032 or SEL-2030 to send the data to Port 10 of the SEL-3351 or SEL-3332 on a periodic basis. The settings to do this are the following:

*>sho a 16 Automatic message settings for Port 16 MSG_CNT = 1 ISSUE1 = P00:00:03.0 MESG1 = "\W;16:USER:0000h;20,10:USER:0000h/" ARCH_EN = N USER = 20 *>

The ISSUE1 setting specifies the interval at which the message will be executed. In this example, the write occurs every 3 seconds. The MESG1 setting is the unsolicited write message that tells the SEL-2032 or SEL-2030 to write 20 registers of data, starting at register 000h of the Port 16 user region, to a memory area in the Port 10 user region of the upstream communications processor (in this case, the SEL-3351 or SEL-3332), starting at address 000h. These are relative addresses, not absolute memory addresses. The actual address is F800h.

If you had two SEL-2032 or SEL-2030 Communications Processors in a tiered arrangement, you would use math move equations to tell the upper-tier SEL-2032 or SEL-2030 what to do with the data from the unsolicited write. Because an SEL-3351 or SEL-3332 is the upper device in this example, you need to configure some settings so SubstationSERVER.NET knows how to decode the data in the \W message.

Page 8: Multitiered Integration System Using an SEL-3351 or SEL-3332 and an SEL-2032 or SEL …docshare02.docshare.tips/files/29213/292132617.pdf · 2017. 1. 15. · In this example, Port

8

SEL Application Guide 2009-02 Date Code 20090311

Under the serial port created earlier, add a communications processor, as shown in Figure 4. To do this, right-click on COM10, select New, and choose Communications Processor.

Figure 4 Communications Processor Added to the COMM Port 10

Under the communications processor, add a memory region, as shown in Figure 5. To do this, right-click on Communications Processor, select New, and choose Memory Region.

Figure 5 Memory Region Created in the Communications Processor

Page 9: Multitiered Integration System Using an SEL-3351 or SEL-3332 and an SEL-2032 or SEL …docshare02.docshare.tips/files/29213/292132617.pdf · 2017. 1. 15. · In this example, Port

9

Date Code 20090311 SEL Application Guide 2009-02

On the right side of the screen, change the Port Address to 10, as shown in Figure 6. This is the port the lower-tier SEL-2032 or SEL-2030 is addressing the \W message to in the SEL-3351 or SEL-3332. This does not necessarily have to match the physical port, but it is a good practice to make them match because it is more intuitive as to what is really happening.

Figure 6 Port Address Defined in the Associated Memory Region

In the new memory region, use the Point Wizard to add points. To start the Point Wizard, right-click on Memory Region, select New, and then select Point Wizard (Figure 7).

Figure 7 Point Wizard Started to Add Points to the Memory Region

Page 10: Multitiered Integration System Using an SEL-3351 or SEL-3332 and an SEL-2032 or SEL …docshare02.docshare.tips/files/29213/292132617.pdf · 2017. 1. 15. · In this example, Port

10

SEL Application Guide 2009-02 Date Code 20090311

The values entered in the Point Wizard Dialog box (Figure 8) depend on the amount of data written from the lower-tier SEL-2032 or SEL-2030 and the destination memory address specified in the \W command (in this case, \W;16:USER:0000h;20,10:USER:0000h/). In this example, 20 registers are being written to a memory area corresponding to 10:USER:0000h or 10:F800h. The first 10 registers (addresses F800h through F809h in Port 16 of the SEL-2032) are Relay Word bit status values. There are 16 individual status points per register. For the digital inputs, set the starting address at 0xF800h, specify 160 points (10 registers and 16 bits per register) for the quantity, and select 16-bits/register from the drop-down menu. The next 10 registers (addresses F80Ah to F813h) contain analog integer values. For the analog inputs, set the starting address at 0xF80Ah, specify 10 points for the quantity, and select 16-bit Signed Integer from the drop-down menu.

Figure 8 Point Wizard Dialog Box

After clicking OK, the individual digital and analog points are created as shown in Figure 9 (the column widths have been adjusted to see more information). Right-click on the column headings to select the columns to be shown and to change the column order.

Figure 9 Points Created Using the Point Wizard

Page 11: Multitiered Integration System Using an SEL-3351 or SEL-3332 and an SEL-2032 or SEL …docshare02.docshare.tips/files/29213/292132617.pdf · 2017. 1. 15. · In this example, Port

11

Date Code 20090311 SEL Application Guide 2009-02

To run the SEL Fast Messaging protocol, right-click on the SEL Fast Messaging heading, and select Start.

Figure 10 SEL Fast Messaging Protocol Started

Figure 11 shows the values associated with the analog inputs. It also shows the quality bit as ON, which indicates the data are being received. If there was a communications problem and the data were not being received, the quality bit would show as OFF. The Update Time column shows the time of the most recent update for each point. The data from the SEL-2032 or SEL-2030 are now available in SubstationSERVER.NET in the SEL-3351 or SEL-3332.

Figure 11 Live Data Being Displayed in the Port 10 Memory Region

Page 12: Multitiered Integration System Using an SEL-3351 or SEL-3332 and an SEL-2032 or SEL …docshare02.docshare.tips/files/29213/292132617.pdf · 2017. 1. 15. · In this example, Port

12

SEL Application Guide 2009-02 Date Code 20090311

The names for the individual points shown in Figure 11 do not clearly indicate the data that the points represent. These names can be changed to indicate what the values actually are by selecting an individual point and changing the name in the properties pane once the Fast Messaging server has been stopped. To stop the protocol, right-click on it, and select Stop (this is similar to starting the protocol). To rename a point, click on the individual point to select it, and then type the new name in the first field of the properties pane (see Figure 12).

Figure 12 Name of the Analog Value AI 63498 Changed to Circuit_1_IA

Figure 13 shows the points renamed from their original values to more meaningful names.

Figure 13 Communications Processor With Renamed Points

These points can now be used like any other points from relays that were directly connected to the SEL-3351 or SEL-3332, which was autoconfigured. The points can be dragged into a slave protocol to be reported back to a master station or used in other SUBNET Solutions applications, such as the Data Logger or OPC Client/Server.

Page 13: Multitiered Integration System Using an SEL-3351 or SEL-3332 and an SEL-2032 or SEL …docshare02.docshare.tips/files/29213/292132617.pdf · 2017. 1. 15. · In this example, Port

13

Date Code 20090311 SEL Application Guide 2009-02

IMPLEMENTING CONTROLS THROUGH THE SEL-3351 OR SEL-3332 AND SEL-2032 OR SEL-2030

Controls can be implemented in a variety of ways using the SEL-3351 or SEL-3332 and the SEL-2032 or SEL-2030. This application guide shows one of the ways to do this. This method allows for easy testing of the control from the SEL-3351 or SEL-3332 to the end device (relay). Some other methods map the control point from the slave protocol directly to the control bit, which is sent to the SEL-2032 or SEL-2030, and do not allow intermediate testing.

Under the communications processor created for Port 10, add another memory region. In this example, the memory region was renamed to 2032 Port_1 (see Figure 14).

Figure 14 Second Memory Region Created and Renamed

In the properties pane, change the Port Address to the SEL-2032 or SEL-2030 serial port that the relay being controlled is connected to (in this case, Port 1).

Figure 15 Port Address Changed in the SEL-2032 or SEL-2030 Port Properties to Refer to Port 1

To add a new digital output (DO), click on the 2032 Port_1 memory region, select New, and then choose Digital Output. After selecting the new DO, add two Alternate Fast Operate controls in

Page 14: Multitiered Integration System Using an SEL-3351 or SEL-3332 and an SEL-2032 or SEL …docshare02.docshare.tips/files/29213/292132617.pdf · 2017. 1. 15. · In this example, Port

14

SEL Application Guide 2009-02 Date Code 20090311

the properties pane. These are for cases when the SEL-3351 or SEL-3332 will be communicating with a relay through a single SEL-2032 or SEL-2030. To send the control through two SEL-2032 or SEL-2030 Communications Processors (multitiered), use Extended Fast Operate.

Figure 16 New Digital Output in the SEL-2032 or SEL-2030 Port 1 Memory Region

Select one Alternate Fast Operate item, and change it, as shown in Figure 17, for the trip control to the relay. In this case, leave the Remote Bit/Breaker at 1 because this relay only has one breaker bit. If you were using remote bits, you might set this to various numbers to address different remote bits, depending on the application. Remote bits can be used to enable and disable reclosing, fast trip, or other functions.

Figure 17 Fast Operate Action for the Breaker Trip

Page 15: Multitiered Integration System Using an SEL-3351 or SEL-3332 and an SEL-2032 or SEL …docshare02.docshare.tips/files/29213/292132617.pdf · 2017. 1. 15. · In this example, Port

15

Date Code 20090311 SEL Application Guide 2009-02

Select the other Alternate Fast Operate item, and change it, as shown in Figure 18, for the close control to the relay. The DO name should also be changed. Click on the DO, and rename it in the properties pane. In this example, call it DO_Breaker_Control.

Figure 18 Fast Operate Action for the Breaker Close

For the relay to accept controls from the SEL-2032 or SEL-2030, the FASTOP setting in the relay serial port connected to the SEL-2032 or SEL-2030 must be set to Y. Also, for the controls to work, the SEND_OPER setting must be set to YP in the advanced section of the auto settings for that port in the SEL-2032 or SEL-2030. Setting SEND_OPER to YP will result in the breaker bit or remote bit being pulsed in the associated relay. SEND_OPER should not be set to Y for this application. If it is set to Y, the remote bits will be set and remain set until another command is received to clear the bit. More information on this can be found in the SEL-2032 or SEL-2030 manual.

In Figure 19, a control for reclose enable/disable has been added. This is done in the same way as the control for the breaker. The only difference is that you control the remote bits in the relay instead of the breaker bits. To turn reclosing on and off in the relay requires some relay logic programming to use these remote bits to set and reset latches. The latches control the current state of reclosing in the relay. The programmer of an SEL-3351 or SEL-3332 must know which remote bits set and reset the latch in the relay so that the corresponding bits can be controlled from the SEL-3351 or SEL-3332.

Figure 19 DO for the Breaker and Reclose Controls

Page 16: Multitiered Integration System Using an SEL-3351 or SEL-3332 and an SEL-2032 or SEL …docshare02.docshare.tips/files/29213/292132617.pdf · 2017. 1. 15. · In this example, Port

16

SEL Application Guide 2009-02 Date Code 20090311

Once the controls have been created, test them by right-clicking on either DO and selecting Send Control once the SEL Fast Messaging protocol has been started.

Figure 20 DO Breaker Control Selected to Perform a Control Operation

At this point, select whether the control for the breaker will be a trip or a close (these are the two different Alternate Fast Operate actions created earlier).

Figure 21 Select Either a Trip or Close Operation

To confirm and execute the selected action, click the Issue Control button.

Figure 22 Confirm the Operation

Page 17: Multitiered Integration System Using an SEL-3351 or SEL-3332 and an SEL-2032 or SEL …docshare02.docshare.tips/files/29213/292132617.pdf · 2017. 1. 15. · In this example, Port

17

Date Code 20090311 SEL Application Guide 2009-02

In Figure 23, a DNP3 slave port has been added to talk to a device, such as a SCADA master. This is done in the same way that a serial port is added under the SEL Fast Messaging protocol. Under the Slave Protocols heading, right-click on the DNP3 protocol, select New, and select Network Connection. Then right-click on LAN1, and select New Device.

Figure 23 DNP3 LAN/WAN Slave Connection Added

Page 18: Multitiered Integration System Using an SEL-3351 or SEL-3332 and an SEL-2032 or SEL …docshare02.docshare.tips/files/29213/292132617.pdf · 2017. 1. 15. · In this example, Port

18

SEL Application Guide 2009-02 Date Code 20090311

There are a few DNP3 parameters that need to be configured. This example uses DNP3 LAN/WAN so there are some IP addresses and DNP3 master and slave addresses to set. Click on LAN1 to view the properties for the DNP3 LAN connection (Figure 24). For this application, the Master Address was changed to 100. The Description can be changed if desired, and the other settings left at their default values. The default Local IP setting of 0.0.0.0 allows SubstationSERVER.NET to automatically determine which Ethernet port to select. This is normally Ethernet Port 1. Your application may require a specific Ethernet port on the SEL-3351 or SEL-3332 to be used. This might occur because the SEL-3351 or SEl-3332 is connected to two different Ethernet networks. In this case, you would enter the IP address of the specific Ethernet port on the SEL-3351 or SEL-3332 that you want the connection to be made through. The port number of 20000 is normally used for DNP3 LAN/WAN.

Figure 24 DNP3 LAN/Ethernet Settings

Page 19: Multitiered Integration System Using an SEL-3351 or SEL-3332 and an SEL-2032 or SEL …docshare02.docshare.tips/files/29213/292132617.pdf · 2017. 1. 15. · In this example, Port

19

Date Code 20090311 SEL Application Guide 2009-02

Click on the Device under LAN1 to view its properties (Figure 25). For this application, the Slave Address is set to 1. The other settings can be left at their default values.

Figure 25 DNP3 LAN Device Settings

Page 20: Multitiered Integration System Using an SEL-3351 or SEL-3332 and an SEL-2032 or SEL …docshare02.docshare.tips/files/29213/292132617.pdf · 2017. 1. 15. · In this example, Port

20

SEL Application Guide 2009-02 Date Code 20090311

Once all the parameters for DNP3 have been completed, select the points you want to bring back to the master station via the DNP3 LAN/WAN slave port previously created. Click on the communications processor to view the points as they appeared in Figure 13. In order to put them into the DNP3 LAN/WAN slave port, select and drag the points from the SEL Fast Messaging master protocol into the DNP3 LAN1 Device (Figure 26). Because many features of the Windows® operating system also function in SubstationSERVER.NET, points can be dragged one by one, or multiple points can be selected and dragged simultaneously. To select a succession of points, select one point at the top of a list, hold down <Shift>, select another point in the list, and then drag the selected points to the DNP3 LAN/WAN slave port. To select specific points, hold down <Control> while selecting individual points, and then drag the selected points to the DNP3 LAN/WAN slave port.

Drag Points to Here Figure 26 Points Dragged to the DNP3 LAN/WAN SCADA Slave Device

Page 21: Multitiered Integration System Using an SEL-3351 or SEL-3332 and an SEL-2032 or SEL …docshare02.docshare.tips/files/29213/292132617.pdf · 2017. 1. 15. · In this example, Port

21

Date Code 20090311 SEL Application Guide 2009-02

The DO points can now be dragged from the 2032 Port_1 region to the Device under the DNP3 slave protocol. Figure 27 shows the analog, binary, and control points in the DNP3 LAN/WAN slave port.

Figure 27 Analog, Binary, and Control Points in the DNP3 LAN/WAN Slave Port

Page 22: Multitiered Integration System Using an SEL-3351 or SEL-3332 and an SEL-2032 or SEL …docshare02.docshare.tips/files/29213/292132617.pdf · 2017. 1. 15. · In this example, Port

22

SEL Application Guide 2009-02 Date Code 20090311

When a control, analog, or binary point is dragged from a master to a slave protocol, a dialog box similar to Figure 28 appears. For each point, select the function it will have in the DNP3 slave protocol. In the case of the control points shown in Figure 27, select Digital Output for each of the control points dragged into the DNP3 slave protocol. For the analog points, select Analog Input for each point, and for the binary points, select Binary Input for each point.

Figure 28 Select the Function of the Points Dragged Into the DNP3 Slave Device

After selecting the DO for one of the controls, the dialog box in Figure 29 appears. Select Decline, and do the action mapping in a different manner.

Figure 29 DNP3 Slave Control Points Linked to SEL Fast Message Master Control Points

This application guide only discusses receiving relay data through a lower-tier SEL-2032 or SEL-2030 to an SEL-3351 or SEL-3332. You could also have relays directly connected to the SEL-3351 or SEL-3332. Once communication between the relay and the SEL-3351 or SEL-3332 has been established, any point in the relay can be dragged to the DNP3 LAN/WAN slave device.

Figure 27 showed the points (analog, binary, and control) that were dragged into the DNP3 slave protocol device. For each control point dragged from the 2032_Port_1 memory region, assign it two actions because you are using trip/close pairs. This means that for every DNP3 point, there can be a trip action as well as a close action. For a breaker control, this is logical. For other points, it may not be as clear. Use a trip/close pair to control the reclosing function. For that point, a trip will turn reclosing off, and a close will turn reclosing on. It is also possible to not use DNP3

Page 23: Multitiered Integration System Using an SEL-3351 or SEL-3332 and an SEL-2032 or SEL …docshare02.docshare.tips/files/29213/292132617.pdf · 2017. 1. 15. · In this example, Port

23

Date Code 20090311 SEL Application Guide 2009-02

trip/close pairs. In this case, each DNP3 index controls one action. The programming is similar to implement the controls.

When you drag the DO points for trip/close and reclose on/off from the master protocol to the DNP3 slave protocol, the point numbers are assigned starting at 0. These numbers can be adjusted, if necessary, to rearrange the points. There is a selection to accept controls of various types. In this example, it is left as All Control Types. This could be changed if required for a particular SCADA system. Some master stations use a Select Before Operate option, which takes two commands within a certain time period for an operation. The options to choose from are: All Control Types, Direct Operate, Direct Operate No Acknowledge, and Select Before Operate.

DNP3 SCADA controls can come into the SEL-3351 or SEL-3332 as a latched control, a pulse, a trip, or a close. For each DO point, assign what action is taken in response to the DNP3 control being sent to the SEL-3351 or SEL-3332 (Figure 30 and Figure 31). Figure 30 shows configuration of the Breaker Close Control, and Figure 31 shows configuration of the Breaker Open Control.

In Figure 30, the DO_Breaker_Control point has been selected, and its properties are shown on the right side of the screen. The reference field shows this point is associated with the 2032_Port_1 memory region of the communications processor. The On Latch On/NUL, Pulse On/Close, or Pulse On/NUL field is the command being sent to the SEL-3351 or SEL-3332 from the DNP3 master. Link that DNP3 command to one of the actions created for the breaker (this could be a trip or close) by selecting DO_Breaker_Control\Close from the drop-down menu. This selection links the DNP3 command from the master station to the close action for the breaker created previously.

Figure 30 DNP3 Breaker Close Command Linked to the Breaker Close Control in the SEL-2032

Page 24: Multitiered Integration System Using an SEL-3351 or SEL-3332 and an SEL-2032 or SEL …docshare02.docshare.tips/files/29213/292132617.pdf · 2017. 1. 15. · In this example, Port

24

SEL Application Guide 2009-02 Date Code 20090311

Figure 31 shows the trip function being configured for the breaker. Similar steps would be done to configure the DO_Reclose_Control point. In this case, you might have the DNP3 close command from the master turn reclosing on and a trip command turn reclosing off.

Figure 31 DNP3 Breaker Trip Command Linked to the Breaker Trip Control in the SEL-2032

At this point, all the configurations of the SEL-3351 or SEL-3332 have been completed. Now, test the programming using the ASE 2000 test set. Make sure the SEL master and DNP3 slave protocols have been started before testing the SEL-3351 or SEL-3332.

Figure 32 shows a protocol test set acting as a DNP3 master using a Class 0 DNP3 poll to retrieve data from the SEL-3351 or SEL-3332. This gives a snapshot of the values of the points being monitored at that instant in time. You can see the individual digital inputs (DI) and analog inputs (AI) reported to the SCADA test set. Because the points in the SCADA test set do not have names, they are referenced by number (digital points are DI0 through DI8, and analog points are AI0 throughAI9).

Figure 32 SCADA DNP3 Poll of an SEL-3351 or SEL-3332 Using the ASE 2000 Test Set

Page 25: Multitiered Integration System Using an SEL-3351 or SEL-3332 and an SEL-2032 or SEL …docshare02.docshare.tips/files/29213/292132617.pdf · 2017. 1. 15. · In this example, Port

25

Date Code 20090311 SEL Application Guide 2009-02

When compared to the points in an SEL-3351 or SEL-3332 (Figure 33), the individual points agree. Analog points might be slightly off because the screen shots were not taken at exactly the same time.

Figure 33 SCADA Points Monitored in an SEL-3351 or SEL-3332

It is possible to send controls to the relay through the SEL-3351 or SEL-3332 and SEL-2032 or SEL-2030 using a test set. To do this, specify which point is to be controlled and whether to send a trip or a close, pulse a remote bit, or operate a breaker bit. If you are familiar with using Direct Operate or similar controls in the ASE test set, you should have no difficulty in testing the controls.

Up until this point, this example has been using the SEL-2032 or SEL-2030 to do periodic polls of the status values or target bits. This polling can be done at periodic intervals specified by the user. The settings below for ISSUE1 and ISSUE2 for the 20METER and 20TARGET will poll the relay for metering and target data every 3 seconds.

*>>sho a 1 Automatic message settings for Port 1 AUTOBUF = N STARTUP ="ACC\nOTTER\n" SEND_OPER= N REC_SER = N NOCONN = NA MSG_CNT = 2 ISSUE1 = P00:00:03.0 MESG1 = 20METER ISSUE2 = P00:00:03.0 MESG2 = 20TARGET

These settings are adequate in many applications, but it is possible to miss the change of state for a status point. This can occur because the point asserts and deasserts between the scans being done by the SEL-2032 or SEL-2030. The most common example of this is circuit breaker status. A breaker could be closed into a fault and immediately trip. The closing and tripping of the breaker could easily take place in less than one-fourth of a second. With a polling interval of 2 or 3 seconds, it is very unlikely that one of the scans will catch the breaker while it is closed.

Modern SEL relays have a feature called Sequential Events Recorder (SER). This allows the relay to log and time-stamp 512 or 1,024 relay element changes of state, depending on the particular relay being used. The time stamp for the event is based on the clock in the relay that is monitoring the point. For best results, relays using this feature should be connected to a GPS clock so that all of the time stamps are on a common time base. This allows events at different

Page 26: Multitiered Integration System Using an SEL-3351 or SEL-3332 and an SEL-2032 or SEL …docshare02.docshare.tips/files/29213/292132617.pdf · 2017. 1. 15. · In this example, Port

26

SEL Application Guide 2009-02 Date Code 20090311

substations to be compared. If the correct cabling is used between the SEL-2032 or SEL-2030 and the relay, the time clocks will be synchronized.

The following is an example of a typical SER report:

=>ser FEEDER 1 Date: 01/22/08 Time: 15:01:41.743 STATION A FID=SEL-351S-7-R116-V0-Z007005-D20060727 CID=C18B # Date Time Element State 21 01/22/08 15:01:26.032 LED1 Deasserted 20 01/22/08 15:01:28.128 79LO Asserted 19 01/22/08 15:01:28.128 79RS Deasserted 18 01/22/08 15:01:28.128 TRIP Asserted 17 01/22/08 15:01:28.132 SH1 Asserted 16 01/22/08 15:01:28.132 SH0 Deasserted 15 01/22/08 15:01:28.145 52A Deasserted 14 01/22/08 15:01:28.145 LED8 Asserted 13 01/22/08 15:01:28.145 LED7 Deasserted 12 01/22/08 15:01:28.278 TRIP Deasserted 11 01/22/08 15:01:33.699 LED1 Asserted 10 01/22/08 15:01:35.269 LED6 Deasserted 9 01/22/08 15:01:35.915 CLOSE Asserted 8 01/22/08 15:01:35.923 52A Asserted 7 01/22/08 15:01:35.923 CLOSE Deasserted 6 01/22/08 15:01:35.923 LED8 Deasserted 5 01/22/08 15:01:35.923 LED7 Asserted 4 01/22/08 15:01:40.927 79LO Deasserted 3 01/22/08 15:01:40.927 79RS Asserted 2 01/22/08 15:01:40.931 SH1 Deasserted 1 01/22/08 15:01:40.931 SH0 Asserted

A relay is typically capable of recording up to 72 different Relay Word bits that are selected by the user. Typical bits that users choose to monitor include breaker position (52A), inputs, outputs, and various protection elements. These are set using the SET R command. An example of the settings for a SEL-351S Relay is shown below:

=>sho r Sequential Events Recorder trigger lists: SER1 = TRIP,51P1T,51G1T,67P1,PB10,OC SER2 = CLOSE,CF,79RS,79CY,79LO,SH0,SH1,SH2,SH3,SH4,PB9,CC SER3 = IN101, IN102,IN103

The relays that have this SER capability can send time-stamped change-of-state data to an upstream device, such as another SEL-2032 or SEL-2030 using the SEL Fast SER protocol. The SEL-2032 or SEL-2030 can then send that data to another upstream device such as a SCADA master station using DNP3, which supports time-stamped data, or another upstream communications processor such as an SEL-2032 or SEL-2030 or, in this application, an SEL-3351 or SEL-3332 using SubstationSERVER.NET.

In this example of using the SEL-2032 or SEL-2030 and the SEL-3351 or SEL-3332 to do an SER or a change-of-state detection, use the change of state of a breaker (52A) and the pushbutton LEDs on the front of the SEL-351S. Any Relay Word bit available in a relay with SER could be used. In the relay, it is necessary to select which particular Relay Word bits will be recorded and time-stamped by the relay. This is done with the SET R command. The Relay Word bits that are selected can be entered separated by a space or a comma.

Page 27: Multitiered Integration System Using an SEL-3351 or SEL-3332 and an SEL-2032 or SEL …docshare02.docshare.tips/files/29213/292132617.pdf · 2017. 1. 15. · In this example, Port

27

Date Code 20090311 SEL Application Guide 2009-02

The Relay Word bits for LED1 through LED8 and the breaker status bit 52A are entered into the SER as follows:

=>>set r Sequential Events Recorder trigger lists: 24 elements max.(enter NA to null) SER1 = TRIP,51P1T,51G1T,67P1,PB10,OC ? LED1,LED2,LED3,LED4,LED5,LED6,LED7,LED8,52A 24 elements max.(enter NA to null) SER2 =CLOSE,CF,79RS,79CY,79LO,SH0,SH1,SH2,SH3,SH4,PB9,CC ? 24 elements max.(enter NA to null) SER3 = IN101, IN102,IN103

It is important to note the order they are entered. When setting the SEL-3351 or SEL-3332, you will reference the individual Relay Word bits based on the order they are entered into the SER equations. If the SER bits in the relay have changed, it will be necessary to do an autoconfiguration for the SEL-2032 or SEL-2030 serial port that the relay is connected to in order to recognize the changes to the SER bits that are being used.

In the SEL-2032 or SEL-2030, it is necessary to change a few settings to support the time-stamping of events. In the auto settings for the port where the relay is connected, it is necessary to change the REC_SER setting from N to Y. This will create a STATE region that will capture the change-of-state data.

The auto message settings for Port 1 are shown below, and you can see that REC_SER is now set to Y.

*>sho a 1 Automatic message settings for Port 1 AUTOBUF = N STARTUP =HIDDEN AT CURRENT ACCESS LEVEL SEND_OPER= YP REC_SER = Y SP_RATE = N NOCONN = NA MSG_CNT = 2 ISSUE1 = P00:00:02.0 MESG1 = 20METER ISSUE2 = P00:00:02.0 MESG2 = 20TARGET ARCH_EN = N USER = 1 *>

Page 28: Multitiered Integration System Using an SEL-3351 or SEL-3332 and an SEL-2032 or SEL …docshare02.docshare.tips/files/29213/292132617.pdf · 2017. 1. 15. · In this example, Port

28

SEL Application Guide 2009-02 Date Code 20090311

This will create a STATE region in the D8 data region, in addition to the D1 METER and D2 TARGET regions. When we execute the MAP 1 command in the SEL-2032 for Port 1, the settings are as follows:

*>map 1 Port 1 Database Assignments Region Data Type # Records GLOBAL -- LOCAL -- BUF -- D1 B METER D2 B TARGET D3 Unused D4 Unused D5 Unused D6 Unused D7 Unused D8 B STATE A1 Unused A2 Unused A3 Unused USER --

Any references to Relay Word bits programmed into the SER equation in the relay must be changed in the SEL-2032 math move equations, if time-stamped data are required. Instead of referencing the Relay Word bit in the TARGET region, reference it in the STATE region.

Page 29: Multitiered Integration System Using an SEL-3351 or SEL-3332 and an SEL-2032 or SEL …docshare02.docshare.tips/files/29213/292132617.pdf · 2017. 1. 15. · In this example, Port

29

Date Code 20090311 SEL Application Guide 2009-02

The revised math move equations are as follows:

*>sho m 16 Mathematical/move equation settings for Port 16 1 # 2 # DISCRETE DATA 3 # 4 000h,C;B;1_FP_TAR = 01:TARGET:0005h;2 # RELAY FRONT PANEL TARGETS 5 001h,C;B;1_ELEM = 01:TARGET:001Eh;10 # RELAY LOCAL BITS 6 006h,C;B;1_MB = 01:TARGET:0039h;4 # RELAY MIRRORED BITS 7 008h:0;B = 1:TARGET:IN101 #RELAY INPUTS 8 008h:1;B = 1:TARGET:IN102 9 008h:2;B = 1:TARGET:IN103 10 008h:3;B = 1:TARGET:IN104 11 008h:4;B = 1:TARGET:IN105 12 008h:5;B = 1:TARGET:IN106 13 008h:6;B = 1:TARGET:IN201 14 008h:7;B = 1:TARGET:IN202 15 008h:8;B = 1:TARGET:IN203 16 008h:9;B = 1:TARGET:IN204 17 008h:10;B = 1:TARGET:IN205 18 008h:11;B = 1:TARGET:IN206 19 008h:12;B = 1:TARGET:IN207 20 008h:13;B = 1:TARGET:IN208 21 008h:14;B = 1: STATE:52A # BREAKER 52A CONTACT STATUS 22 008h:15;B;1_INPUT = 1:0800h:9 # PORT COMMUNICATIONS STATUS 23 009h:0;B = 1:STATE:LED1 # PUSHBUTTON LED STATUS 24 009h:1;B = 1:STATE:LED2 25 009h:2;B = 1:STATE:LED3 26 009h:3;B = 1:STATE:LED4 27 009h:4;B = 1:STATE:LED5 28 009h:5;B = 1:STATE:LED6 29 009h:6;B = 1:STATE:LED7 30 009h:7;B = 1:STATE:LED8 31 009h:8;B = 1:TARGET:LED9 32 009h:9;B = 1:TARGET:LED10 33 009h:10;B = 1:TARGET:ROKA # MIRRORED BITS CHANNEL A STATUS 34 009h:11;B = 1:TARGET:RBADA 35 009h:12;B = 1:TARGET:CBADA 36 009h:13;B = 1:TARGET:ROKB # MIRRORED BITS CHANNEL B STATUS 37 009h:14;B = 1:TARGET:RBADA 38 009h:15;B;1_LED = 1:TARGET:CBADB 39 # 40 # ANALOG VALUES 41 00Ah = 01:METER:IA 42 00Bh = 01:METER:IB 43 00Ch = 01:METER:IC 44 00Dh = 01:METER:VAB(V)/100 45 00Eh = 01:METER:VBC(V)/100 46 00Fh = 01:METER:VCA(V)/100 47 010h = 01:METER:VBAT 48 011h = 01:METER:FREQ 49 012h = 01:METER:P(MW) 50 013h = 01:METER:Q(MVAR)

Page 30: Multitiered Integration System Using an SEL-3351 or SEL-3332 and an SEL-2032 or SEL …docshare02.docshare.tips/files/29213/292132617.pdf · 2017. 1. 15. · In this example, Port

30

SEL Application Guide 2009-02 Date Code 20090311

To receive the time-stamped data in the SEL-3351 or SEL-3332, modify some of the points that were previously configured to reference the SER time-stamped data coming from the SEL-2032 or SEL-2030. This is where the sequence of the Relay Word bits listed in the SER equations becomes important. You changed the SER equation so that the LEDs and the 52A Relay Word bits were the first bits in the SER equation. The current values programmed into the relay SER equations are listed below:

=>sho r Sequential Events Recorder trigger lists: SER1 =LED1,LED2,LED3,LED4,LED5,LED6,LED7,LED8,52A SER2 =CLOSE,CF,79RS,79CY,79LO,SH0,SH1,SH2,SH3,SH4,PB9,CC SER3 =TRIP,51P1T,51G1T,67P1,PB10,OC

For each point listed in the SER equations, change two SubstationSERVER.NET settings in the SEL-3351 or SEL-3332 in order for the time stamp to be received by SubstationSERVER.NET. In SubstationSERVER.NET, under the SEL Fast Messaging protocol, select the first point being read from the SEL-2032 that will receive the time stamps from the SEL-351S. In this case, it is LED1. This is the first bit in the SER equation of the SEL-351S. Change the SOE Index and the Origination Path settings for the LED1 point (Figure 34).

Figure 34 Origination Path and SOE Index Set for the Time-Stamped Data

The SOE Index is a number representing the position of the Relay Word bit in the SER setting of the relay. The first bit is indexed at 1 and increases by 1 as it goes through the SER1, SER2, and SER3 settings in the relay. In this example, LED1 is SOE Index 1, LED2 is SOE Index 2, and 52A is SOE Index 9. The data are sent in the order that they are entered into the SER equations. All that the SEL-3351 or SEL-3332 knows is that the time-stamped data that came in from the relay are for the Relay Word bit in position X.

Page 31: Multitiered Integration System Using an SEL-3351 or SEL-3332 and an SEL-2032 or SEL …docshare02.docshare.tips/files/29213/292132617.pdf · 2017. 1. 15. · In this example, Port

31

Date Code 20090311 SEL Application Guide 2009-02

Change the settings in SubstationSERVER.NET to associate the particular time-stamped data with a specific point in SubstationSERVER.NET. Also, set the Origination Path. In this example, the Origination Path is set to 1.0.0.0. The 1 in the first position tells SubstationSERVER.NET that the SER data are coming from Port 1 of the associated SEL-2032 or SEL-2030. SER data coming from a different port of the SEL-2032 or SEL-2030 will have that port number as the first digit of the Origination Path. For example, the relay on Port 5 of the same SEL-2032 or SEL-2030 will have an Origination Path of 5.0.0.0. For a point that is not using the SOE time-stamping function, the SOE Index will be 0 and the Origination Path will be 0.0.0.0. All of the points in this example will have an Origination Path of 1.0.0.0. Settings similar to these must be made for other relays that will be providing time-stamped data to the SEL-3351 or SEL-3332 via an SEL-2032 or SEL-2030. The settings will vary depending on which SEL-2032 or SEL-2030 port the relay is connected to and how many time-stamped points are being monitored.

It is the combination of the SOE Index and the Origination Path that makes each time-stamped point unique. It is possible to have multiple levels of SEL-2032 or SEL-2030 Communications Processors sending time-stamped SER data to an SEL-3351 or SEL-3332. In the case of multiple levels, the second digit in the Origination Path will be used to indicate the path of the data through another level of the SEL-2032 or SEL-2030 Communications Processors. Additional information on this is available in the SEL Fast Messaging Master Protocol Profile document, located in the help files on the SEL-3351 or SEL-3332.

For each point in the DNP3 slave protocol that is to be reported to the master with a time stamp via a Class 1/2/3 poll, an event class (1, 2, or 3) must be assigned to the point (see Figure 35). In this example, set 52A event class to 1. There are similar settings for configuring the event class for analog points, but there is also a dead-band setting that needs to be configured for each analog point. For a binary point, an event is whenever a point changes state, but for an analog point, an event is whenever the analog point changes outside the dead-band setting. See the SUBNET Solutions documentation for additional information.

Figure 35 Setting Event Class for DNP Time-Stamped Points

The time-stamped data are now available in the SEL-3351 or SEL-3332. Instead of performing a Class 0 poll to see a snapshot of the data when the poll is done, you can do a Class 1/2/3 poll, which will retrieve the change-of-state data. This allows a value that changes state between scans to be detected and reported via SCADA along with the actual time the change of state took place. A common example of this is the previously mentioned breaker that closes into a fault and trips quickly. With a scan rate of 2 to 3 seconds being typical, it is very likely that such an event would be missed if polling of this type is being done. That is why many customers choose to use

Page 32: Multitiered Integration System Using an SEL-3351 or SEL-3332 and an SEL-2032 or SEL …docshare02.docshare.tips/files/29213/292132617.pdf · 2017. 1. 15. · In this example, Port

32

SEL Application Guide 2009-02 Date Code 20090311

time-stamped SER data. Figures 36 to 38 show the time-stamped data in the relay, in the SEL-3351, and finally in the master station of a SCADA test set.

The time stamps for Relay Word bits programmed into the relay SER equations can be seen by issuing the SER command. Most relays capture and save the changes of state for the 512 most recent changes of state. Older data are lost as newer data replace them.

Figure 36 shows only the most recent changes of state of the Relay Word bits in the SEL-351S. In this case, the 52A Relay Word bit asserted (went high) at 12:32:25:989.

Figure 36 SER Report From the Relay Showing the 52A Breaker Status

Figure 37 shows the 52A bit and the time stamp in the SEL-3351. The fractional value of the seconds is not displayed, but the data are still in the SEL-3351.

Figure 37 SubstationSERVER.NET Showing the Time Stamp of the 52A Breaker Status

Page 33: Multitiered Integration System Using an SEL-3351 or SEL-3332 and an SEL-2032 or SEL …docshare02.docshare.tips/files/29213/292132617.pdf · 2017. 1. 15. · In this example, Port

33

Date Code 20090311 SEL Application Guide 2009-02

Figure 38 shows the resulting time stamp of a Class 1/2/3 poll via a SCADA test set to get change-of-state data. The status of 52A is really Digital Input 8 (DI8). This is a result of the order you selected the points when creating the DNP3 map in Port 16. DI6 and DI7 changed state at the same time. They are LEDs on the front of the relay that are also driven by the 52A breaker position bit, which is why they changed state at the same time. LED7 indicates the breaker is closed, and LED8 indicates the breaker is open. Note that the time stamp for the change of state of the breaker status (52A) is consistent in the relay, SubstationSERVER.NET, and the ASE test set that made a DNP3 event poll.

Figure 38 ASE Test Set Software Doing a DNP3 Class 1/2/3 Poll

CONCLUSION The techniques described in this application guide show how a powerful system can be put together with the SEL-2032 or SEL-2030 and the SEL-3351 or SEL-3332. You can either design a system like this from the start or make use of existing products already installed in substations instead of replacing them.

This application guide illustrates only a few of the capabilities of the SEL-3351 or SEL-3332. For more information or assistance, please contact an SEL Integration Application Engineer.

Page 34: Multitiered Integration System Using an SEL-3351 or SEL-3332 and an SEL-2032 or SEL …docshare02.docshare.tips/files/29213/292132617.pdf · 2017. 1. 15. · In this example, Port

34

SEL Application Guide 2009-02 Date Code 20090311

FACTORY ASSISTANCE We appreciate your interest in SEL products and services. If you have questions or comments, please contact us at:

Schweitzer Engineering Laboratories, Inc. 2350 NE Hopkins Court Pullman, WA 99163-5603 USA Telephone: +1.509.332.1890 Fax: +1.509.332.7990 www.selinc.com • [email protected]

© 2009 by Schweitzer Engineering Laboratories, Inc. All rights reserved.

All brand or product names appearing in this document are the trademark or registered trademark of their respective holders. No SEL trademarks may be used without written permission.

SEL products appearing in this document may be covered by US and Foreign patents.

*AG2009-02*