Всем привет, нужна помощь по энкодеру, поставлена задача автоматизировать процесс сборочных работ.
Есть поворотный стол, который приводится во вращение двигателем с редуктором. Двигатель управляется преобразователем частоты и тормозным резистором так, что на выходе имеем 10 об/мин. Управление происходит тремя кнопками «Пуск» «Стоп» и «Реверс».
На поворотном столе совершаются различные мелкие операции.
Нужно автоматизировать процесс так, чтобы оператор поворачивал стол на определенный угол и в определенную сторону не «Держа кнопку нажатой» и на глаз, а один раз нажав кнопку и стол сам поворачивается на заданный угол.
Желательно, чтобы все это где-то запоминалось, как отдельная программа и в любой момент можно было выбрать другую программу.
Надеюсь, я смог понятно объяснить.
При этом программа должна выполняться один раз а потом поворачивать стол в заданное нулевое положение.
Чтобы было понятнее, попробую описать видение готовой программы:
Пример 1: жмем «Пуск» – стол поворачивается на 90⁰ и останавливается, жмем опять «Пуск» – стол поворачивается еще на 100⁰ и останавливается, жмем опять «Пуск» – стол поворачивается еще на 70⁰ и тут же поворачивается на 10⁰ в обратную сторону, жмем «Реверс» – стол поворачивается в обратном направлении до нулевой точки.
Пример 2: жмем «Пуск» – стол поворачивается на 110⁰ и останавливается, жмем опять «Пуск» – стол поворачивается еще на 60⁰ и тут же поворачивается на 10⁰ в обратную сторону, жмем «Реверс» – стол поворачивается в обратном направлении до нулевой точки.
Прошу помочь разобраться, вероятно, чтобы это где-то хранить и выполнять, понадобится какая-либо технологическая панель или что-то еще. И как это все подключить? Напрямую к частотнику? Или как-то иначе? Если к частотнику подключать, то потребуется какой-либо дополнительный источник питания?