现在我这边的要求是可以查询DB块中部分的数值并且读取上来,例如我需要356这个数,我要找到这个356是放在什么地方的,数据块位置已知。主要是经过排序位置变换了。
最佳答案
可以通过以下方式:
OPN DB1
L P#0.0
LAR1
L 20
A01:T LW 20
L 356
L DBW[AR1,P#0.0]
==I
JCN A02
TAR1
T MD20
BEU
A02:+AR1 P#2.0
L LW20
LOOP A01
md20就是需要的地址,当然还可以传给一个连续的变量区域。20为假设的数据块的数据个数
提问者对于答案的评价:
谢谢,我想补充下,我现在是有5对数。每对数都是一一对应的,就像是1对应6,2对应11,3对应39什么的。
其中123不是按顺序排列的当我按照顺序排列后,如何把他对应的数放到对应的位置
专家置评
已阅,最佳答案正确。
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc229118.html