发布于 2004-09-07 14:01:28
0楼
建议找一本编程手册来看看,FC\FB嵌套调用时,并不是所有的数据类型的参数都能传递的!亦即参数传递是有限制的:
1:FC调用FC
声明类型:输入-输入 参数类型 指针 不允许
声明类型:输入-输出 参数类型 指针 不允许
声明类型:输入-输入输出 参数类型 指针 不允许
声明类型:输出-输入 参数类型 指针 不允许
声明类型:输出-输出 参数类型 指针 不允许
2:FB调用FC
声明类型:输入-输入 参数类型 指针 不允许
声明类型:输入-输出 参数类型 指针 不允许
声明类型:输入-输入输出 参数类型 指针 不允许
声明类型:输出-输入 参数类型 指针 不允许
声明类型:输出-输出 参数类型 指针 不允许
3:FC调用FB
声明类型:输入-输入 参数类型 指针 不允许
声明类型:输入-输出 参数类型 指针 不允许
声明类型:输入-输入输出 参数类型 指针 不允许
声明类型:输出-输入 参数类型 指针 不允许
声明类型:输出-输出 参数类型 指针 不允许
4:FB调用FB
声明类型:输入-输入 参数类型 指针 不允许
声明类型:输入-输出 参数类型 指针 不允许
声明类型:输入-输入输出 参数类型 指针 不允许
声明类型:输出-输入 参数类型 指针 不允许
声明类型:输出-输出 参数类型 指针 不允许
另外,对于你的问题,应该注意:
1\如果你提供给调用语句实参,FB就用提供的实参;
2\如果你未提供调用语句实参,FB就用背景数据块内的数值!
活到老,学到老!