String support call error messages – Rockwell Automation 1771-DB Basic Module User Manual - Series A User Manual
Page 157

Error Messages and Anomalies
Chapter 9
9–5
STRING# NOT ALLOCATED — This error occurs if you attempt to
access a string that is outside the allocated string memory when using
CALLs 60, 61, 64, 65, 66, 67, or 68.
Example:
u10 STRING 100,9
REM 10 STRINGS ALLOCATED$
(0)–$(9)
u20 PUSH 5,12
REM REPEAT CHAR 5 TIMES
IN$(12)
u30 CALL 60
uRUN
ERROR — STRING # NOT ALLOCATED
Error occurs because STRING 12 is outside the area reserved for strings.
#BYTES/STRING EXCEED 254 — This error occurs if the STRING X,X
command allocates more characters per string than is allowed using CALL
62.
Example:
u10 STRING 1000,300
INSUFFICIENT NUMBER OF STRING CHARACTERS This error
occurs if you do not use the required minimum string lengths when using
CALL 62.
BAD # PUSHED — This error occurs if the string position pointer is zero
(invalid position) using CALL 66.
INSUFFICIENT STRING SIZE — This error occurs if the resulting string
cannot hold all required characters when using CALLs 61 or 66.
Example:
u10 STRING 100,9 REM MAX OF 9 CHR’S/STRING
u20 $(0)=“01234567”
u30 $(1)=“890”
If you attempt to insert or concatenate, an error occurs because the
resulting string requires 11 characters.
9.3.4
String Support CALL
Error Messages