-1 THEN _xDone := FALSE; _xBusy := TRUE; _iState := 10; END_IF // Simulate process 10: _tonProcessDuration(IN := TRUE, PT := T#10S); IF _tonProcessDuration.Q THEN _tonProcessDuration(IN := FALSE); fbFlowRecHandler.M_ReportResult(iIdx := _iFlowRecIdx, xResult := TRUE); _xProdAvail := TRUE; _xBusy := FALSE; _xDone := TRUE; _iState := 20; END_IF // Wait for station to be empty again 20: IF _iFlowRecIdx = -1 THEN _iState := 0; END_IF END_CASE]]>