如果MD14504=20;MD14506=10
1. 14510[0]=DB20.DBW0
2. 14510[1]=DB20.DBW2
3. …….
4. 14510[19]= DB20.DBW38
DBW0=DBB0,DBB1(高字节,低字节)
DBW2=DBB2,DBB3
。。。。
所以,如果MD14510[1]=1,那么DBB2=0000 0000;DBB3=0000 0001
即DBW2=0000 0000 0000 0001
因此, DBW38=DBB38,DBB39(高字节,低字节),
即:14512[0]从 DB20.DBB40开始
1. 14512[0]= DB20.DBB40
2. 14512[1]= DB20.DBB41
3. …….
4. 14512[9]= DB20.DBB49
因此,14514[0]从 DB20.DBB50 开始。
1. 14514[0]= DB20.DBD50
2. 14514[1]= DB20.DBD54
再例如:如果MD14504=6 ;MD14506=10
那么:
1. 14510[0]=DB20.DBW0
2. 14510[1]=DB20.DBW2
3. …….
4. 14510[5]= DB20.DBW10
则:
5. 14512[0]= DB20.DBB12
6. 14512[1]= DB20.DBB13
7. …….
8. 14512[9]= DB20.DBB21
所以:
1. 14514[0]= DB20.DBB22
2. 14514[1]= DB20.DBB26
总结::
1.
MD14504=20;MD14506=10
14510[0]=DB20.DBW0
14512[0]= DB20.DBB40
14514[0]= DB20.DBD50
14510[19]= DB20.DBW38
14512[9]= DB20.DBB49
14514[1]= DB20.DBD54
MD14504=6;MD14506=10
14510[0]=DB20.DBW0
14512[0]= DB20.DBB12
14514[0]= DB20.DBD22
14510[6]= DB20.DBW10
14512[9]= DB20.DBB21
14514[1]= DB20.DBD26
2.
14510[n] =DB20.DBW2*n
14512[0]= DB20.DBW(MD14504*2) 14512[n]= DB20.DBW[(MD14504*2)+n]
14514[0]= DB20.DBW((MD14504*2)+ MD14506)
14514[n]= DB20.DBW((MD14504*2)+ MD14506+4*n)
例如:如果MD14504=6 ;MD14506=10
那么:14510[5] =DB20.DBW2*5= DB20.DBW10
14512[0] = DB20.DBW(MD14504*2)= DB20.DBW6*2= DB20.DBW12
14512 [9] = DB20.DBW[(MD14504*2)+n]=DB20.DBW12+9= DB20.DBW21
14514[0]= DB20.DBW((MD14504*2)+ MD14506)= DB20.DBW12+10= DB20.DBW22
14514[9]= DB20.DBW((MD14504*2)+ MD14506+4*n) =DB20.DBW22+36= DB20.DBW58