вам надо пощупать (не увлекайтесь, они ведь мужчины!
) младшие модели у сименса, мёллер, аллен-бредли - интеллектуальные реле.
каждый символ на экране - флаг или действие в памяти контроллера (подпрограмма) и встроенный интерпретатор их вызывает по мере просмотра строк, некоторые с индексами/данными пользователя.
соответственно при написАнии на экране должно быть окошко со вставляемыми символами (допустимыми синтаксически в цепочке строки), далее выбор и вставка.
все эти символы запоминаются в нумерованной строке (изначально строки пусты).
собственно, на первом этапе, нужно нарисовать условные графические изображения (УГО), установить связь между УГО и кодом вызова, написать небольшой графический редактор, рисующий связи/схему и заполняющий строки, допускающий ввод данных пользователем и дающий подсказки с проверкой синтаксиса.
далее - написание базовых подпрограмм (включение/выключение реле, таймер, опрос/анализ входных контактов, ввод данных пользователем).
последний этап - интерпретатор кодов строк в подпрограммы (что-то вроде таблицы соответствия).
видение сугубо личное, возможно обсуждение (под елочкой
).
а вы откуда? студентка?