Это если несколько параллельных задач. "Развешивать" единый алгоритм на несколько ПР неудобно.
Но и ограничение по количеству входов\выходов имеет место. В ОЛ с < 60 I/O работать неудобно.
А в одном ПР с 20 входами удобно что ли в ОЛ работать .Через сетевые переменные можно и 2,3 Прки повязать ...