一种开放式优化控制系统及方法.pdf

上传人:t**** 文档编号:815114 上传时间:2018-03-13 格式:PDF 页数:15 大小:394.91KB
返回 下载 相关 举报
摘要
申请专利号:

CN201110261837.8

申请日:

2011.09.06

公开号:

CN102346474A

公开日:

2012.02.08

当前法律状态:

授权

有效性:

有权

法律详情:

授权|||专利申请权的转移IPC(主分类):G05B 19/418变更事项:申请人变更前权利人:浙江省电力试验研究院变更后权利人:浙江省电力公司电力科学研究院变更事项:地址变更前权利人:310014 浙江省杭州市下城区朝晖八区华电弄1号变更后权利人:310014 浙江省杭州市朝晖八区华电弄1号变更事项:申请人变更后权利人:国家电网公司登记生效日:20121023|||实质审查的生效IPC(主分类):G05B 19/418申请日:20110906|||公开

IPC分类号:

G05B19/418

主分类号:

G05B19/418

申请人:

浙江省电力试验研究院

发明人:

朱北恒; 孙耘; 尹峰; 罗志浩; 张永军; 陈波

地址:

310014 浙江省杭州市下城区朝晖八区华电弄1号

优先权:

专利代理机构:

北京集佳知识产权代理有限公司 11227

代理人:

逯长明

PDF下载: PDF下载
内容摘要

本发明实施例公开了一种开放式优化控制系统及方法,该系统具备通用性,能够跟DCS进行通信,对DCS进行实时监控及优化。该系统包括:上位机110和下位机120;所述上位机110安装有组态监控软件,所述上位机110通过网络与所述下位机120连接,所述下位机120安装有实时监控软件,所述上位机110和/或下位机120以可通信方式与DCS连接;该方法包括:从分散控制系统DCS获取实时生产数据;对所述实时生产数据进行分析运算得到运算结果;发送所述运算结果至所述DCS。

权利要求书

1: 一种开放式优化控制系统, 其特征在于, 包括 : 上位机 (110) 和下位机 (120) ; 所述上位机 (110) 安装有组态监控软件, 所述上位机 (110) 通过网络与所述下位机 (120) 连接, 所述下位机 (120) 安装有实时监控软件, 所述上位机 (110) 和 / 或下位机 (120) 以可通信方式与分散控制系统 DCS 连接 ; 所述组态监控软件, 用于获取 DCS 的实时生产数据, 并对所述实时生产数据进行分析 运算得到运算结果, 以及发送所述运算结果至所述 DCS, 完成组态监控软件的共享内存数据 与 DCS 数据之间的交互和实现人机交互 ; 所述实时监控软件, 用于获取 DCS 的实时生产数据, 并对所述实时生产数据进行分析 运算得到运算结果, 以及发送所述运算结果至所述 DCS, 完成实时监控软件的分布式共享内 存数据与 DCS 数据之间的交互。
2: 根据权利要求 1 所述的开放式优化控制系统, 其特征在于, 所述下位机 (120) 包括控 制器 (210)、 I/O 卡 (230) 和串口卡 (220), 所述控制器 (210) 安装有实时监控软件, 所述控 制器 (210) 与所述 I/O 卡 (230) 连接, 所述控制器 (210) 与所述串口卡 (220) 连接, 所述控 制器 (210) 和 / 或所述 I/O 卡 (230) 以可通信方式与 DCS 连接。
3: 根据权利要求 2 所述的开放式优化控制系统, 其特征在于, 所述控制器 (210)、 I/O 卡 (230) 和串口卡 (220) 采用冗余可插拔式设计。
4: 根据权利要求 1 所述的开放式优化控制系统, 其特征在于, 所述上位机 (110) 和 / 或 下位机 (120) 以可通信方式与 DCS 连接包括 : 所述上位机 (110) 以 OPC 通信方式与 DCS 连接。
5: 根据权利要求 2 所述的开放式优化控制系统, 其特征在于, 所述控制器 (210) 和 / 或 所述 I/O 卡 (230) 以可通信方式与 DCS 连接包括 : 所述控制器 (210) 通过所述串口卡 (220) 串口与 DCS 连接 ; 和 / 或所述 I/O 卡 (230) 以 I/O 通信方式与 DCS 连接。
6: 一种开放式优化控制方法, 其特征在于, 包括 : 从分散控制系统 DCS 获取实时生产数据 ; 对所述实时生产数据进行分析运算得到运算结果 ; 发送所述运算结果至所述 DCS。
7: 根据权利要求 6 所述的开放式优化控制方法, 其特征在于, 所述获取实时生产数据 为上位机通过 OPC 通信方式获取实时生产数据, 则所述方法还包括步骤 : 所述上位机将所述实时生产数据存入组态监控软件的共享内存。
8: 根据权利要求 6 所述的开放式优化控制方法, 其特征在于, 所述获取实时生产数据 为下位机的控制器通过所述串口卡串口获取实时生产数据, 和 / 或所述下位机的 I/O 卡通 过 I/O 通信方式获取实时生产数据, 则所述方法还包括步骤 : 所述控制器将所述实时生产数据存入实时监控软件的分布式共享内存 ; 所述控制器从所述分布式共享内存读取所述实时生产数据并进行控制逻辑运算 ; 所述控制器将所述实时生产数据发送至上位机中的组态监控软件的共享内存。
9: 根据权利要求 6 ~ 8 中任一项所述的开放式优化控制方法, 其特征在于, 所述对所述 实时生产数据进行分析运算得到运算结果之后进一步包括步骤 : 将所述运算结果发送至上位机中的实时监控软件的分布式共享内存 ; 2 所述上位机显示所述运算结果。

说明书


