热门文章
随机文章
您的位置:主页 > 行业新闻 >

FC和FB之间差异的详细说明以及如何使用它

时间: 2019-06-06 03:32 来源: 点击:
FC和FB之间差异的详细说明以及如何使用它
  图2 FC输入功能的内容:提供外部输入接口的输入类型参数
与函数f(x)中的x类似,它是一个独立变量。
输入类型?参数是更改其值的外部变量的副本,并且不更改外部变量。
假设您更改了R的值。在图2中的编译信息中,实际参数未传递,因此外部接口变量没有变化。
输出:输出参数。提供外部输出接口。
此类型参数可以通过直接引用外部变量地址来更改其值。
InOut:输入和输出参数,包括输入和输出。
您可以更改外部接口变量的值以及输出类型。
在适当的情况下,使用InOut类型的变量可以减少plc占用的变量声明空间。
Temp:函数中使用的局部变量不提供外部接口。
临时变量通常用于数据转换中的中间值,或用于循环变量,如For和While循环。
由于Temp是局部变量,因此其值是随机的,必须初始化并分配其用法。
常数:常数。用于功能。这意味着一个只能在声明中更改的常量变量。
例如,如果程序直接引用3,我们的pi可能会放在这里,可能有几十个地方可以拨打电话。
1415,然后修改,有必要改变每个地方,这是非常有问题的。
声明中的值已更改,并且所有函数中的变量都已更改。
假设您在程序中更改常量。图2中的编译信息表明您无法更改程序中的常量。
返回值:该函数返回一个值并存储计算结果。
默认值声明为null,因为没有返回值。
在我们的数学知识中,函数必须具有返回值,但TIAPORTAL不能具有返回值。不带返回类型调用此函数。这称为程序。
将其设置为Real类型并返回圆的区域。
一些读者可能想知道,返回变量和输出类型都可用于存储计算结果。两者有什么区别?
一个值得注意的区别是您可以声明多个输出类型输出参数,但是您只能声明一个返回类型返回类型,并且您无法更改变量的名称。
在解释SCL时应该回答其他差异。
将功能FC1拖动到主程序段[OB1]会产生以下结果。