25
SECTION 2
Special Features
This section explains special features of the CPM1, CPM1A, CPM2A, CPM2C (including the CPM2C-S), and SRM1(-V2).
2-1
CPM2A/CPM2C Interrupt Functions
26
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2-1-1
Processing the Same Memory Locations with the Main Program
and Interrupt Subroutines
27
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2-1-2
Interrupt Inputs
30
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2-1-3
Interval Timer Interrupts
37
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2-1-4
Precautions on Programming Interrupts
42
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2-2
CPM2A/CPM2C High-speed Counters
45
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2-2-1
Using High-speed Counters
47
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2-2-2
Input Interrupts In Counter Mode
68
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2-3
CPM1/CPM1A Interrupt Functions
77
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2-3-1
Types of Interrupts
77
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2-3-2
Input Interrupts
79
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2-3-3
Masking All Interrupts
83
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2-3-4
Interval Timer Interrupts
84
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2-3-5
High-speed Counter Interrupts
86
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2-3-6
Precautions on Programming Interrupts
94
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2-4
SRM1(-V2) Interrupt Functions
94
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2-4-1
Types of Interrupts
94
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2-4-2
Interval Timer Interrupts
94
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2-5
CPM2A/CPM2C Pulse Output Functions
97
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2-5-1
Using Single-phase Pulse Outputs Without Acceleration
and Deceleration (Fixed Duty Ratio)
101
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2-5-2
Using Pulse Outputs With Variable Duty Ratio
111
. . . . . . . . . . . . . . . . . . . . . . . . . . .
2-5-3
Using Pulse Outputs With Trapezoidal Acceleration and Deceleration
117
. . . . . . . .
2-6
CPM1A Pulse Output Functions
131
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2-6-1
Programming Example in Continuous Mode
132
. . . . . . . . . . . . . . . . . . . . . . . . . . . .
2-6-2
Programming Example in Independent Mode
132
. . . . . . . . . . . . . . . . . . . . . . . . . . . .
2-6-3
Using Pulse Output Instructions
132
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2-6-4
Changing the Frequency
133
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2-6-5
Stopping Pulse Output
133
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2-7
Synchronized Pulse Control (CPM2A/CPM2C Only)
134
. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2-8
Data Computation Standards
146
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2-8-1
Pulse Outputs
146
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2-8-2
Synchronized Pulse Control
146
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2-9
Analog I/O Functions (CPM1/CPM1A/CPM2A/CPM2C Only)
147
. . . . . . . . . . . . . . . . . . . . .
2-10 Temperature Sensor Input Functions (CPM1A/CPM2A/CPM2C Only)
147
. . . . . . . . . . . . . . .
2-11 CompoBus/S I/O Slave Functions (CPM1A/CPM2A/CPM2C Only)
147
. . . . . . . . . . . . . . . . .
2-12 CompoBus/S I/O Master Functions (SRM1(-V2) and CPM2C-S Only)
148
. . . . . . . . . . . . . . .
2-13 Analog Controls (CPM1/CPM1A/CPM2A Only)
150
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2-14 Quick-response Inputs
153
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2-14-1
CPM1/CPM1A Quick-response Inputs
153
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2-14-2
CPM2A/CPM2C Quick-response Inputs
154
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2-15 Macro Function
157
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2-16 Calculating with Signed Binary Data
158
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2-16-1
Definition of Signed Binary Data
159
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2-16-2
Arithmetic Flags
159
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2-16-3
Inputting Signed Binary Data Using Decimal Values
159
. . . . . . . . . . . . . . . . . . . . . .
2-17 Differential Monitor
159
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2-18 Expansion Instructions (CPM2A/CPM2C/SRM1(-V2) Only)
160
. . . . . . . . . . . . . . . . . . . . . .
2-18-1
CPM2A/CPM2C/CPM2C-S Expansion Instructions
161
. . . . . . . . . . . . . . . . . . . . . .
2-18-2
SRM1(-V2) Expansion Instructions
162
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2-19 Using the CPM2A/CPM2C Clock Function
163
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2-19-1
Data Area Words
163
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2-19-2
Setting the Time
163
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Содержание SRM1 - PROGRAMING 02-2001
Страница 1: ...Programmable Controllers Cat No W353 E1 06 SYSMAC CPM1 CPM1A CPM2A CPM2C SRM1 V2 PROGRAMMING MANUAL ...
Страница 2: ...CPM1 CPM1A CPM2A CPM2C SRM1 V2 Programmable Controllers Programming Manual Revised February 2008 ...
Страница 3: ...iv ...
Страница 5: ...vi ...
Страница 9: ...x ...
Страница 15: ...xvi ...