Понятно. Но почему при включении кнопок лампочки моргают и ничего не происходит?
Ну тут всё просто.
Модуль управления("мозг") даёт команду исполнительным механизмам и ожидает выполнения команды(сигнал от датчиков положения).
Сигнала нет- поморгал и заткнулся(и снял команду с силовых цепей) и (или) вывалилась ошибка.
Примерно по такому принципу работает любая схема управления механизмами в любой SCADA системе- формирование команды, потом "моргульки" "лампочки" механизма и ожидание ответа от датчиков(концевых выключателей, бесконтактных итд)
Не пришёл сигнал - авария"Невыполнение команды управления".
Но это так, к слову.
Геморроят чаще всего датчик(датчики) энкодера раздатки.
До 2002 года это датчики Холла, после 2002 резисстивный датчик.
И я бы попробовал сначала снять ошибку по методике которая есть в выше приведённой ссылке.
Ну а потом, если не поможет, снимать энкодер и "мучить" его.
1. Подача питания на электромагнит и мотор от внешнего источника(без фанатизма, кратковременно, чтоб не закусило)- если работает- гуд- смотрим дальше
-Проводку, датчики, само собой наличие напряжения на силовых цепях энкодера, актуатора.
Если от внешнего источника энкодер не запустился, то копаем энкодер.
Схемы есть в интернете, их масса, правда нужно определить тип датчика энкодера- Холла или резистивный