|
|
马上注册,结识高手,享用更多资源,轻松玩转三维网社区。
您需要 登录 才可以下载或查看,没有帐号?注册
x
西门子高手,求助了。
4 \1 N3 S: u" s- V: L9 ^8 fs7中有两个地址寄存器AR1和AR2。. D U- }( a8 A9 n
举例 L P#5.0
: a% T' s. F V, ?$ n LAR1' s. e8 z* T/ [2 I' ~
A M【AR1,P#2.3】 这实际上是对M7.3操作,能理解
( V$ i( Z# m% H& r
. l7 ?5 {6 D/ o; l! U& M$ g' G L P#M6.02 D$ f3 N% s% P& Q( Z% v3 M
LAR1
: m* s1 ?8 x; _4 v0 l T W【AR1,P#5.0】 这是将累加器1的内容传到存储器字MW56 ,能理解, k5 w7 y+ U7 |& D, w/ u1 y
例如在某FB中,有L P##Error
) g$ Q" o* o6 E6 N+ R8 C这个#Error是一个类型为OUT,BOOL,在声明变量表中自动分配的地址132.0 ,初始值为FALSE的局部变量。7 R0 m/ ?9 t6 X4 ]5 F! {# w% n
那么这个#Error到底在P##Error里面代表多少呢?是132.0吗?但这个只是个局部变量,如果与132.0有关系的话,那么与这个变量在声明的局部变量表的顺序有关系呀,放在前面和后面的位置不同,地址不同。或者说在调用这个FB的时候,给这个变量分配的OUT端口是Q3.0或M2.0的话,那么是不是在L P##Error中这个#Error代表Q3.0或M2.0呢?
9 ~+ W, A7 R" |. N3 W. |
7 _# V5 a# n- {+ M如果这个#Error在声明变量表中是STAT变量,且是字节或字变量的话,那有怎么理解呢? y# N5 t- U6 J2 O: d
总之一句话,在FB中,如果P#后面是一个变量的话,这我就非常难理解了。
! o% Q e- {* G) F2 R- ]( Z请高手指导,本人非常感谢。 |
评分
-
查看全部评分
|