EasyManua.ls Logo

Omron CP - PROGRAMMING MANUAL 05-2007 - Page 1056

Omron CP - PROGRAMMING MANUAL 05-2007
1175 pages
Print Icon
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
1023
Text String Processing Instructions Section 3-31
Description LENS$(650) calculates the number of characters from the first word of the text
string, designated by S, until the NUL code (00 hex), including the NUL code
itself, and outputs the result to D as binary data. If there is a NUL at the begin-
ning of the text string, the result that is calculated will be 0000 hex.
Flags
Precautions The maximum number of characters is 4,095 (0FFF hex). If there are more
than that (i.e., if there is no NUL before the 4,096th character), an error will be
generated and the Error Flag will turn ON.
If 0000 (hex) is output to D, the Equals Flag will turn ON.
Example In this example, LENS$(650) is used to calculate the number of characters
and output the result.
Data Registers --- DR0 to DR15
Index Registers ---
Indirect addressing
using Index Registers
,IR0 to ,IR15
–2048 to +2047 ,IR0 to –2048 to +2047 ,IR15
DR0 to DR15, IR0 to IR15
,IR0+(++) to ,IR15+(++)
,–(– –)IR0 to, –(– –)IR15
Area S D
1
3
5
2
4
S
Name Label Operation
Error Flag ER ON if the calculated result comes to more than 4,095
characters.
ON if the Communications Port Enabled Flag for the com-
munications port number specified as the Com Port num-
ber for Background Execution is OFF when background
processing is specified (CP1H only).
OFF in all other cases.
Equals Flag = ON if the calculated result is 0.
OFF in all other cases.
41
43
45
42
44
00
D: D200
S: D100
D101
D102
D100
D200
Text string: ABCDE

Table of Contents

Related product manuals