程序聚合 软件案例 DLT645上位机维护软件

DLT645上位机维护软件

2026-04-01 14:20:47
行业:能源
载体:Windows应用
技术:Qt

业务和功能介绍

一、立项背景和目标
背景
DLT/645-2007 是中国电力行业广泛使用的电能表通信规约,用于电表数据采集、参数配置、固件升级等运维场景。实际运维工作中,现场工程师需要一款轻量级
桌面工具与电能表进行交互,包括:
- 抄读电表的电压、电流、功率、电能等实时数据
- 配置电表地址、密码、通信参数
- 执行终端校准(有参/无参校准)
- 对电表固件进行远程升级
- 对 Modbus RTU/TCP 设备进行数据读写
传统方式依赖厂家专用调试软件,兼容性差、功能封闭。本工具旨在提供一款通用、可配置、支持多规约的电能表维护工具。
目标
多规约支持 同时支持 DLT/645-2007 和 Modbus RTU/TCP 两种规约,一键切换
多通信方式 支持串口(RS-485)、TCP 服务端、UDP 服务端三种通信链路
数据可配置 通过 XML 配置文件定义数据标识项,无需改代码即可适配不同型号电表
便携部署 单 exe + config 目录即可运行,无需安装数据库或运行时环境

项目实现

业务流程与功能路径

通信建立流程
选择规约(DLT645 / Modbus)

选择通信方式(串口 / UDP / TCP)

配置通信参数(端口/波特率/地址等)

点击[打开] → 建立连接 → 状态栏显示"已连接"

规约切换:顶部下拉框切换时,自动隐藏/显示对应 UI 控件:
- DLT645 模式:显示参数设置(地址/密码)、终端校准、DLT645 数据 Tab、状态位
- Modbus 模式:显示从站地址、Modbus 数据表格(14列可折叠),隐藏校准/升级

DLT645 数据读取流程

[加载配置] → 解析 data_items.xml → 按分类创建 Tab 页

[全部读取] / 双击某行 → 构造读数据帧(控制码 11H)

协议层:帧间延时等待 → 发送 → 等待响应 → 超时重发

收到响应(91H/B1H)→ -33H 解密 → 解码数据(BCD/Float/...)→ 更新表格

日志记录:TX/RX 原始帧 + 解码值 + 数据项名称

后续帧处理:当电表返回 B1H(有后续数据帧)时,协议层自动发送后续帧请求,直到收到 91H(无后续数据)。

DLT645 数据写入流程

选中表格行 → [写入选中] → 危险操作二次确认

弹出写入对话框(显示当前值 + 输入区)

├─ 单数据:数值输入框 / 下拉框(Enum类型)
├─ 块数据:多个子项输入框
└─ 结构化:write_layout 字段定义的多字段表单

用户输入 → 编码(+33H 加密)→ 发送写帧(14H)

收到响应(94H 成功 / D4H 失败)→ 日志显示结果

Modbus 数据读写流程

[导入配置] → 解析 Modbus XML → 填充 14 列表格

[全部读取] → 遍历勾选项 → 构造 Modbus 读帧(FC=01~04)

协议层:RTU(CRC16) / TCP(MBAP) → 发送 → 等待响应 → 超时重发

收到响应 → 按数据类型/字节序/系数/小数位解码 → 更新表格数值列

[写入选中] → 弹出输入框 → 按配置编码 → 构造写帧(FC=05/06/15/16)→ 发送

自动轮询:勾选后按设定间隔(1~60秒)自动循环读取所有勾选项。

示例图片视频


DXYan
24小时内活跃
方向: 嵌入式-嵌入式应用开发、嵌入式-固件开发、
交付率:100.00%
相似推荐
智慧门诊与慢病随访管理系统 - MedCare Admin
本项目面向门诊科室与慢病管理团队,目标是解决患者档案分散、复诊随访低效、质量追踪困难的问题。系统围绕“建档-就诊-随访-统计”主流程建设,核心模块包括患者信息管理、门诊排班与预约、电子病历录入、处方与检查记录、慢病随访计划、消息提醒、数据看板与运营报表。业务流程上,医生在接诊后完成病历和医嘱录入,系统自动生成随访任务并推送到护士端/患者端,随访结果再回流到患者画像与科室统计,帮助管理者评估治疗效果和服务质量,实现闭环管理。
基于pytorch和monai的颅内动脉瘤检测人工智能程序
主要功能为实现颅内动脉瘤的智能化检测。其核心功能包括:1. 加载与预处理DICOM格式的医学影像数据;2. 训练深度学习模型对影像进行自动分析识别,精准判断是否存在疑似动脉瘤区域;3. 预测存在颅内动脉瘤的概率,为医生提供诊断决策支持。
安徽省异地就医
为安徽省内不同地市用户前往省内其他地市就医提供业务上的支持,同时管理各地的定点医疗机构(包括有医院及药房) 功能有异地的备案,定点医院的管理,就医(包括挂号、处方上传、预结算、结算等功能),基金结算,跨地市对账等
畅通圆中医健康平台-畅通圆
本系统以中医经典理论为核心,构建基于病症-病机-治则-方药的数字化诊断模型。通过整合《黄帝内经》《伤寒杂病论》等八类中医古籍的诊疗逻辑,结合复杂算法实现症状智能匹配。用户仅需勾选症状表现,系统即可依据古籍记载生成个性化诊断报告及理疗/用药方案,形成"四诊合参"的辅助诊断工具,助力中医理论现代化传承。
创伤手术导航定位系统
项目描述:使用C++与qt,依托MITK平台开发创伤手术导航定位系统,该软件主要依据正侧位dcm文件进行图像配准,随后将机械臂定位到规划位打入固定钉。 应用技术:QT,C/C++,MITK,微服务,vtk,itk 主要工作: 1、以插件的形式实现病例管理,机械臂配准,图像导入与配准,术中规划以及术中导航功能; 2、以微服务的形式管理相机连接,机械臂控制,数据存储等功能; 3、在图像导入与配准中,集成配准算法,实现图像配准; 4、在术中规划中,依据正侧位2d点计算现实空间出入点规划固定钉路径; 5、在术中导航中,集成机械臂控制算法,实现机械臂定位。
帮助文档   Copyright @ 2021-2024 程聚宝 | 浙ICP备2021014372号
人工客服