615
FX
3U
/FX
3UC
Series Programmable Controllers
Programming Manual - Basic & Applied Instruction Edition
26 Character String Control – FNC200 to FNC209
26.5 FNC204 – RIGHT / Extracting Character String Data from the Right
21
FN
C
160-FN
C
169
R
eal
Ti
m
e
C
loc
k
C
ont
ro
l
22
FN
C
170
-F
N
C
17
9
E
xt
e
rnal
D
evi
ce
23
FN
C
180
Su
b
st.
I
n
str
. I
n
fo
24
FN
C
181-FN
C
189
O
ther
s
25
FN
C
190-FN
C
19
9
B
loc
k D
a
ta
O
per
at
io
n
26
FN
C
200-FN
C
209
C
har
act
e
r St
ring
C
ont
ro
l
27
F
N
C2
10
-F
NC
21
9
Da
ta
O
per
at
ion 3
28
FN
C
220-FN
C
24
9
Da
ta
Co
m
p
a
ris
o
n
29
FN
C
250-FN
C
269
Da
ta
T
a
b
le
O
per
at
io
n
30
FN
C
27
0-F
N
C
274
Ex
-D
ev
ic
e
In
ve
rte
r C
o
mm
s
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, 4 characters are extracted from the right end of the character string
data stored in R0 and later, and stored to D0 and later when X000 turns ON.
S
S
D
41H(A)
45H(E)
30H(0)
46H(F)
45H(E)
30H(0)
41H(A)
46H(F)
X000
D0
FNC204
RIGHTP
R0
END
K4
ASCII code for 4th character
R1
R2
R4
R3
b15----------------------b8b7-----------------------b0
41H(A)
42H(B)
31H(1)
32H(2)
00H
“BA210EFA”
D1
D2
00H
“0EFA”
b15----------------------b8b7-----------------------b0
R0
D0
ASCII code for 1st character
Содержание FX3U Series
Страница 1: ...PROGRAMMING MANUAL Basic Applied Instructions Edition FX3U FX3UC SERIES PROGRAMMABLE CONTROLLERS ...
Страница 2: ......
Страница 889: ......