Scheduling method and device of pipeline equipment

文档序号:495683 发布日期:2022-01-07 浏览:9次 中文

阅读说明:本技术 流水线设备的调度方法和装置 (Scheduling method and device of pipeline equipment ) 是由 李良康 韦兴春 李虎 于 2021-11-03 设计创作,主要内容包括:本发明提供了一种流水线设备的调度方法和装置。该方法包括:确定待调度的样本架对应的目标位置为第n段轨道;对于处于第k段轨道的样本架,执行下述调度操作:确定轨道中第k+1段轨道至第k+m段轨道的状态;如果第k+1段轨道至第k+m段轨道的状态均为未被占用状态,控制样本架移动至第k+m段轨道,停止第k段轨道至第k+m-1段轨道的传送带;继续执行调度操作直至k+m大于或等于n,如果第k+1段轨道至第n段轨道的状态均为未被占用状态,控制样本架移动至第n段轨道。待调度的样本架可以通过多次调度操作运输至目标位置;流水线设备的每次调度操作只占用连续的m段轨道,可以明显提高单条运送轨道的运输效率。(The invention provides a scheduling method and device of pipeline equipment. The method comprises the following steps: determining a target position corresponding to a sample rack to be scheduled as an nth section of track; for the sample rack in the kth track, the following scheduling operations are performed: determining the states from the (k + 1) th section of track to the (k + m) th section of track in the tracks; if the states from the k +1 th section of track to the k + m th section of track are all unoccupied states, controlling the sample rack to move to the k + m th section of track, and stopping the conveyor belt from the k +1 th section of track to the k + m-1 th section of track; and continuing to execute the scheduling operation until k + m is larger than or equal to n, and controlling the sample rack to move to the nth track if the states from the (k + 1) th track to the nth track are all unoccupied states. The sample rack to be dispatched can be transported to a target position through multiple dispatching operations; each dispatching operation of the assembly line equipment only occupies m continuous sections of tracks, and the transportation efficiency of a single conveying track can be obviously improved.)

1. The scheduling method of the assembly line equipment is characterized in that the assembly line equipment comprises a plurality of sections of tracks; the method comprises the following steps:

determining a target position corresponding to a sample rack to be scheduled as an nth section of track;

for the sample rack in the k-th track, the following scheduling operations are performed: determining the states of the (k + 1) th to (k + m) th sections of tracks in the tracks; wherein k + m is less than n; if the states from the k +1 th section of track to the k + m th section of track are all unoccupied states, controlling the sample rack to sequentially move to the k + m th section of track, and sequentially stopping the conveyor belts from the k +1 th section of track to the k + m-1 th section of track;

and continuing to execute the scheduling operation until k + m is larger than or equal to n, and if the states of the k +1 th section of track to the n th section of track are all the unoccupied states, controlling the sample rack to move to the n th section of track in sequence.

2. The method of claim 1, wherein after the step of determining the state of the k +1 th to k + m th tracks of the tracks, the method further comprises:

if the state of at least one track from the k +1 th track to the k + m th track is an occupied state, controlling the sample rack to stop moving;

and continuing to execute the scheduling operation after a preset time interval.

3. The method of claim 1, wherein after the step of controlling the sample rack to sequentially move to the k + m-th track, the method further comprises:

if the sample rack sequentially moves to the k + m section of track within a preset time threshold, continuing to execute the scheduling operation, wherein the time threshold is the product of preset duration and m;

and if the sample rack does not move to the k + m section of track in sequence within the time threshold, sending an alarm signal.

4. The method of claim 1, wherein the step of controlling the sample rack to move to the k + m-th track sequentially comprises:

starting a conveyor belt from the (k + 1) th section of track to the (k + m) th section of track;

moving the sample rack to the k + m-th track by a conveyor of the k + 1-th track to the k + m-th track.

5. The method of claim 4, wherein the step of activating the conveyor of the (k + 1) th track to the (k + m) th track comprises:

and if other sample racks are in the p-th track, starting the conveyor from the k + 1-th track to the p-1-th track, wherein k +1 is less than p, and p-1 is less than or equal to k + m.

6. The method of claim 1, wherein the step of sequentially stopping the conveyor of the k-th track segment to the k + m-1 th track segment comprises:

determining whether the conveyor belts from the kth section of track to the (k + m-1) th section of track are occupied by scheduling operations of other sample racks;

and sequentially stopping the conveyor belts from the k section of track to the k + m-1 section of track, wherein the conveyor belts are not occupied by the dispatching operation of other sample racks.

7. The method of claim 1, wherein after the step of controlling the sample rack to sequentially move to the nth track, the method further comprises:

and controlling a pushing mechanism of the assembly line equipment to push the sample rack into the analysis equipment of the nth section of track.

8. The method according to any one of claims 1 to 7, wherein the following scheduling operation is performed for the sample rack in the k-th track, including:

