Добрый день, с CoDeSys v3 пока не работал и возник такой вопрос.

Можно ли реализовать в CoDeSys так называемые recipe'ы

По сути это экспорт параметров(переменных) и импорт в другой контроллер с аналогичной программой.

и можно ли через hmi добавлять блоки программы(не только редактировать переменные)?

Что-то типа программного задатчика: оператор нажал кнопку-добавиласть точка на графике, ввел время и параметр.