MicroLogic X 获取和复位命令
命令列表
下表列出了可用的 MicroLogic X 获取和复位命令、它们的相应命令代码以及用户类型:
命令 |
命令代码 |
用户类型 |
---|---|---|
获取日期时间 获取日期时间 |
768 |
不需要密码 |
复位事件 复位事件 |
50056 |
管理员或操作员 |
获取事件 事件获取步骤 |
50560 |
不需要密码 |
获取 Digital Modules 列表 获取 Digital Modules 列表 |
50816 |
不需要密码 |
获取 Digital Modules 详细信息 获取 Digital Module 详细信息 |
50817 |
不需要密码 |
获取日期时间
如要获取 MicroLogic X 控制单元的日期和时间,请以如下方式设置命令寄存器:
地址 |
寄存器 |
单位 |
类型 |
范围 |
描述 |
---|---|---|---|---|---|
0x1F3F |
8000 |
– |
INT16U |
768 |
请求的命令代码 |
0x1F40 |
8001 |
– |
INT16U |
10 |
命令的参数数量 |
0x1F41 |
8002 |
– |
INT16U |
5376 (0x1500) |
命令目的地 |
0x1F42 |
8003 |
– |
INT16U |
0 |
命令的安全类型 |
0x1F43-0x1F44 |
8004-8005 |
– |
OCTET STRING |
0 |
命令的密码 = 0(不需要密码) |
MicroLogic X 控制单元的日期和时间以如下方式返回到命令寄存器:
地址 |
寄存器 |
单位 |
类型 |
范围 |
描述 |
---|---|---|---|---|---|
0x1F53 |
8020 |
– |
INT16U |
768 |
最后一个命令代码 |
0x1F54 |
8021 |
– |
INT16U |
– |
命令状态:
|
0x1F55 |
8022 |
– |
INT16U |
8 |
返回的字节数 |
0x1F56–0x1F59 |
8023-8026 |
– |
XDATE |
– |
源的当前日期/时间 |
复位事件
如要复位事件,请以如下方式设置命令寄存器:
地址 |
寄存器 |
单位 |
类型 |
范围 |
描述 |
---|---|---|---|---|---|
0x1F3F |
8000 |
– |
INT16U |
50056 |
请求的命令代码 |
0x1F40 |
8001 |
– |
INT16U |
10 |
命令的参数数量 |
0x1F41 |
8002 |
– |
INT16U |
5377 |
命令目的地 |
0x1F42 |
8003 |
– |
INT16U |
1 |
命令的安全类型 |
0x1F43-0x1F44 |
8004-8005 |
– |
OCTET STRING |
0 |
命令的密码:Administrator 或 Operator 用户类型的密码 |
获取事件命令
如要获取事件,请以如下方式设置命令寄存器:
地址 |
寄存器 |
单位 |
类型 |
范围 |
位 |
描述 |
---|---|---|---|---|---|---|
0x1F3F |
8000 |
– |
INT16U |
50560 |
– |
请求的命令代码 |
0x1F40 |
8001 |
– |
INT16U |
27 |
– |
命令的参数数量 |
0x1F41 |
8002 |
– |
INT16U |
5377 (0x1501) |
– |
命令目的地 |
0x1F42 |
8003 |
– |
INT16U |
0 |
– |
命令的安全类型 |
0x1F43-0x1F44 |
8004-8005 |
– |
OCTET STRING |
0 |
– |
命令的密码 = 0(不需要密码) |
0x1F45 |
8006 |
– |
INT16U |
– |
– |
请求的事件日志簿 |
0 |
脱扣 |
|||||
1 |
保护 |
|||||
2 |
诊断 |
|||||
3 |
测量 |
|||||
4 |
配置 |
|||||
5 |
工作 |
|||||
6 |
通讯 |
|||||
7-15 |
保留 |
|||||
0x1F46 |
8007 |
– |
INT16U |
0-2 |
– |
请求的事件获取方法事件获取步骤:
|
0x1F47-0x1F4A |
8008-8011 |
– |
DATETIME |
– |
– |
请求的事件日期时间(仅限方法 1) |
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 |
– |
INT16U |
– |
– |
响应的事件日志簿 |
0 |
脱扣 |
|||||
1 |
保护 |
|||||
2 |
诊断 |
|||||
3 |
测量 |
|||||
4 |
配置 |
|||||
5 |
工作 |
|||||
6 |
通讯 |
|||||
7-15 |
保留 |
|||||
0x1F57 |
8024 |
– |
INT16U |
0-2 |
– |
响应的事件获取方法:
|
0x1F5E |
8031 |
– |
INT16U |
– |
– |
响应的事件严重级别 |
0-7 |
保留 |
|||||
8 |
低 |
|||||
9 |
中等 |
|||||
10 |
高 |
|||||
11-15 |
保留 |
|||||
0x1F5F |
8032 |
– |
INT16U |
0-10 |
– |
MSB:返回的事件数 |
0-1 |
– |
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 |
– |
INT16U |
1-255 |
– |
首个事件日志簿 |
0 |
脱扣 |
|||||
1 |
保护 |
|||||
2 |
诊断 |
|||||
3 |
测量 |
|||||
4 |
配置 |
|||||
5 |
工作 |
|||||
6 |
通讯 |
|||||
7-15 |
保留 |
|||||
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 相同) |
事件获取步骤
此命令允许使用以下三种方法中的一种来获取事件:
-
获取最新事件
-
获取截至某个日期之前记录的事件
-
获取截至某个事件序号之前的事件事件序号是由设备定义的事件标识符,在事件特性中提供。它可用于以时间顺序对事件排序。
注: 您可以通过读取寄存器 655–656 最后一个事件数据中提供的最新事件序号,来检测新事件的发生。
该命令允许最多获取 10 个事件,这些事件是一个或多个事件日志簿中记录的事件,拥有一种或多种严重程度。
-
如要获取 10 个最新事件,请使用“获取最新事件”方法。
-
如果事件数量超过 10 个,则使用另两种方法中的任一种(获取截至某个日期之前记录的事件,或获取截至某个事件序号之前的事件)来获取其余事件。
示例 1:读取所有日志簿中的新事件
下图显示了读取所有日志簿中的新事件时要遵循的步骤:
示例 2:读取保护日志簿中的所有事件
下图显示了读取保护日志簿中的所有事件时要遵循的步骤:
获取 Digital Modules 列表
如要获取 MicroLogic X 控制单元的 Digital Modules 列表,请以如下方式设置命令寄存器:
地址 |
寄存器 |
单位 |
类型 |
范围 |
描述 |
---|---|---|---|---|---|
0x1F3F |
8000 |
– |
INT16U |
50816 |
请求的命令代码 |
0x1F40 |
8001 |
– |
INT16U |
12 |
命令的参数数量 |
0x1F41 |
8002 |
– |
INT16U |
5377 (0x1501) |
命令目的地 |
0x1F42 |
8003 |
– |
INT16U |
0 |
命令的安全类型 |
0x1F43-0x1F44 |
8004-8005 |
– |
OCTET STRING |
0 |
命令的密码 = 0(不需要密码) |
0x1F45-0x1F46 |
8006 |
– |
INT16U |
0 |
全部 Digital Modules |
MicroLogic X 控制单元的 Digital Modules 列表以如下方式返回到命令寄存器:
地址 |
寄存器 |
单位 |
类型 |
范围 |
描述 |
---|---|---|---|---|---|
0x1F53 |
8020 |
– |
INT16U |
50816 |
最后一个命令代码 |
0x1F54 |
8021 |
– |
INT16U |
– |
命令状态:
|
0x1F55 |
8022 |
– |
INT16U |
– |
返回的字节数 |
0x1F56 |
8023 |
– |
INT16U |
0 |
全部 Digital Modules |
0x1F57 |
8024 |
– |
INT16U |
0-14 |
返回的 Digital Modules 数 |
0x1F58 |
8025 |
– |
INT16U |
1-13 15 |
第一个 Digital Module 固件标识符条目
|
0x1F59 |
8026 |
– |
INT16U |
1-13 15 |
第二个 Digital Module 固件标识符条目 |
0x1F5A |
8027 |
– |
INT16U |
1-13 15 |
第三个 Digital Module 固件标识符条目 |
0x1F5B |
8028 |
– |
INT16U |
1-13 15 |
第四个 Digital Module 固件标识符条目 |
0x1F5C |
8029 |
– |
INT16U |
1-13 15 |
第五个 Digital Module 固件标识符条目 |
0x1F5D |
8030 |
– |
INT16U |
1-13 15 |
第六个 Digital Module 固件标识符条目 |
0x1F5E |
8031 |
– |
INT16U |
1-13 15 |
第七个 Digital Module 固件标识符条目 |
0x1F5F |
8032 |
– |
INT16U |
1-13 15 |
第八个 Digital Module 固件标识符条目 |
0x1F60 |
8033 |
– |
INT16U |
1-13 15 |
第九个 Digital Module 固件标识符条目 |
0x1F61 |
8034 |
– |
INT16U |
1-13 15 |
第十个 Digital Module 固件标识符条目 |
0x1F62 |
8035 |
– |
INT16U |
1-13 15 |
第十一个 Digital Module 固件标识符条目 |
0x1F63 |
8036 |
– |
INT16U |
1-13 15 |
第十二个 Digital Module 固件标识符条目 |
0x1F64 |
8037 |
– |
INT16U |
1-13 15 |
第十三个 Digital Module 固件标识符条目 |
0x1F65 |
8038 |
– |
INT16U |
1-13 15 |
第十四个 Digital Module 固件标识符条目 |
获取 Digital Module 详细信息
如要获取 MicroLogic X 控制单元的一个 Digital Module 的详细信息,请以如下方式设置命令寄存器:
地址 |
寄存器 |
单位 |
类型 |
范围 |
描述 |
---|---|---|---|---|---|
0x1F3F |
8000 |
– |
INT16U |
50817 |
请求的命令代码 |
0x1F40 |
8001 |
– |
INT16U |
12 |
命令的参数数量 |
0x1F41 |
8002 |
– |
INT16U |
5377 (0x1501) |
命令目的地 |
0x1F42 |
8003 |
– |
INT16U |
0 |
命令的安全类型 |
0x1F43-0x1F44 |
8004-8005 |
– |
OCTET STRING |
0 |
命令的密码 = 0(不需要密码) |
0x1F45-0x1F46 |
8006 |
– |
INT16U |
1-13 15 |
请求的 Digital Module 条目:
|
MicroLogic X 控制单元的 Digital Module 详细信息以如下方式返回到命令寄存器:
地址 |
寄存器 |
单位 |
类型 |
范围 |
描述 |
---|---|---|---|---|---|
0x1F53 |
8020 |
– |
INT16U |
50817 |
最后一个命令代码 |
0x1F54 |
8021 |
– |
INT16U |
– |
命令状态:
|
0x1F55 |
8022 |
– |
INT16U |
124 |
返回的字节数 |
0x1F56 |
8023 |
– |
INT16U |
1-13 15 |
响应的 Digital Module 条目:
|
0x1F57-0x1F5E |
8024-8031 |
– |
OCTET STRING |
– |
Digital Module 产品代码(商业型号) |
0x1F5F-0x1F86 |
8032-8071 |
– |
OCTET STRING |
– |
Digital Module 型号名称 |
0x1F87-0x1F8C |
8072-8077 |
– |
OCTET STRING |
– |
Digital Module 固件版本 |
0x1F8D |
8078 |
– |
– |
– |
保留 |
0x1F8E |
8079 |
– |
INT16U |
– |
MSB:Digital Module 许可证类型
|
LSB:Digital Module 激活
|
|||||
0x1F8F |
8080 |
天 |
INT16U |
0-65534 |
Digital Module 许可证剩余天数(仅适用于临时安装的许可证) |
0x1F90-0x1F93 |
8081-8084 |
– |
– |
– |
保留 |