i Publication 1747-RM001G-EN-P - November 2008
Table of Contents
Preface
Who Should Use This Manual. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . P-1
Purpose of This Manual. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . P-1
Related Documentation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . P-2
Common Techniques Used in This Manual . . . . . . . . . . . . . . . . . . . . P-2
Chapter 1
Processor Files
File Structure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-1
Output and Input Data Files (Files O0: and I1:) . . . . . . . . . . . . . 1-2
Status File (File S2:) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-3
Bit Data File (B3:) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-3
Timer Data File (T4:). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-4
Addressing Structure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-5
Counter Data File Elements (C5:). . . . . . . . . . . . . . . . . . . . . . . . . 1-6
Entering Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-7
Addressing Structure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-7
Control Data File (R6:) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-8
Integer Data File (N7:) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-10
Float Data File (F8:). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-11
Chapter 2
Basic Instructions
About the Basic Instructions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-2
Bit Instructions Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-2
Examine if Closed (XIC) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-3
Examine if Open (XIO). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-3
Output Energize (OTE) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-4
Output Latch (OTL) and Output Unlatch (OTU) . . . . . . . . . . . . . . . 2-4
Using OTL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-4
Using OTU. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-5
One-shot Rising (OSR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-5
Entering Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-5
Timer Instructions Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-7
Entering Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-7
Timer On-delay (TON) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-9
Using Status Bits . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-9
Timer Off-delay (TOF) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-10
Using Status Bits . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-10
Retentive Timer (RTO) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-11
Using Status Bits . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-12
Counter Instructions Overview. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-13
How Counters Work . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-13
Count Up (CTU) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-13
Using Status Bits . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-14
Count Down (CTD). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-14
Using Status Bits . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-15
High-speed Counter (HSC) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-15
High-speed Counter Data Elements. . . . . . . . . . . . . . . . . . . . . . 2-16