Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | ||
|
Функция — это программный компонент, отображающий множество значений входных параметров на выход. Функция всегда возвращает только одно значение. При объявлении функции указывается тип возвращаемого значения, имя функции и список входных параметров. Вызов функции производится по имени с указанием значений входных параметров. Функция может использоваться в математических выражениях наряду с операторами и переменными.
Функция не имеет внутренней памяти. Это означает, что функция с одними и теми же значениями входных параметров всегда возвращает одно и то же значение. Функция — это чистый код- Многократное использование функции не приводит к повторному включению кода функции при компоновке. Реализация функции присутствует в коде проекта только один раз. Всякий раз при вызове функции процессор исполняет один и тот же поименованный код. Функция может иметь локальные (временные) переменные. Но при окончании своей работы функция освобождает локальную память.
Тип функции (тип возвращаемого значения) может быть любым из числа стандартных типов данных или типов созданных пользователем. Тело функции может быть описано на языках IL, ST, LDили FBD. Использовать SFC нельзя. Из функции можно вызывать библиотечные функции и другие функции текущего проекта. Вызывать функциональные блоки и программы из функций нельзя.
Дата публикования: 2015-04-10; Прочитано: 370 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!