Maintenance
and Troubleshooting
9–14
Maintenance and Troubleshooting
The DL05 Micro PLC allows you to make changes to the application program during
Run Mode. These edits are not “bumpless.” Instead, CPU scan is momentarily
interrupted (and the outputs are maintained in their current state) until the program
change is complete. This means if the output is off, it will remain off until the program
change is complete. If the output is on, it will remain on.
WARNING: Only authorized personnel fully familiar with all aspects of the
application should make changes to the program. Changes during Run Mode
become effective immediately. Make sure you thoroughly consider the impact of any
changes to minimize the risk of personal injury or damage to equipment. There are
some important operational changes during Run Time Edits.
1. If there is a syntax error in the new instruction, the CPU will not enter the Run
Mode.
2. If you delete an output coil reference and the output was on at the time, the output
will remain on until it is forced off with a programming device.
3. Input point changes are not acknowledged during Run Time Edits. So, if you’re
using a high-speed operation and a critical input comes on, the CPU may not see
the change.
Not all instructions can be edited during a Run Time Edit session. The following list
shows the instructions that can be edited.
Mnemonic Description
TMR Timer
TMRF Fast timer
TMRA Accumulating timer
TMRAF Accumulating fast timer
CNT Counter
UDC Up / Down counter
SGCNT Stage counter
STR, STRN Store, Store not
AND, ANDN And, And not
OR, ORN Or, Or not
STRE, STRNE Store equal, Store not equal
ANDE, ANDNE And equal, And not equal
ORE, ORNE Or equal, Or not equal
STR, STRN Store greater than or equal
Store less than
AND, ANDN And greater than or equal
And less than
Mnemonic Description
OR, ORN Or greater than or equal
Or less than
LD Load data (constant)
LDD Load data double (constant)
ADDD Add data double (constant)
SUBD Subtract data double (constant)
MUL Multiply (constant)
DIV Divide (constant)
CMPD Compare accumulator (constant)
ANDD And accumulator (constant)
ORD Or accumulator (constant)
XORD Exclusive or accumulator (constant)
LDF Load discrete points to accumulator
OUTF Output accumulator to discrete points
SHFR Shift accumulator right
SHFL Shift accumulator left
NCON Numeric constant
Run Time Edits