CN111258277A - Production equipment control method and production equipment control system - Google Patents
Production equipment control method and production equipment control system Download PDFInfo
- Publication number
- CN111258277A CN111258277A CN201811463934.3A CN201811463934A CN111258277A CN 111258277 A CN111258277 A CN 111258277A CN 201811463934 A CN201811463934 A CN 201811463934A CN 111258277 A CN111258277 A CN 111258277A
- Authority
- CN
- China
- Prior art keywords
- server
- control
- master
- waiting list
- production equipment
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000004519 manufacturing process Methods 0.000 title claims abstract description 166
- 238000000034 method Methods 0.000 title claims abstract description 45
- 238000003860 storage Methods 0.000 claims abstract description 31
- 238000012163 sequencing technique Methods 0.000 claims abstract description 10
- 238000009826 distribution Methods 0.000 claims abstract description 4
- 238000010586 diagram Methods 0.000 description 13
- 239000000463 material Substances 0.000 description 10
- 239000013589 supplement Substances 0.000 description 10
- 108010010803 Gelatin Proteins 0.000 description 6
- 239000008273 gelatin Substances 0.000 description 6
- 229920000159 gelatin Polymers 0.000 description 6
- 235000019322 gelatine Nutrition 0.000 description 6
- 235000011852 gelatine desserts Nutrition 0.000 description 6
- 239000002994 raw material Substances 0.000 description 6
- 238000012790 confirmation Methods 0.000 description 5
- 235000015110 jellies Nutrition 0.000 description 4
- 239000008274 jelly Substances 0.000 description 4
- 238000013461 design Methods 0.000 description 3
- 238000012423 maintenance Methods 0.000 description 2
- 238000000465 moulding Methods 0.000 description 2
- 235000010987 pectin Nutrition 0.000 description 2
- 229920001277 pectin Polymers 0.000 description 2
- 239000001814 pectin Substances 0.000 description 2
- 238000012545 processing Methods 0.000 description 2
- 239000000047 product Substances 0.000 description 2
- 208000025174 PANDAS Diseases 0.000 description 1
- 208000021155 Paediatric autoimmune neuropsychiatric disorders associated with streptococcal infection Diseases 0.000 description 1
- 240000000220 Panda oleosa Species 0.000 description 1
- 235000016496 Panda oleosa Nutrition 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 235000009508 confectionery Nutrition 0.000 description 1
- 230000003111 delayed effect Effects 0.000 description 1
- 238000007599 discharging Methods 0.000 description 1
- 230000001737 promoting effect Effects 0.000 description 1
- 238000003756 stirring Methods 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/418—Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS] or computer integrated manufacturing [CIM]
- G05B19/41835—Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS] or computer integrated manufacturing [CIM] characterised by programme execution
-
- Y—GENERAL 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
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02P—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
- Y02P90/00—Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
- Y02P90/02—Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Manufacturing & Machinery (AREA)
- Quality & Reliability (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- General Factory Administration (AREA)
Abstract
A control method of production equipment is suitable for a production equipment control system, the production equipment control system comprises a server, the server can be connected with a plurality of terminal devices, at least one production equipment and a storage, the server can receive control requirement information respectively transmitted by the plurality of terminal devices, the storage stores a waiting list, the server can execute the control method of the production equipment, and the control method of the production equipment comprises the following steps: a main sequencing step, a main control right distribution step and a main control right release step. The master control right distribution step is to make the terminal device corresponding to the control requirement information positioned at the first position of the waiting list have the authority to control the production equipment. The master right releasing step is to release the right of the terminal device to control the production equipment.
Description
Technical Field
The present invention relates to a method and a system for controlling a production facility, and more particularly, to a method and a system for controlling a production facility, which control at least one production facility.
Background
In a factory building with a plurality of production devices, when a relevant person wants to operate any one of the production devices in the factory building, the relevant person must go to the production device to operate the production device, thereby causing a trouble to the relevant person.
Disclosure of Invention
The invention mainly aims to provide a control method and a control system of production equipment, which are used for solving the problem that the production equipment cannot be remotely operated by multiple persons in the existing factory building.
In order to achieve the above object, the present invention provides a method for controlling a production apparatus, which is applied to a production apparatus control system, the production apparatus control system includes a server, the server is connected to a plurality of terminal devices, at least one production apparatus and a storage, the server can receive a control request message respectively transmitted from the plurality of terminal devices, the storage stores at least one waiting list, the server can execute the method for controlling the production apparatus to sequentially process the plurality of control request messages, the method for controlling the production apparatus includes the following steps; a main sequencing step: reading the waiting list and judging whether other control requirement information is arranged in the waiting list or not; if no other control requirement information is arranged in the waiting list, arranging the control requirement information to the first position of the waiting list; if other control requirement information is arranged in the waiting list, arranging the control requirement information into the waiting list; a master right distribution step: enabling the terminal device corresponding to the control requirement information positioned at the first position of the waiting list to have the authority of controlling at least one piece of production equipment; wherein, the terminal device with the authority of controlling at least one production device is defined as a main control device; when the master control device no longer controls any production equipment, the server executes the following steps: a master right releasing step: canceling the authority of the master control device to control at least one production device; after the server executes the master right releasing step, the master right distributing step is executed, and the server repeatedly executes the master right distributing step and the master right releasing step until no control requirement information is arranged in the waiting list.
Preferably, when the server performs the master right allocation step so that one of the terminal devices has the right to control at least one of the production facilities, the server starts timing; when the server receives at least one piece of control data which is transmitted by the main control device and used for controlling any one piece of production equipment, the server restarts timing; and when the server does not receive the control data for controlling any production equipment transmitted by the master control device within a preset time after the timing is started, the server executes the master control right releasing step.
Preferably, when the server receives a cancellation message transmitted by the master control device, the server will execute the master control right releasing step.
Preferably, in the main ordering step, if at least one piece of control requirement information is ordered in the waiting list, the server performs the following steps before ordering each piece of control requirement information in the waiting list: a priority data determination step: judging whether the control requirement information has priority data or not; if the control request information has the priority data, when the server arranges the control request information into the waiting list, the sequence of the control request information in the waiting list is promoted according to the priority data.
Preferably, said storage stores a plurality of said waiting lists; before the main sequencing step, a group judgment step is further included: judging which group the control request information belongs to; in the main sequencing step, reading the corresponding waiting list according to the result obtained in the group judgment step.
In order to achieve the above object, the present invention further provides a production equipment control system, which includes a server and a storage, wherein the server can be communicatively connected to a plurality of terminal devices and at least one production equipment, the storage stores a waiting list, and the server can execute the control method of the production equipment according to any one of the request items 1 to 4.
Preferably, the production equipment control system further includes a plurality of the terminal devices, and when one of the terminal devices becomes the master control device, the master control device starts timing; when the master control device is operated by a user to transmit at least one piece of control data for controlling any one piece of production equipment to the server, the master control device restarts timing; when the master control device is not operated and does not transmit the control data for controlling any production equipment to the server within a preset time after the start of timing, the master control device transmits cancellation information to the server.
Preferably, said storage stores a plurality of said waiting lists; before executing the main sequencing step, the server executes a group judgment step: judging which group the control request information belongs to; in the main sequencing step, reading the corresponding waiting list according to the result obtained in the group judgment step.
Preferably, the production equipment control system further includes a plurality of the terminal devices, and when one of the terminal devices becomes the master control device, the master control device starts timing; when the master control device is operated by a user to transmit at least one piece of control data for controlling any one piece of production equipment to the server, the master control device restarts timing; when the master control device is not operated and does not transmit the control data for controlling any production equipment to the server within a preset time after the start of timing, the master control device transmits cancellation information to the server.
The beneficial effects of the invention can be that: can let many people pass through server control at least one production facility, and through the design of waitlist, will not take place two persons and assign different production instruction to same production facility simultaneously to lead to this production facility to produce the problem of wrong product.
Drawings
Fig. 1 is a schematic flow chart of a first embodiment of a control method of a production apparatus of the present invention.
FIG. 2 is a block diagram of a manufacturing facility control system according to the present invention; FIG. 2 is a block diagram showing a method for controlling the production apparatus of the present invention.
FIG. 3 is another block diagram of the first embodiment of the production equipment control system of the present invention; FIG. 3 is another schematic block diagram of a method for controlling a production facility according to the present invention.
Fig. 4 is a flowchart illustrating a method of controlling a production apparatus according to a second embodiment of the present invention.
FIGS. 5 to 7 are schematic block diagrams illustrating a control method of a manufacturing apparatus according to a second embodiment of the present invention.
Fig. 8 is a flowchart illustrating a method of controlling a production apparatus according to a third embodiment of the present invention.
Fig. 9 and fig. 10 are a flow chart and a block diagram respectively illustrating a fourth embodiment of the method for controlling a manufacturing apparatus according to the present invention.
FIG. 11 is a block diagram illustrating another embodiment of a fourth embodiment of a method for controlling a manufacturing facility according to the present invention.
Detailed Description
In the following description, reference is made to the drawings or figures for purposes of illustration only, and not limitation, specific details will be set forth in order to provide a thorough understanding of the embodiments of the invention.
Please refer to fig. 1 and fig. 2, which are a flow chart and a block diagram of a first embodiment of a method for controlling a manufacturing apparatus according to the present invention, respectively.
The control method of the production equipment is suitable for the control system of the production equipment, the control system 100 of the production equipment comprises a server 10 and a storage 11, the server 10 can be connected with three terminal devices TA, TB and TC and three production equipments E1, E2 and E3 (can be connected in a wireless or wired mode), the server 10 can receive control requirement information TA1, TB1 and TC1 respectively transmitted from the three terminal devices TA, TB and TC; the server 10 is connected to a storage 11, and the storage 11 stores a waiting list 111. In the present embodiment, three terminal devices TA, TB, and TC and three production facilities E1, E2, and E3 are connected to the server 10, but the number of terminal devices and production facilities to which the server 10 can be connected is not limited to this. In practical applications, the storage 11 may be a memory or a hard disk in the server 10, and the storage 11 may be disposed in the server 10, or the storage 11 may also be a hard disk independent from the server 10, which is not limited herein.
The server 10 can execute a control method of a production facility to sequentially process a plurality of pieces of the control request information, the control method of the production facility including the steps of:
a main sorting step S1: reading the waiting list, and judging whether any control requirement information is arranged in the waiting list;
if any control requirement information is not arranged in the waiting list, arranging the control requirement information to the first position of the waiting list;
if the control requirement information is arranged in the waiting list, arranging the control requirement information into the waiting list;
a master right distributing step S2: enabling the terminal device corresponding to the control requirement information positioned at the first position of the waiting list to have the authority of controlling at least one production device; wherein, the terminal device with the authority of controlling at least one production equipment is defined as a master control device.
When the main control device no longer controls any production equipment, the server executes the following steps:
a master right releasing step S3: and canceling the authority of the main control device to control at least one production device.
After the server performs the master release step S3, the server performs the master allocation step S2, and the server repeats the master allocation step S2 and the master release step S3 until no control request information is listed in the wait list.
In practical applications, when the server executes the master authority allocating step S2 under the condition that at least one control requirement information is arranged in the waiting list, the server may execute the master ordering step S1 at the same time, but the invention is not limited thereto.
In a different application, the server may not execute the main ordering step S1 at the same time when executing the main control right allocating step S2; for example, the server may be configured to, when executing the master right allocating step S2, sequentially temporarily store the received control request information in the storage according to the received time; when the server finishes the master right distributing step S2 and wants to execute the master ordering step S1, the server sequentially reads the control request information temporarily stored in the storage to continue executing the master ordering step S1 and the master right distributing step S2.
As shown in fig. 2 and fig. 3, for example, it is assumed that the server 10 receives the control request information TA1, TB1, and TC1 from the three terminal devices TA, TB, and TC at three different times, namely, at 7 o ' clock, 7 o ' clock 10 minutes, and 7 o ' clock 5 minutes, respectively.
When receiving the control request information TA1 transmitted from the terminal TA at 7 o' clock, the server 10 reads the waiting list 111 stored in the storage 11, determines whether or not another control request information is arranged in the waiting list 111, and if another control request information is not arranged in the waiting list 111, the server 10 arranges the control request information TA1 to the first position of the waiting list 111.
When the server 10 receives the control demand information TC1 delivered from the terminal device TC at 7 o' clock 5, since the control demand information TA1 has been arranged at the first place in the waiting list 111, the server 10 arranges the control demand information TC1 to the last place (i.e., the second place) in the waiting list 111.
When the server 10 receives the control request information TB1 transmitted from the terminal device TB at 7 o' clock 10, the server 10 arranges the control request information TB1 to the last bit (i.e., the third bit) in the waiting list 111 because the control request information TA1 and the control request information TC1 are already arranged at the first and second bits in the waiting list 111. In practical applications, the server 10 may record the time when it receives any control request information in the storage 11, for example, in an Event log file (events logs).
In practical applications, it is assumed that the server 10 starts receiving the control request information TA1 transmitted by the terminal TA at 7 o 'clock, and the server 10 receives the complete control request information TA1 at 7 o' clock 15; the server 10 starts to receive the control request information TC1 transmitted by the terminal device TC at 7: 5 minutes, and the server 10 receives the complete control request information TC1 at 7: 10 minutes; thus, the server 10 may be designed on demand as: the priority processing control request information TA1 (i.e., the servers 10 process in sequence according to the time when they start receiving the control request information) or the priority processing control request information TC1 (i.e., the servers 10 process in sequence according to the time when they receive the complete control request information) is not limited thereto. The terminal device may be, for example, a tablet computer, a smart phone, an industrial computer, etc., and the terminal device may provide a user operation to connect to the server 10 through a pre-established Operating System (OS) or a pre-established mobile Application (APP), or the terminal device may provide a user operation to connect to the server 10 through a pre-established web browser (web browser).
As shown in fig. 2, after the terminal devices TA, TB, and TC are connected to the server 10, the server 10 may transmit an operation information 101 to the terminal devices TA, TB, and TC, and after the terminal devices TA, TB, and TC receive the operation information 101, the terminal devices TA, TB, and TC may present the operation information on the displays of the terminal devices TA, TB, and TC in the form of an operation interface, and the user may operate the terminal devices TA, TB, and TC according to the screens displayed by the operation interface, so that the terminal devices TA, TB, and TC correspondingly transmit the control request information TA1, TB1, and TC1 to the server 10.
In practical applications, when the server 10 receives the connection request from the terminal device, the server 10 may first perform a relevant authentication procedure on the terminal device, for example, determine an IP address of the terminal device, and if the IP address of the terminal device is within a predetermined domain, the server 10 will receive the connection request sent by the terminal device, otherwise, the server 10 will reject the connection request sent by the terminal device. Of course, the server 10 may confirm whether or not the terminal device that issued the connection request is the default (authorized) terminal device by another method.
As shown in fig. 1 and 3, after the server 10 executes the main ordering step S1 and orders the control request information TA1 to the first position in the waiting list 111, the server 10 executes the master right assignment step S2 to make the terminal TA the master M, and at this time, the terminal TA has the authority to control any one of the production apparatuses E1, E2, and E3 connected to the server 10.
In practical applications, when the master right allocating step S2 is executed, the server 10 may first transmit a master information 102 to the master device M, and when the master device M receives the master information 102, the master device M may be presented on a display thereof in a form of a master interface, and a user may operate the master device M according to a picture displayed by the master interface, so that the master device M correspondingly transmits the control data M1 for controlling the production equipment E1 to the server 10, and after the server 10 receives the control data M1, the server may transmit the control data M1 to the production equipment E1, so that the production equipment E1 operates according to the control data M1 transmitted by the master device M. Of course, the user may control a plurality of different production apparatuses by operating the master control apparatus M to transfer a plurality of control data for controlling the different production apparatuses to the server 10.
In one embodiment, when the production equipment E1 operates according to the control data M1 transmitted by the master control device M, the production equipment E1 may display the basic data (such as the code of the terminal device) or the control data M1 corresponding to the master control device M in the display E11 of the production equipment E1, or a relevant person located near the production equipment E1 may know which terminal device the production equipment E1 currently operates to control by viewing the display E11 of the production equipment E1, and the relevant person may also view the relevant operation to be performed by the production equipment E1 in the display E11.
As shown in fig. 3, in practical applications, when the server 10 arranges any control request information into the non-first bit of the waiting list 111, the server 10 may transmit a waiting message 103 to the corresponding terminal device, and when the terminal device receives the waiting message 103, the terminal device may present a waiting interface on the display of the terminal device. For example, when the server 10 arranges the control request information TB1 and the control request information TC1 into the third bit and the second bit of the waiting list 111, respectively, the server 10 will transmit the waiting information 103 to the terminal device TB and the terminal device TC, respectively, and after the terminal device TB and the terminal device TC receive the waiting information 103, respectively, the terminal device TB and the terminal device TC will display the waiting interface on the screen of the display thereof, so that the user of the terminal device TB and the terminal device TC can know that the terminal device TB and the terminal device TC are not currently located at the first bit of the waiting list 111. When the terminal device is not the master device M, the user cannot operate the terminal device to generate the corresponding control request information, or when the user operates the standby interface, the user cannot operate the terminal device to control the operation of any production equipment through the server 10.
In different embodiments, the waiting information 103 transmitted by the server 10 may include the content of the waiting list 111, and the user of the terminal device receiving the waiting information 103 may view the ordering of the waiting list 111 through the waiting interface displayed on the display of the terminal device. The waiting message 103 transmitted by the server 10 may only include the arrangement position of the corresponding terminal device in the waiting list 111, or the waiting message 103 may be the basic data (e.g. the code name of the terminal device) including all the control request messages arranged in the waiting list 111, and the user of the terminal device can view which terminal device is currently located at the first position in the waiting list 111 from the waiting interface.
When the master M no longer controls any of the production devices, for example, the master M sends a cancel message (not shown), the server 10 detects that the master M has not sent the control data M1 within a predetermined time, or the production device has completed corresponding execution according to all the control data transmitted by the master M, and the like, the server 10 executes the master release step S3, so that the terminal device which is the master M no longer has the authority to control any of the production devices, and then the server 10 deletes the first control request information in the wait list 111 and makes the rest of the control request information in the wait list 111 go forward one by one.
As described above, more specifically, the user may be an operating system, a mobile application program or a web browser built in the turbine board computer (terminal device) connected to the server 10, so as to download the operation information 101 (shown in fig. 2) from the server 10 to the tablet computer, after the tablet computer receives the operation information 101, the tablet computer can make the operation information 101 be presented on the display through the operation interface, and then the user can input data in the operation interface by operating the tablet computer, or click a specific (virtual) button in the operation interface by operating the tablet computer, so as to make the tablet computer generate the control request information correspondingly.
When the server 10 executes the master right allocating step S2 and the server 10 transmits the master information 102 (shown in fig. 3) to the tablet computer, the tablet computer will become the aforementioned master device and the display of the tablet computer will display the master interface; at this time, the user can correspondingly generate the control data M1 for controlling any one of the production devices by operating the tablet computer; when the user operates the tablet pc to generate the control data M1 for controlling the specific manufacturing apparatus, the tablet pc can transmit the control data M1 to the corresponding manufacturing apparatus through the server 10, so that the corresponding manufacturing apparatus performs the corresponding operation according to the control data M1.
In practical applications, when the tablet computer is connected to the server 10 and the tablet computer is not the master control device M, an operation interface displayed by the tablet computer may be different from a master control interface displayed when the tablet computer becomes the master control device M; or, when the tablet computer displays the operation interface, the user cannot operate part (virtual) buttons in the operation interface, and when the tablet computer displays the main control interface, the part (virtual) buttons which cannot be operated in the operation interface originally are changed into those which can be operated by the user.
Referring to fig. 4 and 5, in another embodiment, the master right allocating step S2 may include the following two steps:
an authority inquiry step S21: inquiring an authority list stored in a storage according to the control requirement information positioned at the first position of the waiting list;
a master right opening step S22: and according to the result of inquiring the authority list, determining which production equipment is controlled by the terminal device corresponding to the control requirement information positioned at the first position of the waiting list.
As shown in fig. 5, for example, each control request TA1 may include a user data TA11, and the server 10 may search the record corresponding to the authority list 112 according to the user data TA11, so as to confirm which production equipment connected to the server 10 can be controlled by the terminal TA when the terminal TA becomes the master M.
The specific implementation of the acquisition of the user data (TA11) may be: when the server 10 receives the connection request of any terminal device, the server 10 firstly requests the user of the terminal device to input the user data (TA11) (for example, including the user name and password) in the terminal device, so that the user can use any terminal device to connect to the server 10 and obtain the same control authority. For example, it is assumed that the authority list 112 records the authority of the factory owner to control all production devices, so that no matter which terminal device (e.g., tablet computer, industrial computer, smart phone, etc.) the factory owner inputs the relevant user data and connects to the server 10, when the terminal device of which the factory owner inputs the user data becomes the master control device, the factory owner can control any production device connected to the server 10 through the terminal device. In another aspect, when different user data input by different users in the same terminal device becomes a master control device, the authority of the manufacturing equipment controlled by the terminal device may be different.
In particular, in the above embodiment, the user data (TA11) is input by the user through the terminal device (TA) as an example, but not limited thereto; in different embodiments, the user data (TA11) may be generated by the Terminal (TA) itself, or when the Terminal (TA) transmits the control request information (TA1) to the server 10, the control request information (TA1) includes the user data (TA11) automatically generated by the Terminal (TA); in this way, no matter which user inputs the data of the same terminal device, when the terminal device becomes the master control device, the authority of the production equipment which can be controlled by the terminal device is the same.
In practical applications, when different terminal devices become the master control device, different master control interfaces may be displayed in the display according to different controllable production devices.
Referring to fig. 1 and fig. 6, fig. 6 is a block diagram illustrating one embodiment of the master right releasing step S3, which is described as follows:
when the server 10 is executing the master right allocating step S2 and the server 10 has one of the terminal apparatuses with the right to control at least one production device, the server 10 may start timing; when the server 10 receives the control data for controlling any production equipment transmitted by the master control device M, the server 10 restarts timing; when the server 10 does not receive any control data for controlling the production equipment transmitted by the master M within a predetermined time, the server 10 may transmit a cancellation confirmation message 104 to the master M, and if the master M does not transmit control data (or any information) for controlling any production equipment to the server 10 within another predetermined time, the server 10 performs the master release step S3.
For example, when the server 10 makes the terminal TA become the master M, the server 10 may start to time for 20 minutes (for example, it may be set as different time according to the requirement), if the user does not operate the terminal TA within 20 minutes, the server 10 may transmit the cancellation confirmation message 104 to the terminal TA, after the terminal TA receives the cancellation confirmation message 104, a prompt window may be displayed in the display screen of the terminal TA, and if the user does not operate the terminal TA within 5 minutes (for example, it may be set as different time according to the requirement), the server 10 executes the master right releasing step S3. If the user operates the terminal TA while the terminal TA displays the prompt window, the terminal TA may transmit a maintenance master right data M2 to the server 10, and the server 10 will count the time again. When the terminal TA transmits control data for controlling any production equipment to the server 10 within 20 minutes from the start of the timing by the server 10, the server 10 restarts the timing.
Referring to fig. 1 and 7 together, fig. 7 is a block diagram illustrating another embodiment of the master right releasing step S3. In the following description, the production facility control system further includes a plurality of the terminal devices as an example. When the server 10 makes the terminal TA become the master M, the terminal TA can start timing, and when the master M is operated by the user to transmit at least one piece of control data for controlling any one of the production equipments E1, E2, E3 to the server 10, the master M starts timing again; when the master M is not operated by the user within a predetermined time after the start of the timing and transmits control data for controlling any of the manufacturing apparatuses E1, E2, E3 to the server 10, the master M automatically transmits cancellation information M3 to the server 10.
After receiving the cancellation message M3, the server 10 will execute the step S3 of releasing the master control right; of course, before the server 10 performs the master right releasing step S3, it may also transmit a cancellation confirmation message 104 to the terminal TA, after the terminal TA receives the cancellation confirmation message 104, a prompt window may be displayed in the display screen of the terminal TA, and if the user does not operate the terminal TA within another predetermined time, the server 10 performs the master right releasing step S3. If the user operates the terminal TA while the terminal TA displays the prompt window, the terminal TA may transmit a maintenance master right data M2 to the server 10, and the master M will count the time again.
Please refer to fig. 8, which is a diagram illustrating a third embodiment of a method for controlling a manufacturing apparatus according to the present invention. The present embodiment is different from the previous embodiments in the following point:
in the main sorting step S1, if at least one control requirement information is sorted in the waiting list, before the server sorts each control requirement information into the waiting list, the server performs the following steps:
a priority data determination step S11: judging whether the control request information has priority data or not; if the control request information has the priority data, arranging the control request information into a waiting list, and promoting the sequence of the control request information in the waiting list according to the priority data; and if the control request information has no priority data, arranging the control request information into a waiting list.
In practical applications, each priority data may correspond to a weight value, and under a condition that a part of the control request information already arranged in the waiting list includes the priority data (i.e., under a condition that the current waiting list is not arranged completely according to the time for the server to receive the control request information), the server compares the weight value corresponding to the priority data included in the currently processed control request information with the weight values corresponding to all the priority data currently located in the waiting list, so that the control request information having the priority data is arranged in the waiting list according to the weight value corresponding to the priority data.
For example, assume that the first bit to the third bit in the equal list are respectively arranged with control requirement information TA1, control requirement information TB1 and control requirement information TC1, and the control requirement information TA1 and the control requirement information TB1 respectively have priority data TA12 and priority data TB12, wherein the weight value W1 corresponding to the priority data TA12 is higher than the weight value W2 corresponding to the priority data TB 12; at this time, if the server wants to arrange the control request information TD1 with the priority data TD12 into the waiting list, the server will compare the weight value W3 corresponding to the priority data TD12 with the weight values W1 and W2 corresponding to the priority data TA12 and the priority data TB12 in the current waiting list; if the weight value W3 is higher than the weight value W1, the server will arrange the control requirement information TD1 at the first position of the waiting list, and the control requirement information TA1, the control requirement information TB1 and the control requirement information TC1 are delayed backwards; if the weight value W3 is between the weight values W1 and W2, the server will arrange the control request information TD1 at the second position of the waiting list, and the control request information TB1 and the control request information TC1 will become the third position and the fourth position of the waiting list.
In practical applications, the priority data may be generated by the terminal device itself, or when the user generates the control request message through a specific terminal device for being transmitted to the server, the terminal device may enable the control request message to include the priority data. That is, if the user transmits the control request information to the server through a different terminal device, the control request information includes priority data having different weights.
In another practical application, the priority data may be generated by the terminal device according to the operation of the terminal device by the user, for example, when the terminal device is connected to the server and the terminal device presents the operation information transmitted by the server on the display in the form of the operation interface, the user may click a virtual button in the operation interface (or press a specific physical button of the terminal device) by operating the terminal device, so that the control request information generated by the terminal device includes the priority data. The user may press different virtual buttons or different physical buttons, so that the priority data may have different weight values.
In another embodiment, the priority data may be generated correspondingly when the user inputs the related user data from the terminal device, or the related login data (for example, including the user name and the password) input from different users from the terminal device may also be generated correspondingly; specifically, after the account and the password of the manufacturer are input in the terminal device to be connected to the server, the control request information transmitted to the server by the terminal device includes the priority data. Please refer to fig. 9 and 10, which are a flowchart and a block diagram illustrating a fourth embodiment of a method for controlling a manufacturing apparatus according to the present invention. The present embodiment is different from the previous embodiments in the following point: the storage 11 may store a plurality of waiting lists. The plurality of production devices may be divided into a plurality of groups by a user or a related person, and each group has a waiting list, i.e. the number of the waiting lists stored in the storage 11 corresponds to the number of the groups into which the plurality of production devices are divided. Before the main sorting step S1, a group determination step SG: judging which group the control request information belongs to; then, in the main sorting step S1, the server 10 may read the corresponding waiting list according to the judgment result of the group judgment step SG.
As shown in fig. 10, for example, the related personnel may divide 6 production facilities E11, E12, E21, E22, E23, and E3 into three groups G1, G2, and G3, and the storage 11 may store three waiting lists 111A, 111B, and 111C correspondingly. Assuming that the control request information TA1 only includes the related control data for controlling the production equipment E11, when the server 10 processes the control request information TA1, it will be determined that the control request information TA1 belongs to the group G1, and then the server 10 will read the corresponding waiting list 111A to perform the main sorting step S1. Similarly, when the server 10 judges that the control demand information contains only the control data for controlling the production apparatus E12, the server 10 will read the waiting list 111A.
On the contrary, when the server 10 determines that the control request information includes the control data for controlling any one of the production devices E21, E22, and E23, the server 10 determines that the control request information belongs to the group G2, and then performs the subsequent main sorting step on the read wait list 111B; when the server 10 determines that the control request information includes control data for controlling the production equipment E3, the server 10 reads the waiting list 111C in the main sorting step.
In other words, the manufacturing apparatuses may be classified into a plurality of groups, the storage stores the waiting lists corresponding to the number of the groups, and the server determines which waiting list the control request information is applicable to according to the control data related to the manufacturing apparatus to be controlled and included in the control request information, so as to read the corresponding waiting list in the subsequent main sorting step.
It should be noted that, in the master ordering step S1 and the master right allocating step S2 after the group determining step SG, the server 10 makes the corresponding terminal device have the authority to control any production equipment in the same group. For example, as shown in fig. 10, in the master right allocating step S2, if the server 10 determines that the control requirement information TA1 belongs to the group G1, the server 10 will make the terminal device TA have the authority of any one of the production apparatuses E11 and E12 in the control group G1 when the control requirement information TA1 becomes the first place of the waiting list 111A.
As shown in fig. 11, for example, a production plant for producing multi-colored soft sweets of bears comprises a red material supplement unit NUE1, a yellow material supplement unit NUE2, a gelatin supplement unit NUE3, a material-mixing unit UE1, a material-mixing unit UE2, and a molding unit UE 3; the devices are all connected to the server 10. The red raw material supplement equipment NUE1, the yellow raw material supplement equipment NUE2, and the gelatin supplement equipment NUE3 may be classified as the same group G1, and the blanking equipment UE1, the material mixing equipment UE2, and the molding equipment UE3 may be classified as the same group G2. The storage 11 stores the waiting lists 111A and 111B correspondingly.
The red material supplement apparatus NUE1, the yellow material supplement apparatus NUE2, and the gelatin supplement apparatus NUE3 may be controlled by the server 10 to supplement the red material, the yellow material, or the gelatin to the discharging apparatus UE 1. The blanking apparatus UE1, the material mixing apparatus UE2, and the forming apparatus UE3 may be disposed on the same production line, and the blanking apparatus UE1 may be controlled by the server 10 to feed at least one of red raw material and yellow raw material in a predetermined ratio and gelatin in a predetermined ratio into a mixing tank. After the feeding device UE1 finishes feeding the red raw material, the yellow raw material and the gelatin, the material mixing device UE2 may stir and heat the mixing tank to generate pectin with a predetermined color in the mixing tank, and then the forming device UE3 may make the pectin in the mixing tank into a plurality of pieces of small panda jelly.
When the terminal TA becomes the master M and controls the operation of the blanking device UE1, the material mixing device UE2 and the forming device UE3 to produce yellow gummy bears, if the terminal TB transmits the control request information TB1 to the server 10 and the control request information TB1 only contains the control data for the operation of any one device included in the control group G1, after the server 10 goes through the group judgment step SG, the server 10 will discharge the control request information TB1 into the waiting list 111B instead of the waiting list a, and the server 10 will make the terminal TB directly obtain the control authority of any one device in the control group G1, or the terminal TA of the master M and other terminals may control devices belonging to different groups at the same time.
As described above, in the embodiment without the group determination step SG, the control request information TB1 is arranged in the waiting list 111A, and the terminal device TB will wait until the control request information TB1 becomes the first bit of the waiting list 111A to control any device in the group G1, so that the personnel associated with the terminal device TB will spend a lot of time waiting. Please refer to fig. 2, which is a schematic diagram of a production equipment control system according to the present invention. The production facility control system 100 includes a server 10, a storage 11, and a plurality of terminal devices. The server 10 of the manufacturing facility control system 100 can execute the manufacturing facility control method in the above embodiments, and refer to the above embodiments regarding the linkage relationship among the server 10, the storage 11, and the plurality of terminal devices. In various embodiments, the production facility control system of the present invention may include a plurality of terminal devices.
In various embodiments, the manufacturing equipment control system 100 may further include at least one Programmable Logic Controller (PLC), the at least one PLC is electrically connected to at least one manufacturing equipment, the server 10 is electrically connected to the at least one PLC, and the server 10 may control the at least one manufacturing equipment through the at least one PLC. In another embodiment, the manufacturing equipment control system 100 may also include at least one manufacturing device.
In summary, the control method and the control system for the production equipment of the present invention can allow a plurality of users to control the specific production equipment to operate after connecting to the server through a plurality of terminal devices, and through the design of the waiting list, the problem that the production equipment produces wrong products due to the plurality of users controlling the production equipment to operate at the same time does not occur (for example, if there is no design of the waiting list, a person preparing to produce yellow little bear jelly may occur, after issuing a production instruction to the production equipment, another person preparing to produce red little bear jelly may also issue a production instruction to the production equipment, and finally the production equipment may produce orange little bear jelly).
Claims (9)
1. A control method of a production facility is characterized in that the control method of the production facility is applicable to a production facility control system, the production facility control system comprises a server, the server is connected with a plurality of terminal devices, at least one production facility and a storage, the server can receive control request information respectively transmitted from the terminal devices, the storage stores at least one waiting list, the server can execute the control method of the production facility so as to sequentially process the control request information, and the control method of the production facility comprises the following steps;
a main sequencing step: reading the waiting list and judging whether other control requirement information is arranged in the waiting list or not;
if no other control requirement information is arranged in the waiting list, arranging the control requirement information to the first position of the waiting list;
if other control requirement information is arranged in the waiting list, arranging the control requirement information into the waiting list;
a master right distribution step: enabling the terminal device corresponding to the control requirement information positioned at the first position of the waiting list to have the authority of controlling at least one piece of production equipment; wherein, the terminal device with the authority of controlling at least one production device is defined as a main control device;
when the master control device no longer controls any production equipment, the server executes the following steps:
a master right releasing step: canceling the authority of the master control device to control at least one production device;
after the server executes the master right releasing step, the master right distributing step is executed, and the server repeatedly executes the master right distributing step and the master right releasing step until no control requirement information is arranged in the waiting list.
2. The method according to claim 1, wherein the server starts timing when the server performs the master right allocation step so that one of the terminal devices has a right to control at least one of the production apparatuses; when the server receives at least one piece of control data which is transmitted by the main control device and used for controlling any one piece of production equipment, the server restarts timing; and when the server does not receive the control data for controlling any production equipment transmitted by the master control device within a preset time after the timing is started, the server executes the master control right releasing step.
3. The method as claimed in claim 1, wherein the server performs the step of releasing the master right when the server receives a cancellation message transmitted from the master control device.
4. The method according to claim 1, wherein in the main ordering step, if at least one piece of the control requirement information is ordered in the waiting list, the server performs the following steps before ordering each piece of the control requirement information in the waiting list:
a priority data determination step: judging whether the control requirement information has priority data or not;
if the control request information has the priority data, when the server arranges the control request information into the waiting list, the sequence of the control request information in the waiting list is promoted according to the priority data.
5. The method for controlling a production facility according to any one of claims 1 to 4, wherein the storage stores a plurality of the waiting lists; before the main sorting step, a group judgment step is further included: judging which group the control request information belongs to; in the main sequencing step, reading the corresponding waiting list according to the result obtained in the group judgment step.
6. A production facility control system comprising a server capable of being communicatively connected to a plurality of terminal devices and at least one production facility, and a storage storing a waiting list, wherein the server is capable of executing the method for controlling the production facility according to any one of claims 1 to 4.
7. The production equipment control system according to claim 6, further comprising a plurality of the terminal devices, wherein when one of the terminal devices becomes the master control device, the master control device starts timing; when the master control device is operated by a user to transmit at least one piece of control data for controlling any one piece of production equipment to the server, the master control device restarts timing; when the master control device is not operated and does not transmit the control data for controlling any production equipment to the server within a preset time after the start of timing, the master control device transmits cancellation information to the server.
8. The production facility control system of claim 6 wherein the storage stores a plurality of the waiting lists; before executing the main sequencing step, the server executes a group judgment step: judging which group the control request information belongs to; in the main sequencing step, reading the corresponding waiting list according to the result obtained in the group judgment step.
9. The production equipment control system according to claim 8, wherein the production equipment control system further comprises a plurality of the terminal devices, and when one of the terminal devices becomes the master control device, the master control device starts timing; when the master control device is operated by a user to transmit at least one piece of control data for controlling any one piece of production equipment to the server, the master control device restarts timing; when the master control device is not operated and does not transmit the control data for controlling any production equipment to the server within a preset time after the start of timing, the master control device transmits cancellation information to the server.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811463934.3A CN111258277A (en) | 2018-12-03 | 2018-12-03 | Production equipment control method and production equipment control system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811463934.3A CN111258277A (en) | 2018-12-03 | 2018-12-03 | Production equipment control method and production equipment control system |
Publications (1)
Publication Number | Publication Date |
---|---|
CN111258277A true CN111258277A (en) | 2020-06-09 |
Family
ID=70946819
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201811463934.3A Pending CN111258277A (en) | 2018-12-03 | 2018-12-03 | Production equipment control method and production equipment control system |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111258277A (en) |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP1128246A2 (en) * | 2000-02-28 | 2001-08-29 | Canon Kabushiki Kaisha | Push-type scheduling for semiconductor fabrication |
CN1428709A (en) * | 2001-11-13 | 2003-07-09 | 佳能株式会社 | Method for remote obtaining temporary monopolizing control to equipment |
CN101510091A (en) * | 2009-03-10 | 2009-08-19 | 中山大学 | Digital household centralized control equipment with signal filtration function |
CN101593088A (en) * | 2008-05-28 | 2009-12-02 | 鸿富锦精密工业(深圳)有限公司 | Concentrating type print system and method |
CN102854847A (en) * | 2011-06-30 | 2013-01-02 | 杭州三花研究院有限公司 | Electrical appliance management system and electrical appliance management method thereof |
CN108228117A (en) * | 2018-01-03 | 2018-06-29 | 内蒙古昇顺网络科技有限责任公司 | A kind of shared Print and method |
-
2018
- 2018-12-03 CN CN201811463934.3A patent/CN111258277A/en active Pending
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP1128246A2 (en) * | 2000-02-28 | 2001-08-29 | Canon Kabushiki Kaisha | Push-type scheduling for semiconductor fabrication |
CN1428709A (en) * | 2001-11-13 | 2003-07-09 | 佳能株式会社 | Method for remote obtaining temporary monopolizing control to equipment |
CN101593088A (en) * | 2008-05-28 | 2009-12-02 | 鸿富锦精密工业(深圳)有限公司 | Concentrating type print system and method |
CN101510091A (en) * | 2009-03-10 | 2009-08-19 | 中山大学 | Digital household centralized control equipment with signal filtration function |
CN102854847A (en) * | 2011-06-30 | 2013-01-02 | 杭州三花研究院有限公司 | Electrical appliance management system and electrical appliance management method thereof |
CN108228117A (en) * | 2018-01-03 | 2018-06-29 | 内蒙古昇顺网络科技有限责任公司 | A kind of shared Print and method |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
TWI660606B (en) | Intelligent monitoring system | |
CN107370645B (en) | Smart bracelet, air conditioner, smart bracelet and air conditioner binding method and system | |
CN101477506A (en) | Addressing system and method of master equipment to slave equipment | |
JPS624179A (en) | Group controller for elevator | |
CN108846559A (en) | A kind of production management method with production link tracing function | |
CN105548749B (en) | A kind of communication terminal test method, apparatus Internet-based and system | |
JP2008123388A (en) | Peripheral-equipment assignment method, information processing system, information processor, and management device | |
JP2019097090A (en) | Remote monitoring system and relay device used thereby | |
JP2018092238A (en) | On-demand service providing system and on-demand service providing method | |
CN111258277A (en) | Production equipment control method and production equipment control system | |
CN106201182A (en) | The method and device that application subfield is shown | |
WO2020202992A1 (en) | Maintenance method, maintenance server, and program | |
CN112862397A (en) | Information interaction method and device, storage medium and electronic equipment | |
US20200027153A1 (en) | Information processing device, terminal apparatus, information processing system, recording medium, and control method | |
US9729733B2 (en) | Electronic document file acquisition representing apparatus, electronic document file acquisition representing method and recording medium | |
CN1327656C (en) | Method for updating system apparatus | |
TW202020759A (en) | Control method of production equipment and control system for production equipment | |
US20230317081A1 (en) | Meeting managing method, server and meeting managing system | |
JP6310333B2 (en) | Work management system and work management method | |
CN107968718A (en) | A kind of method, apparatus and equipment for confirming standby usage state | |
CN101512966A (en) | Method and device for binding in a building automation system | |
US20020198617A1 (en) | System and method for controlling priority of lots employed in MES | |
CN113553820A (en) | Information processing method, equipment and computer readable storage medium | |
CN107181781B (en) | Method and device for transmitting information in group | |
CN111259024B (en) | Method and system for replacing product ID by code scanning |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
WD01 | Invention patent application deemed withdrawn after publication | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20200609 |