Скрипач, пророк (17.03.2010 09:39, просмотров: 493) ответил rezident на Есть ли здесь люди, которые разрабатывали свой PLC и софт для него? Как обычно реализуют интерпретатор логики унутре PLC? Как я понимаю, основных вариантов три. Самый простой - тупо каждый раз делать изменения в исходнике, правя только ту часть, которая
Видел множество очень простых, сделаных "народными умельцами". Общая идея: Некоторое кол-во стандартных функций (прекомпилированных блоков) адресуемых по номеру или адресу. Программа - таблица в еепром или флеш. Интерпретатор идет по таблице и последовательно вызывает блоки. Обмен данными между
блоками - общая память. Отдельно примитивы на условные переходы, запись в еепром и ввод-вывод. По моим наблюдениям, с ноля, пишется одним человеком за три месяца.
... но не любой ценой.