发表于:2010-05-27 20:58:21
楼主
在FC1块里调用另一个FC2块,
FC1根据以下两种方法赋值如下内容:
CALL FC2:
AD1=DB1.DBW10
或者方法2:
OPN DB1
CALL FC2
AD1=DBW10(注意此时区别)
FC2内容:
L #AD1
L 1
+I
T #AD1(注意此时的输入型可以用在这里的输出,实际使用表明这点)
在调用时有个IN型输入变量暂叫AD1,此时赋值有两种:方法1,DB1.DBW10送给这个AD1;
方法2或者在调用FC块之前,用语句打开OPN DB1,然后在使用DBW10送给这个AD1。此时得到的结果是不一样的。
前者DB1.DBW内容不变。后者内容+1循环。