发布于 2012-05-06 16:51:09
1楼
你的参数Par_Pointer应该是一个Any类型,首先你应该了解一下Any类型的结构
L W[AR1,P#4.0] 是读取参数Par_Pointer地址偏移4.0的一个字,Any类型偏移4.0位置的一个字保存的是DB号,DB8.DBD0是参数Par_Pointer所在地址里的内容,而不是地址,所以不会是什么读取DBD4的数据了
Any类型Byte1保存的是数据类型,所以L B [AR1,P#1.0]是从指针里读取数据类型,比如就是代表比如就是P#DB8.DBX0.0 Byte 10里的里的Byte
Any类型Byte2、3保存的是重复因子,也就是Any类型最后那个数字,比如就是P#DB8.DBX0.0 Byte 10里的10
Any类型Byte6、7、8、9保存的是区域地址,比如就是P#DB8.DBX0.0 Byte 10里的DBX0.0