checking the state of each of the k +1 th to k + m th tracks;

if the states of all the tracks are normal states, executing scheduling operation;

and if the state of at least one track in the states of the tracks is an abnormal state, determining the type of the abnormal state, and sending alarm information based on the type of the abnormal state.

9. The method of claim 8, wherein the step of sending alarm information based on the type of abnormal condition comprises:

if the type of the abnormal state is a preset first type, executing a step of eliminating the abnormal state;

and if the type of the abnormal state is a preset second type, sending alarm information.

10. The method of any one of claims 1 to 7, wherein m is 2.

11. The scheduling device of a pipeline device is characterized in that the pipeline device comprises a plurality of sections of tracks; the device comprises:

the target position determining module is used for determining that a target position corresponding to the sample rack to be scheduled is an nth section of track;

a sample rack scheduling module, configured to perform the following scheduling operations for the sample rack in the kth track: determining the states of the (k + 1) th to (k + m) th sections of tracks in the tracks; wherein k + m is less than n; if the states from the k +1 th section of track to the k + m th section of track are all unoccupied states, controlling the sample rack to sequentially move to the k + m th section of track, and sequentially stopping the conveyor belts from the k +1 th section of track to the k + m-1 th section of track;

and the target position moving module is used for continuously executing the scheduling operation until k + m is larger than or equal to n, and controlling the sample rack to sequentially move to the nth section of track if the states of the (k + 1) th section of track to the nth section of track are the unoccupied states.

12. A computer-readable storage medium having stored thereon computer-executable instructions that, when invoked and executed by a processor, cause the processor to perform the steps of the scheduling method of a pipeline apparatus of any of claims 1-10.

Technical Field

The invention relates to the technical field of medical instruments, in particular to a scheduling method and device of assembly line equipment.

Background

The modern medical examination laboratory has higher and higher automation degree, various sample analyzers and combination thereof can be combined into a sample analysis production line, and the sample analysis production line has the advantage of high efficiency in the application scene of detecting a large number of samples. The sample analyzer is used for detecting samples, the samples are generally loaded in the test tubes, then the test tubes are placed on the sample rack, the sample rack is transported to a target sample analyzer through the assembly line track, and after the target sample analyzer completes sampling and other operations, the sample rack is transported to a recovery position through the assembly line track so as to achieve streamlined detection operation.

In order to improve the efficiency of transporting the sample rack by the assembly line track, a plurality of transporting components can be utilized to simultaneously transport the sample rack, a buffer path can be further arranged, the total transporting efficiency of the sample rack can be improved by additionally arranging the plurality of transporting components, but the cost is obviously increased, and particularly, the transporting efficiency of a single transporting component is not improved.

Disclosure of Invention

In view of the above, the present invention provides a method and an apparatus for scheduling a pipeline device, so as to reduce the cost and effectively improve the transportation efficiency of a single transportation track.

In a first aspect, an embodiment of the present invention provides a method for scheduling pipeline equipment, where the pipeline equipment includes multiple sections of tracks; the method comprises the following steps: determining a target position corresponding to a sample rack to be scheduled as an nth section of track; for the sample rack in the kth track, the following scheduling operations are performed: determining the states from the (k + 1) th section of track to the (k + m) th section of track in the tracks; wherein k + m is less than n; if the states from the k +1 th section of track to the k + m th section of track are all unoccupied states, controlling the sample rack to sequentially move to the k + m th section of track, and sequentially stopping the conveyor belts from the k +1 th section of track to the k + m-1 th section of track; and continuing to execute the scheduling operation until k + m is larger than or equal to n, and controlling the sample rack to sequentially move to the nth section of track if the states from the (k + 1) th section of track to the nth section of track are all unoccupied states.

In a preferred embodiment of the present invention, after the step of determining the states of the (k + 1) th track to the (k + m) th track in the track, the method further includes: if the state of at least one track from the (k + 1) th track to the (k + m) th track is in an occupied state, controlling the sample rack to stop moving; and continuing to execute the scheduling operation after a preset time interval.

In a preferred embodiment of the present invention, after the step of controlling the sample rack to move to the k + m-th track sequentially, the method further includes: if the sample rack sequentially moves to the k + m section of track within a preset time threshold, continuing to execute scheduling operation, wherein the time threshold is the product of preset duration and m; and if the sample rack does not move to the k + m-th section of track in sequence within the time threshold, sending an alarm signal.

In a preferred embodiment of the present invention, the step of controlling the specimen rack to move to the k + m-th track sequentially includes: starting a conveyor belt from the (k + 1) th section of track to the (k + m) th section of track; and moving the sample rack to the k + m section of track through the conveyor belts from the k +1 section of track to the k + m section of track.

In a preferred embodiment of the present invention, the step of starting the conveyor from the (k + 1) th track to the (k + m) th track includes: and if other sample racks are in the p-th track, starting the conveyor from the k + 1-th track to the p-1-th track, wherein k +1 is less than p, and p-1 is less than or equal to k + m.