一种开放式优化控制系统及方法

    【技术领域】
     本发明涉及信息技术领域, 具体涉及一种开放式优化控制系统及方法。背景技术 目 前, 电 站 控 制 领 域 中 最 常 用 的 实 时 控 制 方 式 均 采 用 分 散 控 制 系 统 (DCS, Distributed Control System)。DCS 主要由四部分组成 : I/O 板、 控制器、 操作站和通讯网 络。具有两大特色 : 高可靠性和开放性。DCS 采用了底层硬件负责控制实现、 下位机控制器 负责控制算法的计算和判断、 上位机计算机负责人机交互和软件修改的分散方式。同时, DCS 采用了开放式、 标准化、 模块化和系列化设计, 系统中各台计算机采用局域网方式通信, 实现信息传输, 当需要改变或扩充系统功能时, 可将新增计算机方便地接入系统通信网络 或从网络中卸下, 几乎不影响系统其它计算机的工作。
     但是, DCS 的开放性仅仅是针对其系统本身, 是基于接口标准而言的, 无法直接采 用市售的成熟产品作为硬件来源。其次, 由于受到组态规则的限制, 和需要考虑控制的实 现方式和控制能力, DCS 一般只提供基本算法模块, 导致一些新型控制与信息处理方法无 法应用于电站控制领域, 如模糊控制、 神经网络、 支持向量机、 预测算法、 内模糊控制等。再 者, DCS 为了保证其可靠性, 对其运行期间的逻辑修改有着繁琐的操作流程要求, 甚至有很 多 DCS 不允许在线修改逻辑, 从而无法及时根据系统的运行状态对控制策略进行调整。
     发明内容 针对上述缺陷, 本发明实施例提供了一种开放式优化控制系统及方法, 该系统具 备通用性, 可跟 DCS 进行通信, 对其进行实时监控及优化。
     一种开放式优化控制系统, 包括 : 上位机 110 和下位机 120 ;
     所述上位机 110 安装有组态监控软件, 所述上位机 110 通过网络与所述下位机 120 连接, 所述下位机 120 安装有实时监控软件, 所述上位机 110 和 / 或下位机 120 以可通信方 式与分散控制系统 DCS 连接 ;
     所述组态监控软件, 用于获取 DCS 的实时生产数据, 并对所述实时生产数据进行 分析运算得到运算结果, 以及发送所述运算结果至所述 DCS, 完成组态监控软件的共享内存 数据与 DCS 数据之间的交互和实现人机交互 ;
     所述实时监控软件, 用于获取 DCS 的实时生产数据, 并对所述实时生产数据进行 分析运算得到运算结果, 以及发送所述运算结果至所述 DCS, 完成实时监控软件的分布式共 享内存数据与 DCS 数据之间的交互。
     一个实施例中, 所述下位机 120 包括控制器 210、 I/O 卡 230 和串口卡 220, 所述控 制器 210 安装有实时监控软件, 所述控制器 210 与所述 I/O 卡 230 连接, 所述控制器 210 与 所述串口卡 220 连接, 所述控制器 210 和 / 或所述 I/O 卡 230 以可通信方式与 DCS 连接。
     一个实施例中, 所述控制器 210、 I/O 卡 230 和串口卡 220 采用冗余可插拔式设计。
     一个实施例中, 所述上位机 110 和 / 或下位机 120 以可通信方式与 DCS 连接包括 :
     所述上位机 110 以 OPC 通信方式与 DCS 连接。
     一个实施例中, 所述控制器 210 和 / 或所述 I/O 卡 230 以可通信方式与 DCS 连接 包括 :
     所述控制器 210 通过所述串口卡 220 串口与 DCS 连接 ;
     和 / 或所述 I/O 卡 230 以 I/O 通信方式与 DCS 连接。
     一种开放式优化控制方法, 包括 :
     从分散控制系统 DCS 获取实时生产数据 ;
     对所述实时生产数据进行分析运算得到运算结果 ;
     发送所述运算结果至所述 DCS。
     本发明实施例中, 提供了一种开放式优化控制系统及方法。 该系统具备通用性, 包 括上位机和下位机, 该上位机安装有组态监控软件, 用于获取 DCS 的实时生产数据, 并对所 述实时生产数据进行分析运算得到运算结果, 以及发送所述运算结果至所述 DCS, 完成组态 监控软件的共享内存数据与 DCS 数据之间的交互 ; 上位机与下位机通过网络连接, 而下位 机安装有实时监控软件, 用于获取 DCS 的实时生产数据, 并对所述实时生产数据进行分析 运算得到运算结果, 以及发送所述运算结果至所述 DCS, 完成实时监控软件的分布式共享内 存数据与 DCS 数据之间的交互 ; 该上位机和 / 或下位机以可通信方式与 DCS 连接 ; 该系统可 实时对 DCS 进行监控, 并从 DCS 获取实时生产数据, 之后对该实时生产数据进行分析运算, 将运算得到的运算结果发送至 DCS, 从而对 DCS 进行实时优化。 附图说明 为了更清楚地说明本发明实施例的技术方案, 下面将对本发明实施例中所需要使 用的附图作简单地介绍, 显而易见地, 下面描述中的附图仅仅是本发明的一些实施例, 对于 本领域普通技术人员来讲, 在不付出创造性劳动的前提下, 还可以根据这些附图获得其他 的附图。
     图 1 为本发明开放式优化控制系统一实施例系统结构图 ;
     图 2 为本发明开放式优化控制系统另一实施例系统结构图 ;
     图 3 为本发明开放式优化控制方法中第一实施例流程图 ;
     图 4 为本发明开放式优化控制方法中第二实施例流程图 ;
     图 5 为本发明开放式优化控制方法中第三实施例流程图 ;
     图 6 为本发明开放式优化控制方法中第四实施例流程图 ;
     图 7 为本发明开放式优化控制系统与 DCS 通信工作流程图。
     具体实施方式
     下面将结合本发明实施例的附图, 对本发明实施例中的技术方案进行清楚、 完整 地描述, 显然, 所描述的实施例仅仅是本发明一部分实施例, 而不是全部的实施例。基于本 发明中的实施例, 本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实 施例, 都属于本发明保护的范围。
     本发明实施例提供了一种开放式优化控制系统及方法, 该系统具备通用性, 可与 DCS 通信, 对其进行实时监控及优化。请参阅图 1、 图 2 和图 7, 图 1 为本发明开放式优化控制系统一实施例系统结构图 ; 图 2 为本发明开放式优化控制系统另一实施例系统结构图, 图 7 为本发明开放式优化控制 系统与 DCS 通信工作流程图。如图 1、 图 2 和图 7 所示, 一种开放式优化控制系统, 包括 : 上 位机 110 和下位机 120 ;
     所述上位机 110 安装有组态监控软件, 所述上位机 110 通过网络与所述下位机 120 连接, 所述下位机 120 安装有实时监控软件, 所述上位机 110 和 / 或下位机 120 以可通信方 式与分散控制系统 DCS 连接 ;
     所述组态监控软件, 用于获取 DCS 的实时生产数据, 并对所述实时生产数据进行 分析运算得到运算结果, 以及发送所述运算结果至所述 DCS, 完成组态监控软件的共享内存 数据与 DCS 数据之间的交互 ;
     所述实时监控软件, 用于获取 DCS 的实时生产数据, 并对所述实时生产数据进行 分析运算得到运算结果, 以及发送所述运算结果至所述 DCS, 完成实时监控软件的分布式共 享内存数据与 DCS 数据之间的交互。
     其中, 在本发明实施例中, 一种开放式优化控制系统包括上位机 110 和下位机 120, 该上位机 110 和 / 或下位机 120 以可通信方式与 DCS 连接, 具有通用性, 在上位机 110 中安装组态监控软件和在下位机 120 中安装实时监控软件, 其中, 所述组态监控软件, 用于 获取 DCS 的实时生产数据, 并对所述实时生产数据进行分析运算得到运算结果, 以及发送 所述运算结果至所述 DCS, 完成组态监控软件的共享内存数据与 DCS 数据之间的交互和实 现人机交互 ; 所述实时监控软件, 用于获取 DCS 的实时生产数据, 并对所述实时生产数据进 行分析运算得到运算结果, 以及发送所述运算结果至所述 DCS, 完成实时监控软件的分布式 共享内存数据与 DCS 数据之间的交互 ; 该系统对 DCS 进行实时监控, 并能对 DCS 进行实时优 化。 一个实施例中, 所述下位机 120 包括控制器 210、 I/O 卡 230 和串口卡 220, 所述控 制器 210 安装有实时监控软件, 所述控制器 210 与所述 I/O 卡 230 连接, 所述控制器 210 与 所述串口卡 220 连接, 所述控制器 210 和 / 或所述 I/O 卡 230 以可通信方式与 DCS 连接。
     其中, 优选地, 下位机可以包括控制器 210、 I/O 卡 230 和串口卡 220, 该控制器 210 中安装有实时监控系统软件, 控制器 210 可通过串口卡 220, 应用 Modbus 协议跟 DCS 进行通 信, 进行与 DCS 数据之间的交互。当然地, 还可通过 I/O 通信方式与 DCS 进行通信。
     一个实施例中, 所述控制器 210、 I/O 卡 230 和串口卡 220 采用冗余可插拔式设计。
     其中, 为了满足系统的通用性, 及方便后续的升级更新, 控制器 210、 I/O 卡 230 和 串口卡 220 均可采用冗余可插拔式设计。显然地, 该系统下位机 120 中所使用到的电源也 可以采用冗余可插拔式设计。
     一个实施例中, 所述上位机 110 和 / 或下位机 120 以可通信方式与 DCS 连接包括 : 所述上位机 110 以 OPC 通信方式与 DCS 连接。
     其中, 该开放式优化控制系统具有通用性, 也体现在与 DCS 灵活的通信方式上, 该 系统的上位机 110 能够通过设置 OPC 程序接口与 DCS 连接。在对数据刷新精度和可靠性要 求不高时, 且其传输数据较大量时可采用 OPC 通信方式, 完成上位机 110 组态监控软件的共 享内存数据与 DCS 数据之间的交互, 并将数据存入组态监控软件的共享内存里。
     一个实施例中, 所述控制器 210 和 / 或所述 I/O 卡 230 以可通信方式与 DCS 连接
     包括 : 所述控制器 210 通过所述串口卡 220 串口与 DCS 连接 ;
     和 / 或所述 I/O 卡 230 以 I/O 通信方式与 DCS 连接。
     其中, 在对数据刷新精度和可靠性要求较高时, 可由控制器 210 通过串口卡 220, 应用 Modbus 与 DCS 直接通信, 从 DCS 获取实时生产数据, 并将该数据存入控制器 210 中的 实时监控软件的分布式共享内存里。若对数据刷新精度和可靠性要求极高时, 则由 I/O 通 信方式从 DCS 获取实时生产数据, 进行数据交互, 从 DCS 获取到的实时生产数据也会先存入 控制器 210 中的实时监控软件的分布式共享内存。
     本发明是根据现有电站控制领域 DCS 系统的缺陷如通用性较低、 在应用过程中无 法实时修改控制逻辑等开发的一种开放式优化控制系统, 及提供了一种开放式优化控制方 法, 但是, 本领域的普通技术人员可以理解, 本发明的应用领域不仅仅局限于此, 其可以直 接应用在电力、 化工、 石油等复杂工业现场及其他场所, 还能对 DCS 之外的其他监控系统进 行实时监控及优化。
     本发明实施例中, 该开放式优化控制系统包括上位机 110 和下位机 120 ; 上位机 110 安装组态监控软件, 上位机 110 可通过 OPC 通讯方式, 直接与 DCS 通信, 完成组态监控软 件的共享内存数据与 DCS 数据之间的交互, 而下位机 120 安装实时监控软件, 下位机 120 中 的控制器 210 也可经过串口卡 220 串口与 DCS 连接, 能够传输大量数据, 可靠性也高, 或者 以 I/O 通信方式与 DCS 进行数据交互, 速度快, 可靠性高, 同时, 为了提高该开放式优化控制 系统的通用性, 下位机 120 中的设备, 如控制器 210、 I/O 卡 230 和串口卡 220 均采用冗余可 插拔式设计, 从而使得该开放式优化控制系统不仅具备通用性, 跟 DCS 进行通信, 还实时对 DCS 进行监控及优化。
     请参阅图 3, 图 3 为本发明开放式优化控制方法第一实施例流程图。如图 3 所示, 本发明还提供了一种开放式优化控制方法, 包括 :
     310、 从分散控制系统 DCS 获取实时生产数据 ;
     其中, 开放式优化控制系统与 DCS 连接进行通信时, 就开始对 DCS 进行实时监控, 并开始实时从该 DCS 获取实时生产数据, 开始执行对 DCS 优化的工作。
     320、 对所述实时生产数据进行分析运算得到运算结果 ;
     其中, 在开放式优化控制系统从 DCS 获取到实时生产数据之后, 会对实时生产数 据进行一系列的分析、 建模和运算, 得到运算结果。
     330、 发送所述运算结果至所述 DCS。
     其中, 为了完成开放式优化控制系统对 DCS 的优化, 在开放式优化控制系统完成 分析运算后, 不但在系统上保存该运算结果及通知上位机中控制器实时监控软件的分布式 共享内存, 更重要的是要将该运算结果反馈给 DCS, 以便 DCS 触发其底层设备, 对其自身进 行优化。
     在本发明实施例中, 该开放式优化控制系统与 DCS 通信, 开始监控, 同时从 DCS 获 取到实时生产数据, 并对该实时生产数据进行分析运算得到运算结果, 再将该运算结果反 馈给 DCS, 从而满足在对 DCS 进行实时监控的同时, 实时地对 DCS 进行优化处理。
     请参阅图 4, 图 4 为本发明开放式优化控制方法中第二实施例流程图。如图 4 所 示, 一种开放式优化控制方法, 包括 :
     410、 上位机通过 OPC 通信方式获取实时生产数据 ;
     其中, 在该开放式优化控制系统中, 其与 DCS 的通信方式是灵活多样的, 包括该系 统中的上位机可以通过设置 OPC 程序, 以 OPC 通信方式与 DCS 连接, 进行上位机组态监控软 件的共享内存数据与 DCS 数据之间的交互。
     420、 所述上位机将所述实时生产数据存入组态监控软件的共享内存 ;
     其中, 上位机以 OPC 通信方式与 DCS 通信, 获取到的实时生产数据存入组态监控软 件的共享内存, 以便后续的操作, 同时, 保证实时更新共享内存中的数据。
     430、 对所述实时生产数据进行分析运算得到运算结果 ;
     其中, 该开放式优化控制系统会从组态监控软件的共享内存读取实时生产数据, 对实时生产数据进行分析运算。
     440、 发送所述运算结果至所述 DCS。
     其中, 在分析运算得到运算结果之后, 会将运算结果送回 DCS, 以便实现对 DCS 的 优化。
     在本发明实施例中, 主要是由该系统的上位机通过 OPC 通信方式与 DCS 进行数据 交互, 获取实时生产数据, 再进行分析运算, 将运算结果发回 DCS, 在对 DCS 监控的同时, 也 能对其进行优化。 请参阅图 5, 图 5 为本发明开放式优化控制方法中第三实施例流程图。如图 5 所 示, 一种开放式优化控制方法, 包括 :
     510、 所述下位机的控制器通过所述串口卡串口获取实时生产数据, 和 / 或所述下 位机的 I/O 卡通过 I/O 通信方式获取实时生产数据 ;
     其中, 该下位机中的控制器可以通过串口卡串口与 DCS 连接, 应用 Modbus 协议进 行通信, 同时, 也可以通过 I/O 通信方式与 DCS 通信, 不管是哪种通信方式获取到的实时生 产数据, 都会暂存在控制器的实时监控软件的分布式共享内存里。
     520、 所述控制器将所述实时生产数据存入实时监控软件的分布式共享内存 ;
     其中, 下位机与 DCS 通信获取到的实时生产数据, 先暂存在实时监控软控的分布 式共享内存里。
     530、 所述控制器从所述分布式共享内存读取所述实时生产数据并进行控制逻辑 运算 ;
     另外的, 主要由开放式优化控制系统中的下位机参与重要运算和控制, 其中, 控制 器则有着重要的作用, 其自身具有监控和进行控制逻辑运算的功能, 会对获取到的实时生 产数据也进行控制逻辑运算, 完成对 DCS 在线控制逻辑的修改, 即完成其实时优化。
     540、 所述控制器将所述实时生产数据发送至上位机中的组态监控软件的共享内 存;
     其中, 下位机中的控制器与上位机通过网络连接进行通信, 不但分析运算后的运 算结果通知到上位机的组态监控软件, 其获取到的实时生产数据也会实时通知到上位机的 组态监控软件, 这些数据都将存储在组态监控软件的共享内存里, 后续的显示及其他操作 都将从共享内存读取相关数据。
     550、 对所述实时生产数据进行分析运算得到运算结果 ;
     其中, 该系统中下位机中的控制器的实时监控软件会对实时生产数据进行控制逻
     辑及其他运算, 然后将运算结果通知上位机中的组态监控软件, 一些高级算法及处理则由 上位机的组态监控软件进行处理, 最后得到运算结果。
     560、 发送所述运算结果至所述 DCS。
     其中, 在得到运算结果之后, 会将运算结果发送回 DCS, 以便实现对 DCS 的优化。
     在本发明实施例中, 主要由下位机中的控制器和 / 或 I/O 卡去获取实时生产数据, 再进行相关的分析运算, 完成开放式优化控制系统对 DCS 的监控及优化。
     请参阅图 6, 图 6 为本发明开放式优化控制方法中第四实施例流程图。如图 6 所 示, 一种开放式优化控制方法, 包括 :
     610、 所述下位机的控制器通过所述串口卡串口获取实时生产数据, 和 / 或所述下 位机的 I/O 卡通过 I/O 通信方式获取实时生产数据 ;
     其中, 该下位机中的控制器可以通过串口卡串口与 DCS 连接, 通过 Modbus 协议进 行通信, 同时, 也可以通过 I/O 通信方式与 DCS 通信, 不管是哪种通信方式获取到的实时生 产数据, 都会暂存控制器的实时监控软件的分布式共享内存里。
     620、 所述控制器将所述实时生产数据存入实时监控软件的分布式共享内存 ;
     其中, 下位机与 DCS 通信获取到的实时生产数据, 先暂存在实时监控软控的分布 式共享内存里。
     630、 所述控制器从所述分布式共享内存读取所述实时生产数据并进行控制逻辑 运算 ;
     另外的, 主要由开放式优化控制系统中的下位机参与重要运算和控制, 其中, 控制 器则有着重要的作用, 其自身具有监控和进行控制逻辑运算的功能, 会对获取到的实时生 产数据也进行控制逻辑运算, 完成对 DCS 在线控制逻辑的修改, 即完成其实时优化。
     640、 所述控制器将所述实时生产数据发送至上位机中的组态监控软件的共享内 存;
     其中, 下位机中的控制器与上位机通过网络连接进行通信, 不但分析运算后的运 算结果通知到上位机的组态监控软件, 其获取到的实时生产数据也会实时通知到上位机的 组态监控软件, 这些数据都将存储在组态监控软件的共享内存里, 后续的显示及其他操作 都将从共享内存读取相关数据。
     650、 对所述实时生产数据进行分析运算得到运算结果 ;
     其中, 该系统中下位机中的控制器的实时监控软件会对实时生产数据进行控制逻 辑及其他运算, 然后将运算结果通知上位机中的组态监控软件, 一些高级算法及处理则由 上位机的组态监控软件进行处理, 最后得到运算结果。
     660、 将所述运算结果发送至上位机中的实时监控软件的分布式共享内存 ;
     其中, 运算结果也发送给上位机并存入实时监控软件的分布式共享内存, 以便更 新分布式共享内存里的数据及后续显示。
     670、 所述上位机显示所述运算结果 ;
     其中, 上位机会将所述运算结果显示出来。
     680、 发送所述运算结果至所述 DCS。
     其中, 在得到运算结果之后, 会将运算结果发送回 DCS, 以便实现对 DCS 的优化。
     在本发明实施例中, 由下位机中的控制器和 / 或 I/O 卡完成与 DCS 的交互, 同时,在开放式优化控制系统对实时生产数据分析运算得到运算结果之后, 也会将运算结果通知 上位机中的组态监控软件的共享内存和暂存入下位机控制器的实时监控软件的分布式共 享内存, 上位机显示运算结果和更新组态监控软件的共享内存里的数据, 之后, 系统将运算 结果发送至 DCS。
     本发明实施例提供了一种开放式优化控制系统及方法, 该开放式优化控制系统包 括上位机 110 和下位机 120, 该上位机 110 安装有组态监控软件, 用于获取 DCS 的实时生产 数据, 并对所述实时生产数据进行分析运算得到运算结果, 以及发送所述运算结果至所述 DCS, 完成组态监控软件的共享内存数据与 DCS 数据之间的交互和实现人机交互 ; 该下位机 120 安装有实时监控系统软件, 用于获取 DCS 的实时生产数据, 并对所述实时生产数据进行 分析运算得到运算结果, 以及发送所述运算结果至所述 DCS, 完成实时监控软件的分布式共 享内存数据与 DCS 数据之间的交互 ; 该上位机 110 通过网络与该下位机 120 连接, 该上位机 110 和 / 或下位机 120 以可通信方式与 DCS 连接, 具有通用性, 可对 DCS 进行实时监控及优 化; 该开放式优化控制系统与 DCS 通信, 获取 DCS 的实时生产数据, 并对该实时生产数据进 行分析运算得到运算结果, 然后再将该运算结果反馈给 DCS, 从而实现其对 DCS 的优化。
     另外的, 在本发明实施例中, 该开放式优化控制系统上位机 110 可以 OPC 通信方式 与 DCS 连接, 完成组态监控软件的共享内存数据与 DCS 数据的交互 ; 而下位机 120 可包括控 制器 210、 I/O 卡 230 和串口卡 220, 三者均可采用冗余可插拔式设计, 设计合理, 通用性较 强; 同时, 控制器 210 分别与 I/O 卡 230 和串口卡 220 连接, 控制器 210 可通过串口卡 220 串口与 DCS 直接连接, 应用 Modbus 协议进行通信, 也可以是 I/O 卡 230 以 I/O 通信方式与 DCS 连接, 完成与 DCS 的通信, 实现实时监控及优化功能。 以上对本发明所提供的一种开放式优化控制系统及方法进行了详细介绍, 对于本 领域的一般技术人员, 依据本发明实施例的思想, 在具体实施方式及应用范围上均会有改 变之处, 综上所述, 本说明书内容不应理解为对本发明的限制。
    

