CN101714233A - Method and system for managing and controlling manufacturing processes - Google Patents

Method and system for managing and controlling manufacturing processes Download PDF

Info

Publication number
CN101714233A
CN101714233A CN200910204488A CN200910204488A CN101714233A CN 101714233 A CN101714233 A CN 101714233A CN 200910204488 A CN200910204488 A CN 200910204488A CN 200910204488 A CN200910204488 A CN 200910204488A CN 101714233 A CN101714233 A CN 101714233A
Authority
CN
China
Prior art keywords
state
action
state machine
production run
oes1
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.)
Pending
Application number
CN200910204488A
Other languages
Chinese (zh)
Inventor
M·索利马诺
M·佩雷蒂
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.)
Siemens AG
Original Assignee
Siemens AG
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 Siemens AG filed Critical Siemens AG
Publication of CN101714233A publication Critical patent/CN101714233A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management

Landscapes

  • Business, Economics & Management (AREA)
  • Engineering & Computer Science (AREA)
  • Economics (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Human Resources & Organizations (AREA)
  • Marketing (AREA)
  • Operations Research (AREA)
  • Quality & Reliability (AREA)
  • Strategic Management (AREA)
  • Tourism & Hospitality (AREA)
  • Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • General Factory Administration (AREA)

Abstract

This invention relates to a method and a system for managing and controlling manufacturing processes planned by an Enterprise Resource Planning (ERP) and produced by a plant floor, wherein a Manufacturing Executing System (MES) implements a planned manufacturing process and controls the corresponding production at plant floor, the method comprising: a definition of sequential process segments (PS1, PS2, PS3, PS4), wherein each sequential process segment (PS1, PS2, PS3, PS4) comprises a plurality of actions (A1, An) to be performed at a plant floor level, and an execution of a software tool (ST) including the steps of activating a sequential process segment (PS1) and sequentially executing the respective actions (A1, An); the method further comprises the step of defining state machines (3) including a plurality of states (A, B, C, D, E) and state transitions (A1-A5) corresponding to actions (A1, An) to be performed at plant floor, and the steps of executing a state manager tool, whereby said state machines (3) are defined, and a software tool ST which is activated by said state manager tool, for executing the state transitions (A1-A5) of said state machine (3).

Description

Be used to manage and control the method and system of manufacture process
Technical field
The present invention relates to a kind ofly be used for that management and control are planned by Enterprise Resources Planning (ERP) and the method for the manufacture process of being produced by workshop (plant floor), wherein the manufacture process planned of manufacturing execution system (MES) enforcement and be controlled at the corresponding production that carry out in the workshop.
More particularly, the present invention relates to a kind of method of the above-mentioned type, this method comprises definition of order procedure segment and executive software instrument, wherein each sequential process section all comprises a plurality of actions that will carry out at shop layer, and described Software tool comprises the activation sequence procedure segment and sequentially carries out the step of corresponding a plurality of actions.
The invention further relates to and a kind ofly be used for that management and control are planned by Enterprise Resources Planning (ERP) and the system of the manufacture process of being produced by the workshop, wherein the manufacture process planned of manufacturing execution system (MES) enforcement and be controlled at the corresponding production that carry out in the workshop.
Background technology
As everyone knows, be used for that management and control are planned by Enterprise Resources Planning (ERP) and the method for the manufacture process of being produced by the workshop provides manufacturing execution system (MES), implement the manufacture process of being planned and be controlled at the corresponding production stage that carry out in the workshop being used to.
Especially, Enterprise Resources Planning (ERP) is the system that comprises hardware unit and corresponding software application, to be used to plan the commercial resource of enterprise, the commercial resource of enterprise is a material supply, human resource management, buying, order, profit, finance, stock's control, customer account management or the like, and term " workshop " has been used to the system that indicates support that individual machine related in manufacture process is controlled, for example by measuring quantity or its operational factor (functioning parameter) of the parts that each machine per hour produced, quality of the parts of being produced or the like is controlled.
What meaning property was represented as shown in FIG. 1 is such, MES is the middle layer that computing machine and Software tool 1-n are provided between ERP upper strata and workshop lower floor, it comprises the Software tool 2 that receives the Software tool that is used for the production order management 1 of the request of production and be used for the production modeling from ERP, this Software tool 2 that is used for the production modeling supports to select and manage the stage of the resource (being employee, machine and material) that will relate in manufacture process, so that the manufacture process that realization is planned in the required time constraint.
MES is based on ISA (International Standard Association) standard S95, and how described ISA standard S95 definition Software tool 1-n can implement to produce and how to communicate with this shop layer at shop layer.More particularly, as represented among Fig. 2, S95 is basically based on by a plurality of sequential process section PS1, PS2, PS3, the represented manufacture process of PS4, and wherein each sequential process section all comprises a plurality of action A1, An of sequentially carrying out for the treatment of at shop layer.
The execution of above-mentioned MES Software tool comprises by activation sequence procedure segment PS1 and sequentially carries out corresponding a plurality of action A1, An and manage manufacture process.
More particularly, in order to finish manufacture process, for a plurality of procedure segments, the Software tool 1 that is used for the production order management repeats following steps basically: activate and wait for that a plurality of sequential process sections finish.In this case, the corresponding order procedure segment the duration, be performed with the corresponding a plurality of Software tools of each sequential process section.
Advantageously, MES supports to comprise the manufacture process of sequential process section very well, described sequential process section can for example synchronously and continuously be carried out in industrial processes or batch process industry, described industrial processes or batch process industry are for example implemented by algorithm or the sequential steps described well in the food production of the type that relates to following steps: " filling mixer with material 1 ", " using material 2 to fill mixers ", " mixture 10 minutes " and " discharge ", wherein material 1, material 2 and mixer are available.
Yet MES does not support to comprise the manufacture process of some process that can be stopped for a long time yet, and described stopping for example to cause owing to lacking this process resource needed of execution, machine, material or personnel.In the Discrete Manufacturing Process that this especially occurs in (for example in the automobile factory), as shown in FIG. 2 meaning property represent like that.
In the figure, assemble the manufacture process of the external structure of vehicle schematically represents with the sequence of four sequential process sections to vehicle motor, wherein first section PS1 provides the engine assembling, second section PS2 provides the external structure assembling, it is painted that the 3rd section PS3 is provided as the external structure of having assembled, and final stage PS4 provides with painted external structure the engine that is assembled is installed.
Each sequential process section PS1-PS4 comprises action A1, A2, A3, A4, A5, the An that a plurality of quilts are sequentially carried out, and the An that promptly moves is terminated just and can be performed up to all actions in front.
In this case, first Software tool 1 that is used for the production order management is performed to be used to first action of the section of activation PS1, even and an action A3 ended for a long time, last action An that this first Software tool 1 also remains in the executing state up to procedure segment PS1 finishes.For example, even some parts of engine because also do not ordered or be not transported to the workshop and unavailable, also are performed corresponding to the Software tool of first section PS1.Second Software tool is performed being used for the first action A1 of activation section PS2, and last action An that this second Software tool remains in the executing state up to procedure segment PS2 finishes.In the same manner, third and fourth Software tool is performed the end to be used to the activating first action A1 of respective sequence procedure segment PS3 and PS4 and to wait for the execution of respective sequence procedure segment PS3 and PS4.
When some action of respective sequence procedure segment PS2, PS3, PS4 for example during by termination, is also carried out second Software tool, the 3rd Software tool and the 4th Software tool because also unavailable door that will assemble and the color that will use have used up in procedure segment PS3 in procedure segment PS2.
Especially when manufacture process was implemented by a large amount of sequential process sections, this related to the computing machine of the excessive loads of executive software instrument, and related to the computing machine that is involved in the such Software tool of execution in a large number.
In other words, as defined above the sequential process section in industrial processes and generally carry out under the situation of in fact managing the action of being carried out continuously and very well be suitable in procedure segment, thereby procedure segment executory cost major part is paid by the process control income.
Yet, the sequential process section also is not suitable for Discrete Manufacturing Process, wherein do not have real process control operation continuously during the whole life of some product, but a plurality of orders should be sent to machine at shop layer to be used to produce the large-tonnage product that is moved to other machine subsequently.And in Discrete Manufacturing Process, many described orders are manually sent by personnel, rather than utilize predetermined command to send automatically by the upper strata controller.
In order to support this Discrete Manufacturing Process with the sequential process section of continuous operation, should in each sequential process section, insert a large amount of " waiting events ", whether can carry out next action or produce with control and whether must be taken place up to incident by termination.In other words, should define a plurality of acceptance points, described acceptance point keeps waiting for the notice from other action with regard to next step pending in the sequential process section.
Consider that Software tool may work for a long time, also may work tens of day (tenthsof days), situation becomes even worst, because the sequential process section pauses for a long time, even only the part of this section is produced.
Support the problem of Discrete Manufacturing Process to be with the sequential process section: when the corresponding order procedure segment begins, the execution of the Software tool among the MES is activated, even and an action is stopped a couple of days, last release up to this procedure segment is also proceeded in the execution of this Software tool, even to such an extent as to do not need management and control, the computing machine of carrying out the corresponding software instrument also unnecessarily is held busy.
Summary of the invention
The present invention based on solution be: a kind of method that is used to manage and control manufacture process is provided, this manufacture process is planned by Enterprise Resources Planning (ERP) and is produced by the workshop of the execution that asynchronous production run is provided, wherein asynchronous production run is by a plurality of states and will implement in the action that shop layer is carried out, each action is all corresponding with state exchange, this method further provides the Software tool ST that only is activated for carrying out action, thereby the execution time of Software tool ST separated with the execution time of whole asynchronous production run.In fact, ended, for example wait for material when carrying out action subsequently under predetermined state when asynchronous production run, this Software tool is not performed.
According to the solution that provides above, the present invention based on problem solve by a kind of method that is used to manage and control manufacture process, this manufacture process is planned by Enterprise Resources Planning (ERP) and is produced by the workshop, the state machine that described method comprises implementing corresponding asynchronous production run defines, wherein each state machine all comprises a plurality of states and the corresponding state exchange of action a plurality of and that will carry out in the workshop, the Software tool that is used to carry out described state exchange that described method further comprises the executing state manager tool and activated by described state supervisor instrument, this state supervisor instrument comprises the definition of described state machine.
Advantageously, described method further comprises the step of the sequential process section that is used to select to introduce the stand-by period manufacture process of being planned and is used for replacing with asynchronous production run the step of selected sequential process section, described asynchronous production run comprises and the corresponding state exchange of a plurality of actions that a plurality of actions of the sequential process section that is replaced are replaced in wherein said a plurality of actions.
And, advantageously according to the present invention, according to defined state machine and the dbjective state of coming to arrive state machine by the performed state exchange of described Software tool from different source states.
The problem of pointing out above also solves by a kind of system that is used to manage and control manufacture process, described manufacture process is planned by Enterprise Resources Planning and is produced by the workshop, wherein manufacturing execution system is implemented the manufacture process of being planned and is controlled at the corresponding production that carry out in the workshop, described system comprises computing engines, this computing engines further comprises the state machine of implementing asynchronous production run, wherein each state machine all comprises a plurality of states and the corresponding state exchange of action a plurality of and that will be carried out by resource in the workshop, described system further comprises the state supervisor instrument and is used to carry out the Software tool of described state exchange, wherein said state supervisor instrument comprises the definition of described state machine, and described Software tool only is used for the executing state conversion by described state supervisor instrument activation.
Description of drawings
Fig. 1 schematically shows the method that is used to manage and control manufacture process according to prior art.
Fig. 2 schematically shows definition and is used to implement step according to the sequential process section of the manufacture process of being planned of Fig. 1.
Fig. 3 schematically shows the step of definition enforcement according to the state machine of asynchronous production run of the present invention.
Embodiment
With reference to accompanying drawing, schematically shown a kind of according to of the present invention, be used for that management and control are planned by Enterprise Resources Planning (ERP) and the method for the manufacture process of being produced by the workshop.
This method is provided for the manufacturing execution system (MES) implementing the manufacture process of being planned and be controlled at the corresponding production of carrying out in the workshop, and this method may further comprise the steps:
-definition of order procedure segment PS1, PS2, PS3, PS4, wherein each sequential process section PS1, PS2, PS3, PS4 comprise a plurality of action A1, An that will sequentially carry out at shop layer, and
-executive software instrument ST, this Software tool ST comprise activation sequence procedure segment PS1 and sequentially carry out corresponding actions A1, An step that action An is done to the last.
More particularly, provide a plurality of Software tool ST to activate the corresponding order procedure segment and sequentially carry out action A1 separately, the step of An to be used to carry out.
The method according to this invention, manufacturing execution system (MES) further comprises the definition to the state machine 3 of implementing asynchronous production run OES1, OES2, OES3, OES4, OES5, wherein each state machine all comprise a plurality of state A, B, C, D, E and a plurality of and in the workshop the pending corresponding state exchange A1-A5 of action.More particularly, this method further comprises the step of executing state manager tool, wherein defines described state machine 3.State supervisor instrument and Software tool ST both are stored in the computing machine (below be also referred to as computational resource), and described computing machine comprises the interface of the production machine that is used to be controlled at the place, workshop.
Software tool ST is activated by the state supervisor instrument and only changes A1-A5 (promptly in the workshop pending corresponding actions) time in essential executing state and just is performed.
Advantageously, if for example because the asynchronous procedure section ended to be used to wait for unavailable material or mechanical part can not the executing state conversion, executive software instrument ST not then, and do not load the corresponding calculated resource.
When the workshop comprised a large amount of production machines, this advantage was tangible especially.In this case, should carry out a plurality of Software tool ST activates and produces the asynchronous procedure section that machine is associated being used to.
Yet, if Software tool ST because corresponding asynchronous procedure section by termination and inoperative, this Software tool ST can be activated and carry out the state exchange of another asynchronous procedure section.
Advantageously, the execution time of Software tool ST separated with the execution time of asynchronous procedure section, because Software tool ST only is activated at state exchange, promptly how long ended under predetermined state be what it doesn't matter to the asynchronous procedure section.
Fig. 3 schematically shows the state machine 3 that is used to implement the asynchronous procedure section, it comprises state A, B, C, D, E and state exchange A1-A5, wherein A1 is the conversion from state A to state C, A2 is the conversion from state A to state E, A3 is the conversion from state D to state E, A4 is the conversion from state B to state D, and A5 is the conversion from state C to state D.
Be state machine 3 definition done state E, this done state E is corresponding with the end of the asynchronous procedure section of being implemented by state machine 3.As schematically showing among Fig. 3, can arrive done state E from state more than one, promptly arrive done state E via conversion A2 with from state D via conversion A3 from state A.Therefore, do not require that carrying out everything A1-A5 stops the asynchronous procedure section, and only require that executive termination arrives transition status A2, the A3 of the done state E of state machine 3.
Advantageously, according to the present invention, do not depend on corresponding to the done state E that finishes of asynchronous production run and before done state E, to treat a plurality of actions of sequentially carrying out.
According to defined state machine with by the performed state exchange of Software tool ST, the dbjective state D that can arrive state machine 3 from different source state B, C.
Also can come advantageously together to carry out one or more asynchronous production run OES1, OES2 by corresponding software instrument ST performed in identical or independent computational resource.According to the present invention, can revise the Discrete Manufacturing Process of having been implemented, so that replace some or all sequential process sections with asynchronous production run by the sequential process section.
More particularly, the method according to this invention further comprises the sequential process section PS1 that is used to select to introduce the stand-by period manufacture process of being planned, PS2, PS3, the step of PS4, with be used for asynchronous production run OES1, OES2, OES3, OES4, OES5 replaces selected sequential process section PS1, PS2, PS3, the step of PS4, described asynchronous production run OES1, OES2, OES3, OES4, OES5 comprises and action A1, the corresponding state exchange of An wherein moves A1, An replaces the sequential process section PS1 that is replaced basically, PS2, PS3, a plurality of action A1 of PS4, An.Such selection and replacement step are carried out by Software tool ST.
Advantageously, computing machine (Software tool ST moves therein) only is activated for the state exchange in the executing state machine 3, and remains on predetermined state following time when asynchronous production run, and this computing machine is also inoperative.The state supervisor instrument further provides the execution to the application 1 of production order management device and another software module STM, described production order management device is used 1 and receive manufacture process of being planned and the state that produces state machine 3 in output in input, and described another software module STM carries out the step that definition can be used to strict execution sequence and sequential process section PS1 that be not simultaneous application, PS2, PS3, PS4.
Preferably, production order management device use 1 and software module STM as defined in the SIMATIC of the same Applicant IT instructions, and corresponding to the module that is represented as POM and PM respectively therein.Software module STM provide definition asynchronous production run OES1, OES2, OES3, OES4, OES5 and and a plurality of states of its associated state machine between the step of state exchange.
Come state of activation conversion, described parameter to comprise source state and dbjective state, carry out the conversion name of the identifier of the resource of asynchronous production run OES1, OES2, OES3, OES4, OES5, the procedure parameter that is used for resource and each state exchange in the workshop by from state supervisor instrument, calling software module ST again with parameter.
Asynchronous production run in the workshop also is represented as " ongoing incident (on event) section " in the following description, activate asynchronously by Software tool ST when incident takes place so that emphasize corresponding transition status, and so that emphatically point out these transition statuses and carry out the also difference of the sequential process section of continuous monitoring synchronously by Software tool ST.
More particularly, according to the present invention, Software tool ST has only when it because incident takes place to be activated by the state supervisor instrument and just is performed when being used for the state of activation conversion, promptly separates with the execution of asynchronous production run basically.
And, when the execution with the corresponding action of state exchange finishes, Software tool ST is not limited to and activates predetermined sequentially-operating, but this Software tool ST can activate any according to state machine 3 conversion or wait for another incident and do not activate another conversion that described incident for example is the incident that is associated with operator's action.
The step of above-mentioned definition status machine 3 by will (being kept in the standard database) defined new class among the software module STM " ongoing incident section (OnEventSegment) " object-instantiated and by with the object of instantiation with use in 1 defined state at production order management device and be associated and realize.More particularly, such association can be carried out by the user of software module STM.
This method further provides " refusal conversion (RefuseTransition) " order, required to arrive the state exchange of dbjective state to Software tool ST after, carries out and should " refusal conversion " order conversion is returned to the source state.The refusal conversion command as " if " instruction is included within the asynchronous production run and with procedure failure and is associated, thereby state machine 3 carry out " if " return to the source state during instruction, otherwise advance to dbjective state.
The invention further relates to and a kind ofly be used for that management and control are planned by Enterprise Resources Planning (ERP) and the system of the manufacture process of being produced by the workshop, wherein the manufacture process planned of manufacturing execution system (MES) enforcement and be controlled at the corresponding production that carry out in the workshop.
Manufacturing execution system (MES) comprises computing engines and controller, described computing engines comprises the definition of sequential process section PS1, PS2, PS3, PS4, wherein each sequential process section PS1, PS2, PS3, PS4 comprise a plurality of action A1, An that will be carried out by resource at shop layer, described controller comprises output that is connected with the input of described resource and the input that is connected with resource output, also sequentially carry out corresponding actions A1, An to be used for sending activation signal, up to finishing last action An to predetermined resource.
According to the present invention, computing engines further comprises the state machine 3 of implementing asynchronous production run OES1, OES2, OES3, OES4, OES5, this state machine 3 comprise a plurality of state A, B, C, D, E and with the corresponding state exchange A1-A5 of action A1, An that will carry out by resource.Software tool ST only just works at the state exchange in the executing state machine 3.
System according to the present invention comprises computing engines and one or more computing machine (being also referred to as computational resource) of store status manager tool (wherein defining described state machine 3), and described computing machine comprises the Software tool ST that is used to be controlled at the interface of the production machine of locating in the workshop and is used for the state exchange A1-A5 of executing state machine 3.
More particularly, Software tool ST activated by the state supervisor instrument and only must executing state conversion (promptly in the workshop pending corresponding actions) time just be performed.Computing engines further comprises sequential process section PS1, PS2, PS3, the selecting arrangement of PS4 and being used for asynchronous production run OES1, OES2, OES3, OES4, OES5 replaces selected sequential process section PS1, PS2, PS3, the device of PS4, wherein said sequential process section PS1, PS2, PS3, PS4 will introduce the described manufacture process of planning the stand-by period, and asynchronous production run OES1, OES2, OES3, OES4, OES5 comprises and action A1, the corresponding state exchange of An, described action A1, An replaces the sequential process section PS1 that is replaced basically, PS2, PS3, a plurality of action A1 of PS4, An.
State machine 3 comprises the dbjective state D that is connected with one or more source state B, C by corresponding state conversion A4, A5, therefore can arrive dbjective state D after carrying out different actions.State machine 3 further comprises and the corresponding predetermined done state E of the end of asynchronous production run.
The state supervisor instrument further comprises the application 1 of production order management device and another software module STM, this production order management device is used 1 and receive manufacture process of being planned and the state that produces state machine 3 in output in input, and this another software module STM is used to define and can be used to strict execution sequence and sequential process section PS1, PS2, PS3, PS4 that be not simultaneous application.
Preferably, production order management device use 1 and software module STM as defined in the SIMATIC of the same Applicant IT instructions, and corresponding to the module that is represented as POM and PM respectively therein.
Software module STM further comprise to asynchronous production run OES1, OES2, OES3, OES4, OES5 and and a plurality of states of its associated state machine between the definition of state exchange.
The state supervisor instrument comprises and is used for calling Software tool ST again so that carry out the invocation of procedure of the state exchange of asynchronous production run OES1, OES2, OES3, OES4, OES5, this invocation of procedure comprises parameter, and described parameter comprises source state and dbjective state, carries out the conversion name of the identifier of the resource of asynchronous production run OES1, OES2, OES3, OES4, OES5, the procedure parameter that is used for resource and state exchange in the workshop.
Software tool ST comprises order, is used for disarmed state conversion, and after can not being performed at the state exchange that has required dbjective state to the state supervisor instrument and with its associated action, this state exchange is returned to the source state.
Advantageously, the method according to this invention and system provide with asynchronous production run and support manufacture process, this asynchronous production run is managed and is controlled by the Software tool among the MES, this Software tool only is performed the computing machine that is used for when incident takes place activating transition status and avoids moving this Software tool during the execution of asynchronous production run or its are ended, promptly when not needing management and control, keep busy, this method and this system further and advantageously provide activating by any the ordered pair transition status that state machine was provided, the computing machine maintenance that described state machine is implemented asynchronous production run and made operation only be used for activating the Software tool of conversion when incident takes place is had much to do.
Advantageously, the computing machine of carrying out the Software tool of state of activation conversion does not have exceedingly bearing load aspect the sequential process section that may pause or stop of monitoring predetermined sequence, because this computing machine is implemented manufacture process by activating transition status asynchronously.Therefore, advantageously according to the present invention, do not need to define and be exclusively used in " waiting event " step that is received from definition signal and place it in the logic, because such waiting event is by system's self-management.

Claims (14)

1. method that is used to manage and control manufacture process, described manufacture process is planned by Enterprise Resources Planning (ERP) and is produced by the workshop, wherein manufacturing execution system (MES) is implemented the manufacture process of being planned and is controlled at the corresponding production that carry out in the workshop, and described method comprises:
-definition of order procedure segment (PS1, PS2, PS3, PS4), wherein each sequential process section (PS1, PS2, PS3, PS4) all comprises a plurality of actions (A1, An) that will carry out at shop layer, and
-executive software instrument (ST), this Software tool (ST) comprise the step of activation sequence procedure segment (PS1) and execution action (A1, An) separately sequentially,
It is characterized in that, the state machine (3) that described method further comprises implementing corresponding asynchronous production run (OES1, OES2, OES3, OES4, OES5) defines, described state machine (3) comprise a plurality of states (A, B, C, D, E) and with pending action (Act1, Actn) corresponding state exchange (A1-A5); And described method further comprises the step of executing state manager tool, wherein defines described state machine (3); And the step of carrying out described Software tool (ST), described Software tool (ST) is activated by described state supervisor instrument, is used to carry out the state exchange (A1-A5) of described state machine (3).
2. method according to claim 1, it is characterized in that, described method further comprises the sequential process section (PS1 that is used to select to introduce the stand-by period the described manufacture process of planning, PS2, PS3, PS4) step and being used for asynchronous production run (OES1, OES2, OES3, OES4, OES5) replace selected sequential process section (PS1, PS2, PS3, PS4) step, described asynchronous production run (OES1, OES2, OES3, OES4, OES5) comprise and action (A1, An) corresponding state exchange, described action (A1, An) replace the sequential process section (PS1 that is replaced basically, PS2, PS3, PS4) a plurality of action (A1, An).
3. method according to claim 1, it is characterized in that, according to defined state machine (3) with come by the performed state exchange (A1-A5) of described Software tool (ST) that (B, C) arrive the dbjective state (D) of described state machine (3) from different source states.
4. method according to claim 3 is characterized in that, when arriving the predetermined done state (E) of described state machine (3), described asynchronous production run (OES1, OES2, OES3, OES4, OES5) is done.
5. method according to claim 1, it is characterized in that, described method further provides carries out production order management device application (1), and described production order management device is used (1) and receive manufacture process of being planned and the described a plurality of states that produce described state machine (3) in output in input.
6. method according to claim 5, it is characterized in that, described method further comprises the described definition of the described definition of execution sequence procedure segment (PS1, PS2, PS3, PS4), asynchronous production run (OES1, OES2, OES3, OES4, OES5), and further defines state exchange between described a plurality of state by software module (STM).
7. method according to claim 6, it is characterized in that, activate described asynchronous production run (OES1, OES2, OES3, OES4, OES5) by calling described Software tool (ST) again from the described state supervisor instrument with parameter, wherein said parameter comprises described source state and described dbjective state, carries out the conversion name of the identifier of the resource of asynchronous production run (OES1, OES2, OES3, OES4, OES5), the procedure parameter that is used for described resource, described state exchange in the workshop.
8. method according to claim 7, it is characterized in that, described Software tool (ST) is provided for the step of disarmed state conversion, after the state exchange that has required dbjective state to the state supervisor instrument and corresponding action can not be performed, carry out described step state exchange is returned to the source state.
9. system that is used to manage and control manufacture process, described manufacture process is planned by Enterprise Resources Planning (ERP) and is produced by the workshop, wherein manufacturing execution system (MES) is implemented the manufacture process of being planned and is controlled at the corresponding production that carry out in the workshop, described manufacturing execution system (MES) comprises computing engines and controller, described computing engines comprises sequential process section (PS1, PS2, PS3, PS4) definition, each sequential process section (PS1 wherein, PS2, PS3, PS4) all comprise a plurality of action (A1 that will carry out by resource at shop layer, An), described controller comprises output that is connected with the input of described resource and the input that is connected with resource output, be used for that activation signal sent to predetermined resource and sequentially carry out separately action (A1, An), it is characterized in that, described computing engines further comprises the asynchronous production run (OES1 of storage implementation, OES2, OES3, OES4, the state supervisor instrument of state machine OES5) (3), described state machine comprises a plurality of state (A, B, C, D, E) and with by the performed action (A1 of described resource, An) corresponding conversion (A1-A5), described Software tool (ST) is activated by described state supervisor instrument, is used to carry out the state exchange (A1-A5) of described state machine (3).
10. system according to claim 9, it is characterized in that, described computing engines further comprises the sequential process section (PS1 that is introduced the described manufacture process of planning the stand-by period, PS2, PS3, PS4) selecting arrangement and being used for asynchronous production run (OES1, OES2, OES3, OES4, OES5) replace selected sequential process section (PS1, PS2, PS3, PS4) device, described asynchronous production run (OES1, OES2, OES3, OES4, OES5) comprise and action (A1, An) corresponding state exchange, wherein said action (A1, An) replace the sequential process section (PS1 that is replaced basically, PS2, PS3, PS4) a plurality of action (A1, An).
11. system according to claim 9 is characterized in that, the dbjective state (D) of described state machine (3) is connected with one or more sources state (B, C).
12. system according to claim 10 is characterized in that, described state machine (3) comprises and the corresponding predetermined done state of the end of asynchronous production run (E).
13. system according to claim 10, it is characterized in that, described state supervisor instrument further comprises production order management device and uses (1) and another software module (STM), described production order management device is used (1) and receive manufacture process of being planned and the state that produces described state machine (3) in output in input, and described another software module (STM) is used for definition of order procedure segment (PS1, PS2, PS3, PS4).
14. system according to claim 10, it is characterized in that, described software module (STM) further comprise to described asynchronous production run (OES1, OES2, OES3, OES4, OES5) and and a plurality of states (A, B, C, D, E) of its associated state machine (3) between the definition of state exchange.
CN200910204488A 2008-09-30 2009-09-29 Method and system for managing and controlling manufacturing processes Pending CN101714233A (en)

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
EP08017167.1 2008-09-30
EP08017167 2008-09-30
EP08170438.9 2008-12-02
EP08170438A EP2172883A1 (en) 2008-09-30 2008-12-02 Method for managing and controlling manufacturing processes planned by an Enterprise Resource Planning and produced by a plant floor

Publications (1)

Publication Number Publication Date
CN101714233A true CN101714233A (en) 2010-05-26

Family

ID=40510624

Family Applications (1)

Application Number Title Priority Date Filing Date
CN200910204488A Pending CN101714233A (en) 2008-09-30 2009-09-29 Method and system for managing and controlling manufacturing processes

Country Status (3)

Country Link
US (1) US8509934B2 (en)
EP (1) EP2172883A1 (en)
CN (1) CN101714233A (en)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103309296A (en) * 2012-03-13 2013-09-18 西门子公司 Controlling a manufacturing process
CN107729632A (en) * 2017-09-28 2018-02-23 广州明珞汽车装备有限公司 The method and system of the automatic action and color that set tooling device to emulate mechanism
CN107850879A (en) * 2015-08-20 2018-03-27 西门子公司 Method and apparatus for generating the switching sequence in industrial plants
CN109154809A (en) * 2016-03-16 2019-01-04 通快机床两合公司 Production programming system and method
CN109283911A (en) * 2017-07-20 2019-01-29 南通杰夫电气有限公司 A kind of controller for electric vehicle running state of programs machine
CN109697658A (en) * 2018-12-29 2019-04-30 拉扎斯网络科技(上海)有限公司 Order management method and device, electronic equipment and computer readable storage medium
CN110501987A (en) * 2019-09-10 2019-11-26 浙江中控技术股份有限公司 A kind of data interactive method and device

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TWI420407B (en) * 2011-04-11 2013-12-21 Lane Best Technology Co Ltd Production line managing system with virtual context and managing method for the same
CN102750596A (en) * 2011-04-19 2012-10-24 联比禔科技有限公司 System and method combining virtual situation and used for managing production line
US9379954B2 (en) * 2013-03-15 2016-06-28 Chef Software Inc. Configuration management for a resource with prerequisites
US9086688B2 (en) * 2013-07-09 2015-07-21 Fisher-Rosemount Systems, Inc. State machine function block with user-definable actions on a transition between states
CN108197883A (en) * 2018-03-21 2018-06-22 合肥长安汽车有限公司 A kind of automobile making factory is detained vehicle management system online
CN110363458B (en) * 2018-04-11 2024-02-09 北京京东尚科信息技术有限公司 Purchasing order processing method and device
CN110390408B (en) * 2018-04-16 2024-03-05 北京京东尚科信息技术有限公司 Transaction object prediction method and device

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5398336A (en) * 1990-10-16 1995-03-14 Consilium, Inc. Object-oriented architecture for factory floor management
US5950006A (en) * 1997-11-05 1999-09-07 Control Technology Corporation Object-oriented programmable controller
CN1533539A (en) * 2001-05-18 2004-09-29 �����ɷ� Extensible event notificaton mechanism
US20050044532A1 (en) * 2001-12-12 2005-02-24 Gotthard Pfander System and method for testing and/or debugging runtime sytems for solving mes manufacturing execution system problems

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2621172B2 (en) * 1987-04-22 1997-06-18 トヨタ自動車株式会社 production management system
US5923363A (en) * 1997-03-06 1999-07-13 Elbex Video Ltd. Apparatus for powering a television interphone monitor via a signal transmission line
US6603842B2 (en) * 2001-07-24 2003-08-05 Elbex Video Ltd. Method and apparatus for connecting a television interphone monitor system to a concierge station over the internet
US7043316B2 (en) * 2003-02-14 2006-05-09 Rockwell Automation Technologies Inc. Location based programming and data management in an automated environment
US7006882B2 (en) * 2003-05-06 2006-02-28 Macronix International Co., Ltd. Machine control system
US7461012B2 (en) * 2004-06-08 2008-12-02 Elbex Video Ltd. Method and apparatus for simplified e-commerce shopping via home shopping terminals
US7716014B2 (en) * 2004-09-30 2010-05-11 Rockwell Automation Technologies, Inc. Reuse of manufacturing process design models as part of a diagnostic system
US7639907B2 (en) * 2007-11-14 2009-12-29 Elbex Video Ltd. Method and apparatus for operating AC powered appliances via video interphones, two way IR drivers and remote control devices

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5398336A (en) * 1990-10-16 1995-03-14 Consilium, Inc. Object-oriented architecture for factory floor management
US5950006A (en) * 1997-11-05 1999-09-07 Control Technology Corporation Object-oriented programmable controller
CN1533539A (en) * 2001-05-18 2004-09-29 �����ɷ� Extensible event notificaton mechanism
US20050044532A1 (en) * 2001-12-12 2005-02-24 Gotthard Pfander System and method for testing and/or debugging runtime sytems for solving mes manufacturing execution system problems

Cited By (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103309296A (en) * 2012-03-13 2013-09-18 西门子公司 Controlling a manufacturing process
CN103309296B (en) * 2012-03-13 2017-05-10 西门子公司 Controlling a manufacturing process
CN107850879A (en) * 2015-08-20 2018-03-27 西门子公司 Method and apparatus for generating the switching sequence in industrial plants
US10534338B2 (en) 2015-08-20 2020-01-14 Siemens Aktiengesellschaft Method for generating a switching sequence in an industrial system, and device
CN109154809A (en) * 2016-03-16 2019-01-04 通快机床两合公司 Production programming system and method
CN109154809B (en) * 2016-03-16 2021-12-31 通快机床两合公司 Production planning system and method
CN109283911A (en) * 2017-07-20 2019-01-29 南通杰夫电气有限公司 A kind of controller for electric vehicle running state of programs machine
CN107729632A (en) * 2017-09-28 2018-02-23 广州明珞汽车装备有限公司 The method and system of the automatic action and color that set tooling device to emulate mechanism
CN107729632B (en) * 2017-09-28 2021-05-28 广州明珞汽车装备有限公司 Method and system for automatically setting actions and colors of simulation mechanism of tooling equipment
CN109697658A (en) * 2018-12-29 2019-04-30 拉扎斯网络科技(上海)有限公司 Order management method and device, electronic equipment and computer readable storage medium
CN110501987A (en) * 2019-09-10 2019-11-26 浙江中控技术股份有限公司 A kind of data interactive method and device

Also Published As

Publication number Publication date
US8509934B2 (en) 2013-08-13
US20100082141A1 (en) 2010-04-01
EP2172883A1 (en) 2010-04-07

Similar Documents

Publication Publication Date Title
CN101714233A (en) Method and system for managing and controlling manufacturing processes
CN105160439B (en) A kind of production scheduling method and automatic arrangement program system
EP2758872B1 (en) Method for generating and handling applications for components of a distributed control system and engineering system for implementing the process
US9031681B2 (en) System and method for controlling the operations of a manufacturing facility
US20170199518A1 (en) Method for manufacturing a product with integrated planning and direct holistic control
DE102016103771A1 (en) Method of producing a product with integrated planning and direct integrated control
EP2037342B1 (en) Method of implementing production execution system
EP2747001A1 (en) A method and a system for granting an access to MES functionalities
CN103460150A (en) Apparatus and method for writing program for computer-controlled machine
US8170703B2 (en) Method for controlling a plurality of production processes
DE102017005674B4 (en) Cell manufacturing system with manufacturing cell for autonomous manufacturing
DE102016100241A1 (en) Method of producing a product with integrated planning and direct integrated control
JP2002108431A (en) Integrated control system for manufacturing metallic plate products
US6917843B2 (en) System and method for scheduling production of molds
Uhlmann et al. An automation approach based on workflows and software agents for industrial product-service systems
Nagadi A framework to generate a smart manufacturing system configurations using agents and optimization
EP2879083A1 (en) Asynchronous generation of a production request for the production of a product according to a customer request
EP3859619A1 (en) Method for generating a production schedule for the operation of a number of resources
Glawar et al. Integrating maintenance strategies in autonomous production control using a cost-based model
Brecher et al. Intelligent operations control: Architecture for seamless integration of scheduling and execution
EP4275098A1 (en) System and method for providing short-term dispatching decisions for operating a number of resources involved in a number of production processes under consideration of long-term objectives
Muenzberg et al. Individual configuration of production control to suit requirements
EP3553610A1 (en) System and method for scheduling an automation process controlling a machine
EP2453329B1 (en) MES with embedded repeatable segment requirements
JP2006350787A (en) Production support method, production support system, and program of production support method

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication

Application publication date: 20100526

RJ01 Rejection of invention patent application after publication