Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Функции. Функция — это программный компонент, отображающий мно­жество значений входных параметров на выход



Функция — это программный компонент, отображающий мно­жество значений входных параметров на выход. Функция всегда возвращает только одно значение. При объявлении функции указывается тип возвращаемого значения, имя функции и список входных параметров. Вызов функции производится по имени с указанием значений входных параметров. Функция может использоваться в математических выражениях наряду с операторами и переменными.

Функция не имеет внутренней памяти. Это означает, что фун­кция с одними и теми же значениями входных параметров все­гда возвращает одно и то же значение. Функция — это чистый код- Многократное использование функции не приводит к по­вторному включению кода функции при компоновке. Реализа­ция функции присутствует в коде проекта только один раз. Вся­кий раз при вызове функции процессор исполняет один и тот же поименованный код. Функция может иметь локальные (времен­ные) переменные. Но при окончании своей работы функция освобождает локальную память.

Тип функции (тип возвращаемого значения) может быть лю­бым из числа стандартных типов данных или типов созданных пользователем. Тело функции может быть описано на языках IL, ST, LDили FBD. Использовать SFC нельзя. Из функции можно вызывать библиотечные функции и другие функции текущего проекта. Вызывать функциональные блоки и программы из функ­ций нельзя.





Дата публикования: 2015-04-10; Прочитано: 370 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.009 с)...