I'm not too familiar with Plant Simulation at this point.
However, I would like to implement a pull control for a buffer to pull entities from different buffers/stores and another one for a station/machine to pull from a store.
I tried to use this version as a pull control, but I am not quite sure how to adjust it.
-- @,?: das Objekt, für das die Steuerung aufgerufen wurde
local blockListe := ?.VBlockierliste;
It would be highly appreciated if someone could help me with this.
Solved! Go to Solution.
attached you will find a small demo model showing how the pull control of Plant Simulation works.
Thank you for your example.
Just to clarify the procedure to see if I understood it correctly:
The ParallelProc is being filled up until it reached its capacity and then the SingleProc pulls one item at a time!?
Is there also a way that the SingleProc pulls beforehand?
Let's say the workspace is available and then the worker/station would pull an entity from storage?
the pull control is activated when the Singleproc can process a part (is empty not failed, not paused,..) and a MU wants to exit the ParallelProc.
An other way to "pull parts" from storage is to use the worker carrying parts from storage to the workplace. Is this what you mean?
I always get the following error after I reset the simulation.
I assume that there are still a few entries in the list. Does anyone know how to fix it?
the pull control shouldn't be called when you reset the simulation.
When I run the model above and reset it, I never get the error you posted.
The error is shown because the blocklist is empty. But in this case the pull control should anyway not being called by the system.