В. Н. Дубинин, В. В. Вяткин
МОДЕЛИ ПОСЛЕДОВАТЕЛЬНОГО ВЫПОЛНЕНИЯ
ФУНКЦИОНАЛЬНЫХ БЛОКОВ IEC 61499 НА ОСНОВЕ
ДИНАМИЧЕСКИ ИЗМЕНЯЕМЫХ ПРИОРИТЕТОВ
В статье рассматривается подход к построению различных последовательных моделей выполнения функциональных блоков нового международного стандарта IEC 61499 на основе приоритетного механизма. <...> Предлагаются
многоуровневые приоритеты модельных переходов и правила их изменения
для реализации различных дисциплин планирования выполнения функциональных блоков. <...> Рассматриваются три модели последовательного выполнения:
1) «Прямой вызов»; 2) модель на основе последовательной гипотезы; 3) синхронная модель. <...> Введение
Принятый в 2005 г. международный стандарт IEC 61499 для построения распределенных систем управления промышленными процессами [1], на
который возлагаются большие надежды, не нашел еще должного применения
на практике. <...> Это в большой мере определяется тем, что в стандарте заложен
семантический разрыв между моделью функциональных блоков (ФБ) и моделями выполнения ФБ. <...> Часто это определяют как наличие «дыр» в семантике ФБ. <...> Модель ФБ допускает целый ряд моделей выполнения. <...> В последнее
время, например, были предложены такие модели, как «непрерываемый многопотоковый ресурс» (NPMTR-модель [2]), реализованный в FBDK/FBRT [3],
последовательные модели [4–8], реализованные в средах выполнения μCrons,
FUBER и CEC, соответственно. <...> Семантика, основанная на сканировании входов, подобно используемой в программируемых логических контроллерах,
была рассмотрена в [9]. <...> Некоторые параллельные модели выполнения ФБ
были предложены в [10]. <...> Очевидно также и
то, что модель выполнения ФБ не должна противоречить модели ФБ, принятой в стандарте IEC 61499 и по максимуму опираться на нее. <...> В данной работе рассматривается подход к построению различных последовательных моделей выполнения ФБ на основе формальной модели ФБ,
предложенной в работах [12–14], и расширенной приоритетным механизмом. <...> Предлагаются многоуровневые <...>