In a preferred embodiment of the present invention, the step of sequentially stopping the conveyor from the k-th track to the (k + m-1) -th track comprises: determining whether the conveyor belts from the kth section of track to the (k + m-1) th section of track are occupied by the dispatching operation of other sample racks or not; and stopping the conveyor belts from the k section track to the k + m-1 section track, wherein the conveyor belts are not occupied by the dispatching operation of other sample racks.

In a preferred embodiment of the present invention, after the step of controlling the specimen rack to move to the nth track sequentially, the method further includes: and controlling a pushing mechanism of the assembly line equipment to push the sample rack into the analysis equipment of the nth section of track.

In a preferred embodiment of the present invention, the step of performing the following scheduling operation on the sample rack located in the kth track includes: checking the state of each track from the (k + 1) th track to the (k + m) th track; if the states of all the tracks are normal states, executing scheduling operation; and if the state of at least one track in the states of the tracks is an abnormal state, determining the type of the abnormal state, and sending alarm information based on the type of the abnormal state.

In a preferred embodiment of the present invention, the step of sending the alarm information based on the type of the abnormal state includes: if the type of the abnormal state is a preset first type, executing a step of eliminating the abnormal state; and if the type of the abnormal state is a preset second type, sending alarm information.

In a preferred embodiment of the present invention, m is 2.

In a second aspect, an embodiment of the present invention further provides a scheduling apparatus for pipeline equipment, where the pipeline equipment includes multiple sections of tracks; the device comprises: the target position determining module is used for determining that a target position corresponding to the sample rack to be scheduled is an nth section of track; the sample rack scheduling module is used for executing the following scheduling operation on the sample rack in the kth section of track: determining the states from the (k + 1) th section of track to the (k + m) th section of track in the tracks; wherein k + m is less than n; if the states from the k +1 th section of track to the k + m th section of track are all unoccupied states, controlling the sample rack to sequentially move to the k + m th section of track, and sequentially stopping the conveyor belts from the k +1 th section of track to the k + m-1 th section of track; and the target position moving module is used for continuously executing the scheduling operation until k + m is larger than or equal to n, and controlling the sample rack to move to the nth section of track if the states from the (k + 1) th section of track to the nth section of track are all unoccupied states.

In a third aspect, the embodiments of the present invention further provide a computer-readable storage medium, where computer-executable instructions are stored, and when the computer-executable instructions are called and executed by a processor, the computer-executable instructions cause the processor to implement the steps of the scheduling method of the pipeline device described above.

The embodiment of the invention has the following beneficial effects:

according to the scheduling method and device of the assembly line equipment, provided by the embodiment of the invention, a sample rack to be scheduled can be transported to the target position of the nth section of track through multiple scheduling operations; the assembly line equipment is transported by using a single track comprising multiple sections, the cost is low, each scheduling operation only occupies continuous m sections of tracks, and the transportation efficiency of the single transport track can be obviously improved.

Additional features and advantages of the disclosure will be set forth in the description which follows, or in part may be learned by the practice of the above-described techniques of the disclosure, or may be learned by practice of the disclosure.

In order to make the aforementioned objects, features and advantages of the present disclosure more comprehensible, preferred embodiments accompanied with figures are described in detail below.

Drawings

In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings used in the description of the embodiments or the prior art will be briefly described below, and it is obvious that the drawings in the following description are some embodiments of the present invention, and other drawings can be obtained by those skilled in the art without creative efforts.

Fig. 1 is a flowchart of a scheduling method of a pipeline device according to an embodiment of the present invention;

fig. 2 is a schematic structural diagram of a pipeline apparatus according to an embodiment of the present invention;

FIG. 3 is a system diagram of a pipeline apparatus according to an embodiment of the present invention;

fig. 4 is a flowchart of another scheduling method for pipeline devices according to an embodiment of the present invention;

fig. 5 is a schematic diagram of a scheduling method of a pipeline device according to an embodiment of the present invention;

FIG. 6 is a schematic diagram of a pipeline apparatus at different times according to an embodiment of the present invention;

FIG. 7 is a schematic diagram of a verification method for a pipeline apparatus according to an embodiment of the present invention;

fig. 8 is a schematic structural diagram of a scheduling apparatus of a pipeline device according to an embodiment of the present invention;

fig. 9 is a schematic structural diagram of a scheduling apparatus of another pipeline device according to an embodiment of the present invention;

fig. 10 is a schematic structural diagram of an electronic device according to an embodiment of the present invention.

Detailed Description

To make the objects, technical solutions and advantages of the embodiments of the present invention clearer, the technical solutions of the present invention will be clearly and completely described below with reference to the accompanying drawings, and it is apparent that the described embodiments are some, but not all embodiments of the present invention. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.

