调用函数

结构化文本编程语言可以调用函数。函数调用可用于任意表达式,并包含下表中列出的属性。

函数调用属性

函数是一个具有若干输入参数和一个输出参数的指令块。它可以用结构化文本 (Structured Text, ST)、梯形图 (Ladder Diagram, LD) 或功能块图 (Function Block Diagram, FBD) 语言编写。
函数调用的属性
属性
描述
名称
被调用函数的名称以 IEC 61131-3 语言编写。
含义
调用 ST、LD 或 FBD 函数并获取其返回值。
语法
<variable> := <funct> (<par1>, ... <parN>);
操作数
返回值的类型和调用参数必须符合为函数定义的接口。
返回值
函数返回的值。
函数调用示例
函数调用示例
当在函数主体中设置返回参数的值时,可以为返回参数赋予与该函数相同的名称:
FunctionName := <expression>;

示例:IEC 61131-3 函数调用

(* Main ST program *) (* gets an integer value and converts it into a limited time value * appl_timer := ANY_TO_TIME (ana_timeprog * 100); (* Called FBD function named 'SPlimit' *)
提供反馈
对本文档有问题或反馈吗? 请在这里提交您的反馈
Normal