WO2016155996A1 - Production system and method for controlling same - Google Patents

Production system and method for controlling same Download PDF

Info

Publication number
WO2016155996A1
WO2016155996A1 PCT/EP2016/054980 EP2016054980W WO2016155996A1 WO 2016155996 A1 WO2016155996 A1 WO 2016155996A1 EP 2016054980 W EP2016054980 W EP 2016054980W WO 2016155996 A1 WO2016155996 A1 WO 2016155996A1
Authority
WO
WIPO (PCT)
Prior art keywords
production system
quality
industrial
optimization
industrial device
Prior art date
Application number
PCT/EP2016/054980
Other languages
French (fr)
Inventor
Shun Jie Fan
Ming JIE
Xian Tao Meng
Original Assignee
Siemens Aktiengesellschaft
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 Aktiengesellschaft filed Critical Siemens Aktiengesellschaft
Publication of WO2016155996A1 publication Critical patent/WO2016155996A1/en

Links

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Programme-control systems
    • G05B19/02Programme-control systems electric
    • G05B19/418Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS], computer integrated manufacturing [CIM]
    • G05B19/41875Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS], computer integrated manufacturing [CIM] characterised by quality surveillance of production
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Programme-control systems
    • G05B19/02Programme-control systems electric
    • G05B19/418Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS], computer integrated manufacturing [CIM]
    • G05B19/41865Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS], computer integrated manufacturing [CIM] characterised by job scheduling, process planning, material flow
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/32Operator till task planning
    • G05B2219/32015Optimize, process management, optimize production line
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/33Director till display
    • G05B2219/33334Load balancing, distribution between processors
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02PCLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
    • Y02P90/00Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
    • Y02P90/02Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]

