命令示例
分闸断路器
下表详述了在主远程设备中发送远程控制命令分闸断路器的步骤。命令本身没有参数。
步骤 |
操作 |
---|---|
1 |
载入包含 20 个寄存器的缓冲器,第 0 个字至第 19 个字。
|
2 |
从寄存器 8000 开始,使用一个 20 个寄存器的写入请求(Modbus 功能 16)对这个缓冲器执行写操作。 |
3 |
读取命令状态寄存器 8021,如果其内容显示命令正在执行中 (0x0003),则继续等待。 |
4 |
读取命令状态寄存器 8020:
|
5 |
读寄存器 8021 中最低有效位的错误代码:
|
复位电量测量功能
下表详细介绍了发送一个命令复位电量测量值的步骤。命令本身有一个参数。
步骤 |
操作 |
---|---|
1 |
载入包含 20 个寄存器的缓冲器,第 0 个字至第 19 个字。
|
2 |
从寄存器 8000 开始,使用一个 20 个寄存器的写入请求(Modbus 功能 16)对这个缓冲器执行写操作。 |
3 |
读取命令状态寄存器 8021,如果其内容显示命令正在执行中 (0x0003),则继续等待。 |
4 |
读取命令状态寄存器 8020:
|
5 |
读寄存器 8021 中最低有效位的错误代码:
|
读取日期和时间
下表详细介绍了发送一个读取日期和时间命令的步骤。命令本身没有参数。日期和时间在一个缓冲器中返回。
步骤 |
操作 |
---|---|
1 |
载入包含 20 个寄存器的缓冲器,第 0 个字至第 19 个字。
|
2 |
从寄存器 8000 开始,使用一个 20 个寄存器的写入请求(Modbus 功能 16)对这个缓冲器执行写操作。 |
3 |
读取命令状态寄存器 8021,如果其内容显示命令正在执行中 (0x0003),则继续等待。 |
4 |
读取命令状态寄存器 8020:
|
5 |
读寄存器 8021 中最低有效位的错误代码:
|
6 |
如果没有错误,读取寄存器 8022 中的数据缓冲器长度。对这个命令来说,它的值必须为 8。 |
7 |
在数据缓冲器中:
|