IEC 61850 - POINT CONFIGURATION

Configuration

The point table in Action.NET must contain the correspondence between the point names (tags) in Action.NET and the names of the IEC61850 data objects in the remote IEDs, which are the source of the information, or which are remote-controlled objectives.
The address format of the point in Action.NET is separated by two points and necessarily composed of the Type and Address fields. However, some point types have additional fields after the address.

Types

The point type was created for registration purposes in order to organize, group, and categorize the addresses of IEC 61850.
Points with write access are updated when the tag changes the value. Points with reading access are read according to the read request period defined in the node configuration. Some types are more complex are explained in the subsections (4.1.x).

Name



Tag type

Access

Description

Name



Tag type

Access

Description

AI

Analog input

Double

Reading

Analog input.

BI

Binary input

Integer

Reading

Digital input.

AO

Analog output

Double

Writing

Analog output.

BO

Binary output

Digital

Writing

Digital output.

RP

Unbuffered report

Digital

Reading

Report not buferized.
(0) Unsigned report
(1) Report signed

BR

Buffered report

Digital

Reading

Report buffered.
(0) Unsigned report
(1) Report signed

RPF

Unbuffered report flag

Digital
Integer
Text

Reading

Attribute of a non-ferferized Report.

BRF

Buffered report flag

Digital
Integer
Text

Reading

Attribute of a non-ferferized Report.

DS

Dataset

Digital

Reading

Reading all points of the DataSet.

DS1

DataSet T1

Digital

Reading

Reading all points of the DataSet.

DS2

DataSet T2

Digital

Reading

Reading all points of the DataSet.

DS3

DataSet T3

Digital

Reading

Reading all points of the DataSet.

DS4

DataSet T4

Digital

Reading

Reading all points of the DataSet.

INC

Integer output control

Integer

Writing

Integer 32-bit

BSC

Binary step position control

Integer

Writing

(0) Stop
(1) Lower
(2) Higher
(3) Reserverd

ISC

Integer control step position

Integer

Writing

Whole 8-bit (-64 ... 63)

CS

Signalling Command

Digital

Reading

Command signaling.

Binary output (BO)

Binary output (BO) type has additional field Command Parameter. This field is used to set a fixed value to be sent per command when the digital tag associated with the value swap point. Below is an example of use.

Step



Parameters



1

Create tag

Name

Breaker_Off





Type

Digital

2

Create tag

Name

Breaker_On





Kind

Digital

3

Create point

Tag

Breaker_Off





Address

Binary output (BO)
IED7SJ63CTRL/Q0CSWI1$CO$Pos :0

4

Create point

Tag

Breaker_On





Address

Binary output (BO)
IED7SJ63CTRL/Q0CSWI1$CO$Pos :1

Associating the Tag (BREAKER_OFF) with a button "OPEN" and Tag (BREAKER_ON) "CLOSE" with action of ToggleValue. By switching the tag value from 0 to 1 or from 1 to 0. A command will be generated by passing the fixed value set in the address..

DataSet (DS) (DS1) (DS2) (DS3) (DS4)

A DataSet is an object that contains a list of Data Objects names. DataSets are typically preconfigured on the server IEDs. The contents (state, measure, timestamp, quality) of a DataSet's Data Object can be obtained in two ways:

  • By requesting a reading of the DataSet, referencing its name. You must have a DataSet point configured in the points table, and the points for each Data Object of interest are available;

  • By activating a Report that points to this Dataset, causing unsolicited submission of this content (which is described in the next item: Reports.)

DataSet points are configured for polling reading and are configured with type DS. Types DS1, DS2, DS3, and DS4 exist if you want to set different read time for each dataset point group.

Report (BR) (PR)

