Порядок такой как вы сказали.
Параметры каждого шага изначально будут жестко заложены,т.е. если это шаг "Нагрев",то его параметры это "конечная температура" и "время нагрева" (тут ПИД-регулятор должен работать),оператор задает только значения параметров.
т.е. оператор набирает из списка всех команд своего рода табличку последовательно заданных команд с их параметрами и нажимает "пуск" и программа работает пошагово выполняя по очереди каждый шаг,он может прервать програму,пропустить шаг или просто наблюдать за процессом. А вот под конкретными командами подразумеваются конкретные действия контроллера (в нём заложена логика работы всех механизмов со всеми блокировками). Т. е. команда "нагрев" ,например, записывает уставки температуры и времени (которые оператор указал) в нужные переменные в ПЛК и отправляет сигнал вкл. нагреватель, ну и так с каждой командой.
таким образом группы параметров и сами команды делать нужно на этапе создания ФБ, конфигурировать их нет надобности оператору,ему только значения и порядок выполнения.
"2) Сообщаем контроллеру тип шага и параметры " - тут скорее всего не тип шага а сообщаем переменную и её значение, но можно я думаю и в ПЛК расписать эти шаги,а со скады задавать уставки





Ответить с цитированием