CN114527709B - 一种用于垃圾焚烧发电厂的分布式云调控***及方法 - Google Patents
一种用于垃圾焚烧发电厂的分布式云调控***及方法 Download PDFInfo
- Publication number
- CN114527709B CN114527709B CN202210207269.1A CN202210207269A CN114527709B CN 114527709 B CN114527709 B CN 114527709B CN 202210207269 A CN202210207269 A CN 202210207269A CN 114527709 B CN114527709 B CN 114527709B
- Authority
- CN
- China
- Prior art keywords
- service
- data
- layer
- providing
- services
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 22
- 238000012544 monitoring process Methods 0.000 claims abstract description 15
- 230000003993 interaction Effects 0.000 claims description 78
- 238000004891 communication Methods 0.000 claims description 31
- 238000004056 waste incineration Methods 0.000 claims description 18
- 230000000007 visual effect Effects 0.000 claims description 14
- 238000005303 weighing Methods 0.000 claims description 13
- 230000006870 function Effects 0.000 claims description 12
- 238000003860 storage Methods 0.000 claims description 12
- 238000001914 filtration Methods 0.000 claims description 9
- 238000012795 verification Methods 0.000 claims description 6
- 238000011065 in-situ storage Methods 0.000 claims description 4
- 238000005516 engineering process Methods 0.000 abstract description 9
- 238000010276 construction Methods 0.000 abstract description 4
- 230000008878 coupling Effects 0.000 abstract description 4
- 238000010168 coupling process Methods 0.000 abstract description 4
- 238000005859 coupling reaction Methods 0.000 abstract description 4
- 238000004364 calculation method Methods 0.000 abstract description 3
- 238000010606 normalization Methods 0.000 abstract description 3
- 230000003287 optical effect Effects 0.000 description 3
- 238000010248 power generation Methods 0.000 description 3
- 238000002485 combustion reaction Methods 0.000 description 2
- 230000008602 contraction Effects 0.000 description 2
- 238000013480 data collection Methods 0.000 description 2
- 238000001514 detection method Methods 0.000 description 2
- 230000002452 interceptive effect Effects 0.000 description 2
- 230000015654 memory Effects 0.000 description 2
- 238000006243 chemical reaction Methods 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 238000005457 optimization Methods 0.000 description 1
- 230000002085 persistent effect Effects 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 230000001902 propagating effect Effects 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 230000035945 sensitivity Effects 0.000 description 1
- 238000000926 separation method Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/04—Programme control other than numerical control, i.e. in sequence controllers or logic controllers
- G05B19/05—Programmable logic controllers, e.g. simulating logic interconnections of signals according to ladder diagrams or function charts
- G05B19/054—Input/output
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/10—Plc systems
- G05B2219/11—Plc I-O input output
- G05B2219/1103—Special, intelligent I-O processor, also plc can only access via processor
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02P—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
- Y02P90/00—Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
- Y02P90/02—Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Automation & Control Theory (AREA)
- Processing Of Solid Wastes (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
本发明提出了一种用于垃圾焚烧发电厂的分布式云调控***及方法,将分布式云调控***的数据层和服务层部署在云端服务器中,既降低***的建设成本,也实现了多用户的统一性和规范性计算,提高了服务器性能的可用率;在服务层基于微服务技术,把云调控***复杂的功能拆分成多个独立自治的微服务,相比于现有技术中采用集成式的自动化控制***,在本发明提供的云调控***中,各服务之间通过松耦合的形式交互,从而提高了云调控***的可扩展性和可靠性;通过配置服务对现场的数据采集设备集中控制,通过实时展示服务进行远程监控,达到小型垃圾焚烧发电厂“少人值守,智能监视”的目的,提升了运行效率,降低了运行中的用人成本。
Description
技术领域
本发明涉及自动化控制技术领域,特别是涉及一种用于垃圾焚烧发电厂的分布式云调控***及方法。
背景技术
在我国,由于早期对垃圾焚烧发电技术的自动化建设的不重视,加之技术起步较晚,导致目前的垃圾焚烧发电技术还存在诸多的不足,突出的特点是设备自动化水平不高,监控***数据交互与兼容存在障碍。随着生活垃圾的日益增加,垃圾焚烧发电厂的规模也越发倾向于大型化、复杂化,在垃圾焚烧发电设备已经耗费了大量费用的前提下,相关实现自动化的设备应该尽量缩小投资成本;然而现有的组态软件、AGC和DCS等传统监控软件,需要在监测现场安装特定的工控机,而且这些传统的监控软件多采用多个服务器集成在一起的架构,当需要对***中的一个功能进行扩展或修改时,需要对整个***进行修改,***可扩展性差和可靠性差。
发明内容
本发明的目的是提供一种小型垃圾焚烧发电厂的云调控***及方法,解决现有技术中存在的可扩展性低和可靠性低问题,提高垃圾焚烧发电厂云调控***的自动化程度,提升垃圾焚烧发电厂的运行效率,降低运行成本。
为实现上述目的,本发明提供了一种用于垃圾焚烧发电厂的分布式云调控***,包括:部署在云端服务器的数据层和服务层,部署在垃圾焚烧发电厂中控室的应用层和交互层,部署在垃圾焚烧发电厂的就地层,以及连接所述云端服务器、所述应用层、所述交互层和所述就地层的服务网关。
所述数据层,包括实时数据库和历史数据库;所述实时数据库用于存放实时的现场数据,所述历史数据库用于存放历史的现场数据。
所述应用层,用于为管理人员提供可视化界面。
所述交互层,用于为管理人员提供人机交互接口。
所述就地层,包括若干个数据采集设备以及PLC控制单元;所述数据采集设备用于采集现场数据;所述PLC控制单元分别与各数据采集设备以及所述服务网关连接;所述PLC控制单元,用于接收各数据采集设备采集的所述现场数据,通过所述服务网关将所述现场数据传输到所述数据层进行保存。
所述服务层,用于提供若干个实现不同功能的微服务;所述微服务包括配置服务、数据采集服务、工作量记录服务、实时展示服务和数据查询服务。
所述配置服务,用于提供对垃圾焚烧发电厂的数据采集设备和采集变量进行配置的服务。
所述数据通信服务,用于提供负责数据采集设备与所述数据层之间数据通信的服务。
所述工作量记录服务,用于提供对工作人员的工作量进行记录的服务;所述工作量包括抓斗称重数据;
所述实时展示服务,用于提供以可视化界面展示所述现场数据的服务。
所述数据查询服务,用于提供实时数据查询和历史数据查询的服务。
所述服务网关,用于根据管理人员通过所述人机交互接口产生的交互指令,调用服务层中相应的微服务。
可选地,所述服务网关用于:当接收到交互指令时,服务网关需先对交互指令进行过滤操作,随后对服务层中的微服务进行调用;所述过滤操作包括权限验证、API监控和流量控制。
可选地,所述配置服务包括:
设备配置子服务,用于提供管理垃圾焚烧发电厂中的数据采集设备的服务。
变量配置子服务,用于提供管理垃圾焚烧发电厂中的采集变量的服务。
可选地,所述采集变量包括:采集开关量和采集模拟量;所述变量配置子服务包括:
开关量配置项,用于提供管理垃圾焚烧发电厂中的采集开关量的服务。
模拟量配置项,用于提供管理垃圾焚烧发电厂中的采集模拟量的服务。
可选地,所述数据通信服务还用于:基于订阅/发布模型,提供订阅变量数据发布的服务;所述订阅变量数据为订阅服务向数据通信服务订阅的采集变量;所述订阅服务为发起订阅的微服务。
可选地,所述数据查询服务包括:
实时数据查询子服务,用于提供查询实时现场数据的服务。
历史数据查询子服务,用于提供查询历史现场数据的服务。
另一方面,对应于上述的一种用于垃圾焚烧发电厂的分布式云调控***,本发明还提供了一种用于垃圾焚烧发电厂的分布式云调控方法,所述云调控方法包括:
利用PLC控制单元控制各数据采集设备采集现场数据。
调用服务层提供的数据通信服务,通过服务网关将所述PLC控制单元中的现场数据传输到数据层中进行保存。
调用服务层提供的实时展示服务,在应用层为管理人员提供可视化界面,在交互层为管理人员提供人机交互接口。
利用服务网关接收管理人员通过所述人机交互接口下发的交互指令。
根据所述交互指令调用服务层中相应的微服务。
所述微服务包括配置服务、数据采集服务、工作量记录服务、实时展示服务和数据查询服务;所述配置服务,用于提供对垃圾焚烧发电厂的数据采集设备和采集变量进行配置的服务;所述数据通信服务,用于提供负责数据采集设备与所述数据层之间数据通信的服务;所述工作量记录服务,用于提供对工作人员的工作量进行记录的服务;所述工作量包括抓斗称重数据;所述实时展示服务,用于提供以可视化界面展示所述现场数据的服务;所述数据查询服务,用于提供实时数据查询和历史数据查询的服务。
可选地,在所述利用服务网关接收管理人员通过所述人机交互接口下发的交互指令之后,所述云调控方法还包括:
利用服务网关对所述交互指令进行过滤操作;所述过滤操作包括权限验证、API监控和流量控制。
可选地,所述交互指令包括工作量统计、现场配置和数据查询;所述根据所述交互指令调用服务层中相应的微服务,具体包括:
当所述交互指令为工作量统计时,调用所述工作量记录服务,对工作人员的工作量进行记录;所述工作量包括抓斗称重数据。
当所述交互指令为现场配置时,调用所述配置服务,对垃圾焚烧发电厂的数据采集设备和采集变量进行配置。
当所述交互指令为数据查询时,调用所述数据查询服务,进行实时数据查询和历史数据查询。
可选地,当所述交互指令存在子级交互指令时,所述云调控方法还包括:根据所述子级交互指令调用服务层中相应的微服务。
根据本发明提供的具体发明内容,本发明公开了以下技术效果:
本发明提供的一种用于垃圾焚烧发电厂的分布式云调控***及方法,包括:部署在云端服务器的数据层和服务层,部署在垃圾焚烧发电厂中控室的应用层和交互层,部署在垃圾焚烧发电厂的就地层,以及连接数据层、服务层、应用层、交互层和就地层的服务网关;数据层,包括实时数据库和历史数据库;实时数据库用于存放实时的现场数据,历史数据库用于存放历史的现场数据;应用层,用于为管理人员提供可视化界面;交互层,用于为管理人员提供人机交互接口;就地层,包括若干个数据采集设备以及PLC控制单元;数据采集设备用于采集现场数据;PLC控制单元分别与各数据采集设备以及服务网关连接;PLC控制单元,用于接收各数据采集设备采集的现场数据,通过服务网关将现场数据传输到数据层进行保存;服务层,用于为服务网关提供若干个实现不同功能的微服务;微服务包括配置服务、数据采集服务、工作量记录服务、实时展示服务和数据查询服务;配置服务,用于提供对垃圾焚烧发电厂的数据采集设备和采集变量进行配置的服务;数据通信服务,用于提供负责数据采集设备与数据层之间数据通信的服务;工作量记录服务,用于提供对工作人员的工作量进行记录的服务;工作量包括抓斗称重数据;实时展示服务,用于提供以可视化界面展示现场数据的服务;数据查询服务,用于提供实时数据查询和历史数据查询的服务;服务网关根据管理人员通过人机交互接口产生的交互指令,调用服务层中相应的微服务。本发明将分布式云调控***的数据层和服务层部署在云端服务器中,既降低***的建设成本,也实现了多用户的统一性和规范性计算,实现了服务器性能的弹性收缩,提高了服务器性能的可用率;在服务层基于微服务技术,把云调控***复杂的功能拆分成多个独立自治的微服务,包括配置服务、数据采集服务、工作量记录服务、实时展示服务和数据查询服务,相比于现有技术中采用集成式的自动化控制***,在本发明提供的云调控***中,各服务之间通过松耦合的形式交互,从而提高了云调控***的可扩展性和可靠性;通过配置服务对现场的数据采集设备集中控制,通过实时展示服务进行远程监控,达到小型垃圾焚烧发电厂“少人值守,智能监视”的目的,提升了运行效率,降低了运行中的用人成本。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例1提供的一种用于垃圾焚烧发电厂的分布式云调控***的***架构图;
图2为本发明实施例2提供的一种用于垃圾焚烧发电厂的分布式云调控方法的流程图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本发明的目的是提供一种用于垃圾焚烧发电厂的分布式云调控***及方法,解决现有技术中存在的可扩展性低和可靠性低问题,提高垃圾焚烧发电厂云调控***的自动化程度,提升垃圾焚烧发电厂的运行效率,降低运行成本。
为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本发明作进一步详细的说明。
实施例1:
如图1所示,本发明提供了一种用于垃圾焚烧发电厂的分布式云调控***,包括:部署在云端服务器的数据层1和服务层2,部署在垃圾焚烧发电厂中控室的应用层3和交互层4,部署在垃圾焚烧发电厂的就地层5,以及连接云端服务器、应用层3、交互层4和就地层5的服务网关6。
数据层1,包括实时数据库和历史数据库;实时数据库用于存放实时的现场数据,历史数据库用于存放历史的现场数据。
应用层3,用于为管理人员提供可视化界面。
交互层4,用于为管理人员提供人机交互接口。
就地层5,包括PLC控制单元7以及若干个数据采集设备8;数据采集设备8用于采集现场数据;PLC控制单元7分别与各数据采集设备8以及服务网关6连接;PLC控制单元7,用于接收各数据采集设备8采集的所述现场数据,通过服务网关6将现场数据传输到数据层1进行保存。数据采集设备8包括炉内和管路的温度传感器、管内的气压传感器、管路抽风机、进料口电机等设备;各数据采集设备8通过RS485、数字量I/O等方式与PLC控制单元7连接,PLC控制单元7通过网络连接到服务网关6。
服务层2,用于提供若干个实现不同功能的微服务;微服务包括配置服务、数据采集服务、工作量记录服务、实时展示服务和数据查询服务。
配置服务,用于提供对垃圾焚烧发电厂的数据采集设备8和采集变量进行配置的服务。
数据通信服务,用于提供负责数据采集设备8与数据层1之间数据通信的服务。
工作量记录服务,用于提供对工作人员的工作量进行记录的服务;工作量包括抓斗称重数据。
实时展示服务,用于提供以可视化界面展示所述现场数据的服务。
数据查询服务,用于提供实时数据查询和历史数据查询的服务。
服务网关6,用于根据管理人员通过人机交互接口产生的交互指令,调用服务层2中相应的微服务。
作为一种对***中访问数据进行把控的手段,服务网关6用于:当接收到交互指令时,服务网关6需先对交互指令进行过滤操作,随后对服务层2中的微服务进行调用;过滤操作包括权限验证、API监控和流量控制。
配置服务又包括对设备的配置服务和对采集变量的配置服务:
设备配置子服务,用于提供管理垃圾焚烧发电厂中的数据采集设备8的服务;
变量配置子服务,用于提供管理垃圾焚烧发电厂中的采集变量的服务。
采集变量包括:采集开关量和采集模拟量;所以变量配置子服务又包括:
开关量配置项,用于提供管理垃圾焚烧发电厂中的采集开关量的服务;
模拟量配置项,用于提供管理垃圾焚烧发电厂中的采集模拟量的服务。
数据通信服务还用于:基于订阅/发布模型,提供订阅变量数据发布的服务;订阅变量数据为订阅服务向数据通信服务订阅的采集变量;订阅服务为发起订阅的微服务。
数据查询分为对实时数据的查询和历史数据的查询,所以数据查询服务包括:
实时数据查询子服务,用于提供查询实时现场数据的服务;
历史数据查询子服务,用于提供查询历史现场数据的服务。
在本实施例中,还提供对各微服务的设计方法,包括以下步骤:
A1、设置一设备配置子服务,用户通过设备配置子服务对所需要添加、删除或修改的数据采集设备8进行设置,设置包括设备的名称、描述、链接、地址、采集优化阈值、采集周期、16位数据字节序、32位数据字节序;
A2、设置一开关量配置项,用户通过开关量配置项定义新增、删除或修改开关量的基本设置,基本设置包括基本属性、告警定义、数据源、历史记录,基本属性包括开关量的变量名、描述、初始值、关状态文本、开状态文本,告警定义包括是否启用告警、启用告警的延时、启用开状态告警还是关状态告警,数据源设置包括绑定设备、设置数据地址、寄存器类型、数据类型、读写功能、16位数据字节序,历史记录设置包括记录模式、定义记录周期;
A3、设置一模拟量配置项,用户通过模拟量配置项定义新增、删除或修改模拟量的基本设置,基本设置包括基本属性、告警定义、数据源、历史记录,基本属性包括变量的命名、描述、初始值、单位、量程变换,告警定义包括是否启用告警、告警类型,告警类型包括越线告警、偏差告警、变化量告警,数据源设置包括数据源设备的绑定、数据地址、寄存器类型、数据类型、读写状态、16位数据字节序,历史记录设置包括数据记录模式、灵敏度、记录周期;
A4、设置一数据通信服务,所述数据通信服务负责数据层1与现场的数据采集设备8之间进行通信,主要功能包括数据的采集、历史数据的记录,提供了基于订阅/发布模型的实时数据服务。实时展示服务和工作量记录服务向数据通信服务订阅关心的变量数据,然后数据通信服务向订阅者推送所订阅变量的实时值;
A5、设置一工作量记录服务,记录抓斗称重数据,管理人员通过选择时间段查询生活垃圾的处理总量,用于工作人员的考核;
A6、设置一实时展示服务,所述实时展示服务使用了前后端分离架构,负责实时数据告警监视,为前端提供API。前端功能包括主界面子模块、实时数据交互子模块、历史数据查询子模块、告警记录查询子模块,其中,主界面子模块展示了整个垃圾焚烧发电厂的全貌和部分测点的数据,包括各燃室的温度、一级二级抽风机转速、尾气各指标含量,实时数据交互子模块则展示了各燃室的温度,各进料机速度、频率、转矩、电流,烘干机出入口温度、压力,一级、二级抽风机速度、频率、电流、转矩,尾气各指标的实时值、时均值、日均值,抓斗实时称重、计数称重、计算器,通过实时数据可以监控整个垃圾焚烧发电厂的运行状况,当***运行工况发生改变时,操作员可以及时地发现,做出正确的处理,历史数据查询子模块通过选择时间段、变量名查询所选变量的历史数据,告警记录查询子模块通过选择时间段查询所选时间段的告警记录,查询后可对报表进行下载;
A7、设置一数据查询服务,用于提供实时数据查询和历史数据查询的服务。
本发明将分布式云调控***的数据层和服务层部署在云端服务器中,可充分利用云技术具备的技术优势,既降低云调控***的建设成本,也实现了多用户的统一性和规范性计算,实现了服务器性能的弹性收缩,提高了服务器性能的可用率;在服务层基于微服务技术,把云调控***复杂的功能拆分成多个独立自治的微服务,包括配置服务、数据采集服务、工作量记录服务、实时展示服务和数据查询服务;而在现有技术中多采用集成式的自动化控制***,包括分散控制***和厂级信息控制***。现有控制***的技术中存在着紧耦合、扩展性低的问题,造成紧耦合的原因主要是其软件架构的问题,常规的软件架构是高度集成的,在对***中的功能进行扩展或修改时,需要对整个***进行修改,各功能之间耦合程度紧密,***可扩展性和可靠性低,相比于现有技术,在本发明提供的云调控***中,各服务之间通过松耦合的形式交互,各个服务是独立出来的,一个服务出现问题,其它服务不受影响正常运行,不像紧耦合的***一旦某个部分出现问题会牵一发而动全身,整个***的运行都会受到影响,从而提高了云调控***的可扩展性和可靠性;通过配置服务对现场的数据采集设备集中控制,通过实时展示服务进行远程监控,达到小型垃圾焚烧发电厂“少人值守,智能监视”的目的,提升了运行效率,降低了运行中的用人成本。
实施例2:
对应于实施例1的一种用于垃圾焚烧发电厂的分布式云调控***,如图2所示,本发明还提供了一种用于垃圾焚烧发电厂的分布式云调控方法,包括以下步骤:
S1、利用PLC控制单元控制各数据采集设备采集现场数据。
S2、调用服务层提供的数据通信服务,通过服务网关将所述PLC控制单元中的现场数据传输到数据层中进行保存。
S3、调用服务层提供的实时展示服务,在应用层为管理人员提供可视化界面,在交互层为管理人员提供人机交互接口。
S4、利用服务网关接收管理人员通过所述人机交互接口下发的交互指令。
S5、根据所述交互指令调用服务层中相应的微服务。
所述微服务包括配置服务、数据采集服务、工作量记录服务、实时展示服务和数据查询服务;所述配置服务,用于提供对垃圾焚烧发电厂的数据采集设备和采集变量进行配置的服务;所述数据通信服务,用于提供负责数据采集设备与所述数据层之间数据通信的服务;所述工作量记录服务,用于提供对工作人员的工作量进行记录的服务;所述工作量包括抓斗称重数据;所述实时展示服务,用于提供以可视化界面展示所述现场数据的服务;所述数据查询服务,用于提供实时数据查询和历史数据查询的服务。
在步骤S4之后,云调控方法还包括:
利用服务网关对所述交互指令进行过滤操作;过滤操作包括权限验证、API监控和流量控制。
通过提供的人机交互接口所产生的交互指令包括工作量统计、现场配置和数据查询;
当交互指令为工作量统计时,调用所述工作量记录服务,对工作人员的工作量进行记录;所述工作量包括抓斗称重数据;
当交互指令为现场配置时,调用所述配置服务,对垃圾焚烧发电厂的数据采集设备和采集变量进行配置;
当交互指令为数据查询时,调用所述数据查询服务,进行实时数据查询和历史数据查询。
当获取的交互指令存在子级交互指令时,根据所述子级交互指令调用服务层中相应的微服务。比如在现场配置指令下级存在对设备配置和变量配置的子级交互指令,此时需要根据子级交互指令,调用服务层中相应的子级微服务,即根据设备配置指令,调用设备配置子服务;根据变量配置指令,调用变量配置子服务。
技术中的程序部分可以被认为是以可执行的代码和/或相关数据的形式而存在的“产品”或“制品”,通过计算机可读的介质所参与或实现的。有形的、永久的储存介质可以包括任何计算机、处理器、或类似设备或相关的模块所用到的内存或存储器。例如,各种半导体存储器、磁带驱动器、磁盘驱动器或者类似任何能够为软件提供存储功能的设备。
所有软件或其中的一部分有时可能会通过网络进行通信,如互联网或其他通信网络。此类通信可以将软件从一个计算机设备或处理器加载到另一个。例如:从视频目标检测设备的一个服务器或主机计算机加载至一个计算机环境的硬件平台,或其他实现***的计算机环境,或与提供目标检测所需要的信息相关的类似功能的***。因此,另一种能够传递软件元素的介质也可以被用作局部设备之间的物理连接,例如光波、电波、电磁波等,通过电缆、光缆或者空气等实现传播。用来载波的物理介质如电缆、无线连接或光缆等类似设备,也可以被认为是承载软件的介质。在这里的用法除非限制了有形的“储存”介质,其他表示计算机或机器“可读介质”的术语都表示在处理器执行任何指令的过程中参与的介质。
本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;本领域的技术人员应该理解,上述本发明的各模块或各步骤可以用通用的计算机装置来实现,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。本发明不限制于任何特定的硬件和软件的结合。
同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处。综上所述,本说明书内容不应理解为对本发明的限制。
Claims (10)
1.一种用于垃圾焚烧发电厂的分布式云调控***,其特征在于,所述云调控***包括:部署在云端服务器的数据层和服务层,部署在垃圾焚烧发电厂中控室的应用层和交互层,部署在垃圾焚烧发电厂的就地层,以及连接所述云端服务器、所述应用层、所述交互层和所述就地层的服务网关;
所述数据层,包括实时数据库和历史数据库;所述实时数据库用于存放实时的现场数据,所述历史数据库用于存放历史的现场数据;
所述应用层,用于为管理人员提供可视化界面;
所述交互层,用于为管理人员提供人机交互接口;
所述就地层,包括若干个数据采集设备以及PLC控制单元;所述数据采集设备用于采集现场数据;所述PLC控制单元分别与各数据采集设备以及所述服务网关连接;所述PLC控制单元,用于接收各数据采集设备采集的所述现场数据,通过所述服务网关将所述现场数据传输到所述数据层进行保存;
所述服务层,用于提供若干个实现不同功能的微服务;所述微服务包括配置服务、数据通信服务、工作量记录服务、实时展示服务和数据查询服务;
所述配置服务,用于提供对垃圾焚烧发电厂的数据采集设备和采集变量进行配置的服务;
所述数据通信服务,用于提供负责数据采集设备与所述数据层之间数据通信的服务;
所述工作量记录服务,用于提供对工作人员的工作量进行记录的服务;所述工作量包括抓斗称重数据;
所述实时展示服务,用于提供以可视化界面展示所述现场数据的服务;
所述数据查询服务,用于提供实时数据查询和历史数据查询的服务;
所述服务网关,用于根据管理人员通过所述人机交互接口产生的交互指令,调用服务层中相应的微服务。
2.根据权利要求1所述的分布式云调控***,其特征在于,所述服务网关用于:当接收到交互指令时,服务网关需先对交互指令进行过滤操作,随后对服务层中的微服务进行调用;所述过滤操作包括权限验证、API监控和流量控制。
3.根据权利要求1所述的分布式云调控***,其特征在于,所述配置服务包括:
设备配置子服务,用于提供管理垃圾焚烧发电厂中的数据采集设备的服务;
变量配置子服务,用于提供管理垃圾焚烧发电厂中的采集变量的服务。
4.根据权利要求3所述的分布式云调控***,其特征在于,所述采集变量包括:采集开关量和采集模拟量;所述变量配置子服务包括:
开关量配置项,用于提供管理垃圾焚烧发电厂中的采集开关量的服务;
模拟量配置项,用于提供管理垃圾焚烧发电厂中的采集模拟量的服务。
5.根据权利要求1所述的分布式云调控***,其特征在于,所述数据通信服务还用于:基于订阅/发布模型,提供订阅变量数据发布的服务;所述订阅变量数据为订阅服务向数据通信服务订阅的采集变量;所述订阅服务为发起订阅的微服务。
6.根据权利要求1所述的分布式云调控***,其特征在于,所述数据查询服务包括:
实时数据查询子服务,用于提供查询实时现场数据的服务;
历史数据查询子服务,用于提供查询历史现场数据的服务。
7.一种用于垃圾焚烧发电厂的分布式云调控方法,应用于如权利要求1-6任意一项所述的用于垃圾焚烧发电厂的分布式云调控***,其特征在于,所述分布式云调控方法包括:
利用PLC控制单元控制各数据采集设备采集现场数据;
调用服务层提供的数据通信服务,通过服务网关将所述PLC控制单元中的现场数据传输到数据层中进行保存;
调用服务层提供的实时展示服务,在应用层为管理人员提供可视化界面,在交互层为管理人员提供人机交互接口;
利用服务网关接收管理人员通过所述人机交互接口下发的交互指令;
根据所述交互指令调用服务层中相应的微服务;
所述微服务包括配置服务、数据通信服务、工作量记录服务、实时展示服务和数据查询服务;所述配置服务,用于提供对垃圾焚烧发电厂的数据采集设备和采集变量进行配置的服务;所述数据通信服务,用于提供负责数据采集设备与所述数据层之间数据通信的服务;所述工作量记录服务,用于提供对工作人员的工作量进行记录的服务;所述工作量包括抓斗称重数据;所述实时展示服务,用于提供以可视化界面展示所述现场数据的服务;所述数据查询服务,用于提供实时数据查询和历史数据查询的服务。
8.根据权利要求7所述的分布式云调控方法,其特征在于,在所述利用服务网关接收管理人员通过所述人机交互接口下发的交互指令之后,所述云调控方法还包括:
利用服务网关对所述交互指令进行过滤操作;所述过滤操作包括权限验证、API监控和流量控制。
9.根据权利要求7所述的分布式云调控方法,其特征在于,所述交互指令包括工作量统计、现场配置和数据查询;所述根据所述交互指令调用服务层中相应的微服务,具体包括:
当所述交互指令为工作量统计时,调用所述工作量记录服务,对工作人员的工作量进行记录;所述工作量包括抓斗称重数据;
当所述交互指令为现场配置时,调用所述配置服务,对垃圾焚烧发电厂的数据采集设备和采集变量进行配置;
当所述交互指令为数据查询时,调用所述数据查询服务,进行实时数据查询和历史数据查询。
10.根据权利要求7所述的分布式云调控方法,其特征在于,当所述交互指令存在子级交互指令时,所述云调控方法还包括:根据所述子级交互指令调用服务层中相应的微服务。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210207269.1A CN114527709B (zh) | 2022-03-04 | 2022-03-04 | 一种用于垃圾焚烧发电厂的分布式云调控***及方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210207269.1A CN114527709B (zh) | 2022-03-04 | 2022-03-04 | 一种用于垃圾焚烧发电厂的分布式云调控***及方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN114527709A CN114527709A (zh) | 2022-05-24 |
CN114527709B true CN114527709B (zh) | 2024-03-19 |
Family
ID=81627219
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202210207269.1A Active CN114527709B (zh) | 2022-03-04 | 2022-03-04 | 一种用于垃圾焚烧发电厂的分布式云调控***及方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN114527709B (zh) |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103366312A (zh) * | 2013-07-15 | 2013-10-23 | 国家电网公司 | 一种智能变电站云*** |
CN106292600A (zh) * | 2016-08-30 | 2017-01-04 | 北京京城环保股份有限公司 | 一种多远程垃圾坑数据采集、记录*** |
CN107426273A (zh) * | 2017-04-06 | 2017-12-01 | 邹霞 | 分布式流量积算云服务*** |
CN108255127A (zh) * | 2018-01-09 | 2018-07-06 | 正知(上海)智能技术有限公司 | 一种基于工业人机界面的工业现场远程监控管理***及方法 |
CN207799447U (zh) * | 2018-01-25 | 2018-08-31 | 广州市珑基机械科技有限公司 | 一种垃圾发电厂脱硫雾化器控制*** |
KR20190106368A (ko) * | 2018-03-09 | 2019-09-18 | 타이아(주) | 공장 자동화를 위한 분산 데이터 수집 및 분산 제어 명령 시스템, 그리고 이를 위한 분산 데이터 수집 및 분산 제어 방법 |
CN213713085U (zh) * | 2020-07-14 | 2021-07-16 | 光大环保(中国)有限公司 | 新型生活垃圾焚烧发电厂投炉口溜槽料位测量*** |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2017042822A1 (en) * | 2015-09-10 | 2017-03-16 | Emerald Information Systems Ltd. | Gateway for distributed control network |
-
2022
- 2022-03-04 CN CN202210207269.1A patent/CN114527709B/zh active Active
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103366312A (zh) * | 2013-07-15 | 2013-10-23 | 国家电网公司 | 一种智能变电站云*** |
CN106292600A (zh) * | 2016-08-30 | 2017-01-04 | 北京京城环保股份有限公司 | 一种多远程垃圾坑数据采集、记录*** |
CN107426273A (zh) * | 2017-04-06 | 2017-12-01 | 邹霞 | 分布式流量积算云服务*** |
CN108255127A (zh) * | 2018-01-09 | 2018-07-06 | 正知(上海)智能技术有限公司 | 一种基于工业人机界面的工业现场远程监控管理***及方法 |
CN207799447U (zh) * | 2018-01-25 | 2018-08-31 | 广州市珑基机械科技有限公司 | 一种垃圾发电厂脱硫雾化器控制*** |
KR20190106368A (ko) * | 2018-03-09 | 2019-09-18 | 타이아(주) | 공장 자동화를 위한 분산 데이터 수집 및 분산 제어 명령 시스템, 그리고 이를 위한 분산 데이터 수집 및 분산 제어 방법 |
CN213713085U (zh) * | 2020-07-14 | 2021-07-16 | 光大环保(中国)有限公司 | 新型生活垃圾焚烧发电厂投炉口溜槽料位测量*** |
Non-Patent Citations (3)
Title |
---|
张振亚 ; .分散控制***在垃圾焚烧发电厂的应用.工业控制计算机.2006,(第05期),全文. * |
张蕾 ; 国明 ; 陈连栋 ; 李井泉 ; .基于云服务的流量积算管理***研究.军械工程学院学报.2016,(第05期),全文. * |
王海云 ; .垃圾焚烧发电厂酸性气体排放控制研究.科技展望.2017,(第21期),全文. * |
Also Published As
Publication number | Publication date |
---|---|
CN114527709A (zh) | 2022-05-24 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102193526B (zh) | 基于云计算的智慧家居能源管理控制***及方法 | |
CN111077870A (zh) | 一种基于流计算的opc数据实时采集监控智能***及方法 | |
US7312721B2 (en) | Data collector for an automated meter reading system | |
CN107733986A (zh) | 支持一体化部署及监控的保护运行大数据支撑平台 | |
CN204883352U (zh) | 烟草异味处理设备运行状态远程监控*** | |
CN103595416B (zh) | 压缩生产数据流并以不同标准过滤压缩数据的***和方法 | |
CN202257235U (zh) | 基于云计算的冷水机管理控制*** | |
US7672740B1 (en) | Conditional download of data from embedded historians | |
CN103016321A (zh) | 基于云计算的水泵管理控制***及方法 | |
WO2018184166A1 (zh) | 分布式实时数据服务器 | |
CN108009258A (zh) | 一种可在线配置的数据采集与分析平台 | |
CN202267861U (zh) | 基于云计算的电梯设备管理控制*** | |
CN105429791A (zh) | 一种分布式服务状态检测器及方法 | |
CN1848602A (zh) | 远程通讯配电监控***及方法 | |
CN107688627B (zh) | 物联网数据管理方法、语义数据库和计算机*** | |
GB2382439A (en) | Internet-based communication system | |
CN202267864U (zh) | 基于云计算的发电机组管理控制*** | |
CN116980958A (zh) | 一种基于数据识别的无线设备电故障监测方法及*** | |
CN202284531U (zh) | 基于云计算的水泵管理控制*** | |
WO2013040850A1 (zh) | 基于云计算的空气处理设备管理控制***及方法 | |
CN103016171A (zh) | 基于云计算的发电机组管理控制***及方法 | |
CN103019159A (zh) | 基于云计算的电梯设备管理控制***及方法 | |
CN114527709B (zh) | 一种用于垃圾焚烧发电厂的分布式云调控***及方法 | |
CN114564683A (zh) | 园区智慧用电监测*** | |
CN110675071A (zh) | 大型企业综合能耗可视化信息控制*** |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |