Sie sind auf Seite 1von 1

Incoming samples to laboratory are directed to manual preparation which results in delay.

Samples await for the command signal in hold modules, in order to be released if only and if the matching sample holder is empty and able to receive the sample in the hold module to the hold/unload area. The incoming samples which are in hold modules are defined as newsample queue. The next step is to appoint attributes to the samples, in order to define rush samples in the assign module. Rush samples make up the 7% of incoming samples. In addition, index and sequence parts in latter module are assessed, so that processing time for samples and which cells samples need to skip are settled. After the appointment, the samples which are released from the hold modules, by following order/release station and route module respectively, enter the loop according to their sequences. In this route module, destination types are defined by sequence whereas route time is the transfer time which is limited by the project. Additionally, a create module needs to be inserted for sample holders as such: entities per arrival=48, max arrival=1, first creation time=1. Samples that are created are sent to loop by conveyors. Load/unload area: First of all, in the assign module appointments that are depicted with "*" are described as: Number of empty sample holder in load/unload area station : type : variable ;name: EmptySH Appointments that are depicted with "**" are described as: Number of busy sample holder in load/unload area station : type : variable ; name: BusySH Following these appointments, it is decided if buffer spaces are empty in the decide module where sample holders await. Samples resulting in true values are continued to process whereas samples resulting in false values return to the loop by the conveyor. In the decide module, some decisions are made according to n-way condition. First condition: this situation which is expressed in the define module is explained as: If NR(emptySH)>=suggested number && NR(newsamplequeue)==0. Sample holder is returned to the loop by the convey module since it does not have a new sample. Second condition: this situation which is expressed in the define module is explained as: If NR(emptySH)<suggested number&& NR(newsamplequeue)==0. In this case, sample holder is delayed until new sample arrives which then receives a command signal following the sample arrival and merges to be sent to the loop. Third condition: this situation which is expressed in the define module is explained as: If NR(EmptySH)<suggested number && NR(newsamplequeue)==1. In this case, first sample to receive the signal is released first and batched by emptySH. Process time is entered. Fourth condition: this situation which is expressed in the define module is explained as: If NR(EmptySH)==1 && NR(newsamplequeue)==1. In this case, sample holder and sample are separated from each other and then, the same sample holder is batched with a sample commanded by the signal. There are different processes for the separation and batching.

Das könnte Ihnen auch gefallen