Definitions

  • the present invention relates to industrial production automation techniques, and in particular to a production system and a method for controlling same.
  • the existing production system is constituted by numerous distributed automatic industrial devices integrated themselves with a server, and through the server, these industrial devices can communicate with other industrial devices, products with an electronic tag, enterprise resource planning (“ERP” for short) , manufacturing execution system (“MES” for short) and the like in the production system so as to provide a systematic and automatic production service.
  • ERP enterprise resource planning
  • MES manufacturing execution system
  • the present invention In order to solve the problems mentioned in the background art that the processing efficiency of the execution system of the industrial device is not high with regard to the cases that a plurality of tasks are concurrent, or a plan task is changed temporarily and an operating abnormality or fault occurs to the industrial device and the like, and slow working process running easily occurs to the production system and production security is caused, and the like, the present invention
  • an optimization working state and/or an optimization working parameter of an industrial device generating each procedure of the production system are estimated by performing quality of service (“QoS” for short) estimation on the quality of service of each industrial device in the production system, according to an estimated quality of service parameter and based on a pre-set production system model (“PSM” for short) or a pre-set production system optimization form, so as to ensure the whole working process of the production system to be smooth, improves production efficiency and ensures the security performance of the production system.
  • QoS quality of service
  • PSM pre-set production system model
  • the present invention provides a production system, comprising at least two industrial devices, wherein the
  • QoS quality of service
  • the quality of service (QoS) evaluation unit is used for acquiring a quality of service parameter of the industrial devices, wherein the quality of service parameter is used for measuring an instruction execution situation of the industrial devices and/or the working performance of the industrial devices, and when the quality of service parameter of the industrial devices does not satisfy a pre-set threshold value, sending an optimization request to the production system model (PSM) unit of the industrial devices, wherein the optimization request contains the quality of service parameter; and
  • PSM production system model
  • PSD production system model
  • the pre-set production system model comprises a model of each industrial device constituting the production system, and the pre-set production system
  • optimization form comprises a quality of service optimization strategy of each industrial device constituting the production system .
  • the present invention further provides a method for controlling a production system, comprising:
  • a quality of service (QoS) evaluation unit of a first industrial device acquiring a quality of service parameter of the first industrial device, wherein the quality of service parameter is used for measuring an instruction execution situation of the first industrial device and/or the working performance of the first industrial device, and when the quality of service parameter of the industrial device does not satisfy a pre-set threshold value, sending an optimization request to a production system model (PS ) unit of the first industrial device, wherein the optimization request contains the quality of service parameter; and
  • QoS quality of service
  • the pre-set production system model comprises a model of the first industrial device and each of the second industrial devices constituting the production system
  • the pre-set production system optimization form comprises a quality of service optimization strategy of the first industrial device and each of the second industrial devices constituting the production system
  • the present invention further provides a method for controlling a production system, comprising:
  • a quality of service (QoS) evaluation unit of a first industrial device acquiring a quality of service parameter of the first industrial device, wherein the quality of service parameter is used for measuring an instruction execution situation of the first industrial device and/or the working performance of the first industrial device, and when the quality of service parameter does not satisfy a pre-set
  • production system model (PSM) unit of the first industrial device and various second industrial devices wherein the optimization request contains the quality of service parameter, so that the production system model (PSM) unit of the first industrial device and various second industrial devices
  • a pre-set production system model a pre-set respective industrial device model, a pre-set
  • the pre-set production system model comprises a model of the first industrial device and each of the second industrial devices constituting the production system
  • the pre-set production system optimization form comprises a quality of service optimization strategy of the first industrial device and each of the second industrial devices constituting the production system
  • an optimization working state and/or an optimization working parameter of an industrial device generating each procedure of the production system are estimated by performing quality of service (QoS) estimation on the quality of service of each industrial device in the production system, according to an estimated quality of service parameter and based on a pre-set production system model (PSM) or a pre-set production system optimization form, so as to ensure the whole working process of the production system to be smooth, improves production
  • QoS quality of service
  • Fig. 1 is a structural diagram of Embodiment I of a production system of the present invention
  • Fig. 2 is a structural diagram of Embodiment II of a production system of the present invention.
  • Fig. 3 is a structural diagram of Embodiment III of a production system of the present invention.
  • Fig. 4 is a flowchart of Embodiment I of a method for controlling a production system of the present invention
  • Fig. 5 is a flowchart of Embodiment II of a method for controlling a production system of the present invention.
  • Fig. 6 is a flowchart of Embodiment I of another method for controlling a production system of the present invention.
  • Fig. 1 is a structural diagram of Embodiment I of a
  • the production system of the present embodiment comprises: at least two industrial devices 10-20, wherein the industrial devices 10-20 comprise: a quality of service (QoS) evaluation unit 101 and a production system model (PSM) unit 102, wherein the quality of service (QoS) evaluation unit 101 is used for acquiring a quality of service parameter of the industrial devices 10-20, wherein the quality of service parameter is used for measuring an instruction execution situation of the
  • QoS quality of service
  • PSM production system model
  • optimization form or according to the quality of service parameter and a pre-set production system model, or according to the quality of service parameter and a pre-set production system optimization form, and sending the optimization working state and/or the optimization working parameter of each of the industrial devices 10-20 to each of the corresponding
  • the pre-set production system model comprises a model of each industrial device constituting the production system
  • the pre-set production system optimization form comprises a quality of service optimization strategy of each industrial device constituting the production system
  • the production system comprises at least two industrial devices 10-20, wherein the industrial devices 10-20, respectively serving as a network node, perform communication via a network interface, and the industrial devices 10-20 may be any device, such as computers, electrical motors, robots and numerical control machine tools, which is required in an industrial production line.
  • the industrial devices 10-20 receive a task instruction sent by a management-layer server, a product, a real-time instruction control platform and the like, wherein if the task instruction comes from a product, by attaching an electronic tag to the product, the industrial devices 10-20 can identify the task instruction by scanning the electronic tag on the product when the product flows through the industrial devices 10-20.
  • the quality of service (QoS) evaluation unit 101 can monitor the industrial devices 10-20 in real time to obtain the quality of service parameter of the industrial devices 10-20, wherein the quality of service mainly reflects the instruction execution situation of the industrial devices 10-20, and/or the working performance of the industrial devices 10-20; can comprise: the load condition, the device performance and the like of the industrial devices 10-20; if a plurality of task instructions arrive simultaneously, or the task instructions are changed temporarily, relatively high load is caused; or due to the cases of a performance fault (such as sharp dropping of the rotation speed of an electrical motor, robot program error and so on) of the industrial devices 10-20, delay of the working process, overstocking of products on the production line and the like, the quality of service of the industrial devices 10-20 is further caused to reduce and cannot satisfy the pre-set threshold value.
  • a performance fault such as sharp dropping of the rotation speed of an electrical motor, robot program error and so on
  • cases such as when the load condition exceeds a pre-set load threshold value, and/or when the device performance is lower than the pre-set device performance threshold value.
  • the pre-set threshold value can be provided with different pre-set threshold value indicators by engineering technicians according to the specific indicators, such as the type and performance of the industrial device and the working process flow and performance.
  • the industrial device 10 is an electrical motor.
  • the quality of service (QoS) evaluation unit 101 monitors that the quality of service of the industrial device 10 is reduced and cannot satisfy the pre-set rotation speed threshold value of the electrical motor, and then sends an optimization request to the production system model (PSM) unit 102; the optimization request contains: a quality of service parameter; and the specific representation form of the quality of service parameter is provided according to indicators, such as the type and performance of the
  • the quality of service parameter can contain a current rotation speed value of the electrical motor, and can further contain a task processing time
  • an execution time ⁇ exe a waiting time twa , a transmission time tl " s , data size, transmission speed and the like, wherein the
  • execution time texe refers to the time of the process when the task instruction is executed
  • waiting time twak refers to the time required to wait when the task instruction is executed in a task instruction queue
  • transmission time ttmm refers to the transmission time of the task instruction
  • evaluation unit 101 calculates a delay time t ⁇ ielay of task
  • delay Mn " exe “ ' “” s wherein " ⁇ am data size/transmission speed, if t(ie ' ay exceeds a pre-set time threshold value, it is indicated that the industrial devices 10-20 do not process the task instruction in time, then the above-mentioned time delay value can also serve as the quality of service (QoS) parameter P T/EP2016/054980
  • the above-mentioned quality of service parameter being the delay time or the rotation speed of the electrical motor is merely used as an example.
  • the present invention does not limit the quality of service parameter, which can be any quality of service estimation parameter representing the device
  • the quality of service QoS
  • evaluation unit 101 acquires the quality of service parameter of the industrial devices 10-20, and in the acquisition process, the industrial devices 10-20 can be either actively monitored by the quality of service (QoS) evaluation unit 101 so as to obtain the quality of service parameter, or the industrial devices 10-20 can report various quality of service parameters thereof to the quality of service (QoS) evaluation unit 101.
  • the present embodiment does not limit the specific acquisition method.
  • an optimization request is sent to the production system model (PSM) unit 102, and the production system model (PSM) unit 102 pre-stores a pre-set overall model of the production system, and/or the pre-set optimization form of the production system.
  • the quality of service parameter is substituted in the pre-set production system model to calculate the optimization working state and/or the optimization working parameter of each of the industrial devices 10-20, wherein the working state is such as shut-down, standby, operating, forward rotation and reverse rotation; and the working parameter is such as a time parameter, a speed parameter, a priority parameter and voltage and current parameters.
  • the working state is such as shut-down, standby, operating, forward rotation and reverse rotation
  • the working parameter is such as a time parameter, a speed parameter, a priority parameter and voltage and current parameters.
  • the production system model (PSM) unit 102 stores form files, such as a configuration file, process data, a working logic file and operating time data, of each
  • the industrial devices 10-20 can be adjusted more quickly, so that the case that the quality of service of the industrial device is reduced can be processed in time and efficiently.
  • these three i.e. the pre-set production system model, the preset production system optimization form and the quality of service parameter, can also be combined to jointly obtain the optimized strategy.
  • the optimization working state and/or the optimization working parameter corresponding to each of the industrial devices 10-20 are generated according to the working state and the working parameter, and the optimized working state and/or the optimized working parameter are sent to each of the industrial devices 10-20, so that the industrial devices 10-20 adjust the working process or adjust an operation parameter and the like of the industrial devices 10-20
  • an optimization working state and/or an
  • QoS quality of service
  • Fig. 2 is a structural diagram of Embodiment II of a production system of the present invention.
  • the production system further comprises an integrated server 103, wherein the integrated server 103 is used for: receiving a task instruction to be executed by the industrial devices 10-20, and performing statistical analysis on the received task instruction, so as to obtain the load condition of the industrial devices 10-20;
  • the quality of service (QoS) evaluation unit 101 is specifically used for monitoring the integrated server 103 and acquiring the quality of service parameter of the industrial devices 10-20 from the integrated server 103.
  • the integrated server 103 receives the task instruction sent to the industrial devices 10-20 via a network communication interface, can perform operations, such as queue 2016/054980
  • the integrated server 103 can further learn the current working state of the industrial devices 10-20 in time by receiving the operating parameter fed back by various sensor elements of the industrial devices 10-20, so as to find whether a fault occurs to or an abnormality exists in the industrial devices 10-20 in time.
  • the integrated server 103 performs comprehensive analysis again according to the load condition and/or the operating parameter of the industrial devices 10-20 to obtain the quality of service parameter of the industrial devices 10-20; for example, with regard to each instruction in the task
  • the quality of service (QoS) evaluation unit 101 acquires, by monitoring the integrated server 103, execution capability information about the
  • the quality of service (QoS) evaluation unit 101 acquires the quality of service parameter of the industrial devices 10-20 from the integrated server 103, and then estimates the quality of service parameter of the industrial devices 10-20 according to the pre-set threshold value.
  • the working process and time of the quality of service (QoS) evaluation unit 101 directly acquiring the quality of service parameter from the industrial devices 10-20 can be greatly saved, and the processing
  • the quality of service (QoS) evaluation unit 101 and the production system model (PSM) unit 102 is integrated into the integrated server 103.
  • the quality of service (QoS) evaluation unit 101 and the production system model (PSM) unit 102 can be integrated with the integrated server 103 into one piece, and can also be arranged as separate bodies .
  • Fig. 3 is a structural diagram of Embodiment III of a production system of the present invention.
  • the industrial devices 10-20 further comprise: a permission control unit 104 for verifying an access right of a task instruction, and if the verification is passed, sending a permission instruction to the integrated server 103 so that the industrial devices 10-20 execute the task instruction; and the permission control unit 104 further for receiving the optimization working state and/or the optimization working parameter sent by the production system model (PSM) unit 102 so as to update access right data of the industrial devices 10-20.
  • PSM production system model
  • identity verification of an initiator of the task instruction such as whether an IP address of the initiator is legal, and whether the category of the task to be executed by the initiator is matched, and further comprises: an attribute right of the industrial devices 10-20 allowed to access, such as allowing to access one or more of read or write function of the industrial devices 10-20.
  • the permission control unit 104 is further used for receiving the optimization working state and/or the optimization working parameter sent by the production system model (PSM) unit 102, and the permission control unit 104 updates the access right data of the corresponding industrial devices 10-20 according to the optimization working state and/or the optimization working parameter.
  • PSM production system model
  • the industrial device 10 is a robot arm, and the access right data thereof originally does not comprise pasting a bar code label on a product; however, since the number of awaiting products in the production line is overstocked, and the optimization working state and/or the optimization working parameter can indicate to open the function of the robot arm pasting the bar code label, the permission control unit 104 updates the access right data of the robot arm according to the newly added function.
  • the production system further comprises: an engineering data unit 30 for storing a configuration file of each of the industrial devices 10-20, so that the production system model (PSM) unit 102 acquires the configuration file corresponding to each of the industrial devices 10-20
  • PSM production system model
  • the production system model (PSM) unit 102 acquires the quality of service optimization strategy corresponding to each of the industrial devices 10-20 constituting the production system from the engineering data unit 30 so as to form the pre-set production system optimization form.
  • the engineering data unit 30 can be a
  • the configuration platform developed by engineering technicians for use which has the complete configuration development file, data, production system optimization strategy form of the production system and the like, wherein the production system is composed by numerous industrial devices 10-20 with different combination forms; if a current production system is composed by ten industrial devices 10-20, and then due to the production task demand, the production system is changed into twenty industrial devices 10-20, the production system model (PSM) unit 102 of each of the industrial devices 10-20 can acquire the configuration file and the quality of service optimization strategy corresponding to each of the industrial devices 10-20 constituting the current production system from the engineering data unit 30 so as to form the pre-set production system model and the pre-set production system optimization form of the current production system. That is to say, the engineering data unit 30 provides diversified modeling requirements of the production system, which can enable the production system to possess better flexibility and plasticity.
  • Fig. 4 is a flowchart of Embodiment I of a method for controlling a production system of the present invention, as shown in Fig. 4, comprising:
  • a quality of service (QoS) evaluation unit of a first industrial device acquiring a quality of service parameter of the first industrial device, wherein the quality of service parameter is used for measuring an instruction execution situation of the first industrial device and/or the working performance of the first industrial device, and when the quality of service parameter of the industrial device does not satisfy a pre-set threshold value, sending an optimization request to a production system model (PSM) unit of the first industrial device, wherein the optimization request contains the quality of service parameter; and
  • QoS quality of service
  • the production system model (PSM) unit of the first industrial device receiving the optimization request, estimating an optimization working state and/or an optimization working parameter of the first industrial device and various second industrial devices according to the quality of service parameter, a pre-set production system model and a pre-set production system optimization form, or according to the quality of service parameter and a pre-set production system model, or according to the quality of service parameter and a pre-set production system optimization form, and sending the optimization working state and/or the optimization working parameter to the first industrial device and each of the second industrial devices, wherein the pre-set production system model comprises a model of the first industrial device and each of the second industrial devices constituting the production system, and the pre-set production system optimization form comprises a quality of service optimization strategy of the first industrial device and each of the second industrial devices constituting the production system.
  • the pre-set production system model comprises a model of the first industrial device and each of the second industrial devices constituting the production system
  • the pre-set production system optimization form comprises a quality of service optimization strategy of the first industrial device and each of
  • the method of the present embodiment may be implemented by using the technical solution of Embodiment I of the production system shown in Fig. 1, and the implementation principles and technical effects are similar and will not be described herein.
  • an optimization working state and/or an optimization working parameter of an industrial device generating each procedure of the production system are
  • QoS quality of service
  • Fig. 5 is a flowchart of Embodiment II of a method for controlling a production system of the present invention, and as shown in Fig. 5, on the basis of Embodiment I shown in Fig. 4 above, the method comprises:
  • step 201 a permission control unit of the first
  • step 202 the integrated server of the first industrial device receiving the task instruction to be executed by the first industrial device, and performing statistical analysis on the received task instruction, so as to obtain the load condition of the first industrial device; and/or receiving an operating parameter fed back by the first industrial device; and generating the quality of service parameter of the first industrial device according to the load condition and/or the operating parameter of the first industrial device;
  • step 203 the quality of service (QoS) evaluation unit of the first industrial device monitoring the integrated server of the first industrial device, and acquiring the quality of service parameter of the first industrial device from the integrated server of the first industrial device, wherein the quality of service parameter is used for measuring an
  • step 204 when the quality of service parameter of the industrial device does not satisfy a pre-set threshold value, the quality of service (QoS) evaluation unit of the first industrial device sending the optimization request to a
  • PSM production system model
  • the production system model (PSM) unit of the first industrial device receiving the optimization request, estimating an optimization working state and/or an optimization working parameter of the first industrial device and various second industrial devices according to the quality of service parameter, a pre-set production system model and a pre-set production system optimization form, or according to the quality of service parameter and a pre-set production system model, or according to the quality of service parameter and a pre-set production system optimization form, wherein the preset production system model comprises a model of the first industrial device and each of second industrial devices constituting the production system, and the pre-set production system optimization form comprises a quality of service optimization strategy of the first industrial device and each of the second industrial devices constituting the production system;
  • step 206 the production system model (PSM) unit of the first industrial device sending the optimization working state and/or the optimization working parameter to the first
  • step 207 the production system model (PSM) unit of the first industrial device sending the optimization working state and/or the optimization working parameter to a permission control unit of the first industrial device and each of the second industrial devices, so that the permission control unit of the first industrial device and each of the second
  • industrial devices updates access right data of respective industrial devices.
  • step 206 There is no necessary sequential relationship between step 206 and step 207, and it can be set by a person skilled in the art at his/her will according to actual working conditions.
  • the method further comprises: the production system model (PSM) unit of the first industrial device
  • the engineering data unit is used for storing a configuration file of the first industrial device and each of the second industrial devices, so that the production system model (PSM) unit acquires the configuration file corresponding to each of the industrial devices constituting the production system from the engineering data unit so as to form the pre-set production system model, and is further used for storing a quality of service optimization strategy of the first industrial device and each of the second industrial devices, so that the production system model (PSM) unit
  • step 205 acquires the quality of service optimization strategy corresponding to each of the industrial devices constituting the production system from the engineering data unit so as to form the pre-set production system optimization form. This step can be performed in any step before step 205.
  • the method of the present embodiment may be implemented by using the technical solutions of the embodiments of the production system shown in Figs. 1 to 3 , and the implementation principles and technical effects are similar and will not be described herein.
  • Fig. 6 is a flowchart of Embodiment I of another method for controlling a production system of the present invention, as shown in Fig. 6, comprising:
  • a quality of service (QoS) evaluation unit of a first industrial device acquires a quality of service
  • the quality of service parameter is used for measuring an instruction execution situation of the first industrial device and/or the working performance of the first industrial device.
  • step 302 when the quality of service parameter does not satisfy a pre-set threshold value, an optimization request is sent to a production system model (PSM) unit of the first industrial device and various second industrial devices, wherein the optimization request contains the quality of service parameter, so that the production system model (PSM) unit of the first industrial device and various second
  • industrial devices estimates an optimization working state and/or an optimization working parameter of the respective industrial devices according to at least one of a pre-set production system model, a pre-set respective industrial device model, a pre-set production system optimization form and a preset respective industrial device optimization form, and the quality of service parameter.
  • the quality of service (QoS) evaluation unit not only sends the optimization request to the PSM unit of the first industrial device, but also sends the optimization request to the production system model (PSM) unit of various second industrial devices. That is to say, when finding that there is a case that the first industrial device has a
  • the QoS evaluation unit reports the current situation of the quality of service
  • any one of the industrial devices in the production system learns the reason in advance why the performance of the first industrial device is reduced and takes precautions in advance, thereby further ensuring the security performance of the production system.
  • all the industrial devices, i.e. the first industrial device and various second industrial devices, that constitute the production system estimate the working state and working parameter of respective industrial devices according to the overall production system model in the production system model (PSM) unit thereof or the model of respective industrial devices.
  • the first industrial device and various second industrial devices estimate the working state and working parameter of respective industrial devices according to the overall production system optimization form in the production system model (PSM) unit thereof or the
  • each industrial device model is contained in a production system model, and each industrial device can perform calculation to obtain an optimization working state and/or an optimization working parameter of respective
  • step 303 the optimization working state and/or the optimization working parameter are sent to respective
  • the pre-set production system optimization form comprises a quality of service optimization strategy of the first industrial device and each of the second industrial devices constituting the production system.
  • the method for controlling a production system of the present embodiment pre-warns, by performing quality of service (“QoS”) estimation on the quality of service of each industrial device in the production system, and reporting the condition of the industrial device with bad QoS estimation to other
  • each industrial device on the production system in time, each industrial device to make estimation based on a pre-set model, or a pre-set optimization form to generate a respective

Abstract

The present invention provides a production system and a method for controlling same. The production system comprises at least two industrial devices, wherein the industrial devices comprise a quality of service (QoS) evaluation unit for acquiring a quality of service parameter of the industrial devices, and when the quality of service parameter of the industrial devices does not satisfy a pre-set threshold value, sending an optimization request to a production system model (PSM) unit of the industrial devices, wherein the optimization request contains the quality of service parameter; and a production system model (PSM) unit for receiving the optimization request, estimating an optimization working state and/or an optimization working parameter of each industrial device according to the quality of service parameter, a pre-set production system model and/or a pre-set production system optimization form, and sending the optimization working state and/or the optimization working parameter of each industrial device to each corresponding industrial device. The quality of service thus ensures the whole working process of the production system to be smooth, improves production efficiency and ensures the security performance of the production system.

Description

Description
PRODUCTION SYSTEM AND METHOD FOR CONTROLLING SAME
TECHNICAL FIELD
The present invention relates to industrial production automation techniques, and in particular to a production system and a method for controlling same.
BACKGROUND ART
With the improvement of the intelligent level of
manufacturing industry, the existing production system is constituted by numerous distributed automatic industrial devices integrated themselves with a server, and through the server, these industrial devices can communicate with other industrial devices, products with an electronic tag, enterprise resource planning ("ERP" for short) , manufacturing execution system ("MES" for short) and the like in the production system so as to provide a systematic and automatic production service.
However, during the practical production, there still exist problems that the operating efficiency of an execution system of the industrial device is low and the working process flow of the whole production system runs slowly which are caused when a plurality of tasks requests arrive
simultaneously, or a plan task is changed temporarily and an operating abnormality or fault occurs to the industrial device, and in severe cases, the operating efficiency of all lines of the production system is caused to reduce sharply and even paralyse, thereby raising production security.
SUMMARY OF THE INVENTION
In order to solve the problems mentioned in the background art that the processing efficiency of the execution system of the industrial device is not high with regard to the cases that a plurality of tasks are concurrent, or a plan task is changed temporarily and an operating abnormality or fault occurs to the industrial device and the like, and slow working process running easily occurs to the production system and production security is caused, and the like, the present invention
provides a production system and a method for controlling same, in which an optimization working state and/or an optimization working parameter of an industrial device generating each procedure of the production system are estimated by performing quality of service ("QoS" for short) estimation on the quality of service of each industrial device in the production system, according to an estimated quality of service parameter and based on a pre-set production system model ("PSM" for short) or a pre-set production system optimization form, so as to ensure the whole working process of the production system to be smooth, improves production efficiency and ensures the security performance of the production system.
The present invention provides a production system, comprising at least two industrial devices, wherein the
industrial devices comprise a quality of service (QoS)
evaluation unit and a production system model (PSM) unit, wherein
the quality of service (QoS) evaluation unit is used for acquiring a quality of service parameter of the industrial devices, wherein the quality of service parameter is used for measuring an instruction execution situation of the industrial devices and/or the working performance of the industrial devices, and when the quality of service parameter of the industrial devices does not satisfy a pre-set threshold value, sending an optimization request to the production system model (PSM) unit of the industrial devices, wherein the optimization request contains the quality of service parameter; and
the production system model (PSM) unit is used for
receiving the optimization request, estimating an optimization working state and/or an optimization working parameter of each industrial device according to the quality of service
parameter, a pre-set production system model and a pre-set production system optimization form, or according to the quality of service parameter and a pre-set production system model, or according to the quality of service parameter and a pre-set production system optimization form, and sending the optimization working state and/or the optimization working parameter of each industrial device to each corresponding industrial device, wherein the pre-set production system model comprises a model of each industrial device constituting the production system, and the pre-set production system
optimization form comprises a quality of service optimization strategy of each industrial device constituting the production system .
The present invention further provides a method for controlling a production system, comprising:
a quality of service (QoS) evaluation unit of a first industrial device acquiring a quality of service parameter of the first industrial device, wherein the quality of service parameter is used for measuring an instruction execution situation of the first industrial device and/or the working performance of the first industrial device, and when the quality of service parameter of the industrial device does not satisfy a pre-set threshold value, sending an optimization request to a production system model (PS ) unit of the first industrial device, wherein the optimization request contains the quality of service parameter; and
the production system model (PSM) unit of the first industrial device receiving the optimization request,
estimating an optimization working state and/or an optimization working parameter of the first industrial device and various second industrial devices according to the quality of service parameter, a pre-set production system model and a pre-set production system optimization form, or according to the quality of service parameter and a pre-set production system model, or according to the quality of service parameter and a pre-set production system optimization form, and sending the optimization working state and/or the optimization working parameter to the first industrial device and each of the second industrial devices, wherein the pre-set production system model comprises a model of the first industrial device and each of the second industrial devices constituting the production system, and the pre-set production system optimization form comprises a quality of service optimization strategy of the first industrial device and each of the second industrial devices constituting the production system.
The present invention further provides a method for controlling a production system, comprising:
a quality of service (QoS) evaluation unit of a first industrial device acquiring a quality of service parameter of the first industrial device, wherein the quality of service parameter is used for measuring an instruction execution situation of the first industrial device and/or the working performance of the first industrial device, and when the quality of service parameter does not satisfy a pre-set
threshold value, sending an optimization request to a
production system model (PSM) unit of the first industrial device and various second industrial devices, wherein the optimization request contains the quality of service parameter, so that the production system model (PSM) unit of the first industrial device and various second industrial devices
estimates an optimization working state and/or an optimization working parameter of the respective industrial devices
according to at least one of a pre-set production system model, a pre-set respective industrial device model, a pre-set
production system optimization form and a pre-set respective industrial device optimization form, and the quality of service parameter, and sends the optimization working state and/or the optimization working parameter to the respective industrial devices, wherein the pre-set production system model comprises a model of the first industrial device and each of the second industrial devices constituting the production system, and the pre-set production system optimization form comprises a quality of service optimization strategy of the first industrial device and each of the second industrial devices constituting the production system. By means of the production system and the method for controlling same provided in the present invention, an optimization working state and/or an optimization working parameter of an industrial device generating each procedure of the production system are estimated by performing quality of service (QoS) estimation on the quality of service of each industrial device in the production system, according to an estimated quality of service parameter and based on a pre-set production system model (PSM) or a pre-set production system optimization form, so as to ensure the whole working process of the production system to be smooth, improves production
efficiency and ensures the security performance of the
production system.
BRIEF DESCRIPTION OF THE DRAWINGS
The embodiments of the present invention will be described in detail below with reference to the accompanying drawings, in which:
Fig. 1 is a structural diagram of Embodiment I of a production system of the present invention;
Fig. 2 is a structural diagram of Embodiment II of a production system of the present invention;
Fig. 3 is a structural diagram of Embodiment III of a production system of the present invention;
Fig. 4 is a flowchart of Embodiment I of a method for controlling a production system of the present invention;
Fig. 5 is a flowchart of Embodiment II of a method for controlling a production system of the present invention; and
Fig. 6 is a flowchart of Embodiment I of another method for controlling a production system of the present invention.
DETAILED DESCRIPTION OF THE EMBODIMENTS
To make the objectives, technical solutions, and
advantages of the embodiments of the present invention more comprehensible, the following clearly and completely describes the technical solutions in the embodiments of the present invention with reference to the embodiments of the present invention. It should be noted that in the drawings, similar or like elements all use like reference numerals.
Fig. 1 is a structural diagram of Embodiment I of a
production system of the present invention. As shown in Fig. 1, the production system of the present embodiment comprises: at least two industrial devices 10-20, wherein the industrial devices 10-20 comprise: a quality of service (QoS) evaluation unit 101 and a production system model (PSM) unit 102, wherein the quality of service (QoS) evaluation unit 101 is used for acquiring a quality of service parameter of the industrial devices 10-20, wherein the quality of service parameter is used for measuring an instruction execution situation of the
industrial devices 10-20 and/or the working performance of the industrial devices 10-20, and when the quality of service parameter of the industrial devices 10-20 does not satisfy a pre-set threshold value, sending an optimization request to a production system model (PSM) unit 102 of the industrial devices 10-20, wherein the optimization request contains the quality of service parameter; and the production system model (PSM) unit 102 is used for receiving the optimization request, estimating an optimization working state and/or an optimization working parameter of each of the industrial devices 10-20 according to the quality of service parameter, a pre-set production system model and a pre-set production system
optimization form, or according to the quality of service parameter and a pre-set production system model, or according to the quality of service parameter and a pre-set production system optimization form, and sending the optimization working state and/or the optimization working parameter of each of the industrial devices 10-20 to each of the corresponding
industrial devices 10-20, wherein the pre-set production system model comprises a model of each industrial device constituting the production system, and the pre-set production system optimization form comprises a quality of service optimization strategy of each industrial device constituting the production system.
Specifically, the production system comprises at least two industrial devices 10-20, wherein the industrial devices 10-20, respectively serving as a network node, perform communication via a network interface, and the industrial devices 10-20 may be any device, such as computers, electrical motors, robots and numerical control machine tools, which is required in an industrial production line. The industrial devices 10-20 receive a task instruction sent by a management-layer server, a product, a real-time instruction control platform and the like, wherein if the task instruction comes from a product, by attaching an electronic tag to the product, the industrial devices 10-20 can identify the task instruction by scanning the electronic tag on the product when the product flows through the industrial devices 10-20. The quality of service (QoS) evaluation unit 101 can monitor the industrial devices 10-20 in real time to obtain the quality of service parameter of the industrial devices 10-20, wherein the quality of service mainly reflects the instruction execution situation of the industrial devices 10-20, and/or the working performance of the industrial devices 10-20; can comprise: the load condition, the device performance and the like of the industrial devices 10-20; if a plurality of task instructions arrive simultaneously, or the task instructions are changed temporarily, relatively high load is caused; or due to the cases of a performance fault (such as sharp dropping of the rotation speed of an electrical motor, robot program error and so on) of the industrial devices 10-20, delay of the working process, overstocking of products on the production line and the like, the quality of service of the industrial devices 10-20 is further caused to reduce and cannot satisfy the pre-set threshold value. For example: cases such as when the load condition exceeds a pre-set load threshold value, and/or when the device performance is lower than the pre-set device performance threshold value. The pre-set threshold value can be provided with different pre-set threshold value indicators by engineering technicians according to the specific indicators, such as the type and performance of the industrial device and the working process flow and performance. For example, the industrial device 10 is an electrical motor. When the rotation speed of the electrical motor does not satisfy a pre -set rotation speed threshold value, the quality of service (QoS) evaluation unit 101 monitors that the quality of service of the industrial device 10 is reduced and cannot satisfy the pre-set rotation speed threshold value of the electrical motor, and then sends an optimization request to the production system model (PSM) unit 102; the optimization request contains: a quality of service parameter; and the specific representation form of the quality of service parameter is provided according to indicators, such as the type and performance of the
industrial devices 10-20 and the working process flow
requirements of the production line, for example, when the current rotation speed of the electrical motor does not satisfy the pre-set rotation speed, the quality of service parameter can contain a current rotation speed value of the electrical motor, and can further contain a task processing time
estimation value of the electrical motor. For example: an execution time ^exe , a waiting time twa , a transmission time tl "s , data size, transmission speed and the like, wherein the
execution time texe refers to the time of the process when the task instruction is executed, the waiting time twak refers to the time required to wait when the task instruction is executed in a task instruction queue, and the transmission time ttmm refers to the transmission time of the task instruction
arriving at the industrial devices 10-20; and the QoS
evaluation unit 101 calculates a delay time t<ielay of task
t = t + 1 + 1 t
processing, delay Mn" exe "'""s wherein "~am =data size/transmission speed, if t(ie'ay exceeds a pre-set time threshold value, it is indicated that the industrial devices 10-20 do not process the task instruction in time, then the above-mentioned time delay value can also serve as the quality of service (QoS) parameter P T/EP2016/054980
and combine the rotation speed value of the electrical motor together to constitute the quality of service parameter of the current industrial devices for optimizing the quality of service of the industrial devices. It should be noted that the above-mentioned quality of service parameter being the delay time or the rotation speed of the electrical motor is merely used as an example. The present invention does not limit the quality of service parameter, which can be any quality of service estimation parameter representing the device
performance of the industrial devices 10-20 and the working process flow performance. The quality of service (QoS)
evaluation unit 101 acquires the quality of service parameter of the industrial devices 10-20, and in the acquisition process, the industrial devices 10-20 can be either actively monitored by the quality of service (QoS) evaluation unit 101 so as to obtain the quality of service parameter, or the industrial devices 10-20 can report various quality of service parameters thereof to the quality of service (QoS) evaluation unit 101. The present embodiment does not limit the specific acquisition method. When the acquired quality of service parameters do not satisfy the pre-set threshold value, an optimization request is sent to the production system model (PSM) unit 102, and the production system model (PSM) unit 102 pre-stores a pre-set overall model of the production system, and/or the pre-set optimization form of the production system. If estimation is performed according to the pre-set production system model and the quality of service parameter provided by the QoS, the quality of service parameter is substituted in the pre-set production system model to calculate the optimization working state and/or the optimization working parameter of each of the industrial devices 10-20, wherein the working state is such as shut-down, standby, operating, forward rotation and reverse rotation; and the working parameter is such as a time parameter, a speed parameter, a priority parameter and voltage and current parameters. The above-mentioned working state and working parameter are merely used as an example, and the present invention does not limit the working state and working parameter specifically, which can be determined by engineering technicians according to the specific working condition. If estimation is performed according to the pre-set production system optimization form and the quality of service parameter provided by the QoS; the production system model (PSM) unit 102 stores form files, such as a configuration file, process data, a working logic file and operating time data, of each
industrial device of the production system, in which a
correlation between the quality of service parameter and each indicator in these form files is recorded, for example: when the quality of service parameter of a certain industrial device shows that the operating time delays for two seconds, using a table lookup method to correspondingly find a solution in the form files, the working state: increasing the rotation speed of the electrical motor; and the working parameter: increasing the rotation speed to a certain rotation speed value or a rotation speed range. Accordingly, an experimental form constituted by using experimental data completes the adjustment on the
industrial devices. Since it is unnecessary for the solution based on the pre-set production system optimization form to perform real-time calculation according to the quality of service parameter and the pre-set production system model, the time consumption of model calculation can be reduced greatly, the working state and/or the working parameter of the
industrial devices 10-20 can be adjusted more quickly, so that the case that the quality of service of the industrial device is reduced can be processed in time and efficiently. Certainly, these three, i.e. the pre-set production system model, the preset production system optimization form and the quality of service parameter, can also be combined to jointly obtain the optimized strategy. Finally, the optimization working state and/or the optimization working parameter corresponding to each of the industrial devices 10-20 are generated according to the working state and the working parameter, and the optimized working state and/or the optimized working parameter are sent to each of the industrial devices 10-20, so that the industrial devices 10-20 adjust the working process or adjust an operation parameter and the like of the industrial devices 10-20
according to the optimized working state and/or working
parameter .
By means of the production system of the present
embodiment, an optimization working state and/or an
optimization working parameter of an industrial device
generating each procedure of the production system are
estimated by performing quality of service (QoS) estimation on the quality of service of each industrial device in the
production system, according to an estimated quality of service parameter and based on a pre-set production system model (PSM) or a pre-set production system optimization form, so as to ensure the whole working process of the production system to be smooth, improves production efficiency and ensures the security performance of the production system.
Fig. 2 is a structural diagram of Embodiment II of a production system of the present invention. As shown in Fig. 2, on the basis of Embodiment I mentioned above, the production system further comprises an integrated server 103, wherein the integrated server 103 is used for: receiving a task instruction to be executed by the industrial devices 10-20, and performing statistical analysis on the received task instruction, so as to obtain the load condition of the industrial devices 10-20;
and/or receiving an operating parameter fed back by the
industrial devices 10-20; and generating a quality of service parameter of the industrial devices 10-20 according to the load condition and/or the operating parameter of the industrial devices 10-20, wherein the quality of service (QoS) evaluation unit 101 is specifically used for monitoring the integrated server 103 and acquiring the quality of service parameter of the industrial devices 10-20 from the integrated server 103.
Specifically, the integrated server 103 receives the task instruction sent to the industrial devices 10-20 via a network communication interface, can perform operations, such as queue 2016/054980
- 12 - management, priority ranking and occupied resource analysis, on the task instruction, and performs comprehensive analysis by combining the processing capability thereof and the processing capability of the industrial devices so as to estimate the current load condition of the industrial devices 10-20, for example, the current industrial devices 10-20 are in a full load working state, or in an idle state, etc. Furthermore, the integrated server 103 can further learn the current working state of the industrial devices 10-20 in time by receiving the operating parameter fed back by various sensor elements of the industrial devices 10-20, so as to find whether a fault occurs to or an abnormality exists in the industrial devices 10-20 in time. The integrated server 103 performs comprehensive analysis again according to the load condition and/or the operating parameter of the industrial devices 10-20 to obtain the quality of service parameter of the industrial devices 10-20; for example, with regard to each instruction in the task
instruction queue, how long is the delay time individually required to wait. Accordingly, the quality of service (QoS) evaluation unit 101 acquires, by monitoring the integrated server 103, execution capability information about the
integrated server 103, such as the execution capability of a central processing unit, which indirectly reflects the quality of service of the industrial devices 10-20. The quality of service (QoS) evaluation unit 101 acquires the quality of service parameter of the industrial devices 10-20 from the integrated server 103, and then estimates the quality of service parameter of the industrial devices 10-20 according to the pre-set threshold value. The working process and time of the quality of service (QoS) evaluation unit 101 directly acquiring the quality of service parameter from the industrial devices 10-20 can be greatly saved, and the processing
efficiency is improved.
Further, at least one of the quality of service (QoS) evaluation unit 101 and the production system model (PSM) unit 102 is integrated into the integrated server 103. The quality of service (QoS) evaluation unit 101 and the production system model (PSM) unit 102 can be integrated with the integrated server 103 into one piece, and can also be arranged as separate bodies .
Fig. 3 is a structural diagram of Embodiment III of a production system of the present invention. As shown in Fig. 3, on the basis of the above-mentioned embodiment, the industrial devices 10-20 further comprise: a permission control unit 104 for verifying an access right of a task instruction, and if the verification is passed, sending a permission instruction to the integrated server 103 so that the industrial devices 10-20 execute the task instruction; and the permission control unit 104 further for receiving the optimization working state and/or the optimization working parameter sent by the production system model (PSM) unit 102 so as to update access right data of the industrial devices 10-20.
Specifically, the verification of the access right
comprises: identity verification of an initiator of the task instruction, such as whether an IP address of the initiator is legal, and whether the category of the task to be executed by the initiator is matched, and further comprises: an attribute right of the industrial devices 10-20 allowed to access, such as allowing to access one or more of read or write function of the industrial devices 10-20. The verification performed on the access right of the task instruction by the permission control unit 104 greatly reduces the possibility of maliciously
accessing the industrial devices 10-20, and ensures the
security of the production system; meanwhile, eligibility screening is performed on the task instruction before the task instruction arrives at the industrial devices 10-20 by the permission control unit 104 so as to merely enable the eligible task instruction to enter the instruction execution queue of the integrated server 103, which can accelerate the task instruction processing efficiency of the integrated server 103. In addition, the permission control unit 104 is further used for receiving the optimization working state and/or the optimization working parameter sent by the production system model (PSM) unit 102, and the permission control unit 104 updates the access right data of the corresponding industrial devices 10-20 according to the optimization working state and/or the optimization working parameter. For example, the industrial device 10 is a robot arm, and the access right data thereof originally does not comprise pasting a bar code label on a product; however, since the number of awaiting products in the production line is overstocked, and the optimization working state and/or the optimization working parameter can indicate to open the function of the robot arm pasting the bar code label, the permission control unit 104 updates the access right data of the robot arm according to the newly added function.
Further, the production system further comprises: an engineering data unit 30 for storing a configuration file of each of the industrial devices 10-20, so that the production system model (PSM) unit 102 acquires the configuration file corresponding to each of the industrial devices 10-20
constituting the production system from the engineering data unit 30 so as to form the pre-set production system model, and is further used for storing a quality of service optimization strategy of each of the industrial devices 10-20, so that the production system model (PSM) unit 102 acquires the quality of service optimization strategy corresponding to each of the industrial devices 10-20 constituting the production system from the engineering data unit 30 so as to form the pre-set production system optimization form.
Specifically, the engineering data unit 30 can be a
configuration platform developed by engineering technicians for use, which has the complete configuration development file, data, production system optimization strategy form of the production system and the like, wherein the production system is composed by numerous industrial devices 10-20 with different combination forms; if a current production system is composed by ten industrial devices 10-20, and then due to the production task demand, the production system is changed into twenty industrial devices 10-20, the production system model (PSM) unit 102 of each of the industrial devices 10-20 can acquire the configuration file and the quality of service optimization strategy corresponding to each of the industrial devices 10-20 constituting the current production system from the engineering data unit 30 so as to form the pre-set production system model and the pre-set production system optimization form of the current production system. That is to say, the engineering data unit 30 provides diversified modeling requirements of the production system, which can enable the production system to possess better flexibility and plasticity.
Fig. 4 is a flowchart of Embodiment I of a method for controlling a production system of the present invention, as shown in Fig. 4, comprising:
in step 101, a quality of service (QoS) evaluation unit of a first industrial device acquiring a quality of service parameter of the first industrial device, wherein the quality of service parameter is used for measuring an instruction execution situation of the first industrial device and/or the working performance of the first industrial device, and when the quality of service parameter of the industrial device does not satisfy a pre-set threshold value, sending an optimization request to a production system model (PSM) unit of the first industrial device, wherein the optimization request contains the quality of service parameter; and
in step 102, the production system model (PSM) unit of the first industrial device receiving the optimization request, estimating an optimization working state and/or an optimization working parameter of the first industrial device and various second industrial devices according to the quality of service parameter, a pre-set production system model and a pre-set production system optimization form, or according to the quality of service parameter and a pre-set production system model, or according to the quality of service parameter and a pre-set production system optimization form, and sending the optimization working state and/or the optimization working parameter to the first industrial device and each of the second industrial devices, wherein the pre-set production system model comprises a model of the first industrial device and each of the second industrial devices constituting the production system, and the pre-set production system optimization form comprises a quality of service optimization strategy of the first industrial device and each of the second industrial devices constituting the production system.
The method of the present embodiment may be implemented by using the technical solution of Embodiment I of the production system shown in Fig. 1, and the implementation principles and technical effects are similar and will not be described herein.
By means of the method for controlling a production system of the present embodiment, an optimization working state and/or an optimization working parameter of an industrial device generating each procedure of the production system are
estimated by performing quality of service (QoS) estimation on the quality of service of each industrial device in the
production system, according to an estimated quality of service parameter and based on a pre-set production system model (PSM) or a pre-set production system optimization form, so as to ensure the whole working process of the production system to be smooth, improves production efficiency and ensures the security performance of the production system.
Fig. 5 is a flowchart of Embodiment II of a method for controlling a production system of the present invention, and as shown in Fig. 5, on the basis of Embodiment I shown in Fig. 4 above, the method comprises:
in step 201, a permission control unit of the first
industrial device verifying an access right of a task
instruction received by the first industrial device, and if the verification is passed, sending a permission instruction to an integrated server of the first industrial device, so that the first industrial device executes the task instruction; and in step 202, the integrated server of the first industrial device receiving the task instruction to be executed by the first industrial device, and performing statistical analysis on the received task instruction, so as to obtain the load condition of the first industrial device; and/or receiving an operating parameter fed back by the first industrial device; and generating the quality of service parameter of the first industrial device according to the load condition and/or the operating parameter of the first industrial device;
in step 203, the quality of service (QoS) evaluation unit of the first industrial device monitoring the integrated server of the first industrial device, and acquiring the quality of service parameter of the first industrial device from the integrated server of the first industrial device, wherein the quality of service parameter is used for measuring an
instruction execution situation of the first industrial device and/or the working performance of the first industrial device; in step 204, when the quality of service parameter of the industrial device does not satisfy a pre-set threshold value, the quality of service (QoS) evaluation unit of the first industrial device sending the optimization request to a
production system model (PSM) unit of the first industrial device, wherein the optimization request contains the quality of service parameter;
in step 205, the production system model (PSM) unit of the first industrial device receiving the optimization request, estimating an optimization working state and/or an optimization working parameter of the first industrial device and various second industrial devices according to the quality of service parameter, a pre-set production system model and a pre-set production system optimization form, or according to the quality of service parameter and a pre-set production system model, or according to the quality of service parameter and a pre-set production system optimization form, wherein the preset production system model comprises a model of the first industrial device and each of second industrial devices constituting the production system, and the pre-set production system optimization form comprises a quality of service optimization strategy of the first industrial device and each of the second industrial devices constituting the production system;
in step 206, the production system model (PSM) unit of the first industrial device sending the optimization working state and/or the optimization working parameter to the first
industrial device and each of the second industrial devices; and
in step 207, the production system model (PSM) unit of the first industrial device sending the optimization working state and/or the optimization working parameter to a permission control unit of the first industrial device and each of the second industrial devices, so that the permission control unit of the first industrial device and each of the second
industrial devices updates access right data of respective industrial devices.
There is no necessary sequential relationship between step 206 and step 207, and it can be set by a person skilled in the art at his/her will according to actual working conditions.
Further, the method further comprises: the production system model (PSM) unit of the first industrial device
acquiring the pre-set production system model and/or the preset production system optimization form from an engineering data unit, wherein the engineering data unit is used for storing a configuration file of the first industrial device and each of the second industrial devices, so that the production system model (PSM) unit acquires the configuration file corresponding to each of the industrial devices constituting the production system from the engineering data unit so as to form the pre-set production system model, and is further used for storing a quality of service optimization strategy of the first industrial device and each of the second industrial devices, so that the production system model (PSM) unit
acquires the quality of service optimization strategy corresponding to each of the industrial devices constituting the production system from the engineering data unit so as to form the pre-set production system optimization form. This step can be performed in any step before step 205.
The method of the present embodiment may be implemented by using the technical solutions of the embodiments of the production system shown in Figs. 1 to 3 , and the implementation principles and technical effects are similar and will not be described herein.
Fig. 6 is a flowchart of Embodiment I of another method for controlling a production system of the present invention, as shown in Fig. 6, comprising:
in step 301, a quality of service (QoS) evaluation unit of a first industrial device acquires a quality of service
parameter of the first industrial device, wherein the quality of service parameter is used for measuring an instruction execution situation of the first industrial device and/or the working performance of the first industrial device.
In step 302, when the quality of service parameter does not satisfy a pre-set threshold value, an optimization request is sent to a production system model (PSM) unit of the first industrial device and various second industrial devices, wherein the optimization request contains the quality of service parameter, so that the production system model (PSM) unit of the first industrial device and various second
industrial devices estimates an optimization working state and/or an optimization working parameter of the respective industrial devices according to at least one of a pre-set production system model, a pre-set respective industrial device model, a pre-set production system optimization form and a preset respective industrial device optimization form, and the quality of service parameter.
In this step, different from step 204 of the above- mentioned embodiment, the quality of service (QoS) evaluation unit not only sends the optimization request to the PSM unit of the first industrial device, but also sends the optimization request to the production system model (PSM) unit of various second industrial devices. That is to say, when finding that there is a case that the first industrial device has a
relatively poor quality of service, the QoS evaluation unit reports the current situation of the quality of service
parameter of the first industrial device to all the industrial devices on the production system in time. With a pre-warning function, any one of the industrial devices in the production system learns the reason in advance why the performance of the first industrial device is reduced and takes precautions in advance, thereby further ensuring the security performance of the production system. In addition, all the industrial devices, i.e. the first industrial device and various second industrial devices, that constitute the production system estimate the working state and working parameter of respective industrial devices according to the overall production system model in the production system model (PSM) unit thereof or the model of respective industrial devices. Or, the first industrial device and various second industrial devices estimate the working state and working parameter of respective industrial devices according to the overall production system optimization form in the production system model (PSM) unit thereof or the
optimization form of respective industrial devices. Or, the two methods of the optimization form and the model are combined. It should be noted that each industrial device model is contained in a production system model, and each industrial device can perform calculation to obtain an optimization working state and/or an optimization working parameter of respective
industrial devices according to either an overall model of the production system or an individual model thereof.
In step 303, the optimization working state and/or the optimization working parameter are sent to respective
industrial devices; the pre-set production system model
comprises a model of the first industrial device and each of second industrial devices constituting the production system; and the pre-set production system optimization form comprises a quality of service optimization strategy of the first industrial device and each of the second industrial devices constituting the production system.
The method for controlling a production system of the present embodiment pre-warns, by performing quality of service ("QoS") estimation on the quality of service of each industrial device in the production system, and reporting the condition of the industrial device with bad QoS estimation to other
industrial devices on the production system in time, each industrial device to make estimation based on a pre-set model, or a pre-set optimization form to generate a respective
optimization working state and/or optimization working
parameter, and take precautions in advance, so as to further ensure the fluency of the working process of the whole
production system, improve the production efficiency and ensure the security performance of the production system.
Finally, it should be noted that various embodiments above are merely provided for describing the technical solutions of the present invention, rather than limiting the present
invention; although the present invention is described in detail with reference to the foregoing embodiments, persons of ordinary skill in the art should understand that they can still make modifications to the technical solutions described in the foregoing embodiments, or make equivalent substitutions to some or all of the technical features thereof; however, these modifications and substitutions do not make corresponding technical solutions depart from the scope of the technical solutions of various embodiments of the present invention.

Claims

Claims
1. A production system, comprising at least two
industrial devices, characterized in that the industrial devices comprise a quality of service CQoS) evaluation unit and a production system model (PSM) unit, wherein
the quality of service (QoS) evaluation unit is used for acquiring a quality of service parameter of the industrial devices, wherein the quality of service parameter is used for measuring an instruction execution situation of the industrial devices and/or the working performance of the industrial devices, and when the quality of service parameter of the industrial devices does not satisfy a pre-set threshold value, sending an optimization request to the production system model (PSM) unit of the industrial devices, wherein the optimization request contains the quality of service parameter; and
the production system model (PSM) unit is used for
receiving the optimization request, estimating an optimization working state and/or an optimization working parameter of each industrial device according to the quality of service
parameter, a pre-set production system model and a pre-set production system optimization form, or according to the quality of service parameter and a pre-set production system model, or according to the quality of service parameter and a pre-set production system optimization form, and sending the optimization working state and/or the optimization working parameter of each industrial device to each corresponding industrial device, wherein the pre-set production system model comprises a model of each industrial device constituting the production system, and the pre-set production system
optimization form comprises a quality of service optimization strategy of each industrial device constituting the production system.
2. The production system according to claim 1, characterized in that the production system further comprises an integrated server,
wherein the integrated server is used for receiving a task instruction to be executed by the industrial devices, and performing statistical analysis on the received task
instruction, so as to obtain the load condition of the
industrial devices; and/or receiving an operating parameter fed back by the industrial devices; and generating the quality of service parameter of the industrial devices according to the load condition and/or the operating parameter of the industrial devices,
wherein the quality of service (QoS) evaluation unit is specifically used for monitoring the integrated server and acquiring the quality of service parameter of the industrial devices from the integrated server.
3. The production system according to claim 2,
characterized in that at least one of the quality of service (QoS) evaluation unit and the production system model (PSM) unit is integrated in the integrated server.
4. The production system according to either of claims 2 and 3, characterized in that the industrial devices further comprise :
a permission control unit for verifying an access right of the task instruction received by the industrial devices, and if the verification is passed, sending a permission instruction to the integrated server, so that the industrial devices execute the task instruction; and
the permission control unit further for receiving the optimization working state and/or the optimization working parameter sent by the production system model (PSM) unit so as to update access right data of the industrial devices.
5. The production system according to any one of claims 1 to 3, characterized in that the system further comprises:
an engineering data unit for storing a configuration file of each of the industrial devices, so that the production system model (PSM) unit acquires the configuration file corresponding to each of the industrial devices constituting the production system from the engineering data unit so as to form the pre-set production system model, and further for storing the quality of service optimization strategy of each of the industrial devices, so that the production system model (PSM) unit acquires the quality of service optimization
strategy corresponding to each of the industrial devices constituting the production system from the engineering data unit so as to form the pre-set production system optimization form.
6. A method for controlling a production system,
characterized in that the method comprises:
a quality of service (QoS) evaluation unit of a first industrial device acquiring a quality of service parameter of the first industrial device, wherein the quality of service parameter is used for measuring an instruction execution situation of the first industrial device and/or the working performance of the first industrial device, and when the quality of service parameter of the industrial device does not satisfy a pre-set threshold value, sending an optimization request to a production system model (PSM) unit of the first industrial device, wherein the optimization request contains the quality of service parameter;
the production system model (PSM) unit of the first
industrial device receiving the optimization request,
estimating an optimization working state and/or an optimization working parameter of the first industrial device and various second industrial devices according to the quality of service parameter, a pre-set production system model and a pre-set production system optimization form, or according to the quality of service parameter and a pre- set production system model, or according to the quality of service parameter and a pre-set production system optimization form, and sending the optimization working state and/or the optimization working parameter to the first industrial device and each of the second industrial devices, wherein the pre-set production system model comprises a model of the first industrial device and each of the second industrial devices constituting the production system, and the pre-set production system optimization form comprises a quality of service optimization strategy of the first industrial device and each of the second industrial devices constituting the production system.
7. The method according to claim 6, characterized in that before the quality of service (QoS) evaluation unit of the first industrial device acquiring the quality of service parameter of the first industrial device, the method further comprises :
an integrated server of the first industrial device
receiving a task instruction to be executed by the first industrial device, and performing statistical analysis on the received task instruction, so as to obtain the load condition of the first industrial device; and/or receiving an operating parameter fed back by the first industrial device; and
generating the quality of service parameter of the first industrial device according to the load condition and/or the operating parameter of the first industrial device; and
accordingly, the quality of service (QoS) evaluation unit of the first industrial device acquiring the quality of service parameter of the first industrial device comprises: the quality of service (QoS) evaluation unit of the first industrial device monitoring the integrated server of the first industrial device, and acquiring the quality of service parameter of the first industrial device from the integrated server of the first industrial device.
8. The method according to claim 7, characterized in that before the integrated server of the first industrial device receiving the task instruction to be executed by the first industrial device, the method further comprises:
a permission control unit of the first industrial device verifying an access right of the task instruction received by the first industrial device, and if the verification is passed, sending a permission instruction to the integrated server of the first industrial device, so that the first industrial device executes the task instruction,- and
accordingly, after estimating the optimization working state and/or the optimization working parameter of the first industrial device and various second industrial devices, the method further comprises :
the production system model (PSM) unit of the first
industrial device sending the optimization working state and/or the optimization working parameter to the permission control unit of the first industrial device and each of the second industrial devices, so that the permission control unit of the first industrial device and each of the second industrial devices updates access right data of respective industrial devices .
9. The method according to any one of claims 6 to 8 , characterized in that before estimating the optimization working state and/or the optimization working parameter of the first industrial device and various second industrial devices, the method further comprises:
the production system model (PSM) unit of the first
industrial device acquiring the pre- set production system model and/or the pre- set production system optimization form from an engineering data unit, wherein the engineering data unit is used for storing a configuration file of the first industrial device and each of the second industrial devices, so that the production system model (PSM) unit acquires the configuration file corresponding to each of the industrial devices - 27 - constituting the production system from the engineering data unit so as to form the pre-set production system model, and is further used for storing the quality of service optimization strategy of the first industrial device and each of the second industrial devices, so that the production system model {PSM) unit acquires the quality of service optimization strategy corresponding to each of the industrial devices constituting the production system from the engineering data unit so as to form the pre-set production system optimization form.
10. A method for controlling a production system,
characterized in that the method comprises:
a quality of service (QoS) evaluation unit of a first industrial device acquiring a quality of service parameter of the first industrial device, wherein the quality of service parameter is used for measuring an instruction execution situation of the first industrial device and/or the working performance of the first industrial device, and when the quality of service parameter does not satisfy a pre-set
threshold value, sending an optimization request to a
production system model (PSM) unit of the first industrial device and various second industrial devices, wherein the optimization request contains the quality of service parameter, so that the production system model (PSM) unit of the first industrial device and various second industrial devices
estimates an optimization working state and/or an optimization working parameter of the respective industrial devices
according to at least one of a pre-set production system model, a pre-set respective industrial device model, a pre-set
production system optimization form and a pre-set respective industrial device optimization form, and the quality of service parameter, and sends the optimization working state and/or the optimization working parameter to the respective industrial devices, wherein the pre-set production system model comprises a model of the first industrial device and each of the second industrial devices constituting the production system, and the pre-set production system optimization form comprises a quality of service optimization strategy of the first industrial device and each of the second industrial devices constituting the production system.
PCT/EP2016/054980 2015-03-31 2016-03-09 Production system and method for controlling same WO2016155996A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN201510150046.6 2015-03-31
CN201510150046.6A CN106154992A (en) 2015-03-31 2015-03-31 Production system and the control method of production system

