Technical data
5.6.1
BCF (Operation Code
Errors)
An operation code error occurs when the CPU either cannot interpret
or cannot execute a STEP 5 operation in the user program. All
permissible operation codes are listed in the list of operations.
The operation that caused the operation code error is not executed. If
the relevant BCF organization block is loaded, this is called,
processed and the user program is then continued starting with the
next operation. If the BCF-OB is not loaded, the CPU goes into the
STOP mode.
The following operation code errors can occur. In each case, the error
OB named is called:
Substitution error
(OB 27)
If an operation with a formal operand is to be executed in a function
block, the CPU replaces this formal operand with the actual operand
contained in the function block call.
The CPU recognizes an illegal substitution. The system program
interrupts the processing of the user program and calls organization
block
OB 27, if it is loaded.
ACCU 1 contains additional information that defines the error in more
detail.
Error identifier
ACCU-1-LACCU-2-L
Explanation
1801H —
Substitution error with the DO RS
operation
1802H —
Substitution error with the DO DW, DO
FW operations
1803H —
Substitution error with the DO=, DI
operations
1804H —
Substitution error with the L=, T=
operations
1805H —
Substitution error with the A=, AN=, O=,
ON=, ==, S= and RB= operations
1806H —
Substitution error with the RD=, LD=,
FR=, SFD=, SD=, SSU; and SEC=
operations
Table 5-17 BCF substitution error
Errors in RUN and in RESTART
CPU 928B Programming Guide
5 - 40 C79000-B8576-C898-01