At present, in order to improve the efficiency of pipeline track transportation sample frame, can utilize a plurality of transport parts to carry out transportation operation simultaneously, further still can be provided with the buffering route, through addding a plurality of transport parts though can improve the total transport efficiency of sample frame, but the cost obviously risees, and more importantly, the transport efficiency of single transport part has not improved. Based on the above, the scheduling method and device for the pipeline equipment provided by the embodiment of the invention can effectively improve the transportation efficiency of a single conveying track at low cost.

For the convenience of understanding the present embodiment, a detailed description is first given to a scheduling method of a pipeline device disclosed in the present embodiment.

The first embodiment is as follows:

the embodiment provides a scheduling method of pipeline equipment, wherein the pipeline equipment comprises a plurality of sections of tracks; referring to a flowchart of a scheduling method of a pipeline device shown in fig. 1, the scheduling method of the pipeline device includes the following steps:

and S102, determining a target position corresponding to the sample rack to be scheduled as an nth section of track.

The sample shelf to be dispatched can be arranged in a to-be-tested sample storage area of the assembly line equipment, the to-be-tested sample storage area can be connected with the 1 st section of track of the assembly line equipment, each section of track in the assembly line equipment can be connected with 1 piece of analysis equipment at most, and the analysis equipment can be a biochemical analyzer, a blood cell analyzer, an immunoassay analyzer, a multiple liquid phase analyzer and other equipment and is used for analyzing samples in test tubes. For example, the 2 nd and 3 rd tracks are connected with a blood cell analyzer and an immunity analyzer respectively.

The sample rack to be scheduled generally needs to be transported to a specific analysis device, and the track corresponding to the analysis device is the target position, which may be referred to as the nth section of track in this embodiment.

Step S104, for the sample rack in the kth section of track, the following scheduling operation is executed: determining the states from the (k + 1) th section of track to the (k + m) th section of track in the tracks; wherein k + m is less than n; and if the states from the k +1 th section of track to the k + m th section of track are all unoccupied states, controlling the sample rack to sequentially move to the k + m th section of track, and sequentially stopping the conveyor belts from the k +1 th section of track to the k + m-1 th section of track.

In this embodiment, the sample rack may perform the scheduling operation multiple times, each scheduling operation may move the sample rack by the m sections of the track, and the sample rack is located in the kth section of the track before each scheduling operation is performed. Wherein k is less than n. If k is equal to n, the sample rack is located at the target position before the scheduling operation, scheduling is not needed, if k is larger than n, the sample rack exceeds the target position, the track of the pipeline equipment is generally transported in one direction, and if the sample rack exceeds the target position, the sample rack cannot be transported to the target position again, and the pipeline equipment needs to give an alarm.

Specifically, the scheduling operation may determine states of the (k + 1) th track to the (k + m) th track in the tracks, and may control the sample rack to move to the (k + m) th track only when the states of the (k + 1) th track to the (k + m) th track are all unoccupied states. In particular, a conveyor belt may be provided in each track, through which the transport takes place. After the scheduling operation is finished, the value of k may be updated.

After the sample rack leaves the kth track to reach the (k + 1) th track, the kth track can be stopped, and the process is circulated until the (k + m-1) th track is stopped.

The above-mentioned "sequential movement" means that the sample rack is moved according to k, k +1, k +2 … … to k + m, the monitoring unit on the track can monitor in real time according to the sequence, and the alarm process is performed once the signal fed back by the monitoring unit is not fed back according to the sequence, which indicates that the movement is possible to be wrong.

The above-mentioned "stop in sequence" means that the track stops according to the sequence of the sample rack leaving the current track, that is, k +1, k +2 … … until k + m-1, and once the sample rack leaves the current track, the current track stops, so that the occupancy degree of the sample rack on the track is reduced.

And step S106, continuing to execute the scheduling operation until k + m is larger than or equal to n, and controlling the sample rack to sequentially move to the nth section of track if the states from the (k + 1) th section of track to the nth section of track are all unoccupied states.

If k + m is greater than or equal to n before the scheduling operation is performed, it indicates that the next scheduling operation will pass through the nth track. At this time, the states of the (k + 1) th track to the nth track may be determined, and if the states of the (k + 1) th track to the nth track are all unoccupied states, the sample rack may be controlled to move to the nth track, and then the sample rack is pushed into the analysis equipment corresponding to the nth track to analyze the sample rack. Further, after moving the specimen rack to the nth track, the conveyor of the kth track to the n-1 st track may be stopped.

According to the scheduling method of the assembly line equipment provided by the embodiment of the invention, a sample rack to be scheduled can be transported to the target position of the nth section of track through multiple scheduling operations; the assembly line equipment is transported by using a single track comprising multiple sections, the cost is low, each scheduling operation only occupies continuous m sections of tracks, and the transportation efficiency of the single transport track can be obviously improved.

Example two:

