618
FX
3U
/FX
3UC
Series Programmable Controllers
Programming Manual - Basic & Applied Instruction Edition
26 Character String Control – FNC200 to FNC209
26.6 FNC205 – LEFT / Extracting Character String Data from the Left
Errors
An operation error is caused in the following cases; The error flag M8067 turns ON, and the error code is
stored in D8067.
• When “00H” is not set within the corresponding device range after a device specified by
(error code:
K6706)
• When “n” exceeds the number of characters specified by
(error code: K6706)
• When the number of devices after a device number specified by
is smaller than the number of
devices required to store extracted “n” characters (that is, when “00H” cannot be stored after all character
strings and the last character) (error code: K6706)
• When “n” is a negative value (error code: K6706)
Program example
In the program example shown below, the number of characters which is equivalent to the number stored in
D0 are extracted from the left end of the character string data stored in D100 and later, and stored to R10 and
later when X010 turns ON.
S
S
D
51H(Q)
53H(S)
4EH(N)
4FH(0)
44H(D)
48H(H)
51H(Q)
53H(S)
4EH(N)
4FH(0)
48H(H)
44H(D)
X010
R10
FNC205
LEFTP
D100
END
D0
ASCII code for 6th character
D101
D102
D104
D103
b15----------------------b8b7-----------------------b0
42H(B)
41H(A)
00H
“SQONHDAB”
R11
R12
00H
“SQONHD”
b15----------------------b8b7-----------------------b0
D100
R10
D0
6
R13
ASCII code for 1st character