Бесплатный софт, низкая цена (~3 т.р.), функциональность, есть даже ШИМ.
Предлагаю обсудить:

Семейство ELC-12 представлено широкой линейкой моделей, сочетающих в себе цифровые и аналоговые входы, встроенные высокоскоростные модули ввода и ШИМ-вывода, счетчики, таймеры, часы реального времени с функцией переключения времени, съемную клавишную панель, 3 встроенных коммуникационных порта, в том числе порт для подключения модулей расширения.
Представлены модели с питание как 120/240В переменного тока, так и 12/24В постоянного тока. Модели просты в настройке благодаря методу drag-and-drop, который доступен в БЕСПЛАТНОМ программном обеспечении xLogicSoft.
Модели ELC-12 имеют 4-х строчный съемный LCD дисплей и клавиатуру для ручного программирования без применения ПК, изменения параметров или отображения и корректировки значений уже работающей программы управления. К порту для расширения возможно подключить до 8 модулей, увеличивающих число входов/выходов, а также предоставляющих возможность подключения к сети Ethernet.
Теперь возможно также использовать модули аналогового выхода в простых замкнутых системах управления. Системы отопление и охлаждение могут быть разработаны используя модуль аналогового входа PT100 и специальные фунциональные блоки (ПИ-регулирования, управление сигналами пилообразной формы, аналоговые мильтиплексоры и т. д.).
Модификации можно обозреть здесь