[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

CN113703400B - Equipment state monitoring system supporting remote coordination and state reporting method thereof - Google Patents

Equipment state monitoring system supporting remote coordination and state reporting method thereof Download PDF

Info

Publication number
CN113703400B
CN113703400B CN202110848327.4A CN202110848327A CN113703400B CN 113703400 B CN113703400 B CN 113703400B CN 202110848327 A CN202110848327 A CN 202110848327A CN 113703400 B CN113703400 B CN 113703400B
Authority
CN
China
Prior art keywords
state
data
monitoring
control
module
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
CN202110848327.4A
Other languages
Chinese (zh)
Other versions
CN113703400A (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.)
CLP Kesiyi Technology Co Ltd
Original Assignee
CLP Kesiyi Technology 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 CLP Kesiyi Technology Co Ltd filed Critical CLP Kesiyi Technology Co Ltd
Priority to CN202110848327.4A priority Critical patent/CN113703400B/en
Publication of CN113703400A publication Critical patent/CN113703400A/en
Application granted granted Critical
Publication of CN113703400B publication Critical patent/CN113703400B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Programme-control systems
    • G05B19/02Programme-control systems electric
    • G05B19/418Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS] or computer integrated manufacturing [CIM]
    • G05B19/4184Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS] or computer integrated manufacturing [CIM] characterised by fault tolerance, reliability of production system
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/31From computer integrated manufacturing till monitoring
    • G05B2219/31088Network communication between supervisor and cell, machine group
    • YGENERAL 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
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02PCLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
    • Y02P90/00Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
    • Y02P90/02Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Manufacturing & Machinery (AREA)
  • Quality & Reliability (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Testing And Monitoring For Control Systems (AREA)

Abstract

The invention discloses a device state monitoring system supporting remote collaboration and a state reporting method thereof, and belongs to the technical field of monitoring systems. The invention aims at the problems and the defects of incomplete field state perception information, untimely state reporting, slow response of abnormal alarm processing, more uncertain factors and the like in a multi-point monitoring and centralized processing scene in an industrial production field or a distributed environment at different places. By the aid of modularized functional decoupling and interoperation interactive cooperation of edge side application, the capabilities of configurable easy-assembly reconstruction, full-automatic unattended operation of the process and the like of action processing are obtained, original data collection, data preprocessing and instant publishing are efficient and reliable, and relevant state data subscribers can acquire concerned state data immediately as required; the method has the advantages of configurable processing decoupling, low process delay, strong certainty, support of full-automatic unattended cooperative execution and the like.

Description

Equipment state monitoring system supporting remote cooperation and state reporting method thereof
Technical Field
The invention belongs to the technical field of monitoring systems, and particularly relates to a device state monitoring system supporting remote collaboration and a state reporting method thereof.
Background
The Monitoring objects of the Condition Monitoring System (CMS) and its application solution are generally critical or high-value instruments, such as numerical control machines, robots, detection equipment, process equipment, logistics storage equipment, test facilities, electrical equipment and other industrial assets. The CMS can actively, long-term and comprehensively monitor the operation related parameter indexes of the monitored object, sense the current working state and the operation parameters of the monitored object, predict the state trend, insights the symptoms of the fault occurrence, give out early warning and decision suggestions in the aspects of operation, application, maintenance, daily maintenance and the like, help a user to carry out preventive maintenance, equipment health management, maintenance and maintenance guarantee and the like, avoid abnormal shutdown or catastrophic fault of the monitored object, and further reduce the operation and maintenance cost.
Most of the existing monitoring objects at present belong to dumb terminal state instrument equipment, and equipment maintenance personnel or field management personnel cannot obtain the working state and the operating parameters of the equipment. In most cases, instrument and equipment maintenance personnel or field operating personnel can acquire instrument and equipment state data and evaluate the performance parameter index condition of the instrument and equipment by means of various modes such as manual observation comparison, auxiliary tool inspection and the like. In recent years, the degree of intellectualization, software and networking of high-end instruments and equipment is increasing. Taking an electronic measuring instrument as an example, the self-testing performance is greatly improved, a Built-In self-Test (BIT) technology is mostly adopted to realize the self-testing function, and the passing/failing/abnormal error Test of quantitative parameter indexes (such as voltage, temperature, time domain waveform and the like) can be carried out on the complete machine, software and hardware module units and even key interfaces of the electronic measuring instrument. For the execution of the self-test function, according to the different execution opportunities, the self-test function can be classified into three types: power BIT (PBIT), continuous self test (CBIT), and Instruction self test (IBIT). The power-on self-test PBIT is automatically executed after the instrument is started, the detection items are relatively complete, and the power-on self-test PBIT relates to the state detection of a complete machine, software and hardware module units and even key interfaces; the continuous self-test CBIT is periodically and continuously executed when the instrument works normally, the normal working state of the instrument is not influenced, detection items are relatively few, and generally, simple detection is performed only aiming at key sensitive parameter indexes, and notification is displayed in time; the instruction self-test IBIT is manually executed in a mode that an operator manually operates an instrument panel or receives a third-party program control command to remotely respond and execute, detection items are relatively flexible, most instruments only perform simple tests on self functional performance and give test result reports which can be stored and recorded. Electronic measurement instruments with an interconnection interface (LAN or USB) usually have an IBIT function: receiving and responding to a self-test command (such as ". Times. TST. However, the IBIT self-test functions of these instrumentation devices typically require switching to a self-test mode for execution, interrupting or otherwise affecting the current operational state of the instrumentation devices. Strictly speaking, only the partial operating state of the instrument is indirectly reflected. The equipment maintenance support personnel and the field management personnel generally pay attention to the on-off record, the running state (on-line running, abnormal, on-line standby, shutdown, measurement and detection, maintenance), the environment state (such as position, temperature and humidity) and the performance parameter index (such as time domain waveform, amplitude and phase, standing wave ratio), and other state data, and the state data are often acquired manually on the field or a state test result report is transmitted to be acquired and responded, so that the acquired state data are not comprehensive enough, the state reporting processing is not timely, the abnormal alarm response is slow, and the automation degree is weak. In summary, the on-site status awareness capability remains insufficient.
The existing instrument and equipment state monitoring system and the application solution thereof integrate various sensing resources (such as a temperature and humidity sensor, a pressure sensor, a voltage and current sensor, a position sensor, a vision sensor, an intelligent instrument and the like), realize real-time detection of the running state of equipment and early warning, diagnosis or other maintenance decision processing on equipment faults according to equipment running parameters, generally adopt various acquisition modes (code embedding points, probe programs, triggers, data synchronization, message notification or manual assistance and the like) to acquire state data, and mainly perform control processing such as data preprocessing, record storage and analysis application (such as trend analysis, diagnosis evaluation, prediction alarm and decision processing and the like) after acquiring the state data information.
The CMS in typical configuration mainly comprises a management center node, a browse analysis node, a data acquisition node and a communication network. Part of CMSs adopt a point-to-point (Peer-to-Peer, P2P) mode to directly report and process status data, although the low latency is strong in real-time, only single message consumption is supported, and the application limitation is limited. With the introduction of the publish/subscribe technology, especially, a Message Queue product based on a publish/subscribe mode is adopted, such as MQTT (Message Queuing Telemetry Transport), rabbitmq (rabbitmessage Queue, message Queue of rabbitcompany), DDS (Data Distribution Service for Real-time system ), and the like, which has the advantages of decoupling, easy maintenance, asynchronous execution and avoidance of high load, avoids the limitation of a P2P mode, and can provide an instant response experience, thereby obtaining more and more applications in an instrument device state monitoring system.
At present, although some high-end instruments and devices have an interconnection interface and a self-testing function, working states and operating parameter conditions of the high-end instruments and devices are mostly reported manually or cooperatively by means of human-computer by field personnel, and the working states and the operating parameter conditions can be known by related personnel through regular routing inspection by equipment maintenance personnel, even abnormal faults of the equipment are down and the like. Particularly, for a multipoint monitoring and centralized processing scene (such as an electronic product digital/intelligent production workshop, an electronic equipment comprehensive environment test field or a weapon equipment logic target range) in an industrial production field or a distributed environment at different places, the phenomena of insufficient state sensing capability, such as incomplete field state sensing data information, untimely state reporting and processing, slow abnormal alarm response, weak automation degree and the like exist.
Disclosure of Invention
Aiming at the technical problems in the prior art, the invention provides the equipment state monitoring system supporting remote coordination and the state reporting method thereof, which have reasonable design, overcome the defects of the prior art and have good effect.
In order to achieve the purpose, the invention adopts the following technical scheme:
a device state monitoring system supporting remote collaboration comprises an edge terminal, a cloud platform and an application terminal;
the edge terminal is provided with a state data monitoring program CmBit; the CmBit is provided with functional modules including original data acquisition, data classification and identification, state exception handling, state data recording, state data release and control option setting;
the cloud platform is built with a big data center based on commercial mainstream infrastructure, and is deployed with a database system, file transfer protocol server software and a network sharing variable middleware based on a local area network/internet virtual host;
the application terminal is deployed with a remote state monitoring application program, and the remote state monitoring application program is provided with functional modules including equipment state overview, monitoring object management, equipment state monitoring, equipment remote control, historical data query and state data management.
Preferably, the raw data collection function: data interaction can be carried out with the specified data source through the normalized data interface so as to obtain concerned original state data; the specified data source includes but is not limited to various media data files including a self-test result file, a running interface screenshot file, a startup and shutdown record, an environmental state information file and a parameter measurement result file, so as to integrate original state data acquired by various data acquisition modes; the data acquisition modes comprise code embedding, probe program, trigger, data synchronization, message notification or manual assistance;
the self-test result file is generated by internal firmware or Bit software of the monitored object, and the content at least comprises quantitative index parameters, value range, current measured value, measurement conclusion and timestamp information aiming at the complete machine, the software and hardware module and the key interface;
the environmental state information file is acquired by acquiring data of sensing resources at a specified position, and comprises data information related to a place position, an environmental temperature, an environmental humidity and air dust;
the parameter measurement result file is acquired by a specified measurement instrument after data acquisition is carried out on a monitoring point, and comprises a parameter index system related to the monitoring point, the name of each parameter, the range of a normal measurement value range, a current measurement value, a measurement conclusion and timestamp information; if the current action execution state is selected, carrying out state marking and log recording;
the data classification and identification functional module: processing according to the set [ enabling ] switch control option; carrying out classification check, pattern recognition, abnormity judgment and state evaluation processing on the original state data to give a state recognition result; allowing a state recognition algorithm to be specified, wherein the given state recognition result comprises but is not limited to online operation, abnormity, standby, shutdown, metering detection, maintenance and unknown; if the current state identification result is abnormal, directly calling a function module (state abnormity processing), and if the current action execution state is selected, performing state marking and log recording;
the state exception handling function module: processing according to the set (starting) switch control options; if the current state data, the state recognition result and all state data information of the timestamp are issued in sequence by connecting an application programming interface function through an NV writer, and an exception handling message event is automatically generated; the exception handling sub-thread of the resident memory can call a pre-registered handling action callback function after receiving the exception handling message event, and performs exception response processing and local log record processing; the pre-registered abnormal processing actions include but are not limited to message prompt alarm, sound and light equipment alarm and self-defined forced action; if the current action execution state is selected, carrying out state marking and log recording;
the state data recording function module: processing according to the set [ enabling ] switch control option; the method can select the content of the state data, record and store the content into a specified media data file or a database, and support the automatic generation of an environment state information file and a parameter measurement result file; the specified state data content comprises but is not limited to a running interface screenshot file, a startup and shutdown record, environment state information and a parameter measurement result; if the current action execution state is selected, performing state marking and log recording;
the state data release function module: processing according to the set [ enabling ] switch control option; if so, connecting the API function through an NV writer, and sequentially issuing current state data, a state identification result and timestamp information; if the current action execution state is selected, carrying out state marking and log recording;
the remote interactive control function module: a sub-thread processing module of a resident memory; according to the set local remote control mode, response processing of the control command is carried out, and a response processing result is fed back; in the local mode, if a program control command is received, the mode is automatically switched to the remote control mode; a user can perform human-computer interaction through a human-computer interface provided by the CmBit; under the remote control mode, receiving a program control command, and carrying out syntax analysis and control execution; a user can disconnect the program control connection through a [ local control | remote control ] switch button and switch the control mode to a 'local' mode; supported programming commands, including but not limited to query IDN, status reset, self-test, error message query, and control option setting;
the control option setting function module: providing at least a basic control option, a preprocessing action control option, a state data release control option, a program control interface configuration, monitoring point resource management and local log management; the basic control options include but are not limited to a power-on automatic operation switch control option, a default exception handling action option and a database connection address option; the provided preprocessing action control options include but are not limited to data classification identification, state exception processing, action processing execution of state data recording (enable) switch control options and action state issuing (mark) switch control options; the provided status data publishing control options include, but are not limited to, an action process execution [ enable ] switch control option and an action status publishing [ mark ] switch control option for status data publishing.
Preferably, the device status overview function: providing a status overview display interface, and visually displaying the status overview of all accessed monitoring objects; providing an icon display area, a state display area, a statistic display area and a function button area in a general display interface; the state display area displays small icons of all monitoring objects in the form of an icon list, and the displayed icon of a single monitoring object is selected to update the relevant area of the state display area; the state display area displays the equipment icon, the equipment name, the equipment number, the equipment running state, the location, the environmental temperature, the environmental humidity, the air dust and the color highlighting of the running state of the currently selected icon; the statistical display area displays state statistical information of all monitored objects, and displays the number of the monitored objects according to state categories, wherein the number of the monitored objects comprises an online running number, an online abnormal number, an online standby number, a shutdown number, a metering detection number, a maintenance number and an unknown state number; wherein, the operation state color is highlighted: green-online operation, gray-online standby, yellow-online abnormal, red-shutdown, deep red-maintenance, deep green-metering detection, white-unknown state; a function button region that provides [ (inspection object management ]), [ (device state inspection ]), [ (history data query.), [ (device remote control ]) and [ (state data management ]) that performs the functions of inspection object management, device state monitoring, device remote control, history data query, and state data management, respectively;
the monitoring object management function module: uniformly managing basic attribute information of the current monitored target equipment, including adding, deleting, modifying, importing/exporting and backing up;
the equipment state monitoring function module: checking the online state data information, the state monitoring execution state and the related log record of the current monitoring object; the state data information is displayed according to categories and at least covers a self-test result, a running interface screenshot, a startup and shutdown record, environment state information and a parameter measurement result;
the equipment remote control function module: performing remote control interaction based on the current control parameters and the CmBit of the edge side monitoring point, and displaying a response processing result;
the historical data query function module: querying historical state data of a corresponding monitoring object;
the state data management function module: and managing all historical state data of the current monitoring object.
In addition, the present invention also provides a method for reporting a status of a device status monitoring system supporting remote coordination, where the method employs the device status monitoring system supporting remote coordination, and includes the following steps:
step 1: developing a matched CmBit software aiming at the state perception of a monitored object;
firstly, a state monitoring point, a state data source, a state data item and a parameter index system are defined by combining the demand analysis of the state perception capability of a monitored object, and a design scheme of original data acquisition, state identification, parameter exception processing and state data release is formed; then, according to the modular assembly principle, design optimization and function realization of the matched CmBit software are carried out; the realized matched CmBit software comprises but is not limited to an original data acquisition module, a state data preprocessing module, a state data publishing module and a control option setting module;
step 2: deploying relevant sensor hardware resources and an internet environment;
combining the surrounding environment of the monitored object, arranging state sensing front-end resources close to the state monitoring point, wherein the state sensing front-end resources comprise but are not limited to a temperature and humidity sensor, an air pressure sensor, a position sensor and a data acquisition unit;
and 3, step 3: a network shared variable middleware is deployed in a local or remote virtual host to provide an asynchronous transmission and low-delay data exchange channel; meanwhile, the data publishing and data subscribing function calling API is disclosed so as to facilitate the function service calling of the CmBit software;
and 4, step 4: a monitoring point is locally provided with an original data acquisition module, and data interaction is carried out with an appointed data source through a standardized data interface so as to acquire concerned original state data;
and 5: the monitoring point local deployment state data preprocessing module at least provides action control items including data classification identification, state exception processing and state data record;
step 6: a monitoring point local deployment state data release module calls an API (application programming interface) by utilizing an NV (network video) data release function to transmit high-speed stable data based on a network shared variable; connecting an API function through an NV data release function, and sequentially releasing current state data, a state identification result and timestamp information; and marking the self-execution state and recording the execution log.
The invention has the following beneficial technical effects:
the invention aims at the problems and the defects that the field state perception information is incomplete, the state reporting is not timely, the response of abnormal alarm processing is slow, more uncertain factors exist in the multi-point monitoring and centralized processing scene (such as an electronic product digital/intelligent production workshop, an electronic equipment comprehensive environment test field or a weapon equipment logic target range) in an industrial production field or a distributed environment at different places. Through the modularized componentization function decoupling and interoperation interactive cooperation of the edge side application, the capabilities of configurable easy-assembly reconstruction, full-automatic unattended operation of the process and the like of action processing are obtained, and efficient and reliable original data acquisition, data preprocessing and instant publishing are realized, so that relevant state data subscribers can acquire concerned state data immediately as required.
Compared with the prior art, the method has the advantages of configurable processing decoupling, low process delay certainty, support of full-automatic unattended cooperative execution and the like.
Drawings
Fig. 1 is a system cooperation processing block diagram.
Fig. 2 is a schematic diagram of an action decoupling processing flow in an uploading process.
FIG. 3 is a flow chart of the method of the present invention.
Detailed Description
The invention is described in further detail below with reference to the following figures and detailed description:
the technical scheme of the invention is as shown in figure 1, and can be divided into an edge side, a cloud platform and an application side. The method comprises the following steps that a state data monitoring program CmBit is deployed at an edge side aiming at a state monitoring or data acquisition point close to a monitored object, so that comprehensive and efficient original data acquisition, data classification and identification, parameter exception processing, state data release, data storage recording, remote interactive control and control option setting are facilitated; the cloud platform builds a large data center environment based on commercial mainstream infrastructure, and based on a local area Network/internet virtual host deployment database system, file Transfer Protocol (FTP) server software and Network shared Variable (NV) middleware, provides efficient, stable, safe and reliable database management service, FTP File uploading/downloading service and data exchange service based on a publishing/subscribing mode; in the application terminal, a remote status monitoring application program (hereinafter referred to as CmWizard) is deployed so as to perform processing such as equipment status overview, monitored object management, equipment status monitoring, equipment remote control, historical data query, status data management and the like.
Wherein, the CmBit at the edge side can be positioned as close to the monitoring object as possible according to the time sensitivity degree under the condition of not influencing the normal work of the monitoring object, and can also be positioned in an edge terminal for acquiring data of the monitoring object. The CmBit mainly provides functional modules for raw data acquisition, data classification and identification, parameter exception handling, state data recording, state data release, control option setting and the like, and is specifically described as follows:
[ raw data acquisition ]: data interaction with the specified data source can be performed through the normalized data interface to obtain the raw state data of interest. The specified data sources include, but are not limited to, various media data files such as a self-test result file, a running interface screenshot file, a startup and shutdown record, an environment state information file, a parameter measurement result file, and the like, so as to integrate original state data acquired by various data acquisition modes (code embedding, probe program, trigger, data synchronization, message notification, manual assistance, and the like). The self-test result file is generated by internal firmware or Bit software of the monitored object, and the content at least comprises quantitative index parameters, a value range, a current measured value, a measurement conclusion and timestamp information aiming at the whole machine, a software and hardware module and a key interface; the environmental state information file is obtained after data acquisition is carried out on sensing resources at a specified position, and generally comprises relevant data information such as a place position, an environmental temperature, an environmental humidity, air dust and the like; the parameter measurement result file is obtained by acquiring data of a designated measuring instrument aiming at a monitoring point, generally comprises a parameter index system related to the monitoring point, the name of each parameter, the range of a normal measurement value range, a current measurement value, a measurement conclusion and timestamp information, wherein the parameter index difference is large because the types of monitored objects are different. If the current action execution state is selected, state marking and log recording are carried out so as to improve the transparency of the execution state.
Data classification identification: and processing according to the set (starting) switch control option. And carrying out classification check, pattern recognition, abnormality judgment, state evaluation and other processing on the original state data to obtain a state recognition result. And (3) allowing a state identification algorithm to be specified, such as manual detection confirmation, automatic threshold judgment or a probabilistic neural network, so as to improve the identification accuracy and avoid state misjudgment. The given state recognition result comprises but is not limited to online operation, abnormity, standby, shutdown, metering detection, maintenance and unknown. If the current state identification result is abnormal, the function module (state exception handling) is directly called to improve the response speed of exception handling. If the current action execution state is selected, state marking and log recording are carried out so as to improve the transparency of the execution state.
[ state exception handling ]: and processing according to the set (starting) switch control options. If the abnormal processing message event is selected, an NV writer is connected with an Application Programming Interface (API) function to sequentially release all state data information such as current state data, state identification results, time stamps and the like, and the abnormal processing message event is automatically generated. And the exception handling sub-thread of the resident memory can call a pre-registered handling action callback function after receiving the exception handling message event, and performs exception response processing and local log record processing. And the pre-registered exception handling actions comprise but are not limited to message prompt alarm, acousto-optic equipment alarm and self-defined forced action. If the current action execution state is selected, state marking and log recording are carried out so as to improve the transparency of the execution state.
[ status data record ]: and processing according to the set (starting) switch control option. The status data content can be selected and recorded and stored in a designated media data file or database, and the automatic generation of the environmental status information file and the parameter measurement result file is supported. The specified state data content includes, but is not limited to, running interface screenshot files, startup and shutdown records, environmental state information, and parameter measurement results. If the current action execution state is selected, state marking and log recording are carried out so as to improve the transparency of the execution state.
[ state data issue ]: and processing according to the set (starting) switch control options. If the current state data is selected, the NV writer is connected with the API function, and the current state data, the state identification result and the timestamp information are issued in sequence. If the current action execution state is selected, state marking and log recording are carried out so as to improve the transparency of the execution state.
[ remote interactive control ]: and a sub-thread processing module residing in the memory. And according to the set local remote control mode, performing response processing on the control command and feeding back a response processing result. In the local mode, if a program control command is received, the mode is automatically switched to the remote control mode. A user can perform human-computer interaction through a human-computer interface provided by the CmBit; and under the remote control mode, receiving the program control command, and performing syntax analysis and control execution. The user can disconnect the program control connection through a [ local control | remote control ] switch button and switch the control mode to a 'local' mode. The supported program control commands include, but are not limited to, query IDN (.
Control option settings: and at least providing a basic control option, a preprocessing action control option, a state data release control option, a program control interface configuration, monitoring point resource management and local log management. The basic control options include but are not limited to a power-on automatic operation switch control option, a default exception handling action option and a database connection address option; the provided preprocessing action control options include but are not limited to data classification identification, state exception processing, action processing execution of state data recording (enable) switch control options and action state issuing (mark) switch control options; the provided state data publishing control options include, but are not limited to, an action processing execution [ enable ] switch control option and an action state publishing [ mark ] switch control option for publishing the state data.
The Cmwizard software on the application side is deployed in an application terminal and mainly provides functional modules for equipment state overview, monitoring object management, equipment state monitoring, equipment remote control, historical data query, state data management and the like. The specific functions are described as follows:
[ device status overview ]: and providing a state profile display interface for visually displaying the state profiles of all the accessed monitoring objects. An icon display area, a status display area, a statistics display area and a function button area are provided in the overview display interface. The state display area displays small icons of all monitoring objects in an icon list mode, and the displayed icons of a single monitoring object can be updated in the correlation of the state display area; the state display area displays the equipment icon, the equipment name, the equipment number, the equipment running state, the location, the environmental temperature, the environmental humidity, the air dust and the color highlighting of the running state of the currently selected icon; the statistical display area displays state statistical information of all monitored objects, and displays the number of the monitored objects according to state categories, wherein the number of the monitored objects comprises the number of online operation, the number of online abnormity, the number of online standby states, the number of shutdown states, the number of metering detection, the number of maintenance states and the number of unknown states. Wherein, the operation state color is highlighted: green-online operation, gray-online standby, yellow-online abnormal, red-shutdown, deep red-maintenance, deep green-metering detection, white-unknown state; the function button regions provide function buttons of [ (subject management ]) and [ (device state monitoring ] (determination of history data inquiry.) (determination of device remote control ] (determination of device remote control), determination of device state management, device state monitoring, device remote control, history data inquiry, state data management, and the like) to perform the functions of subject management, device state monitoring, device state management, device remote control, history data inquiry, state data management, and the like, respectively.
[ monitoring object management ]: and uniformly managing the basic attribute information of the current monitored target equipment, including addition, deletion, modification, import/export, backup and the like.
[ device status monitoring ]: and checking the online state data information, the state monitoring execution state and the related log record of the current monitoring object. The state data information is displayed according to categories and at least covers self-test results, operation interface screenshots, startup and shutdown records, environment state information and parameter measurement results.
[ device remote control ]: and performing remote control interaction based on the current control parameters and the CmBit of the edge side monitoring point, and displaying a response processing result.
[ historical data query ]: and querying historical state data of the corresponding monitoring object.
[ State data management ]: and managing all historical state data of the current monitoring object.
The CmBit software adopts a modularized and componentized design principle to abstract and simplify the main functional logic of the whole processing process, and uniformly defines the function calling interfaces of each submodule to realize the function decoupling and packaging processing. As shown in fig. 2, in engineering implementation, a conventional tight coupling design method is changed, various technical measures such as data queues and multithreading are adopted based on a message processing mechanism, and configurable and easily assembled abstract packaging of action processes such as data acquisition, classification and identification, exception handling, record storage to data release and the like is realized on the basis of original state data.
Therefore, in a time-sensitive application scene, a series of action control items executed in the uploading process, such as data classification identification, state exception processing, data record storage and even state data release, can be selected through flexible setting options and action assembly, and further low time delay and strong certainty of action processing in the whole uploading process are obtained.
In an automatic application scene, interoperation cooperation can be performed through preset CmBit software state configuration parameters. The state parameters can be set through a 'local control' or 'remote control' mode, control options of the CmBit software can be stored as a CmBit state configuration parameter file for subsequent direct calling, manual intervention links are greatly reduced, and unattended state monitoring capability is improved.
To sum up, the present invention discloses a device status monitoring system supporting remote coordination and a status reporting implementation method thereof, wherein the implementation flow is described as follows:
and C, developing matched CmBit software aiming at the state perception of the monitored object. Firstly, a state monitoring point, a state data source, a state data item and a parameter index system are defined by combining the demand analysis of the state perception capability of a monitored object, and a design scheme of original data acquisition, state identification, parameter exception processing and state data release is formed. And then, according to the modular assembly principle, carrying out design optimization and function realization of the matched CmBit software. The realized matched CmBit software comprises but is not limited to an original data acquisition module, a state data preprocessing module, a state data publishing module and a control option setting module.
And deploying relevant sensor hardware resources and an internet environment. The condition sensing front-end resources are arranged near the condition monitoring points in combination with the surrounding environment of the monitored object, and the condition sensing front-end resources include but are not limited to a temperature and humidity sensor, an air pressure sensor, a position sensor, a data acquisition unit and the like, so that the actual working condition of the monitored object is prevented from being influenced.
Network shared variable middleware is deployed in the local or remote virtual host to provide an asynchronous transmission and low-delay high-speed data exchange channel. Meanwhile, the data publishing and data subscribing function calling API is disclosed, so that the function service calling of the CmBit software is facilitated.
And the monitoring point is locally provided with an original data acquisition module, and data interaction can be carried out with the specified data source through a normalized data interface so as to acquire the concerned original state data. The specified data sources include, but are not limited to, various media data files such as a self-test result file, a running interface screenshot file, a startup and shutdown record, an environment state information file, a parameter measurement result file, and the like, so as to integrate original state data acquired by various data acquisition modes (code embedding, probe program, trigger, data synchronization, message notification, manual assistance, and the like). The self-test result file is generated by internal firmware or Bit software of the monitored object, and the content at least comprises quantitative index parameters, a value range, a current measured value, a measurement conclusion and timestamp information aiming at the whole machine, a software and hardware module and a key interface; the environmental state information file is obtained after data acquisition is carried out on sensing resources at a specified position, and generally comprises relevant data information such as a place position, an environmental temperature, an environmental humidity, air dust and the like; the parameter measurement result file is obtained by acquiring data of a designated measuring instrument aiming at a monitoring point, generally comprises a parameter index system related to the monitoring point, the name of each parameter, the range of a normal measurement value range, a current measurement value, a measurement conclusion and timestamp information, wherein the parameter index difference is large because the types of monitored objects are different. If the current action execution state is selected, state marking and log recording are carried out so as to improve the transparency of the execution state.
The method comprises the steps that a state data preprocessing module is locally deployed at a monitoring point, at least optional action control items such as data classification identification, state exception handling and state data recording are provided, and detailed functional descriptions of the action control items such as data classification identification, state exception handling and state data recording are provided. The action control items are processed according to the set (enabling) switch control options, and self execution state marking and execution log recording are supported, so that the state transparency of the execution process is improved.
And a monitoring point local deployment state data release module calls an API (application program interface) by utilizing an NV (network video) data release function to transmit high-speed stable data based on a network shared variable. The current state data, the state recognition result and the timestamp information can be issued in sequence by connecting the NV writer with the API function. Self-execution state marking and execution log recording can be carried out, so that the state transparency of the execution process is improved.
The key points of the invention are as follows:
modular modularization modular function abstraction, decoupling packaging and interface unification of the edge side CmBit software, and settable and easily assembled abstraction and packaging of a series of action control items from data acquisition, state recognition, exception handling, storage recording to data release and the like are carried out on the basis of original state data;
the control option setting and remote interactive control functions of the edge side CmBit software provide switchable local remote control modes for man-machine interactive cooperation, and support the whole process unattended application.
The protection points of the invention are as follows:
the state data preprocessing module and the state data publishing module are decoupled in function and can be processed in a configurable mode (the process is decoupled and configurable, and the process is low in delay determinacy and strong in certainty); the 'control option setting' and 'remote interactive control' functions supporting the local control mode and the remote control mode process interoperation and cooperative interaction (full-automatic unattended operation).
It is to be understood that the above description is not intended to limit the present invention, and the present invention is not limited to the above examples, and those skilled in the art may make modifications, alterations, additions or substitutions within the spirit and scope of the present invention.

Claims (2)

1. A device status monitoring system supporting remote collaboration is characterized in that: the method comprises the steps of (1) including an edge terminal, a cloud platform and an application terminal;
the edge terminal is provided with a state data monitoring program CmBit; the CmBit is provided with functional modules including original data acquisition, data classification and identification, state exception handling, state data recording, state data release and control option setting;
the cloud platform is built with a big data center based on commercial mainstream infrastructure, and is deployed with a database system, file transfer protocol server software and a network sharing variable middleware based on a local area network/internet virtual host;
the remote state monitoring system comprises an application terminal, a remote state monitoring application program and a control module, wherein the application terminal is deployed with the remote state monitoring application program which is provided with functional modules including equipment state overview, monitoring object management, equipment state monitoring, equipment remote control, historical data query and state data management;
the original data acquisition function module: data interaction can be carried out with the specified data source through the normalized data interface so as to obtain concerned original state data; the specified data source comprises various media data files including but not limited to a self-test result file, a running interface screenshot file, a startup and shutdown record, an environment state information file and a parameter measurement result file so as to integrate original state data acquired by various data acquisition modes; the data acquisition modes comprise code embedding, probe program, trigger, data synchronization, message notification or manual assistance;
the self-test result file is generated by internal firmware or Bit software of the monitored object, and the content at least comprises quantitative index parameters, value range, current measured value, measurement conclusion and timestamp information aiming at the complete machine, the software and hardware module and the key interface;
the environmental state information file is acquired by acquiring data of sensing resources at a specified position, and comprises data information related to a place position, an environmental temperature, an environmental humidity and air dust;
the parameter measurement result file is acquired by a specified measurement instrument after data acquisition is carried out on a monitoring point, and comprises a parameter index system related to the monitoring point, the name of each parameter, the range of a normal measurement value range, a current measurement value, a measurement conclusion and timestamp information; if the current action execution state is selected, carrying out state marking and log recording;
the data classification and identification functional module: processing according to the set starting switch control option; carrying out classification check, pattern recognition, abnormality judgment and state evaluation processing on the original state data to give a state recognition result; allowing state recognition algorithms to be specified, given state recognition results including, but not limited to, online operation, exception, standby, shutdown, metering check, maintenance, unknown; if the current state identification result is abnormal, directly calling a state abnormity processing function module, and if the current action execution state is selected, carrying out state marking and log recording;
the state exception handling function module: processing according to the set starting switch control option; if the current state data, the state recognition result and all state data information of the timestamp are issued in sequence by connecting an application programming interface function through an NV writer, and an exception handling message event is automatically generated; the exception handling sub-thread of the resident memory can call a pre-registered handling action callback function after receiving the exception handling message event, and performs exception response handling and local log record handling; the pre-registered abnormal processing actions include but are not limited to message prompt alarm, sound and light equipment alarm and self-defined forced action; if the current action execution state is selected, carrying out state marking and log recording;
the state data recording function module: processing according to the set starting switch control option; the method can select the state data content, record and store the state data content in a specified media data file or a database, and support the automatic generation of an environment state information file and a parameter measurement result file; the specified state data content comprises but is not limited to a running interface screenshot file, a startup and shutdown record, environment state information and a parameter measurement result; if the current action execution state is selected, carrying out state marking and log recording;
the state data release function module: processing according to the set starting switch control option; if so, connecting the API function through an NV writer, and sequentially issuing current state data, a state identification result and timestamp information; if the current action execution state is selected, carrying out state marking and log recording;
the remote interactive control function module: a sub-thread processing module of a resident memory; according to the set local remote control mode, response processing of the control command is carried out, and a response processing result is fed back; in the local mode, if a program control command is received, the mode is automatically switched to the remote control mode; a user can perform human-computer interaction through a human-computer interface provided by the CmBit; under the remote control mode, receiving a program control command, and carrying out syntax analysis and control execution; the user can disconnect the program control connection through the local control | remote control switch button and switch the control mode to the 'local' mode; supported programming commands, including but not limited to query IDN, status reset, self-test, error message query, and control option setting;
the control option setting function module: providing at least a basic control option, a preprocessing action control option, a state data release control option, a program control interface configuration, monitoring point resource management and local log management; the basic control options include but are not limited to a power-on automatic operation switch control option, a default exception handling action option and a database connection address option; the provided preprocessing action control options comprise but are not limited to data classification identification, state exception processing and action processing execution starting switch control options and action state issuing marking switch control options of state data records; the provided status data release control options include, but are not limited to, an action process execution enable switch control option and an action status release flag switch control option for status data release;
the device state overview function module: providing a state profile display interface, and visually displaying the state profiles of all accessed monitoring objects; providing an icon display area, a state display area, a statistic display area and a function button area in a general display interface; the state display area displays small icons of all monitoring objects in an icon list mode, and the displayed icons of a single monitoring object can be updated in the correlation of the state display area; the state display area displays the equipment icon, the equipment name, the equipment number, the equipment running state, the location, the ambient temperature, the ambient humidity, the air dust and the color highlighting of the running state of the currently selected icon; the statistical display area displays state statistical information of all monitored objects, and displays the number of the monitored objects according to state categories, wherein the number of the monitored objects comprises an online running number, an online abnormal number, an online standby number, a shutdown number, a metering detection number, a maintenance number and an unknown state number; wherein the operation state color highlighting: green-online operation, gray-online standby, yellow-online abnormal, red-shutdown, deep red-maintenance, deep green-metering detection, white-unknown state; the function button area provides function buttons for monitoring object management, equipment state monitoring, historical data query, equipment remote control and state data management, and respectively executes the functions of monitoring object management, equipment state monitoring, equipment remote control, historical data query and state data management;
the monitoring object management function module: uniformly managing basic attribute information of current monitored target equipment, including adding, deleting, modifying, importing/exporting and backing up;
the device state monitoring function module: checking the online state data information, the state monitoring execution state and the related log record of the current monitoring object; the state data information is displayed according to categories and at least covers a self-testing result, a running interface screenshot, a startup and shutdown record, environment state information and a parameter measurement result;
the equipment remote control function module: performing remote control interaction based on the current control parameters and the CmBit of the edge side monitoring point, and displaying a response processing result;
a historical data query function module: querying historical state data of a corresponding monitoring object;
the state data management function module: and managing all historical state data of the current monitoring object.
2. A state reporting method of a device state monitoring system supporting remote collaboration is characterized in that: the device condition monitoring system supporting remote cooperation according to claim 1, comprising the steps of:
step 1: developing matched CmBit software aiming at the state perception of the monitored object;
firstly, a state monitoring point, a state data source, a state data item and a parameter index system are defined by combining the demand analysis on the state perception capability of a monitored object, and a design scheme of original data acquisition, state identification, parameter exception processing and state data release is formed; then, according to the modular assembly principle, design optimization and function realization of the matched CmBit software are carried out; the realized CmBit software comprises but is not limited to an original data acquisition module, a state data preprocessing module, a state data publishing module and a control option setting module;
step 2: deploying relevant sensor hardware resources and an internet environment;
the method comprises the following steps of arranging state perception front-end resources close to a state monitoring point by combining the surrounding environment of a monitored object, wherein the state perception front-end resources comprise but are not limited to a temperature and humidity sensor, an air pressure sensor, a position sensor and a data acquisition unit;
and step 3: a network shared variable middleware is deployed in a local or remote virtual host to provide an asynchronous transmission and low-delay data exchange channel; meanwhile, the data publishing and data subscribing function calling API is disclosed so as to facilitate the function service calling of the CmBit software;
and 4, step 4: a monitoring point local deployment original data acquisition module performs data interaction with an appointed data source through a standardized data interface to acquire concerned original state data;
and 5: the monitoring point local deployment state data preprocessing module at least provides action control items including data classification identification, state exception processing and state data record;
step 6: a monitoring point local deployment state data release module calls an API (application programming interface) by utilizing an NV (network video) data release function to transmit high-speed stable data based on a network shared variable; connecting an API function through an NV data issuing function, and issuing current state data, a state identification result and timestamp information in sequence; and marking the self-execution state and recording the execution log.
CN202110848327.4A 2021-07-27 2021-07-27 Equipment state monitoring system supporting remote coordination and state reporting method thereof Active CN113703400B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202110848327.4A CN113703400B (en) 2021-07-27 2021-07-27 Equipment state monitoring system supporting remote coordination and state reporting method thereof

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110848327.4A CN113703400B (en) 2021-07-27 2021-07-27 Equipment state monitoring system supporting remote coordination and state reporting method thereof

Publications (2)

Publication Number Publication Date
CN113703400A CN113703400A (en) 2021-11-26
CN113703400B true CN113703400B (en) 2023-03-31

Family

ID=78650788

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110848327.4A Active CN113703400B (en) 2021-07-27 2021-07-27 Equipment state monitoring system supporting remote coordination and state reporting method thereof

Country Status (1)

Country Link
CN (1) CN113703400B (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113938676B (en) * 2021-12-16 2022-03-18 军事科学院系统工程研究院网络信息研究所 Fault detection method and device for online video system
CN116088412B (en) * 2023-04-10 2023-06-20 深圳华龙讯达信息技术股份有限公司 Portable equipment monitoring system based on PLC industrial gateway
CN116915824B (en) * 2023-09-13 2023-11-24 长沙弘汇电子科技有限公司 Hydraulic engineering brake pump remote monitoring system based on Internet of things
CN118689516A (en) * 2024-08-27 2024-09-24 苏州元脑智能科技有限公司 Log output method, product, device and medium based on system start

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106230636A (en) * 2016-08-05 2016-12-14 成都酉辰科技有限公司 Radio monitoring net whole network equipment monitoring system
CN109840602A (en) * 2019-02-01 2019-06-04 中电科仪器仪表有限公司 A kind of novel maintenance management system and method for industrial manufacturing equipment
CN111784026A (en) * 2020-05-28 2020-10-16 国网信通亿力科技有限责任公司 Cloud-side cooperative sensing-based all-dimensional physical examination system for electrical equipment of transformer substation

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20130150686A1 (en) * 2011-12-07 2013-06-13 PnP INNOVATIONS, INC Human Care Sentry System
CL2013003810A1 (en) * 2013-12-31 2015-01-09 Univ Talca System and method of monitoring and management for energy efficiency in buildings where the system comprises means for measuring and acquiring data online from sensors, means of transmission, reception and transfer of data, processing means, storage and user interface, where it includes an alarm module, a monitoring module and an investment options module.
CN105652675B (en) * 2016-01-04 2019-07-05 青岛海信电器股份有限公司 A kind of control method of smart home device, device, terminal and system
CN206270935U (en) * 2016-09-07 2017-06-20 艾默生网络能源有限公司 One kind control switching device and system
CN107704359B (en) * 2017-09-04 2021-03-16 北京天平检验行有限公司 Monitoring system of big data platform
CN107942826A (en) * 2017-12-21 2018-04-20 郑州云海信息技术有限公司 A kind of server room power & environment supervision system based on KingView software
CN109889585B (en) * 2019-02-01 2022-02-15 中电科思仪科技股份有限公司 Remote monitoring system and method for running state of electronic test instrument
CN111625425A (en) * 2020-05-28 2020-09-04 北京达佳互联信息技术有限公司 Data monitoring method, device and system

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106230636A (en) * 2016-08-05 2016-12-14 成都酉辰科技有限公司 Radio monitoring net whole network equipment monitoring system
CN109840602A (en) * 2019-02-01 2019-06-04 中电科仪器仪表有限公司 A kind of novel maintenance management system and method for industrial manufacturing equipment
CN111784026A (en) * 2020-05-28 2020-10-16 国网信通亿力科技有限责任公司 Cloud-side cooperative sensing-based all-dimensional physical examination system for electrical equipment of transformer substation

Also Published As

Publication number Publication date
CN113703400A (en) 2021-11-26

Similar Documents

Publication Publication Date Title
CN113703400B (en) Equipment state monitoring system supporting remote coordination and state reporting method thereof
CN109889585B (en) Remote monitoring system and method for running state of electronic test instrument
JP7226905B2 (en) Source Independent Queries in Distributed Industrial Systems
JP7274394B2 (en) Distributed industrial performance monitoring and analysis platform
US8126679B2 (en) Automatic remote monitoring and diagnostics system
JP7277003B2 (en) Distributed industrial performance monitoring and analysis
CN108474806B (en) System and method for monitoring manufacturing
JP2022153557A (en) Data analysis service for distributed type industrial performance monitoring
US7295887B2 (en) Machine management system and message server used for machine management
WO2018042940A1 (en) Equipment management device, equipment management system, program, and equipment management method
CN111104535A (en) Data management system and data management method
CN114721352B (en) State monitoring and fault diagnosis method and system of DCS (distributed control system)
JP2018185774A (en) Facility management apparatus, facility management system, program and facility management method
CN112615436A (en) Health diagnosis and monitoring system and method for integrated automation device of transformer substation
JP6176377B1 (en) Equipment management system, equipment management method and program
CN116955434A (en) Full life cycle management and multidimensional energy efficiency analysis system for industrial equipment
US11262743B2 (en) Predicting leading indicators of an event
JP2009009538A (en) Method and system for analyzing operating condition
Li et al. Real-time OEE visualisation for downtime detection
CN110990657A (en) Full-process visual modeling platform
US20220317650A1 (en) Analysis apparatus, control method thereof, and analysis system
CN211375047U (en) X-band weather radar standard output controller system
JP2002149234A (en) Device and method for centralized monitoring and recording medium
CN118606529B (en) Real-time visualization method and system for coal mining operation
JP2018037063A (en) Facility management system, facility management method, and program

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