Потому что неизвестно сколько PLC_PRG может занять времени. Чтоб не получилось так что пришло время вызова PLC_PRG а он еще выполняется.