Цитата Сообщение от Евгений Кислов Посмотреть сообщение
Вы путаете логику работы функции и функционального блока.
Функция не сохраняет значения внутренних переменных между вызовами, ФБ - сохраняет. Каждый вызов ФБ не приводит к созданию нового экземпляра (если под созданием подразумевать выделение памяти).

Рекомендую классическую книгу - Петров И.В., "Программируемые контроллеры. Стандартные языки и приемы прикладного проектирования" - там очень хорошо разъяснены подобные вещи.
Спасибо! Только хотел форум вопросами засыпать, а тут бац! В книге все ответы нашел