in out in输入out输出


一、数据传递与处理:

在自动化编程的场景中,对功能块(FB)进行数据传递和操作时,有特定的参数定义。

1. 输入参数(Input):它是用于将外部数据传递给功能块的关键手段。在调用功能块时,通过输入参数将数据传送到功能块内,这些数据可以是常数。

3. 输入/输出参数(Inout):它同时具有输入和输出的功能。在功能块被调用之前,可以读取用户程序的数据;在功能块处理完数据后,可以将结果传回主程序。通过输入/输出参数,可以读取外部实参数值并返回结果,其值不可为常数,具有可读可写的特性。

二、特殊变量及其用途:

5. 临时变量(Temp):主要用于功能块内部的临时存储需求。

在功能块的设计中,形参是指定接口区域中的Input、Output、InOut参数。当调用功能块时,这些形参会以引脚的形式出现在功能块上。其中,Input和InOut类型的变量会出现在功能块的左侧引脚上;而Output类型的变量则会出现在右侧引脚上。