Я думаю, можно сделать куда большую таблицу и сжать её до
нескольких бит на ячейку. Альтернативный подход. Но автору темы это
тоже ничем не поможет, если у него, условно, тактовая 5Гц. Меня
всегда мучал вопрос, почему такой разрыв между ПЛК и самоделкой на
контроллере. Должно же быть что-то посередине. Например специальные
микроконтроллеры с ручками для переноски, оперирующие на ножках
токами в единицы ампер и напряжениями в десятки вольт (чтоб хоть
релюшку напрямую включить), программируемые на общепринятых компьютерных языках (без кубиков и другой экзотики) без использования спец. программатора (через вайфай, например, через USB), ну и монтироваться всё должно без пайки.