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

上传人:夏** 文档编号:490182353 上传时间:2022-09-30 格式:DOC 页数:14 大小:219.02KB
返回 下载 相关 举报
智能计量节电控制器管理软件的设计说明_第1页
第1页 / 共14页
智能计量节电控制器管理软件的设计说明_第2页
第2页 / 共14页
智能计量节电控制器管理软件的设计说明_第3页
第3页 / 共14页
智能计量节电控制器管理软件的设计说明_第4页
第4页 / 共14页
智能计量节电控制器管理软件的设计说明_第5页
第5页 / 共14页
点击查看更多>>
资源描述

《智能计量节电控制器管理软件的设计说明》由会员分享,可在线阅读,更多相关《智能计量节电控制器管理软件的设计说明(14页珍藏版)》请在金锄头文库上搜索。

1、智能计量节电控制器管理软件的设计说明一、 概述智能计量节电控制器是运用现代电子技术、电能测量技术、控制微处理器技术的智能节电产品。智能计量节电控制器管理软件是智能计量节电控制器系统中的配套软件。通过使用此软件对计量节电控制器进行编程和设置;计量节电控制器就能按用户设定的要求对用电进行定量和定时控制。同时管理软件能从计量节电控制器获取实时电能数据和历史负荷曲线数据;直观的显示出来。二、 系统组成如图所示,系统由智能计量节电控制器、上位机管理软件和数据抄读手掌机组成。上位机管理软件计量节电控制器手掌机计量节电控制器三、 管理软件流程图用户管理用户登录通信操作通信协议调试文件操作编辑编程文件编程读取

2、显示数据计量节电控制器设备新建、删除。PDA 数据导入导出结束退出四、 智能计量节电控制器管理软件的设计1. 功能模块数据通信模块用户操作界面通信协议调试文件管理用户管理显示打印手掌机数据导入导出2. 数据通信模块主要是处理通信事务。通过串口和计量节电控制器的RS485接口相连;通信协议遵循Modbus-RTU的协议。通信协议数据编码:8位二进制,十六进制数0.9,A.F。每个8 位的信息域中包含2个十六进制字符。串行通信的位格式:1个起始位8个数据位,最小的有效位先发送无奇偶校验位1 个停止位错误检测域:CRC(循环冗余检测)数据包格式:主机请求传输:从机地址1字节 + 功能码1字节 + 数

3、据(数据长度根据功能码改变)+ CRC校验码2字节从机响应传输:从机地址1字节 + 功能码1字节 + 数据(数据长度根据功能码改变)+ CRC校验码2字节当主机请求的从机地址为0时为广播地址;从机不用响应;可以用来设置参数和发命令。功能码03:读多个保持寄存器可以用来读电能数据或参数。例子:读有功电能主机:从机地址1字节功能码1字节起始地址寄存器数CRC010301000002C5 F7从机:回应从机地址1字节功能码1字节字节长度数据1数据2CRC01030400000064CRC码功能码06:写单个寄存器用来设置参数例子:设置电流互感器变比主机:从机地址1字节功能码1字节起始地址数据CRC0

4、10600130064CRC码从机:回应从机地址1字节功能码1字节起始地址数据CRC010600130064CRC码功能码10:写多个寄存器用来设置参数例子:设置通信波特率和校验位(9600,偶校验)主机:从机地址1字节功能码1字节起始地址寄存器数字节数数据1数据2CRC0110001100020425800001CRC码从机:回应从机地址1字节功能码1字节起始地址寄存器数CRC011000110002CRC码功能码 05:执行命令主机发命令给从机;从机采取相应的动作。例子:开关控制主机:从机地址1字节功能码1字节命令码操作CRC010502FF00CRC码从机:回应从机地址1字节功能码1字节

5、命令码操作CRC010502FF00CRC码命令码定义:系统初始化:0x0001开关控制:0x00022.2 通信模块的功能设计: 串口通信程序完成串口数据的收发;通信参数的设置。串口的操作封装成一个串口类;上层程序通过调用串口类实例的函数来完成通信。通信协议的实现是根据协议的功能码来写功能函数,每个功能码由一个功能函数来封装。通信协议调试模块和用户的通信命令都调用这些功能函数来完成。通信模块功能:l 设置设备地址:用来设置计量节电控制器的通信从机地址。l 读取基本数据信息:从计量节电控制器读取基本的信息和电能数据;如版本号、设备的时间、数据记录周期、功率门限、充值电能余额、电能的总累计、电流

