Professional Documents
Culture Documents
XC Hardware Manual
XC Hardware Manual
XC series PLC include diverse CPU units and expansions with powerful functions. This chapter will mainly tell the main specifications, the whole products range, each part's description and name template composing this four items.
Diverse Models
XC series PLC's CPU units has many subsidiary products line, the combination can be make freely. l I/O Points: 100 140 160 240 320 480 60 points l Output Type: Transistor0 Relay0 R/T mixed type l Input Type: PNP0 NPN l Power Supply Type: AC220V0 DC24V ; l Subsidiary 1 XC10 XC20 XC30 XC50 XCM
Series Type Description Include 10I/O0 16I/O0 24I/O0 32I/O XC1 Economic Type Suitable for common simple applications which has less I/O requirement, Do not support free communication, expansion, BD cards. Include 14I/O0 16I/O0 24I/O0 32I/O0 48I/O0 60I/O XC2 Basic Type Equipped XC series PLC's basic functions, the CPU unit can't work with expansions, but can work with BD card. Equipped with high speed operation ability. Include 14I/O0 24I/O0 32I/O0 48I/O0 60I/O XC3 Standard Type XC series standard models, equipped with full functions, fulfill the user's diverse requirements Include 24I/O0 32I/O0 48I/O0 60I/O Besides XC3 series functions, XC5 series PLC added following XC5 Strength Type functions: 24I/O, 32I/O models have 4CH pulse output; 48I/O, 60I/O support CAN-bus, users can realize CAN bus network functions Include 24I/O0 32I/O XCM Motion Control Type Besides XC series basic functions, XCM models support powerful pulse output functions and rich motion control instruction. The models are designed especially for motion control.
Special Type
;
XC3-19AR-E
; 1 For each subsidiary series's model list and functions, please refer to Appendix 4; ; 2 XC3-19AR is not included in this manual. For the using method, please refer to0 XC3-19AR-E manual0 0
Strong Functions
XC series PLC have abundant basic functions and diverse special functions. Each subsidiary series faces to different application field. Abundant Basic Functions High Speed Operation Basic operation instruction 0.2^0.5us, the scan time is 10,000 steps per 5ms, the program space reaches to 160K. l Abundant expansions The CPU units usually support 7 different expansions and 1 BD card. l Multiple Communication Ports The CPU units have 1^4 communication ports, support RS2320 RS4850 CAN bus; can work with many peripheral devices like inverters, instruments, printers etc. l Rich soft device space The five subsidiary series of XC series PLC are equipped with different internal resource to apply different requirements. The resource space reaches: 1024 points flow S0 8768 points middle relayM0 544 points input relay0 544 points output relay0 640 points Timer T0 640 points counter C0 9024 points data register D0 2048 points FD0 36864 points expansion register ED0 l 2 types of program form XC series PLC support 2 types of program form, i.e instruction list and ladder chart. The two types can switch to each other; l Abundant instructions Abundant instructions, besides the basic order control, data transfer and compare, arithmetic, data loop and shift, the PLC also support pulse output, high speed counter, interruption, PID etc. l Real time clock XC series PLC are equipped with real time clock, for time control; l Compact size, convenient to install XC series PLC has compact size, convenient to install. User can choose DIN or screw installation style. Strength Special Functions l High Speed Pulse Counter can reach 80KHz The CPU units of XC2/XC3/XC5 are equipped with 3 channels, 2 phases high speed counter and high speed counter comparator; can realize single phase, pulse+direction, AB phase count, the frequency can reach 80KHz. Powerful communication&network ability With multiple communication port and diverse communication protocol like Modbus protocol0 free communication protocol etc, it's easy to build the different network; In l
l l
l l l
Modbus network, PLC can be master or slave; XC5 series can build CAN bus; via T-BOX module can build Ether net; via G-BOX can work with GPRS network; High Speed Pulse Output can reach 400Hz ; XC series PLC 1 are generally equipped 2 pulse output terminals, can output 400KHz ; pulse; the special model 2 has 4 channels pulse output functions Interruption Function XC series PLC have interruption function, including external interruption, time interruption and high speed counter interruption; they can meet different requirements. Switch I/O points freely XC series PLC has special switch I/O points function, that is developed in case of terminals broken, there is no need to change the program; C language function block Write the function block with C language, the program is more secured. Meantime, with the abundant operation functions, the PLC can realize more functions, which saves great internal space, improve the program efficiency; PID function on CPU units ; The CPU units of XC series PLC 1 has PID control and auto tune function. Sequential Function Block (BLOCK) In sequential function Block, users can realize the sequential action of instructions. This function is suitable to apply on pulse output, communication, motion control, inverter's read/write etc. This function simplify the program editing greatly. 24 segments high speed counter interruption ; There are 24 segments 32 bits initial value in high speed counter of XC series PLC 1 . Each segment can generate interruption with perfect real time ability, realize electric cam function; PWM pulse width modulation ; XC series PLC 1 have PWM pulse width modulation function, this function can apply to DC motor control; Frequency testing ; XC series PLC 1 can realize frequency testing Precise Time ; XC series PLC 1can realize precise time, the precise timer is a 32 bits timer of 1ms Motion Control ; XCM series PLC 1are motion control models, can realize circular interpolation, position control etc.
; 1 Here XC series PLC refer to the PLC which can realize the mentioned functions. That's to say, not all XC series PLC can realize the mentioned function. For details, please refer to Appendix 4. ; 2 here the special model refers to XC5-32T-E
Easy to Program
When program the PLC via XCPPro, users can feel it Humanism and easy to get familiar. l l l l l Switch ladder and instruction list freely Offer soft device comment, ladder comment, instruction hint functions etc. Offer many types of program interface for special instructions, convenient to write the instructions. Perfect monitor mode: ladder monitor, free monitor, soft devices monitor Many windows in one interface, convenient to manage.
XCP Pro software application, please refer to 0 XC series PLC user manual0 software0 . 0
1-1-2 Expansions
Expansion Modules
To fulfill the field control requirements better, XC series PLC can work with expansions, each CPU units can link 7 expansions. l Diverse Types Digital I/O expansions, analogue I/O modules, temperature control modules and function mixed modules etc. Compact Size DC24V power supply (32I/O modules are AC220V power supply). Analogue0 temperature modules all include PID tune function. Analogue I/O Modules
Power Supply: DC24V
l l l
2 BD Card
Besides the expansion modules, XC series PLC can also expand by the BD cards. The BD cards are small PCB cards which can insert into PLC from the BD port (on CPU unit), so this kind of expansion doesn't take extra space. l l Analogue and temperature type: XC-2AD2PT-BD Communication: XC-COM-BD
; 1: User should install and configure before using the BD cards. For details, please refer to:0 XC series BD cards user manual0 .
XC3
1
1 Series Name 2 Input/Output Point 3 If Input is NPN
XC10 XC20 XC30 XC50 XCM 100 140 160 240 320 480 60 R Relay output T Transistor output RT Relay/Transistor mix output (Y00 Y1 are Transistor)
If Input is PNP
PR Relay output PT Transistor output PRT Relay/Transistor mix output (Y0 0 Y1 are Transistor)
4 Power Supply
; 1 Generally, clock and RS485 are standard configuration on communication port. But some models are not included. Please refer to Appendix 4.
Relay output XC1-10R-E XC1-16R-E XC1-24R-E XC1-32R-E P N P XC1-10PR-E XC1-16PR-E XC1-24PR-E XC1-32PR-E
Transistor output
XC1-10T-E XC1-16T-E XC1-24T-E XC1-32T-E XC1-10PT-E XC1-16PT-E XC1-24PT-E XC1-32PT-E
Relay output
XC1-10R-C XC1-16R-C XC1-24R-C XC1-32R-C XC1-10PR-C XC1-16PR-C XC1-24PR-C XC1-32PR-C
Transistor output
XC1-10T-C XC1-16T-C XC1-24T-C XC1-32T-C XC1-10PT-C XC1-16PT-C XC1-24PT-C XC1-32PT-C
N P N
5 8 12 16 5 8 12 16
Relay output
Relay output
Transistor output
R/T Type
XC2-14T-E XC2-14RT-E XC2-14R-C XC2-14T-C XC2-14RT-C XC2-16T-E XC2-16RT-E XC2-16R-C XC2-16T-C XC2-16RT-C XC2-24T-E XC2-24RT-E XC2-24R-C XC2-24T-C XC2-24RT-C XC2-32T-E XC2-32RT-E XC2-32R-C XC2-32T-C XC2-32RT-C XC2-48T-E XC2-48RT-E XC2-48R-C XC2-48T-C XC2-48RT-C XC2-60T-E XC2-60RT-E XC2-60R-C XC2-60T-C XC2-60RT-C
XC2-14PR-E XC2-14PT-E XC2-14PRT-E XC2-14PR-C XC2-14PT-C XC2-14PRT-C XC2-16PR-E XC2-16PT-E XC2-16PRT-E XC2-16PR-C XC2-16PT-C XC2-16PRT-C XC2-24PR-E XC2-24PT-E XC2-24PRT-E XC2-24PR-C XC2-24PT-C XC2-24PRT-C XC2-32PR-E XC2-32PT-E XC2-32PRT-E XC2-32PR-C XC2-32PT-C XC2-32PRT-C XC2-48PR-E XC2-48PT-E XC2-48PRT-E XC2-48PR-C XC2-48PT-C XC2-48PRT-C
36
24
Relay output
Relay output
Transistor output
R/T Type
XC3-14R-E XC3-14T-E XC3-14RT-E XC3-14R-C XC3-14T-C XC3-14RT-C N P N XC3-24R-E XC3-24T-E XC3-24RT-E XC3-24R-C XC3-24T-C XC3-24RT-C XC3-32R-E XC3-32T-E XC3-32RT-E XC3-32R-C XC3-32T-C XC3-32RT-C XC3-48R-E XC3-48T-E XC3-48RT-E XC3-48R-C XC3-48T-C XC3-48RT-C XC3-60R-E XC3-60T-E XC3-60RT-E XC3-60R-C XC3-60T-C XC3-60RT-C XC3-14PR-E XC3-14PT-E XC3-14PRT-E XC3-14PR-C XC3-14PT-C XC3-14PRT-C P N P XC3-24PR-E XC3-24PT-E XC3-24PRT-E XC3-24PR-C XC3-24PT-C XC3-24PRT-C XC3-32PR-E XC3-32PT-E XC3-32PRT-E XC3-32PR-C XC3-32PT-C XC3-32PRT-C XC3-48PR-E XC3-48PT-E XC3-48PRT-E XC3-48PR-C XC3-48PT-C XC3-48PRT-C XC3-60PR-E XC3-60PT-E XC3-60PRT-E XC3-60PR-C XC3-60PT-C XC3-60PRT-C
Relay output
-
Transistor output
XC5-24T-C XC5-32T-C
R/T Type -
N P N
XC5-48R-E XC5-48T-E XC5-48RT-E XC5-48R-C XC5-48T-C XC5-48RT-C XC5-60R-E XC5-60T-E XC5-60RT-E XC5-60R-C XC5-60T-C XC5-60RT-C
P N
XC5-24PT-E XC5-32PT-E
XC5-24PT-C XC5-32PT-C
P XC5-48PR-E XC5-48PT-E XC5-48PRT-E XC5-48PR-C XC5-48PT-C XC5-48PRT-C XC5-60PR-E XC5-60PT-E XC5-60PRT-E XC5-60PR-C XC5-60PT-C XC5-60PRT-C
Relay output
-
Transistor output
XCM-24T-C XCM-32T-C XCM-48T-C XCM-24PT-C XCM-32PT-C XCM-48PT-C
R/T Type -
(DC24V)
(R T)
14 18 28 14 18 28
10 14 20 10 14 20
I/O Expansion
XC
1
E
2 3 4 5 6
1 2 3 4
XC E 80 160 32 NPN Type: X PNP Type: PX 80 160 32 YR relay output YT transistor output
Input N P XC-E8X -
relay output
XC-E8YR
transistor output
16 16 16 32 32 32 8 8 16 16 16 32 32 32
8 16 16 32 8 8 16 16 32 -
8 16 16 32 8 8 16 16 32
N XC-E16PX P XC-E32PX -
Analogue&Temperature Expansion
$a
$b
$c
$d
$e
E 4AD 4CH analogue input 8AD 8CH analogue input 2DA 2CH analogue output 4DA 4CH analogue output 6PT 6CH PT100 6TCA 6CH thermocouple input (V3.1or above) P with PID tune
$a
$b
$c
$d
4AD 4CH analogue input 8AD 8CH analogue input 6PT 6CH PT100 temperature Testing 6TC 6CH thermocouple testing P with PID tune Blank without PID tune BD
Description 2CH analogue input, 2CH PT100 temperature testing RS-485/232 communication
1 2 3
C O M F G C O M X 0 X 1 X 2
CPU Unit
12
X 1 5 X 1 6 X 1 7 X 2 0 X 2 1
Expansion
19
C 0 V O 0 A O 0 C 1 V O 1 A O 1
X 3 X 4
X 5 X 6
X 7 X 1 0
X 1 X 1 2
X 1 3 X 1 4
0 1 23 4 67
13 14
18
4 5 6 7 8
AO
PR W
PR W R U N E R R
AI
X R C E 2 3 3
PT O R 1 PT O R 2
Y
0 6
1 2 3 45 7
0 V 2 4 V
A B
C0 O M Y 0
C1 O M
C2 O M Y 1
Y 3 Y 2
Y 5 Y C3 4 O M
Y 6 Y 7
Y 1 0 Y 1
C4 O M Y 1 2
Y 1 3 Y 1 4
Y 1 5
C 0
V 0 I A 0 I
C 1
A 1 I V 1 I
V 2 I C 2 A 2 I
C 3 V 3 I
A 3 I
17
9
10 11
Number 11 12 13 14 15 16 17 18 19 Name
15
16
Each part's name is listed below: Number 1 2 3 4 5 6 7 8 9 10 Name Input&power supply terminals Input terminal label Port to install BD card COM2 COM1 Cover plate for COM port Output terminal label Output& 24V power terminals Output LED Port to connect with expansion Installation holes (2) Screws to install/remove the terminals Input LED Action LED: PWR (power); RUN (RUN); ERR (Error) Expansion cable Output terminals Action LED: PWR (power); Port to connect with expansion Input&power supply terminals
D0~D99 0 D100~D1490
; ; ; ; ; ;
For Special Use 6D8000~D8029 Data Register (D) 288 words For Special Use 6D8060~D8079 For Special Use 6D8120~D8179 For Special Use 6D8240~D8249 For Special Use 6D8306~D8313 For Special Use 6D8460~D8469 FD0~FD411 For Special Use 6FD8000~FD8011
; ; ; ; ;
FlashROMRegister (FD)
510 words
For Special Use 6FD8202~FD8229 For Special Use 6FD8306~FD8315 For Special Use
6 6
FD8323~FD8335
For Special Use FD8350~FD8384 High Speed Dispose Ability Password Protection Self-diagnose Function No 6 bits ASCII Power on self-check0 monitor the timer0 grammar check
2 XC2 Series
Items Program Executing Form Program Form Dispose Speed Power Off Retentive User's program space Total I/O I/O points
; ;
128K 14 8 X0~X7 6 Y0~Y5 16 8 X0~X7 8 Y0~Y7 24 14 X0~X15 10 Y0~Y11 32 18 X0~X21 14 Y0~Y15 48 28 X0~X33 20 Y0~Y23 60 36 X0~X43 24 Y0~Y27
Input Output
; ;
3 4
X0~X777 (512) Y0~Y777 (512) 8768 points 1024 points M0~M2999 0 M3000~M79990
; ;
For Special Use 6M8000~M8767 S0~S511 0 S512~S10230 T0~T99 100ms not accumulate T100~T199 100ms accumulate T200~T299 10ms not accumulate T300~T399 10ms accumulate T400~T499 1ms not accumulate T500~T599 1ms accumulate T600~T639 1ms precise time
Flow (S)
points Timer
640 points
Spec.
100mS timer: set time 0.1~3276.7sec. 10mS timer: set time 0.01~327.67sec. 1mS timer: set time 0.001~32.767sec. C0~C299: 16 bits sequential counter C300~C598: 32 bits sequential/inverse counter C600~C619: single phase high speed counter C620~C629: dual-phase high speed counter C630~C639 AB phase high speed counter
640 points
16 bits counter: set value K0~32,767 32 bits counter: set value -2147483648~ 2147483647 2612 Words D0~D999 0 D4000~D49990
; ;
FlashROM Register (FD) High Speed Dispose Ability Password Protection Self-diagnose Function
512 words
High speed counter, pulse output, external interruption 6 bits ASCII Power on self-check0 monitor the timer0 grammar check
3 XC3 Series
Items Program Executing Form Program Form Dispose Speed Power Off Retentive User's program space Total I/O I/O points
; ;
Specifications Loop scan form Instruction0 Ladder 0.5 us Use FlashROM and Li battery
1
128K 14 8 X0~X7 6 Y0~Y5 24 14 X0~X15 10 Y0~Y11 32 18 X0~X21 14 Y0~Y15 48 28 X0~X33 20 Y0~Y23 60 36 X0~X43 24 Y0~Y27
Input Output
; ;
3 4
X0~X777 (512) Y0~Y777 (512) 8768 points 1024 points M0~M2999 0 M3000~M79990
; ;
For Special Use 6M8000~M8767 S0~S511 0 S512~S10230 T0~T99 100ms not accumulate T100~T199 100ms accumulate T200~T299 10ms not accumulate T300~T399 10ms accumulate T400~T499 1ms not accumulate T500~T599 1ms accumulate T600~T639 1ms precise time
Flow (S)
points Timer
640 points
100mS timer: set time 0.1~3276.7sec. 10mS timer: set time 0.01~327.67sec. 1mS timer: set time 0.001~32.767sec. 640 points C0~C299: 16 bits sequential counter C300~C598: 32 bits sequential/inverse counter
C600~C619: single phase high speed counter C620~C629: dual-phase high speed counter C630~C639 AB phase high speed counter Spec. 16 bits counter: set value K0~32,767 32 bits counter: set value -2147483648~ 2147483647 9024 words 2048 words 16384 words D0~D3999 0 D4000~D79990
; ;
ED0~ED16383
High speed counter, pulse output, external interruption 6 bits ASCII Power on self-check0 monitor the timer0 grammar check
4 XC5 Series
Items Program Executing Form Program Form Dispose Speed Power Off Retentive User's program space Total I/O I/O points
; ;
Input Output
; ;
3 4
512 points: X0~X777 512 points: Y0~Y777 8768 points 1024 points M0~M3999 0 M4000~M79990
; ;
Flow (S)
T0~T99 100ms not accumulate T100~T199 100ms accumulate T200~T299 10ms not accumulate points Timer 640 points T300~T399 10ms accumulate T400~T499 1ms not accumulate T500~T599 1ms accumulate T600~T639 1ms precise time Spec. 100mS timer: set time 0.1~3276.7sec. 10mS timer: set time 0.01~327.67sec. 1mS timer: set time 0.001~32.767sec. C0~C299: 16 bits sequential counter points Counter (C) 640 points C300~C598: 32 bits sequential/inverse counter C600~C619: single phase high speed counter C620~C629: dual-phase high speed counter C630~C639 AB phase high speed counter Spec. 16 bits counter: set value K0~32,767 32 bits counter: set value -2147483648~ 2147483647 9024 words D0~D999 0 D4000~D49990
; ; ;
For Special Use 6D8000~D8511 For Special Use 6D8630~D8729 FD0~FD5119 For Special Use 6FD8000~FD9023
;
FlashROM Register (FD) Expand the internal ; registers (ED) 7 High Speed Dispose Ability Password Protection Self-diagnose Function
ED0~ED36863
High speed counter, pulse output, external interruption 6 bits ASCII Power on self-check0 monitor the timer0 grammar check
XCM Series
Items Program Executing Form Program Form Dispose Speed Power Off Retentive User's program space I/O points
;
Specifications Loop scan form Instruction0 Ladder 0.5 us Use FlashROM and Li battery
1
160K 24 32 48
Total I/O
14 X0~X015 10 Y0~Y011
18 X0~X021 14 Y0~Y015
28 X0~X33 20 Y0~Y23
3 4
X0~X1037 (Total 544) Y0~Y1037 (Total 544) 8768 points M0~M2999 0 M3000~M79990
; ;
For Special Use 6M8000~M8768 Flow (S) 1024 points S0~S511 0 S512~S10230 T0~T99 100ms not accumulate T100~T199 100ms accumulate T200~T299 10ms not accumulate points Timer 640 points T300~T399 10ms accumulate T400~T499 1ms not accumulate T500~T599 1ms accumulate T600~T639 1ms precise time Spec. 100mS timer: set time 0.1~3276.7sec. 10mS timer: set time 0.01~327.67sec. 1mS timer: set time 0.001~32.767sec. C0~C299: 16 bits sequential counter C300~C598: 32 bits sequential/inverse counter points Counter (C) 640 points C600~C619: single phase high speed counter C620~C629: dual-phase high speed counter C630~C639 AB phase high speed counter Spec. 16 bits counter: set value K0~32,767 32 bits counter: set value -2147483648~ 2147483647 5024 words D0~D2999 0 D4000~D49990
; ;
For Special Use 6D8000~D9023 FD0~FD63 524 words Expand the internal ; registers (ED) 7 High Speed Dispose Ability Password Protection Self-diagnose Function For Special Use 6FD8000~FD8349
; ;
High speed counter, pulse output, external interruption 6 bits ASCII Power on self-check0 monitor the timer0 grammar check
; 1 the user's program space: refer to the maximum program space when download secretly.
; 2 I/O points: refer to the terminal number that users can connect from outside ; 3 X: refer to the internal input relays, users can use middle relay when exceed the Input points ; 4 Y: refer to the internal output relays, users can use middle relay when exceed the Output points ; 50 0 Sign: the default power off retentive area, this area can be changed
; 6 For special use: refer to the special usage registers that are occupied by the system, can't be applied for other usage. For details, please refer to Appendix 1; ; 7 Only the hardware with 3.0 or above version of the CPU units have internal expansion register ED;
3 . 7 3
Suitable Model
Series I/O 10 and 16 14 and 16 14
FL G
N X 1
C O M
X 0 X 3
X 2
X 4 X 5
X 6 X 7
0 1 2 3 45 6 7
XC1
T4 YX P E 1 :3 R C DE A 6 4 2 0 T 1 : S N 3 0 2 6 7 :
X C 1 4 R E 3 T X
PR W R U N E R R
XC2 XC3
Y 5
1 0 2 1 0 9 4
0 1 2 3 4 5 6 7 V 4 2 Y 0 A C0 Y O 1 M C1 O M Y 2 Y 3
0 V
Y 4
3. 5
Graph 2
(Unit: mm)
9 3 1 1 3
3 3 7 .
Suitable Model
Series I/O 24 and 32 24 and 32 24 and 32 24 and 32 24 and 32
F G
C O M
C O M X 0
X 1 X 2
X 3 X 4
X 5 X 6
X 7 X 1 0
X 1 X 2 1
X 1 3 X 1 4
X 5 1 X 6 1
X 1 7 X 0 2
X 2 1
0 1 23 4 67
XC1
TE YX P C R :3 2 3 DE A 6 0 0 0 2 1 4 0 T : S 3 N 0 7 6 2 :
PR W R U N E R R
0 1 2 0 1 4 9
XC2 XC3
Y 5 1 Y 1 4
X R C E 3 2 3
PT O1 R PT O R 2
Y
0 6
1 2 3 45 7
V 0 V 2 4
A B
C0 O M Y 0
C1 O M
C2 O M Y 1
Y 3 Y 2
Y 5 Y C3 4 O M
Y 6
Y 1 0 Y 7
C4 O M Y 1 Y 1 2
Y 1 3
XC5
3. 5
XCM
Graph 3
(Unit: mm)
4 0 2 . 7 4 . 9 1
3 7 . 3
Suitable Model
Series I/O 48 and 60 48 and 60 48 and 60 48
C O M C O M X 0
X 1 X 2
X 3 X 4
X 5 X 6
X 7 X 1 0
X 1 X 2 1
X 1 3 X 1 4
X 1 5 X 1 6
X 1 7 X 2 0
X 2 1 X 2
X 2 3 X 2 4
X 2 5 X 2 6
X 2 7 X 0 3
X 3 1 X 3 2
X 3 3 X 3 4
X 3 5 X 6 3
X 7 3
X 4 1 X 4 0
X 4 3 X 2 4
XC2
TE YX P 0 :3 R C 6 DE A 4 1 2 0 6 T : S 2 0 6 6 6 7 0 N 3 2 0 :
01 2
3 4 5 67
0 1 2 4 9
PR O1 T
PT O R 2
X 0 R E C 6 3
Y
PR W R U N E R R 45 6 7
XC3 XC5
Y 2 7 Y 2 6
0 1 23
2 4 V
V 0
C+ A N
CA N A
Y 0 C0 O M
Y 1 C1 O M
Y 2 C2 O M C3 O M
Y 3 C4 O M
Y 4 Y 5
C5 O M
Y 7 Y 6
Y 1 0 C6 O M
Y 1
Y C7 1 2 O M Y 1 3 Y 1 4
Y 5 1
Y 1 7 Y 1 6
Y 2 0 C8 O M Y 2 1
Y 2
Y 3 2
C9 O M Y 2 4
Y 2 5
XCM
0 V 4 2 V
C+ A N A
CA N B C0 O M
Y 0 C1 O M
Y 1 C2 O M
Y 2 C3 O M
Y 3 C4 O M
Y 4 Y 5
C5 O M
Y 7 Y 6
C6 O M
Y 1 0 Y 1
Y 1 2 Y 3 1
C7 O M Y 4 1
Y 5 1 Y 1 6
Y 1 7 C8 O M
Y 2 0 Y 1 2
Y 2 Y 3 2
C9 O M Y 4 2
Y 2 5 Y 6 2
Y 7 2
l Graph B
C O M C O M X 0 X 1 X 2 X 3 X 4 X 5 X 6 X 7 X 0 1 X 1 X 1 2 X 1 3 X 4 1 X 5 1 X 1 6 X 1 7 X 2 0 X 2 1 X 2 X 2 3 X 2 4 X 5 2 X 6 2 X 2 7 X 3 0 X 1 3 X 3 2 X 3
V 0 2 V 4
C+ A N A
CA N B C0 O M
Y 0 C1 O M
Y 1 C2 O M
Y 2 C3 O M
Y 3 C4 O M
Y 4 Y 5
C5 O M
Y 7 Y 6
Y 0 1 C6 O M Y 1
Y 2 1 Y 1 3
C7 O M Y 1 4
Y 1 5 Y 6 1
Y 7 1 C8 O M
Y 0 2 Y 1 2
Y 2 Y 2 3
l Graph C
C O M F G 0 V 2 4 V A B C O M C0 O M Y 0 X 0 C1 O M X 1 X 2 C2 O M Y 1 X 3 X 4 Y 3 Y 2 X 5 X 6 Y 5 M Y C3 4 O X 7 X 1 0 Y 6 Y 7 X 1 X 1 2 X 1 3 X 1 4 Y 1 0 Y 1 X 1 5 X 1 6 C4 O M Y 1 2 Y 1 3 Y 1 4 X 1 7 X 2 0 Y 1 5 X 2 1
l Graph D
C O M F G 0 V 2 4 V C O M A B C0 O M Y 0 X 0 C1 O M X 1 X 2 C2 O M Y 1 X 3 X 4 Y 3 Y 2 Y 4 X 5 X 6 Y 5 C3 O M X 7 X 1 0 Y 6 Y 7 X 1 X 1 2 Y 1 0 Y 1 X 1 3 X 1 4 X 1 5
l Graph E
C O M F X G 0 0 V B 2 4 V C0 O M X 1 X 2 X 3 X 4 X 5 X 7 X 6 Y 4
A Y C1 Y 0 O M 3 Y 5 Y 1 Y 2
l Graph F
YY 7 5 Y 4 Y 6
l Graph G
C O M F G 0 V V 2 4 C O M A B C0 O M Y 0 X 0 Y 1 C1 O M X 1 X 2 Y 2 Y 3 X 3 X 4 C2 O M Y 4 X 5 X 7 X 6 Y 5 C3 O M X 1 X 1 0 Y 6 Y 7 X 1 2 Y 1 0 X 1 3 X 1 4 X 1 5 X 1 6 X 7 1 X 2 0 Y 1 3 Y 1 4 Y 1 5 X 2 1
C4 O M Y Y 1 1 2
l Graph H
C O M F G 0 V 2 4 V A B C O M C0 O M Y 0 X 0 Y 1 C1 O M X 1 X 2 Y 2 Y 3 X 3 X 4 C2 O M Y 4 X 5 X 7 X 6 Y 5 C3 O M X 1 X 1 0 Y 6 Y 7 X 1 2 Y 1 0 Y 1 X 1 3 X 1 4 X 1 5
l Graph I
C O M F G V 0 4 2 V B C O M A C0 O M Y 0 Y 1 X 0 Y 2 Y 3 X 1 X 2 C1 O M Y 4 X 3 X 4 Y 5 Y 6 X 5 X 7 X 6 Y 7 C2 O M X 1 X 0 1 Y 0 1 Y 1 X 2 1 Y 2 1 Y 1 3 X 1 3 X 4 1 X 1 5 X 1 6 C3 O M Y 1 4 X 7 1
Y 5 1 Y 1 6
Y 7 1
l Graph J
C O M F G 0 V 2 4 V B C O M A C0 O M Y 0 Y 1 X 0 Y 2 Y 3 X 1 X 2 C1 O M Y 4 X 3 X 4 Y 5 Y 6 X 5 X 7 X 6 Y 7 C2 O M X 1 X 1 0 Y 1 0 Y 1 X 1 2 Y 1 2 Y 1 3 X 1 3
l Graph K
C O M F G 2 4 V 0 V Y 0 C0 O M X 0 Y 1 X 1 X 2 X 3 X 4
Y C1 2 O M Y 3 Y 4
The Graph to the model: Graph A Suitable Model XC2-600 XC3- 600 XC5- 60 Comment 36 input/24 output
B C D E F G H I J K
XC2-480 XC3- 480 XC5- 48 XC2-320 XC3- 32 XC2-240 XC3- 24 XC2-140 XC3- 14 XC1- 160 XC2-16 XC5- 320 XCM-32 XC5- 240 XCM-24 XC1- 32 XC1- 24 XC1-10
28 input/20 output 18 input/14 output 14 input/10 output 8 input/6 output 8 input/8 output 18 input/14 output 14 input/10 output 16 input/16 output 12 input/12 output 5 input/5 output
COM1
Pins of COM1:
1 34 5 6 7
2 8
2 4 5 6 8
COM2
Pins of COM2 1:
;
1 34 5 6 7
2 8
Program Cable
5
2 5 8 7 1 43 6
1 9 6
DB9 female
; 1 in the graph we show only RS232 of COM2, we extend RS485 (A0 B) to the terminals), so we here don't list them out.
3 system structure
System Structure
As the controller, XC series PLC can connect with many types of peripheral equipments, expansions etc. In this chapter, we mainly tells the peripheral devices, the connection principle of CPU with expansions, installation, calculate the I/O points, input/output ID etc. For the introduction of expansions, please refer to chapter 8;
F G
C O M
C O M X 0
X 1 X 2
X 3 X 4
X 5 X 6
X 7 X 1 0
X 1 X 1 2
X 1 3 X 4 1
X 5 1 X 1 6
X 1 7 X 2 0
X 2 1
C 0 V O 0
A O 0
C 1 V O 1
A O 1
0 1 23 4 67
AO
PR W
PR W R U N E R
AI
X 3 2 R E C 3
PT O R 1 PT O R 2
Y
0 6
1 2 3 45 7
0 V 2 4 V
A B
C0 O M Y 0
C1 O M
C2 O M Y 1
Y 3 Y 2
Y 5 Y C3 4 O M
Y 6
Y 1 0 Y 7
C4 O M Y 1 Y 1 2
Y 1 3 Y 1 4
Y 5 1
V 0 I C 0
C 1 A 0 I
V 1 I
A 1 I C 2
V 2 I A 2 I
C 3 V 3 I
A 3 I
HMI
Network Module
C0
A O0 VO 0
C1 A O1 V O1
AO 0 C0 V O0
C1
AO 1 VO 1
AO
PWR
AO
PWR
AI
AI
C0
VI 0 C1 AI 0
AI 1 VI 2 VI 1 C 2 AI 2
C3 A I3 V I3
C0
; 1 In the above graph, the communication devices connected to the COM port are only samples for your reference. Each COM port can connect with many devices in real applications.
3 system structure
; 1 Please use the program cable offered by Xinje Electronic, or make the cable by yourself; the making method is showing in Chapter 2-4
3-2-2 Human Machine Interface (HMI) The HMI link PLC to the operators. The HMI can send the commands from operators to PLC, then PLC execute the commands. XC series PLC support diverse brands of HMI; the connection is based on the communication protocol. Generally communicate via Modbus protocol, the detailed parameters setting depends on the HMI. The Xinje HMI can work with PLC directly (the communication parameters are set in accordance already). Presently Xinje HMI has TP, OP, MP three series. 1 TP Series Touch Panel Monitors Size: 4.7"0 5.7"0 7"0 10.4" Display: 256 true color TFT Operation: Touch Screen Interface: RS2320 RS4220 RS485 Communication work with many PLC brands, inverters, instruments etc. Communicate with Xinje Inverters Driver panel printer directly Dual COM ports, work with two different devices separately Support free format protocol, the user can write the driver program freely Recipe Advanced Function RTC: Real Time Clock Password: nine-level setting
l l l l l
l l l l
l l l l l l
Size 3.7"0 5.7" Display Blue LCD0 256 true color Buttons Nr. 70 200 42 Interface RS2320 RS485 Communication work with many PLC brands. Communicate with Xinje Inverters RTC
3 system structure
l l l l l l
Size 3.7"0 7" Display 256 true color0 blue LCD Buttons Nr.: 260 42, the LCD is a touch screen Interface: RS2320 RS485 Communication work with many PLC brands. Communicate with Xinje Inverters RTC: Real Time Clock
3-2-3 Network Module PLC can build Modbus network, the special models can build CANBUS network. If the basic units configure with the special network module, they can connect to GPRS network, Ether net etc.
G-BOX
l l l l l l l l l
Transfer data wirelessly, open and transparent; Remote program and debug PLC, realize upload/download PLC; Integral data transfer terminal of TCP/IP protocol pallet, support TCP, UDP, DNS, PPP etc. Standard industrial interface (RS-232 or RS-485) Support long time online mode, equipped re-dial and heart-beat functions; Support SMS to control PLC Support local configuration Support GPRS network and GSM network Suitable for distribution system and remote control applications.
T-BOX
As industrial Ether Net module, T-BOX supports Modbus-RTU devices, the design is applied to industrial Ether net control system. l l l Remote integral maintenance and diagnose of PLC program on IP devices; Remote integral monitor of PLC program on IP devices; The traditional Modbus communication is one master, multi-slave form. The communication speed is slow. Via the connection by T-Box, users can realize the data exchange among master PLC and each subsidiary PLCs.
l l l l l l l
Realize flexible distributing automation structure, simplify the system management Realize Ether net visit via RJ45 interface, the communication is based on standard TCP/IP protocol Realize remote program, monitor, diagnose via industrial Ether net, save great time and cost; Store and operate data information via Ether net, build base to simplify the data disposal and file Enable the communication between Ether net and automation equipments, enable these devices to be used in complicated systems; High performance-price ratio, link the ether net to all the automation devices and levels in a simple form. Easy to maintenance, support simple diagnose function
3 system structure
COM2
RS232
Target device
COM2
RS232
Target device 1
COM2
Target device
About Expansion Devices l l Generally, one CPU unit can work with different types of expansions, can expand digital I/O, analog I/O, temperature control etc. One CPU unit can work with 7 expansions and an extra BD card.
C OM X1 COM X0
N L
COM X0 X2 X4 FG X1 X 3 X5 X 7 0 1 2 3 4 5 6 7
X6
N COM FG X1
X0
X2 X 4 X3 X5
X6 X7
N C OM FG X1
X 0 X 2 X4 X3 X5 0 1 2 3 4 5 6 7
X6 X7
N L
C OM X0 X2 X4 FG X 1 X3 X5 X7 0 1 2 3 4 5 6 7
X6
N CO M FG X1
X0
X2 X4 X3 X5
X6 X7
N L F G X 1
C O M
X 0 X 3
X 2
X 4 X 5
X 6 X 7
N L
C OM X0 X2 X4 FG X 1 X 3 X5 X7 0 1 2 3 4 5 6 7
X6
0 1 2 3 4 5 6 7
0 1 2 3 4 5 6 7
0 1 2 3 4 5 6 7
0 1 2 3 4 5 6 7
XC - E1 6Y R
PWR RUN ERR
XC - E1 6X
PWR RU N ERR
X C- E 8X 8 YR
P WR R UN E RR
X C- 8 AD
P WR RUN E RR
XC 3 -4 A D2 D A
PW R RU N ER R
X 8 T C P -
P WR E RR
Y
W PR R U N R E R
X C -6 P T- P
PWR RUN ERR
P ORT 1
PO RT2
RU X C5 -6 0 R- EN
Y
0 1 2 34 5 67
0 1 2 3 4 5 6 7 0 1 2 3 4 5 6 7 Y5 Y4 24 V 0V A Y0 C OM1 B COM0 Y1 Y2 Y3 Y4 Y5 2 4V 0V 0 1 2 3 4 5 6 7 A Y0 COM 1 Y3 B CO M0 Y1 Y2 Y 4 Y5 0 1 2 3 4 5 6 7 24V A Y0 CO M1 Y3 B CO M0 Y1 Y2 Y5 Y4 2 4V 0V 0 1 2 3 4 5 6 7 A Y0 COM1 B COM 0 Y1 Y2 Y3 Y4 Y5 2 V 4 V 0 B A Y 0 C0 Y O 1 M 0 1 2 3 4 5 6 7 C1 O M Y 4 Y 3 Y 5 0 1 2 3 4 5 6 7 24V A Y0 CO M1 Y3 B C OM0 Y 1 Y2 Y5 Y4
24V 0V
C AN + C A N-
Y0 Y1 Y2 CO M0 C O M1 CO M2
CO M3 Y4 Y6 Y7 Y 11 Y3 Y5 CO M 4 Y 10 Y 12
Y1 3 Y1 5 CO M6 Y2 0 Y 22 Y 23 Y2 5 Y2 7 C OM 5 Y 14 Y1 6 Y 17 Y2 1 CO M7 Y 24 Y 26
0V
24 A V Y0 C OM1 Y 3 B C OM0 Y 1 Y2
0V
Y 2
0V
After connect the CPU unit with the expansion, if the "PWR" LED on expansion ON, then the expansion can work properly; after installing the BD card to CPU unit, users need to configure it before using;
How to calculate the I/O l l l l After connect with the expansions, the total I/O points=I/O on basic unit+I/O on expansions. Digital I/O is octal Analog I/O is Decimal After expansion, the total I/O can reach 284 points
Basic Unit XC3-32R-E (18I/14O) connect with 5 expansions: XC-E8X8Y 0 XC-E16X0 XC-E32Y0 XC-E2AD0 XC-E4DA. Then the total I/O points should be: Input Points: 18 + 8 + 16 = 42 Output points: 14 + 8 +32 = 54 Total points: Input+ Output = 42+54=96
3 system structure
QD100~QD131
D8250~D8259 X200~X237 Y200~Y237 ID200~ID231
QD200~QD231
D8260~D8269 X300~X337 Y300~Y337 ID300~ID331
QD300~QD331
D8270~D8279 X400~X437 Y400~Y437 ID400~ID431
QD400~QD431
D8280~D8289 X500~X537 Y500~Y537 ID500~ID531
QD500~QD531
D8290~D8299 X600~X637 Y600~Y637 ID600~ID631
QD600~QD631
D8300~D8309 X700~X737 Y700~Y737 ID700~ID731
QD700~QD731
D8310~D8319 X1000~X1037 Y1000~Y1037 ID1000~ID1031
QD1000~QD1031
Module's Value D
D8320~D8329
3 system structure
Installation Position
Installation Method
Use DIN or screws to install the CPU units and expansions. Use DIN46277
PR W
M3 Screw
DIN installation
Installation Environment
In this chapter, we tell the structure, specification and external wiring of XC series PLC. The wiring method differs according to different models. The mainly difference is the wiring terminals. For each model's terminal arrangement, please refer to chapter 2-3.
Items Rated Voltage Allow Voltage Range Rated Frequency Allow momentary power off time Impulse Current Maximum Power Consumption Power Supply for Sensor
Content AC100V~240V AC90V~265V 50/60Hz Interruption Time"d0.5 AC cycle, interval"e 1sec Below 40A 5mS/AC100V below 60A 5mS/AC200V 12W 24VDC 10% maximum 400mA
; 1 Please use the wire cable thicker than 2mm2, to avoid the decrease of voltage; ; 2 Even happens the 10ms power off, the PLC can keep working. But when power off for long time or voltage abnormal decrease, the PLC will stop working, output will be OFF. When power supply recover, the PLC will RUN automatically. ; 3 The grounding terminals on basic units and expansions connect together and use the third type grounding.
Items Rated Voltage Allow Voltage Range Input Current (Only for basic unit) Allow momentary power off time Impulse Current Maximum Power Consumption Power Supply for Sensor
Content DC24V DC21.6V~26.4V 120mA 10mS 10A 12W 24VDC 10% maximum 400mA DC24V DC24V DC26.4V
Connection
; 1 Connect the power supply to L, N terminals ; 2 24V0 COM can supply 400mA/DC24V power supply. Do not give these two terminals power supply ; 3 . terminals are blank terminals, please do not wire them or use them as middle relays COM terminals on basic units and expansions together
In this chapter we tell the input specification and external wiring methods of XC series PLC. The connection method differs according to different model; the main reason is the terminals position. For each models terminal arrangement, please refer to chapter 2-3;
Basic Units
DC24V 10% 7mA/DC24V Up to 4.5mA Low than 1.5mA About 10ms Contact input or NPN open collector transistor Photo-electricity coupling insulation LED light when input ON
Input signals voltage Input signals current Input ON current Input OFF current Input response time Input signals format Circuit insulation Input actions display
Expansion Modules
Input signals voltage Input signals current Input ON current Input OFF current Input response time Input signals format Circuit insulation Input actions display
DC24V 10% 7mA/DC24V Up to 4.5mA Low than 1.5mA About 10ms Contact input or NPN open collector transistor Photo-electricity coupling insulation LED light when input ON
Input terminal When connect input terminal and COM terminal with contacts without voltage or NPN open collector transistor, if input is ON LED lamp lights, which indicates input0 There are many COM terminals to connect in PLC. Input circuit Use optical coupling instrument to insulate the input once circuit and twice circuit Theres a C-R filter in the twice circuit0 It is set to avoid wrong operation caused by vibration of input contacts or noise along with input signal. As the preceding reason, for the changing of input ON! OFF OFF! ON in PLC, the response time delays about 10ms0 Theres a digital filter inside X000~X0150 This kind of filter can very from 0~15ms according to the special register (D8020). Input sensitive The PLCs input current is DC24V 7mA but to be safe it needs current up to 3.5mA when its ON lower than 1.5mA when its OFF.
XC series PLCs input power is supplied by its interior 24V power so if use exterior power to drive photoelectricity sensor etc., this exterior power should be DC24V 4V please use NPN open collector type for sensors output transistor
Input Wiring
5-3
XC series PLC support high speed count function which is independent with the scan cycle. Via choosing different counter, testing the high speed input signal comes from sensor and rotary encoder. The highest testing frequency can reach 80KHz.
5-3-1 Count Mode XC series HSC function has three count modes: Increment mode, Pulse+Direction mode, AB-phase mode;
Increment Mode
Under this mode, input the pulse signal, the count value increase with every rising edge of pulse signal;
Pulse+Direction Mode
Under this mode, input the pulse signal and direction signal together. The count value increase or decrease according to the direction status. If the count direction is OFF, do increment count with the inputs rising edge; If the count direction is ON, do decrement count with the inputs rising edge;
AB Phase Mode
Under this mode, the HSC value increase or decrease according to the two difference signal (A phase or B phase). According to the times number, we have also one-time frequency mode and four-time frequency mode. The default mode is four-time frequency mode. One-time Frequency Mode
5-3-2
The HSCs count range is: K-2,147,483,648 ~ K+2,147,483,647. If the count value exceeds this range, up-flow or down-flow appears; The up-flow means: the count value jumps from K+2,147,483,647 to be K-2,147,483,648, then continue to count; The up-flow means: the count value jumps from K-2,147,483,648 to be K+2,147,483,647, then continue to count;
5-3-3 The Input Wiring Of HSC For the input wiring of pulse, it differs according to PLCs model and counters model. Below, we show several typical wiring method (take XC3-48 PLC as the example):
Increment Mode
Pulse+Direction Mode
AB Phase Mode
5-3-3 Input Terminals Assignment 10 High Speed counters Assignment of XC series PLC: PLC Model XC2 Whole Series 14I/O XC3 Series 24I/O, 32I/O 48I/O, 60I/O XC5 Series XCM Series 24I/O, 32I/O 4I/O, 60I/O 24I/O, 32I/O PLC's equipped high speed counters assignment Increasing Mode 5 4 6 4 2 6 2 Pulse+Direction 2 2 3 2 1 3 1 AB Phase Mode 2 2 3 2 1 3 1
Dir
Counter's direction judgment (OFF: increment counter, ON: decrement counter)
A
A phase input
B
B phase input
Normally, X0, X1 terminals input frequency can reach 80KHz under single-phase and AB phase mode; the other terminals input frequency can reach 10KHz under single-phase mode and 5KHz under AB phase mode. If X input terminals are not used as high speed input port, they can be used as common input terminals. The detailed port assignment is shown below: XC2 whole series PLC
Increment Mode Pulse + direction mode AB phase mode C600 C602 C604 C606 C608 C610 C612 C614 C616 C618 C620C622 C624 C626 C628 C630C632 C634 Highest frequency 4 times frequency Counter interruption 80K 80K 10K 10K 10K 80K 10K 80K 5K
X000 X001 X002 X003 X004 X005 X006 X007 X010 X011 X012
U U
U Dir
A B
U Dir
A B
U U
XC3-19AR-E
Increment Mode Pulse + direction mode AB phase mode C600C602 C604 C606 C608 C610 C612C614 C616 C618 C620C622 C624 C626 C628 C630C632 C634 Max. Freq. 4-time Freq. Count Interrupt X000 X001 X002 U U U Dir U A B A 10K 10K 10K 10K 10K 10K 5K 5K
Dir
XC3-480 60 PLC
Increment Mode Pulse + direction mode AB phase mode C600 C602 C604 C606 C608 C610 C612 C614 C616 C618 C620 C622 C624 C626 C628 C630 C632 C634 Max. Freq. 4-time Freq. Count Interrupt X000 X001 X002 X003 X004 X005 U U U U U Dir U Dir A B A B 80K 80K 10K 10K 80K 80K 80K 80K
A B
A B
5-3-4 AB Phase Counter's Frequency Multiplication Setting To AB phase counter, user can modify the value in FLASH data registers FD8241, FD8242, FD8243 to set the frequency multiplication value. When the value is 1, it is 1 time frequency; when the value is 4, it is 4 times frequency.
Register FD8241 Function Setting Value 1 4 1 4 1 4 Content 1 time frequency 4 time frequency 1 time frequency 4 time frequency 1 time frequency 4 time frequency
FD8242
FD8243
; 1 For more information about high speed counter, please refer to 0 XC series PLC user manual [Instruction Part]0 ; 2 To some special model, only one axis can be set as one time frequency or 4 times frequency, the left two axis are separately one time frequency and 4 times frequency.
In this chapter we tell the output specification and external wiring methods of XC series PLC. The connection method differs according to different model; the main reason is the terminals position. For each models terminal arrangement, please refer to chapter 2-3;
Relay Output
Interior power Circuit insulation Action denote Max load Resistant load Induce load Lamp load Open circuits leak current Mini load Response time OFF! ON ON! OFF
Below AC250V0 DC30V Mechanism insulation LED indicate lamp 3A 80VA 100W DC5V 2mA 10ms 10ms
Interior power Circuit insulation Action denote Max load Restance load Induce load Lamp load Open current Mini load Response time OFF! ON ON! OFF circuits leak
Below DC5~30V Optical coupling insulation Indicate lamp LED 0.8A 12W/DC24V 1.5W/DC24V DC5V 2mA Below 0.2ms Below 0.2ms
Model High Speed Pulse Output Terminal External Power Supply Action Indication Maximum Current Max output frequency of pulse
l l
Output terminals Relay output type includes 2~4 public terminals. So each public-end unit can drive different power-voltage systems (E.g. AC200V AC100V DC24V etc.) load. Circuits insulation Between the relay output coils and contacts PLCs interior circuits and exterior circuits, load circuits are electric insulation. Besides, each public-end blocks are separate. Action display LED lamp lights when output relays coils galvanize, output contacts are ON. Response time From the output relay galvanize (or cut) to the output contacts be ON (or OFF), the response time is about 10ms Output current The current-voltage below AC250V can drive the load of pure resistace 2A/1 point0 inductance load below 80VA AC100V or AC200V and lamp load below 100W AC100V or AC200V . Open circuits leak current When the output contact be OFF and theres no leak current can directly drive Ne lamp etc. The life of relay output contacts Standard life of induce AC load such as contactor0 electromagnetism valve 5 million times for 20VA load. Cut power devices life according to the companys test: for 80VA load, the action life is up to 2 million times. But if the load parallel connection with surge absorber, the life will be greatly improved!
For DC induce load, please parallel connect with commutate diode. If not connect with the commutate diode, the contacts life will be decreased greatly. Please choose the commutate diode which allow inverse voltage endurance up to 5~10 times of the loads voltage, ordinal current exceeds load current. Parallel connect AC induce load with surge absorber can reduce noise.
DC Load
5 AC Load
Normal Transistor Output l l l Output Terminals There are 1~4 COM outputs on transistor output type CPU units External Power Supply Please use DC5~30V this stable power supply to drive the load drive. Circuit Isolation Inside PLC, we use optical couples to isolate the internal circuit with the output transistors; besides, public blocks isolate to each other. Action Indication When driving optical couples, LED will be ON, the output transistors will be ON; Response Time From optical couple being ON (or OFF) to transistor being ON (or OFF), PLC needs time below 0.2ms. Output current Each outputs current is 0.5A. But limited by the temperature rising, every 4 points total current should be below 0.8A. Open circuit current Below 0.1mA
l l
E.g.: Below is the connection diagram of RT/T type PLC with stepping driver:
PLC side Stepping Driver
(Make sure the drivers optical couples input terminal has 8~15mA reliable current)
In this chapter, we tell the whole using process of PLV, from programming till using. So, running, debug and maintenance of PLC is included.
When get the products, please check if the input/output terminals are correct, if there is any component missed. Generally, you can power on the PLC directly at this time. Check if PWR and RUN LED are ON.
After confirming the products, please write the program for PLC. You can write the program via computer. Then download the program to your PLC. The general operation steps are listed below:
Write the program Connect PLC to PC with the program cable Power PLC ON Download Program
; 1 Please link the download cable before you power on the PLC. Or else the COM port will be easily damaged! The method to connect BD card and expansion is same.
In Ideal condition, PLC is in running mode. But if you find some mistakes in the program and you need to modify the program, you should write the new program to the running PLC; l l l l l l Connect PLC to PC with the program cable Upload the program in PLC Modify the uploaded program; we suggest you to save the modified program; Pause the running of PLC, download the modified program to PLC; Use ladder monitor, free monitor to monitor PLC If the program still can't fulfill your requirement, you can go on modify it and download to PLC.
LED on PLC
When PLC is running correctly, the PWR and RUN LED should keeps be ON;
l l
If ERR LED keeps be ON, it indicates that PLC running is in error, please correct the program in time If PWR LED is OFF, it indicates that the power supply is in error, please check your wiring;
Even the PLC has certain anti-interfere ability and strong stability, you should check the PLC regularly. The check items include: l Check if the input/output terminals, power supply terminals are loosen l Check if the COM ports are correct l Check if the PWR LED, I/O LED can be ON l Clear the dusts on PLC, to avoid the dusts fall into PLC l Manage to make PLC running, the storage environment fits the standard told in chapter 2-1-1
There is no any component in PLC to decrease the life of the battery, so the battery can be used all the time. But if your PLC supports clock function, you should change the battery regularly. l The battery's life is usually 3~5 years; l If you need the replay output PLC type, and the relay needs to open/close frequently, or drive large capacity load, the battery's life may be decreased l If you find battery's power decreased, please change it at your earliest l After changing the battery, please power it on at your earliest, or else the battery will run out of power automatically.
Abandon
If you make sure to abandon the products, please treat the products as the industrial waste.
8 expansion devices
Expansion Devices
XC series PLC expansions include expansion modules and expansion BD cards. The expansion modules include input/output expansion module, analogue, temperature expansion modules; BD cards include analogue temperature, communication applications etc. Via the expansion devices, XC series PLC are used widely in temperature, flow, liquid, pressure fields etc.
8 expansion devices
General Specifications
Item Using environment Environmental Temperature Stock temperature Environmental Humidity Stock Humidity Installation
Content noncorrosive gas 0! ~60 ! -20~70! 5~95% 5~95% Use M3 screws to fix or install on DIN46277 (width 35mm) DIN
Modules Structure
Name Power Supply Indication Module Name Expansion Port Analogue input/output
Function The LED is ON when power on the module The model name of this special module Link with other expansion module Used to connect with analogue input/output and peripheral
8 expansion devices
equipments, can be removed Used to install the module directly Put M3 screw in the hole to finish installation Realize data transfer by linking this cable to withPLC extension port
External Dimension
63 55
Suitable Models
73.3
Module Type Model 8I/O0 16I/O
R2
24V
bi \U S
Digital Input/output
94 102
X in j e E le ct r on ic Co ., L td
PR W
bi\Uu5
Suitable Models
F G C O M CM O X 0 X 1 X 2 X 3 X 4 X 5 X 6 X 7 X 1 0 X 1 X 2 1 X 1 3 X 1 4 X 5 1 X 6 1 X 1 7 X 0 2 X 2 1
Module Type
T:Y3 X P E E R 2 3 C DE A 0 2 T 1 4 6 : S 7 6 0 N 2 3 :
Model 32I/O
0 1 23 4 67
PR W R U N E R R
X C R E 3 2 3 PT O1 R PT O R 2
Y
0 6
1 2 3 45 7
Digital Input/output
Y 5 1 Y 1 4
1 0 1 0 2 9 4
V 0 V 2 4
A B
CM O0 Y 0
C1 O M
C2 O M Y 1
Y 3 Y 2
Y 5 Y C3 4 O M
Y 6
Y 1 0 Y 7
C4 O M Y 1 Y 1 2
Y 1 3
3. 5
Module Configuration
8 expansion devices
l l l
Digital input/output quantity is in octal form; Input/output analog is in decimal form PLC main units can work with 7 expansions and one extra BD card. The expansion module can be any type (analog or digital, temperature);
Model List
N XC-E16PX P XC-E32PX -
8 expansion devices
Module Specification
Input Specification
Input Items Input signals voltage Input signals current Input ON current Input OFF current Input response time Input signals format Circuit insulation Input actions display
Content DC24V 10% 7mA/DC24V Up to 4.5mA Low than 1.5mA About 10ms Contact input or NPN open collector transistor Photo-electricity coupling insulation LED light when input ON
Relay output Content Below AC250V0 DC30V Mechanism insulation LED indicate lamp 3A 3A 80VA 100W 10ms 10ms 80VA 100W
Input Items Internal power Circuit insulation Action denote Max load
Open circuits leak current Mini load Response time DC5V 2mA 10ms
Transistor Output Content Below DC5~30V Optical coupling insulation Indicate lamp LED 0.8A 12W/DC24V
Input Items Internal power Circuit insulation Action denote Max load 0.8A 12W/DC24V
8 expansion devices
1.5W/DC24V Open circuits leak current Mini load Response time DC5V 2mA Below 0.2ms
3 l
XC-E8YR0 XC-E8YT
Y 0 C0 O M C1 O M
YY 1 2 C2 O M Y 3
C3 O M Y 4
Y 5 Y 6
Y 7
XC-E8X8YR0 XC-E8X8YT
C O M Y 0 C0 O M C1 O M C X O 1 M X 0 YY 1 2 C2 O M Y 3 X 3 X 2 C3 O M Y 4 X 4 Y 6 X 5 X 6 Y 5 X 7 Y 7
XC-E16X
C O M C X O 0 M C O M X 1 X 2 X 1 3 X 1 4 X 5 1 X 3 X 4 X 1 7 X 1 6 X 5 X 7 X 6
C O M
X 1 0
X 1 X 1 2
XC-E16YR0 XC-E16YT
C0 O M Y 0 C1 O M C5 O M YY 1 2 C2 O M Y 1 2 C6 O M Y 1 3 C3 O M Y 3 C7 O M Y 1 4 Y 4 Y 1 6 Y 5 Y 6 Y 1 5 Y 7 Y 1 7
Y 1 0 C4 O M
XC-E32X
C O M F G V 0 V 4 2 C O M C O M C O M X 0 2 X 0 X 1 2 X 2 X 1 X 2 X 3 2 X 4 2 X 3 X 4 X 5 2 X 6 2 X 5 X 7 X 6 X 7 2 X 0 3 X 1 X 0 1 X 1 3 X 2 3 X 2 1 X 3 X 4 3 X 3 1 X 4 1 X 5 1 X 6 1 X 5 3 X 6 3 X 7 1
X 7 3
XC-E32YR0 XC-E32YT
8 expansion devices
Y 0 F G V 0 2 4 V C4 O M C0 O M Y 2 0 Y 2 Y 1
Y 2 Y 3 Y 2 3 Y 2 3
C1 O M Y 4 C5 O M Y 2 5 Y 4 2
Y 5 Y 6
Y 7 C2 O M Y 2 7 Y 2 5 C6 O M
Y 2 0 Y 1 2 Y 3 0 Y 3 1
Y 2 Y 2 3 Y 3 2 Y 3
C3 O M Y 2 4 C7 O M Y 3 4
Y 2 5 Y 2 6 Y 3 5 Y 3 6
Y 2 7
Y 3 7
XC-E16X16YR
C O M F G 0 V 4 2 V C0 O M C O M Y 0 Y 1 X 0 Y 2 X 1 X 2 C1 O M Y 3 X 3 X 4 Y 5 Y 4 Y 6 X 5 X 7 X 6 Y 7 C2 O M X 1 X 0 1 Y 0 1 Y 1 X 2 1 Y 2 1 Y 3 1 X 3 1 X 4 1 X 5 1 X 6 1 C3 O M Y 4 1 X 1 7
Y 5 1 Y 6 1
Y 7 1
XC-E4AD2DA
XC-E6TCA-P
XC-E3AD4PT2DA
XC-E2AD2PT2DA
8 expansion devices
8-3-1 XC-E8AD
Brief Introduction l l 14 bits high precision analog input 8 channels analog input The first four channels voltage input (0~5V0 0~10V two kinds) The left 4 channels current input (0~20mA0 4~20 mA two kinds) As special function module of XC, 7 models could be connected at most. Support PID auto tune function
l l
Specification
Items Analog input bound Max input bound Digital output bound PID control value Distinguish Ratio Integrate Precision Convert speed Power used by analog
Voltage input (0CH-3CH) DC0^5V0 0^10V 18V 14 bits binary data 0^K4095 1/16383 14Bit 0.8% 20ms/channel DC24V10% 100mA
3 Terminal Arrangement
0 V 2 4 V C 0 AA 0 1 I I C 1 0 I .V
C 0 V 1 I C 2
C 1 V 2 I A 2 I C 3
C 2 V I .3 A 3 I
C 3
CH
NAME
SIGNAL VI0+ voltage input VI0- voltage input VI2+ voltage input VI2- voltage input AI0+ current input AI0- current input AI2+ current input AI2- current input
CH
NAME
SIGNAL VI1+ voltage input VI1- voltage input VI3+ voltage input VI3- voltage input AI1+ current input AI1- current input AI3+ current input AI3- current input
8 expansion devices
24V 0V
8-3-2 XC-E4AD2DA
Brief Introduction
l l l l
4CH analogue input: voltage and current input selectable; Voltage input range is 0^ 5V0 0^ 10V selectable, current input range is 0^ 20mA0 4^ 20mA selectable; 2CH analogue output: voltage and current input selectable; Voltage input range is 0^ 5V0 0^ 10V selectable, current input range is 0^ 20mA0 4^ 20mA selectable; 14 bits high precision analogue input; As the special module, 7pcs XC-E4AD2DA can be connected to one XC series PLC main unit;
Specification
Analogue Input Voltage Input Current Input 0~5V,0~10V 0~20mA,4~20mA DC18V 0~40mA
Analogue Output Voltage output Current Output 0~5V0 0~10V, 0~20mA,4~20mA (external load (external load resistor resistor 500 ) 2K ~1M ) 12bits binary (0~4095) 1/4095(12Bit); the convert data is stored in PLC in form of Hex. (14Bit) 0.8%
Digital Input Range Digital Output Range Distinguish Ratio PID Output Value Integral precision Convert Speed Power Supply
14 bits binary (0~16383) 1/16383(14Bit); the convert data is stored in PLC in form of Hex. (14Bit) 0~K4095 20ms/CH
8 expansion devices
Terminal Arrangement
0 V 2 4 V C 0 C 1 A 1 V 1 I A O 0 V O 0 V 2 I C 2 A 2 I V 3 I C 1 V O 1 C 3 A 3 I A O 1
V 0 I C 0 A 0 I
CH CH0
SIGNAL Current analogue input Voltage analogue input COM of CH0 Current analogue input Voltage analogue input COM of CH2 Current analogue output Voltage analogue output COM of CH0 +24V power supply COM of power supply
CH CH1
SIGNAL Current analogue input Voltage analogue input COM of CH1 Current analogue input Voltage analogue input COM of CH3 Current analogue output Voltage analogue output COM of CH1
CH2
AI2 VI2 C2
CH3
AI3 VI3 C3
CH0
CH1
AO1 VO1 C1
0V
8-3-3 XC-E4AD
Brief Introduction
l l l l
4CH analogue input: voltage and current input selectable; Voltage input range is 0^ 5V0 0^ 10V selectable, current input range is 0^ 20mA0 4^ 20mA selectable; 14 bits high precision analogue input; As the special module, 7pcs XC-E4AD can be connected to one XC series PLC main unit; XC-E4AD module support PID auto tune function;
8 expansion devices
Specification
Items Analogue Input Range Max Input Range Analogue Output Digital Input Range Digital Output Range Distinguish Ratio PID Output Value Integral precision Convert Speed Power Supply Voltage Input DC0^ 5V0 0^ 10V DC18V
Analogue Input (AD) Current Input DC0^ 20mA0 4^ 20mA DC0^ 40mA -
14 bits binary (0^ 16383) 1/16383(14Bit); the convert data is stored in PLC in form of Hex. (14Bit) 0^ K4095 0.8% 20ms/CH DC24V10% 100mA
3 Terminal Arrangement
0 V 2 4 V V 0 I C 0 A 0 I C 1 A 1 V 1 I V 2 I C 2 A 2 I V 3 I C 3 A 3 I
CH
NAME
SIGNAL Current analogue input Voltage analogue input COM of CH0 Current analogue input Voltage analogue input COM of CH2 +24V power supply COM of power supply
CH
NAME
SIGNAL Current analogue input Voltage analogue input COM of CH1 Current analogue input Voltage analogue input COM of CH3
8-3-4 XC-E4DA
Brief Introduction
8 expansion devices
l l l
4CH analogue output: voltage and current input selectable; Voltage input range is 0^ 5V0 0^ 10V selectable, current input range is 0^ 20mA0 4^ 20mA selectable; 10 bits high precision analogue output; As the special module, 7pcs XC-E4DA can be connected to one XC series PLC main unit;
Specification
Items Analogue Output Range Digital Input Range Distinguish Ratio Integral Precision Convert Speed Power Supply
Voltage Output DC0^ 5V0 0^ 10V (external load 2K ~1M ) 12 bits binary
Current Output DC0^ 20mA0 4^ 20mA (external load resistor less than 500 )
resistor
1/1023(10Bit); the convert data is stored in PLC in form of Hex. (12Bit) 0.8% 3ms/CH DC24V10% 100mA
0 V 2 4 V
C 0 C 2
A O 0 V O 0 A O 2 V O 2
C 1 C 3
A O 1 V O 1 A O 3 V O 3
Terminal
CH
NAME AO0
SIGNAL Current analogue output Voltage analogue output COM of CH0 Current analogue output Voltage analogue output COM of CH2 +24V power supply
CH
NAME
SIGNAL Current analogue output Voltage analogue output COM of CH1 Current analogue output Voltage analogue output COM of CH3
8 expansion devices
0V
8-3-5 XC-E2DA
Brief Introduction
l l l
2CH analogue output: voltage and current input selectable; Voltage input range is 0^ 5V0 0^ 10V selectable, current input range is 0^ 20mA0 4^ 20mA selectable; 12 bits high precision analogue input; As the special module, 7pcs XC-E2DA can be connected to one XC series PLC main unit;
Specification
Items Analogue Output Range Digital Input Range Distinguish Ratio Integral Precision Convert Speed Power Supply
Voltage Output DC0^ 5V0 0^ 10V External Load Resistor (2K ~1M ) 12 bits binary
Current Output DC0^ 20mA0 4^ 20mA External Load Resistor less than 500
1/4096(12Bit); the convert data is stored in PLC in form of Hex. (12Bit) 0.8% 3ms/CH DC24V10% 100mA
Terminal Arrangement
0 V 2 4 V C 0 A O 0 V O 0 C 1 A O 1 V O 1
CH CH0
8 expansion devices
Current analogue output Voltage analogue output COM of CH1 +24V power supply COM of power supply
8-3-6 XC-E6PT-P
Brief Introduction
l l l l l
Pt resistor input, the scale is Pt100 6CH input, 6CH output, 2 groups PID parameters (3CH/group) 1mA constant output, doesnt effected by the environment; The distinguish precision is 0.1! As the special module, 7pcs XC-E6PT-P can be connected to one XC series PLC main unit;
Specification
Items Analogue Input Signal Temperature testing range Digital Output range Control precision Distinguish Ratio Integral Precision Convert Speed Power Supply
Content Pt100 resistor -100! ^ 350! -1000^ 3500, 16bits with sign, binary 0.5! 0.1! 0.8% (Relate to the max value) 20ms/CH DC24V10% 50mA
; 1: If no signal input, the value is 3500; ; 2: According to the actual requirements, connect with Pt100 resistors
8 expansion devices
3 Terminal Arrangement
0 V 2 4 V A 0 C 0 C 1
C0C1 O O M M Y 0 A A 1 2 C 2 C 3
C2 O M Y 1 A 3 C 4
Y 3 Y .2 A 4 C 5 Y 4
Y 5 A 5
NAME A0 C0 A2 C2 A4 C4 Y0 Y2 Y4
SIGNAL 0CH thermo-resistor input terminal 0CH COM of thermo-resistor input 2CH thermo-resistor input terminal 2CH COM of thermo-resistor input 4CH thermo-resistor input terminal 4CH COM of thermo-resistor input Output of CH0 Output of CH2 Output of CH4 +24V power supply COM for power supply
NAME A1 C1 A3 C3 A5 C5 Y1 Y3 Y5
SIGNAL 1CH thermo-resistor input terminal 1CH COM of thermo-resistor input 3CH thermo-resistor input terminal 3CH COM of thermo-resistor input 5CH thermo-resistor input terminal 5CH COM of thermo-resistor input Output of CH1 Output of CH3 Output of CH5
24V 0V
8-3-7 XC-E6TCA-P
Brief Introduction
% % % % %
Support many thermocouple types (K, S, E, N, J, T, R types) Adopt DC-DC power supply isolate design, enhance the anti-interfere ability; The temperature precision is 0.1!0 Set each channels PID parameters independently, equipped with separate register space; Support real time PID auto tune function; enable the device to PID auto tune under every status (cold status, heating status, transition status etc), get the best PID values; Realize data exchange with FROM and TO instructions, enhance the flexibility, reduce the data exchange quantity, expand the data memory space;
Specification
8 expansion devices
Items Analogue Input Signal Temperature testing range Digital Output range Control precision Distinguish Ratio Integral Precision Convert Speed Power Supply
Specifications K0 S0 E0 N0 J0 T0 R type thermocouples 0! ^ 1000! 0^ 4095, without sign 12 bits, decimal 0.1! 0.1! 0.1! 20ms/CH DC24V10% 50mA
; 1: When no signal input, the channels data is 4095; ; 2: According to the actual requirements, connect with the thermo-resistors;
Terminal Arrangement
V 0 V 4 2 T C 0 + TC O T C 1
C0C1 O O M M Y 0 T T C C + + 2 1 _ T T C C 2 3 T C 4 T C 3 + T C 5 -
C2 O M Y 1
Y 3 Y .2 T C + 4 Y 4
Y 5 T C + 5
CH CH0
SIGNAL CH0 temperature input CH0 temperature input CH2 temperature input CH2 temperature input CH4 temperature input CH4 temperature input
SIGNAL CH1 temperature input CH1 temperature input CH3 temperature input CH3 temperature input CH5 temperature input CH5 temperature input
Output Channel Y0^ Y5 Analogue Output: in the form of digital type, the range is 0~4095 Digital Output: in the form of occupy ratio, Y output in the activate time +24V power supply COM of power supply
8 expansion devices
8-3-8 XC-E3AD4PT2DA
Brief Introduction
l l l l l
3CH 14bits current input0 4CH PT100 temperature input and 2CH 10bits voltage output 3CH AD is current (0~20mA0 4~20mA) selectable; 2Ch DA is voltage (0~5V0 0~10V) selectable, choose via the software; Pt resistor input, the scale is PT100 3CH A/D and 4CH PT input are equipped with PID auto tune function; As the special module, 7pcs XC-E3AD4PT2DA can be connected to one XC series PLC main unit;
Specification
Items Analogue input Temperature testing range Max input range Analogue output range Digital input range Digital Output Range Distinguish Ratio PID Output Value Integral Precision Convert Speed Power Supply
Analogue Voltage Output (DA) DC0~5V0 0~10V(external load resistor 2K ~1M ) 10 bits Binary (0~1023) 1/1023(10Bit): The converted data is stored in PLC in Hex. (10Bit) 0.8% 3ms/CH
14 bits Binary (0~16383) 1/16383(14Bit): The converted data is stored in PLC in Hex. (14Bit) 0~K4095 0.8% 20ms/CH
-1000~3500
0.1!
8 expansion devices
Terminal Arrangement
4 2 V B 0 A 0
0 V C 0 C 0
AA 01 II C 1 A C 1 1 B 1 A 2
A 2 I C 2 B 2 C 2
V O 0 C 3 . A 3 B 3 C 4
V O 1 C 3
SIGNAL 0CH current Input 0CH current Input COM 2CH current Input 2CH current Input COM 0CH temperature input 0CH input COM 2CH temperature input 2CH input COM 0CH voltage output 0CH voltage output COM +24V power supply power supply COM
CH
NAME C1
1CH AI1
1CH temperature input 1CH input COM 3CH temperature input 3CH input COM 1CH voltage output 1CH voltage output COM
2CH
A2 B2 C2
0CH -
VO0 C3 24V 0V
8-3-9 XC-E2AD2PT2DA
Brief Introduction
8 expansion devices
% %
% % % % %
2CH 16bits analogue input0 2CH PT100 temperature input and 2CH 10bits analogue output 2CH input/output is current, voltage selectable (current: 0~20mA0 4~20mA; voltage: 0~5V0 0~10V), select via XCPPro; 2CH A/D and 2CH PT input has PID auto tune function; Adopt DC-DC power supply isolation design, enhance the anti-interfere ability; The display precision is 0.01! Set each channels PID value separately, equipped separate register space; Support real time PID auto tune function; enable the device to PID auto tune under every status (cold status, heating status, transition status etc), get the best PID values; Realize data exchange with FROM and TO instructions, enhance the flexibility, reduce the data exchange quantity, expand the data memory space;
Specification
Items
Temp. input PT
Current Analogue Input Voltage Temperature Range Max input range Analogue output range Digital input range Digital Output range Distinguish Ratio PID Output value Integral precision Convert speed Power supply 0.8%
PT100
-100~350! Current
Voltage
-1000~3500 0.01!
DC24V10%
8 expansion devices
Terminal Arrangement
V 0 V 4 2 P T 0 C O M V A P T 1 V B C O M V 0 I O I 0 A 0 I
V O 0 C O 0 V 1 I C 0 I C 1 I
V C O O 1 1 O I 1 A 1 I
Terminals PT0, PT1 VI0, VI1 Analogue Input AI0, AI1 Temperature Input
Comments Analogue input, (-100! ^ 350! ) Voltage Input Current input Voltage Input Current input PT100 temperature sensor
0~10V or 0~5V 0~20mA or 4~20mA in digital form, range: 0~1023 in digital form, range: 0~1023
Output terminals
Three-line PT100 resistors input wiring is shown below: To normal PT100 resistors, wire according to the terminals color; the terminal with same color can connect to PT1 and COM randomly, the other terminal connect to VA side;
P T 0 C O M G) (D N
8-4 Expansion BD cards
V A
Installatio
Open the cover on the left side (see the dotted line below), install the card according to the pin connectors and fix with screws; fix the protection cover to finish;
8 expansion devices
Configuration
1) Install the BD card on PLC correctly 2) Link PLC via XCPPro, in Configure menu, choose BD settings (See graph below)
3) In BD settings, choose Other BD, then set BD from the right options; finally download the user program;
8 expansion devices
; 1:
8 expansion devices
8-4-1 XC-2AD2PT-BD
Specifications
l l l
14 bits high precision analogue input 2CH voltage 0~10V0 0~5V selectable; 2CH temperature input; Pt temperature resistor sensor input (Pt100 2-line form)
Specification
Items Analogue signal Temperature testing range Distinguish Digital range Convert time PID output value Default value output input
Voltage Input DC0~5V0 0~10V (the input resistor is 300k ) 0.15mV 0~16383 0.8% of the full scale 15ms4CH 0~K4095 0 10/16383
Integral precision
3500
Input Specialty
No isolation among PLCs each channel 0 I/O (as operate via data register, so I/O is not limited by PLCs standard I/O limitation)
8 expansion devices
8-4-2 XC-COM-BD
Specifications
l l l
For RS-485 communication For RS-232 communication RS-232 and RS-485 cant be used at the same time
Pins
; 1: TXD0 RXD0 GND are RS-232 pins ; 2: A0 B are RS-485 pins ; 3: RS-232 and RS-485 cant be used at the same time
8 expansion devices
This chapter focuses on a special function of XC serials PLC, mapping relationship of terminals and soft components. With this special function, users reduce the maintenance job greatly. To the local operation, they will not bother with the damaged terminals any more.
Output Y3 is broken
Solution 2
Change PLC
Now (Simple, fast and effective) Change the mapping relation of Y3 and its correspond soft component, use other empty point, like Y4
Output Y3 is broken
Solution
FUNCTION X00 corresponds to I** X01 corresponds to I** X02 corresponds to I** X77 corresponds to I**
Table2 NO FUNCTION
mapping relationship of the output and soft component INSTRUCTION Y0 corresponds to the numeber of output mapping O**
FD8074 Y00 corresponds to O** FD8075 Y01 corresponds to O** FD8076 Y02 corresponds to O** FD8137 Y77 corresponds to O**
As shown in the table above, the original value is FD8010 is 0, if replace it by value 7, then X7 will represent X0 in the program. But meantime you should change the value in FD8170 to be 0, to realize exchange. In this way, X0 will correspond with external input X7; X7 will correspond with external input X0.
; 1: After changing the mapping relation, please restart the PLC. ; 2: When change the mapping relation, please notice, input/output is in octal, but the addresse ID is in decimal. ; 3: When change, should exchange the mapping relation. i.e. if modify X0 ID to be 5, make sure to change X5 ID to be 0; ; 4: Mapping relation, must one terminal correspond one soft component ; 5: Users can modify the FD value online, but this method is not recommended. We recommend to use method in chapter 9-3;
From the above graph, we can see that in the screen we list all the input/output terminals, and its simple to modify. Below we tell the steps:
In the pop-up window, click X4, replace the faulty terminal X2 with X4
Click Replace, the status table will change, the original X2 changes to be , which
As in the above graphs, we need only 5 minutes replace I/O terminals. This method avoids us to modify the program, change PLC etc.
; 1: after modification, make sure to restart PLC
Appendix 1
Here we mainly introduce the functions of special soft device, data register and FlashROM, and introduce the address of expansion. Users can scan fast.
PC Status (M8000-M8003)
ID M8000
Function Normally ON coil when running Normally OFF coil when running Initial positive pulse coil Initial negative pulse coil
Description M8000 keeps being ON status when PLC is running M8001 keeps being OFF status when PLC is running M8002 be ON in first scan cycle M8003 be OFF in first scan cycle
M8001
M8002
M8003
Clock (M8011-M8014)
ID
Function
5ms
Description
M8011
M8012
M8013
M8014
Flag (M8020-M8029)
Function
Description The plus/minus operation result is 0 borrow occurs in minus operation When carry occurs in plus operation or overflow occurs in bit shift operation
RAMP Mode
PC Mode (M8030-M8038)
Function PLC initializing Non-retentive register reset Retentive register reset Registers keep stopping All output forbidden Parameter setting
Description
When driving this M, ON/OFF mapping memory of Y, M, S, TC and the current values of T, C, D are all reset to be 0 When PLC changes from RUN to STOP, leave all content in mapping registers and data registers Set PCs all external contacts to be OFF status Set communication parameters flag
Stepping Ladder (M8041-M8046) ID M8041 M8045 M8046 All output reset forbidden STL status activate When shifting the mode, functions are forbidden all outputs reset Function Description
Interruption (M8050-M8059)
ID M8050
I000
Function Forbid the input interruption 0 Forbid the input interruption 1 Forbid the input interruption 2 Forbid the input interruption 3 Forbid the input interruption 4 Forbid the input interruption 5 Forbid the time interruption 0 Forbid the time interruption 1 Forbid the time interruption 2 Forbid the interruption
Description
M8051
I010
M8052
I020
M8053
I030
After executing EI instruction, even the interruption is allowed, but if M acts at this time, the correspond input interruption couldnt act separately E.g. when M8050 is ON, interrupt I000% is forbidden
M8054
I040
M8055
I050
M8056
I40
M8057
I41
M8058
I42
After executing EI instruction, even the interruption is allowed, but if M acts at this time, the correspond time interruption couldnt act separately Forbid all interruption
M8059
Function Operation error Scan time out No user program User program error
Internal codes parity error execution codes or configure table parity error
Communication (M8120-M8148)
ID M8120 M8121 M8122 M8123 M8124 COM1 M8125 M8126 M8127 M8128 M8129 M8130 M8131 M8132 M8133 M8134 COM2 M8135 M8136 M8137 M8138 M8139 M8140 M8141 M8142 M8143 M8144 COM3 M8145 M8146 M8147 M8148 M8149
Function Waiting to send via RS232 sending by RS232 flag RS232 receiving finish flag RS232 receiving flag Receive incomplete flag Global signal Accept error flag Accept correct flag
Description
acceptance ends normally, but the accepted data number is less than the required number
Waiting to send via RS232 sending by RS232 flag RS232 receiving finish flag RS232 receiving flag Receive incomplete flag Global signal Accept error flag Accept correct flag acceptance ends normally, but the accepted data number is less than the required number
Waiting to send via RS232 sending by RS232 flag RS232 receiving finish flag RS232 receiving flag Receive incomplete flag Global signal Accept error flag Accept correct flag acceptance ends normally, but the accepted data number is less than the required number
ID M8150 M8151 M8152 M8153 M8154 M8155 M8156 M8157 M8158 M8159 M8160 M8161 M8162 M8163 M8164 M8165 M8166 M8167 M8168 M8169
Counter ID
Function Count Interruption Finished Flag Count Interruption Finished Flag Count Interruption Finished Flag Count Interruption Finished Flag Count Interruption Finished Flag Count Interruption Finished Flag Count Interruption Finished Flag Count Interruption Finished Flag Count Interruption Finished Flag Count Interruption Finished Flag Count Interruption Finished Flag Count Interruption Finished Flag Count Interruption Finished Flag Count Interruption Finished Flag Count Interruption Finished Flag Count Interruption Finished Flag Count Interruption Finished Flag Count Interruption Finished Flag Count Interruption Finished Flag Count Interruption Finished Flag
Description Set flag ON when count interruption finish Set flag ON when count interruption finish Set flag ON when count interruption finish Set flag ON when count interruption finish Set flag ON when count interruption finish Set flag ON when count interruption finish Set flag ON when count interruption finish Set flag ON when count interruption finish Set flag ON when count interruption finish Set flag ON when count interruption finish Set flag ON when count interruption finish Set flag ON when count interruption finish Set flag ON when count interruption finish Set flag ON when count interruption finish Set flag ON when count interruption finish Set flag ON when count interruption finish Set flag ON when count interruption finish Set flag ON when count interruption finish Set flag ON when count interruption finish Set flag ON when count interruption finish
C600 C602 C604 C606 C608 C610 C612 C614 C616 C618 C620 C622 C624 C626 C628 C630 C632 C634 C636 C638
Pulse ID PULSE_1
Function sending pulse flag overflow flag of 32 bits pulse sending Direction flag
specification Being ON when sending the pulse, When overflow, Flag is on 1 is positive direction, the correspond direction port is on Being ON when sending the pulse, When overflow, Flag is on 1 is positive direction, the correspond direction port is on Being ON when sending the pulse, When overflow, Flag is on
PULSE_2
sending pulse flag overflow flag of 32 bits pulse sending Direction flag
PULSE_3
sending M8178 M8179 M8180 M8181 PULSE_4 Direction flag sending pulse flag overflow flag of 32 bits pulse sending Direction flag 1 is positive direction, the correspond direction port is on Being ON when sending the pulse, When overflow, Flag is on 1 is positive direction, the correspond direction port is on
absolute0 relative bit: ID function specification 1 is absolute, 0 is relative 1 is absolute, 0 is relative 1 is absolute, 0 is relative 1 is absolute, 0 is relative 1 is absolute, 0 is relative
M8190 C600 (24 segments) M8191 C602 (24 segments) M8192 C604 (24 segments) M8193 C606 (24 segments) M8194 C608 (24 segments) M8195 C610 (24 segments) M8196 C612 (24 segments) M8197 C614 (24 segments) M8198 C616 (24 segments) M8199 C618 (24 segments) M8200 C620 (24 segments) M8201 C622 (24 segments) M8202 C624 (24 segments) M8203 C626 (24 segments) M8204 C628 (24 segments) M8205 C630 (24 segments) M8206 C632 (24 segments) M8207 C634 (24 segments) M8208 C636 (24 segments) M8209 C638 (24 segments) Pulse alarm flag (frequency change M8210 suddenly) M8211 Neglect the alarm or not Pulse alarm flag (frequency change M8212 suddenly) M8213 Neglect the alarm or not Pulse alarm flag (frequency change M8214 suddenly) M8215 Neglect the alarm or not Pulse alarm flag (frequency change M8216 suddenly)
1 is alarm, 0 is correct When flag is 1, stop sending alarm 1 is alarm, 0 is correct When flag is 1, stop sending alarm 1 is alarm, 0 is correct When flag is 1, stop sending alarm 1 is alarm, 0 is correct
M8217 Neglect the alarm or not Pulse alarm flag (frequency change M8218 suddenly) M8219 Neglect the alarm or not
When flag is 1, stop sending alarm 1 is alarm, 0 is correct When flag is 1, stop sending alarm
C300~C498
24 segments HSC interruption loop (C602) 24 segments HSC interruption loop (C604) 24 segments HSC interruption loop (C606) 24 segments HSC interruption loop (C608) 24 segments HSC interruption loop (C610) 24 segments HSC interruption loop (C612) 24 segments HSC interruption loop (C614) 24 segments HSC interruption loop (C618) 24 segments HSC interruption loop (C620)
if set it to be 1, then loop executing the interruption; or else execute only one time interruption;
24 segments HSC interruption loop (C622) 24 segments HSC interruption loop (C628) 24 segments HSC interruption loop (C630)
if set it to be 1, then loop executing the interruption; or else execute only one time interruption;
M8289
ID M8340 M8341
Function Read the expansion error flag (read instruction) Write the expansion error flag (write instruction)
Specification
Function BLOCK1 is running flag BLOCK2 is running flag BLOCK100 is running flag
Specification
Clock (D8010-D8019)
ID D8010 D8011 D8012 D8013 D8014 D8015 D8016 D8017 D8018 D8019
Function The current scan cycle The min. scan time The max. scan time Second (clock) minute (clock) hour (clock) day (clock) month (clock) year (clock) week (clock) Unit:0.1ms Unit:0.1ms Unit:0.1ms 0~59 (BCD code) 0~59 (BCD code) 0~23 (BCD code) 0~31 (BCD code) 0~12 (BCD code)
Specification
Flag (D8021-D8029)
ID D8021 D8022 D8023 D8024 D8025 D8026 D8027 D8028 D8029 Model Series number
Function Low byte High byte Low byte High byte Low byte High byte
Specification
Compatible systems version number Systems version number Compatible models version number Models version number Models information
Function Operation error codes Nr. lock the Nr. of error code exceeded scan time Nr. of offset registers D
Unit 1ms
Communication (D8120-D8149)
Function
specification
the left data RS232 should send Data number RS232 received 7: hardware error 8: CRC Parity error 9: station number error 10: no start code 11: no end code 12: communication time out 0: correct 1: dont support function ID 2: address error (overrun address) 3: Data error (the number of data) 8: saving data error (rewrite Flash)
Com 1
D8127
D8128
Modbus communication error (the replied message from slaves when the master send errors)
D8129 Com2 D8130 D8131 D8132 D8133 D8136 the left data RS232 should send Data number RS232 received
D8137
7: hardware error 8: CRC check error 9: station number error 10: no start sign 11: no end sign 12: communication time out 0 correct 1: dont support function ID 2: address error(overrun address) 3: Data error ( the number of data) 8 saving data error ( rewrite Flash
D8138
Modbus communication error (the replied message from slaves when the master send errors)
D8139 D8140 D8141 D8142 D8143 D8146 7: hardware error 8: CRC check error 9: station number error 10: no start sign 11: no end sign 12: communication time out 0 correct 1: dont support function ID 2: address error(overrun address) 3: Data error ( the number of data) 8 saving data error ( rewrite Flash the left data RS232 should send Data number RS232 received
Com 3
D8147
D8148
Modbus communication error (the replied message from slaves when the master send errors)
D8149
function The current segment (No.n segment) The current segment The current segment The current segment The current segment The current segment The current segment The current segment
specification
D8158 D8159 D8160 D8161 D8162 D8163 D8164 D8165 D8166 D8167 D8168 D8169
C616 C618 C620 C622 C624 C626 C628 C630 C632 C634 C636 C638
The current segment The current segment The current segment The current segment The current segment The current segment The current segment The current segment The current segment The current segment The current segment The current segment
ID D8170 D8171 D8172 D8173 D8174 D8175 D8176 D8177 D8178 D8179 D8180 D8181 D8190 D8191 D8192
Pulse ID PULSE_1
function The low 16 bits of accumulated pulse number The high 16 bits of accumulated pulse number The current segment (means Nr.n segment) The low 16 bits of accumulated pulse number The high 16 bits of accumulated pulse number The current segment (means Nr.n segment) The low 16 bits of accumulated pulse number The high 16 bits of accumulated pulse number The current segment (means Nr.n segment) The low 16 bits of accumulated pulse number The high 16 bits of accumulated pulse number The current segment (means Nr.n segment) The low 16 bits of the current accumulated current pulse number The high 16 bits of the current accumulated current pulse number
specification
PULSE_2
PULSE_3
PULSE_4
PULSE_1
PULSE_2
The high 16 bits of the current accumulated current pulse number The low 16 bits of the current accumulated current pulse number The high 16 bits of the current accumulated current pulse number The low 16 bits of the current accumulated current pulse number The high 16 bits of the current accumulated current pulse number Only XC5-32RT-E (4PLS) model has
Function Error segment number Error segment number Error segment number Error segment number Error segment number indicate the bit Nr. Behind the decimal dot, 1 means *10, 2 means *100 PULSE_1 PULSE_2 PULSE_3 PULSE_4 PULSE_5
Description
D8220
ID D8230 D8231 D8232 D8233 D8234 D8235 D8236 D8237 D8238 D8239
Function Rising time of the absolute/relation position instruction (Y0) Falling time of the origin return instruction (Y0) Rising time of the absolute/relation position instruction (Y1) Falling time of the origin return instruction (Y1) Rising time of the absolute/relation position instruction (Y2) Falling time of the origin return instruction (Y2) Rising time of the absolute/relation position instruction (Y3) Falling time of the origin return instruction (Y3) Rising time of the absolute/relation position instruction Falling time of the origin return instruction
Description
ID D8315 D8316
Function Read the expansions error type Write the expansions error type
Description
ID D8630
Description
BLOCK1 The current executing instruction of BLOCK2 The current executing instruction of BLOCK100
The value is used when BLOCK is monitoring The value is used when BLOCK is monitoring The value is used when BLOCK is monitoring
ID D8600 D8601
Function Read the expansions error times Read the expansions error
specification 1. 2. 3. 4. 5. 6. 7. expansions CRC parity error expansions address error expansions accepted data length error expansions accept buffer zone overflow expansions timeout error CRC parity error when PLC is accepting data unknown error
Expansion ID
Expansion 1
D8602 D8603 D8604 D8605 D8606 D8607 D8608 D8609 D8610 D8611
write the expansions error times write the expansions error Read the expansions times Read the expansions error write the expansions error times write the expansions error Read the expansions times Read the expansions error write the expansions error times write the expansions error
Expansion 3 Expansion 2
Appendix 1 special soft device list D8612 D8613 D8614 D8615 D8624 D8625 D8626 D8627 Read the expansions times Read the expansions error write the expansions error times write the expansions error Read the expansions times Read the expansions error write the expansions error times write the expansions error
Expansion 4 Expansion 7
XC-E8AD 0CH ID100 1CH ID101 2CH ID102 3CH ID103 4CH ID104 5CH ID105 6CH ID106 7CH ID107 XC-E4AD2DA 0CH ID100 1CH ID101 2CH ID102 3CH ID103 0CH 1CH -
QD100 QD101
Y100 Y101 Y102 Y103 Y104 Y105 Y106 Y107 Y100 Y101 Y102 Y103 -
QD100 QD101 QD102 QD103 QD104 QD105 QD106 QD107 QD102 QD103 QD104 QD105 -
XC-E4DA CH Nr. 0CH 1CH 2CH 3CH Exp. 1 QD100 QD101 QD102 QD103 Exp. 2 QD200 QD201 QD202 QD203 Exp. 3 QD300 QD301 QD302 QD303 Exp. 4 QD400 QD401 QD402 QD403 Exp. 5 QD500 QD501 QD502 QD503 Exp. 6 QD600 QD601 QD602 QD603 Exp. 7 QD700 QD701 QD702 QD703
XC-E2DA CH Nr. 0CH 1CH Exp. 1 QD100 QD101 Exp. 2 QD200 QD201 Exp. 3 QD300 QD301 Exp. 4 QD400 QD401 Exp. 5 QD500 QD501 Exp. 6 QD600 QD601 Exp. 7 QD700 QD701
XC-E6PT-P/ XC-E6TC-P
The first 3CH PID value Kp QD106 Ki QD107 Kd QD108 Diff QD109
The last 3CH PID value Kp QD110 Ki QD111 Kd QD112 Diff QD113
XC-E6TCA-P
RELATIVE PARAMETERS Display temperature (unit: 0.1! ) PID output (X input which returns to main unit) Thermocouples connecting status (0 is connect, 1 is disconnect) PID auto tune error bit (0 is normal, 1 is parameters error) Enable channels signal module 1 Y100 Y101 Y10 Y105 module 1 X120 X121 X12 X125 module 1 X110 X111 X11 X115 module 1 X100 X101 X10 X105 CH module 1 Ch0 ID100 COMMENTS AND DESCRIPTIONS Ch1 ID101 ID10 Ch5 ID105
Auto tune activate signal, enter auto tune stage if being set to be 1; when auto turn finish, PID parameters and temperature control cycle value are Auto tune PID control bit refreshed, reset this bit automatically. Users can also read its status; 1 represents auto tune processing; 0 represents no atto tune or auto tune finished PID output value (operation value) Digital output value range: 0^4095 If PID output is analogue control (like steam valve open scale or thyistor ON angle), transfer this value to the analogue output module to realize the control requirements Via PID auto tune to get the best parameters; PID parameters (P0 I0 D) If the current PID control cant fulfill the control requirements, users can also write the PID parameters according to experience. Modules carry on PID control according to the set PID parameters. PID operation range (Diff) (unit: 0.1! ) PID operation activates between Diff range. In real temperature control environments, if the temperature is lower than value; if the temperature is higher than , PID output the max , PID output the mini value;
Temperature difference (unit: 0.1! ) The set temperature value(unit: 0.1! ) Temperature control cycle (unit: 0.1s)
(sample temperature+ Temperature difference )/10=display temperature value. Then temperature display value can equal or close to the real temperature value. This parameter has sign (negative or positive). Unit is 0.1! , the default value is 0. Control systems target temperature value. The range is 0^ 1000! , the precision is 0.1! . Control cycles range is 0.5s^ 200s, the minimum precision is 0.1s. the write value is the real temperature control cycle multiply 10. i.e. 0.5s control cycle should write 5, 200s control cycle should write 2000. If users think the environment temperature is different with the display temperature, he can write in the known temperature value. At the moment of value written in, calculate the temperature difference and save. Calculate the temperature difference value =adjust environment temperature value sample temperature value. Unit: 0.1! .
E.g.: under heat balance status, user test the environmental temperature as 60.0! with mercurial thermometer, the display temperature is 55.0! (correspond sample temperature is 550), temperature difference =0. at this time, users write this parameters with 600 temperature difference is re-calculated to be 50 (5! ), then the display temperature = (sample temperature temperature difference /10 =60!0
**Note: when users write the adjust temperature value, make sure that the temperature is same with the environment temperature value. This value is very important, once its wrong, temperature difference will be wrong, then effect the display temperature Auto tune output value The output when auto tune, use % as the unit, 100 represents 100% of full scale output. 80 represents 80% of full scale output.
XC-E3AD4PT2DA AD signal ID100 ID101 ID102 PT signal ID103 ID104 ID105 ID106 DA signal QD100 PID output value ID107 ID108 ID109 PID output value ID110 ID111 ID112 ID113 PID parameters: Kp0 Ki0 Kd0 control range Diff0 death range Death
CH Nr. 0CH 1CH 2CH CH Nr. 3CH 4CH 5CH 6CH CH Nr. 0CH
PID run/stop bit Y100 Y101 Y102 PID run/stop bit Y103 Y104 Y105 Y106 -
Set value QD102 QD103 QD104 Set value QD105 QD106 QD107 QD108 -
Kp------- QD109 Ki------- QD110 Kd------- QD111 Diff------ QD112 Death---- QD113
1CH
QD101
XC-E2AD2PT2DA
RELATIVE PARAMETERS Display temperature (unit: 0.1! ) PID output (X input which returns to main unit) Connecting status (0 is connect, 1 is disconnect) PID auto tune error bit (0 is normal, 1 is parameters error) Enable channels signal module 1 Y100 Y101 Y102 Y103 module 1 X120 X121 X122 X123 module 1 X110 X111 X112 X113 module 1 CH module 1 X100 X101 X102 X103 PT0 ID100 COMMENTS AND DESCRIPTIONS 0.01! PT1 ID101 0.01! AD0 ID102 AD1 ID103
Auto tune activate signal, enter auto tune stage if being set to be 1; Auto tune PID control bit when auto turn finish, PID parameters and temperature control cycle value are refreshed, reset this bit automatically. Users can also read its status; 1 represents auto tune processing; 0 represents no atto tune or auto tune finished PID output value (operation value) Digital output value range: 0^ 4095 If PID output is analogue control (like steam valve open scale or thyistor ON angle), transfer this value to the analogue output module to realize the control requirements Via PID auto tune to get the best parameters; PID parameters (P0 I0 D) If the current PID control cant fulfill the control requirements, users can also write the PID parameters according to experience. Modules carry on PID control according to the set PID parameters. PID operation range (Diff) (unit: 0.1! ) Temperature difference (unit: 0.1! ) The set temperature value(unit: 0.1! ) PID operation activates between Diff range. In real temperature control environments, if the temperature is lower than higher than , PID output the max value; if the temperature is , PID output the mini value;
(sample temperature+ Temperature difference )/10=display temperature value. Then temperature display value can equal or close to the real temperature value. This parameter has sign (negative or positive). Unit is 0.1! , the default value is 0. Control systems target temperature value. The range is 0^ 1000! , the precision is 0.1! .
Control cycles range is 0.5s^ 200s, the minimum precision is 0.1s. the write value is the real temperature control cycle multiply 10. i.e. 0.5s control cycle should write 5, 200s control cycle should write 2000. If users think the environment temperature is different with the display temperature, he can write in the known temperature value. At the moment of value written in, calculate the temperature difference and save. Calculate the temperature difference value =adjust environment temperature value sample temperature value. Unit: 0.1! .
E.g.: under heat balance status, user test the environmental temperature as 60.0! with mercurial thermometer, the display temperature is 55.0! (correspond sample temperature is 550), temperature difference =0. at this time, users write this parameters with 600 temperature difference is re-calculated to be 50 (5! ), then the display temperature = (sample temperature temperature difference /10 =60!0 **Note: when users write the adjust temperature value, make sure that the temperature is same with the environment temperature value. This value is very important, once its wrong, temperature difference will be wrong, then effect the display temperature
The output when auto tune, use % as the unit, 100 represents 100% of full scale output. 80 represents 80% of full scale output.
30 O mapping ID FD8074 Function Y00 corresponds with I** Initial value 0 Description Y0 corresponds with the number of output image O**
Y01 corresponds with I** Y02 corresponds with I** Y77 corresponds with I**
1 2 63
50 power-off retentive area of soft components ID FD8202 FD8203 FD8204 FD8205 FD8206 FD8207 FD8209 Function Start tag of D power off retentive area Start tag of M power off retentive area Start tag of T power off retentive area Start tag of C power off retentive area Start tag of S power off retentive area Start tag of ED power off retentive area Pulse director and pulse delay time setting Initial Value 4000 3000 640 320 512 0 50ms
60 Communication ID FD8210 FD8211 FD8212 COM1 FD8213 Function Communicate Mode (station number) Communicate format Judgment timeout Judgment timeout time time of of ASC reply Initial 1 8710 3 300 0 0 0 Description 255 (FF) is free mode 1~254 is modbus station number Baud rate, Data bit, stop bit, parity Unit ms, if set to be 0, it means no timeout waiting Unit ms, if set to be 0, it means no timeout waiting High 8 bits invalid High 8 bits invalid 8/16 bits buffer; With/without start bit With/without stop bit 255 (FF) is free mode 1~254 is modbus station number Baud rate, Data bit, stop bit, parity
FD8214 Start ASC FD8215 End ASC FD8216 Free format setting Communicate Mode (station number)
COM2
FD8220
8710 3
FD8222 FD8223
time time
of of
ASC reply
300 0 0 0 8710
Unit ms, if set to be 0, it means no timeout waiting Unit ms, if set to be 0, it means no timeout waiting High 8 bits invalid High 8 bits invalid 8/16 bits buffer; With/without start bit With/without stop bit 255 (FF) is free mode 1~254 is modbus station number Baud rate, Data bit, stop bit, parity Unit ms, if set to be 0, it means no timeout waiting Unit ms, if set to be 0, it means no timeout waiting High 8 bits invalid High 8 bits invalid 8/16 bits buffer; With/without start bit With/without stop bit
FD8224 Start ASC FD8225 End ASC FD8226 Free format setting Communicate Mode (station number)
FD8230
FD8231 Communicate format FD8232 COM3 FD8233 Judgment timeout Judgment timeout time time of of
FD8234 Start ASC FD8235 End ASC FD8236 Free format setting
70 Subsection Power-off Retentive Zone of Timer T Nr. FD8323 FD8324 FD8325 FD8326 FD8327 FD8328 FD8329 Function Set the retentive zones start tag of 100ms non-accumulation timer Set the retentive zones start tag of 100ms accumulation timer Set the retentive zones start tag of 10ms non-accumulation timer Set the retentive zones start tag of 10ms accumulation timer Set the retentive zones start tag of 1ms non-accumulation timer Set the retentive zones start tag of 1ms accumulation timer Set the retentive zones start tag of 1ms precise timer Initial Value
80 Subsection power-off retentive zone of counter C Nr. FD8330 FD8331 FD8332 FD8333 FD8334 Function Set the retentive zones start tag of 16 bits positive counter Set the retentive zones start tag of 32 bits positive/negative counter Set the retentive zones start tag of single-phase HSC Set the retentive zones start tag of dual-phase HSC Set the retentive zones start tag of AB-phase HSC Initial Value
; 1 If you change special FLASH memory, it will take into effect after restart the PLC
Appendix 2
Instructions List
In this chapter, we will list all the instructions XC series PLC support. These instructions include: basic instructions, application instructions, special function instructions and motion control instructions. Also, we declare each instructions application range. This part enables the users to check the instructions functions much faster. For the detailed application, please refer to0 XC Series Programmable Controller0 Instruction Part0 0
Appendix 2-1
Appendix 2-2
Appendix 2-3
Appendix 2-4
Function Initial logical operation contact type NO (normally open) Initial logical operation contact type NC (normally closed) Final logic operation type coil drive
Serial connection of NO Serial connection of NC Parallel connection of NO Parallel connection of NC Rising edge pulse Falling edge pulse Serial connection of rising edge pulse Serial connection of falling edge pulse Parallel connection of rising edge pulse Parallel connection of falling edge pulse Read the point Read NC Read the point and serial connection Read NC and serial connection Read the point and parallel connection Read NC and parallel connection Output the point Parallel connection of parallel multiply parallel circuit Serial connection of parallel multiply parallel circuit New bus line start Bus line return Alternate state Rising edge pulse Falling edge pulse Set a bit device permanently on Reset a bit device permanently off Output counter coil Output reset, and current data reset to zero I/O process and return to step0 Instruction block fold start Instruction block fold end Time
XC1 XC1
XCM XCM
Program flow
Data compare
Data move
Sort
Data Operation
Data shift
Appendix 2 instructions list LSL ; 1 LSR ; 1 ROL ; 1 ROR ; 1 SFTL ; 1 SFTR ; 1 WSFL WSFR WTD FLT ; 1 FLTD ; 1 INT ; 1 BIN BCD ASCI HEX DECO ENCO ENCOL Logic shift left Logic shift right Rotation shift lift Rotation shift right Bit shift left Bit shift right Word shift left Word shift right Single word integer convert to double word integer 16 bits integer convert to float 64 bits integer convert to float Float convert to integer BCD convert to binary Binary convert to BCD Hex convert to ASC!a ASC!a convert to Hex Coding High bit coding Low bit coding
Data convert
Sort
Mnemonic ECMP ; 2 EZCP ; 2 EADD ; 2 ESUB ; 2 EMUL ; 2 EDIV ; 2 ESQR ; 2 SIN ; 2 COS ; 2 TAN ; 2 ASIN ; 2 ACOS ; 2 ATAN ; 2 TRD TWR
function Float compare Float zone compare Float addition Float subtraction Float multiplication Float division Float square root Sine Cosine tangent Float arcsin Float arccos Float arctan Read RTC data Set RTC data
XC1
Float Operation
Clock
XCM
; 1 All the instructions are 16bits except the instructions with ; 1 which has 32bits. 32bits instructions are added D in front of its 16bits instruction. Such as ADD(16bits) / DADD(32bits). ; 2: These instructions are 32bits, and have no 16bits format. ; 3: " means this series support the instruction.
Function Single segment no accelerate/decelerate pulse output Relative position multi-segment pulse control Changeable frequency pulse output Absolute position multi-segment pulse control change the pulse segment Save the pulse number in the register Pulse stop Read high speed counter value Write high speed counter value MODBUS coil read MODBUS input coil read MODBUS single coil write MODBUS multi coil write MODBUS register read MODBUS input register write MODBUS single register write MODBUS multi register write Free format data send Free format data receive CANBUS coil read CANBUS coil write CANBUS register read CANBUS register write Precision time Read precision time register Stop precision time Enable interruption Disable interruption Interruption return Stop the block Continue running the block Wait Read the module Write the module Frequency measurement Pulse width modulation PID control
XC1
XC2
XCM
pulse
PLSF ; 1 PLSA ; 1 PLSNEXT/ PLSNT PLSMV ; 2 STOP HSCR ; 2 HSCW ; 2 COLR INPR COLW MCLW REGR INRR REGW MRGW SEND RCV CCOLR CCOLW CREGR CREGW STR STRR STRS EI DI IRET BSTOP BGOON WAIT FROM TO FRQM PWM PID
MODBUS communication
Precision time
interrupt
; 1 All the instructions are 16bits except the instructions with ; 1 which has 32bits. 32bits instructions are added D in front of its 16bits instruction. Such as ADD(16bits) / DADD(32bits). ; 2: These instructions are 32bits, and have no 16bits format. ; 3: " means this series support the instruction.
XCM
; 1: The instructions with ; 1 sign have 32 bits form; generally 32 bits instructions are represented as adding D before 16 bits instructions, like this 32 bits ADD instructions is DADD; ; 2: The instructions with ; 2 sign are 32 bits form; they dont have 16 bits form;
function Fill move 32 bits instruction DFMOV Anti-trigonometric Operation Read/write clock Read/write high speed counter Interrupt high speed counter Read precise time Stop precise time C program block function PID function Block Connect T-BOX Connect G-BOX Read/write XC-E6TCA-P0 XC-E2AD2PT3DA0 XC-E2AD2PT2DA Expand register ED
Hardware version V3.0 and above V3.0 and above V2.51 and above V3.1c and above V3.1c and above V3.0e and above V3.0e and above V3.0c and above V3.0 and above V3.1i and above V3.0g and above V3.0i and above V3.1f and above V3.0 and above
Software version V3.0 and above V3.0 and above V3.0 and above V3.0 and above V3.0 and above V3.0 and above V3.0 and above V3.0 and above V3.0 and above V3.1h and above V3.0 and above V3.0 and above V3.1b and above V3.0 and above
Appendix 4
selectable Not support
This part is used to check each models configurations. Via this table, we can judge the model easily; support
NO. of high speed counter No. of Pulse Models clock CAN Modbus Free expansion BD board Increase Pulse + directo r AB phase T model/ RT model ) XC1 Series XC1-10 XC1-16 XC1-24 XC1-32 XC2 Series XC2-14 XC2-16 XC2-24 XC2-32 XC2-48 XC2-60 XC3 Series XC3-14 XC3-24 XC3-32 XC3-48 XC3-60 XC3-19A R-E XC5 Series XC5-24 XC5-32 XC5-48 XC5-60 XCM Series XCM-24 XCM-32 2 2 1 1 1 1 4; 4;
1 1
communication
External interrupt
; 2 ; 2
5 5 5 5 5 5
2 2 2 2 2 2
2 2 2 2 2 2
2 2 2 2 2 2
; 1 ; 1 ; 1 ; 1
3 3 3 3 3 3
4 6 6 4 4 4
2 3 3 2 2 2
2 3 3 2 2 2
2 2 2 2 2 2
; 1 ; 1
1 3 3 3 3 3
2 2 6 6
1 1 3 3
1 1 3 3
4; 4 2 2
5 5 3 3
; 1 ; 1 ; 1
5 5
; 1 If use BD board , Y1 cant be used for pulse ; 2 it just can be used for Modbus slave.
1 check if the thermocouple cold point is short with the outside cover. If short, please change another thermocouple. 2 the weak electricity such as outside interference, thermocouple, temperature module should separate from the strong electricity, make sure there is certain distance between them. If the device has motor, inverter, make sure to connect the ground correctly.