Александр, тема старая, но вопрос частый, поэтому напишу, на что стоит обратить внимание при такой доработке дисковой многопилы.

1. Разрешение. 600 импульсов на весь ход — это грубо (при ходе 600 мм выходит 1 мм на импульс). Если энкодер квадратурный (каналы A и B), считайте оба фронта обоих каналов — получите 2400 отсчётов на оборот и заодно направление движения. Для ПР200 или ПЛК110 частота 10 Гц вообще не нагрузка.

2. Главная проблема здесь не контроллер, а выбег. Асинхронник 1500 об/мин через редуктор после отключения пускателем проходит ещё несколько миллиметров, и перебег каждый раз разный (нагрузка, температура масла в редукторе). Варианта два:
а) поставить частотник (например, ПЧВ) и подходить в два этапа: быстро до «уставка минус 10–20 мм», дальше на 5–10 Гц до точки и стоп с торможением постоянным током;
б) если оставляете пускатель — отключать двигатель с упреждением на величину выбега и пусть программа подстраивает эту поправку по последним остановам.

3. Подходить к размеру всегда с одной стороны, например только на расхождение. Если надо сузить развод — проехать меньше размера и вернуться. Так выбирается люфт редуктора и провис троса.

4. Трос — слабое место: тянется и проскальзывает по шкиву. Нужна точка привязки: концевик или индуктивный датчик на минимальном разводе, по нему при включении делается «поиск нуля» и сброс счётчика. Раз в смену — контрольный рез и поправка смещения с панели.

5. Панель (ИП320 или СП3хх к ПР200): ввод размера доски в мм, текущий развод, кнопки «Позиционировать» и «Ноль», и отдельное поле поправки на ширину пропила (толщина диска плюс развод зубьев), иначе доска выйдет тоньше заданной.

6. Защиты: программные пределы мин/макс и тайм-аут движения — если двигатель включён, а импульсов нет, значит оборвался трос или отвалился энкодер, надо останавливать и выдавать аварию.

Если хочется контроллер и панель в одном корпусе — это СПК, но для такой задачи ПР200 с панелью проще и дешевле.