DL06 Micro PLC User Manual, 3rd Edition, Rev. E
vii
Table of Contents
Parallel Elements .......................................................................................................5–7
Joining Series Branches in Parallel ............................................................................. 5–7
Joining Parallel Branches in Series ............................................................................. 5–7
Combination Networks ............................................................................................5–7
Comparative Boolean ...............................................................................................5–8
Boolean Stack ...........................................................................................................5–8
Immediate Boolean ..................................................................................................5–9
Boolean Instructions ...............................................................................................5–10
Comparative Boolean ..............................................................................................5–26
Immediate Instructions ...........................................................................................5–32
Timer, Counter and Shift Register Instructions ......................................................5–39
Using Timers ..........................................................................................................5–39
Timer Example Using Discrete Status Bits ...............................................................5–41
Timer Example Using Comparative Contacts .......................................................... 5–41
Accumulating Timer Example using Discrete Status Bits .........................................5–43
Accumulator Timer Example Using Comparative Contacts .....................................5–43
Using Counters.......................................................................................................5–44
Counter Example Using Discrete Status Bits ...........................................................5–46
Counter Example Using Comparative Contacts ......................................................5–46
Stage Counter Example Using Discrete Status Bits ..................................................5–48
Stage Counter Example Using Comparative Contacts ............................................5–48
Up / Down Counter Example Using Discrete Status Bits ......................................... 5–50
Up / Down Counter Example Using Comparative Contacts ....................................5–50
Accumulator/Stack Load and Output Data Instructions ........................................5–52
Using the Accumulator ...........................................................................................5–52
Copying Data to the Accumulator ..........................................................................5–52
Changing the Accumulator Data ............................................................................ 5–53
Using the Accumulator Stack ..................................................................................5–54
Using Pointers ........................................................................................................5–55
Logical Instructions (Accumulator) .........................................................................5–69
Math Instructions ....................................................................................................5–86
Transcendental Functions......................................................................................5–118
Bit Operation Instructions ..................................................................................... 5–120
Number Conversion Instructions (Accumulator) ..................................................5–127
Shuffle Digits Block Diagram ................................................................................5–139