ну с линейным перемещением по одной оси я думаю ПЛК110 справиться.... на ПЛК110 надо подключить энкодер (по типу энкодера и подключению на сайте надо смотреть) + с ПЛК 2 сигнала на управления скорости (полная, медленная это когда к концу приближаемся) + выход на запуск и остановку частотника. Для задания длинны просто с панели сделать допустим 10 программ по 10 шагов максимум (с указанием сколько в реальности шагов используется) и выбор на панели активной программы + задание длинны для всех программ и все и в путь... если интересно добавь меня в skype: ladimko там можно обсудить более детально