B A DL06 E PPENDIX

B A DL06 E PPENDIX
DL06 ERROR CODES
A PPENDIX
PPENDIX
B
In This Appendix...
DL06 Error Codes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .B–2
Appendix B: DL06 Error Codes
1
B
3
4
5
6
7
8
9
10
11
12
13
14
A
B
C
D
DL06 Error Codes
DL06 Error Code
Description
E001
CPU FATAL ERROR
You may possibly clear the error by power cycling the CPU. If the error returns, replace the
DL06.
E003
SOFTWARE
TIME-OUT
E041
CPU BATTERY LOW
If the program scan time exceeds the time allotted to the watchdog timer, this error will
occur. SP51 will be on and the error code will be stored in V7755. To correct this problem
use AUX 55 to extend the time allotted to the watchdog timer.
The DL06 battery is low and should be replaced. SP43 will be on and the error code will be
stored in V7757. The CPU indicator will blink if the battery is less than 2.5 VDC (refer to the
table on page 3-6).
E104
WRITE FAILED
A write to the DL06 was not successful. Power cycle the DL06. If the error returns, replace
the DL06.
E151
BAD COMMAND
E155
RAM FAILURE
A parity error has occurred in the application program. SP44 will be on and the error code
will be stored in V7755. This problem may possibly be due to electrical noise. Clear the
memory and download the program again. Correct any grounding problems. If the error
returns replace the Micro DL06.
A checksum error has occurred in the system RAM. SP44 will be on and the error code will
be stored in V7755. This problem may possibly be due to a low battery, electrical noise or a
CPU RAM failure. Clear the memory and download the program again. Correct any
grounding problems. If the error returns replace the DL06.
E2**
I/O MODULE FAILURE
An I/O module has failed. Run AUX42 to determine the actual error.
E202
MISSING I/O MODULE
An I/O module has failed to communicate with the DL06 or is missing from the slot. SP45
will be on and the error code will be stored in V7756. Run AUX42 to determine the slot and
base location of the module reporting the error.
E210
POWER FAULT
A short duration power drop-out occurred on the main power line supplying power to the
DL06.
E252
NEW I/O CFG
This error occurs when the auto configuration check is turned on in the DL06 and the actual
I/O configuration has changed, either by moving modules in a base, or changing types of
modules in a base. You can return the modules to the original position/types or run AUX45
to accept the new configuration. SP45 will be on and the error code will be stored in V7755.
E262
I/O OUT OF RANGE
An out of range I/O address has been encountered in the application program. Correct the
invalid address in the program. SP45 will be on and the error code will be stored in V7755.
E263
CONFIGURED I/O ADDRESS
OUT OF RANGE
Out of range addresses have been assigned while manually configuring the I/O.
Correct the address assignments using AUX46.
E311
HP COMM
ERROR 1
A request from the handheld programmer could not be processed by the DL06. Clear the
error and retry the request. If the error continues replace the DL06 SP46 will be on and the
error code will be stored in V7756.
E312
HP COMM
ERROR 2
A data error was encountered during communications with the DL06. Clear between the two
devices, replace the handheld programmer, then if necessary replace the DL06. The error
code will be stored in V7756.
E313
HP COMM
ERROR 3
An address error was encountered during communications with the DL06. Clear the error
and retry the request. If the error continues, check the cabling between the two devices,
replace the handheld programmer; then, if necessary, replace the DL06. The error code will
be stored in V7756.
E316
HP COMM
ERROR 6
A mode error was encountered during communications with the DL06. Clear the error and
retry the request. If the error continues, replace the handheld programmer; then, if
necessary, replace the DL06. The error code will be stored in V7756.
The DL06 did not respond to the handheld programmer communication request. Check to
ensure cabling is correct and not defective. Power cycle the system. If the error continues,
replace the DL06 first and then the handheld programmer,
00 if necessary.
E320
HP COMM
TIME-OUT
B–2
DL06 Micro PLC User Manual, 3rd Edition, Rev. C
Appendix B: DL06 Error Codes
DL06 Error Code
Description
E321
COMM ERROR
A data error was encountered during communication with the DL06. Check to ensure cabling
is correct and not defective. Power cycle the system and, if the error continues, replace the
DL06 first and then the handheld programmer, if necessary.
E4**
NO PROGRAM
A syntax error exists in the application program. The most common is a missing END
statement. Run AUX21 to determine which one of the E4** series of errors is being flagged.
SP52 will be on and the error code will be stored in V7755.
E401
MISSING END STATEMENT
All application programs must terminate with an END statement. Enter the END statement in
appropriate location in your program. SP52 will be on and the error code will be stored in
V7755.
E402
MISSING LBL
A MOVMC or LDLBL instruction was used without the appropriate label. Refer to Chapter 5
for details on these instructions. SP52 will be on and the error code will be stored in V7755.
E403
MISSING RET
A subroutine in the program does not end with the RET instruction. SP52 will be on and the
error code will be stored in V7755.
E404
MISSING FOR
A NEXT instruction does not have the corresponding FOR instruction. SP52 will be on and
the error code will be stored in V7755.
E405
MISSING NEXT
A FOR instruction does not have the corresponding NEXT instruction. SP52 will be on and
the error code will be stored in V7755.
E406
MISSING IRT
An interrupt routine in the program does not end with the IRT instruction. SP52 will be on
and the error code will be stored in V7755.
E412
SBR/LBL>256
E421
DUPLICATE STAGE REFERENCE
There is greater than 256 SBR or DLBL instructions in the program. This error is also
returned if there is greater than 4 INT instructions used in the program. SP52 will be on and
the error code will be stored in V7755.
Two or more SG or ISG labels exist in the application program with the same number. A
unique number must be allowed for each Stage and Initial Stage. SP52 will be on and the
error code will be stored in V7755.
E422
DUPLICATE LBL
REFERENCE
Two or more LBL instructions exist in the application program with the same number. A
unique number must be allowed for each label. SP52 will be on and the error code will be
stored in V7755.
E423
NESTED LOOPS
Nested loops (programming one FOR/NEXT loop inside of another) are not allowed. SP52
will be on and the error code will be stored in V7755.
E431
INVALID ISG/SG
ADDRESS
An ISG or SG instruction must not be placed after the end statement (such as inside a
subroutine). SP52 will be on and the error code will be stored in V7755.
E432
INVALID JUMP (GOTO) ADDRESS
A LBL that corresponds to a GOTO instruction must not be programmed after the end
statement such as in a subroutine. SP52 will be on and the error code will be stored in
V7755.
E433
INVALID SBR
ADDRESS
An SBR must be programmed after the end statement, not in the main body of the program
or in an interrupt routine. SP52 will be on and the error code will be stored in V7755.
E434
INVALID RTC
ADDRESS
An RTC must be programmed after the end statement, not in the main body of the program
or in an interrupt routine. SP52 will be on and the error code will be stored in V7755.
E435
INVALID RT
ADDRESS
An RT must be programmed after the end statement, not in the main body of the program or
in an interrupt routine. SP52 will be on and the error code will be stored in V7755.
E436
INVALID INT
ADDRESS
An INT must be programmed after the end statement, not in the main body of the program.
SP52 will be on and the error code will be stored in V7755.
DL06 Micro PLC User Manual, 3rd Edition, Rev. C
1
B
3
4
5
6
7
8
9
10
11
12
13
14
A
B
C
D
B–3
Appendix B: DL06 Error Codes
DL06 Error Code
1
B
3
4
5
6
7
8
9
10
11
12
13
14
A
B
C
D
Description
E437
INVALID IRTC
ADDRESS
E438
INVALID IRT
ADDRESS
E440
INVALID DATA
ADDRESS
An IRTC must be programmed after the end statement, not in the main body of the program.
SP52 will be on and the error code will be stored in V7755.
E441
ACON/NCON
E451
BAD MLS/MLR
E452
X AS COIL
E453
MISSING T/C
E454
BAD TMRA
E455
BAD CNT/UDC
E456
BAD SR
E461
STACK
OVERFLOW
An ACON or NCON must be programmed after the end statement, not in the main body of
the program. SP52 will be on and the error code will be stored in V7755.
E462
STACK
UNDERFLOW
An unmatched number of logic levels have been stored on the stack. Ensure the number of
AND STR and OR STR instructions match the number of STR instructions.
E463
LOGIC ERROR
An STR/STRN instruction was not used to begin a rung of ladder logic.
E464
MISSING CKT
A rung of ladder logic is not terminated properly.
E471
DUPLICATE COIL
REFERENCE
Two or more OUT instructions reference the same I/O point.
E472
DUPLICATE TMR
REFERENCE
Two or more TMR instructions reference the same number.
E473
DUPLICATE CNT
REFERENCE
Two or more CNT instructions reference the same number.
E480
INVALID CV ADDRESS
The CV instruction is used in a subroutine or program interrupt routine. The CV instruction
may only be used in the main program area (before the END statement).
E481
CONFLICTING INSTRUCTION
An instruction exists between convergence stages.
E482
MAX. CV INSTRUCTIONS EXCEEDED
Number of CV instructions exceeds 17.
E483
INVALID CV JUMP ADDRESS
CVJMP has been used in a subroutine or a program interrupt routine.
E484
MISSING CV INSTRUCTION
CVJMP is not preceded by the CV instruction. A CVJMP must immediately follow the CV
instruction.
B–4
An IRT must be programmed after the end statement, not in the main body of the program.
SP52 will be on and the error code will be stored in V7755.
Either the DLBL instruction has been programmed in the main program area (not after the
END statement), or the DLBL instruction is on a rung containing input contact(s).
MLS instructions must be numbered in ascending order from top to bottom.
An X data type is being used as a coil output.
A timer or counter contact is being used where the associated timer or counter does not
exist.
One of the contacts is missing from a TMRA instruction.
One of the contacts is missing from a CNT or UDC instruction.
One of the contacts is missing from the SR instruction.
More than nine levels of logic have been stored on the stack. Check the use of OR STR and
AND STR instructions.
DL06 Micro PLC User Manual, 3rd Edition, Rev. C
Appendix B: DL06 Error Codes
DL06 Error Code
Description
E485
MISSING REQUIRED INSTRUCTION
A CV JMP instruction is not placed between the CV and the [SG, ISG, ST BLK, END BLK,
END] instruction.
E486
INVALID CALL BLK ADDRESS
CALL BLK is used in a subroutine or a program interrupt routine. The CALL BLK instruction
may only be used in the main program area (before the END statement).
E487
MISSING ST BLK INSTRUCTION
The CALL BLK instruction is not followed by a ST BLK instruction.
E488
INVALID ST BLK ADDRESS
The ST BLK instruction is used in a subroutine or a program interrupt. Another ST BLK
instruction is used between the CALL BLK and the END BLK instructions.
E489
DUPLICATE CR REFERENCE
The control relay used for the BLK instruction is being used as an output elsewhere.
E490
MISSING SG INSTRUCTION
The BLK instruction is not immediately followed by the SG instruction.
E491
INVALID ISG INSTRUCTION
ADDRESS
There is an ISG instruction between the ST BLK and END BLK instructions.
E492
INVALID END BLK ADDRESS
The END BLK instruction is used in a subroutine or a program interrupt routine. The END
BLK instruction is not followed by a ST BLK instruction.
E493
MISSING END REQUIRED
INSTRUCTION
A [CV, SG, ISG, ST BLK, END] instruction must immediately follow the END BLK instruction.
E494
MISSING END BLK INSTRUCTION
The ST BLK instruction is not followed by a END BLK instruction.
E499
PRINT
INSTRUCTION
Invalid PRINT instruction usage. Quotations and/or spaces were not entered or entered
incorrectly.
E501
BAD ENTRY
An invalid keystroke or series of keystrokes was entered into the handheld programmer.
E502
BAD ADDRESS
An invalid or out of range address was entered into the handheld programmer.
E503
BAD COMMAND
An invalid command was entered into the handheld programmer.
E504
BAD REF/VAL
An invalid value or reference number was entered with an instruction.
E505
INVALID INSTRUCTION
An invalid instruction was entered into the handheld programmer.
E506
INVALID OPERATION
An invalid operation was attempted by the handheld programmer.
E520
BAD OP–RUN
An operation which is invalid in the RUN mode was attempted by the handheld programmer.
E521
BAD OP–TRUN
An operation which is invalid in the TEST RUN mode was attempted by the handheld
programmer.
E523
BAD OP–TPGM
An operation which is invalid in the TEST PROGRAM mode was attempted by the handheld
programmer.
E524
BAD OP–PGM
An operation which is invalid in the PROGRAM mode was attempted by the handheld
programmer.
E525
MODE SWITCH
An operation was attempted by the handheld programmer while the DL06 mode switch was
in a position other than the TERM position.
DL06 Micro PLC User Manual, 3rd Edition, Rev. C
1
B
3
4
5
6
7
8
9
10
11
12
13
14
A
B
C
D
B–5
Appendix B: DL06 Error Codes
DL06 Error Code
1
B
3
4
5
6
7
8
9
10
11
12
13
14
A
B
C
D
Description
E526
OFF LINE
The handheld programmer is in the OFFLINE mode. To change to the ONLINE mode use the
MODE key.
E527
ON LINE
The handheld programmer is in the ON LINE mode. To change to the OFF LINE mode use
the MODE key.
E528
CPU MODE
The operation attempted is not allowed during a Run Time Edit.
E540
CPU LOCKED
The DL06 has been password locked. To unlock the DL06 use AUX82 with the password.
E541
WRONG PASSWORD
The password used to unlock the DL06 with AUX82 was incorrect.
E542
PASSWORD RESET
The DL06 powered up with an invalid password and reset the password to 00000000. A
password may be re-entered using AUX81.
E601
MEMORY FULL
Attempted to enter an instruction which required more memory than is available in the
DL06.
E602
INSTRUCTION MISSING
A search function was performed and the instruction was not found.
E603
DATA MISSING
A search function was performed and the data was not found.
E604
REFERENCE MISSING
A search function was performed and the reference was not found.
E610
BAD I/O TYPE
The application program has referenced an I/O module as the incorrect type of module.
E620
OUT OF MEMORY
An attempt to transfer more data between the DL06 and handheld programmer than the
receiving device can hold.
E621
EEPROM NOT BLANK
An attempt to write to a non-blank EEPROM in the handheld programmer was made. Erase
the EEPROM and then retry the write.
E622
NO HPP EEPROM
A data transfer was attempted with no EEPROM (or possibly a faulty EEPROM) installed in
the handheld programmer.
E623
SYSTEM EEPROM
A function was requested with an EEPROM in the handheld programmer which contains
system information only.
E624
V-MEMORY ONLY
A function was requested with an EEPROM in the handheld programmer which contains
V-memory data only.
E625
PROGRAM ONLY
A function was requested with an EEPROM in the handheld programmer which contains
program data only.
E627
BAD WRITE
An attempt to write to a faulty EEPROM in the handheld programmer was made. Replace
the EEPROM if necessary.
E628
EEPROM TYPE ERROR
The wrong size EEPROM is being used.
E640
COMPARE ERROR
A compare between the EEPROM handheld programmer and the DL06 was found to be in
error.
E642
CHECKSUM ERROR
An error was detected while data was being transferred to the handheld programmer’s
EEPROM. Check cabling and retry the operation.
E650
HPP SYSTEM ERROR
A system error has occurred in the handheld programmer. Power cycle the handheld
programmer. If the error returns, replace the handheld programmer.
E651
HPP ROM ERROR
A ROM error has occurred in the handheld programmer. Power cycle the handheld
programmer. If the error returns, replace the handheld programmer.
E652
HPP RAM ERROR
A RAM error has occurred in the handheld programmer. Power cycle the handheld
programmer. If the error returns, replace the handheld programmer.
B–6
DL06 Micro PLC User Manual, 3rd Edition, Rev. C
Was this manual useful for you? yes no
Thank you for your participation!

* Your assessment is very important for improving the work of artificial intelligence, which forms the content of this project

Download PDF

advertisement