Engee 文档

GOOSE TX

页面进行中。

根据IEC61850-7-2和IEC61850-8-1,从一组字段形成GOOSE消息,以便通过以太网进一步传输所有类型的数据。

类型: SubSystem

图书馆中的路径:

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

资料描述

GOOSE TX 它用于根据IEC61850-7-2和IEC61850-8-1从一组字段生成GOOSE消息,以便通过以太网进一步传输所有类型的数据。

港口

输入

# 所有数据 — 根据Iec61850-8-1表A.2的BusSignal类型信号
N.公共标志

Details

由块生成的BusSignal类型信号 Bus Creator 或类似。 BusSignal中每个信号的类型是根据条目*参数的*数据类型分配的。 BusSignal中信号的数量和顺序必须与*数据类型条目*参数的元素的数量和顺序相对应。

数据类型

N.公共标志

复数支持

非也。

# 秒数 — 自1970年1月1日午夜以来的时间以秒为单位
标量,标量

Details

它记录在GOOSE消息中,在最后一次数据更改(事件)。

数据类型

uint64

复数支持

非也。

# 纳秒级 — 自第二个开始以来已经过去的纳秒数
标量,标量

Details

它记录在GOOSE消息中,在最后一次数据更改(事件)。

数据类型

uint64

复数支持

非也。

# 模拟仿真模拟字段的值
标量,标量

Details

如果*simulation*字段的值为true,则该消息及其值由仿真模块发出,不是真实值。

数据类型

布尔值

复数支持

非也。

# confRev,confRev — 配置修订版本
标量,标量

Details

整数必须介于0和4,294,967,295之间。

数据类型

Int64

复数支持

非也。

# ndsCom — 需要调试的指示
标量,标量

Details
数据类型

布尔值

复数支持

非也。

# 模拟 — 字段的最高位为*保留1*
标量,标量

Details

*保留1*字段的最高位指示设备处于测试模式。

数据类型

布尔值

复数支持

非也。

输出

# 大小 — GOOSE消息大小
标量,标量

Details

GOOSE消息的大小,作为传输的字节数。 不超过参数的值*最大消息大小*块 RITM-ETH-RAW TX.

数据类型

uint32

复数支持

非也。

# 数据资料 — 以一组字节形式生成的GOOSE消息
向量资料

Details
数据类型

uint8

复数支持

非也。

参数

MAC addresses

# Enable MAC addresses inputs — 启用/禁用通过*源MAC输入设置MAC地址的功能*

Details
默认值

false (关掉)

程序使用名称

enable_MAC_input

可计算

# Source MAC address — GOOSE消息传输源的MAC地址

Details

6字节的数组形式的GOOSE消息的传输源的MAC地址。

默认值

UInt8[0x00, 0x00, 0x00, 0x00, 0x00, 0x00]

程序使用名称

source_MAC

可计算

# Destination MAC address — GOOSE消息接收器的MAC地址

Details

GOOSE消息的接收器的MAC地址以6字节的阵列的形式。 例如,对于多播,范围01:0C中的MAC地址被分配给流。:CD:01:00:00-01:0C:CD:01:01:FF。

默认值

UInt8[0x01, 0x0c, 0xcd, 0x01, 0x00, 0x01]

程序使用名称

destination_MAC

可计算

VLAN

# Enable VLAN — 用于启用/禁用VLAN字段生成的按钮

Details
默认值

true (已开启)

程序使用名称

enable_VLAN

可计算

# VLAN priority — 格式的流量传输优先级标记 uint8.

Details
默认值

4

程序使用名称

VLAN_priority

可计算

# VLAN ID (VID) — 格式的网络流ID(12位) uint16

Details
默认值

0

程序使用名称

VID

可计算

General fields

# APPID — APPID消息标识标签的值

Details

指定APPID消息标识标记的值(标准提供 0x8000-0xBFFF 对于消息类1a, 0x0000-0x3FFF 对于消息类1,但是,可以设置不同的值)。

默认值

0x1111

程序使用名称

APPID

可计算

# gocbRef — 指定*gocbRef*GOOSE消息字段的值

Details
默认值

"Engee\$gocb"

程序使用名称

gocbRef

可计算

