|
|
马上注册,结识高手,享用更多资源,轻松玩转三维网社区。
您需要 登录 才可以下载或查看,没有帐号?注册
x
西门子高手,求助了。
0 D: c/ B. l2 ^/ V8 js7中有两个地址寄存器AR1和AR2。* k0 L( L ]' i9 e7 V: H0 w0 J
举例 L P#5.0
7 l: t) c3 H/ d) S* A LAR1- E, h( c2 m- ~0 O6 s" K6 e$ v
A M【AR1,P#2.3】 这实际上是对M7.3操作,能理解8 [( f( `2 v% t; n1 k* Q
3 k1 d* P, k# s L P#M6.0
# ]2 a5 J5 a% Y- _+ x2 }4 @( x LAR1$ W. q1 F7 K1 g9 ^7 e/ [! h
T W【AR1,P#5.0】 这是将累加器1的内容传到存储器字MW56 ,能理解
5 y; }( S# p' T& Z& V例如在某FB中,有L P##Error; r) w; W8 ~' ?3 t) [$ N, B3 s
这个#Error是一个类型为OUT,BOOL,在声明变量表中自动分配的地址132.0 ,初始值为FALSE的局部变量。
/ H, `9 ~6 U+ F那么这个#Error到底在P##Error里面代表多少呢?是132.0吗?但这个只是个局部变量,如果与132.0有关系的话,那么与这个变量在声明的局部变量表的顺序有关系呀,放在前面和后面的位置不同,地址不同。或者说在调用这个FB的时候,给这个变量分配的OUT端口是Q3.0或M2.0的话,那么是不是在L P##Error中这个#Error代表Q3.0或M2.0呢?' f$ j9 P" X; _& c# }
- O! R2 d7 n4 ^' K6 ]2 X5 }
如果这个#Error在声明变量表中是STAT变量,且是字节或字变量的话,那有怎么理解呢?; G# k" M, I" R" |9 f
总之一句话,在FB中,如果P#后面是一个变量的话,这我就非常难理解了。; n0 S2 C/ B* M/ U" P( n6 v; A
请高手指导,本人非常感谢。 |
评分
-
查看全部评分
|