CN103279106A - Equipment monitoring and controlling system of instrument - Google Patents

Equipment monitoring and controlling system of instrument Download PDF

Info

Publication number
CN103279106A
CN103279106A CN2013102101426A CN201310210142A CN103279106A CN 103279106 A CN103279106 A CN 103279106A CN 2013102101426 A CN2013102101426 A CN 2013102101426A CN 201310210142 A CN201310210142 A CN 201310210142A CN 103279106 A CN103279106 A CN 103279106A
Authority
CN
China
Prior art keywords
equipment
module
parameter
program control
instruction
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.)
Granted
Application number
CN2013102101426A
Other languages
Chinese (zh)
Other versions
CN103279106B (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.)
Leinas Technology (Beijing) Limited by Share Ltd
Original Assignee
CHINA SPACESAT 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 CHINA SPACESAT Co Ltd filed Critical CHINA SPACESAT Co Ltd
Priority to CN201310210142.6A priority Critical patent/CN103279106B/en
Publication of CN103279106A publication Critical patent/CN103279106A/en
Application granted granted Critical
Publication of CN103279106B publication Critical patent/CN103279106B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • 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

  • Testing And Monitoring For Control Systems (AREA)
  • Computer And Data Communications (AREA)

Abstract

The invention discloses an equipment monitoring and controlling system of an instrument. An equipment information description module describes and defines equipment. An equipment operation and configuration module performs parameter configuration on an information item. An equipment operation and management module sets up the service environment when the equipment is controlled and operated. An equipment order dispatching module receives equipment program control orders input by all users and is matched with orders in an equipment program control order list. If matching succeeds, an executing successive sequence of the equipment program control orders is planned, and an equipment order executing module is triggered. The equipment order executing module verifies input parameter values corresponding to the equipment program control orders input by all the users. If verification is passed, a parameter format is input according to the order required by a control protocol of the equipment, and input parameters are coded and sent to corresponding equipment. An order executing result is waited to be sent back by the equipment, and the executed result is sent to an equipment parameter decoding managing module which decodes the executed result and sends back the equipment order executing condition to the users.

Description

A kind of instrument and equipment monitors and control system
Technical field
The present invention relates to a kind of instrument and equipment monitors and control system.
Background technology
In test job, in the integrated surveillance, all relate to and utilize instrument and equipment to excite excitation, measurement data, collection result, response abnormality etc., at with a kind of measurement function, different instrument and equipment manufacturers, its electric interfaces design, control flow, control protocol, electric connecting modes etc. are not quite similar, cause each instrument and equipment control mode different, building automatization test system, in the process of integrated monitoring system, be difficult to finish the unified control of various device, need carry out a large amount of special cases handles, to system integration work, produce very big obstacle, along with the expansion of system integration scope, the increase of device category, the contradiction of generation is more and more outstanding, seriously, significantly improve system complexity, reduce production efficiency.
Summary of the invention
Technology of the present invention is dealt with problems and is: overcome the deficiencies in the prior art, provide a kind of instrument and equipment to monitor and control system that this system extension is strong, can enhance productivity.
Technical solution of the present invention is: a kind of instrument and equipment monitors and control system, comprises facility information describing module, equipment operation configuration module, equipment operation management module, device directive scheduler module, device directive execution module, device parameter decoder module;
The facility information describing module, be used for describing and define equipment, item of information mainly comprises device type, device numbering, device name, the program control instruction list of equipment, device parameter list, device events tabulation, device directive input parameter descriptor, device directive output parameter descriptor, device events output descriptor;
Equipment operation configuration module, according to monitor, demand for control, the item of information of the relevant device in the facility information describing module is carried out parameter configuration;
The equipment operation management module is finished the equipment of parameter configuration at equipment operation configuration module, and the loading equipemtn configuration starts, and the parameter configuration of equipment is sent to relevant device, equipment is carried out initialization, service environment during apparatus for establishing control operation;
The device directive scheduler module, receive the program control instruction of equipment of all user's inputs, and the program control instruction of equipment of reception and the instruction in the program control instruction list of equipment are mated, if the match is successful, then plan the execution sequencing of the program control instruction of equipment, and trigger equipment instruction execution module; Otherwise, send instruction it fails to match information to the user;
The device directive execution module, the corresponding input parameter value of the program control instruction of the equipment of all user's inputs is carried out verification, if verification passes through, then according to the desired instruction input parameter of the control protocol of equipment form itself, the program control instruction of equipment is encoded and send to relevant device; Waiting facilities link order execution result, and execution result is sent to device parameter decoding management module;
Device parameter decoding management module to the execution result that the receives processing of decoding, is back to the user with equipment execution command situation.
Also comprise device attribute acquisition management module, this module monitors program control instruction according to the supervision requirement of user's input to the relevant device transmitting apparatus, obtains the program control instruction execution result of equipment monitor, to the processing of decoding of this execution result, and decoded result is pushed to the user.
Also comprise the device events respond module, the event result that receiving equipment self possesses with the event result processing of decoding, and is pushed to the user with decoded result.
Described device directive execution module adopts the DLL form that cataloged procedure is encapsulated by the unified IO interface of definition, forms the coding dynamic base of seriation.
The unified IO interface form of described definition is: int COMMAND_CONVERT (const char *PFormatInput, char *PConvertResult);
Input parameter: pFormatInput satisfies: the formatted data of parameter code name/parameter value/parameter type;
Output parameter: pConvertResult meets the director data of the concrete format protocol of relevant device;
Rreturn value: digital 0=success, non-0 represents convert failed.
The present invention compared with prior art beneficial effect is:
(1) system of the present invention can be at devices from different manufacturers, different electric interfaces, different instruction agreement, instrument and equipment different control flows, heterogeneous structure, by making up the facility information description system, hierarchy of control during operation, extendible Frame Design, shielding physical equipment, logical device are in the difference of aspects such as electric interfaces, control protocol, forming unified instrument and equipment monitors and control system, the complicacy of lowering apparatus equipment monitor and control work, reduce test macro, integrated difficulty and the complexity of surveillance, increase work efficiency.By improving and accumulation, can form instrument and equipment and monitor and the equipment library architecture of control, greatly enhance productivity.
(2) the present invention is by definition IO interface standard, the intermediate treatment process adopts Plugin Mechanism, solve concrete instrument and equipment model in the difference of electric interfaces design, control flow, control protocol, electric connecting mode, the user carries out instrument and equipment with uniform way, flow process, standard and monitors and control the data result that uses instrument and equipment to produce.
(3) system of the present invention is through accumulation, and the storehouse of formation reaches certain scale, by flexible tissue and configuration, can realize supervision and the control of new instrument equipment fast, multiplexingly is fruitful, reduces production costs, and increases work efficiency.
Description of drawings
Fig. 1 is system chart of the present invention;
Fig. 2 is present device operational management module realization flow figure;
Fig. 3 is present device instruction execution module realization flow figure.
Embodiment
Below in conjunction with drawings and Examples the present invention is described in detail.
As shown in Figure 1, a kind of instrument and equipment monitors and control system, comprises facility information describing module, equipment operation configuration module, equipment operation management module, device directive scheduler module, device directive execution module, device parameter decoder module.Below to the supervision of a CAN bus integrated circuit board be controlled to be example, describe its embodiment in detail.
(1) facility information describing module
The facility information describing module, be used for describing and define equipment, the item of information of describing and defining mainly comprises device type, device numbering, device name, the program control instruction list of equipment, device parameter list, device events tabulation, device directive input parameter descriptor, device directive output parameter descriptor, device events output descriptor;
CAN bus integrated circuit board essential information:
Figure BDA00003273381500041
The program control instruction list of CAN bus integrated circuit board:
Figure BDA00003273381500042
Figure BDA00003273381500051
CAN bus integrated circuit board parameter list:
Sequence number The parameter code name Parameter name The value type
1 TA7 Number transmission control unit processed 1 thermometric Floating type
2 TA8 Number transmission control unit processed 2 thermometrics Floating type
3 TA9 Condensing encoder 1 thermometric Floating type
4 TA10 Data processor 1 thermometric Floating type
5 TA11 Admittedly deposit 1 thermometric Floating type
6 TA12 Condensing encoder 2 thermometrics Floating type
7 TA13 Condensing encoder 3 thermometrics Floating type
8 TA14 Data processor 2 thermometrics Floating type
9 TA15 Admittedly deposit 2 thermometrics Floating type
10 TA16 Modulation transmitter Integer
11 TY3 Thermal control unit thermometric Floating type
12 TR6 Pre-buried heat pipe 1 thermometric 1 of the electric cabinet of load Ceiling Floating type
13 TR7 Pre-buried heat pipe 1 thermometric 2 of the electric cabinet of load Ceiling Floating type
14 TR13 Platform floor heat pipe 1 thermometric 1 Floating type
15 TR14 Platform floor heat pipe 1 thermometric 2 Floating type
16 TR15 Platform floor heat pipe 2 thermometrics 1 Floating type
17 TR16 Platform floor heat pipe 2 thermometrics 2 Floating type
18 TR36 Long dividing plate heat pipe 1 thermometric 1 of Z Floating type
19 TR37 Long dividing plate heat pipe 1 thermometric 2 of Z Floating type
20 TR38 Long dividing plate heat pipe 2 thermometrics 1 of Z Floating type
21 TR39 Long dividing plate heat pipe 2 thermometrics 2 of Z Floating type
(2) equipment operation configuration module
Equipment operation configuration module, according to monitor, demand for control, the item of information of the relevant device in the facility information describing module is carried out parameter configuration;
Can bus integrated circuit board 1 parameter configuration:
Sequence number The item of information code name Parameter configuration
1 EQUIP_TYPE LNS513CanZongXianBK
2 EQUIP_CODE LNSCAN00_1
3 EQUIP_NAME Can bus integrated circuit board 1
4 INFO_AUTO_LINK_FLAG 1
5 INFO_SIMULATE_FLAG 0
6 INFO_EXTERN_MODULE_PATH C:\CanZongXianBK_CONFIG_1.xml
7 INFO_LINK_CONFIG ADDR=513;PORT=192.168.0.200
8 DATA_ZHONGCAICHANG 0x42
9DATA_KONGZHICHANG 0x39
10SEND_DATA_TITLE 0x21
Can bus integrated circuit board 2 parameter configuration:
Sequence number The item of information code name Parameter configuration
1 EQUIP_TYPE LNS513CanZongXianBK
2 EQUIP_CODE LNSCAN00_2
3 EQUIP_NAME Can bus integrated circuit board 2
4 INFO_AUTO_LINK_FLAG 1
5 INFO_SIMULATE_FLAG 0
6 INFO_EXTERN_MODULE_PATH C:\CanZongXianBK_CONFIG_2.xml
7 INFO_LINK_CONFIG ADDR=509;PORT=192.168.0.201
8 DATA_ZHONGCAICHANG 0x36
9 DATA_KONGZHICHANG 0x54
10 SEND_DATA_TITLE 0x23
(3) equipment operation management module
The equipment operation management module is finished the equipment of parameter configuration at equipment operation configuration module, and the loading equipemtn configuration starts, and the parameter configuration of equipment is sent to relevant device, equipment is carried out initialization, service environment during apparatus for establishing control operation;
As shown in Figure 2, the specific implementation step is as follows:
A. at the unit type of certain type, create a model device Driver Library (the DLL form, as:
LNS513CanZongXianBK.dll, LNSAgilent34980A.dll, LNSSidaTemperature.dll), that all model device Driver Libraries have is unified, fixing interface definition:
1) device initialize interface: int LNSServiceInit (const char *PRumXML).
Function declaration: according to the running configuration file of input parameter pRumXML sensing, the parsing operation configuration file, obtain the operational factor configuration information, characteristics according to model device, foundation is with the physical link (as: TCP/IP type, GPIB type, LXI type, USB type, RS232/485 type) of devices communicating, numerical value with the parameter configuration item, communication format protocol requirement with reference to equipment, send to entity device by communication link, finish device initialize work, equipment is in the ready duty of response instruction.
Input parameter: equipment operational factor configuration, as CAN1_RUN.XML, CAN2_RUN.XML comprises the parameter configuration item of equipment essential information.
The CAN1_RUN.XML content:
The CAN2_RUN.XML content:
Figure BDA00003273381500082
Rreturn value: digital 0=success, non-0 represents the initialization failure, and each non-0 numeral identifies a kind of initialization failure cause, convenient location mistake.
2) equipment withdraws from interface: int LNSInstanceQuit (const char *PEquipCode)
Function declaration: the equipment monitor of input parameter pEquipCode sign withdraws from the control running example, disconnects the physical link with entity device, and the resource that the releasing arrangement example takies is as internal memory, thread, semaphore, SOCKET handle etc.
Input parameter: pEquipCode, the equipment code name, sign belongs to the device instance of equipment code name.Rreturn value: digital 0=success, non-0 representative equipment withdraws from failure, and each non-0 numeral identifies a kind of equipment and withdraws from reason, convenient location mistake.
3) signalling arrangement withdraws from interface: int LNSServiceQuit ()
Function declaration: the equipment monitor of all these models withdraws from the control running example, disconnects the physical link with entity device, and the resource that the releasing arrangement example takies is as internal memory, thread, semaphore, SOCKET handle etc.
Rreturn value: digital 0=success, non-0 representative equipment withdraws from failure, and each non-0 numeral identifies a kind of equipment and withdraws from reason, convenient location mistake.
B. according to monitor, the demand of control, select the equipment that needs, configuration device to start.For example: certain test needs 2 CAN bus integrated circuit boards, an Agilent34980A collecting device, a SidaTemperature incubator equipment.One<servers〉equipment of node identification, start configuration item file config.xml, form is as follows:
Figure BDA00003273381500091
Figure BDA00003273381500101
Figure BDA00003273381500111
C. the equipment operation management module is opened startup configuration item file config.xml, one<servers〉equipment of node identification.Scanning<servers〉node, according to node<EQUIP_TYPE 〉, load corresponding device drives storehouse (DLL form), node<ServerConfig〉as input parameter, invocation facility Driver Library unified interface LNSServiceInit, finish device initialize work, make equipment be in program control commanded response ready state.Scan round<servers〉node, finish the initial work of other equipment successively.
(4) device directive scheduler module
The device directive scheduler module, receive the program control instruction of equipment of all user's inputs, and the program control instruction of equipment of reception and the instruction in the program control instruction list of equipment are mated, if the match is successful, then plan the execution sequencing of the program control instruction of equipment, and trigger equipment instruction execution module; Otherwise, send instruction it fails to match information to the user;
Be example with certain model C AN bus integrated circuit board, the implementation procedure of declarative instruction scheduler module.
1) the program control instruction of this equipment has three kinds of authorities: the highest control authority, and control authority monitors authority, execution priority is: the highest control authority〉control authority〉the supervision authority;
2) the highest control authority can only license to a user, and control authority and supervision authority can license to a plurality of users;
3) instruction of same level authority, time priority, what arrive first carries out earlier;
4) have not interruptibility of atom during this equipment execution command, that is: the instruction of carrying out can not be interrupted, must be complete after, could select the highest instruction of next bar priority of execution;
5) instruction scheduling inside modules apparatus for establishing instruction priority query during the program control instruction of user input device, needs identifying user authority and coded instructions.For example: in certain test, this equipment has four user U0, U1, and U2, U3, U0 has the highest control authority, the U1 limit that is possessed of control power, U2 and U3 have the supervision authority.Suppose U0, U1, U3, U2 initiates calling coded instructions SendDataPackage (transmission packet) simultaneously, then putting in order of device directive priority is SendDataPackage(U0), SendDataPackage(U1), SendDataPackage(U3), SendDataPackage(U2); Carrying out SendDataPackage(U0) in the process, user U1 initiates coded instructions SetFrameSpace(is arranged frame period) call, then putting in order of device directive priority becomes SendDataPackage (U1), SetFrameSpace (U1), SendDataPackage(U3), SendDataPackage(U2); Execute SendDataPackage(U0) after, select to carry out SendDataPackage (U1), be SetFrameSpace (U1) then, next be SendDataPackage(U3), be SendDataPackage(U2 at last).
6) for the program control instruction calls of each Client-initiated equipment, at first can check coded instructions, the instruction in the matching instruction tabulation formation just can be adjusted device directive priority query and be put in order according to User Priority.Unmatched calling sends instruction it fails to match information to the user immediately, finishes the program control instruction calls flow process of primary equipment.
(5) device directive execution module
The device directive execution module, the corresponding input parameter value of the program control instruction of the equipment of all user's inputs is carried out verification, if verification is passed through, then according to the desired instruction input parameter of the control protocol of equipment form itself, the corresponding input parameter of the program control instruction of equipment is encoded and send to relevant device; Waiting facilities link order execution result, and execution result is sent to device parameter decoding management module; If verification is not by then sending error message to the user.
As shown in Figure 3, the specific implementation step is as follows:
1) the corresponding input parameter value of the program control instruction of extraction equipment checks the effective range of each input parameter value respectively
2) according to the control protocol institute requirement of equipment itself, with the input parameter value, convert correct formatted data to according to protocol requirement;
3) with formatted data, by the devices communicating link, send to entity device;
4) wait for entity device execution, link order execution result;
5) execution result is sent to device parameter decoding management module, finishes the execution of once command.
Be example with certain model C AN bus integrated circuit board, from the design of its facility information describing module about program control instruction list, the corresponding input parameter of the program control instruction of equipment, single parameter can abstractly be (parameter code name/parameter value/parameter type), for example instruct SetTCDataPackage (the temperature control data block is set), four parameters that relate to use the form of (circuit/1/ integer) (close/85/ integer) (model/1/ integer) (open/25/ integer) represent.And the data layout requirement of this model C AN bus board card control agreement is as follows:
Figure BDA00003273381500131
CAN bus integrated circuit board for program control this model of energy need convert the form of four parameters (circuit/1/ integer) (close/85/ integer) (model/1/ integer) (open/25/ integer) to 080100000501550119AA.
Another model C AN bus integrated circuit board, the data layout of its control protocol require: K1=xxx; K2=xxx; K3=xxx; K4=xxx; Kx=xxx, the CAN bus integrated circuit board for program control this model of energy need convert the form of four parameters (circuit/1/ integer) (close/85/ integer) (model/1/ integer) (open/25/ integer) to circuit=1; Close=85; Model=1; Open=25.
In the same way, we describe (parameter code name/parameter value/parameter type) to this Unified Form that is designed to, and according to the different switching requirement, convert the process of concrete format protocol to, are called the instruction coding.Only need the unified IO interface of definition, code conversion method is encapsulated, with the form organization and management of dynamic base (DLL), the coding dynamic base that then can form seriation also claims to instruct code database.
Coding dynamic base IO interface definition: int COMMAND_CONVERT (const char *PFormatInput, char *PConvertResult);
Function declaration: the input data with the Unified Form description convert concrete format protocol to.
Input parameter: pFormatInput, the formatted data of satisfied (parameter code name/parameter value/parameter type)
Output parameter: pConvertResult meets the director data of concrete format protocol
Rreturn value: digital 0=success, non-0 represents convert failed, and each non-0 numeral identifies a kind of convert failed reason, convenient location mistake.
(6) device parameter decoding management module
Device parameter decoding management module to the execution result that the receives processing of decoding, is back to the user with equipment execution command situation.
Entity device receives program control instruction, carry out action, the processing of program control instruction agreement, with the output protocol form of execution result with equipment, turn back to the instruction execution module, execution result comprises two parts information, and whether a part characterizes program control instruction and run succeeded, after another part belongs to program control instruction execution, the data result that produces, the data result that the user needs.At the program control instruction that does not have data result, the instruction execution module only needs the form with rreturn value, and the sign implementation status gets final product, and does not need invocation facility parameter decoding administration module.Program control instruction SetBaud (baud rate is set) as certain model C AN bus integrated circuit board does not just have data result.At the program control instruction that data result is arranged, need be back to the user with a kind of unified format.
Be example with certain model C AN bus integrated circuit board, from the design of its facility information describing module about parameter list, its parameter value can adopt Unified Form to describe (parameter code name/parameter value/parameter type).And the data layout requirement of this model C AN bus board card control agreement is as follows:
Figure BDA00003273381500141
Then its 21 parameters output as a result form be: 0801000016C8C8C8C8C8C8C8C864646464646464641B1B1B1B1BFC, its user can not directly use (collection be former code data, need carry out quantification treatment, multiply by scale-up factor, obtain the parameter result).
Another model C AN bus integrated circuit board, its parameter output protocol form is: V1; V2; V3; V4; Vx, its 21 parameter outputs form as a result are 20.0; 20.0; 20.0; 20.0; 20.0; 20.0; 20.0; 20.0; 10.0; 10.0; 10.0; 10.0; 10.0; 10.0; 10.0; 10.0; 27.0; 27.0; 27.0; 27.0; 27.0, though be direct result, use inconvenient.
In the same way, we become this output consequence devised Unified Form to describe (parameter code name/parameter value/parameter type), at various concrete format agreements, according to the different disposal requirement, are processed into the process that Unified Form is described, and are called the device parameter decoding.Only need the unified IO interface of definition, the parametric solution code method is encapsulated, with the form organization and management of dynamic base (DLL), then can form the parameter decoding dynamic base of seriation.
Parameter decoding dynamic base IO interface definition: int PARAM_DEAL (const char *PInput, char *PFormatResult);
Function declaration: the input data with the Unified Form description convert concrete format protocol to.
Input parameter: pInput, various concrete format agreements
Output parameter: pFormatResult, the formatted data of satisfied (parameter code name/parameter value/parameter type)
Rreturn value: digital 0=success, non-0 representation parameter decoding failure, each non-0 numeral identifies a kind of parameter decoding failure cause, convenient location mistake.
Handle through decoding, then two kinds of different protocol formats can be unified output, are user-friendly to.Unified output result: TA7/20.0/ floating type; The TA8/20.0/ floating type; The TA9/20.0/ floating type; The TA10.0/20.0/ floating type; The TA11/20.0/ floating type; The TA12/20.0/ floating type; The TA13/20.0/ floating type; The TA14/20.0/ floating type; The TA15/20.0/ floating type; The TA16/20.0/ integer; The TY3/10.0/ floating type; The TR6/10.0/ floating type; The TR7/10.0/ floating type; The TR13/10.0/ floating type; The TR14/10.0/ floating type; The TR15/10.0/ floating type; The TR16/10.0/ floating type; The TR36/27.0/ floating type; The TR37/27.0/ floating type; The TR38/27.0/ floating type; The TR39/27.0/ floating type.
(7) device attribute acquisition management module
This module monitors program control instruction according to the supervision requirement of user input to the relevant device transmitting apparatus, obtains the program control instruction execution result of equipment monitor, to the processing of decoding of this execution result, and decoded result is pushed to the user.
Be example with certain model C AN bus integrated circuit board, certain test, the user only need pay close attention to TA7 (number transmission control unit processed 1 thermometric), TA8 (number transmission control unit processed 2 thermometrics), TA9 (condensing encoder 1 thermometric), TA10 (data processor 1 thermometric), TA11 (admittedly depositing 1 thermometric), TA12 (condensing encoder 2 thermometrics), TA13 (condensing encoder 3 thermometrics), TA14 (data processor 2 thermometrics), TA15 (admittedly depositing 2 thermometrics), TA16 (modulation transmitter), TY3 (thermal control unit thermometric), acquisition interval: TA7 (0.5 second), TA8 (0.5 second), TA9 (0.5 second), TA10 (0.5 second), TA11 (1 second)
TA12 (1 second), TA13 (1 second), TA14 (1 second), TA15 (2 seconds), TA16 (2 seconds), TY3 (2 seconds).
Device attribute acquisition management resume module flow process:
1) device attribute acquisition management module receives the user and monitors requirement, registered user's information;
2) according to acquisition interval, it is one group that the attribute of identical acquisition interval is compiled.Be divided into 0.5 second group in this example, 1 second group, 2 seconds groups
3) set up the sampling interval timer, which is organized the timer time and arrives, and instruction execution result is obtained in the program control instruction of transmitting monitoring immediately.0.5 second time interval arrived in this example, gathered TA7, TA8, and TA9, TA10,1 second time interval arrived, and gathered TA11, TA12, TA13, TA14,2 second time interval arrived, and gathered TA15, TA16, TY3.
4) instruction execution result is decoded, and the user profile according to registration is pushed to the user with decoded result.
(8) device events respond module
The event result that receiving equipment self possesses with the event result processing of decoding, and is pushed to the user with decoded result.
Instrument and equipment has self working state and characterizes the parameter of its operate as normal, the instrument and equipment operate as normal, himself must satisfy certain condition of work, for safety, restricting condition for use, factors such as working condition requirement, instrument and equipment is at voltage, electric current, temperature, air pressure, water temperature, oil pressure, rotating speed, power, frequencies etc. have certain limited field, instrument and equipment in the course of the work, regularly carry out the working status parameter inspection of equipment self, the overflow threshold value, voltage alarm, electric current is reported to the police, pressure alarm, temperature alarming, water temperature is reported to the police, rotating speed is unusual, power warning etc.After producing warning, equipment can send the alert event result outward by communication link, and the device events respond module receives event result, and the result in time is pushed to the user.
The unspecified part of the present invention belongs to general knowledge as well known to those skilled in the art.