一种开放式优化控制系统及方法.pdf_第1页
第1页 / 共15页
一种开放式优化控制系统及方法.pdf_第2页
第2页 / 共15页
一种开放式优化控制系统及方法.pdf_第3页
第3页 / 共15页
点击查看更多>>
资源描述

《一种开放式优化控制系统及方法.pdf》由会员分享,可在线阅读,更多相关《一种开放式优化控制系统及方法.pdf(15页珍藏版)》请在专利查询网上搜索。

1、10申请公布号CN102346474A43申请公布日20120208CN102346474ACN102346474A21申请号201110261837822申请日20110906G05B19/41820060171申请人浙江省电力试验研究院地址310014浙江省杭州市下城区朝晖八区华电弄1号72发明人朱北恒孙耘尹峰罗志浩张永军陈波74专利代理机构北京集佳知识产权代理有限公司11227代理人逯长明54发明名称一种开放式优化控制系统及方法57摘要本发明实施例公开了一种开放式优化控制系统及方法,该系统具备通用性,能够跟DCS进行通信,对DCS进行实时监控及优化。该系统包括上位机110和下位机120;。

2、所述上位机110安装有组态监控软件,所述上位机110通过网络与所述下位机120连接,所述下位机120安装有实时监控软件,所述上位机110和/或下位机120以可通信方式与DCS连接;该方法包括从分散控制系统DCS获取实时生产数据;对所述实时生产数据进行分析运算得到运算结果;发送所述运算结果至所述DCS。51INTCL19中华人民共和国国家知识产权局12发明专利申请权利要求书2页说明书7页附图5页CN102346494A1/2页21一种开放式优化控制系统,其特征在于,包括上位机110和下位机120;所述上位机110安装有组态监控软件,所述上位机110通过网络与所述下位机120连接,所述下位机120。