Publications (1)

Publication Number Publication Date
WO2016155996A1 true WO2016155996A1 (en) 2016-10-06

Family

ID=55542637

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/EP2016/054980 WO2016155996A1 (en) 2015-03-31 2016-03-09 Production system and method for controlling same

Country Status (2)

Country Link
CN (1) CN106154992A (en)
WO (1) WO2016155996A1 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110928933A (en) * 2018-09-20 2020-03-27 鸿富锦精密电子(成都)有限公司 Production management method, production management device and computer-readable storage medium
JP2021026479A (en) * 2019-08-05 2021-02-22 ファナック株式会社 Application execution control system

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106774267B (en) * 2016-12-28 2019-04-02 中南大学 A kind of performance estimating method and device of the control system of sequential export
CN107450491B (en) * 2017-08-04 2021-02-23 杭州南江机器人股份有限公司 Robot scheduling system, method, electronic device and storage medium
CN110231810A (en) * 2019-06-19 2019-09-13 盐城工学院 A kind of automatic production line management information system and method, production line control system
JP6738466B1 (en) * 2019-06-28 2020-08-12 Dmg森精機株式会社 Information processing apparatus, information processing method, and information processing program
CN111861181A (en) * 2020-07-14 2020-10-30 深圳市安科讯电子制造有限公司 Intelligent production system and production line formulation method for digital energy products
CN116227754B (en) * 2023-05-09 2023-07-25 张家港大裕橡胶制品有限公司 Production self-adaptive optimization control method and system for rubber gloves

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007257657A (en) * 2007-05-07 2007-10-04 Hitachi Ltd Distributed control apparatus, system, and controller
US20080208361A1 (en) * 2007-02-27 2008-08-28 Rockwell Automation Technologies, Inc. Dynamic load balancing using virtual controller instances
WO2009105724A2 (en) * 2008-02-22 2009-08-27 Asyst Technologies Inc . Vao productivity suite
EP2339418A1 (en) * 2009-12-18 2011-06-29 Siemens Aktiengesellschaft Method and device for enhancing production facility performances
EP2677378A1 (en) * 2012-06-21 2013-12-25 Siemens Aktiengesellschaft Method for operating an automation assembly
WO2014044298A1 (en) * 2012-09-18 2014-03-27 Siemens Aktiengesellschaft Method for implementing an improved calculated load distribution in an automation system

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1240009C (en) * 2003-06-19 2006-02-01 上海交通大学 Method for apparatus status monitoring and performance degenerate fore casting based on network
CN101770615A (en) * 2010-01-25 2010-07-07 重庆大学 Steelmaking-continuous casting production operation plan and real-time dispatching optimization method and system based on mixed intelligent optimization algorithm
CN102253662A (en) * 2011-04-11 2011-11-23 同济大学 Scheduling method for semiconductor production line based on multi-ant-colony optimization
CN102917362B (en) * 2012-10-12 2015-06-17 南京邮电大学 Multi-domain resource allocation method based on collaborative optimization in ubiquitous wireless network
US9009653B2 (en) * 2013-02-28 2015-04-14 Tata Consultancy Services Limited Identifying quality requirements of a software product
CN104102211B (en) * 2014-07-29 2017-02-22 浙江中控软件技术有限公司 Scheduling method, server and system of combined heat and power generation system of fire coal thermal power plant

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20080208361A1 (en) * 2007-02-27 2008-08-28 Rockwell Automation Technologies, Inc. Dynamic load balancing using virtual controller instances
JP2007257657A (en) * 2007-05-07 2007-10-04 Hitachi Ltd Distributed control apparatus, system, and controller
WO2009105724A2 (en) * 2008-02-22 2009-08-27 Asyst Technologies Inc . Vao productivity suite
EP2339418A1 (en) * 2009-12-18 2011-06-29 Siemens Aktiengesellschaft Method and device for enhancing production facility performances
EP2677378A1 (en) * 2012-06-21 2013-12-25 Siemens Aktiengesellschaft Method for operating an automation assembly
WO2014044298A1 (en) * 2012-09-18 2014-03-27 Siemens Aktiengesellschaft Method for implementing an improved calculated load distribution in an automation system

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110928933A (en) * 2018-09-20 2020-03-27 鸿富锦精密电子(成都)有限公司 Production management method, production management device and computer-readable storage medium
CN110928933B (en) * 2018-09-20 2023-05-16 鸿富锦精密电子(成都)有限公司 Production management method, device and computer readable storage medium
JP2021026479A (en) * 2019-08-05 2021-02-22 ファナック株式会社 Application execution control system
JP7381244B2 (en) 2019-08-05 2023-11-15 ファナック株式会社 Control system for application execution

