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 PDFInfo
- 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
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
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.
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)
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)
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 |
-
2012
- 2012-08-31 CN CN201210317285.2A patent/CN102930359B/en active Active
Patent Citations (3)
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 |