<< 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.
•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) |