Dear Plant Sim community,
I want to model a simulation, where I have one worker at two semi-automatic machines. That means the worker is at each machine only for a part of the machine's processing time (e.g. for starting the machine). As you can see in the attached screenshot, I was able to model two machines and two working places.
Thanks in advance! I really appreciate every suggestion!
Solved! Go to Solution.
@1 you can split your process into 2 processes:
1. starting process with worker -> 1. station
2. main process w/o worker -> 2. station
@2 you can increase the worker capacity from 1 to 2 to work on 2 starting processes
you have to activate the importer of the semi-automatic machines. In the receive control of the importer you make a methcall to a method which will release the imported worker. In this methcall you can also define the time the worker has to stay at the machine before he will leave to next station.
Attached you will find a small demo model realizing three semi-automatic machines. Look at the receive control of the machines to find out how this will be done.
Hope this helps.
it is not possible to convert a simulation model created in 14 back to version 13.
All stations have a receive control with the same code.
param type: integer, -- Importer type (0=failure, 1=setup, 2=processing, 3=transport) tbl: table -- Exporters switch type case 0 ?.failImp.startProcessing case 1 ?.setupImp.startSetup case 2 ?.imp.startProcessing &releaseWorker.methcall(10, ?) end
The parameter of the methcall are the time needed for the worker to stay at the machine and the machine itself.
The method releaseWorker is called by all stations:
param station : object station.Imp.releaseExporters
This method just releases the imported exporter (worker)
Hope this helps.
I have a similar problem, your solution solved part of my problem; to load the semi-automatic machine. In my model I need to unload the machine as well. I tried to use the release control for this, but it doesn't seem to trigger when the worker have already been released.
So, the machines processtime includes time for loading and unloading. Preferably I want the unloading time to show in both the statistics for the worker, and in the Station. I also use shifts in the model.
Do you have any idea of how this could be solved? Thank you so much for the help!
Yes, I know I can divide the process. But it is very complicated to divide the process with the existing logic in my model. The solution need to be a single singleproc.