普通命令
更改输出状态
此命令用于更改使用 EcoStruxure Power Commission 软件指定为用户定义输出的 IO 模块数字量输出的状态。
如要修改输出状态,请以如下方式设置命令寄存器:
地址 |
寄存器 |
单位 |
类型 |
范围 |
描述 |
---|---|---|---|---|---|
0x1F3F |
8000 |
– |
INT16U |
1672 |
命令代码 = 1672 |
0x1F40 |
8001 |
– |
INT16U |
13 |
参数的数量(字节)= 13 |
0x1F41 |
8002 |
– |
INT16U |
– |
目的地 =
|
0x1F42 |
8003 |
– |
INT16U |
1 |
命令的安全类型 |
0x1F43-0x1F44 |
8004– 8005 |
– |
OCTET STRING |
– |
命令的密码:Administrator 或 Operator 用户类型的密码 |
0x1F45 |
8006 |
– |
INT16U |
1-3 |
输出数量
|
0x1F46 |
8007 |
– |
INT16U |
– |
要设置的值:
|
复位 IO 模块报警
如要复位 IO 模块报警,请以如下方式设置命令寄存器:
地址 |
寄存器 |
单位 |
类型 |
范围 |
描述 |
---|---|---|---|---|---|
0x1F3F |
8000 |
– |
INT16U |
41099 |
命令代码 = 41099 |
0x1F40 |
8001 |
– |
INT16U |
10 |
参数的数量(字节)= 10 |
0x1F41 |
8002 |
– |
INT16U |
– |
目的地 =
|
0x1F42 |
8003 |
– |
INT16U |
1 |
命令的安全类型 |
0x1F43-0x1F44 |
8004– 8005 |
– |
OCTET STRING |
– |
命令的密码:Administrator 或 Operator 用户类型的密码 |
启用/禁用简单命令
如要启用或禁用简单命令,请以如下方式设置命令寄存器:
地址 |
寄存器 |
单位 |
类型 |
范围 |
描述 |
---|---|---|---|---|---|
0x1F3F |
8000 |
– |
INT16U |
41100 |
命令代码 = 41100 |
0x1F40 |
8001 |
– |
INT16U |
11 |
参数的数量(字节)= 11 |
0x1F41 |
8002 |
– |
INT16U |
– |
目的地 =
|
0x1F42 |
8003 |
– |
INT16U |
1 |
命令的安全类型 |
0x1F43-0x1F44 |
8004– 8005 |
– |
OCTET STRING |
– |
命令的密码:Administrator 或 Operator 用户类型的密码 |
0x1F45 |
8006 |
– |
INT16U |
– |
MSB:启用或禁用:
LSB:0(未使用) |
确认锁存输出
如要确认锁存输出,请以如下方式设置命令寄存器:
地址 |
寄存器 |
单位 |
类型 |
范围 |
描述 |
---|---|---|---|---|---|
0x1F3F |
8000 |
– |
INT16U |
41102 |
命令代码 = 41102 |
0x1F40 |
8001 |
– |
INT16U |
11 |
参数的数量(字节)= 11 |
0x1F41 |
8002 |
– |
INT16U |
– |
目的地 =
|
0x1F42 |
8003 |
– |
INT16U |
1 |
命令的安全类型 |
0x1F43-0x1F44 |
8004– 8005 |
– |
OCTET STRING |
– |
命令的密码:Administrator 或 Operator 用户类型的密码 |
0x1F45 |
8006 |
– |
INT16U |
– |
MSB:
LSB:0(未使用) |
复位模拟输入最小值/最大值
如要复位模拟输入最小值/最大值,请以如下方式设置命令寄存器:
地址 |
寄存器 |
单位 |
类型 |
范围 |
描述 |
---|---|---|---|---|---|
0x1F3F |
8000 |
– |
INT16U |
42890 |
命令代码 = 42890 |
0x1F40 |
8001 |
– |
INT16U |
10 |
参数的数量(字节)= 10 |
0x1F41 |
8002 |
– |
INT16U |
– |
目的地 =
|
0x1F42 |
8003 |
– |
INT16U |
1 |
命令的安全类型 |
0x1F43-0x1F44 |
8004– 8005 |
– |
OCTET STRING |
– |
命令的密码:Administrator 或 Operator 用户类型的密码 |
获取事件命令
如要获取事件,请以如下方式设置命令寄存器:
地址 |
寄存器 |
单位 |
类型 |
范围 |
位 |
描述 |
---|---|---|---|---|---|---|
0x1F3F |
8000 |
– |
INT16U |
50560 |
– |
命令代码 = 50560 |
0x1F40 |
8001 |
– |
INT16U |
27 |
– |
参数的数量(字节)= 27 |
0x1F41 |
8002 |
– |
INT16U |
– |
– |
目的地 =
|
0x1F42 |
8003 |
– |
INT16U |
0 |
– |
命令的安全类型 |
0x1F43-0x1F44 |
8004– 8005 |
– |
OCTET STRING |
– |
– |
命令的密码 = 0(不需要密码) |
0x1F45 |
8006 |
– |
– |
– |
– |
保留 |
0x1F46 |
8007 |
– |
INT16U |
0、2 |
– |
请求的事件获取方法事件获取步骤:
|
0x1F47-0x1F4A |
8008-8011 |
– |
– |
– |
– |
保留 |
0x1F4B-0x1F4C |
8012-8013 |
– |
INT32U |
– |
– |
请求的事件序号(仅限方法 2) |
0x1F4D |
8014 |
– |
INT16U |
– |
– |
请求的事件严重级别 |
0-7 |
保留 |
|||||
8 |
低 |
|||||
9 |
中等 |
|||||
10 |
高 |
|||||
11-15 |
保留 |
事件以如下方式返回到命令寄存器:
地址 |
寄存器 |
单位 |
类型 |
范围 |
位 |
描述 |
---|---|---|---|---|---|---|
0x1F53 |
8020 |
– |
INT16U |
50560 |
– |
最后一个命令代码 |
0x1F54 |
8021 |
– |
INT16U |
– |
– |
命令状态:
|
0x1F55 |
8022 |
– |
INT16U |
– |
– |
返回的字节数 |
0x1F56 |
8023 |
– |
– |
– |
– |
保留 |
0x1F57 |
8024 |
– |
INT16U |
0、2 |
– |
响应的事件获取方法:
|
0x1F5E |
8031 |
– |
INT16U |
– |
– |
响应的事件严重级别 |
0-7 |
保留 |
|||||
8 |
低 |
|||||
9 |
中等 |
|||||
10 |
高 |
|||||
11-15 |
保留 |
|||||
0x1F5F |
8032 |
– |
INT16U |
– |
– |
MSB:返回的事件数 |
– |
LSB:剩余事件
|
|||||
0x1F60 |
8033 |
– |
INT16U |
1013-25630 |
– |
首个事件代码 |
0x1F61–0x1F64 |
8034-8037 |
– |
DATETIME |
– |
– |
首个事件的时间戳 |
0x1F65 |
8038 |
– |
INT16U |
– |
– |
首个事件的时间戳特性 |
0x1F66–0x1F67 |
8039-8040 |
– |
INT32U |
– |
– |
首个事件序号 |
0x1F68 |
8041 |
– |
INT16U |
– |
– |
MSB:首个事件状态
LSB:保留 |
0x1F69 |
8042 |
– |
– |
– |
– |
保留 |
0x1F6A |
8043 |
– |
INT16U |
– |
– |
首个事件严重级别 |
0-7 |
保留 |
|||||
8 |
低 |
|||||
9 |
中等 |
|||||
10 |
高 |
|||||
11-15 |
保留 |
|||||
0x1F6B–0x1F75 |
8044-8054 |
– |
INT16U |
– |
– |
事件 2 的特性(与事件 1 相同) |
0x1F76–0x1F80 |
8055-8065 |
– |
INT16U |
– |
– |
事件 3 的特性(与事件 1 相同) |
0x1F81– 0x1F8B |
8066-8076 |
– |
INT16U |
– |
– |
事件 4 的特性(与事件 1 相同) |
0x1F8C–0x1F96 |
8077-8087 |
– |
INT16U |
– |
– |
事件 5 的特性(与事件 1 相同) |
0x1F97–0x1FA1 |
8088-8098 |
– |
INT16U |
– |
– |
事件 6 的特性(与事件 1 相同) |
0x1FA2–0x1FAC |
8099-8109 |
– |
INT16U |
– |
– |
事件 7 的特性(与事件 1 相同) |
0x1FAD–0x1FB7 |
8110-8120 |
– |
INT16U |
– |
– |
事件 8 的特性(与事件 1 相同) |
0x1FB8–0x1FC2 |
8121-8131 |
– |
INT16U |
– |
– |
事件 9 的特性(与事件 1 相同) |
0x1FC3–0x1FCD |
8132-8142 |
– |
INT16U |
– |
– |
事件 10 的特性(与事件 1 相同) |
事件获取步骤
此命令允许使用以下两种方法中的一种来获取事件:
-
获取最新事件
-
获取截至某个事件序号之前的事件事件序号是由设备定义的事件标识符,在事件特性中提供。它可用于以时间顺序对事件排序。
该命令允许最多获取 10 个事件,这些事件拥有一种或多种严重程度。
-
如要获取 10 个最新事件,请使用“获取最新事件”方法。
-
如果事件数量超过 10 个,则使用另外一种方法“获取截至某个事件序号之前的事件”来获取其余事件。
示例:读取所有事件:
下图显示了读取设备中记录的所有事件时要遵循的步骤: