PTTC.PNG
Skip to main content.

функция (в автоматизированных системах)

Автор статьи: Шалыт Израиль Соломонович
Дата последнего изменения:2016.06.30
Сообщить об ошибке
  функция
-
[Руководство пользователя по программированию ПЛК в CoDeSys 2.3]
EN functions
Logic created in ANSI C which is processed within a cycle and whose return value is named the same as the function itself. Because of this, a function can only have one return value (output).
[B&R]
FR  

Функция – это POU, который возвращает только единственное значение (которое может состоять из нескольких элементов, если это битовое поле или структура). В текстовых языках функция вызывается как оператор и может входить в выражения.
При объявлении функции необходимо указать тип возвращаемого значения. Для этого после имени функции нужно написать двоеточие и тип. Правильно объявленная функция выглядит следующим образом:
FUNCTION Fct: INT;
Имя функции используется как выходная переменная, которой присваивается результат вычислений.
Объявление функции должно начинаться с ключевого слова FUNCTION и заканчиваться ключевым словом END_FUNCTION. Вот пример функции, написанной на IL, которая использует три входных переменных и возвращает результат деления произведения первых двух на третью.

6097

Пример функции, написанной на языке IL:

[Руководство пользователя по программированию ПЛК в CoDeSys 2.3]

Тематики

  • автоматизированные системы

EN

  • function

 

Внимание!

Закрыть