3、安装有实时监控软件,所述上位机110和/或下位机120以可通信方式与分散控制系统DCS连接;所述组态监控软件,用于获取DCS的实时生产数据,并对所述实时生产数据进行分析运算得到运算结果,以及发送所述运算结果至所述DCS,完成组态监控软件的共享内存数据与DCS数据之间的交互和实现人机交互;所述实时监控软件,用于获取DCS的实时生产数据,并对所述实时生产数据进行分析运算得到运算结果,以及发送所述运算结果至所述DCS,完成实时监控软件的分布式共享内存数据与DCS数据之间的交互。2根据权利要求1所述的开放式优化控制系统,其特征在于,所述下位机120包括控制器210、I/O卡230和串口卡220,所述控。

4、制器210安装有实时监控软件,所述控制器210与所述I/O卡230连接,所述控制器210与所述串口卡220连接,所述控制器210和/或所述I/O卡230以可通信方式与DCS连接。3根据权利要求2所述的开放式优化控制系统,其特征在于,所述控制器210、I/O卡230和串口卡220采用冗余可插拔式设计。4根据权利要求1所述的开放式优化控制系统,其特征在于,所述上位机110和/或下位机120以可通信方式与DCS连接包括所述上位机110以OPC通信方式与DCS连接。5根据权利要求2所述的开放式优化控制系统,其特征在于,所述控制器210和/或所述I/O卡230以可通信方式与DCS连接包括所述控制器210。

