智能计量节电控制器管理软件的设计说明.docVIP

智能计量节电控制器管理软件的设计说明.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
智能计量节电控制器管理软件的设计说明 概述 智能计量节电控制器是运用现代电子技术、电能测量技术、控制微处理器技术的智能节电产品。智能计量节电控制器管理软件是智能计量节电控制器系统中的配套软件。通过使用此软件对计量节电控制器进行编程和设置;计量节电控制器就能按用户设定的要求对用电进行定量和定时控制。同时管理软件能从计量节电控制器获取实时电能数据和历史负荷曲线数据;直观的显示出来。 系统组成 如图所示,系统由智能计量节电控制器、上位机管理软件和数据抄读手掌机组成。 上位机管理软件 上位机管理软件 计量节电控制器 手掌机 计量节电控制器 管理软件流程图 用户管理用户登录 用户管理 用户登录 通信操作 通信操作 通信协议调试文件操作 通信协议调试 文件操作 编辑编程文件 编程 读取 编辑编程文件 显示数据计量节电控制器设备 显示数据 计量节电控制器设备 新建、删除。。。 新建、删除。。。 PDA 数据导入导出 PDA 数据导入导出 结束退出 结束退出 智能计量节电控制器管理软件的设计 功能模块 数据通信模块 数据通信模块 用户操作界面 通信协议调试 文件管理 用户管理 显示打印 手掌机数据导入导出 数据通信模块主要是处理通信事务。通过串口和计量节电控制器的RS485接口相连;通信协议遵循Modbus-RTU的协议。 通信协议 数据编码: 8位二进制,十六进制数0...9,A...F。每个8 位的信息域中包含2个十六进制字符。 串行通信的位格式: 1个起始位 8个数据位,最小的有效位先发送 无奇偶校验位 1 个停止位 错误检测域: CRC(循环冗余检测) 数据包格式: 主机请求传输: 从机地址1字节 + 功能码1字节 + 数据(数据长度根据功能码改变)+ CRC校验码2字节 从机响应传输: 从机地址1字节 + 功能码1字节 + 数据(数据长度根据功能码改变)+ CRC校验码2字节 当主机请求的从机地址为0时为广播地址;从机不用响应;可以用来设置参数和发命令。 功能码03:读多个保持寄存器 可以用来读电能数据或参数。 例子:读有功电能 主机: 从机地址1字节 功能码1字节 起始地址 寄存器数 CRC 01 03 0100 0002 C5 F7 从机:回应 从机地址1字节 功能码1字节 字节长度 数据1 数据2 CRC 01 03 04 0000 0064 CRC码 功能码06:写单个寄存器 用来设置参数 例子:设置电流互感器变比 主机: 从机地址1字节 功能码1字节 起始地址 数据 CRC 01 06 0013 0064 CRC码 从机:回应 从机地址1字节 功能码1字节 起始地址 数据 CRC 01 06 0013 0064 CRC码 功能码10:写多个寄存器 用来设置参数 例子:设置通信波特率和校验位(9600,偶校验) 主机: 从机地址1字节 功能码1字节 起始地址 寄存器数 字节数 数据1 数据2 CRC 01 10 0011 0002 04 2580 0001 CRC码 从机:回应 从机地址1字节 功能码1字节 起始地址 寄存器数 CRC 01 10 0011 0002 CRC码 功能码 05:执行命令 主机发命令给从机;从机采取相应的动作。 例子:开关控制 主机: 从机地址1字节 功能码1字节 命令码 操作 CRC 01 05 02 FF00 CRC码 从机:回应 从机地址1字节 功能码1字节 命令码 操作 CRC 01 05 02 FF00 CRC码 命令码定义: 系统初始化:0x0001 开关控制:0x0002 2.2 通信模块的功能设计: 串口通信程序完成串口数据的收发;通信参数的设置。串口的操作封装成一个串口类;上层程序通过调用串口类实例的函数来完成通信。 通信协议的实现是根据协议的功能码来写功能函数,每个功能码由一个功能函数来封装。通信协议调试模块和用户的通信命令都调用这些功能函数来完成。 通信模块功能: 设置设备地址:用来设置计量节电控制器的通信从机地址。 读取基本数据信息:从计量节电控制器读取基本的信息和电能数据;如版本号、设备的时间、数据记录周期、功率门限、充值电能余额、电能的总累计、电流、电压等。 编程设定:对计量节电控制器的用电控制参数进行设置和编程;如开关控制时段设置、功率门限、数据记录周期等。 读历史曲线数据:从计量节电控制器读取记录下来的历史曲线数据。可以根据计量节电控制器记录情况读取所有记录。 设备初始化:给计量节电控制器在投入使用之前进行初始化操作。 设备对时:把计量节电控制的当前时间和上位机同步。 串口设置:端口设置、波特率设置、校验设置。 通信协议的调试器 通信协议调试器用来对计量节电控制器的嵌入式软件进行调试。同时可以用来对其他的符合Modbus-RTU协议的设备进行调试。 通信协议调试器

文档评论(0)

137****4840 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档