基于高级编程语言的上位机监控电除尘软件开发与应用

合集下载

基于Visual Basic.net软件开发风电机组监控系统人机界面

基于Visual Basic.net软件开发风电机组监控系统人机界面


’ h M l …


t ~
… M ’
・… t

为 捷高效的编程工具, 便 同时对嵌入式系统的开

图 视一 ” 户 t可 l 界 用 ‘
图 2对控件赋以事件
发, 提供了 更有力的 挣 本文中 支 。 开发的 软件就 器中的1 0端口 广—— ■一 — ——

9 — 7





z ^

I 崦 t a噻

麓善 i 蠡 赫 喾 善 g譬
' - … , l …

瓣 誉 童 震 《 塞
… {

f …
“ :
’, ”
: 一

一 b



‘ ‘ f … u
面友好 、 、 直观 操作简单和符合专业习惯等优点受 : 到了风电企业的广泛欢迎。具备可视化的功能是 叠 风电系统应用软件开发的趋势。随着计算机技术 鼻 的发展 ,微软公 司于 20 03年发布 Vsa Bs i l ai 0 u c 20 . t 0 3 e, n 其支持托管代码机制的开发环境 , 彻底 ≯
人 界 因 界 : 机 面 其 ≯



h…
? 盘嚣 娑 “ : ’ … … 一 : :嚣 :
t… … “… t ! “ r


, ‘ I 1
F‘ … l… {
… t
,± … …
… } 4 # … {
h ~ 4 I
一 ・ ・ … … ’ ’
是充分利用 V . t Bn 的强大功能,仅利用很短的开 和 以 太 网 、 e P i u 、AN 等 mf sC b 发周 期 ,投入 很小 的成 本就 可 以实 现风 电机 组人 机界面的开发 ,并且软件后期维护和升级非常便 工业 总线 连 接 各 种传感器和机组 捷。 的各部件,如风 l … ‘… …’ l 2利用 VB e开发人机界面的窗体 .t n 向标 、 风速仪、 ——————T————一 编 21 窗体的设计。 窗体的主要功能是提供交换 码器 、温度传感 … 工… —— —{ 式的界面, 通过窗体可以进行数据 的输入 、 设置 、 器、 变频器、 变桨 { 终 没器 l 显示、 修改等功能。 窗体是一 — 合对象 , V 编 在 B 偏航 机构 、L— — —— — —— — — — —j 程界面 中 ,在工 具箱 里提 供 了用 户需 要的 各种 功 机 构 、 机械刹车等。人 图 3风机监控 系统结 能控件 , 通过拖拽可以在窗体中增加或减少控件 , 图4 V B程 序 与 P C程 序 的 通 讯 连 接 L 机界面程序通过 构示意图 并且可以设置窗体和控件的属性 ,例如窗体的颜 与控制器中的 P C程序进行实时通讯来实现数据 L 色、 尺寸、 文本等参数。如图 1为风电机组 ^ 机界 由 L 0端口输入输出模拟 面的窗体编程界面, 其中左边为工具箱 , 中间为窗 的交换, P C控制器通过 1 数 和 体区, 右边为属性栏。首先, 新建 widw 窗体, no s 在 量 、 字量 , 总线 通讯 方 式 以实现 对 机组 各 个部 右边属性栏中对窗体的名称 、 、 、 尺寸 颜色 文本字 件及相关传感器的监控。 3 . 2人机界面与 P L程序的通讯连接 。在窗 C 体等属性进行设置。然后从工具栏中拖拽各种控 BN T代码编译 件到窗体 中, 再对各控件基本属性进行设置, 最后 体和控件设计完成后 ,需要在 V .E D 来建立人机 保存该窗体。通过上述工作,完成了—个操作简 界面中添加引用倍福 A S通讯协议 , 界面与 P C控制器之问的通讯连接 ,通过给各控 L 单, 直观的风电机组人机界面窗体编程界面。 如图 4所示 , 在 2 2控件Ni t。在 V .E g h BN T编程环境中, 控 件赋以触发事件实现数据的交换, L E J 件是窗体中的各个执行元件 ,这些控件放在工具 VB代 码语句 中,通过 寻 找 P C控 制 器 的 N T D L nos 箱 中。 用控 件时 , 用 鼠标 把控 件拖 拽到 窗体 与端口号建立连接,实现对 P C程序中的变量进 图 5 风 电机 组 人 机 界 面 在 Widw 下 运 行 使 首先 实现 区, 用户可以在右边属性栏中, 对其尺寸 、 位置 、 颜 行 写 入和 读取 , 上位 机与 下位 机 的通 讯连 接 。 感器数据和风机运行参数点击按钮控件对机组进 L 偏航 、 电磁制动 、 机械制动等控制 , 从 色、 文本内容等属性进行设置。 然后对控件事件进 在系统 运行 过程 中 ,人机 界面程 序 与 P C实时 通 行手动变桨 、 讯 ,从 而 保证 界 而实现整个风电机组 的实时监控。 行编程 , 可以实现用户要求的各种功能。 如图 1其 , 5 论 结 中 包 含 B t nPeu o 、 bl i e 等 控 件 , 的一致性 ,操作人员在上位机上发出操作命令和 ut 、it ̄bx L e、 m r o a T L ,L 本 文提 出并 研 究 了基 于 Vsa aint进 iu B sc e l . 各控件文本名称对应风机各项运行参数,各传感 设定参数都可以实时送到 P CP C采集的风机 器读数, 以及机组的控制按钮。为了使控件能实现 运行参数及传感器数据实时返 回到上位机 示, 行开发风电机组人机界面软件的新方法,充分利 用了 Vsa B in t i l a c e强大的可视化功能 ,使开发 u s . 输入、 设置 、 修改 、 显示等功能, 还需要对控件赋以 从 而实现 整个 杌组 的监 控 。 4应用程序的生成与使用 人员更专注于控制策略和逻辑算法的研究与实 事件。在 V 编程环境中, B 需要对每个控件编写后 在窗体与控件设计完成 ,通讯连接建立完成 现, 避免了可视化模块的开发 。经过实验证明, 利 台代码 , 通过定义变量 、 为变量赋值 、 数学运算 、 逻 需要生成 Widw 可执行程序 , nos 首先将设计完 用 Vi a B s . t发 开风 电机 组 人机 界 面 , 有 sl ain u ce 具 辑判断等代码来实现控件的相应功能,如图 2所 后, 成的窗体和后台代码保存 ,再生成可执行文件到 功能完备 、 刁 。 可靠性高 、 开发周期短 、 效率高等优点 , 指定路径 , 后到该路径 中找到可执行文件 , 最 双击 为风电机组监控系统软件的开发提供了—种有效 3人机 界 面与 P C控 制器的 通讯 L 、 在该程序 的薪途径 。 31P C控制器 。本文介绍的系统是以倍福 打开。图 5即为风电机组 ^柳屏 面程序, . L 中, 用户可以实时监测到风速 、 向、 风 发电机转子 P C控制器为下位机, 业平板电脑为上位机 的 L 参考文献 定 电机输 出 功率 、 率 因 数 、 功 三 [ 李 万红 , 亮. sa B iN T程 序设 计 入 门 1 】 粱 Vi l a c E u s . 监控 系统 , 系统结 构如 图 3 示 。 所 在此 系统 中 ,L 转 速 、 子 电压 电流 、 PC 电机轴承温度等参数 , 用户可根据传 I . M] 北京: 清华大学出版社 ,0 3 -. 20:4 3 控制器通过以太网与上位机进行通讯连接,控制 相绕组温度 、

上位机软件开发工程师职位描述与岗位职责

上位机软件开发工程师职位描述与岗位职责

上位机软件开发工程师职位描述与岗位职责上位机软件开发工程师是一种高级计算机软件工程师,主要负责设计和开发电脑应用程序,使其能够向下层设备(例如传感器或执行器)发送数据或命令,从而控制与监视系统的运行。

他们需要深入理解计算机系统的底层架构,熟练掌握不同的开发工具,并具备高度的创意和创新意识,以便开发出可靠高效的软件解决方案,以满足客户的需求。

下面是上位机软件开发工程师的职位描述与岗位职责:职位描述:1. 设计、开发和测试上位机应用程序,以实现系统的实时数据监视、远程控制和自动化计算;2. 使用C/C++、JAVA、Python等编程语言编写代码,应用MFC、QT、.NET等框架和库进行开发,保证软件的高可靠性和高稳定性;3. 与硬件工程师密切合作,协助其设计和开发传感器和控制器固件的通信协议,以保证上下层设备间的数据传输的正确性和及时性;4. 对上位机软件进行持续性改进,以增加其性能和功能,降低其系统错误率,并提高其易维护性;5. 支持产品的现场测试、部署和维护工作,并注重用户反馈,及时解决技术问题,为客户提供有效的技术支持和指导;岗位职责:1. 设计上位机软件的系统架构和数据流程,生成详细的项目计划和开发日程表;2. 与客户或其他工程师进行沟通和协调,共同解决技术问题和设计需求,确保软件方案的成功实施和客户满意度;3. 协助团队成员获得必要的技术培训和支持,提高他们的技术水平和应对复杂客户需求的能力;4. 执行代码版本控制和集成测试,协助团队确保软件产品的质量和适应性,研究新技术和新方案,为团队提供技术创新思路;5. 主动参与项目管理,并且不断改进工作流程和开发方法,为客户提供更快、更好和更经济的软件解决方案。

基于PLC与WinCC的干法除尘控制系统的设计与应用

基于PLC与WinCC的干法除尘控制系统的设计与应用

闭所 有箱 体 进 口蝶 阀 , 同 时打 开荒 煤 气 顶 部放 散 阀
从 节约 成本 考虑 , 需要将 原 先现 场 旧控 制箱 及 开关 量 组 , 进行 荒煤气 放散 。随着过滤 过程 的不 断进行 , 滤袋
输 入输 出模 块应 用 到新 系 统 中, 并采 取 新增 4个 图尔 上 的粉 尘越 积越 多 , 过滤 阻力 不 断增 大 。 当阻力增 大 克B L 6 7仪 表 站点 全面 取代 原先 集 中回控 制室 的仪 表 或 时 间 到一 定 值 时 , 电磁 脉 冲 阀启 动 , 进 行 脉冲 喷 吹 模拟 量 信 号 。这 样 即节 省 了 中控 室 控制 柜 的数 量 , 减 清 灰 , 喷吹气 采用 氮 气 , 清 理 的粉 尘落 入箱 体下 部 ( 根 少 了其 占地 面积 , 为与 高炉 其他 辅助 设 施控 制 系统 全 据 工 艺 的需 要 , 取 消 了原 先 设置 的中 间灰 斗 , 多加 装 面 集 中到 一个 中控 室 奠 定 了基 础 ,又使 得 整 个 采 用 了一个球 阀) 。当箱体 下部 中的灰 尘累积 到一 定量 时, 灰 尘经 星型 卸灰 阀卸入 输灰 P r o i f b u s — D P现场 总 线控 制 的 P L C系 统更 加 有利 于 日 启 动刮 板机 卸输 灰系 统 , 常 的检 修维护 。 1 、 系统 工艺 流程 简介 管道 , 由刮 板 机 将 灰尘 输 送 至 大灰 仓 , 最 后 灰 尘经 加 湿 机加湿 再 由运灰 汽车运 走 。 2 、 P L C控 制 系统 2 . 1 控 制系 统 的组成
尘 设施 进行 全面 升 级改 造 , 其 电气 自动 化控 制 系统 结 阀组 输送 到煤气 总 管 网。
合之 前 运行 维护 经验 进行 重 新 设计 、 施 工与 调试 。本 套基于 P L C与 Wi n C C的干 法 除 尘 控 制 系统 的设 计 , 当荒 煤气温 度大 于 2 6 0  ̄ C 或低 I O 0  ̄ C 时, 系统将 关

基于组态王电除尘上位机监控系统的设计

基于组态王电除尘上位机监控系统的设计
定 问题 .我公 司将 通 讯 箱 与 S 7 — 3 0 0控 制 柜 的连 接 采 用光 纤 S 7 — 3 0 0控 制 柜 到 上 位 机 距 离较 近 . 采 用 网线 连 接 , 系统 架 构
如 图 1所 示 。
术的发展趋势 . 面 向 自动 化 市场 及 应 用 . 以 实现 企 业 一 体 化 为
2 4 4 论述
2 0 1 7年 2月 下
基 于组 态王 电除尘上位机监控 系统 的设 计
陈 岗, 黄金龙 , 金国胜 ( 杭州天明电 子有限公司, 浙江 杭州3 1 0 0 1 8 )
【 摘 要】 为了提 高电除尘监控系统的可维护 性及人机界面 的可视性 , 设计 了一种基于工控 组态软 件组态王 6 . 5 5 的 电除尘上位机监控 系统。 介
过 程 控 制 的 常 用软 件 。 与其他高级语言相 比. 组 态软 件 开放 性 好、 实 用性 强 、 开发 周 期 短 、 界 面 直观 生动 。 因此 本 单 位 开 发 了
新 型 的 电 除 尘 上 位 机 监 控 系 统 . 其 系 统 是 以 国 产 组 态 软 件 组
态 王 Ki n g v i e w 建 构
绍 了组 态 软 件 组 态 王 6 . 5 5 、 系 统 总体 结构 、 相 关软 件 设 计 和 设 备 驱 动 程 序 配 制 。 该 系 统 已在 多 个 电除尘 新 建 或 改 造 工 程 中 得 到 了 应 用 , 现 场 设
备 及 系统 运 行 良 好。 实践 证 明该 系 统 稳 定 性 高 , 开发时间短, 界面更加形象生动。
4 组态王监控系统设计
采 用 北 京 亚 控 公 司 的 Ki n g v i e w6 . 5 5设 计 上 位 机 监 控 系 统 在 Ki n g v i e w的 Wi n d o w s Ma k e r环境 下 . 完 成 对 整 个 工程 的

基于stm32上位机软件设计及其调试

基于stm32上位机软件设计及其调试

基于stm32上位机软件设计及其调试基于STM32上位机软件设计及其调试一、简介STM32是一款由意法半导体(STMicroelectronics)推出的32位单片机系列,具有高性能、低功耗和丰富的外设接口,广泛应用于各种嵌入式系统中。

在实际应用中,为了方便与STM32进行通信和控制,我们经常需要编写上位机软件来实现与STM32之间的数据交互和功能控制。

二、上位机软件设计步骤1. 确定需求:首先要明确上位机软件的功能需求,包括与STM32通信方式(如串口、USB等)、数据传输协议(如Modbus、CAN等)、功能控制界面设计等。

2. 选择开发工具:根据需求确定合适的开发工具,常见的有C#、Python等。

C#是一种面向对象的编程语言,在Windows平台上应用广泛;Python是一种脚本语言,具有简洁易学的特点。

3. 设计界面:根据需求设计上位机软件的用户界面,包括按钮、文本框、图表等控件,并设置相应的事件处理函数。

4. 与STM32通信:根据选择的通信方式,编写相应的代码来实现与STM32之间的数据交互。

使用串口通信时,需要设置串口参数、打开串口、发送和接收数据等。

5. 数据处理:根据需求对接收到的数据进行解析和处理,例如将接收到的数据显示在界面上、保存到文件中等。

6. 功能控制:根据需求编写相应的代码来实现对STM32功能的控制,例如发送控制指令、读取传感器数据等。

7. 调试测试:完成上述步骤后,进行软件调试和测试,确保软件能够正常运行并满足需求。

三、上位机软件调试技巧1. 串口调试助手:使用串口调试助手可以方便地监视和发送串口数据。

可以通过查看接收到的数据是否正确以及发送的指令是否生效来判断通信是否正常。

2. 日志输出:在开发过程中,可以通过日志输出来记录关键信息和变量值,以便于分析问题。

可以使用printf函数将信息输出到终端或者文件中。

3. 断点调试:在需要详细分析代码执行过程时,可以使用断点调试功能。

利用VB制作PLC控制系统上位机监控软件

利用VB制作PLC控制系统上位机监控软件
( 结束语
由于 j. 本身能提供良好的用户界面,面向对 象 的 设 计 方 法 ,提 供 串 行 口 控 件 ,方 便 的 动 画 程 序 设 计 ,因 而 省 去 了 编 写 大 量串行口操作和界面设计程序。j. 在编制 4FM 控制系统上位 机仿真监控软件方面有很大的潜力。(收稿日期:!""" 年 #" 月)
’ 界面程序设计
该 系 统 共 有 十 套 吹 灰 装 置 ,分 别 依 次 顺 序 进 行 。 每 套 均 有 前 后 行 程 止 点 控 制 、蒸 汽 阀 门 开 闭 控 制 、时 限 控 制 和 温 度 上 下 限控制。利用 j. 可视化的特点,用户就象在纸上画 画 一 样 将 有 关 控 件 安 置 好 ,对 上 述 控 制 过 程 用 动 画 程 序 进 行 仿 真 显 示 和 故 障 处 理 。 限 于 篇 幅 的 原 因 ,这 里 不 作 详 述 。
子 工 业 出 版 社 ,#%%0$%
(上接 #&’ 页) 现 在 许 多 针 对 三 维 人 体 的 变 形 算 法 ,都 要 求 构 造 三 维 立 体
框 架 ,从 而 使 得 算 法 复 杂 度 增 加 ,速 度 上 也 有 所 限 制 。由 上 面 变 形 结 果 可 以 看 出 该 算 法 用 于 人 体 的 面 部 变 形 ,简 单 明 了 ,控 制 灵 活 。 它 比 三 维 变 形 简 单 且 速 度 快 ,是 一 种 很 有 价 值 的 变 形 算 法。可广泛应用于其他模型的变形控制。
( 结束语
该 算 法 在 运 用 德 布 尔 算 法 求 最 终 画 面 上 的 一 个 点 (!," ) 的同时,根据 此时的参数(#,$)求出其在原始图象中的对应象 素 点 (%,&),并 获 得 颜 色 值 。速 度 与 以 往 采 用 解 非 线 性 方 程 组 的 方 法 相 比 有 了 很 大 的 提 高 。 但 是 此 算 法 的 速 度 也 受 到 参 数 (#, $)步 长 的 影 响 。 步 长 选 择 的 越 小 ,图 象 越 逼 真 ,但 速 度 就 会 减 慢 。 所 以 在 实 际 应 用 中 对 (#,$ )步 长 的 选 取 要 根 据 需 要 折 衷 考 虑。一般 !#)# * ’,!$)# * (,’ 为图象的宽度,( 为图象的高度。

电除尘上位机控制系统的应用

电除尘上位机控制系统的应用

信息技术(上接189页)是将地物信息显示在属性窗口中。

属性查询图形是根据用户选择的图层和输入的地理对象名来获取地物的坐标,再通过M a p I n f o.Do方法调用Se t M a p Ce n t e r()函数以该地理对象的质心纵横坐标为地图中心显示在当前窗口,并利用Se t M a p Zo o m()函数调整地图比例。

(四)系统管理系统管理是系统用户的权限管理。

出于对系统安全性的考虑,房地产管理信息系统对系统用户实行权限管理,其目的一是保护软件所有者的正当权利,二是防止非法用户对系统数据进行非法访问和非法修改。

系统权限类型分为三类:系统管理员、编辑人员和普通用户。

系统管理员只有一个,它是系统唯一的最初的合法用户,也是系统权限最高者。

他具有完全的控制权,既有权增加或删除系统编辑人员和拥护,同时可对系统进行各种数据操作。

系统管理员和编辑人员的权限区别在于编辑人员没权增加或删除用户;普通用户只能查询数据,而不能进行增加、删除或更改系统图形数据和属性数据的操作。

五、结论本文在O L E自动化技术的基础上,结合M apB asi c和V i sual B a si c语言的特点,利用V i sua l B asi c与M apI nf o进行集成二次开发,建立了一个实用的、可扩展的、集成性的房地产管理信息系统,满足了不同用户的需要。

①本系统在功能结构及界面设计上基本能满足用户的要求。

且界面友好,操作方便。

②系统根据用户的要求进行设计,具有丰富的图形操作功能,强大的房产管理功能,完善的系统维护功能及资料统计和报表功能等。

在功能设计过程中,与用户多次进行交流反馈,在很大程度上满足了用户的需要。

③系统采用了G I S技术,克服了传统信息管理系统M I S纯数据处理的缺点,将数据信息加载在图形上,实现图形数据与属性数据的同时处理。

使用本系统可以大大减轻房产处工作人员的工作量,提高工作效率,快速、准确完成房产管理工作,满足管理者的实际需要。

开发上位机常用语言

开发上位机常用语言

开发上位机常用语言上位机是指可以直接发出操控命令的计算机,一般是 PC/host computer/master computer/upper computer,屏幕上显示各种信号变化(液压,水位,温度等)。

下位机是直接控制设备获取设备状况的计算机,一般是 PLC/单片机之类的。

上位机发出的命令首先给下位机,下位机再根据此命令解释成相应时序信号直接控制相应设备。

下位机不时读取设备状态数据(一般为模拟量),转换成数字信号反馈给上位机。

上下位机都需要编程,都有专门的开发系统。

在概念上,控制者和提供服务者是上位机,被控制者和被服务者是下位机,也可以理解为主机和从机的关系,但上位机和下位机是相对而言的。

比如在 C/S 结构(Client/Server,客户机/服务器)中,作为客户端的电脑就是上位机,作为服务器的电脑就是下位机。

上位机开发常用的语言有:1. C++:C++ 是一种强大的高级编程语言,非常适合开发上位机应用程序。

它具有高效的性能和丰富的库支持,可以用于开发各种类型的应用程序,如桌面应用程序、游戏开发等。

2. C#:C# 是一种面向对象的编程语言,由微软开发。

它具有简洁的语法和强大的可视化编程工具支持,可以用于开发 Windows 桌面应用程序、Web 应用程序等。

3. Python:Python 是一种高级编程语言,具有简洁的语法和丰富的库支持。

它可以用于开发各种类型的应用程序,如数据分析、科学计算、Web 开发等。

4. Java:Java 是一种跨平台的编程语言,可以在不同的操作系统上运行。

它具有强大的库支持和良好的可扩展性,可以用于开发企业级应用程序、移动应用程序等。

5. JavaScript:JavaScript 是一种脚本语言,常用于 Web 开发。

它也可以用于开发桌面应用程序,如Electron 框架。

总之,选择哪种编程语言取决于具体的应用场景和需求。

C++ 和 C# 适合开发高性能的应用程序,Python 和 JavaScript 适合快速开发原型和小型应用程序,Java 适合开发企业级应用程序。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

高新技术
2017年5期︱21︱
基于高级编程语言的上位机监控电除尘软件开发与应用
俞 平
杭州天明电子有限公司,浙江 杭州310018
摘要:随着我国高新科技的不断发展,在监控系统软件的开发应用上也获得了很大的突破,而且在工业生产越来越自动化的今天,监控系统软件更是自动化生产的重要保障,以钢铁厂或火电厂的除尘设备为例,针对电除尘的监控系统也在不断研发,有效地保证了电除尘设备的工作效率和除尘效果,本文主要就是通过高级编程语言来分析探讨上位机监控电除尘软件系统的开发和应用。

关健词:高级编程语言;上位机监控软件;电除尘设备;开发;应用
中图分类号:TP311.5 文献标识码:B 文章编号:1006-8465(2017)05-0021-01
计算机高级编程语言主要指的就是C++,它是C 语言的继承,通过C++既可以进行C 语言的过程化程序设计,又可以进行以抽象数据类型为特点的的基于对象的程序设计,同时也可以进行以继承和多态为特点的面向对象的程序设计,可以说C++编程语言具有多面性以及很强的适应用性,可以根据具体规模而论,大小由之[1]
,本文正是基于C++这种高级编程语言来分析探讨如何开发与应用上位机监控电除尘软件系统。

1 关于电除尘常用的上位机监控软件平台 以火电厂的电除尘设备为例,其电除尘器主要由除尘本体,高压电源以及上位机监控系统平台共同组成。

而现阶段我国火电厂中关于电除尘器的上位机监控系统平台主要有两种模式,第一种是专用监控平台,比如龙净的IPC,国电南自dcc2000等都是典型的专用监控系统软件平台,这种软件平台包含的功能主要有状态显示,参数设置,远程操作,数据统计以及趋势曲线等;第二种就是通过组态软件,将一般常用的通讯协议接入到上位机系统中,从而实现监控功能,这种软件平台具有很高的灵活性与系统集成性,现在已经逐渐成为各个电厂电除尘器监控系统的首先软件平台,但唯一的缺点就是其费用昂贵,需要花费大量人力物力进行组态编程,而且调试的效率也不高,因此本文基于这种情况将这两种常用的电除尘上位机监控软件平台进行有效整合,研究出新的电除尘上位机监控模式,全面满足电厂的生产需求以及用户集成性高的要求[2]。

2 基于高级编程语言的上位机监控电除尘软件的设计开发 在C++高级编程语言的条件下,结合常用的两种电除尘上位机监控软件平台,新研发出的上位机监控电除尘软件系统具体分析如下: 2.1 软件系统的功能模块 基于高级编程语言C++设计开发的上位机监控电除尘软件系统,其功能模块主要包括上位机监控平台到运行状态、参数设置、运程操作、数据统计、报警、趋势曲线,在设计过程中还要注意功能模块的不同特性,因此其在选择哪种监控软件平台时要遵循两条原则,其一就是当画面布局的要求相对较高时应充分结合组态软件平台来进行开发设计,考虑其实用功能;其二就是当画面布局单一,数据统计要求较高时,应结合专用软件监控平台来进行开发设计。

其中的运行状态显示主要是体现在显示屏上,其画面主要根据现场的电场以及低压部件的实际分布情况来确定其画面的布局情况,同时还要保证其具备充分的灵活性;参数设置与设备操作功能模块主要是将弹出的画面与状态显示进行充分连接,保证其紧密性;报警功能模块则是在数据库中设置好相应的报警条件,比如上下限以及变化速率等,然后在报警显示栏充分显示报警信息即可;报表功能模块则是上位机监控软件平台的基本功能,其主要负责的就是数据统计,同时也可由第三方的关系数据库来完成设置,相对来说报表功能对软件的要求较高,因此应选择专用软件平台;趋势曲线功能模块主要是通过系统自身的数据库来形成,但同时也离不开相关工程人员的现场调式以及编程,如此才能确保该功能的正常运行。

2.2 软件系统的平台架构 基于C++的上位机监控电除尘软件系统平台除了要具备相应的功能模块之外,其平台架构也是开发设计过程中的重中之重。

首先通过组态软件监控平台,再结合电除尘器的实际运行状况,设置出相关功能,比如电除尘器的画面布局设置,附加状态显示设置,远程操作设置以及报警功能模块设置等;然后再通过专用软件监控平台以及第三方数据库等进行数据统计功能以及趋势曲线图功能的设置,在这一部分可将配置文件进行简单的修改,从而使得这两个功能模块能够自动运转,自动生成相应的数据统计表格和趋势曲线图;最后再将组态软件平台与专用软件平台的外部程序接口进行调用,使得这两种软件能够合二为一,真正开发出一款新的上位机监控电
除尘软件系统平台[3]。

3 基于高级编程语言的上位机监控电除尘软件的实际应用
基于C++高级编程语言开发设计的上位机监控电除尘软件系统平台,在许多火电厂的实际生产中获得了很好的推广应用,以江苏南京某电厂的电除尘设备为例,该项新开发设计的上位机监控软件
平台在实际应用中体现出很好的通用性以及集成性,而且在调试过程中也有很好的效果,为电厂的电力生产提供了有效的保障。

3.1 软件系统平台的通用性 该系统平台在开发设计过程中通过组态软件监控平台将电除尘器的低压设备的多项功能在通过PLC 的条件下,有效地接入到上位机的监控软件平台当中,比如电除尘低压设备的振打,加热,料位,温度以及浊度等,而该低压设备的参数设置只需通过高压电源参数即可完成,无需通过数据统计和报表显示以及PLC 等,因此该系统平台完全抛开了专用软件监控平台的影响,体出其强大的通用性。

3.2 软件系统平台的集成性 在将该软件平台应用到具体的电除尘设备中时,其组态画面在拷贝后只需要经过简单的处理就可以在辅网系统进行运用,尤其是与辅网系统中的辅机设备监控平台可以进行有效的组合,形成一套
新的监控系统平台,在集成上方便快捷不少,有效缩减了系统集成
时所需要的时间与工作量,因此该系统平台具有良好的集成性[4]。

3.3 软件系统平台的现场调试 该系统软件平台在实际应用中,不仅降低了上位机监控系统的
组态难度,而且工程人员在调试过程中通过对组态软件的简单学习,就可以完成画面布局和功能显示,同时该系统软件平台在调试过程中与以往的监控平台调试相比,其调试效率得到了有效的提升,调试工程人员只需要对相关的配置文件进行一个基本地处理和修改即可,就可以完成数据统计功能和趋势曲线功能的操作设置,而且其组态时间与以往相比也缩短了一半不止,这对于电厂企业来说,有效的节约了人力资源成本,提升了工作效率,最关健的是对电厂的生产来说有很大的促进意义。

4 结束语 综上所述,在自动化生产趋势发展的今天,电除尘设备的监控系统实现自动化也是必然趋势,在火电厂中,电除尘器的上位机监控系统由于不能满足用户越来越集成化的要求以及电厂生产需求,因此需要开发设计一款全新的上位机监控电除尘软件系统,本文从常用的两种电除尘监控系统平台,即专用软件监控平台和组态软件监控平台入手,首先对其进行了简要的分析,然后结合这两种软件平台的特点开发设计出一款全新的上位机监控电除尘软件系统平台,主要分析了该系统平台的功能模块和平台架构,以及实际应用过程中所体现的效果和优点,希望通过本文的分析研究对我国电厂电除尘设备监控系统自动化的发展和进步起到一定的启发作用。

参考文献: [1]单会明.基于C++Builder 的测井监控上位机软件设计与实现[D].吉林大学,2014. [2]黄大昌,徐颋,丁力.电除尘器新型上位机监控平台设计[J].黑龙江电力,2016,01:47-49. [3]孙艳,张占立.电除尘监控系统的调试方法研究[J].科技风,2016,10: 21-22. [4]陈岗,黄金龙,金国胜.基于组态王电除尘上位机监控系统的设计[J].通讯世界,2017,04:244-245.。

相关文档
最新文档