5、通过所述串口卡220串口与DCS连接;和/或所述I/O卡230以I/O通信方式与DCS连接。6一种开放式优化控制方法,其特征在于,包括从分散控制系统DCS获取实时生产数据;对所述实时生产数据进行分析运算得到运算结果;发送所述运算结果至所述DCS。7根据权利要求6所述的开放式优化控制方法,其特征在于,所述获取实时生产数据为上位机通过OPC通信方式获取实时生产数据,则所述方法还包括步骤所述上位机将所述实时生产数据存入组态监控软件的共享内存。8根据权利要求6所述的开放式优化控制方法,其特征在于,所述获取实时生产数据为下位机的控制器通过所述串口卡串口获取实时生产数据,和/或所述下位机的I/O卡通过I/。

6、O通信方式获取实时生产数据,则所述方法还包括步骤所述控制器将所述实时生产数据存入实时监控软件的分布式共享内存;所述控制器从所述分布式共享内存读取所述实时生产数据并进行控制逻辑运算;所述控制器将所述实时生产数据发送至上位机中的组态监控软件的共享内存。9根据权利要求68中任一项所述的开放式优化控制方法,其特征在于,所述对所述实时生产数据进行分析运算得到运算结果之后进一步包括步骤将所述运算结果发送至上位机中的实时监控软件的分布式共享内存;权利要求书CN102346474ACN102346494A2/2页3所述上位机显示所述运算结果。权利要求书CN102346474ACN102346494A1/7页4。

