西门子PLC数据类型_指针_POINTER

标签:
pointer指针西门子指针 |
POINTER类型,占用6个字节,存储的值指向存储器的某一固定地址。
地址分配如下图:
包含内容如下:
1. 数据块编号,值为0则为非数据块。
2. CPU存储区,I、Q、M、DB等。
3. 变量对应地址,如M2.3的2和3。
下面用一个小例子来进行说明。
1. 创建一个FB块。如下图:
2.
对pointer类型变量pt进行拆分,DB编号可以直接取出,CPU分配地址和变量的地址由于是错位的非完整字节,所以要进行移位处理。如下图:
3. 输入实参进行监控。如下图:
以上是监控表。
以上指向DB块。
以上指向位存储区。
以上空指针。
以上跨区指针。
TIA博途提供了各种间接寻址的方法,所以以上并没有什么鸟用!