the present embodiment provides another scheduling method for pipeline devices, which is implemented on the basis of the foregoing embodiments. Referring to fig. 2, a schematic structural diagram of a pipeline apparatus includes a sample storage area 10 to be tested, a tested sample storage area 20, a plurality of analyzers 301 and 304, and a multi-section transportation track 401 and 404, where the sample storage area 10 to be tested stores a plurality of sample racks 50 to be tested, the sample racks can store a plurality of test tubes, the test tubes can contain samples to be tested, the transportation track can be provided with a plurality of position sensors 60 to monitor the positions of the sample racks transported on the track in real time, and the multi-section transportation track is connected end to form a single transportation channel.

Referring to fig. 3, a system diagram of a pipeline device includes a main control unit, each track subunit, an information entry unit, a human-computer interaction unit, an alarm unit, and the like, where the track subunit can independently control whether the track runs or not according to a received instruction from the main control unit, and feed back a current state to the main control unit. The information input unit is used for receiving the new task and feeding the new task back to the main control unit, the information input unit can be a scanning gun and an external software system such as an LIS system and an RFID label adopted by a hospital, the man-machine interaction unit can display the current test state and result of the sample rack in real time and can also display the next plan, the man-machine interaction unit can be used for interacting with a user, namely receiving a real-time instruction of the user to perform operation within the range authorized by the assembly line equipment, and the alarm unit can send prompt information by adopting sound signals, light signals and the like.

Based on the above description, referring to the flowchart of another scheduling method for pipeline devices shown in fig. 4, the scheduling method for pipeline devices in this embodiment includes the following steps:

step S402, determining that the target position corresponding to the sample rack to be scheduled is the nth section of track.

Step S404, for the sample rack in the kth track, the following scheduling operations are performed: determining the states from the (k + 1) th section of track to the (k + m) th section of track in the tracks; wherein k + m is less than n; and if the states from the k +1 th section of track to the k + m th section of track are all unoccupied states, controlling the sample rack to sequentially move to the k + m th section of track, and sequentially stopping the conveyor belts from the k +1 th section of track to the k + m-1 th section of track.

In general, m may be an integer greater than 1, and in this embodiment, taking m — 2 as an example, see a schematic diagram of a scheduling method of a pipeline apparatus shown in fig. 5, specifically, in the process of moving a sample rack, if there is an occupied track, the sample rack stops moving, for example: if the state of at least one track from the (k + 1) th track to the (k + m) th track is in an occupied state, controlling the sample rack to stop moving; and continuing to execute the scheduling operation after a preset time interval.

As shown in fig. 5, after determining that the target position of the sample rack to be tested is the nth analysis device, the main control unit queries whether the 1 st track and the 2 nd track are occupied, if so, the sample rack is not released temporarily, that is, the sample rack is still located in the sample storage area 10 to be tested, if not, the track 1 subunit and the track 2 subunit respectively control the conveyor belts to operate, and the sample rack to be tested is released from the sample storage area 10 to be tested onto the track 1.

In particular, each movement of the sample rack requires compliance with a certain time threshold, which, if exceeded, requires an alarm, for example: if the sample rack sequentially moves to the k + m section of track within the preset time threshold, continuing to execute the scheduling operation; and if the sample rack does not move to the k + m-th section of track in sequence within the time threshold, sending an alarm signal.

In particular, the sample holder may be moved by a conveyor belt of a track, for example: starting a conveyor belt from the (k + 1) th section of track to the (k + m) th section of track; and moving the sample rack to the k + m section of track through the conveyor belts from the k +1 section of track to the k + m section of track.

As shown in fig. 5, after a predetermined time threshold has elapsed, which is calculated using the conveyor belt transport speed and the conveyor belt length and is stored in advance in the memory of the main control unit, it is queried whether the sample rack to be measured has arrived on the track 2, for example: the time threshold is the product of a preset duration and m.

The time threshold value can be a range threshold value to calculate the start-stop time of the conveyor belt, if the track 2 detects the sample rack to be detected within the range threshold value, the serious accident that the sample rack is likely to turn over or be clamped on the track 1 is indicated, an alarm unit needs to give an alarm immediately, and if the track 2 detects the sample rack within the range threshold value, the sample rack is indicated to start to run on the track 2.

As shown in fig. 5, it is then queried whether the track 3 is occupied, if so, the sample rack is paused on the track 2 while the track 1 is stopped, i.e. the track 2 suspends transport of the sample rack onto the track 3, and if not, the track 3 starts running while the track 1 is stopped, i.e. stops the conveyor belt of the (k + 1) th track. In this mode, can make same sample frame only occupy two sections adjacent tracks at most, the conveying efficiency obviously promotes.

And step S406, continuing to execute the scheduling operation until k + m is larger than or equal to n, and if the states from the (k + 1) th section of track to the nth section of track are all unoccupied states, controlling the sample rack to sequentially move to the nth section of track.