# datSet — 指定*datSet*GOOSE消息字段的值

Details
默认值

"Engee\$GOOSE"

程序使用名称

datSet

可计算

# goID — 指定*goID*GOOSE消息字段的值

Details
默认值

"Engee"

程序使用名称

goID

可计算

allData

# Data types of entries — 将提供给allData端口的元素的数据类型指定为向量

Details

以向量的形式指定*allData*字段的*Data*元素的数据类型,其中向量元素的序号对应于块*allData元素No的输入编号。…​*. 根据矢量元素的值,根据表为信号分配数据类型:

向量元素值*数据类型*

数据类型

评论

1

布尔值

标量,标量

2

INT8

标量,标量

3

INT16

标量,标量

4

INT32

标量,标量

5

INT64

标量,标量

6

INT8U

标量,标量

7

INT16U

标量,标量

8

INT24U

(未使用的数据类型)

9

INT32U

标量,标量

10

漂浮物32

标量,标量

11

经点算

标量,相当于INT8

12

编码枚举

一个比特串;该块被接收为UInt8值范围内的两个数字的向量,第一个是未使用的数量

13

八位组字符串

来自UInt8的向量,最大长度为20

14

可见字符串

来自UInt8的矢量,最大长度35

15

时间戳

两个整数的向量,第一个是以秒为单位的UNIX时间,第二个是纳秒

16

品质

位串;用数值表示, 可以从*GOOSE质量块提交*

默认值

[1, 2, 3, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16]

程序使用名称

allData_types

可计算

# Encode data into structures — 启用/禁用将数据或部分GOOSE消息数据打包为结构格式的功能

Details
默认值

true (已开启)

程序使用名称

enable_encoding_data_into_structures

可计算

# Sequence of structures — 一个向量数组,其中包含要分组为结构的元素的数量

Details

的元组类型数组 向量{Int64},其中包含元素编号的向量。 这些向量将被分组成结构。

主阵列内的每个单独向量都是*allData*GOOSE消息字段内的单独结构。 结构向量内的元素分组应该从较小的元素编号到较大的元素编号。 矢量内的信号必须位于块的相邻输入端。 一个例子,你可以 — [3 4 5] 不能 — [1 3 5].

元组数组中结构向量的分组应该以类似的方式发生:从元素编号最低的向量到元素编号最高的向量。 一个例子,你可以 — {[1 2 3] [4 5]}, {[1 2] [4 5]}, {[1 2] [3 4]},不允许 — {[4 5] [1 2 3]}, {[4 5] [1 2], [3 4] [1 2]}.

不包括在元组数组内部的任何向量中的元素将被封装在结构外部的GOOSE消息中,根据它们占用的输入数字顺序。 例子:, {[1 2] [4 5]} --*allData*字段的组成:结构中的1和2信号,结构外部的第三个信号,结构中的4和5信号, {[3 4]} --*allData*字段的组成:结构外部的1和2信号,3和4 结构中的信号,5结构外的信号。

默认值

([1, 2, 3], [5, 6])

程序使用名称

sequence_of_structures

可计算

Timing

# Retransmission time in stable conditions, s — GOOSE消息之间正常传输时间间隔的值,单位为秒

Details
默认值

5

程序使用名称

T0

可计算

# Retransmission times after events, s — 传输时间间隔T1的值的向量。.. GOOSE消息之间的Tp,在改变消息数据属性中的至少一个之后

Details
默认值

[0.01, 0.04, 2.5]

程序使用名称

retransmission_times

可计算

# Retransmission counts — 发送时间间隔T1的数目的向量。.. GOOSE消息之间的Tp,直到达到正常传输周期

Details

默认情况下,值*事件后的重传次数*和*重传计数*意味着在数据更改后,它们 将以0.01秒的范围被发送4次,以0.04秒的范围被发送3次,以2.5秒的范围被发送2次。

默认值

[4, 3, 2]

程序使用名称

retransmission_counts

可计算

Sample time

# Sample time, s — 块将使用的计算步骤 GOOSE TX

Details

计算步骤必须是模型设置中指定的主计算步骤的倍数。 不支持继承。

默认值

0.00025

程序使用名称

sample_time

可计算