Вот именно что соль в этом, просто нужно применить другой контроллер.
Не улавливаю мысли...
Контроллер хоть S7-1200, правда экономически нецелесообразно.
Вот цель: АТМега8 с ключами для реле и несколькими аналоговыми (азимут, элевация, температура, ток) и дискретными входами. Коробочка с одной кнопкой - Аварийный останов, она физически рвет питание.
На коробочку идут сигналы: влево, вправо, вверх, вниз, (может еще что). С коробочки идут "сырцы" аналоговых и дискретных датчиков. Обработка данных в некоем приложении на компьютере! Обмен через стандартный Serial-порт.
Нарисовать пяток кнопок и примитивное меню в Дельфи - не проблема, вопрос времени. Это РУЧНОЙ режим. Организовать протокол обмена с Мегой, тоже невелика задача. Задача - получить данные о положении Луны и (или) прочих объектов от сторонних программ в автоматическом режиме. Два варианта есть. От орбитрона через DDE протокол. От EME Tracker через виртуальный СОМ-порт-бридж. Осталась задача - зная свой QRA загонять квадрат корреспондента в поле ввода, и на основе этих данных крутить антенну по азимуту.
Повтрюсь: на ротаторе нет ни одной кнопки, а из индикации пара-тройка светодиодов. Если приспичит управление БЕЗ компьютера, то делается отдельный пульт, который подключается вместо компьютера.