As shown in fig. 5, the track 3 starts to run, and after a time threshold value passes, whether the sample rack to be tested reaches the track 3 is inquired, if not, an alarm is given, if yes, whether the track 4 is occupied is inquired, and so on until the sample rack to be tested is sent to the target track n.

And step S408, controlling a pushing mechanism of the pipeline equipment to push the sample rack into the analysis equipment of the nth section of track.

As shown in fig. 5, after the sample rack to be measured reaches the target track n, the track n-1 stops, the pushing mechanism at the target track pushes the sample rack into the analysis apparatus for detection, and the target track n stops. The pushing mechanism may be part of the construction of the analysis apparatus, such as a mechanical gripper, a piston pusher mechanism, etc.

When a plurality of sample racks are scheduled simultaneously, if other sample racks are also in the scheduling operation, the conveyor belt of the track can be started in the following way: and if other sample racks are in the p-th track, starting the conveyor from the k + 1-th track to the p-1-th track, wherein k +1 is less than p, and p-1 is less than or equal to k + m.

If the other sample racks are in the p-th track, k +1 is less than p, and p-1 is less than or equal to k + m, the conveyor belt from the k + 1-th track to the p-1-th track may be started only.

In addition, if other sample racks are also in the scheduling operation, the conveyor belt of the track may be stopped by: determining whether the conveyor belts from the kth section of track to the (k + m-1) th section of track are occupied by the dispatching operation of other sample racks or not; and stopping the conveyor belts from the k section track to the k + m-1 section track, wherein the conveyor belts are not occupied by the dispatching operation of other sample racks.

That is, the conveyor belts of the track not occupied by the scheduled operation of the sample rack may be stopped, and the conveyor belts of the track occupied by the scheduled operation of the sample rack may not be stopped.

For further illustration of the dispatching of multiple sample racks, referring to a schematic diagram of the production line equipment shown in fig. 6 at different times, at time T1, the sample rack a to be tested is located on the first track, the target track a is the fifth track, the second track is unoccupied, only tracks 1 and 2 act in the whole production line track, and the other tracks stop.

At time T2, the specimen rack a moves to the second track, the third track is unoccupied, and the first track has completed transporting the specimen rack a to be tested, and the operation is stopped. The information entry unit issues a new task, namely the sample rack b to be tested also needs to be tested, but the track 2 is still occupied, so the sample rack b to be tested is not released temporarily.

At time T3, the specimen rack a moves to the third track, the tracks 1 and 2 stop and are in an unoccupied state, and the specimen rack b is ready to be released.

At time T4, sample rack b is on the first track, sample rack a has been transported to the fourth track, and so on, until sample rack a is transported to the target track.

According to the arrangement, the same sample rack can occupy two adjacent tracks at most, a plurality of sample racks to be tested can be simultaneously transmitted on the single transportation track, the transportation efficiency is improved, the cost can be reduced due to the adoption of the single transportation track, at least one track is arranged between the adjacent sample racks to be tested in the front and the back, even if the sample rack to be tested in the front is transported to be in a fault, the worst case of the sample rack to be tested in the back is only suspended on the current track, and serious accidents such as collision between the sample racks can not occur.

Further, before determining the target position of the sample rack, verification may also be performed, for example: checking the state of each track from the (k + 1) th track to the (k + m) th track; if the states of all the tracks are normal states, executing scheduling operation; and if the state of at least one track in the states of the tracks is an abnormal state, determining the type of the abnormal state, and sending alarm information based on the type of the abnormal state.

Specifically, if the type of the abnormal state is a preset first type, executing a step of eliminating the abnormal state; and if the type of the abnormal state is a preset second type, sending alarm information.

Referring to fig. 7, an information entry unit issues a new test task to a main control unit, the main control unit polls the current state of each track subunit required by the new task after receiving the new task, each track subunit separately determines whether the track subunit is in an available state and feeds back an interpretation result to the main control unit, the available state includes idle and occupied, and the unavailable state includes standby and unaccessed into the main control unit.

And if all the track subunits on the transport path are in the available state, determining that the target position of the sample rack is n, and scheduling the assembly line equipment.

If any track subunit on the transportation path is in an unavailable state, the human-computer interaction unit displays the unavailable track and the reason, for example, if the third track subunit is in a standby state, the third track is displayed, the standby state is maintained, and if the second track subunit is not connected to the main control unit, the second track signal loss is displayed, and the connection line is checked.

The main control unit determines whether the unavailability reason of the unavailable track subunit can be eliminated, for example, if the unavailability reason is standby (i.e., the type of the abnormal state is a preset first type), the track subunit belongs to the reason that the system can eliminate by itself, and the track subunit may be restarted, for example, if the unavailability reason is not accessed to the main control unit (i.e., the type of the abnormal state is a preset second type), the track subunit belongs to the reason that the system cannot eliminate by itself.

