Выражения, операции и адреса
S7-SCL V5.1 для S7-300/S7-400
A5E00059543-01
11-27
11.3 Вы зов функций и ф ункциональных блоков
11.3.1 Вызов и передача параме тров
Вызов
FC и FB
Для того чтобы облегчить чтение и коррекцию пользовательских программ,
функции программы делят на более мелкие индивидуальные задания,
которые выполняются функциональными блоками (FB) и функциями (FC). Из
SCL блока Вы можете вызывать другие FC и FB. Вы можете вызывать
следующие блоки:
•
Функциональные блоки и функции, созданные в SCL
•
Функциональные блоки и функции, созданные на других языках STEP 7
(LAD, FBD, STL)
•
Системные функции (SFC) и системные функциональные блоки (SFB),
доступные в операционной системе CPU.
Основные принципы передачи параметров
Когда вызывается функция или функциональный блок, происходит обмен
данными между вызывающим и вызываемым блоком. Параметры, с которыми
работает блок, определены в интерфейсе вызываемого блока. Эти
параметры называются формальными параметрами. Они являются всего
лишь “заменителями" для параметров, которые поступают в блок тог да, когда
его вызывают. Параметры, которые п оступают в блок, называются
фактическими параметрами.
Синтаксис переда чи параметров
Передаваемые параметры должны быть определены при вызове в форме
списка параметров. Параметры заключа ются в скобки и разделяются
запятыми.
В примере, приведенном ниже, определены входной, вход/выходной и
выходной параметры.
I_Par
3
IO_Par
LENGTH
O_Par
Digitsum
Фо
мальный па
амет
кт
альный па
амет