M800/M80/E80/C80 Series Alarm/Parameter Manual
12 Program Errors (P)
P289
IF-ENDIF MMC.
Details
IF and ENDIF are not in pairs.
THEN/ELSE is ordered in the absence of IF command.
Remedy
The program is reviewed so that IF and ENDIF become pairs.
Before THEN/ELSE command, IF[<conditional expression>]command is given.
P290
IF sentence error
Details
There is an error in the "IF[<conditional>]GOTO(" statement.
Remedy
Correct the program.
P291
WHILE sentence error
Details
There is an error in the "WHILE[<conditional>]DO(-END(" statement.
Remedy
Correct the program.
P292
SETVN sentence error
Details
There is an error in the "SETVN(" statement when the variable name setting was made.
Remedy
Correct the program.
The number of characters in the variable name of the SETVN statement must be 7 or less.
P293
DO-END nesting over
Details
The number of DO-END nesting levels in the "WHILE[<conditional>]DO(-END(" statement has exceeded 27.
Remedy
Correct the program so that the nesting levels of the DO-END statement does not exceed 27.
P294
DO and END not paired
Details
The DOs and ENDs are not paired off properly.
Remedy
Correct the program so that the DOs and ENDs are paired off properly.
P295
WHILE/GOTO in tape
Details
There is a WHILE or GOTO statement on the tape during tape operation.
Remedy
Apply memory mode operation instead of tape mode that does not allow the execution of the program with
a WHILE or GOTO statement.
P296
No address (macro)
Details
A required address has not been specified in the user macro.
Remedy
Correct the program.
141
IB-1501279-H