If the reason that the track subunit is unavailable cannot be eliminated, the man-machine interaction unit displays that the task release fails, and the alarm unit sends out an alarm signal; if the unavailable reason can be eliminated, the system executes automatic elimination action, and the main control unit polls the current state of each track subunit again. The automation of the system can be improved by the arrangement, the operator is not required to handle any abnormity, and the working intensity of the operator is reduced.

Example three:

corresponding to the foregoing method embodiments, an embodiment of the present invention provides a scheduling apparatus for pipeline equipment, where the pipeline equipment includes multiple sections of tracks. Referring to fig. 8, a schematic structural diagram of a scheduling apparatus of a pipeline device is shown, where the scheduling apparatus of the pipeline device includes:

the target position determining module 81 is configured to determine that a target position corresponding to a sample rack to be scheduled is an nth section of track;

a sample rack scheduling module 82, configured to perform the following scheduling operations for a sample rack in the kth track: determining the states from the (k + 1) th section of track to the (k + m) th section of track in the tracks; wherein k + m is less than n; if the states from the k +1 th section of track to the k + m th section of track are all unoccupied states, controlling the sample rack to sequentially move to the k + m th section of track, and sequentially stopping the conveyor belts from the k +1 th section of track to the k + m-1 th section of track;

and the target position moving module 83 is configured to continue to perform the scheduling operation until k + m is greater than or equal to n, and control the sample rack to sequentially move to the nth track if the states of the (k + 1) th track to the nth track are all unoccupied states.

According to the scheduling device of the assembly line equipment, provided by the embodiment of the invention, a sample rack to be scheduled can be transported to the target position of the nth section of track through multiple scheduling operations; the assembly line equipment is transported by using a single track comprising multiple sections, the cost is low, each scheduling operation only occupies continuous m sections of tracks, and the transportation efficiency of the single transport track can be obviously improved.

The sample rack dispatching module is further configured to control the sample rack to stop moving if the state of at least one track from the (k + 1) th track to the (k + m) th track is an occupied state; and continuing to execute the scheduling operation after a preset time interval.

The sample rack scheduling module is further configured to continue to perform the scheduling operation if the sample racks sequentially move to the (k + m) -th track within a preset time threshold; wherein the time threshold is the product of a preset duration and m; and if the sample rack does not move to the k + m-th section of track in sequence within the time threshold, sending an alarm signal.

The sample rack dispatching module is used for starting the conveyor belts from the (k + 1) th section of track to the (k + m) th section of track; and moving the sample rack to the k + m section of track through the conveyor belts from the k +1 section of track to the k + m section of track.

The sample rack dispatching module is used for starting the conveyor from the k +1 th track to the p-1 th track if other sample racks are in the p-th track, wherein k +1 is smaller than p, and p-1 is smaller than or equal to k + m.

The sample rack dispatching module is used for determining whether the conveyor belts from the kth section of track to the (k + m-1) th section of track are occupied by dispatching operation of other sample racks; and stopping the conveyor belts from the k section track to the k + m-1 section track, wherein the conveyor belts are not occupied by the dispatching operation of other sample racks.

Referring to a schematic structural diagram of another scheduling apparatus of a pipeline device shown in fig. 9, the scheduling apparatus of a pipeline device further includes: and a sample rack pushing module 84 connected to the target position moving module 83, wherein the sample rack pushing module 84 is configured to control a pushing mechanism of the assembly line device to push the sample rack into the analysis device of the nth track.

The sample rack dispatching module is used for checking the states of all the tracks from the (k + 1) th track to the (k + m) th track; if the states of all the tracks are normal states, executing scheduling operation; and if the state of at least one track in the states of the tracks is an abnormal state, determining the type of the abnormal state, and sending alarm information based on the type of the abnormal state.

The sample rack scheduling module is used for executing the step of eliminating the abnormal state if the type of the abnormal state is a preset first type; and if the type of the abnormal state is a preset second type, sending alarm information.

M is 2.

The scheduling apparatus for pipeline equipment provided by the embodiment of the present invention has the same technical features as the scheduling method for pipeline equipment provided by the above embodiment, so that the same technical problems can be solved, and the same technical effects can be achieved.

Example four:

the embodiment of the invention also provides electronic equipment, which is used for operating the scheduling method of the pipeline equipment; referring to fig. 10, a schematic structural diagram of an electronic device includes a memory 100 and a processor 101, where the memory 100 is used to store one or more computer instructions, and the one or more computer instructions are executed by the processor 101 to implement the scheduling method of the pipeline device.

Further, the electronic device shown in fig. 10 further includes a bus 102 and a communication interface 103, and the processor 101, the communication interface 103, and the memory 100 are connected through the bus 102.

