A maior rede de estudos do Brasil

Grátis
LogixProCCZF

Pré-visualização | Página 15 de 50

4–21. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 
Updates to Arithmetic Status Bits 4–21. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 
Or (OR) 4–22. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 
Updates to Arithmetic Status Bits 4–22. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 
Exclusive Or (XOR) 4–23. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 
Updates to Arithmetic Status Bits 4–23. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 
Not (NOT) 4–24. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 
Updates to Arithmetic Status Bits 4–24. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 
Negate (NEG) 4–25. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 
Updates to Arithmetic Status Bits 4–25. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 
FIFO and LIFO Instructions Overview 4–26. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 
Entering Parameters 4–26. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 
Effects on Index Register S:24 4–27. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 
FIFO Load (FFL) and FIFO Unload (FFU) 4–28. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 
LIFO Load (LFL) and LIFO Unload (LFU) 4–29. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 
Data Handling Instructions in the Paper Drilling Machine Application Example 4–30. 
Adding File 7 4–30. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 
5 Program Flow Instructions 5–1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 
Jump (JMP) and Label (LBL) 5–2. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 
Entering Parameters 5–2. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 
Using JMP 5–2. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 
Using LBL 5–3. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 
Jump to Subroutine (JSR), Subroutine (SBR), and Return (RET) 5–3. . . . . . . . . . . . . 
Nesting Subroutine Files 5–4. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 
PrefaceInstruction Set Reference Manual
 toc–viii
Using JSR 5–4. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 
Using SBR 5–5. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 
Using RET 5–5. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 
Master Control Reset (MCR) 5–6. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 
SLC Processor Operation 5–7. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 
Temporary End (TND) 5–7. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 
Suspend (SUS) 5–8. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 
Entering Parameters 5–8. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 
Immediate Input with Mask (IIM) 5–8. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 
Entering Parameters 5–8. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 
Immediate Output with Mask (IOM) 5–9. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 
Entering Parameters 5–9. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 
I/O Refresh (REF) 5–10. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 
Using an SLC 5/02 Processor 5–10. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 
Using SLC 5/03 and Higher Processors 5–11. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 
Program Flow Control Instructions in the 
Paper Drilling Machine Application Example 5–12. . . . . . . . . . . . . . . . . . . . . . . . . 
Adding File 2 5–12. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 
6 Application Specific Instructions 6–1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 
Bit Shift Instructions Overview 6–2. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 
Entering Parameters 6–2. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 
Effects on Index Register S:24 6–3. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 
Bit Shift Left (BSL) Bit Shift Right (BSR) 6–4. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 
Sequencer Instructions Overview 6–7. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 
Effects on Index Register S:24 6–7. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 
Applications Requiring More than 16-Bits 6–7. . . . . . . . . . . . . . . . . . . . . . . . . . . 
Sequencer Output (SQO) Sequencer Compare (SQC) 6–7. . . . . . . . . . . . . . . . . . . . . . 
Entering Parameters 6–8. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 
Sequencer Load (SQL) 6–13. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 
Entering Parameters 6–13. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 
Application Specific Instructions 
in the Paper Drilling Machine Application Example 6–16. . . . . . . . . . . . . . . . . . . . 
7 Using High-Speed Counter Instructions 7–1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 
About the High-Speed Counter Instructions 7–2. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 
High-Speed Counter Instructions Overview 7–3. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 
Counter Data File Elements 7–3. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 
High-Speed Counter (HSC) 7–6. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 
Entering Parameters 7–6. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 
Using the Up Counter and the Up Counter with Reset and Hold 7–8. . . . . . . . . . 
Table of Contents
 toc–ix
Using the Bidirectional Counter and the 
Bidirectional Counter with Reset and Hold 7–10. . . . . . . . . . . . . . . . . . . . . . . 
Using the Bidirectional Counter with 
Reset and Hold with a Quadrature Encoder 7–15. . . . . . . . . . . . . . . . . . . . . . . 
High-Speed Counter Load (HSL) 7–19. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 
Entering Parameters 7–19. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 
Operation 7–19. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 
High-Speed Counter Reset (RES) 7–22. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 
Operation 7–22. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 
High-Speed Counter Reset Accumulator (RAC) 7–23. . . . . . . . . .