|
|
马上注册,结识高手,享用更多资源,轻松玩转三维网社区。
您需要 登录 才可以下载或查看,没有帐号?注册
x
西门子高手,求助了。
]$ A/ K/ Q% w( X) l O9 n& R+ ps7中有两个地址寄存器AR1和AR2。, M0 l0 {' Y7 d9 F6 T" ~) j
举例 L P#5.0% C. O u# |6 v$ p7 g7 n
LAR1
- i( ^6 G w+ U7 T% J A M【AR1,P#2.3】 这实际上是对M7.3操作,能理解$ h {8 _4 u, {; u) u) s
1 Y9 W+ {, J. B' B# s" x" O L P#M6.0( U0 p% N, f2 m7 c* s; F
LAR13 Y; z( G6 T" W/ ~4 R- A
T W【AR1,P#5.0】 这是将累加器1的内容传到存储器字MW56 ,能理解6 l3 N$ X- B% x V
例如在某FB中,有L P##Error* E" p2 y9 ~2 |5 ?
这个#Error是一个类型为OUT,BOOL,在声明变量表中自动分配的地址132.0 ,初始值为FALSE的局部变量。
& i. S! `. C3 g: ]/ d那么这个#Error到底在P##Error里面代表多少呢?是132.0吗?但这个只是个局部变量,如果与132.0有关系的话,那么与这个变量在声明的局部变量表的顺序有关系呀,放在前面和后面的位置不同,地址不同。或者说在调用这个FB的时候,给这个变量分配的OUT端口是Q3.0或M2.0的话,那么是不是在L P##Error中这个#Error代表Q3.0或M2.0呢?
/ c8 P' y. q! T9 f! u& t; f, @ Z1 e3 A4 q# o/ m
如果这个#Error在声明变量表中是STAT变量,且是字节或字变量的话,那有怎么理解呢?
|, y5 V& }+ H' q. O总之一句话,在FB中,如果P#后面是一个变量的话,这我就非常难理解了。2 ^. M$ a4 U, X' X5 \- Z9 A
请高手指导,本人非常感谢。 |
评分
-
查看全部评分
|