7、一种开放式优化控制系统及方法技术领域0001本发明涉及信息技术领域,具体涉及一种开放式优化控制系统及方法。背景技术0002目前,电站控制领域中最常用的实时控制方式均采用分散控制系统DCS,DISTRIBUTEDCONTROLSYSTEM。DCS主要由四部分组成I/O板、控制器、操作站和通讯网络。具有两大特色高可靠性和开放性。DCS采用了底层硬件负责控制实现、下位机控制器负责控制算法的计算和判断、上位机计算机负责人机交互和软件修改的分散方式。同时,DCS采用了开放式、标准化、模块化和系列化设计,系统中各台计算机采用局域网方式通信,实现信息传输,当需要改变或扩充系统功能时,可将新增计算机方便地接入。

8、系统通信网络或从网络中卸下,几乎不影响系统其它计算机的工作。0003但是,DCS的开放性仅仅是针对其系统本身,是基于接口标准而言的,无法直接采用市售的成熟产品作为硬件来源。其次,由于受到组态规则的限制,和需要考虑控制的实现方式和控制能力,DCS一般只提供基本算法模块,导致一些新型控制与信息处理方法无法应用于电站控制领域,如模糊控制、神经网络、支持向量机、预测算法、内模糊控制等。再者,DCS为了保证其可靠性,对其运行期间的逻辑修改有着繁琐的操作流程要求,甚至有很多DCS不允许在线修改逻辑,从而无法及时根据系统的运行状态对控制策略进行调整。发明内容0004针对上述缺陷,本发明实施例提供了一种开放式。

9、优化控制系统及方法,该系统具备通用性,可跟DCS进行通信,对其进行实时监控及优化。0005一种开放式优化控制系统,包括上位机110和下位机120;0006所述上位机110安装有组态监控软件,所述上位机110通过网络与所述下位机120连接,所述下位机120安装有实时监控软件,所述上位机110和/或下位机120以可通信方式与分散控制系统DCS连接;0007所述组态监控软件,用于获取DCS的实时生产数据,并对所述实时生产数据进行分析运算得到运算结果,以及发送所述运算结果至所述DCS,完成组态监控软件的共享内存数据与DCS数据之间的交互和实现人机交互;0008所述实时监控软件,用于获取DCS的实时生产。

10、数据,并对所述实时生产数据进行分析运算得到运算结果,以及发送所述运算结果至所述DCS,完成实时监控软件的分布式共享内存数据与DCS数据之间的交互。0009一个实施例中,所述下位机120包括控制器210、I/O卡230和串口卡220,所述控制器210安装有实时监控软件,所述控制器210与所述I/O卡230连接,所述控制器210与所述串口卡220连接,所述控制器210和/或所述I/O卡230以可通信方式与DCS连接。0010一个实施例中,所述控制器210、I/O卡230和串口卡220采用冗余可插拔式设计。0011一个实施例中,所述上位机110和/或下位机120以可通信方式与DCS连接包括说明书CN。

11、102346474ACN102346494A2/7页5所述上位机110以OPC通信方式与DCS连接。0012一个实施例中,所述控制器210和/或所述I/O卡230以可通信方式与DCS连接包括0013所述控制器210通过所述串口卡220串口与DCS连接;0014和/或所述I/O卡230以I/O通信方式与DCS连接。0015一种开放式优化控制方法,包括0016从分散控制系统DCS获取实时生产数据;0017对所述实时生产数据进行分析运算得到运算结果;0018发送所述运算结果至所述DCS。0019本发明实施例中,提供了一种开放式优化控制系统及方法。该系统具备通用性,包括上位机和下位机,该上位机安装有组。

12、态监控软件,用于获取DCS的实时生产数据,并对所述实时生产数据进行分析运算得到运算结果,以及发送所述运算结果至所述DCS,完成组态监控软件的共享内存数据与DCS数据之间的交互;上位机与下位机通过网络连接,而下位机安装有实时监控软件,用于获取DCS的实时生产数据,并对所述实时生产数据进行分析运算得到运算结果,以及发送所述运算结果至所述DCS,完成实时监控软件的分布式共享内存数据与DCS数据之间的交互;该上位机和/或下位机以可通信方式与DCS连接;该系统可实时对DCS进行监控,并从DCS获取实时生产数据,之后对该实时生产数据进行分析运算,将运算得到的运算结果发送至DCS,从而对DCS进行实时优化。。

13、附图说明0020为了更清楚地说明本发明实施例的技术方案,下面将对本发明实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。0021图1为本发明开放式优化控制系统一实施例系统结构图;0022图2为本发明开放式优化控制系统另一实施例系统结构图;0023图3为本发明开放式优化控制方法中第一实施例流程图;0024图4为本发明开放式优化控制方法中第二实施例流程图;0025图5为本发明开放式优化控制方法中第三实施例流程图;0026图6为本发明开放式优化控制方法中第四实施例流程图。

14、;0027图7为本发明开放式优化控制系统与DCS通信工作流程图。具体实施方式0028下面将结合本发明实施例的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。0029本发明实施例提供了一种开放式优化控制系统及方法,该系统具备通用性,可与DCS通信,对其进行实时监控及优化。说明书CN102346474ACN102346494A3/7页60030请参阅图1、图2和图7,图1为本发明开放式优化控制系统一实施例系统结构图。

15、;图2为本发明开放式优化控制系统另一实施例系统结构图,图7为本发明开放式优化控制系统与DCS通信工作流程图。如图1、图2和图7所示,一种开放式优化控制系统,包括上位机110和下位机120;0031所述上位机110安装有组态监控软件,所述上位机110通过网络与所述下位机120连接,所述下位机120安装有实时监控软件,所述上位机110和/或下位机120以可通信方式与分散控制系统DCS连接;0032所述组态监控软件,用于获取DCS的实时生产数据,并对所述实时生产数据进行分析运算得到运算结果,以及发送所述运算结果至所述DCS,完成组态监控软件的共享内存数据与DCS数据之间的交互;0033所述实时监控软。

16、件,用于获取DCS的实时生产数据,并对所述实时生产数据进行分析运算得到运算结果,以及发送所述运算结果至所述DCS,完成实时监控软件的分布式共享内存数据与DCS数据之间的交互。0034其中,在本发明实施例中,一种开放式优化控制系统包括上位机110和下位机120,该上位机110和/或下位机120以可通信方式与DCS连接,具有通用性,在上位机110中安装组态监控软件和在下位机120中安装实时监控软件,其中,所述组态监控软件,用于获取DCS的实时生产数据,并对所述实时生产数据进行分析运算得到运算结果,以及发送所述运算结果至所述DCS,完成组态监控软件的共享内存数据与DCS数据之间的交互和实现人机交互;。

