Modbus通讯规约(2)

2019-01-07 14:24

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


Modbus通讯规约(2).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:创建平安全文明校园,优化学校育人环境

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: