CN104468778B - A kind of cloud manufacturing execution system and its manufacture execution method based on cloud service - Google Patents

A kind of cloud manufacturing execution system and its manufacture execution method based on cloud service Download PDF

Info

Publication number
CN104468778B
CN104468778B CN201410739045.0A CN201410739045A CN104468778B CN 104468778 B CN104468778 B CN 104468778B CN 201410739045 A CN201410739045 A CN 201410739045A CN 104468778 B CN104468778 B CN 104468778B
Authority
CN
China
Prior art keywords
cloud
service
event
cloud service
interface
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
CN201410739045.0A
Other languages
Chinese (zh)
Other versions
CN104468778A (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.)
Guangdong University of Technology
Original Assignee
Guangdong University of Technology
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 Guangdong University of Technology filed Critical Guangdong University of Technology
Priority to CN201410739045.0A priority Critical patent/CN104468778B/en
Publication of CN104468778A publication Critical patent/CN104468778A/en
Application granted granted Critical
Publication of CN104468778B publication Critical patent/CN104468778B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/02Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/12Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Health & Medical Sciences (AREA)
  • Computing Systems (AREA)
  • General Health & Medical Sciences (AREA)
  • Medical Informatics (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

The present invention, which discloses a kind of cloud manufacturing execution system based on cloud service and its manufacture execution method, the cloud manufacturing execution system, to be included:The manufacture cloud service system being deployed in cloud service platform architecture, for providing cloud service for the manufacturing operations service request of cloud client application;The cloud client application being deployed on mobile terminal or computer, for gathering the field data of manufacture implementation procedure in real time, local control instruction or request manufacture cloud service are triggered according to event rules, and result is fed back into user interface, label acquisition interface or equipment interface;The present invention uses the cloud manufacturing execution system of the framework of " manufacture cloud service system+cloud client application ", virtualization, distributed computing resource and computing capability are regard as service by network and are supplied to user, system service is disposed in cloud service platform architecture, it is managed by a small amount of professional and technical personnel, the problems such as alleviating enterprise manpower shortage, basis for IT application deficiency, insufficient funds.

Description

A kind of cloud manufacturing execution system and its manufacture execution method based on cloud service
Technical field
The present invention relates to the Industrial Engineering field of manufacturing business's manufacture process management, more particularly, to one kind Cloud manufacturing execution system and its manufacture execution method based on cloud service.
Background technology
At present, manufacturing informatization is one of important support means of China's manufacturing industry transition and upgrade.Current manufacturing industry letter The development trend of breathization towards " promoted on the basis of integrated, collaborative, networking the Agility of manufacture, serviceization, The direction of greenization and knowledge innovation " strides forward.
But the process of manufacturing informatization also faces some practical difficulties, including:Basis is poor:IT application in enterprises basis It is poor, lack the input of information-based exploitation, and corresponding management competency.Cost is high:The scale structure of enterprise is unreasonable, average size Too small, individual enterprise is originally higher with respect to its output value, implementation information chemical conversion.Manpower shortage:Enterprise staff, particularly the line work of workshop one People, information-based quality is relatively low, to the horizontal deficiency of maintenance and management of information infrastructure, causes that its greatest benefit can not be played.
The content of the invention
The difficulty and cloud computing/cloud service technology run into for Informationization Manufacture is to solving the advantage of these problems, this hair It is bright propose one in cloud service platform architecture deployment, using cloud service pattern provide manufacturing service based on cloud service Cloud manufacturing execution system, and be based on this system, it is proposed that it is a kind of realize manufacturing process data collection in real time and management and control based on The cloud manufacture execution method of cloud service.
In order to solve the above technical problems, technical scheme is as follows:
A kind of cloud manufacturing execution system based on cloud service, the cloud manufacturing execution system include:Cloud service is deployed in put down Manufacture cloud service system in platform architecture, for according to the manufacturing operations service request that service regulation is cloud client application Cloud service is provided;The cloud client application being deployed on mobile terminal or computer, for gathering showing for manufacture implementation procedure in real time Field data, local control instruction or request manufacture cloud service are triggered according to event rules, and result is fed back into user interface and connect Mouth, label acquisition interface or equipment interface.
In a kind of preferable scheme, described manufacture cloud service system includes following module:
(a) business configuration management module, the service rule of service are externally provided for configuring and managing manufacture cloud service system Then, trigger service request with cloud client event or assign the event rules of control instruction;
(b) rule base, the rule formulated for storage service configuration management module, these rules are included in manufacture cloud service The service regulation of system and the event rules in cloud client executing;
(c) business cloud service engine, for externally providing the manufacture cloud clothes based on unified interface specification according to service regulation Business, it externally provides synchronous and asynchronous two kinds of method of calling, and synchronization call mode blocks cloud client application, performs cloud clothes at once Business and returning result;Asynchronous investigation mode can insert queue using the cloud service of calling as operation, and return to an operation at once Numbering, cloud client behind during according to job number inquire about service result;
(d) atomic cloud service module, be using the cloud object of mark as operation target, registered according to object type template A series of not interruptable atomic operation set based on cloud service;
In a kind of preferable scheme, described cloud client application is included with lower module:
(e) management module is locally configured, for managing from the event rules synchronously downloaded of manufacture cloud service system, create and Event rules of the management role scope in local;
(f) local rules repository, for be stored in cloud client by user interface event, label acquisition interface event or The event rules of equipment interface event triggering;
(g) event enforcement engine, for managing the label with monitoring user interface interface incoming event, label acquisition interface The device events of read-write event and equipment interface, and according to the definition of event rules in rule base, trigger corresponding event-action;
(h) user interface, it is the man-machine interface of cloud client application, event feedback can be shown to operating personnel, Or business event is submitted to event enforcement engine by interface operation by operating personnel;
(i) label acquisition interface, be the interface of cloud client application connection tag read-write equipment, for read tag state or Write tag parameter;
(j) equipment interface, be the direct access interface of cloud client application and numerical control device, can collecting device state and Data, or feedback device control instruction.
In a kind of preferable scheme, the event rules are by the ECA (Event- of label stream event triggering business processing Condition-Action:Event-condition-action) it is regular, event rules use m-vector in rule base<{<Reader Mark, antenna mark, label data>*, and filter, event-action>Represent, wherein:{ reader identifies, antenna mark Know, label data } * be the 0 label stream event formed to limited multiple tag combinations, wherein label data including reader from The data read in label, and the growth data of user interface/equipment interface input;Filter represent with<Reader Mark, antenna mark, label data>* be input parameter trigger condition, condition judgment is that very can just trigger execution event Action;Event-action represent with<Reader identifies, antenna mark, label data>* be input parameter event perform it is dynamic Make, the action can be:To the business cloud service engine requests manufacturing service of manufacture cloud service system;Can also be with plug-in unit shape The local program entrance of formula extension, refers to for assigning control to user interface or label acquisition interface or equipment interface Order.
In a kind of preferable scheme, described service regulation is that the rule for specifying cloud service content are called for manufacturing service Then, cloud service content is formed by a series of atomic cloud Services Composition of cloud objects, or by meeting the plug and play of interface specification The extension cloud service module of pattern loading provides, and service regulation uses m-vector in rule base<Service identifiers, it is passed to ginseng Number, service action>Represent, wherein:Service identifiers are the service regulation mark that cloud client is passed to;Incoming parameter is cloud client Calling input parameter required for end is passed to, calling business cloud service;Service action defines for service content, is with incoming ginseng Number is input parameter, the perform script being made up of a series of atom cloud service of cloud objects, is explained by business cloud service engine Perform;Entrance either is performed to be passed to extension cloud service program of the parameter as input parameter, by business cloud service engine calling Perform.
In a kind of preferable scheme, the unified interface specification is based on SOAP(Simple Object Access Protocol)The Web Service unified interface specifications of agreement, its interface parameters are<Security descriptor, service identifiers, it is passed to Spread out of parameter, method of calling>, wherein:Security descriptor is used for judging the legitimacy of service call, data access;Service identifiers For the mark of service regulation in rule base, for retrieving the service action of specified services rule in rule base to perform;It is incoming It is that the parameter of cloud service and the parameter of cloud service return are specified in service action to spread out of parameter;Method of calling includes synchronization call Or asynchronous call mode.
In a kind of preferable scheme, the cloud object leads to for the resource object in cloud manufacturing execution system and capability-object The virtual objects that mark means map in cloud service system is manufactured are crossed, resource object includes the workpieces processing object being processed With the material object for needing management and control, capability-object includes capacity of equipment object and manpower capability-object, the resource object and energy Power object using one-dimension code, Quick Response Code, IC-card or RFID tag technology cloud client application and unique tags encode bind into Rower is noted.
The object type template, it is for different types of resource object or capability-object in a kind of preferable scheme The cloud object template mapped in cloud service system is manufactured, different object type template, by with different atom cloud services Operational set, workpieces processing object that the resource object includes being processed, need the material resource object of management and control, ability pair As including capacity of equipment object, manpower capability-object..
In a kind of preferable scheme, the cloud service of business cloud service engine and atomic cloud the service module offer, Independently dispose and run in cloud service platform architecture, realize the management and scheduling of Service Source.
A kind of cloud manufacture execution method based on cloud service, methods described are applied to the above-mentioned cloud manufacture based on cloud service and held Row system, the described method comprises the following steps:
S1:To enter cloud manufacture system resource object and capability-object using label technique cloud client with it is unique Label coding binding is labeled, and the resource object and capability-object after mark are in cloud pair corresponding to manufacture cloud service system establishment As, and cloud object indexing is added into, its atomic service is registered according to object type template, resource object includes what is be processed Workpieces processing object, the material resource object for needing management and control, capability-object include capacity of equipment object, manpower capability-object;
S2:Resource object and capability-object after mark is in production process circulation or state change, in cloud manufacture system The business event that middle triggering manufacture performs;
S3:Business event after the monitoring triggering of event enforcement engine, is performed in event-action according to event rule definitions Hold, for needing to ask the event for manufacturing cloud service, service request is proposed to manufacture cloud service system;Advised for the event of local Then, execution control instruction is defined according to event and is issued to the user interface of local cloud client application, label acquisition interface Or equipment interface;
S4:The business cloud service engine of manufacture cloud service system receives the service request of cloud client event enforcement engine, Business cloud service engine is defined according to service regulation in rule base, and corresponding cloud object is retrieved in cloud object indexing and calls it Atom cloud service obtains service result, and returns to service result to the event enforcement engine of cloud client application;
S5:The event enforcement engine of cloud client application by the control instruction of service result be issued to user interface, Label acquisition interface or equipment interface.
In a kind of preferable scheme, in step S2, the business thing that triggering manufacture performs in cloud manufacture system Part, including following three kinds of modes:
Mode 121, read by the tag read-write equipment of the connection label acquisition interface of plant site deployment, produce real-time tag Message, tag message input cloud client application event enforcement engine, event enforcement engine is by thing in tag message and rule base Part rule is matched, and triggers qualified business event;
Mode 122, by operative employee user by being deployed in the cloud client application user interface of plant site, start Business function, the tag message that will be read by label acquisition interface or equipment interface, the data with user interface input Composite label message is formed together, incoming event enforcement engine, business event is triggered according to event rules;
Mode 123, by the numerical control device or sensing equipment of connection equipment interface, handling or processing a mark object institute The operation of representative or when reading predefined status data, is actively disappeared by equipment interface to event enforcement engine input label Breath, business event is triggered according to event rules.
Compared with prior art, the beneficial effect of technical solution of the present invention is:Cloud manufacture of the present invention based on cloud service is held Row system, using the cloud manufacturing execution system of the framework of " manufacture cloud service system+cloud client application ", by virtualization, distribution The computing resource and computing capability of formula are used as service by network and are supplied to user, and system is disposed in cloud service platform architecture System service, is managed by a small amount of professional and technical personnel, alleviates enterprise's manpower shortage, basis for IT application deficiency and insufficient funds Problem.The implementation or reconstruct of business procedure, new client-side program is developed without modification and again, by service end Business configuration management, service implementation and the reconstruct of client can be also realized, so reduce the workload and difficulty of development and implementation, Cost has been saved, has also reduced the demand to information talent.
Cloud manufacture execution method of the present invention based on cloud service, it is real on the above-mentioned cloud manufacturing execution system based on cloud service Apply, manufacture and perform in the cloud that manufacturing enterprise realizes low cost, reduction information talent requires.
Brief description of the drawings
Fig. 1 is the system architecture diagram of the cloud manufacturing execution system of the invention based on cloud service.
Fig. 2 is the flow chart that cloud of the present invention based on cloud service manufactures execution method.
Embodiment
Accompanying drawing being given for example only property explanation, it is impossible to be interpreted as the limitation to this patent;
In order to more preferably illustrate the present embodiment, some parts of accompanying drawing have omission, zoomed in or out, and do not represent actual product Size;
To those skilled in the art, it is to be appreciated that some known features and its explanation, which may be omitted, in accompanying drawing 's.
Technical scheme is described further with reference to the accompanying drawings and examples.
Embodiment 1
As shown in figure 1, a kind of cloud manufacturing execution system based on cloud service, including:It is deployed in cloud service platform foundation frame Manufacture cloud service system on structure, for providing cloud service for the manufacturing operations service request of cloud client application;It is deployed in shifting Cloud client application in dynamic terminal or computer, for gathering the field data of manufacture implementation procedure in real time, according to event rules Trigger local control instruction or request manufacture cloud service, and by result feed back to user interface or label acquisition interface or Equipment interface.
Described manufacture cloud service system, including following module:
(a) business configuration management module, the service rule of service are externally provided for configuring and managing manufacture cloud service system Then, trigger service request with cloud client event or assign the event rules of control instruction.
(b) rule base, the rule formulated for storage service configuration management module, these rules are included in manufacture cloud service The service regulation of system and the event rules in cloud client executing.
Described event rules are a kind of eca rules, and the rule of business processing is triggered by label stream event.Event rules exist M-vector is used in rule base<{<Reader identifies, antenna mark, label data>*, and filter, event-action>Table Show, wherein:{ reader identifies, antenna mark, label data } * is the 0 label stream thing formed to limited multiple tag combinations Part, wherein label data include the data that reader is read from label, and the expansion of user interface/equipment interface input Open up data;Filter represent with<Reader identifies, antenna mark, label data>* be input parameter trigger condition, Condition judgment is that very can just trigger execution event-action;Event-action represent with<Reader identifies, antenna mark, label Data>* be input parameter event perform action, the action can be:Business cloud service to manufacture cloud service system is drawn Hold up request manufacturing service;Can also be the local program entrance extended with card format, for being adopted to user interface, label Collection interface or equipment interface assign control instruction.
Described service regulation is that the rule for specifying cloud service content is called for manufacturing service, and cloud service content is by a series of The atomic cloud Services Composition of cloud object forms, or the extension cloud service mould that the plug and play pattern by meeting interface specification loads Block provides.Service regulation uses m-vector in rule base<Service identifiers, it is passed to parameter, service action>Represent, wherein: Service identifiers are the service regulation mark that cloud client is passed to;Incoming parameter is that cloud client is passed to, calls business cloud service Required calling input parameter;Service action defines for service content, is using incoming parameter as input parameter, by a series of The perform script of the atom cloud service composition of cloud object, is explained by business cloud service engine and performed;Either using incoming parameter as The extension cloud service program of input parameter performs entrance, is performed by business cloud service engine calling.
(c) business cloud service engine, it is to manufacture the nucleus module that cloud service system externally provides manufacturing operations service, uses Soap protocol externally provides the manufacture cloud service based on unified interface specification.It externally provides synchronization call and asynchronous two kinds of calling Mode.Synchronization call mode can block cloud client application, perform cloud service and returning result at once.Asynchronous call mode can incite somebody to action The cloud service of calling as operation insert queue, and at once return a job number, cloud client can behind during Service result is inquired about according to job number.
The manufacturing operations service comprises at least a kind of following manufacture implementation procedure business:Operation obtain, report work, inspection declaration, Detect, do over again, transporting, quality events, device events, personnel's event.But and above business is not limited to, further technology Scheme also includes the service of activating business.
Described unified interface specification, for the Web Service unified interface specifications based on SOAP, its interface parameters is< Security descriptor, service identifiers, it is passed to outflow parameter, method of calling>, wherein:Security descriptor is used for judging service call, number According to the legitimacy of access;Service identifiers are the mark of service regulation in rule base, for retrieving specified services rule in rule base Service action then performs;The ginseng that incoming outflow parameter is the parameter of the specified cloud service of service action and cloud service returns Number.
(d) atomic cloud service module, be using the cloud object of mark as operation target, according to object type template register A series of not interruptable atomic operation set based on cloud service.
Described cloud object, is resource object and capability-object in cloud manufacturing execution system, and resource object includes carrying out The workpieces processing object of processing and the material object for needing management and control, capability-object include capacity of equipment object and manpower ability pair As being bound using one-dimension code, Quick Response Code, IC-card or RFID tag technology in cloud client application and unique tags coding into rower Note, the resource object and capability-object after mark are in cloud object corresponding to manufacture cloud service system establishment.All cloud objects will be Manufacture cloud service system and establish index, and its atom cloud service is registered according to its object type template.
The object type template, it is to be reflected for different types of resource object or capability-object in cloud service system is manufactured The cloud object template penetrated, different object type template, by with different atomic cloud service operations set.
Described object type template, it can include being used for the resource object types that establishing resource object maps cloud object Template, and create the capability-object template types that capability-object maps cloud object, and pair based on this two kinds of templates-Extensions As template types, or meet the new Object template types of atomic cloud service regulation.
Described resource object types template, it is using the resource object of mark as a series of separate of operation target Atomic operation set, it is main to include but is not limited to:
(1) create:For using label technique mark workpieces processing object, material resource object, capability resource object and Human resources object etc. creates mark object in cloud service system is manufactured, and is indexed.
(2) shift:The physical location transfer of record mark object.
(3) Status Change:Record marks the Status Changes such as the machining state of object, capability state.
(4) pack:Multiple mark object compositions are still effective into a new mark object, original mark object.
(5) unpack:Object is marked by be packaged into one, unpacking is separated into original multiple mark objects.
(6) merge:Into a new mark object, original is multiple to be marked object parts or all disappears multiple mark object mergings Die.
(7) split:One mark object is split into multiple newly-built mark objects.
Described capability-object template types, it is using the capability-object of mark as a series of separate of operation target Atomic operation set, it is main to include but is not limited to:
(1) create:For using label technique mark workpieces processing object, material resource object, capability resource object and Human resources object etc. creates mark object in cloud service system is manufactured, and is indexed.
(2) shift:The physical location transfer of record mark object.
(3) Status Change:Record marks the Status Changes such as the machining state of object, capability state.
(4) service:To the occupancy of capability-object service ability.
(5) discharge:Release to capability-object service ability.
The further technical scheme of the manufacture cloud service system also includes:Security management services needed for each module, are carried For the safety management function of authentication, access mandate and data encryption;Log services, the daily record that record service provides;Persistently Change data, services, provided by data storage service, the data storage service can be relational database storage service, non-relation number According to library storage service, file storage service, catalogue storage service, and the storage service that other external memory/internal memory provides.
Described cloud client application, including with lower module:
(e) management module is locally configured, the event rules synchronously downloaded from manufacture cloud service system can be managed, can also Create and management role scope is in local event rules.
(f) local rules repository, cloud client is stored in by user interface event, label acquisition interface event or equipment The event rules of interface event triggering.Event rules in rule base, the rule obtained can be downloaded from manufacture cloud service system Then, can also be created by management module is locally configured, sphere of action is only limitted to local rule.
(g) event enforcement engine, it is the nucleus module of cloud client application.It is responsible for inputting thing with monitoring user interface Part, the tag read event of label acquisition interface and the device events of equipment interface, and determined according to event rules in rule base Justice, triggers corresponding event-action, and event result or service result is fed back into user interface or label collection connects Mouth or equipment interface.
(h) user interface, it is the man-machine interface of cloud client application, event feedback can be shown to operating personnel, Or business event is submitted to event enforcement engine by interface operation by operating personnel.User interface provides cloud manufacture The function menu of the various data collection services of execution system, corresponding business datum inputting interface can be called, by input data The label data of combination tag acquisition interface collection, business event is submitted to event enforcement engine.
(i) label acquisition interface, be the interface of cloud client application connection tag read-write equipment, for read tag state or Write tag parameter.Label acquisition interface can automatically gather label data and trigger business thing by event enforcement engine Part.Label acquisition interface can also be called by user interface in the case of the label data of collection is not sufficient enough, will Input data and label data are combined, and business event is submitted to event enforcement engine.
(j) equipment interface, be the direct access interface of cloud client application and numerical control device, can with collecting device state and Data, or feedback device control instruction.The object of equipment interface connection should comprise at least one kind of following equipment:Numerical control adds Numerical control production equipment, sensor, electronic display, the reminding alarm devices such as work/robot/automatic production line.Equipment interface can Automatically to gather work pieces process state or facility information, and label data is formed, business thing is triggered by event enforcement engine Part.Equipment interface can also be called by user interface, input data and equipment interface data are combined, performed to event Engine submits business event.
The cloud client application further provides for following service:Security management services, there is provided authentication, access are awarded Power and the safety management function of data encryption;Log services, record cloud client event daily record;Service is locally stored, by providing Storage and the buffer service of data and file based on local.
As shown in Fig. 2 a kind of cloud manufacture execution method based on cloud service, methods described are based on cloud service applied to above-mentioned Cloud manufacturing execution system, the described method comprises the following steps:
S1:To enter cloud manufacture system resource object and capability-object using label technique cloud client with it is unique Label coding binding is labeled, and the resource object and capability-object after mark are in cloud pair corresponding to manufacture cloud service system establishment As, and cloud object indexing is added into, its atomic service is registered according to object type template, the resource object includes being added The workpieces processing object of work and the material resource object for needing management and control, capability-object include capacity of equipment object and manpower ability pair As.
S2:Resource object and capability-object after mark pass through following three kinds in production process circulation or state change Mode triggers the business event that manufacture performs in cloud manufacture system:
Mode 121, read by the tag read-write equipment of the connection label acquisition interface of plant site deployment, produce real-time tag Message, tag message input cloud client application event enforcement engine, event enforcement engine is by thing in tag message and rule base Part rule is matched, and triggers qualified business event;
Mode 122, by operative employee user by being deployed in the cloud client application user interface of plant site, start Business function, the tag message that will be read by label acquisition interface or equipment interface, the data with user interface input Composite label message is formed together, incoming event enforcement engine, business event is triggered according to event rules;
Mode 123, by the numerical control device or sensing equipment of connection equipment interface, handling or processing a mark object institute The operation of representative or when reading predefined status data, is actively disappeared by equipment interface to event enforcement engine input label Breath, business event is triggered according to event rules.
S3:Business event after the monitoring triggering of event enforcement engine, is performed in event-action according to event rule definitions Hold.For needing to ask the event for manufacturing cloud service, service request is proposed to manufacture cloud service system.Advised for the event of local Then, execution control instruction is defined according to event and is issued to the user interface of local cloud client application, label acquisition interface Or equipment interface.
S4:The business cloud service engine of manufacture cloud service system receives the service request of cloud client event enforcement engine, Business cloud service engine defines according to service regulation in rule base, in search index corresponding cloud object and call its atomic cloud take Business obtains service result, and returns to service result to the event enforcement engine of cloud client application.
S5:The event enforcement engine of cloud client application by the control instruction of service result be issued to user interface, Label acquisition interface or equipment interface.
Described cloud manufacturing execution system, flexible deployment way can be used, for the enterprise with private clound architecture Industry and the enterprise for not possessing private clound architecture provide customizable manufacture cloud service.Dispositions method includes:
Mode 31:Manufacture cloud service system whole module and data storage service are deployed in the privately owned cloud service of enterprise and put down In platform architecture, cloud client application is deployed in Workshop field intelligent device.Service provider is with overall plan Sell form and service is provided.This mode is suitable for possessing private clound service infrastructure, technical capability by force and business datum is protected The close more sensitive enterprise of property, it is responsible for service definition, system configuration, operation and the maintenance of manufacturing execution system totally by implementing enterprise Management work.
Mode 32:The public cloud service that manufacture cloud service system business configuration management module is deployed in service provider is put down Platform, manufacture cloud service system business cloud service engine, atom cloud service and other business functions are deployed in enterprise's private clound clothes Business platform, the rule base of public cloud service platform configuration are synchronized to the privately owned cloud service platform of enterprise.Cloud client application is disposed In Workshop field intelligent device.Service provider provides the manufacturing service of customization for enterprise, and the metering of service can adopt Measured with the mode of quantity of service or service times.Under this mode, service provider be responsible for make execution system service definition, The system management efforts such as system configuration and maintenance, implement enterprise and be responsible for the operation work of operation system, and business datum is stored In enterprise's private data storage service.
Mode 33:Manufacture cloud service system is deployed in the public cloud service platform of service provider, should by cloud client With being deployed in Workshop field intelligent device, cloud client application directly invokes the manufacturing service of public cloud service platform. Service provider provides the manufacturing service of public cloud service ability and customization for enterprise, and the metering of service can use service number Amount, service times or flow of services mode are measured.Under this mode, cloud client application, other manufactures need to only be disposed by implementing enterprise Cloud service, data, services are all provided by public cloud service platform, are used using service renting pattern.
The described cloud manufacturing execution system based on cloud service, its business cloud service engine and atomic cloud service module provide Service, independently can dispose and run in cloud service platform architecture, realize the management and scheduling of Service Source.Example Such as, be on duty peak period, the more operation of distributing to of computing resource can be obtained into related service service, in next peak period, Then can be with the more related service service for distributing to the power cut-offs such as report work, inspection declaration.
Cloud manufacturing execution system of the invention based on cloud service, there is advantage with following:
(1)Using the cloud manufacturing execution system of the framework of " manufacture cloud service system+cloud client application ", put down in cloud service System service is disposed in platform architecture, is managed by a small amount of professional and technical personnel, alleviates enterprise's manpower shortage, information-based base The problem of plinth deficiency and insufficient funds.
(2)Enterprise can select numerous embodiments, including service renting pattern, so can reduce enterprise once Property input cost, alleviate fund difficiency problem.
(3)User is implemented using the cloud client application of thin client mode, cloud client is adopted in client terminal With disposable deployment, have and execution professional ability is configured according to business rule, business procedure is exempted to install and is safeguarded in client Also can be performed.This mode improves the embodiment of basic unit's workshop system, makes the execution of operation system without private client Installation safeguard, both solved information infrastructure deficiency difficulty, the demand of information professional will be also preferably minimized.
(4)The implementation or reconstruct of business procedure, new client-side program is developed without modification and again, by taking The business configuration management at business end, can also realize service implementation and the reconstruct of client, so reduce the workload of development and implementation And difficulty, cost has been saved, has also reduced the demand to information talent.
Obviously, the above embodiment of the present invention is only intended to clearly illustrate example of the present invention, and is not pair The restriction of embodiments of the present invention.For those of ordinary skill in the field, may be used also on the basis of the above description To make other changes in different forms.There is no necessity and possibility to exhaust all the enbodiments.It is all this All any modification, equivalent and improvement made within the spirit and principle of invention etc., should be included in the claims in the present invention Protection domain within.

Claims (8)

1. a kind of cloud manufacturing execution system based on cloud service, it is characterised in that the cloud manufacturing execution system includes:It is deployed in Manufacture cloud service system in cloud service platform architecture, for according to the manufacturing operations that service regulation is cloud client application Service request provides cloud service;The cloud client application being deployed on mobile terminal or computer, performed for gathering manufacture in real time The field data of process, local control instruction or request manufacture cloud service are triggered according to event rules, and result is fed back into use Family interface, label acquisition interface or equipment interface;
Described manufacture cloud service system includes following module:
(a) business configuration management module, the service regulation of service is externally provided for configuring and managing manufacture cloud service system, and Cloud client event triggers service request or assigns the event rules of control instruction;
(b) rule base, the rule formulated for storage service configuration management module, these rules are included in manufacture cloud service system Service regulation and the event rules in cloud client executing;
(c) business cloud service engine, for externally providing the manufacture cloud service based on unified interface specification according to service regulation, its Synchronous and asynchronous two kinds of method of calling are externally provided, synchronization call mode blocks cloud client application, performs cloud service simultaneously at once Returning result;Asynchronous investigation mode can insert queue using the cloud service of calling as operation, and return to a job number at once, Cloud client behind during according to job number inquire about service result;
(d) atomic cloud service module, it is using the cloud object of mark as a system operating target, being registered according to object type template The not interruptable atomic operation set based on cloud service of row;
Described cloud client application is included with lower module:
(e) management module is locally configured, for managing the event rules synchronously downloaded from manufacture cloud service system, creates and manages Event rules of the sphere of action in local;
(f) local rules repository, for being stored in cloud client by user interface event, label acquisition interface event or equipment The event rules of interface event triggering;
(g) event enforcement engine, for managing the tag read with monitoring user interface interface incoming event, label acquisition interface The device events of event and equipment interface, and according to the definition of event rules in rule base, trigger corresponding event-action;
(h) user interface, it is the man-machine interface of cloud client application, event feedback can be shown to operating personnel, or By operating personnel by interface operation, business event is submitted to event enforcement engine;
(i) label acquisition interface, it is the interface of cloud client application connection tag read-write equipment, for read tag state or write-in Tag parameter;
(j) equipment interface, it is the direct access interface of cloud client application and numerical control device, being capable of collecting device state sum According to, or feedback device control instruction.
2. the cloud manufacturing execution system according to claim 1 based on cloud service, it is characterised in that the event rules are By the eca rule of label stream event triggering business processing, event rules use m-vector in rule base<{<Reader mark Know, antenna mark, label data>*, and filter, event-action>Represent, wherein:Reader identifies, antenna mark, Label data } * is the 0 label stream event formed to limited multiple tag combinations, wherein label data includes reader from label The data of middle reading, and the growth data of user interface/equipment interface input;Filter represent with<Reader mark Know, antenna mark, label data>* be input parameter trigger condition, condition judgment is that very can just trigger execution event to move Make;Event-action represent with<Reader identifies, antenna mark, label data>* be input parameter event perform action, The action can be:To the business cloud service engine requests manufacturing service of manufacture cloud service system;Can also be with card format The local program entrance of extension, for assigning control instruction to user interface or label acquisition interface or equipment interface.
3. the cloud manufacturing execution system according to claim 1 based on cloud service, it is characterised in that described service regulation That the rule for specifying cloud service content is called for manufacturing service, cloud service content by a series of cloud objects atomic cloud Services Composition Form, or the extension cloud service module that the plug and play pattern by meeting interface specification loads provides, service regulation is in rule M-vector is used in storehouse<Service identifiers, it is passed to parameter, service action>Represent, wherein:Service identifiers pass for cloud client The service regulation mark entered;Calling input parameter required for incoming parameter is passed to for cloud client, calling business cloud service; Service action defines for service content, is using incoming parameter as input parameter, by a series of atom cloud service group of cloud objects Into perform script, by business cloud service engine explain perform, or using be passed to parameter as input parameter extension cloud service Program performs entrance, is performed by business cloud service engine calling.
4. the cloud manufacturing execution system according to claim 1 based on cloud service, it is characterised in that the unified interface rule Model is the Web Service unified interface specifications based on soap protocol, and its interface parameters is<Security descriptor, service identifiers, pass Enter and spread out of parameter, method of calling>, wherein:Security descriptor is used for judging the legitimacy of service call, data access;Service mark Know for the mark of service regulation in rule base, for retrieving the service action of specified services rule in rule base to perform;Pass Enter to spread out of parameter and the parameter of cloud service and the parameter of cloud service return are specified for service action;Method of calling includes same step With or asynchronous call mode.
5. the cloud manufacturing execution system according to claim 1 based on cloud service, it is characterised in that the cloud object is cloud Resource object and capability-object in manufacturing execution system by mark means mapped in cloud service system is manufactured it is virtual right As resource object includes the workpieces processing object being processed and the material object for needing management and control, and capability-object includes equipment energy Power object and manpower capability-object, the resource object and capability-object use one-dimension code, Quick Response Code, IC-card or RFID label tag skill Art is labeled in cloud client application and unique tags coding binding.
6. the cloud manufacturing execution system according to claim 1 based on cloud service, it is characterised in that the object class pattern Plate, it is the cloud object template mapped for different types of resource object or capability-object in cloud service system is manufactured, it is different Object type template has different atomic cloud service operations set.
7. the cloud manufacturing execution system according to claim 1 based on cloud service, it is characterised in that the business cloud service The cloud service that engine and atomic cloud service module provide, independently disposes and runs in cloud service platform architecture, realizes The management and scheduling of Service Source.
A kind of 8. cloud manufacture execution method based on cloud service, applied to the manufacture of the cloud based on cloud service described in claim 1 Execution system, it is characterised in that the described method comprises the following steps:
S1:The resource object for entering cloud manufacture system and capability-object are used into label technique in cloud client and unique tags Coding binding is labeled, and the resource object and capability-object after mark are manufacturing cloud object corresponding to cloud service system establishment, And cloud object indexing is added into, its atomic service is registered according to object type template, what resource object included being processed adds Work workpiece objects, the material resource object for needing management and control, capability-object include capacity of equipment object, manpower capability-object;
S2:Resource object and capability-object after mark touch in production process circulation or state change in cloud manufacture system The business event that hair manufacture performs;
S3:Business event after the monitoring triggering of event enforcement engine, event-action content is performed according to event rule definitions, it is right In the event for needing request manufacture cloud service, service request is proposed to manufacture cloud service system;For the event rules of local, root User interface, label acquisition interface or the equipment for performing control instruction and being issued to local cloud client application are defined according to event Interface;
S4:The business cloud service engine of manufacture cloud service system receives the service request of cloud client event enforcement engine, business Cloud service engine is defined according to service regulation in rule base, and corresponding cloud object is retrieved in cloud object indexing and calls its atom Cloud service obtains service result, and returns to service result to the event enforcement engine of cloud client application;
S5:The control instruction of service result is issued to user interface, label by the event enforcement engine of cloud client application Acquisition interface or equipment interface.
CN201410739045.0A 2014-12-08 2014-12-08 A kind of cloud manufacturing execution system and its manufacture execution method based on cloud service Active CN104468778B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201410739045.0A CN104468778B (en) 2014-12-08 2014-12-08 A kind of cloud manufacturing execution system and its manufacture execution method based on cloud service

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201410739045.0A CN104468778B (en) 2014-12-08 2014-12-08 A kind of cloud manufacturing execution system and its manufacture execution method based on cloud service

Publications (2)

Publication Number Publication Date
CN104468778A CN104468778A (en) 2015-03-25
CN104468778B true CN104468778B (en) 2017-12-15

Family

ID=52914130

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410739045.0A Active CN104468778B (en) 2014-12-08 2014-12-08 A kind of cloud manufacturing execution system and its manufacture execution method based on cloud service

Country Status (1)

Country Link
CN (1) CN104468778B (en)

Families Citing this family (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9807156B2 (en) * 2015-05-26 2017-10-31 Microsoft Technology Licensing, Llc Cloud computing infrastructure
CN105872130A (en) * 2016-06-14 2016-08-17 浪潮电子信息产业股份有限公司 Method for distributing IP (Internet Protocol) addresses and cloud management platform
CN106020158A (en) * 2016-07-20 2016-10-12 上海交通大学 Processing technology big-data support system for project-type products
CN107463998A (en) * 2017-07-03 2017-12-12 西安交通大学 A kind of power equipment O&M service system and method based on cloud service platform
CN107450491B (en) * 2017-08-04 2021-02-23 杭州南江机器人股份有限公司 Robot scheduling system, method, electronic device and storage medium
CN107368053B (en) * 2017-08-23 2021-01-12 上海云统信息科技有限公司 Production line shutdown feedback system based on distributed control system
US11754991B2 (en) * 2018-10-25 2023-09-12 SMP Logic Systems, LLC Cloud-controlled manufacturing execution system (CLO-cMES) for use in pharmaceutical manufacturing process control, methods, and systems thereof
CN107991991B (en) * 2017-12-28 2020-09-22 山东大学 Working method of intelligent control system of numerical control machine tool
CN108335015A (en) * 2017-12-30 2018-07-27 方正璞华软件(武汉)股份有限公司 A kind of cooperating manufacture network platform
CN109726900A (en) * 2018-12-14 2019-05-07 广东工业大学 A kind of the manufacture execution Workflow system and implementation method of message-driven
CN110110973A (en) * 2019-04-16 2019-08-09 同济大学 A kind of manufacture cloud service implementation procedure management system for tracking and its method
CN110322217A (en) * 2019-06-11 2019-10-11 同济大学 Manufacture cloud service Requirement Decomposition system and method based on template
CN110351214B (en) * 2019-07-29 2020-12-22 郑州工程技术学院 Cloud manufacturing execution system based on cloud service
CN110658794B (en) * 2019-09-30 2023-09-08 歌尔股份有限公司 Manufacturing execution system
CN112561724A (en) * 2020-11-20 2021-03-26 南京航空航天大学 Professional user and manufacturer oriented networked collaborative manufacturing platform
CN114915567B (en) * 2022-05-25 2024-05-10 京东方科技集团股份有限公司 State monitoring system, state information updating method and device

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101958917A (en) * 2010-03-24 2011-01-26 北京航空航天大学 Cloud manufacturing system-oriented method for measuring and enhancing flexibility of resource service composition
CN102176723A (en) * 2011-03-25 2011-09-07 北京航空航天大学 Manufacturing cloud system for supporting on-demand use and dynamic collaboration of manufacturing resources and manufacturing capacities
CN102624870A (en) * 2012-02-01 2012-08-01 北京航空航天大学 Intelligent optimization algorithm based cloud manufacturing computing resource reconfigurable collocation method

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101958917A (en) * 2010-03-24 2011-01-26 北京航空航天大学 Cloud manufacturing system-oriented method for measuring and enhancing flexibility of resource service composition
CN102176723A (en) * 2011-03-25 2011-09-07 北京航空航天大学 Manufacturing cloud system for supporting on-demand use and dynamic collaboration of manufacturing resources and manufacturing capacities
CN102624870A (en) * 2012-02-01 2012-08-01 北京航空航天大学 Intelligent optimization algorithm based cloud manufacturing computing resource reconfigurable collocation method

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
A radio frequency identification-enabled real-time manufacturing execution system for one-of-a-kind production manufacturing: a case study in mould industry;M. L. Wang, T. Qu, R. Y. Zhong, Q. Y. Dai, X. W. Zhang & J. B. H;《International Journal of Computer Integrated Manufacturing》;20120131;第25卷(第1期);全文 *
云制造服务平台的资源使用及访问控制;刘强,王磊,陈新度,陈新;《计算机集成制造***》;20130630;第19卷(第6期);全文 *
基于Android 终端的车间数据管理***的设计;黄振华,戴青云,王美林;《计算机技术与发展》;20140930;第24卷(第9期);全文 *

Also Published As

Publication number Publication date
CN104468778A (en) 2015-03-25

Similar Documents

Publication Publication Date Title
CN104468778B (en) A kind of cloud manufacturing execution system and its manufacture execution method based on cloud service
CN107734059B (en) Industrial Internet cloud platform
CN105843182B (en) A kind of power scheduling accident prediction system and method based on OMS
CN104036375B (en) Storage data based on the goods and materials dynamic tracking of bar code processes system and method
CN108764610B (en) Standard process engineering project construction management method based on big data and storage medium
CN111915410B (en) Intelligent management and control system for high-dynamic production logistics process
CN107256443A (en) Line loss real-time computing technique based on business and data integration
CN1996357A (en) Dynamic production line modeling system integrated with information system based on real-time data acquisition
Guo et al. A cloud-based intelligent decision-making system for order tracking and allocation in apparel manufacturing
JP6927557B2 (en) Management system
CN103246958B (en) Production concentrating operation system of provincial power metering center
CN104461708B (en) Mission bit stream processing method and system
CN106447156A (en) Attendance management method and system
CN111260194A (en) Accurate material supply method and system based on block chain
CN107748902A (en) A kind of method for matching somebody with somebody insertion data acquisition based on scene battalion
CN109242288A (en) Performance data matching process and system
CN108319638A (en) A kind of application holds the dangerous material manufacturing execution system of inspection device
CN104881730A (en) Boiler virtual prototype collaborative design system and method based on workflow
CN109829615A (en) A kind of goal task multilevel monitor device and method based on proprietary cloud
CN109302459B (en) Service compiling device and method of service-oriented intelligent power grid dispatching control system
CN112990886B (en) Aviation industry data management display system based on mobile phone terminal
CN104166581B (en) A kind of virtual method towards increment manufacturing equipment
CN113793110A (en) Industrial equipment data acquisition and analysis method based on cloud computing and cloud service platform
Jiang et al. ASP‐driven e‐service platform for web‐based online manufacturing
CN106815295B (en) Substation data statistical method and device

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant