您正在浏览的页面需要登录,为了提高您的阅读体验,请在右上角登录您的账号!
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
[color=rgba(0, 0, 0, 0.9)]① 函数(FC)是用户编写的程序块,是不带存储器的代码块。由于没有可以存储块参数值的数据存储器,因此,调用函数时,必须给所有形参分配实参。 [color=rgba(0, 0, 0, 0.9)]②FC 里有一个局域变量表和块参数。局域变量表里有:Input(输入参数)、Output(输出参数)、InOut (输入/输出参数)、Temp(临时数据)、Return(返回值 RET_VAL)。 [color=rgba(0, 0, 0, 0.9)]Input(输入参数)将数据传递到被调用的块中进行处理。 [color=rgba(0, 0, 0, 0.9)]Output(输出参数)是将结果传递到调用的块中。 [color=rgba(0, 0, 0, 0.9)]InOut(输入/输出参数)将数据传递到被调用的块中,在被调用的块中处理数据后,再将被调用的块中发送的结果存储在相同的变量中。 [color=rgba(0, 0, 0, 0.9)]Temp(临时数据)是块的本地数据,并且在处理块时将其存储在本地数据堆栈。关闭并完成处理后,临时数据就变得不再可访问。Return 包含返回值 RET_VAL。
|