IEC61850 Device Settings

<< Click to Display Table of Contents >>

Navigation:  Multi-Protocol MasterOPC Server > Plugin IEC61850 > IEC 61850 Client >

IEC61850 Device Settings

Settings concerning a controller are in the Protocol settings section.

nastrojki_iec61850_ustrojstva

Server connection - parameters required to connect to the server are specified in this field (an IP address and a port)

Connection timeout (ms) - maximal time to wait for TCP connection with the device

Maximum number of tags in a read request - the setting determines the number of requested device variables in one request. To speed up polling, it is recommended to increase this parameter until the device stops answering.

Use object attributes $q and $t - when turn on the settings, Q (quality) and T (time) are searched in the object, which will then be applied to the tag. The search algorithms Q and T differ depending on the polling method.:

oPeriodic poll - the first occurrence of the Q and T parameters is searched up the tag tree relative to the variable being polled (if the variable itself is not Q and T).

oUse DataSet - Q and T variables are searched among the variables included in this DataSet.

oUse Report - Q and T variables are searched in the variables included in this DataSet.

The quality attribute is formed by the table:

Quality name IEC61850

Quality value IEC61850

Description

OPC Quality Codes

QUALITY_VALIDITY_GOOD

0

Good sign of quality (no bugs)

GOOD

QUALITY_DETAIL_OVERFLOW

4

Overflow. For example, the value of the measured value may exceed the range of values for the data type

UNCERTAIN

QUALITY_DETAIL_OUT_OF_RANGE

8

Value out of range

SENSOR_CAL

QUALITY_DETAIL_BAD_REFERENCE

16

Loss of calibration

SENSOR_CAL

QUALITY_DETAIL_OSCILLATORY

32

Oscillatory - frequent on-off discrete signal

UNCERTAIN

QUALITY_DETAIL_FAILURE

64

Internal or external fault

UNCERTAIN

QUALITY_DETAIL_OLD_DATA

128

Data has not been updated for a long time

UNCERTAIN

QUALITY_DETAIL_INCONSISTENT

256

Inconsistency data

UNCERTAIN

QUALITY_DETAIL_INACCURATE

512

The value does not match the accuracy characteristics

UNCERTAIN

QUALITY_SOURCE_SUBSTITUTED

1024

Value set by by operator

LOCAL_OVERRIDE

QUALITY_TEST

2048

The device is in test mode

LOCAL_OVERRIDE

QUALITY_OPERATOR_BLOCKED

4096

Data update blocked by operator

LOCAL_OVERRIDE

Use built-in datasets - switches on the group poll of parameters of device built-in data sets, which are predefined by a device manufacturer.  Parameters coming in the DataSet are excluded from the periodic poll.

Use dynamic datasets - if a device supports forming a dynamic data set, the client (the driver of the OPC server) forms a list of tags polled, and passes them to the device; the device sends the identifier (Handle), and the client, using that identifier, makes a poll in further. Setting Use dynamic datasets to TRUE speeds up the poll (if the device supports the functional).  

Use reports - reports are data sets generated and sent by the device. A device can send a report in two cases:

1.If a condition emergence in the device itself (configured at the device level).

2.When requesting a report from a client - request Global Interrogation.

The IEC61850 plugin supports both reporting options. The plugin sends a Global Interrogation request with each polling cycle, but if there is no answer from the device (for example, the device is not configured to respond to such requests), then this is not considered an error. When enable this setting, it is recommended to turn off the "Use built-in datasets" setting (if they come as reports) to avoid duplication of the poll. If the report have is timestamped, then this label applies to the entire dataset of the received report. Parameters coming in the report are excluded from the periodic poll.

Additional client settings- if TRUE, the following extra settings of the client (the plugin of the OPC server) become available:

oACSE AE Qualifier (0-65535) - this property defines a value of the specifier ACSE AE. The default value is 12.

oApplication ID - this property defines a value of ACES Application ID. A value consists of 10 or less integers separated by comma. The default value is 1,1,999,1.

oPresentation Selector - adjustment of the client appearance selector. The property customizes OSI-PSEL of the server; it is used when establishing the connection.

oSession Selector - adjustment of the client session selector. The property is a set of decimal bytes separated by comma.

oTransport Selector - adjustment of the client transport selector. The property is a set of decimal bytes separated by comma.

Additional server parameters - if TRUE, the following extra settings of the server (a device) become available:

oACSE AE Qualifier (0-65535) - this property defines a value of the specifier ACSE AE. The default value is 12.

oApplication ID - this property defines a value of ACES Application ID. A value consists of 10 or less integers separated by comma. The default value is 1,1,999,1.

oPresentation Selector - adjustment of the appearance selector. The property customizes OSI-PSEL of the server; it is used when establishing the connection.

oSession Selector - adjustment of the session selector. The property is a set of decimal bytes separated by comma.

oTransport Selector - adjustment of the transport selector. The property is a set of decimal bytes separated by comma.

Use password - if TRUE, the additional field to open the window for setting a password for connection to a IEC61850 station is available.

Use reserve channels - switches on the redundancy function. In the IEC61850 protocol plugin, you can use up to 4 reserve channels in order to connect to a controller. There are 2 methods to switch to a reserve channel: the manual method (using the SpecifiedChannelNumber tag of the ReservedChannels group) and automatic method. In the automatic method, the client monitors a state of communication with the main channel, and if that communication fails, switching to the reserve channel 1 is performed; if the reserve channel 1 fails, switching to the reserve channel 2 is performed, etc. If the reserve channel 4 fails, switching to the reserve channel 1 is performed. But switching to the main channel is not performed; to do this, you should manually use the SpecifiedChannelNumber tag.  

All reserve channels have the same parameters:

IP address of channel - IP address of a controller for each reserve channel

Automatic switch of channel - defines whether switch to this channel automatically or not (if the previous channel fails)  

In addition, the Set Quality=BAD for tags when switching setting becomes available. This setting defines whether to set the BAD quality for tags during switching to a reserve channel or not.

To control the redundancy, 2 tag groups are added to each device when creating it. Those groups are destined to operate with reserve channels.

Tag name

Description

The "Diagnosis" group

ServerState

A server state

ReservedChannels

SpecifiedChannelNumber

Allows you to set a number of a reserve channel

CurrentChannelNumber

A number of the current reserve channel (0 - the main channel)