620
FX
3U
/FX
3UC
Series Programmable Controllers
Programming Manual - Basic & Applied Instruction Edition
26 Character String Control – FNC200 to FNC209
26.7 FNC206 – MIDR / Random Selection of Character Strings
Explanation of function and operation
1. 16-bit operation (MIDR and MIDRP)
"
+1" characters are extracted leftward from the position specified by
of the character string data
stored in
and later, and stored to
and later.
When characters are extracted from a character string, "00H" is automatically added at the end of the
extracted characters.
- When the number of extracted characters specified by
+1 is odd, "00H" is stored in the high-order
byte of a device storing the last character.
- When the number of extracted characters specified by
+1 is even, "0000H" is stored in a device
next to the device storing the last character.
• A character string stored in
and later indicates data stored in devices from the specified device until
“00H” is first detected in units of byte.
• When the number of characters to be extracted specified by
+1 is “0”, the extraction processing is
not executed.
• When the number of characters to be extracted specified by
+1 is “-1”, the entire character string
stored in
and later is stored to
and later.
S
2
S
2
S
1
D
S
2
S
2
46H(F)
45H(E)
48H(H)
47H(G)
49H(I)
48H(H)
46H(F)
45H(E)
47H(G)
49H(I)
FNC206
MIDR
S
1
D
S
2
5th character
+1
+2
+4
+3
+5
b15-----------------b8b7-------------------b0
"ABCDEFGHIJK"
D
D
+1
+2
b15------------------b8b7-------------------b0
D
S
1
S
1
S
1
S
1
S
1
S
1
5 characters starting from 5th character
+1
S
2
S
2
42H(B)
41H(A)
44H(D)
43H(C)
4AH(J)
00H
4BH(K)
00H
"EFGHI"
+1
S
2
S
2
5
5
1st character
Target character string (extraction source)
Extracted character string
Command
input
S
1
S
2
S
2
S
1
D
4AH(J)
49H(I)
48H(H)
46H(F)
45H(E)
47H(G)
4AH(J)
49H(I)
4BH(K)
46H(F)
45H(E)
48H(H)
47H(G)
4BH(K)
5th character
+1
+2
+4
+3
+5
b15-----------------b8
“ABCDEFGHIJK”
D
D
+1
+2
b15-----------------b8b7-------------------b0
D
S
1
S
1
S
1
S
1
S
1
S
1
S
2
42H(B)
41H(A)
44H(D)
43H(C)
00H
“FEGHIJK”
+1
S
2
S
2
-1
5
00H
+3
D
b7-------------------b0