Nothing Special   »   [go: up one dir, main page]

CN102930359B - A kind of coal preparation plant MES realizes the method for centralized control system data monitoring - Google Patents

A kind of coal preparation plant MES realizes the method for centralized control system data monitoring Download PDF

Info

Publication number
CN102930359B
CN102930359B CN201210317285.2A CN201210317285A CN102930359B CN 102930359 B CN102930359 B CN 102930359B CN 201210317285 A CN201210317285 A CN 201210317285A CN 102930359 B CN102930359 B CN 102930359B
Authority
CN
China
Prior art keywords
data
control system
centralized control
server
iisweb
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
Application number
CN201210317285.2A
Other languages
Chinese (zh)
Other versions
CN102930359A (en
Inventor
周国宾
陈拥军
张剑峰
高宇
殷红杰
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
PINGDINGSHAN ZHONGXUAN AUTOMATIC CONTROL SYSTEM CO Ltd
Original Assignee
PINGDINGSHAN ZHONGXUAN AUTOMATIC CONTROL SYSTEM CO Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by PINGDINGSHAN ZHONGXUAN AUTOMATIC CONTROL SYSTEM CO Ltd filed Critical PINGDINGSHAN ZHONGXUAN AUTOMATIC CONTROL SYSTEM CO Ltd
Priority to CN201210317285.2A priority Critical patent/CN102930359B/en
Publication of CN102930359A publication Critical patent/CN102930359A/en
Application granted granted Critical
Publication of CN102930359B publication Critical patent/CN102930359B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Testing And Monitoring For Control Systems (AREA)

Abstract

A kind of coal preparation plant MES realizes the method for collection control data monitoring, relate to field of computer technology, before this supervisory layers network of enterprises was connected with administration and supervision authorities network, IIS is set up in administration and supervision authorities network? web server, and at IIS? web server deploy data receiver program, does data acquisition program in supervisory layers network on host computer deliver to IIS from centralized control system Data Concurrent needed for human interface software collection? in web server, does is data receiver program stored into IIS by after the data processing received? the shared memory space of web server, the content of data display web page changes with the data content of shared memory space, client computer in last administration and supervision authorities network by web browser to IIS? web server request also browses centralized control system data display web page.The present invention not only meets the supervision demand of company manager to coal preparation plant's production process data, and not be used in and each supvr's computing machine install special human interface software or buy special man-machine interface Homepage Publishing software, avoids many troubles.

Description

A kind of coal preparation plant MES realizes the method for centralized control system data monitoring
Technical field
The present invention relates to technical field of the computer network, specifically a kind of coal preparation plant MES realizes the method for centralized control system data monitoring.
Background technology
The supervision of coal preparation plant's centralized control system data is submodules of coal preparation plant MES, the production run of coal preparation plant, usually all controlled by a centralized control system, mutual mostly by man-machine interface (HMI) software simulating people that one or more host computer runs and control system of these centralized control systems, by host computer, operating personnel can monitoring industrial processes.The HMI software that these host computers run is all special software, and computing machine is also positioned at production control indoor, and the major executives of enterprise cannot see the data of production run.
In order to meet the demand that enterprise major executives monitors production process data, present common solution is: one, on the desktop computer of company manager, also install special HMI software, supvr monitors production process data by this software; Two, in the computer network of enterprise, dispose the special HMIWEB releasing software of HMI software vendors, supvr monitors production process data by Web browser.
In existing above-mentioned two schemes, the shortcoming of the first scheme has: (1) client needs to install special HMI software, which results in client maintenance trouble; (2) each client HMI software needs independent mandate, adds software cost; (3) because each client HMI software is directly connected with control system, the hidden danger in safety is caused; (4) burden of control system controller or HMI server is increased.The second solution has very much progress compared with the first solution, but also exist following not enough: (1) WEB server is the private server for HMI software, not only price is high, also versatility is not possessed, if enterprise exists multiple different HMI software application, just not too applicable under this occasion; (2) owing to being the special web server of HMI producer, he has oneself Rights Management System, is not easy to the existing integration of information system of enterprise, even if integrate reluctantly, its look & feel also may be incompatible with enterprise existing infosystem.
Summary of the invention
Object of the present invention is exactly to meet the demand and a kind of method for coal preparation plant's centralized control system data monitoring designed that enterprise major executives monitors production process data.It can gather the data of coal preparation plant's centralized control system, and the IISweb server transferred to by computer network on network, these data are issued by webpage by IISweb server more in a desired form, the major executives of enterprise, by the client computer on network, uses web browser just can check these production process data issued.
For achieving the above object, technical scheme of the present invention is: a kind of coal preparation plant MES realizes the method for centralized control system data monitoring, comprises the steps:
(1), by the supervisory layers network being used for monitoring industrial processes in centralized control system in enterprise be connected with the administration and supervision authorities network needed centralized control system data monitor, and fire wall is set between network;
(2), at enterprise management level network set up one or more IISweb server, and dispose data receiver program on a web server;
(3), in supervisory layers network on one or more host computer of monitoring industrial processes installation data capture program, and the configuration file of setting data capture program, in configuration file, indicate data acquisition program send the object computer address of data, and the interval time of NameSpace belonging to the data collected and data acquisition;
(4), data acquisition program gathers required centralized control system data by the data-interface of human interface software on corresponding host computer, and data are packed in xml format, packed data are sent to the IISweb server of specifying with the form of HTTP packet;
(5) the data receiver program, on IISweb server is resolved the packet received, afterwards, according to the NameSpace belonging to data, the data label obtained after parsing is stored in IISweb server A pplication variable with the form that Key:Value is right;
(6) client computer that centralized control system data are monitored, is needed in business administration layer network, needed the centralized control system data display web page checked to IISweb server request by web browser, IISweb server sends asked collection control data display web page to web browser; The background picture of described data display web page adopts the Process flow diaphragm of monitored centralized control system, in Process flow diaphragm, the relevant position of each procedure links is established and be data show a little, each data display point is provided with unique id, and the content of its display is corresponding with the value of certain data label stored in IISweb server A pplication variable;
(7), the data file of shell script requests for page at a certain time interval on backstage of data display web page, then according to request to data flicker-freely upgrade the content of each data display point in the page; Described data file is according to the data genaration stored in the id of each data of data display web page display point and corresponding Application variable thereof.
Described data receiver program is a http request handling procedure, it is an ASPX file, operate in the process space of IISweb server, only just perform when data acquisition program is asked it, it has the ability that simultaneously receives multiple centralized control system data and supports NameSpace, and it has the function to other IISweb server forwards data simultaneously.
Beneficial effect: coal preparation plant's centralized control system data acquisition is published on the centralized control system data display web page of IISweb server by development data capture program and data receiver program by the present invention, finally make the client computer of enterprise management level by web browser browsing pages thus checked the production data of centralized control system, not only meet the supervision demand of company manager to production process data, and not be used in and each gerentocratic client computer install special HMI software or buy special HMIWEB releasing software, avoid many troubles; In the present invention, data receiver program can receive the centralized control system data from multiple acquisition node, so just can make the web page integrated by each centralized control system, and not have control of authority, is easily integrated in the existing infosystem of enterprise; Secondly data acquisition program and accept program all very little (less than 1M), installation and deployment are simple.
Accompanying drawing explanation
Fig. 1 is implementation process flow diagram of the present invention.
Embodiment
Coal preparation plant MES realizes a method for centralized control system data monitoring, comprises the steps:
(1), by the supervisory layers network being used for monitoring industrial processes in centralized control system in enterprise be connected with the administration and supervision authorities network needed centralized control system data monitor, and fire wall is set between network;
(2), at enterprise management level network set up one or more IISweb server, and dispose data receiver program on a web server;
(3), in supervisory layers network on one or more host computer of monitoring industrial processes installation data capture program, and the configuration file of setting data capture program, in configuration file, indicate data acquisition program send the object computer address of data, and the interval time of NameSpace belonging to the data collected and data acquisition;
(4), data acquisition program gathers required centralized control system data by the data-interface of human interface software on corresponding host computer, and data are packed in xml format, packed data are sent to the IISweb server of specifying with the form of HTTP packet;
(5) the data receiver program, on IISweb server is resolved the packet received, afterwards, according to the NameSpace belonging to data, the data label obtained after parsing is stored in IISweb server A pplication variable with the form that Key:Value is right;
(6) client computer that centralized control system data are monitored, is needed in business administration layer network, needed the centralized control system data display web page checked to IISweb server request by web browser, IISweb server sends asked collection control data display web page to web browser; The background picture of described data display web page adopts the Process flow diaphragm of monitored centralized control system, in Process flow diaphragm, the relevant position of each procedure links is established and be data show a little, each data display point is provided with unique id, and the content of its display is corresponding with the value of certain data label stored in IISweb server A pplication variable;
(7), the data file of shell script requests for page at a certain time interval on backstage of data display web page, then according to request to data flicker-freely upgrade the content of each data display point in the page; Described data file is according to the data genaration stored in the id of each data of data display web page display point and corresponding Application variable thereof.
Described data receiver program is a http request handling procedure, it is an ASPX file, operate in the process space of IISweb server, only just perform when data acquisition program is asked it, reduce the load of web server, simultaneously because it is a page object managed by web server, therefore there is the ability that simultaneously receives multiple centralized control system data and support NameSpace, the conflict of data label title when can avoid receiving multiple centralized control system data, it has the function to other web server forwarding datas simultaneously.
The data-interface kind exploitation that described data acquisition program provides according to human interface software, the data interface type of support is OPC, ODBC, DDE and data file.
The process of data receiver process accepts data is exemplified below: comprise a data label Var1 in the XML data bag that such as capture program sends, its value is 1, so data receiver program can be stored as Application (" Var1 ")=1 after receiving, further, if data receiver program checkout defines NameSpace to the data received, such as be defined as Sys1, so data can be stored as Application (" Sys1_Var1 ")=1 by it, such data receiver program is just finally stored in the XML data received in Application variable with the form that Key:Value is right, other the ASPX page just can utilize the data label stored in Application variable like this.Here is code:
subHandleXmlDoc(byrefXmlDocasXmlDocument)
dimVarNsasstring
dimVarListasXmlNodeList
dimVarName,VarValueasstring
dimcountasinteger=0
VarList=XmlDoc.DocumentElement.ChildNodes
VarNs=Request.QueryString("varns")
dimiasinteger
fori=0toVarList.count-1
VarName=VarNs+“_”+VarList.item(i).name
VarValue=VarList.item(i).innerText
ifnotIsNothing(VarValue)then
ifIsNumeric(VarValue)then
try
Application(VarName)=Cdec(VarValue)
count=count+1
catcheasexception
response.write("Exception:Errorocourswhenhandlevariable:"+varName+chr(13)+chr(10))
endtry
else
Application(VarName)=VarValue
endif
endif
nexti
response.write("handled"&count&"variables"&chr(13)&chr(10))
endsub
Described centralized control system data display web page is made by special tools, is shown as example with data label " S107 ", and the file fragment that this instrument generates is:
(1) pagefile (pic1.apsx):
<%importNameSpace=system.math%>
<htmlxmlns="http://www.w3.org/1999/xhtml"lang="en"xml:lang="en">
<head><metahttp-equiv="Content-Type"content="text/html;charset=gb2312"/>
<linkrel="stylesheet"type="text/css"href="css/pic1.css"/>
<scripttype="text/javascript">varXmlDataUrl="pic1_Xml.aspx"</script>
<scriptsrc="script/RefreshPoint.js"type="text/javascript"defer></script>
<title> great Tu river coal preparation plant production monitoring system-full factory system </title>
</head>
<body>
<divid="bkimg">
<divid="s107"><imgsrc="image/3s<%=Application("s107")%>.gif"/></div>
(2) pattern file (pic1.css):
div{position:absolute;font-size:0}
div#bkimg{left:0;top:0;width:1024;height:733;background-image:url(../image/pic1.jpg)}
div#s107{width:14;height:14;left:114;top:160;}
(3) data file (pic1_XML.aspx):
<?xmlversion="1.0"encoding="UTF-8"?>
<%importNameSpace=system.math%>
<%Response.ContentType="text/xml"%>
<%Response.Expires=-1%>
<datalist>
<data><type>digital</type><id>s107</id><value>image/3s<%=Application("s107")%>.gif</value></data>
(4) shell script file (RefreshPoint.js):
The function of this shell script is the data file (pic1_XML.aspx) of the requests for page at a certain time interval on backstage, then according to the Data Update page display content of asking to arrive.

Claims (2)

1. coal preparation plant MES realizes a method for centralized control system data monitoring, it is characterized in that: comprise the steps:
(1), by the supervisory layers network being used for monitoring industrial processes in centralized control system in enterprise be connected with the administration and supervision authorities network needed centralized control system data monitor, and fire wall is set between network;
(2), at administration and supervision authorities network one or more IISweb server is set up, and in IISweb server deploy data receiver program;
(3), in supervisory layers network on one or more host computer of monitoring industrial processes installation data capture program, and the configuration file of setting data capture program, in configuration file, indicate data acquisition program send the object computer address of data destination, and the interval time of NameSpace belonging to the data collected and data acquisition;
(4), data acquisition program gathers required centralized control system data by the data-interface of human interface software on corresponding host computer, and data are packed in xml format, packed data are sent to the IISweb server of specifying with the form of HTTP packet;
(5) the data receiver program, on IISweb server is resolved the packet received, afterwards, according to the NameSpace belonging to data, the data label obtained after parsing is stored in IISweb server A pplication variable with the form that Key:Value is right;
(6) client computer that centralized control system data are monitored, is needed in administration and supervision authorities network, needed the centralized control system data display web page checked to IISweb server request by web browser, IISweb server sends asked centralized control system data display web page to web browser; The background picture of described centralized control system data display web page adopts the Process flow diaphragm of monitored centralized control system, in Process flow diaphragm, the relevant position of each procedure links is established and be data show a little, each data display point is provided with unique id, and the content of its display is corresponding with the value of certain data label stored in IISweb server A pplication variable;
(7), the data file of shell script requests for page at a certain time interval on backstage of centralized control system data display web page, then according to request to data flicker-freely upgrade the content of each data display point in the page; Described data file is according to the data genaration stored in the id of each data of centralized control system data display web page display point and corresponding Application variable thereof.
2. a kind of coal preparation plant MES as claimed in claim 1 realizes the method for centralized control system data monitoring, it is characterized in that: described data receiver program is a http request handling procedure, it is an ASPX file, operate in the process space of IISweb server, only just perform when data acquisition program is asked it, it has the ability that simultaneously receives multiple centralized control system data and supports NameSpace, and it has the function to other IISweb server forwards data simultaneously.
CN201210317285.2A 2012-08-31 2012-08-31 A kind of coal preparation plant MES realizes the method for centralized control system data monitoring Active CN102930359B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201210317285.2A CN102930359B (en) 2012-08-31 2012-08-31 A kind of coal preparation plant MES realizes the method for centralized control system data monitoring

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201210317285.2A CN102930359B (en) 2012-08-31 2012-08-31 A kind of coal preparation plant MES realizes the method for centralized control system data monitoring

Publications (2)

Publication Number Publication Date
CN102930359A CN102930359A (en) 2013-02-13
CN102930359B true CN102930359B (en) 2016-03-30

Family

ID=47645153

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201210317285.2A Active CN102930359B (en) 2012-08-31 2012-08-31 A kind of coal preparation plant MES realizes the method for centralized control system data monitoring

Country Status (1)

Country Link
CN (1) CN102930359B (en)

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105631568A (en) * 2014-10-30 2016-06-01 博世包装技术(杭州)有限公司 Communication method and device
CN105600351B (en) * 2016-01-26 2018-05-18 安徽理工大学 Coal washery multilevel belt type transport centralized control equipment
CN106802635B (en) * 2017-03-08 2020-08-11 北京海普瑞森科技发展有限公司 Control method, device and system for contact lens lathe
CN110149296A (en) * 2018-02-11 2019-08-20 北京国电智深控制技术有限公司 A kind of monitoring management system and method
CN111182038A (en) * 2019-12-17 2020-05-19 福建建中建设科技有限责任公司 Full-automatic weighing method and device for bulk cement flow vertical tank
CN112015503A (en) * 2020-07-30 2020-12-01 平顶山中选自控系统有限公司 Coal preparation plant intelligent system based on private cloud
CN112101894A (en) * 2020-08-21 2020-12-18 南京业恒达智能系统股份有限公司 Coal dressing intelligent system

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101393442A (en) * 2008-10-24 2009-03-25 南京分析仪器厂有限公司 CEMS monitoring method based on OPC communication technology
EP2221683A1 (en) * 2009-02-19 2010-08-25 Siemens Aktiengesellschaft Method and device for realising a diagnosis function
CN102281331A (en) * 2011-08-30 2011-12-14 锐视软件(大连)有限公司 Remote monitoring system and monitoring method for industrial site

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101393442A (en) * 2008-10-24 2009-03-25 南京分析仪器厂有限公司 CEMS monitoring method based on OPC communication technology
EP2221683A1 (en) * 2009-02-19 2010-08-25 Siemens Aktiengesellschaft Method and device for realising a diagnosis function
CN102281331A (en) * 2011-08-30 2011-12-14 锐视软件(大连)有限公司 Remote monitoring system and monitoring method for industrial site

Also Published As

Publication number Publication date
CN102930359A (en) 2013-02-13

Similar Documents

Publication Publication Date Title
CN102930359B (en) A kind of coal preparation plant MES realizes the method for centralized control system data monitoring
Wang et al. Integrating Building Management System and facilities management on the Internet
CN101963799B (en) Process control system with integrated external data sources
JP2020017302A (en) Distributed industrial performance monitoring and analysis platform
DE102016119100A9 (en) Data analysis services for distributed performance monitoring of industrial installations
CN100437483C (en) Event distributing method and device based on Web page
DE102016119178A1 (en) Source independent queries in a distributed industrial system
CN106774192A (en) Heat treatment intelligence system and its control method based on MES
CN102385323A (en) Methods and apparatus to display localized process control objects
WO2005081134A1 (en) Method, computer based-system and virtual asset register
CN102867010A (en) Systems and methods of extracting, storing, and serving device definition file information
CA2729702A1 (en) Wind turbine configuration management system, and central computer system therefor
GB2479036A (en) Methods and Apparatus to Display Process Data using XSLT templates
AU2016366997A1 (en) Apparatus and method for using a distributed systems architecture (DSA) in an internet of things (IoT) edge appliance
US8341256B2 (en) Local control network processor (LCNP) emulator for multi-generation control systems
Jeong et al. An IoT platform for civil infrastructure monitoring
CN107408184A (en) Patch monitors and analysis
CN108960601A (en) A kind of method of centralized control system data monitoring
AU2005255266A2 (en) Mutual access method of data and mutual access system of data
CN103164429B (en) Nuclear power station monitors the localization method of picture, alignment system, server and terminal
EP3582034A1 (en) Method and apparatus, in the field of automation technology, of updating processing data
Stroia et al. Web based monitoring of solar power systems
KR101620564B1 (en) Method for Providing Supervisory Control Service Computer-Readable Recording Medium with Program therefore
JP2005284520A (en) Method, program, program recording medium, apparatus and system for log collection
JP2020119190A (en) System design device

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant