每个函数(FC)都带有形参接口区,参数类型为输入参数、输出参数、输入/输出参数、临时数据区,每种形参类型可以定义多个变量,个数及容量与OBL堆栈的大小有关,形参接口用于调用程序进行数据传递。
IN(输入):只读参数,函数调用时将用户程序数据传递到函数中。实参可以
为常数。
OUT(输出):只写参数,函数调用时将函数执行结果传递到用户程序中,实参
不能为常数。
IN_OUT(输入/输出):读写参数,接收数据后进行运算,然后将结果返回,实
参不能为常数。
TEMP(临时变量):只能用于函数内部中间变量(区域数据L),不参与数据的
传递,临时变量在函数调用时生效,函数执行完成后,临
时变量区的数据释放,所以临时变量不能存储中间数据。