Event when resource starts Work statement

Hey

One approach I have used is to divide the task into two work statements. The first Work statement has a duration of 0 seconds, so it just calls the operator to the machine. After this, you change the machine state and execute the actual work statement.

Example:
-Send Signal: “” to transport controller : ReserveResource
-Set State: Idle
-Work: 0.01 seconds
-Set State: Repairing
-Work: Actual working time
-Send Signal: “” to transport controller : ReleaseResource

The Send Signal statements are to ensure that the operator is reserved for this process so the operator does not leave after the first work statement.

1 Like