MODBUS通讯规约
分钟 16 小时 12 日 17 月份 01 年份 07 保留 00 CRC码 H 87 CRC码 L 78 说明:
1) 对时时间为07年1月23日18时22分47秒000毫秒 2) 广播对时的从机地址设为00
5.5 广播信号复归
方式一:采用功能码05H向单个线圈264写ON信号(0xFF00),产生远方信号复归功能。 主站发送:
从机地址 功能码 线圈地址H 线圈地址L 00 05 01 07 强制线圈数值H FF 00 3D D6 强制线圈数值L CRC码 H CRC码 L
方式二:采用功能码06H向单个保持寄存器0x0000写数值0x0000,产生远方复归功能。 主站发送:
从机地址 00 功能码 06 寄存器地址H 寄存器地址L 设置数值H 00 00 00 设置数值L 00 CRC码 H 89 CRC码 L CA 说明:
1)如果需要点对点复归,只要将从机地址从广播地址00改为相应设备地址即可。 2)两种方式通讯管理机可以任意选择。
5.6 遥控跳闸的选择命令
采用功能码06H向单个保持寄存器0x0101写数值0xFFFF,产生遥控跳闸的选择功能。 主站发送:
从机地址 01 功能码 06 寄存器地址H 寄存器地址L 寄存器数值H 寄存器数据L CRC码 H 01 01 FF FF D8 CRC码 L 46 子站响应: 子站地址 01 功能码 06 寄存器地址H 寄存器地址L 寄存器数值H 寄存器数据L CRC码 H 01 01 FF FF D8 CRC码 L 46 5.7 遥控跳闸的执行命令
采用功能码06H向单个保持寄存器0x0011写数值0xFFFF,产生遥控跳闸的执行。 主站发送: 从机地址 01 功能码 06 寄存器地址H 寄存器地址L 寄存器数值H 寄存器数据L CRC码 H 00 11 FF FF D8 CRC码 L 7F 子站响应: 子站地址 01 功能码 06 寄存器地址H 寄存器地址L 寄存器数值H 寄存器数据L CRC码 H 00 11 FF FF D8 CRC码 L 7F 5.8 遥控合闸的选择命令
6
MODBUS通讯规约
采用功能码06H向单个保持寄存器0x0100写数值0xFFFF,产生遥控合闸的选择功能。 主站发送: 从机地址 01 功能码 06 寄存器地址H 寄存器地址L 寄存器数值H 寄存器数据L CRC码 H 01 00 FF FF 89 CRC码 L 86 子站响应: 子站地址 01 功能码 06 寄存器地址H 寄存器地址L 寄存器数值H 寄存器数据L CRC码 H 01 00 FF FF 89 CRC码 L 86
5.9 遥控合闸的执行命令
采用功能码06H向单个保持寄存器0x0010写数值0xFFFF,产生遥控合闸的执行。 主站发送:
从机地址 01 功能码 06 寄存器地址H 寄存器地址L 寄存器数值H 寄存器数值L CRC码 H 00 10 FF FF 89 CRC码 L BF 子站响应: 子站地址 01 功能码 06 寄存器地址H 寄存器地址L 寄存器数值H 寄存器数据L CRC码 H 00 10 FF FF 89 CRC码 L BF 5.10 单报文直接遥控跳闸
采用功能码05H向线圈0x0001写数值0xFF00,产生单报文直接遥控跳闸。慎用本命令!
主站发送: 从机地址 01 功能码 05 线圈地址H 线圈地址L 强制线圈数值H 强制线圈数值L CRC码 H 00 01 FF 00 DD CRC码 L FA 子站响应: 从机地址 01 功能码 05 线圈地址H 线圈地址L 强制线圈数值H 强制线圈数值L CRC码 H 00 01 FF 00 DD CRC码 L FA
5.11 单报文直接遥控合闸
采用功能码05H向线圈0x0000写数值0xFF00,产生单报文直接遥控合闸。慎用本命令!
主站发送:
从机地址 01 功能码 05 线圈地址H 线圈地址L 强制线圈数值H 强制线圈数值L CRC码 H 00 00 FF 00 8C CRC码 L 3A 子站响应: 从机地址 01 功能码 05 线圈地址H 线圈地址L 强制线圈数值H 强制线圈数值L CRC码 H 00 00 FF 00 8C CRC码 L 3A
7
MODBUS通讯规约
5.12 读单个事件记录
采用功能码03H向保持寄存器地址0x0001,读一个字,产生读一个事件记录的作用。
主站发送:
从机地址 01 功能码 03 事件记录地址H 00 事件记录地址L 事件记录个数H 01 00 事件记录个数L CRC码 H 01 D5 CRC码 L CA 子站响应: 从机地址 功能码 字节数 事件条目数H 事件条目数L 事件代码H (事件组号) 01 03 0C 00 01 04 事件代码L (事件代码) 09 动作值 02:合; 01:分 02 毫秒L A5 毫秒H 4D 分钟 19 小时 12 日 17 月份 01 年份 07 CRC码 H 2F CRC码 L EB 注意:
1) 事件代码高字节
用于事件组号,为保证与本规约与事件代码无分组功能的保护测控装置兼容,特保留00组(事件代码的高字节为0x00),作为无分组的事件代码,此时只识别低字节,高字节无效;01组保留作为无分组事件代码的扩展。
02组:保护事件动作,03组:告警事件,04组:实遥信变位
事件组号只是用来显示分类的,仅用于表示本事件是保护动作事件、保护告警事件还是实遥信变位事件,事件具体含义由事件代码低字节表示。 2)事件代码低字节
MMP-5000D系列产品是使用分组事件代码的保护装置,事件代码低字节表示的点号定义如下:
0x00-0x0F:代表实遥信;
0x10-0x2F:代表保护动作事件/保护告警事件; 0x30-0x4F:代表子站的自检错误事件,保留。
对于测控装置来说,事件代码低字节表示的点号只有实遥信,实遥信的个数可以超过16个,按实际情况定。 对于其它系列产品,有可能实遥信或虚遥信有增加,按装置实际测点表定义。
对于事件代码分组的保护装置来说,实遥信变位、保护动作/告警虚遥信变位、自检事件虚遥信变位的“事件地址码”定义与FC 02H中的开关量地址定义是一致的。
例:======MMP-5000D读单个事件记录======== TX:01 03 00 01 00 01 D5 CA
RX:01 03 0C 00 01 04 09 02 A5 4D 19 12 17 01 07 2F EB
本例中,事件组号为04,表示是实遥信变位,对于MMP-5000D来说,事件代码09对应“跳闸位置”,动作值为合,表示2007年01月23日18点25分19秒877毫秒 断路器跳闸位置信号为1。
8
MODBUS规约编程指南
1 MODBUS规约简化版通讯流程
1.1 巡检流程
对于保护测控装置平时执行\读全遥信\次后, 执行\读全遥测\次, 执行\读全遥信\次后, 执行\读电度值\次。
对于纯保护装置,由于没有远动遥测值和电度值,平时只执行\读全遥信\。
========MMP-5000D读全遥信======== TX:01 02 00 00 00 20 79 D2 RX:01 02 04 01 02 00 00 5B DE
========MMP-5000D读全遥测======== TX:01 04 00 00 00 0F B0 0E
RX:01 04 1E 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1A 3F
说明: 第一个遥测值为\保护状态字\不用上传入库
========MMP-5000D读电度值======== TX:01 03 02 00 00 01 85 B2
RX:01 03 10 E8 03 00 00 D0 07 00 00 B8 0B 00 00 A0 0F 00 00 93 CD 说明:报文中的电度值为: 正向有功电度1000W(1KW); 反向有功电度2000W(2kW); 正向无功电度3000W(3KW); 反向无功电度4000W(4kW).
1.2 远方复归
简单处理方法,采用\广播复归05功能码\这样只要执行一次, 全站所有预告总信号,事故总信号复归(各装置动作条件消失的情况下)。
问题:如果一次有多个保护装置动作,可能有的保护还没有处理完毕, 所有动作的保护装置的信号灯就都被复归了。
========MMP-5000D广播复归05功能码======== TX:00 05 01 07 FF 00 3D D6 说明:
1)复归保护装置的动作灯和告警灯, 复归菜单的弹出画面. 2)采用05功能码, 复归264线圈.
1.3 通讯对时: 采用\广播对时\方式.
========MMP-5000D广播对时========
TX:00 10 04 80 00 04 08 98 B7 16 12 17 01 07 00 58 F0
9
MODBUS规约编程指南
说明:对时时间07年1月23日18时22分47秒000毫秒
1.4 遥控跳闸
========MMP-5000D遥跳选择======== TX:01 06 01 01 FF FF D8 46 RX:01 06 01 01 FF FF D8 46
========MMP-5000D遥跳执行======== TX:01 06 00 11 FF FF D8 7F RX:01 06 00 11 FF FF D8 7F
1.5 遥控合闸
========MMP-5000D遥合选择======== TX:01 06 01 00 FF FF 89 86 RX:01 06 01 00 FF FF 89 86
========MMP-5000D遥合执行======== TX:01 06 00 10 FF FF 89 BF RX:01 06 00 10 FF FF 89 BF
2 增强功能 (可选择)
2.1.需要点对点的\远方复归\
可按以下指令执行:
========MMP-5000D点对点复归05功能码======== TX:01 05 01 07 FF 00 3C 07 RX:01 05 01 07 FF 00 3C 07
2.2 特殊的遥控操作
如果非电力系统用户, DCS或其它组态软件要与安能电气的保护装置通讯, 要求进行遥控操作,又不可能修改通讯程序, 可以使用以下方法进行遥控, 切记, 此方法安全性不高,一点遥控按钮就遥控开关动作了, 慎用!!!
========MMP-5000D单步遥跳======== TX:01 05 00 01 FF 00 DD FA RX:01 05 00 01 FF 00 DD FA
========MMP-5000D单步遥合======== TX:01 05 00 00 FF 00 8C 3A
10