The Memory 100 may include a high-speed Random Access Memory (RAM) and may also include a non-volatile Memory (non-volatile Memory), such as at least one disk Memory. The communication connection between the network element of the system and at least one other network element is realized through at least one communication interface 103 (which may be wired or wireless), and the internet, a wide area network, a local network, a metropolitan area network, and the like can be used. The bus 102 may be an ISA bus, PCI bus, EISA bus, or the like. The bus may be divided into an address bus, a data bus, a control bus, etc. For ease of illustration, only one double-headed arrow is shown in FIG. 10, but this does not indicate only one bus or one type of bus.

The processor 101 may be an integrated circuit chip having signal processing capabilities. In implementation, the steps of the above method may be performed by integrated logic circuits of hardware or instructions in the form of software in the processor 101. The Processor 101 may be a general-purpose Processor, and includes a Central Processing Unit (CPU), a Network Processor (NP), and the like; the device can also be a Digital Signal Processor (DSP), an Application Specific Integrated Circuit (ASIC), a Field Programmable Gate Array (FPGA) or other Programmable logic device, a discrete Gate or transistor logic device, or a discrete hardware component. The various methods, steps and logic blocks disclosed in the embodiments of the present invention may be implemented or performed. A general purpose processor may be a microprocessor or the processor may be any conventional processor or the like. The steps of the method disclosed in connection with the embodiments of the present invention may be directly implemented by a hardware decoding processor, or implemented by a combination of hardware and software modules in the decoding processor. The software module may be located in ram, flash memory, rom, prom, or eprom, registers, etc. storage media as is well known in the art. The storage medium is located in the memory 100, and the processor 101 reads the information in the memory 100, and completes the steps of the method of the foregoing embodiment in combination with the hardware thereof.

The embodiment of the present invention further provides a computer-readable storage medium, where the computer-readable storage medium stores computer-executable instructions, and when the computer-executable instructions are called and executed by a processor, the computer-executable instructions cause the processor to implement the scheduling method of the pipeline device, and specific implementation may refer to the method embodiment, and is not described herein again.

The computer program product of the scheduling method and apparatus for pipeline device provided in the embodiments of the present invention includes a computer readable storage medium storing a program code, where instructions included in the program code may be used to execute the method in the foregoing method embodiments, and specific implementation may refer to the method embodiments, and is not described herein again.

K, m, n, and p in any of the above embodiments are positive integers, which indicate the number of a certain track, and are used to explain the positional relationship and the scheduling relationship between the tracks in the transport direction of the sample rack.

It is clear to those skilled in the art that, for convenience and brevity of description, the specific working processes of the system and/or the apparatus described above may refer to the corresponding processes in the foregoing method embodiments, and are not described herein again.

In addition, in the description of the embodiments of the present invention, unless otherwise explicitly specified or limited, the terms "mounted," "connected," and "connected" are to be construed broadly, e.g., as meaning either a fixed connection, a removable connection, or an integral connection; can be mechanically or electrically connected; they may be connected directly or indirectly through intervening media, or they may be interconnected between two elements. The specific meanings of the above terms in the present invention can be understood in specific cases to those skilled in the art.

The functions, if implemented in the form of software functional units and sold or used as a stand-alone product, may be stored in a computer readable storage medium. Based on such understanding, the technical solution of the present invention may be embodied in the form of a software product, which is stored in a storage medium and includes instructions for causing a computer device (which may be a personal computer, an electronic device, or a network device) to perform all or part of the steps of the method according to the embodiments of the present invention. And the aforementioned storage medium includes: a U-disk, a removable hard disk, a Read-Only Memory (ROM), a Random Access Memory (RAM), a magnetic disk or an optical disk, and other various media capable of storing program codes.

In the description of the present invention, it should be noted that the terms "center", "upper", "lower", "left", "right", "vertical", "horizontal", "inner", "outer", etc., indicate orientations or positional relationships based on the orientations or positional relationships shown in the drawings, and are only for convenience of description and simplicity of description, but do not indicate or imply that the device or element being referred to must have a particular orientation, be constructed and operated in a particular orientation, and thus, should not be construed as limiting the present invention. Furthermore, the terms "first," "second," and "third" are used for descriptive purposes only and are not to be construed as indicating or implying relative importance.

Finally, it should be noted that: the above-mentioned embodiments are only specific embodiments of the present invention, which are used for illustrating the technical solutions of the present invention and not for limiting the same, and the protection scope of the present invention is not limited thereto, although the present invention is described in detail with reference to the foregoing embodiments, those skilled in the art should understand that: any person skilled in the art can modify or easily conceive the technical solutions described in the foregoing embodiments or equivalent substitutes for some technical features within the technical scope of the present disclosure; such modifications, changes or substitutions do not depart from the spirit and scope of the embodiments of the present invention, and they should be construed as being included therein. Therefore, the protection scope of the present invention shall be subject to the protection scope of the claims.

17页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:大坡度带式输送机断带后抑制带面下滑装置

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!