PTTC.PNG
Skip to main content.

функциональный блок (в программировании)

Автор статьи: Шалыт Израиль Соломонович
Дата последнего изменения:2016.06.13
Сообщить об ошибке
  функциональный блок (в программировании)
Программный компонент, отображающий множество значений входных параметров на множество выходных.
[Петров И. В. Программируемые контроллеры. Стандартные языки и приемы прикладного проектирования]
EN  
FR  

После выполнения экземпляра функционального блока все его переменные сохраняются до следующего выполнения.
Следовательно, функциональный блок, вызываемый с одними и теми же входными параметрами, может производить различные выходные значения. Сохраняются все переменные, включая входные и выходные. Так, если мы вызовем экземпляр функционального блока, не определяя значения некоторых входных параметров, он будет использовать ранее установленные значения. Возможность задания переменного числа входных значений заложена по определению и не требует каких-либо дополнительных усилий. Извне доступны только входы и выходы функционального блока, получить доступ к внутренним переменным блока нельзя.
С позиций объектно-ориентированного программирования (ООП) функциональные блоки — это объекты, великолепно реализующие инкапсуляцию, т. е. сокрытие деталей реализации.
Объединение кода и данных в «одном флаконе» роднит функциональные блоки с классами ООП. Возможность наследования и полиморфизм, к сожалению, пока отсутствуют.

[Петров И. В. Программируемые контроллеры. Стандартные языки и приемы прикладного проектирования]

Тематики

  • ПЛК (программируемые логические контроллеры)
  • информационные технологии в целом

EN

  • function block

 

Внимание!

Закрыть