6、、电压等。l 编程设定:对计量节电控制器的用电控制参数进行设置和编程;如开关控制时段设置、功率门限、数据记录周期等。l 读历史曲线数据:从计量节电控制器读取记录下来的历史曲线数据。可以根据计量节电控制器记录情况读取所有记录。l 设备初始化:给计量节电控制器在投入使用之前进行初始化操作。l 设备对时:把计量节电控制的当前时间和上位机同步。l 串口设置:端口设置、波特率设置、校验设置。3. 通信协议的调试器通信协议调试器用来对计量节电控制器的嵌入式软件进行调试。同时可以用来对其他的符合Modbus-RTU协议的设备进行调试。通信协议调试器实现了:读多个寄存器功能、写单个寄存器功能、写多个寄存器功能

7、和命令执行功能。通信协议调试器可以对任意地址范围的寄存器读取和写入。4. 文件管理功能模块l 用户可以把从计量节电控制器读取的数据存为二进制文件;l 用户对读取的数据文件进行管理:文件列表、打开文件显示、删除文件。l 可以把编程设置的数据存为二进制文件。l 可以打开和新建编程文件;可以对编程设定进行修改。l 用户对读取的编程文件进行管理:文件列表、打开文件显示、删除文件。5. 显示打印功能模块显示打印功能模块完成对计量节电控制器读取的数据的以列表的形式显示。同时可以把表格打印出来。6. 手掌机数据导入导出模块l 可以把手掌机的抄读数据导入到上位机中集中管理。采用相同的二进制文件格式。l 可以把

8、编辑好的编程设置文件下发给抄表手掌机。手掌机和上位机通过串口相连。7. 用户管理功能l 实现用户的登录界面;用户通过登录才能操作软件。l 用户管理界面;管理员可以增加和删除用户。l 用户设置密码、更改密码功能。l 用户权限管理功能;管理员可以给用户分配操作权限。五、 基本操作说明1. 运行软件先出现登录界面;用户输入用户名和密码;密码是6位的数字。2. 用户登录通过后打开主窗口界面;这是标准的windows MDI操作界面;如下所示:左边是操作面板;用来操作通信命令;更改通信端口设置等。右边是文档显示区域;可以打开多个文档显示和编辑。上边是菜单和工具栏。3. 通信操作如下所示:l 设备地址文本

9、框用来输入要通信的计量节电控制器的通信地址;在任何通信操作前都必需输入通信地址。l 设定地址 按钮用来设定计量节电控制器的通信地址为当前文本框中的值;通信地址为16进制数。l 读取基本信息命令按钮是从计量节电控制器读取基本信息和数据。并且在下面的列表中显示出来。l 点击编程设定按钮对计量节电控制器进行编程设置;如果有当前的编程文件打开,则把当前的编程设置下发到计量节电控制器;否则弹出打开文件对话框;用户选择一个要发送的编程文件。l 点击读取曲线数据按钮可以从计量节电控制器读取所有的历史曲线记录数据。l 点击设备初始化按钮对设备进行初始化。l 点击设备对时按钮对设备进行时间同步。l 通信端口参数

10、可以从下拉列表框中选择设置。l 点击端口开关灯可以打开或关闭通信端口。4. 读数据文件管理读取数据文件和显示如下图:在列表中右击鼠标可以弹出菜单。点击工具栏可以打印和预览打印。5. 编程设置编辑和文件管理如下图所示:l 时段表设置:点增加时段按钮可以增加一个时段;插入时段、删除时段进行类似就、类似的操作。l 对时段进行编辑;从下拉列表框中选中时间和控制状态。注意最早的时间在前。l 控制参数设置;输入需要的值;然后点击生效。l 点击工具栏的存下命令可以把编好的数据存到文件中;文件名可以输入。l 在文件列表中右击鼠标可以弹出菜单。6. 通信协议的调试工具如下所示:通信协议的调试工具可以调试Modbus-RTU的通信协议;功能码03读取多个寄存器的值功能码06 写单个寄存器的值功能码10 写多个寄存器的值功能码05 执行一个命令操作8. 用户管理用户管理界面用来添加或删除用户;设置用户的密码(默认的密码是123456);设置用户的操作权限;操作权限分三级。六、 开发工具和运行环境本软件的开发工具:用Microsoft visual C+ 6.0 开发。软件的运行环境要求:操作系统:Windows 2000/Windows XP硬件配置: 400-MHz Pentium II以上处理器;256M RAM;

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 建筑/环境 > 建筑资料

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号