in this stations you dont have a fixed predecessor (self.~.pred=void), you need to delete the lines for loacking and unlocking the exit of the predecessor from your methods
I have added a Variable for all stations which intention is to display the state of the machine as per value of Variable.
Logic I tried is when:
STN_10_Pos=1 then ST10_State=Manual Work
ie when variable STN_10_Pos value is 1,3,5,7,etc ST10_State value should be "Manual Work"
when variable STN_10_Pos value is 2,4,6,8 etc ST10_State value should be "Automatic process".
This logic is required for all 4 stations.
Please find the attached sample model.
Loop 2: before you initialize the transport by the worker, you need to wait, until the destination is empty !
Loop 3: wrong Services!
Sorry to trouble you again.
The attached file does it contain loop details of my model?
That too it's in German which I am unable to decipher.