For each Report configured on the server, which you want to enable to be Action.NET, you must include an entry in the points table. This real-time point will contain the current state of the Report (0 - Off, 1 - On). The information of activated or not, is extracted from the reading of the current state of the attribute Rptena of the Report. The sampling period for this reading is defined by parameter Report polling, in NODES configuration.
The attributes Optflds and Trgops have the default values:

  • Optflds = SEQ_NUM, TIME_STAMP, REASON_FOR_INCLUSION, DATA_SET, DATA_REFERENCE, ENTRY_ID and CONF_REV

  • Trgops = DATA_CHANGED and GI

These fields can be customized to receive other values for each Report. This is possible by using a browser window function described in the session 5.7

Report Flags (BRF) (RPF)

Some attribute points of the Report must be registered for monitoring and control.

Attribute

Tag

Description

EntryID

Text

Identifier of the Report received. It is necessary for the correct control of the Buffered Report. If there is disconnection, the Communication Module re-signs the Report from the last EntryID registered in the Tag. As it is a value, it must be stored. It is essential that the Tag is registered to use the retentive functionality of Action.NET.

SqNum

Integer

Sequential Number of Reports.

You must create tags to receive this data and register it in the Points table, with addresses that are the same address as the Report, plus $ and the attribute name. The figure shows an example of this registration:

 

Address

Addresses generally follow the IEC 61850 format:

LogicalDevice/LogicalNode$FunctionalConstraint$DataObject$DataAttribute
For each Date Object you must create a point in the points table. However, there are cases of Data Objects such as Current, Three-Phase Voltage and etc. measurements. In these there is more than one hierarchical level of Data Attributes below you. The Communication Module knows some structures and automatically obtains each of the phases, but it is necessary to specify each of them in the point table (in this case, each of the Data Attributes at the first hierarchical level below of The Data Object must be a point in the points table).
Points where the Communication Module cannot identify what value to fetch in a given structure. Errors will be found at startup. This deficiency can be corrected by improving the knowledge of the Communication Module in relation to the structures or the address can be registered specifying the attribute that will be the value. The quality and time of these attributes will be read from the structure to which it belongs.
Example of address registered to the structure:
IED7SJ63MEAS/MMXU1$MX$PhV$phsA

  • Ignore => IED7SJ63MEAS/MMXU1$MX$PhV$phsA$instCVal$mag$f

  • Value => IED7SJ63MEAS/MMXU1$MX$PhV$phsA$cVal$mag$f

  • Quality => IED7SJ63MEAS/MMXU1$MX$PhV$phsA$q

  • Time => IED7SJ63MEAS/MMXU1$MX$PhV$phsA$t

Example of address registered up to the attribute:
IED7SJ63MEAS/MMXU1$MX$PhV$phsA$cVal$mag$f

  • Value => IED7SJ63MEAS/MMXU1$MX$PhV$phsA$cVal$mag$f

  • Quality => IED7SJ63MEAS/MMXU1$MX$PhV$phsA$q

  • Time => IED7SJ63MEAS/MMXU1$MX$PhV$phsA$t

Access Type

Two types of access (Access Type) reading (Read) and writing (Write) must be created, configured, and associated with each point.

Reading

Read



Name

Read

ReadOnStartup

True (Marked)

Readenable

Always

ReadPollingRate

00:00:01.00 (one second)

ReadTrigger



ReadStatus



Readcompleted



WriteEventEnabled

False (Unchecked)

WriteEvent

Changed

WriteTrigger



WriteStatus



WriteCompleted



AcceptUnsolicited

False (Unchecked)

UseStaticBlocks

False (Unchecked)

BlockCommand



Description



Write

Write



Name

Write

ReadOnStartup

False (Unchecked)

Readenable

Never

ReadPollingRate



ReadTrigger



ReadStatus



Readcompleted



WriteEventEnabled

True (Marked)

WriteEvent

Changed

WriteTrigger



WriteStatus



WriteCompleted



AcceptUnsolicited

False (Unchecked)

UseStaticBlocks

False (Unchecked)

BlockCommand



Description





 

On this page: