请教各位老师段程序 点击:339 | 回复:2



菜鸟1981

    
发表于:2010-12-09 14:07:42
楼主

注以下程序是一个功能FC里程序 , #Meas_Val 是形参,而DB502.DBX9.1是它的实参,给Meas_Val 赋值



网络1:确定DB-NO.和起始地址



L       P##Meas_Val                           //ACCU1读入指针地址
L       AR1                                              //再加载到AR1

L       W【AR1,P#0.0】                            //从ACCU1中读取POINTER读取DB号

T     #DB_NUM                                        //加载到临时变量

OPN  DB【DB_NUM】                                //打开DB

L D【AR1,P#2.0】                                 //区域交叉指针加载到参数 

L AR1                                                      //加载到AR1



那位大哥给解释一下网络1中 L W【AR1,P#0.0】 //从ACCU1中读取POINTER读取DB号

这是怎么实现的,读取的DB号是多少。

还有L D【AR1,P#2.0】//区域交叉指针加载到参数。这是什么意思啊。为什么要用p#2.0

如果我给p##messung_2的实参是DB502.DBX9.1,那网络3中最后AR1是什么数值。

谢谢



楼主最近还看过

SSI ļʱ