Sign In
Upload
Manuals
Brands
RS Automation Manuals
Controller
X8-M32DDT
RS Automation X8-M32DDT Manuals
Manuals and User Guides for RS Automation X8-M32DDT. We have
1
RS Automation X8-M32DDT manual available for free PDF download: Instruction Manual
RS Automation X8-M32DDT Instruction Manual (328 pages)
Brand:
RS Automation
| Category:
Controller
| Size: 13 MB
Table of Contents
Safety Instructions
4
Preventing Electrostatic Discharge
5
Table of Contents
7
Pwm.0.Enablehardstop
11
Pwm.0.Acceldeceldelay
11
Pwm.0.Deceleratingstatus
11
Pwm.0.Errordetectedstatus
11
Pwm.0.Normaloperationstatus
11
Pwm.0.Enablestatus
11
Pwm.0.Dutycyclestatus
11
Pwm.0.Output
11
Pwm.0.Outputfrequency
11
I/O Configuration
17
Addressing Expansion I/O Slots
18
Embedded I/O
18
Expantion I/O
18
X8 Series PLC Expansion I/O
18
Digital I/O Configuration of X8 Series PLC Base Module
19
X8 Series Embedded I/O Memory Mapping
19
Digital I/O Input Module Configuration
22
X8 Series Expansion I/O Memory Mapping
22
Digital I/O Output Module Configuration
24
Analog I/O Module Configuration
25
Control Area Address Mapping
26
Data Address Mapping
26
Data Configuration of Control Area
27
Addressing Detail
38
I/O Addressing
38
Configurable Input
40
I/O Forcing
40
Input Filtering
40
Input Forcing/Output Forcing
40
Analog Input Filter and Update Times
42
Converting Analog Data
44
Converting Analog Input Data
44
Input Channel Filtering
44
Analog Output
45
Latching Inputs
45
Rising Edge Time Chart - Example
48
Falling Edge Time Chart - Example
49
Configure Expansion I/O Using XGPC
50
X8 Series PLC Memory and Data Table
53
Data Table Structure
54
User Memory
55
Viewing X8 Series PLC Memory Usage
56
Data Table
57
Data Table Download Protection
58
Protecting Data Table During Download
58
Static
60
Password
61
Allow Access Data Table through Internet (Web)
63
Clearing the Controller Memory
63
SFR (Special Function Register)
65
Real-Time Clock Register
67
Writing Time Data to the Real-Time Clock
67
X8 Real-Time Clock Accuracy
68
RTCA-Real Time Clock Adjust Instruction
69
MCI Data Table Parameters
70
Memory Card Information Data Table
70
Communications Status Data Table
72
General Communication Status Block
73
Diagnostic Counter Block of Communications Status Data Table
74
Xnet Master Communication Port Counters Block
75
Xnet Slave Communication Port Counters Block
75
Nxplus Master Counters Block
76
DF1 Full-Duplex Slave Diagnostic Counters Block
77
DF1 Half-Duplex Slave Diagnostic Counters Block
78
DF1 Half-Duplex Master Diagnostic Counters Block
79
Modbus RTU Slave Diagnostic Counters Block (Data Link Layer)
80
Modbus RTU Slave Diagnostic Counters Block (Presentation Layer)
80
Modbus RTU Master Diagnostic Counters Block (Data Link Layer)
81
Modbus RTU Master Diagnostic Counters Block (Presentation Layer)
82
ASCII Diagnostic Counters Block
83
Active Node Table Block
84
Ethernet Communications Status Data Table
85
General Channel Status Block
85
Programming Instruction Overview
91
X8 Instruction Group
92
Addressing Modes
93
Immediate Addressing
93
Direct Addressing
94
Indirect Addressing
94
Indirect Addressing of a File
95
Specifies the Data Table through Indirect Addressing
95
Using the High-Speed Counter and Programmable Limit Switch
97
High-Speed Counter (HSC) Function Register
98
High-Speed Counter Overview
98
Programmable Limit Switch
98
High-Speed Counter SFR Elements
99
Word (INT) 2
99
Data Format Range
100
Word (INT) 2
100
Functionenabled
101
HSC SFR Sub-Elements
101
Ladderprogramnumber
101
Userinterruptenable
101
Autostart
102
Countingenabled
102
Setparameters
102
Highpresetmask
103
Lowpresetmask
103
Underflowmask
103
HSC Input Assignments
104
HSC Mode
104
Overflowmask
104
HSC Operating Modes
105
Counting Method According to Multiplication and Phase Difference
106
HSC Function Operating Modes & Input Assignments
107
HSC Mode 0: up Counter Examples
108
HSC Mode 1: up Counter with External Reset and Hold Examples
108
HSC Mode 2 - Counter with External Direction Example
109
HSC Mode 3 - Counter with External Direction, Reset, and Hold Example
109
HSC Mode 4 Examples
110
Using the Encoder
110
HSC Mode 6 - Quadrature Counter (Phased Inputs a and B) Example
111
HSC Mode 7 - Quadrature Counter with External Reset and Hold Example
112
HSC Mode 8 - Quadrature X4 Counter
112
Accumulator
113
Highpreset
113
HSC Mode 9 - Quadrature X4 Counter with External Reset/Hold Example
113
Lowpreset
114
Overflow
114
Outputmaskbits
115
Underflow
115
Errorcode
116
Highpresetoutput
116
Lowpresetoutput
116
Errordetected
117
Userinterruptexecuting
117
Lowpresetinterrupt
118
Userinterruptlost
118
Userinterruptpending
118
Highpresetinterrupt
119
Highpresetreached
119
Lowpresetreached
119
Overflowinterrupt
120
Underflowinterrupt
120
Countdirection
121
Countdown
121
Modedone
121
Countup
122
HSCS - Set High-Speed Counter Value
124
HSCS - Clear High-Speed Counter Value
125
High-Speed Counter (HSC) Data Table
126
PS Data Table
126
Using Programmable Limit Switch
127
Addressing PS Data Table
128
PS Data Table Example
128
Using High-Speed Outputs
135
PTO - Pulse Train Output
136
Conditions for the PTO Execution
138
PTO Function
139
SFR (Special Function Register) PTO Sub-Elements
139
Bit 0 or
140
Long Word
140
Pto.0.Output
140
Pto.0.Acceleratingstatus
141
Pto.0.Deceleratingstatus
141
Pto.0.Done
141
Pto.0.Runstatus
141
Pto.0.Errordetectedstatus
142
Pto.0.Idlestatus
142
Pto.0.Rampprofile
142
Pto.0.Enablehardstop
143
Pto.0.Enablestatus
143
Pto.0.Normaloperationstatus
143
Pto.0.Operatingfrequencystatus
144
Pto.0.Outputfrequency
144
Pto.0.Outputpulsesproduced
144
Pto.0.Totaloutputpulses
144
Pto.0.Acceldecelpulsesindependent
145
Pto.0.Acceldecelpulses
146
Pto.0.Controlledstop
148
Pto.0.Jogfrequency
149
Pto.0.Jogpulse
149
Pto.0.Jogcontinuous
150
Pto.0.Jogcontinuousstatus
150
Pto.0.Jogpulsestatus
150
Pto.0.Errorcode
151
PWM - Pulse Width Modulation
151
PWM Data Table
151
PWM Function
151
Table of Contents
153
PWM Data Table Elements Summary
153
Pwm.0.Output
153
Pwm.0.Enablehardstop
154
Pwm.0.Outputfrequency
154
Pwm.0.Profileparameterselect
154
Pwm.0.Acceldeceldelay
155
Pwm.0.Dutycycle
155
Pwm.0.Errorcode
155
Word
155
Word (INT) -2
155
Bit 0 or
156
Pwm.0.Deceleratingstatus
156
Pwm.0.Idlestatus
156
Pwm.0.Runstatus
156
Bit 0 or
157
Pwm.0.Enablestatus
157
Pwm.0.Errordetectedstatus
157
Pwm.0.Normaloperationstatus
157
Long Word
158
Pwm.0.Dutycyclestatus
158
Pwm.0.Operatingfrequencystatus
158
Word (INT)
158
Relay-Type (Bit) Instructions
159
NCC - Normal Closed Contact
160
NOC- Normal Open Contact
160
OUT - Output Coil
161
RST - Reset Coil
162
SET - Set Coil
162
EGR - Edge Risng
163
ONSF - One Shot Falling
164
ONSR - One Shot Rising
164
ONSR Instruction Table
164
Timer and Counter Instructions
167
Timer Base Settings
168
Timer Instructions Overview
168
Timer Accuracy
170
TOF - Timer, Off-Delay
171
TON - Timer, On-Delay
171
CLKR - Read High Speed Clock Time
173
TOR - Retentive Timer, On-Delay
173
CLKC - Compute Time Difference
174
How Counters Work
175
Using the CTU and CTD Instructions
175
Ct.10.0.Countdown
176
Ct.10.0.Done
176
Ct.10.0.Overflow
176
Ct.10.0.Underflow
176
HSC Mode Function
176
Address
177
Bit 0 or
177
Ct.10.0.Accumulator
177
Ct.10.0.Countup
177
Ct.10.0.Preset
177
Data Format HSC Mode
177
Long Word 0 ~100,000
177
CTU - Count Up/Ctd - Count down
178
RSTA - Reset Accumulator
179
Compare Instructions
181
EQ - Compare for Equal
183
EQ and NE Instruction Operations
183
NE - Compare for Not Equal
183
GRT and les Instruction Operation
184
GT - Compare for Greater than
184
LT - Compare for Less than
184
GE - Compare for Greater than or Equal to
185
LE - Compare for Less than or Equal to
185
EQM - Mask Compare for Equal
186
GE and le Instruction Operation
186
LIM - Limit Test
187
Math Instructions
189
Math Arithmetic Flag
191
Floating Point
192
ADD - Add/Sub - Subtract
193
MUL - Multiply/DIV - Divide
193
ABS - Absolute Value
194
CLR- Clear
194
NEG - Negate
194
SCAL - Scale with Slope
195
SCAP - Scale with Parameters
196
SIN - Sine
197
TAN - Tangent
198
ACOS - Arc Cosine
199
ASIN-Arc Sine
199
ATAN - Arc Tangent
200
DEG - Radians to Degrees
201
RAD - Degrees to Radians
201
LN - Natural Log
202
LOG - Base 10 Logarithm
202
CALC - Calculate
203
POW - X Power y
203
Converion Instructions
207
DECD - Decode 4 to 1-Of-16
208
ENCO - Encode 1-Of-16 to 4
209
BIN - Convert Form Binary Coded Decimal (BCD)
210
GRAY - Gray Code
211
Logical Instructions
213
Math Status Bits
214
AND - Bit-Wise and
215
OR - Logical or
215
NOT - Logical NOT
216
XOR - Exclusive or
216
Move Instructions
219
MOV - Move
220
MOVM - Masked Move
221
Data Table Instructions
223
FILT - Fill Table
224
COPT - Copy Table
225
SWAP - Swap Word
226
COPW - Copy Word
227
Shift and FIFO, LIFO Instructions
229
BSL - Bit Shift Left
230
BSR - Bit Shift Righter
230
FIFOL - FILO Queue Load/Unload
232
LIFOL - LIFO Queue Load
234
LIFOU - LIFO Queue Unload
234
Sequencing Instructions
237
SEQIC - Sequencer Input Compare
238
SEQO - Sequencer Output
239
SEQL - Sequencer Load
241
Program Control Instructions
243
JMP - Jump to Label
244
CALL- Call Subroutine
245
LBL - Labe
245
SBR - Subroutine
245
ENDT - Temporary End
246
RET - Return from Subroutine
246
SUSP - Suspend
246
END - End of Ladder Program
247
MCR - Master Contr L Reply
247
Input and Output Instructions
249
REFI - Embedded Input Refresh
250
EOS - End of Scan
251
REFO - Embedded Output Refresh
251
Using Interrupts
253
Priority of User Interrupts
256
External Input Interrupt (EII)
257
Interrupt Type and Elements
257
User Fault Routine (UFR) Interrupt
257
Eventinterruptenabled
258
Data Format
177
Function User Program Access
258
Userinterruptenabled
258
Edgeselect
259
Inputselect
259
Function User Program Access
260
Status Read Only
260
High Speed Counter (HSC) Interrupt
261
Control Read / Write
262
Programmable Interrupt Timer (PIT) Interrupt
262
Setpointmsec
263
INTD - Interrupt Disable
265
PITS - Programmable Interrupt Timer Start
265
INTE - Interrupt Enable
267
INTF - Interrupt Flush
267
PID Control
269
The PID Equation
270
PID - Proportional Integral Derivative
271
Autoormanual
273
Forwardreverseacting
273
Timedorpit
273
Gainrangeselection
274
Outputlimitingenabled
274
Setpointscalingenabled
274
Loopupdatetoofast
275
Processvalueindeadband
275
Zerocrossingdeadband
275
Kc (Controller Gain)
276
Ti (Integral Time)
276
Loopupdatetime
277
Td (Derivative Time)
277
Feedforwardbias
278
Scalederror
278
ASCII Instructions
281
Instructions for ASCII Character (String)
282
Instructions for ASCII Communications
282
ATOI - Convert ASCII String to Integer
283
ACN - ASCII String Concatenate
284
ITOA - Convert ASCII String to Integer
284
AHX - ASCII String Extract
285
ACMP - Compare String
286
ASCH - Searching String
286
ARNL - Number of Characters for Line
287
ARNC - Number of Characters in Buffer
288
ACB - Clear Buffer
289
AHS - Handshake
290
ARC - Read Characters
291
AWA - Write String with Append
292
AW - Write String
294
Communications Instructions
297
SVC - Service Communication
298
MSG - Message Communication
299
Command
301
Subtype
301
Channelnumber
302
Msgtimeout
302
Numberofbyte
302
Suppelementinfo[0] ~ [2]
302
Breakconnection
303
Targetdatatableinfo[0] ~ [4]
303
Timeout
303
Unconnectedmessage
303
Continuousoperation
304
Enable
304
Enabledwaiting
305
Error
305
Range
305
Done
306
Elapsedtime
306
Start
306
Errorcounter
307
Routiongpathdatatable
307
Routiongpathdatatblnumber
307
System Error Code
309
MSG Instruction Error Code
313
MSG Error Code Mapping
314
ASCII Character Set
323
Advertisement
Advertisement
Related Products
RS Automation X8 Series
RS Automation X8-M14DDT
RS Automation X8-B24ADR
RS Automation X8-B24DDT
RS Automation X8-B24AAR
RS Automation X8-M16DDR
RS Automation X8-B48DDX
RS Automation Categories
Industrial Equipment
Touch Panel
Servo Drives
Amplifier
Controller
More RS Automation Manuals
Login
Sign In
OR
Sign in with Facebook
Sign in with Google
Upload manual
Upload from disk
Upload from URL