发布于 2012-08-06 16:14:03
5楼
对于任何一个数据区来说,比如vb0,它是保存数据用的,vb0本身是有一个32位的地址来供plc定位,如果我们把这个32位的地址存储到一个数据区比如vd100里,那么这个vd100就是一个指针,因为他存储的不是程序使用的数据而是一个存储区的地址。
&就是取存储区地址使用的,&vb0得到的就是vb0的32位地址。
×是取地址里的数据,比如vd100里存储的是vb0的地址,vb0存储一个数据5,那么×vd100就是等于5。×vd100+1等于是5+1,而如果是vd100+1则是vb0的这个32位地址加1,得到的实际是vb1的地址。