17、所述实时监控软件,用于获取DCS的实时生产数据,并对所述实时生产数据进行分析运算得到运算结果,以及发送所述运算结果至所述DCS,完成实时监控软件的分布式共享内存数据与DCS数据之间的交互;该系统对DCS进行实时监控,并能对DCS进行实时优化。0035一个实施例中,所述下位机120包括控制器210、I/O卡230和串口卡220,所述控制器210安装有实时监控软件,所述控制器210与所述I/O卡230连接,所述控制器210与所述串口卡220连接,所述控制器210和/或所述I/O卡230以可通信方式与DCS连接。0036其中,优选地,下位机可以包括控制器210、I/O卡230和串口卡220,该控制器。

18、210中安装有实时监控系统软件,控制器210可通过串口卡220,应用MODBUS协议跟DCS进行通信,进行与DCS数据之间的交互。当然地,还可通过I/O通信方式与DCS进行通信。0037一个实施例中,所述控制器210、I/O卡230和串口卡220采用冗余可插拔式设计。0038其中,为了满足系统的通用性,及方便后续的升级更新,控制器210、I/O卡230和串口卡220均可采用冗余可插拔式设计。显然地,该系统下位机120中所使用到的电源也可以采用冗余可插拔式设计。0039一个实施例中,所述上位机110和/或下位机120以可通信方式与DCS连接包括所述上位机110以OPC通信方式与DCS连接。004。

19、0其中,该开放式优化控制系统具有通用性,也体现在与DCS灵活的通信方式上,该系统的上位机110能够通过设置OPC程序接口与DCS连接。在对数据刷新精度和可靠性要求不高时,且其传输数据较大量时可采用OPC通信方式,完成上位机110组态监控软件的共享内存数据与DCS数据之间的交互,并将数据存入组态监控软件的共享内存里。0041一个实施例中,所述控制器210和/或所述I/O卡230以可通信方式与DCS连接说明书CN102346474ACN102346494A4/7页7包括0042所述控制器210通过所述串口卡220串口与DCS连接;0043和/或所述I/O卡230以I/O通信方式与DCS连接。004。

20、4其中,在对数据刷新精度和可靠性要求较高时,可由控制器210通过串口卡220,应用MODBUS与DCS直接通信,从DCS获取实时生产数据,并将该数据存入控制器210中的实时监控软件的分布式共享内存里。若对数据刷新精度和可靠性要求极高时,则由I/O通信方式从DCS获取实时生产数据,进行数据交互,从DCS获取到的实时生产数据也会先存入控制器210中的实时监控软件的分布式共享内存。0045本发明是根据现有电站控制领域DCS系统的缺陷如通用性较低、在应用过程中无法实时修改控制逻辑等开发的一种开放式优化控制系统,及提供了一种开放式优化控制方法,但是,本领域的普通技术人员可以理解,本发明的应用领域不仅仅局。

21、限于此,其可以直接应用在电力、化工、石油等复杂工业现场及其他场所,还能对DCS之外的其他监控系统进行实时监控及优化。0046本发明实施例中,该开放式优化控制系统包括上位机110和下位机120;上位机110安装组态监控软件,上位机110可通过OPC通讯方式,直接与DCS通信,完成组态监控软件的共享内存数据与DCS数据之间的交互,而下位机120安装实时监控软件,下位机120中的控制器210也可经过串口卡220串口与DCS连接,能够传输大量数据,可靠性也高,或者以I/O通信方式与DCS进行数据交互,速度快,可靠性高,同时,为了提高该开放式优化控制系统的通用性,下位机120中的设备,如控制器210、I。

22、/O卡230和串口卡220均采用冗余可插拔式设计,从而使得该开放式优化控制系统不仅具备通用性,跟DCS进行通信,还实时对DCS进行监控及优化。0047请参阅图3,图3为本发明开放式优化控制方法第一实施例流程图。如图3所示,本发明还提供了一种开放式优化控制方法,包括0048310、从分散控制系统DCS获取实时生产数据;0049其中,开放式优化控制系统与DCS连接进行通信时,就开始对DCS进行实时监控,并开始实时从该DCS获取实时生产数据,开始执行对DCS优化的工作。0050320、对所述实时生产数据进行分析运算得到运算结果;0051其中,在开放式优化控制系统从DCS获取到实时生产数据之后,会对实。

23、时生产数据进行一系列的分析、建模和运算,得到运算结果。0052330、发送所述运算结果至所述DCS。0053其中,为了完成开放式优化控制系统对DCS的优化,在开放式优化控制系统完成分析运算后,不但在系统上保存该运算结果及通知上位机中控制器实时监控软件的分布式共享内存,更重要的是要将该运算结果反馈给DCS,以便DCS触发其底层设备,对其自身进行优化。0054在本发明实施例中,该开放式优化控制系统与DCS通信,开始监控,同时从DCS获取到实时生产数据,并对该实时生产数据进行分析运算得到运算结果,再将该运算结果反馈给DCS,从而满足在对DCS进行实时监控的同时,实时地对DCS进行优化处理。0055请。

24、参阅图4,图4为本发明开放式优化控制方法中第二实施例流程图。如图4所示,一种开放式优化控制方法,包括说明书CN102346474ACN102346494A5/7页80056410、上位机通过OPC通信方式获取实时生产数据;0057其中,在该开放式优化控制系统中,其与DCS的通信方式是灵活多样的,包括该系统中的上位机可以通过设置OPC程序,以OPC通信方式与DCS连接,进行上位机组态监控软件的共享内存数据与DCS数据之间的交互。0058420、所述上位机将所述实时生产数据存入组态监控软件的共享内存;0059其中,上位机以OPC通信方式与DCS通信,获取到的实时生产数据存入组态监控软件的共享内存,。

25、以便后续的操作,同时,保证实时更新共享内存中的数据。0060430、对所述实时生产数据进行分析运算得到运算结果;0061其中,该开放式优化控制系统会从组态监控软件的共享内存读取实时生产数据,对实时生产数据进行分析运算。0062440、发送所述运算结果至所述DCS。0063其中,在分析运算得到运算结果之后,会将运算结果送回DCS,以便实现对DCS的优化。0064在本发明实施例中,主要是由该系统的上位机通过OPC通信方式与DCS进行数据交互,获取实时生产数据,再进行分析运算,将运算结果发回DCS,在对DCS监控的同时,也能对其进行优化。0065请参阅图5,图5为本发明开放式优化控制方法中第三实施例。

26、流程图。如图5所示,一种开放式优化控制方法,包括0066510、所述下位机的控制器通过所述串口卡串口获取实时生产数据,和/或所述下位机的I/O卡通过I/O通信方式获取实时生产数据;0067其中,该下位机中的控制器可以通过串口卡串口与DCS连接,应用MODBUS协议进行通信,同时,也可以通过I/O通信方式与DCS通信,不管是哪种通信方式获取到的实时生产数据,都会暂存在控制器的实时监控软件的分布式共享内存里。0068520、所述控制器将所述实时生产数据存入实时监控软件的分布式共享内存;0069其中,下位机与DCS通信获取到的实时生产数据,先暂存在实时监控软控的分布式共享内存里。0070530、所述。