Also Published As

Publication number Publication date
CN106154992A (en) 2016-11-23

Similar Documents

Publication Publication Date Title
WO2016155996A1 (en) Production system and method for controlling same
CN103745107B (en) Fault mode-based establishment method for maintenance support simulation system for equipment basic level
CN111625331B (en) Task scheduling method, device, platform, server and storage medium
CN109656782A (en) Visual scheduling monitoring method, device and server
CN105227488A (en) A kind of network flow group scheduling method for distributed computer platforms
CN109471845A (en) Blog management method, server and computer readable storage medium
US20170039501A1 (en) Workflow management apparatus, workflow management method, and workflow management program
CN113051019A (en) Flow task execution control method, device and equipment
CN106557369A (en) A kind of management method and system of multithreading
CN107819640B (en) Monitoring method and device for robot operating system
US20160004566A1 (en) Execution time estimation device and execution time estimation method
CN110457176A (en) For the monitoring method of distributed system, device, storage medium and electronic equipment
CN102318270A (en) Access node monitoring control apparatus, access node monitoring system, method, and program
CN111988240B (en) Data transmission method and device, electronic equipment and storage medium
CN104615486B (en) For searching for the multi-task scheduling of Extension Software Platform and executing methods, devices and systems
CN112380089A (en) Data center monitoring and early warning method and system
CN104408110B (en) The method, apparatus and system of request of data
CN114661462A (en) Resource allocation method, system, computer readable storage medium and electronic device
CN106059940A (en) Flow control method and device
CN113658351B (en) Method and device for producing product, electronic equipment and storage medium
CN106094738A (en) For running method and the automation equipment of automation equipment
US20230385048A1 (en) Predictive recycling of computer systems in a cloud environment
CN117331668A (en) Job scheduling method, device, equipment and storage medium
KR20100052634A (en) System and method for simulation of plant circumstance
CN111078480B (en) Exception recovery method and server

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 16710410

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 16710410

Country of ref document: EP

Kind code of ref document: A1