Engee documentation

GOOSE Quality

Page in progress.

Formation of the transmitted signal in the GOOSE message of the quality value.

blockType: SubSystem

Path in the library:

/Physical Modeling/Electrical/Communication Protocols/IEC 61850/GOOSE/GOOSE Quality

Description

Block GOOSE Quality It is used to generate the transmitted signal in the GOOSE message of the quality value.

Ports

Output

# Quality — block output
scalar

Details

At the output of the block, the value of the quality parameter is formed, corresponding to two bytes of the Quality GOOSE message field, depending on the value of the quality attributes, intended to be fed to the block input. GOOSE TX.

Data types

Float64

Complex numbers support

No

Parameters

Main

# Enable external inputs — activating the block inputs

Details

If the block inputs are activated, it becomes possible to set the following parameters through the corresponding inputs: Validity, Overflow, OutOfRange, BadReference, Oscillatory, Failure, oldData, inconsistency, inaccurate, Source, Test, operatorBlocked.

Default value

false (switched off)

Program usage name

enable_external_inputs

Evaluatable

Yes

Quality

# Validity — quality attribute Validity

Details

This attribute can take one of three values:

  • The Good value indicates that no faults have been detected. Data type uint8;

  • The Invalid value indicates that the information received is incorrect and cannot be used. Data type uint8;

  • The value Questionable indicates problems with the server, however, the transmitted information may remain relevant. Data type uint8.

Default value

0

Program usage name

validity

Evaluatable

Yes

# Overflow — ID of the absence of a correct representation of the corresponding data values

Details

The considered identifier is applicable only for measurements. Data type boolean.

Default value

0

Program usage name

overflow

Evaluatable

Yes

# Out of range — ID of the value exceeding the measured value of a predefined acceptable range of values

Details

The considered identifier is applicable only for measurements. Data type boolean.

Default value

0

Program usage name

out_of_range

Evaluatable

Yes

# Bad reference — Device calibration loss ID

Details

The considered identifier is applicable only for measurements. Data type boolean.

Default value

0

Program usage name

bad_reference

Evaluatable

Yes

# Oscillatory — ID of the bounce commit

Details

The ID of the clatter fixation is used to prevent excessive overload of data transmission channels. Data type boolean.

Default value

0

Program usage name

oscillatory

Evaluatable

Yes

# Failure — ID of detection by the self-diagnosis system

Details

ID of the device’s self-diagnostic system detecting an internal or external malfunction. Data type boolean.

Default value

0

Program usage name

failure

Evaluatable

Yes

# Old data — ID of the absence of an update of the relevant data

Details

ID of the absence of an update of the relevant data for a certain time. Data type boolean.

Default value

0

Program usage name

old_data

Evaluatable

Yes

# Inconsistent — ID of detection by the self-diagnosis system

Details

ID of the detection by the device’s self-diagnostic system of data inconsistency with reality. Data type logical.

Default value

0

Program usage name

inconsistent

Evaluatable

Yes

# Inaccurate — ID of the value mismatch

Details

ID of the discrepancy between the data values and the required accuracy characteristics. Data type boolean.

Default value

0

Program usage name

inaccurate

Evaluatable

Yes

# Source — information about the data source

Details

The data value can be true, originating from the primary process, or calculated based on the data of the primary process, and set by the user (substituted). Data type uint8.

Default value

0

Program usage name

source

Evaluatable

Yes

# Test — ID of the device location in testing mode

Details

Data type boolean.

Default value

0

Program usage name

test

Evaluatable

Yes

# Operator blocked — ID for blocking data updates by the operator

Details

Data type boolean.

Default value

0

Program usage name

operator_blocked

Evaluatable

Yes

Sample time

# Sample time, s — model time step

Details

The step of the model time in seconds.

Default value

-1

Program usage name

sample_time

Evaluatable

Yes