Claims (5)

1. an instrument and equipment monitors and control system, it is characterized in that: comprise facility information describing module, equipment operation configuration module, equipment operation management module, device directive scheduler module, device directive execution module, device parameter decoder module;
The facility information describing module, be used for describing and define equipment, item of information mainly comprises device type, device numbering, device name, the program control instruction list of equipment, device parameter list, device events tabulation, device directive input parameter descriptor, device directive output parameter descriptor, device events output descriptor;
Equipment operation configuration module, according to monitor, demand for control, the item of information of the relevant device in the facility information describing module is carried out parameter configuration;
The equipment operation management module is finished the equipment of parameter configuration at equipment operation configuration module, and the loading equipemtn configuration starts, and the parameter configuration of equipment is sent to relevant device, equipment is carried out initialization, service environment during apparatus for establishing control operation;
The device directive scheduler module, receive the program control instruction of equipment of all user's inputs, and the program control instruction of equipment of reception and the instruction in the program control instruction list of equipment are mated, if the match is successful, then plan the execution sequencing of the program control instruction of equipment, and trigger equipment instruction execution module; Otherwise, send instruction it fails to match information to the user;
The device directive execution module, the corresponding input parameter value of the program control instruction of the equipment of all user's inputs is carried out verification, if verification is passed through, then according to the desired instruction input parameter of the control protocol of equipment form itself, the corresponding input parameter of the program control instruction of equipment is encoded and send to relevant device; Waiting facilities link order execution result, and execution result is sent to device parameter decoding management module;
Device parameter decoding management module to the execution result that the receives processing of decoding, is back to the user with equipment execution command situation.
2. a kind of instrument and equipment according to claim 1 monitors and control system, it is characterized in that: also comprise device attribute acquisition management module, this module is according to the supervision requirement of user's input, monitor program control instruction to the relevant device transmitting apparatus, obtain the program control instruction execution result of equipment monitor, to the processing of decoding of this execution result, and decoded result is pushed to the user.
3. a kind of instrument and equipment according to claim 1 and 2 monitors and control system, it is characterized in that: also comprise the device events respond module, the event result that receiving equipment self possesses with the event result processing of decoding, and is pushed to the user with decoded result.
4. a kind of instrument and equipment according to claim 1 and 2 monitors and control system, it is characterized in that: described device directive execution module is by the unified IO interface of definition, adopt the DLL form that cataloged procedure is encapsulated, form the coding dynamic base of seriation.
5. a kind of instrument and equipment according to claim 4 monitors and control system that it is characterized in that: the unified IO interface form of described definition is: int COMMAND_CONVERT (const char *PFormatInput, char *PConvertResult);
Input parameter: pFormatInput satisfies: the formatted data of parameter code name/parameter value/parameter type;
Output parameter: pConvertResult meets the director data of the concrete format protocol of relevant device;
Rreturn value: digital 0=success, non-0 represents convert failed.
CN201310210142.6A 2013-05-30 2013-05-30 Equipment monitoring and controlling system of instrument Active CN103279106B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201310210142.6A CN103279106B (en) 2013-05-30 2013-05-30 Equipment monitoring and controlling system of instrument

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201310210142.6A CN103279106B (en) 2013-05-30 2013-05-30 Equipment monitoring and controlling system of instrument

