Вот такой программируемый логический контроллер (ПЛК)16x16 получился.
Всё предельно просто .
На фото 8 реле ещё можно подключить 7 реле (и при желании ещё одно) .
Всего 16 дискретных входа (12вольт)(можно подключить 1 аналоговый перепаяв перемычку входа).
Есть индикация состояний входов-выходов.
Программирую с помощью программатора параллельного программирования .
Для создания алгоритма работы ПЛК использую лестничные диаграммы программы LDmicro (Официальный сайт LDmicro: http://cq.cx/ladder.pl ) , компилирую в hex , а затем прошиваю АТмегу16(32) в программаторе.