27、控制器从所述分布式共享内存读取所述实时生产数据并进行控制逻辑运算;0071另外的,主要由开放式优化控制系统中的下位机参与重要运算和控制,其中,控制器则有着重要的作用,其自身具有监控和进行控制逻辑运算的功能,会对获取到的实时生产数据也进行控制逻辑运算,完成对DCS在线控制逻辑的修改,即完成其实时优化。0072540、所述控制器将所述实时生产数据发送至上位机中的组态监控软件的共享内存;0073其中,下位机中的控制器与上位机通过网络连接进行通信,不但分析运算后的运算结果通知到上位机的组态监控软件,其获取到的实时生产数据也会实时通知到上位机的组态监控软件,这些数据都将存储在组态监控软件的共享内存里,后。

28、续的显示及其他操作都将从共享内存读取相关数据。0074550、对所述实时生产数据进行分析运算得到运算结果;0075其中,该系统中下位机中的控制器的实时监控软件会对实时生产数据进行控制逻说明书CN102346474ACN102346494A6/7页9辑及其他运算,然后将运算结果通知上位机中的组态监控软件,一些高级算法及处理则由上位机的组态监控软件进行处理,最后得到运算结果。0076560、发送所述运算结果至所述DCS。0077其中,在得到运算结果之后,会将运算结果发送回DCS,以便实现对DCS的优化。0078在本发明实施例中,主要由下位机中的控制器和/或I/O卡去获取实时生产数据,再进行相关的分。

29、析运算,完成开放式优化控制系统对DCS的监控及优化。0079请参阅图6,图6为本发明开放式优化控制方法中第四实施例流程图。如图6所示,一种开放式优化控制方法,包括0080610、所述下位机的控制器通过所述串口卡串口获取实时生产数据,和/或所述下位机的I/O卡通过I/O通信方式获取实时生产数据;0081其中,该下位机中的控制器可以通过串口卡串口与DCS连接,通过MODBUS协议进行通信,同时,也可以通过I/O通信方式与DCS通信,不管是哪种通信方式获取到的实时生产数据,都会暂存控制器的实时监控软件的分布式共享内存里。0082620、所述控制器将所述实时生产数据存入实时监控软件的分布式共享内存;0。

30、083其中,下位机与DCS通信获取到的实时生产数据,先暂存在实时监控软控的分布式共享内存里。0084630、所述控制器从所述分布式共享内存读取所述实时生产数据并进行控制逻辑运算;0085另外的,主要由开放式优化控制系统中的下位机参与重要运算和控制,其中,控制器则有着重要的作用,其自身具有监控和进行控制逻辑运算的功能,会对获取到的实时生产数据也进行控制逻辑运算,完成对DCS在线控制逻辑的修改,即完成其实时优化。0086640、所述控制器将所述实时生产数据发送至上位机中的组态监控软件的共享内存;0087其中,下位机中的控制器与上位机通过网络连接进行通信,不但分析运算后的运算结果通知到上位机的组态监。

31、控软件,其获取到的实时生产数据也会实时通知到上位机的组态监控软件,这些数据都将存储在组态监控软件的共享内存里,后续的显示及其他操作都将从共享内存读取相关数据。0088650、对所述实时生产数据进行分析运算得到运算结果;0089其中,该系统中下位机中的控制器的实时监控软件会对实时生产数据进行控制逻辑及其他运算,然后将运算结果通知上位机中的组态监控软件,一些高级算法及处理则由上位机的组态监控软件进行处理,最后得到运算结果。0090660、将所述运算结果发送至上位机中的实时监控软件的分布式共享内存;0091其中,运算结果也发送给上位机并存入实时监控软件的分布式共享内存,以便更新分布式共享内存里的数据。

32、及后续显示。0092670、所述上位机显示所述运算结果;0093其中,上位机会将所述运算结果显示出来。0094680、发送所述运算结果至所述DCS。0095其中,在得到运算结果之后,会将运算结果发送回DCS,以便实现对DCS的优化。0096在本发明实施例中,由下位机中的控制器和/或I/O卡完成与DCS的交互,同时,说明书CN102346474ACN102346494A7/7页10在开放式优化控制系统对实时生产数据分析运算得到运算结果之后,也会将运算结果通知上位机中的组态监控软件的共享内存和暂存入下位机控制器的实时监控软件的分布式共享内存,上位机显示运算结果和更新组态监控软件的共享内存里的数据,。

33、之后,系统将运算结果发送至DCS。0097本发明实施例提供了一种开放式优化控制系统及方法,该开放式优化控制系统包括上位机110和下位机120,该上位机110安装有组态监控软件,用于获取DCS的实时生产数据,并对所述实时生产数据进行分析运算得到运算结果,以及发送所述运算结果至所述DCS,完成组态监控软件的共享内存数据与DCS数据之间的交互和实现人机交互;该下位机120安装有实时监控系统软件,用于获取DCS的实时生产数据,并对所述实时生产数据进行分析运算得到运算结果,以及发送所述运算结果至所述DCS,完成实时监控软件的分布式共享内存数据与DCS数据之间的交互;该上位机110通过网络与该下位机120。

34、连接,该上位机110和/或下位机120以可通信方式与DCS连接,具有通用性,可对DCS进行实时监控及优化;该开放式优化控制系统与DCS通信,获取DCS的实时生产数据,并对该实时生产数据进行分析运算得到运算结果,然后再将该运算结果反馈给DCS,从而实现其对DCS的优化。0098另外的,在本发明实施例中,该开放式优化控制系统上位机110可以OPC通信方式与DCS连接,完成组态监控软件的共享内存数据与DCS数据的交互;而下位机120可包括控制器210、I/O卡230和串口卡220,三者均可采用冗余可插拔式设计,设计合理,通用性较强;同时,控制器210分别与I/O卡230和串口卡220连接,控制器21。

35、0可通过串口卡220串口与DCS直接连接,应用MODBUS协议进行通信,也可以是I/O卡230以I/O通信方式与DCS连接,完成与DCS的通信,实现实时监控及优化功能。0099以上对本发明所提供的一种开放式优化控制系统及方法进行了详细介绍,对于本领域的一般技术人员,依据本发明实施例的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。说明书CN102346474ACN102346494A1/5页11图1图2图3说明书附图CN102346474ACN102346494A2/5页12图4说明书附图CN102346474ACN102346494A3/5页13图5说明书附图CN102346474ACN102346494A4/5页14图6说明书附图CN102346474ACN102346494A5/5页15图7说明书附图CN102346474A。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 物理 > 控制;调节


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1