Publications (2)

Publication Number Publication Date
CN103279106A true CN103279106A (en) 2013-09-04
CN103279106B CN103279106B (en) 2015-07-08

Family

ID=49061669

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201310210142.6A Active CN103279106B (en) 2013-05-30 2013-05-30 Equipment monitoring and controlling system of instrument

Country Status (1)

Country Link
CN (1) CN103279106B (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104807504A (en) * 2015-04-30 2015-07-29 北京星河康帝思科技开发股份有限公司 Equipment inspection method and device
CN105373043A (en) * 2015-11-19 2016-03-02 珠海格力电器股份有限公司 Method and system for monitoring controller
CN105528212A (en) * 2015-12-05 2016-04-27 中国航空工业集团公司洛阳电光设备研究所 Generalization processing method of driving interfaces of interface boards of detector
WO2016127773A1 (en) * 2015-02-10 2016-08-18 中兴通讯股份有限公司 Update method and device
WO2022110604A1 (en) * 2020-11-27 2022-06-02 苏州精控能源科技有限公司 Control method and control system for battery monitoring platform

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB2158970A (en) * 1984-05-19 1985-11-20 British Aerospace Industrial processing and manufacturing systems
EP0397924B1 (en) * 1989-05-17 1995-11-29 Koninklijke Philips Electronics N.V. Work station controller module
CN1716137A (en) * 2004-05-25 2006-01-04 费舍-柔斯芒特***股份有限公司 Version control for objects in a process plant configuration system
CN101566835A (en) * 2009-05-21 2009-10-28 中兴通讯股份有限公司 Method and device for controlling instrument
CN201398239Y (en) * 2009-05-15 2010-02-03 天津七一二通信广播有限公司 Analog feedback system for testing communications terminal
CN102175281A (en) * 2010-12-30 2011-09-07 清华大学 Method and system for testing multi-mode apparatus
CN103019939A (en) * 2012-12-27 2013-04-03 广州广电运通金融电子股份有限公司 Method and system for testing driver

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB2158970A (en) * 1984-05-19 1985-11-20 British Aerospace Industrial processing and manufacturing systems
EP0397924B1 (en) * 1989-05-17 1995-11-29 Koninklijke Philips Electronics N.V. Work station controller module
CN1716137A (en) * 2004-05-25 2006-01-04 费舍-柔斯芒特***股份有限公司 Version control for objects in a process plant configuration system
CN201398239Y (en) * 2009-05-15 2010-02-03 天津七一二通信广播有限公司 Analog feedback system for testing communications terminal
CN101566835A (en) * 2009-05-21 2009-10-28 中兴通讯股份有限公司 Method and device for controlling instrument
CN102175281A (en) * 2010-12-30 2011-09-07 清华大学 Method and system for testing multi-mode apparatus
CN103019939A (en) * 2012-12-27 2013-04-03 广州广电运通金融电子股份有限公司 Method and system for testing driver

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2016127773A1 (en) * 2015-02-10 2016-08-18 中兴通讯股份有限公司 Update method and device
CN105991327A (en) * 2015-02-10 2016-10-05 中兴通讯股份有限公司 Updating method and apparatus thereof
CN104807504A (en) * 2015-04-30 2015-07-29 北京星河康帝思科技开发股份有限公司 Equipment inspection method and device
CN105373043A (en) * 2015-11-19 2016-03-02 珠海格力电器股份有限公司 Method and system for monitoring controller
CN105373043B (en) * 2015-11-19 2018-02-13 珠海格力智能装备技术研究院有限公司 The method and system of monitor controller
CN105528212A (en) * 2015-12-05 2016-04-27 中国航空工业集团公司洛阳电光设备研究所 Generalization processing method of driving interfaces of interface boards of detector
WO2022110604A1 (en) * 2020-11-27 2022-06-02 苏州精控能源科技有限公司 Control method and control system for battery monitoring platform

Also Published As

Publication number Publication date
CN103279106B (en) 2015-07-08

Similar Documents

Publication Publication Date Title
CN103279106B (en) Equipment monitoring and controlling system of instrument
CN104345717B (en) Intelligent remote data acquisition system based on Internet of Things
CN102227122B (en) Platform-independent protocol modularized system
JP3227717U (en) Collision check data processing device
CN103457354B (en) A kind of secondary equipment of intelligent converting station moves O&M method and device thereof
CN102880792B (en) A kind of dynamic modelling method of the conventional substation based on IEC standard
Zhu et al. Renovation of automation system based on Industrial Internet of Things: A case study of a sewage treatment plant
CN104881748A (en) Power dispatching automation method and power dispatching automation system based on 'cloud computing' dispatching application
CN109104341A (en) A kind of batch dispositions method of same house type smart home system
CN105809260A (en) Method for intelligently generating monitoring information point list of dispatching automation system
CN106878466B (en) A kind of Hydropower Unit data management and equipment control unified platform
KR20120039714A (en) Method and apparatus for identifying redeployed distributed generator components
CN105137770A (en) Web-based aquiculture remote monitoring system and control method thereof
CN104966150A (en) Intelligent anti-error analysis method and system
CN110691132B (en) Method and system for configurable unified access of analog signal output to Internet of things
CN102006204B (en) Distributed resolution system for monitoring data stream in real time
CN112099401A (en) Building site monitoring control system based on thing networking
CN113552857A (en) Automatic excitation detection method and system in autonomous controllable intelligent substation
CN106227170A (en) A kind of CIM integrating central management system producing equipment for PCB
CN108162347A (en) A kind of injection-moulding device for remote control
CN114282343A (en) Equipment modeling method and system suitable for power Internet of things
CN102064602A (en) Operating method of B/S framework networked electronic simulation drawing board system
KR101663504B1 (en) Method and system for providing integrated managing service based smart water grid
CN103634300A (en) Protocol conversion method and system for central monitoring network
KR101411128B1 (en) Device agent and method for protocol conversion thereof

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
C56 Change in the name or address of the patentee
CP01 Change in the name or title of a patent holder

Address after: 100081 Shenzhou building, South Avenue, Haidian District, Beijing, 402, Zhongguancun

Patentee after: Leinas Technology (Beijing) Limited by Share Ltd

Address before: 100081 Shenzhou building, South Avenue, Haidian District, Beijing, 402, Zhongguancun

Patentee before: China Spacesat Co., Ltd.