Omron C200H Operation Manual page 90

Hide thumbs Also See for C200H:
Table of Contents

Advertisement

Inputting, Modifying, and Checking the Program
Type
Message
Type A
Type B
Type C
Many of the following errors are for instructions that have not yet been de-
scribed yet. Refer to 4-7 Controlling Bit Status or to Section 5 Instruction Set
for details on these.
Meaning and appropriate response
The program has been lost. Re-enter the program.
There is no END(01) in the program. Write END(01) at the final address in the
program.
The number of logic blocks and logic block instructions does not agree, i.e., either
LD or LD NOT has been used to start a logic block whose execution condition has
not been used by another instruction, or a logic block instruction has been used
that does not have the required number of logic blocks. Check your program.
An instruction is in the wrong place in the program. Check instruction requirements
and correct the program.
The same jump number, block number, or subroutine number has been used
twice. Correct the program so that the same number is only used once for each.
(Jump number 00 may be used as often as required.)
SBS(91) has been programmed for a subroutine number that does not exist.
Correct the subroutine number or program the required subroutine.
A JME(04) is missing for a JMP(05). Correct the jump number or insert the proper
JME(04).
A constant entered for the instruction is not within defined values. Change the
constant so that it lies within the proper range.
STEP(08) with a section number and STEP(08) without a section number have
been used correctly. Check STEP(08) programming requirements and correct the
program.
IL(02) and ILC(03) are not used in pairs. Correct the program so that each IL(02)
has a unique ILC(03). Although this error message will appear if more than one
IL(02) is used with the same ILC(03), the program will executed as written. Make
sure your program is written as desired before proceeding.
JMP(04) 00 and JME(05) 00 are not used in pairs. Although this error message will
appear if more than one JMP(04) 00 is used with the same JME(05) 00, the
program will be executed as written. Make sure your program is written as desired
before proceeding.
If the displayed address is that of SBN(92), two different subroutines have been
defined with the same subroutine number. Change one of the subroutine numbers
or delete one of the subroutines. If the displayed address is that of RET(93),
RET(93) has not been used properly. Check requirements for RET(93) and correct
the program.
JME(05) has been used with no JMP(04) with the same jump number. Add a
JMP(04) with the same number or delete the JME(05) that is not being used.
A subroutine exists that is not called by SBS(91). Program a subroutine call in the
proper place, or delete the subroutine if it is not required.
The same bit is being controlled (i.e., turned ON and/or OFF) by more than one
instruction (e.g., OUT, OUT NOT, DIFU(13), DIFD(14), KEEP(11), SFT(10),
SET<07>). Although this is allowed for certain instructions, check instruction
requirements to confirm that the program is correct or rewrite the program so that
each bit is controlled by only one instruction.
Section 4-6
77

Advertisement

Table of Contents
loading

Table of Contents