0% found this document useful (0 votes)
921 views

XD Hardware Manual

XD PLC hardware

Uploaded by

Nguyen Quang Huy
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
921 views

XD Hardware Manual

XD PLC hardware

Uploaded by

Nguyen Quang Huy
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 157

XD series PLC

Users’ manual[Hardware](XD3/XD5/XDM)

WUXI XINJE ELECTRIC CO., LTD.

No.PC01 20160323 3.3


1 Preface
—————————————————
2 XD series PLC summary
—————————————————

XD series PLC 3 PLC specifications and parameters


—————————————————

Users’ manual[hardware] 4 System structure


—————————————————

(XD3/XD5/XDM) 5 Power specification and wiring


—————————————————
6 Input specification and wiring
—————————————————
7 Output specification and wiring
—————————————————
8 Run, debug, maintain
—————————————————
9 Expansion devices
—————————————————
10 Switch between soft elements
—————————————————
11 Appendix
—————————————————
General descriptions
 Thank you for purchasing Xinje XD series PLC.
 This manual mainly introduces XD series PLC hardware features etc.
 Please read this manual carefully before using and wire after understanding the
content.
 About software and programming instructions, please refer to related manuals.
 Please hand this manual over to operation users.

Notices for users


 Only experienced operator can wire the plc. If any problem, please contact our
technical department.
 The listed examples are used to help users to understand, so it may not
act.
 Please conform that PLC specifications and principles are suitable when connect
PLC to other products.
 Please conform safety of PLC and machines by yourself when use the PLC.
Machines may be damaged by PLC errors.

Responsibility state
 The manual content has been checked carefully, however, mistakes may happen.
 We often check the manual and will correct the problems in subsequent version.
Welcome to offer advices to us.
 Excuse us that we will not inform you if manual is changed.

Contact information
If you have any problem about products, please contact the agent or Xinje
company.
 Tel: 0086 510-85134136 85123803
 Fax: 0086 510-85111290
 Address: Building 7 fourth floor, No.100, Dicui Rd, Wuxi, China.
 Code : 214072

WUXI XINJE ELECTRIC CO., LTD. copyrights


Do not copy or use manual without written permission. Offenders should be
responsible for losses. Please keep all copyrights of our company including
practical modules, designed patents and copyrights mentioned in register.
Safety notes

Please read this part carefully before using and operate after understanding the usage,
safety and notices. Pay attention to safety and wire correctly.

We have summarized possible problems that may happen and classify them by
warning and caution. About other matters, please operate in basic working order.

Incorrect use may lead to danger, such as moderate and slight injury,
Caution
property loss.

Critical miss may lead to serious danger, such as death or serious


Warning
injury, serious loss of property.

 Conform about products

Caution

Do not install the controller which is damaged, lack parts or type unfit. Otherwise,
injury may occur.

 Product design

Warning

Please make safety circuit outside controller to make sure the system can run in
safety when controller errors. Otherwise, incorrect action or fault may occur.

Caution

Do not put control wiring or power wiring together, separate them at least 10cm in
principle. Otherwise, incorrect action or damage may occur.

 Product installation

Warning

Cut off all external power before installing controller. Otherwise, an electric shock
may occur.
Caution

1.Please install and use the PLC in the environment condition that specified in
general specifications in this manual. Do not use in wet, high temperature, smog,
conductive dust, corrosive gas, combustible gas, vibration, shock occasion.
Otherwise, electric shock, fire disaster, incorrect action, damage etc.
2.Do not touch conductive parts of PLC. Otherwise, incorrect action or fault may
occur.
3.Please install the product by DIN46277 or M3screw and install them on flat
surface. Otherwise, incorrect action or damage may occur.
4.Avoid ablation powder or clastic wires into product shell when processing screw
holes. Otherwise, incorrect action or fault may occur.
5.Make sure connection compact and good when using expansion cables to connect
expansion modules. Otherwise, bad communication or incorrect action may occur.
6.Cut off power when connecting external devices, expansion devices and battery
etc. Otherwise, incorrect action or default may occur.

 Product wiring

Warning

1.Cut off external power before wiring. Otherwise, an electric shock may occur.
2.Connect AC or DC power to special power terminal correctly. Otherwise, may
burn the controller.
3.Close the panel cover plate before controller powering on and running. Otherwise,
an electric shock may occur.

Caution

1.Do not connect external 24V power to controllers’ or expansion modules’ 24V
and 0V
terminals , products damage may occur.
2.Use 2mm2 cable to ground the ground terminals of expansion modules and
controllers, never common ground to high voltage system. Otherwise, products
fault or damage may occur.
3.Do not wiring between idle terminals. Otherwise, incorrect action or damage may
occur.
4.Avoid ablation powder or clastic wires into product shell when processing screw
holes. Otherwise, incorrect action or fault may occur.
5.Tighten up wiring terminals and separate conductive parts. Otherwise, incorrect
action or product damage may occur.

 Run and maintenance

Warning

1.Do not touch terminals after power on.


Otherwise, an electric shock may occur.
2.Do not connect or move the wires when power on.
Otherwise, an electric shock may occur.
3.Make sure to stop the PLC before changing the controller program.
Otherwise, malfunction may occur.

Caution

1.Do not disassemble and assemble product arbitrarily.


Damage to product may occur.
2.Plug and connect cables on the condition of power off.
Otherwise, cable damage or malfunction may occur.
3.Do not wire the idle terminals.
Otherwise, malfunction or damage may occur.
4.Cut off the power when disassemble expansion modules, external devices and
batteries.
Otherwise, malfunction and fault may occur.
5.Dispose them as industrial waste when out of use.
Catalog

1 SUMMARY OF XD SERIES PLC........................................................................ 13


1-1.PRODUCT SPECIFICATIONS.......................................................................................................... 14
1-1-1.CPU UNITS.............................................................................................................................. 14
1-1-2.EXPANSIONS ............................................................................................................................ 17
1-2.TYPE CONSTITUTE AND TYPE TABLE .................................................................................... 18
1-2-1.CPU type name and type table .......................................................................................... 18
1-2-2.Expansion type name and type table ................................................................................. 20
1-3.EACH PART’S DESCRIPTION ................................................................................................ 22

2 SPECIFICATIONS AND PARAMETERS OF CPU .......................................... 24


2-1.SPECIFICATIONS AND PARAMETERS .................................................................................... 25
2-1-1.General Specifications ....................................................................................................... 25
2-1-2.Performance and Specifications ........................................................................................ 25
2-2.SHAPE DIMENSIONS ........................................................................................................... 28
2-3.TERMINAL ARRANGEMENT .................................................................................................. 30
2-4.COMMUNICATION PORTS..................................................................................................... 31

3 SYSTEM STRUCTURE ........................................................................................ 33


3-1.SYSTEM STRUCTURE .......................................................................................................... 34
3-2.PERIPHERAL DEVICES ....................................................................................................... 35
3-2-1.Program Software ............................................................................................................. 35
3-2-2 Human Machine Interface (HMI) ...................................................................................... 35
3-3.CONFIGURATION PRINCIPLE .............................................................................................. 37
3-4.ID ASSIGNMENT OF EXPANSIONS ....................................................................................... 38
3-5.INSTALL THE PRODUCTS .................................................................................................... 39

4 POWER SUPPLY SPECIFICATION AND WIRING METHOD .................... 41


4-1.POWER SUPPLY SPECIFICATIONS ....................................................................................... 42
4-2.AC POWER SUPPLY AND DC INPUT.................................................................................... 43

5 INPUT SPECIFICATIONS AND WIRING METHODS ................................... 44


5-1.INPUT SPECIFICATION ....................................................................................................... 45
5-2.DC INPUT SIGNAL (AC POWER SUPPLY) ............................................................................. 50
5-3.HIGH SPEED COUNTER INPUT ........................................................................................... 55
5-3-1.Counting mode................................................................................................................... 55
5-3-2.High Speed Counting Range .............................................................................................. 56
5-3-3.The Input Wiring Of HSC .................................................................................................. 57
5-3-4.Input Terminals Assignment .............................................................................................. 57
5-3-5.AB Phase Counter's Frequency Multiplication Setting ..................................................... 62

6 OUTPUT SPECIFICATION AND WIRING METHODS ................................. 64


6-1.OUTPUT SPECIFICATION .................................................................................................... 65
6-2.RELAY OUTPUT TYPE......................................................................................................... 67
6-3.TRANSISTOR OUTPUT TYPE ................................................................................................ 69

7 RUN, DEBUG, MAINTENANCE ......................................................................... 71


7-1.RUN AND DEBUG ............................................................................................................... 72
7-2.DAILY MAINTENANCE ........................................................................................................ 74

8 SWITCH BETWEEN SOFT COMPONENTS .................................................... 75


8-1.FUNCTION SUMMARY......................................................................................................... 76
8-2.OPERATION METHOD ........................................................................................................ 77

APPENDIX 1 SPECIAL SOFT ELEMENT SCHEDULES .................................. 78


APPENDIX 1-1.SPECIAL AUXILIARY RELAY SCHEDULE............................................................... 79
APPENDIX 1-2.SPECIAL DATA REGISTER SCHEDULE ................................................................. 88
APPENDIX1-3.EXPANSION MODULE ADDRESS SCHEDULE ....................................................... 107
APPENDIX 1-4.SPECIAL FLASH REGISTER SCHEDULE .............................................................. 110

APPENDIX 2 INSTRUCTION SCHEDULE........................................................ 149


APPENDIX 2-1.BASIC INSTRUCTION LIST ............................................................................... 150
APPENDIX 2-2.APPLICATION INSTRUCTION LIST ..................................................................... 151
APPENDIX 2-3.SPECIAL INSTRUCTIONS LIST ........................................................................... 154

APPENDIX 3 PLC CONFIGURATION LIST ..................................................... 155


APPENDIX 4 COMMON QUESTIONS Q&A..................................................... 156
Preface

We will introduce constitution of content, application, convention, relevant manuals


and how to get data in this part.

Content Components
This manual includes XD series PLC types and system constitutions. It mainly
introduces XD series PLC basic units’ specification, I/O wiring, run and maintenance,
and XD series PLC expansion modules’ parameters, appearance and features etc.
This manual has 9 chapters, an overview of each chapter are as follows:
1.Summary
This chapter mainly introduces XD series PLC specifications, types and descriptions.
2. Specifications
This chapter mainly introduces XD series PLC basic units’ common specifications,
performance specifications, terminal placement, product dimensions, interface
descriptions etc.
3. System constitutions
This chapter mainly introduces XD series PLC system constitutions, peripheral
devices, expansion devices, CPU and expansion devices connection principles,
products installation, I/O point calculation, I/O address number distribution etc.
4.Power specifications and wiring
This chapter mainly introduces XD series PLC power specifications, wiring methods.
5.Input specifications and wiring
This chapter mainly introduces XD series PLC input specifications, input wiring,
high speed counting etc.
6.Output specifications and wiring
This chapter mainly introduces XD series PLC output specifications, relay output
and transistor output etc.
7.Run, debug, maintenance
This chapter mainly introduces XD series PLC run, debug steps, daily maintenance
etc.
8.Expansion devices
This chapter mainly introduces I/O expansion modules, analog temperature modules’
specifications, dimensions and terminal placements.
9.Switch between soft elements
This chapter mainly introduces XD series PLC special function that free switch
between input and output points.
Appendix 1.Special soft elements schedule
This chapter mainly introduces XD series PLC special function soft elements,
registers and expansion module address distribution etc.
Appendix 2.Instruction schedule
This chapter mainly introduces basic instructions, application instructions and
special instructions that XD series PLC support.
Appendix 3.PLC function configuration schedule
This chapter mainly introduces XD series PLC main function of each type for
lectotype.
Appendix 4.Common questions A&Q
This chapter mainly introduces XD series PLC problems and solutions that may
occur when using.

Manual scope of application


This manual is hardware manual of XD3 series PLC, contents are as follows:
1.XD series PLC basic units
XD3-16T-E/C, XD3-16PT-E/C
XD3-24T-E/C, XD3-24PT-E/C
XD3-32T-E/C, XD3-32PT-E/C
XD3-48T-E/C, XD3-48PT-E/C
XD3-60T-E/C, XD3-60PT-E/C

XD5-24T-E/C, XD5-24PT-E/C
XD5-32T-E/C, XD5-32PT-E/C
XD5-48T-E/C, XD5-48PT-E/C
XD5-60T-E/C, XD5-60PT-E/C

XDM-24T4-E/C, XDM-24PT4-E/C
XDM-32T4-E/C, XDM-32PT4-E/C
XDM-60T4-E/C, XDM-60PT4-E/C
XDM-60T10-E/C, XDM-60PT10-E/C

2.XD series PLC modules


 I/O expansion
XD-E8X8YR, XD-E8PX8YR, XD-E8X8YT, XD-E8PX8YT, XD-E16X, XD-E16PX,
XD-E16YR, XD-E16YT, XD-E16X16YR, XD-E16PX16YR, XD-E16X16YT,
XD-E16PX16YT, XD-E32X, XD-E32PX, XD-E32YR, XD-E32YT
 Analog expansion modules
AD: XD-E4AD, XD-E8AD
DA: XD-E2DA, XD-E4DA
AD/DA: XD-E4AD2DA, XD-E4AD2DA-B
 Temperature measurement
XD-E6PT-P, XD-E6TC-P
 Pressure meansurement
XD-E1WT-A, XD-E2WT-A, XD-E4WT-A

3. XD series expansion board


 XD series expansion BD board
XD-NE-BD, XD-NO-BD, XD-NS-BD
 XD series left expansion ED board
XD-WBOX-ED, XD-S-BOX-T-ED

Manual conventions
We use some short names to replace the original names in the manual. The possible
names have been listed in the table below to compare.

Short name Explanation


XC series PLC General name of XC series programmable logic
controllers
XD series PLC General name of XD series programmable logic
controllers
Basic units or noumenon Short name of XD series PLC basic units
Expansion devices or General name of XD series PLC expansion modules and
expansion units BD cards
Expansion modules General name of XD series PLC all expansion modules.
Input and output Short name of XD series PLC all input and output
expansion or I/O expansion modules
expansion
Analog expansions Short name of XD series PLC all analog expansion
modules
Peripheral units General name of programming software, HMI and
network modules
Programming software General name of XD series PLC programming software
XDPPro
HMI General name of TG, TH, TP, OP, MP series products
TG series General name of TG series touch screen
TH series General name of TH series touch screen
TP series General name of TP series touch screen
OP series General name of OP series text panel
MP series General name of MP series touch display
Relevant manual
This manual includes XD series PLC hardware, about more application such as
programming and instructions, please refer to relevant manuals.

Manual name Manual introduction Notes


Installation manual
XD series PLC Descript XD series basic units’ Paper version,
installation manual specification, dimensions, installation, Attached with
wiring etc. devices
Programming software
XD series PLC users’ Introduce XD series PLC software Electronic
manual【software】 XDPPro usage and skill etc. version
Need additional
request
Instruction programming manual
XD series PLC users’ Introduce XD series PLC basic Electronic
manual【instructions】 instructions, application instructions, version
communication, PID, C language, Need additional
BLOCK etc. request
Expansion manual
XD series analog Introduce XD series analog, temperature Paper version,
temperature expansion expansion module feature, parameters, Electronic
manual ID, dimension, terminals and wiring etc. version
need additional
request
X-NET manual
X-NET fieldbus Introduce X-NET fieldbus using method Electronic
communication manual version
need additional
request

Manual Acquisition
Users can get manual above in the following ways:
1.Paper manual
Please ask product vendor, agent or agency to supply.
2.Electronic version
Please ask product vendor, agent or agency to supply CD.
1 Summary of XD Series PLC

XD series PLC have diverse CPU units and expansions with powerful functions. In
this chapter, we mainly introduce the XD series PLC performance, program summary
and product different parts.

1-1.Product Specifications

1-2.Type Constitute and Type Table

1-3.Each Part’s Description


1-1. Product Specifications

1-1-1.CPU units

1 Diverse

XD series PLC CPU unit have rich product types.


Models
 I/O Points 16, 24, 32, 48, 60 points
 Output Type transistor, relay, transistor and relay mixed.
 Input Type PNP, NPN
 Power Type AC220V, DC24V
Series Description
Include 16, 24, 32, 48, 60 points.
XD3(standard)
Rich function to meet users’ demand
Include 16, 24, 32, 48, 60 points.
XD5(enhanced) With all the XD3 functions, the speed is 12 times
of XC series, larger capacity.
Include 24, 32, 60 points.
With all the functions of XD3. Support 4~10 axes
XDM(motion
pulse output, two axes linkage motion,
control)
interpolation, rolling-cutting, following, can
connect 16 expansion modules.

※1: About non-cpu function of products, please refer to appendix 3.

2 Powerful

XD series PLC have rich basic functions and many special functions. Different type is
functions
fit for different application.

Abundant basic function


 High speed operation
function
Basic processing instruction: 0.02~0.05us. Scanning time: 10,000 per 1ms.
Program capacity is up to 256KB.
 Abundant expansions
The CPU units support 10~16 different expansion modules and 1~2
expansion boards.
 Multiple communication ports
CPU units have 1~4 communication ports, support RS232, RS485, and can
work with many external devices, such as frequency inverters, instruments,
printers.
 Abundant software capacity
Up to 1024 processes S, 128 retention processes HS, 8000 intermediate
relays M, 960 retention relays HM, 8383 input relays X, 8383 output relays
Y, 276 retention timers HT, 576 counters C, 96 retention counters HC, 8000
data registers D, 1000 retention data registers HD, 6144 registers FD.
 Two programming types
XD series PLC support two programming types, instruction list and ladder
chart which can switch to each other.
 Rich instructions
Include order control, data move and compare, arithmetic, data circulate and
shift, pulse output, HSC, interruption, PID etc.
 Real time clock
XD series PLC has built-in clock to control time.
 Compact size, convenient to install
XD series PLC has DIN and screw two installation modes.

Enhanced special function


 High-speed pulse counter, frequency up to 80KHz
XD series PLC CPU units have 2~10 channels two-phase high-speed counter
and high-speed counting comparer, can realize single-phase and AB-phase
counting, frequency up to 80 KHz.
 High-speed pulse output, frequency up to 200 KHz.
XD series PLC※1 usually have 2~10 pulse output terminals, pulse frequency
up to 200KHz.
 Interruption function
XD series PLC interruption functions include external interruption, timing
interruption and high-speed counting interruption to meet different
interruption demands.
 I/O points switch freely
XD series PLC unique function. Do not need to change program when
terminals are damaged.
 C language function block
C language block makes the program more secured. C language rich
operation function can realize many functions, which saves internal space
and improves programming efficiency.
 PID function on CPU units
XD series PLC※1 CPU units have PID control function and auto-setting
control function.
Sequence BLOCK
Sequence block makes instructions carry out in sequence, especially suitable
for pulse output, motion control, module read and write etc, and largely
simplifys the program writing.
 24 segments high speed counting interruption
XD series PLC※1 high speed counter have 100 segments 32 bit prevalue.
Each segment can generate interruption with good real time and can realize
electronic CAM function.
 PWM(pulse width modulation)
XD series PLC※1 PWM function can be used to control DC motor.
 Frequency measure
XD series PLC※1 can measure frequency.
 Precise time
XD series PLC※1can realize 1ms and 32bit precise timing.
※1:Here XD3 series PLC means the PLC that can realize the related function, not
all XD3 series can realize the all above functions. Please refer to appendix 3
about PLC specific functions.

3 Easy to program

XD series also use XDPPro program software. Improved aspects:


 Ladder and instruction can be switched at any time.
 Add Software annotation, ladder annotation, instruction hints etc.
 Offer many editing panel of special instructions.
 Perfect monitor modes: ladder monitor, free monitor, data monitor.
 Mutely-windows display, convenient to manage.

※1: More about XDP-Pro application, please refer to XD series PLC users’ manual
(software).
1-1-2.Expansions

1 Expansion Modules

To meet control requirement better, XD series PLC can work with expansions,
and XD3 can link 10 expansion modules, XD5 and XDM can connect 16
modules.
 Diverse types: I/O module, analog module.
 Compact size
 DC24V power

I/O module Analog module Temperature control


Power : DC24V Power: DC24V Power: DC24V
Input points: M Type: DA, AD Input: PT100
Output points: N AD/DA thermocouple
Output type: Transistor DA channel No.: M Channel: 6
Relay AD channel No.: N PID control: built-in

2 Expansion BD

XD series can connect expansion BD board, the type below 32 points can connect 1
BD, 48~60 points type can connect 2 BD boards.
 RS485 communication BD: X-NET interface, filedbus communication
function, XD-NE-BD
 Optical fiber BD: X-NET optical fiber interface, filedbus communication
function, XD-NO-BD
 RS232 communication BD: XD-NS-BD

3 Expansion ED

XD series left expansion ED board is for wireless communication. It can connect 1


ED board.
 Wireless communication ED: XD-WBOX-ED, support PLC program upload
and download, remote monitoring
 Wireless transparent transmission ED: XD-S-BOX-T-ED, support
communication between PLC, HMI, PC.
1-2.Type constitute and type table

1-2-1.CPU type name and type table

CPU type
1 XD series PLC CPU type constitute:
name
XD
① ② ③ ④⑤ ⑥ ⑦
1 Series name XD
3: XD3 sereis standard type
5: XD5 series enhanced type
2 Series type
M: XDM series motion control type
C: XDC series motion X-NET control type
16 points: 8 input/ 8 output
24: 14 input/ 10 output
3 I/O points 32: 18 input/ 14 output
48: 28 input/ 20 output
60: 36 input/ 24 output
Nothing: NPN type
4 Input point type
P: PNP type

R: Relay output
Output point
5 T: Transistor output
type
RT: Relay/Transistor mixed

Nothing: item 5 is T/RT means 2 pulse channels


6 Pulse channels 4: 4 channels
10: 10 channels

E:AC power supply (220V)


7 Power supply
C:DC power supply (24V)

CPU Type
2 List

XD3 series List


Type
Input Output
AC power DC power
points points
Relay output Transistor Relay/transistor Relay output Transistor Relay/transistor
(DC24V)(R, T)
output mixed output mixed

XD3-16R-E XD3-16T-E XD3-16RT-E XD3-16R-C XD3-16T-C XD3-16RT-C 8 8

N XD3-24R-E XD3-24T-E XD3-24RT-E XD3-24R-C XD3-24T-C XD3-24RT-C 14 10


P
XD3-32R-E XD3-32T-E XD3-32RT-E XD3-32R-C XD3-32T-C XD3-32RT-C 18 14
N
XD3-48R-E XD3-48T-E XD3-48RT-E XD3-48R-C XD3-48T-C XD3-48RT-C 28 20

XD3-60R-E XD3-60T-E XD3-60RT-E XD3-60R-C XD3-60T-C XD3-60RT-C 36 24

- XD3-16PT-E - - XD3-16PT-C - 8 8

XD3-24PR-E XD3-24PT-E XD3-24PRT-E XD3-24PR-C XD3-24PT-C XD3-24PRT-C 14 10


P
N XD3-32PR-E XD3-32PT-E XD3-32PRT-E XD3-32PR-C XD3-32PT-C XD3-32PRT-C 18 14
P
- - - - - -

- - - - - -

XD5 series list


Type Outpu
Input
AC power supply DC power supply t
points
Relay output Transistor Relay/transisto Relay output Transistor Relay/transisto points
(DC24V)
output r mixed output r mixed (R, T)
XD5-24R-E XD5-24T-E XD5-24RT-E XD5-24R-C XD5-24T-C XD5-24RT-C 14 10
XD5-32R-E XD5-32T-E XD5-32RT-E XD5-32R-C XD5-32T-C XD5-32RT-C 18 14
N
XD5-48R-E XD5-48T-E XD5-48RT-E XD5-48R-C XD5-48T-C XD5-48RT-C 28 20
P
- XD5-48T6-E - - XD5-48T6-C - 28 20
N
XD5-60R-E XD5-60T-E XD5-60RT-E XD5-60R-C XD5-60T-C XD5-60RT-C 36 24
- XD5-60T6-E - - XD5-60T6-C - 36 24
XD5-24PR-E XD5-24PT-E XD5-24PRT-E XD5-24PR-C XD5-24PT-C XD5-24PRT-C 14 10
XD5-32PR-E XD5-32PT-E XD5-32PRT-E XD5-32PR-C XD5-32PT-C XD5-32PRT-C 18 14
P
XD5-48PR-E XD5-48PT-E XD5-48PRT-E XD5-48PR-C XD5-48PT-C XD5-48PRT-C 28 20
N
- XD5-48PT6-E - - XD5-48PT6-C - 28 20
P
XD5-60PR-E XD5-60PT-E XD5-60PRT-E XD5-60PR-C XD5-60PT-C XD5-60PRT-C 36 24
- XD5-60PT6-E - - XD5-60PT6-C - 36 24
XDM series list
Type
Input Output
AC power supply DC power supply
points points
Relay Transistor Relay/transistor Relay Transistor Relay/transistor
(DC24V) (R, T)
output output mixed output output mixed
- XDM-24T4-E - - XDM-24T4-C - 14 10
N
- XDM-32T4-E - - XDM-32T4-C - 18 14
P
- XDM-60T4-E - - XDM-60T4-C - 36 24
N
- XDM-60T10-E - - XDM-60T10-C - 36 24

1-2-2.Expansion type name and type table

I/O I/O expansion modules name constitute:


1 expansion
modules
XD E ○□ ○ □ □
1 2 3 4 5 6 7

1 Series name XD

2 Expansion module E

3 Input points 8 or 16
When input is NPN: X
4 Special for input
When input is PNP: PX
5 Output points 8 or 16
YR: relay output
6 Output mode
YT: transistor output
E: AC220V
7 Power supply type
C: DC24V

 I/O expansion module type schedule


Type Input
Output
Output I/O total points
points
Input Transistor points (DC24V
Relay output (R, T)
output )
NPN XD-E8X8YR XD-E8X8YT 16 8 8
PNP - XD-E8PX8YR XD-E8PX8YT 16 8 8
Model Output
I/O total Input points
Output points
Input points (DC24V)
Relay output Transistor output (R, T)
- XD-E8X8YR XD-E8X8YT 16 8 8
XD-E16X - - 16 16 -
XD-E16YR XD-E16YT 16 - 16
- XD-E16X16YR-E XD-E16X16YT-E 32 16 16
NPN - XD-E16X16YR-C XD-E16X16YT-C 32 16 16
XD-E32X-E - - 32 32 -
XD-E32X-C - - 32 32 -
- XD-E32YR-E XD-E32YT-E 32 - 32
XD-E32YR-C XD-E32YT-C 32 - 32

- XD-E8PX8YR XD-E8PX8YT 16 8 8
XD-E16PX - - 16 16 -
- XD-E16PX16YR-E XD-E16PX16YT-E 32 16 16
PNP
- XD-E16PX16YR-C XD-E16PX16YT-C 32 16 16
XD-E32PX-E - - 32 32 -
XD-E32PX-C - - 32 32 -

Analog temperature
2 modules

Analog, temperature model constitute:

XD-E 4AD 2DA 6PT 6TC 1WT – P


① ② ③ ④ ⑤ ⑥ ⑦

1 Expansion module E
4AD: 4 channels analog input
2 Analog input
8AD: 8 channels analog input
3 Analog output 2DA: 2 channels analog output
6PT: 6 channels PT100 sensor input
4, 5 Temperature input
6TC: 6 channels thermocouple sensor input
1WT: 1 channel pressure measurement
Pressure
6 2WT: 2 channels pressure measurement
measurement
4WT: 4 channels pressure measurement
P: PID control
7 Type A: hardware is new version
B: analog voltage output -5~5V or -10~10V
Analog, temperature expansion module type schedule
Type Function
XD-E4AD 4 channels analog input
XD-E8AD 8 channels analog input
Analog input
XD-E4AD2DA 4 channels analog input, 2 channels analog output
XD-E4AD2DA-B 4 channels analog input, 2 channels analog output
XD-E2DA 2 channels analog output
Analog output
XD-E4DA 4 channels analog output
XD-E6PT-P 6 channels PT100 temperature measurement, with PID control
Temperature
XD-E6TC-P 6 channels K-type thermocouple temperature measurement,
measurement
with PID control
XD-E1WT-A 1 channel pressure measurement
Pressure
XD-E2WT-A 2 channels pressure measurement
measurement
XD-E4WT-A 4 channels pressure measurement

1-3.Each Part’s Description

1 10
17
2

● COM X1 X3 X5 X7 X9 X11 X13 X15 X17


11
COM X0 X2 X4 X6 X8 X10 X12 X14 X16 24V- C0 AO0 C1 AO1
24V+ VO0 VO1

0 1 2 3 4
12 16
5 6 7 8 9

3 X
AO
PWR
COM1
XD3-32R RUN
-E ERR

4
Y
AI
0 1 2 3
4 5 6 7 8
9

24V
0V

A
B
COM0
Y0
COM1
Y1
COM2
Y2
Y3
Y4
Y5
COM3
Y6
Y7
Y8
Y9
COM4
Y10
Y11
Y12
Y13
C0
VI0
AI0
C1
VI1
AI1
C2
VI2
AI2
C3
VI3
AI3 15
5

7
6 13
8 14
9

CPU unit Expansion


Each part’s name is listed below:

① :Input & power supply : Input indicators


terminals : Action indicators
② :Input terminal label PWR: LED is on when power on
③ :COM1 RUN: run
④ :COM2 ERR: error
⑤ :Output terminal label : Expansion cable
⑥ :Output & 24V power : Output terminals
terminals : Action indicators
⑦ :Output indicator PWR: power
⑧ :Port to connect Expansion : Port to connect Expansion
⑨ :Installation holes (2) : Input & power supply terminals
⑩ :screws to install/remove
terminals

Note: for the PLC hardware version below 3.2, position 4 is RS232 port.
2 Specifications and parameters of CPU

This chapter mainly introduces CPU’s general specifications, performance,


dimensions, terminals arrangement and communication interfaces.
The Expansions’ description, please refer to XD series expansion module manual.

2-1.Specification and Parameters

2-2.External Dimensions

2-3.Terminals Arrangement

2-4.Communication Interfaces
2-1.Specifications and Parameters

2-1-1.General Specifications

Items Specifications
Isolation Above DC 500V 2MΩ
voltage
Anti-noise Noise voltage 1000Vp-p 1us pulse per 1minute
Atmosphere No corrosive, flammable gas
Ambient 0℃~60℃
temperature
Ambient 5%~95% (NO condensation)
humidity
COM1※1 RS-232, to connect upper computer, HMI for program or
debug.
COM2※2 RS-485, to connect intelligent instruments or inverters.
Installation Use M3screws or DIN to fix※1
Grounding The third type grounding (do not grounding with strong power
system)※2

※1: The DIN type should be DIN46277, with width 35 mm.


※2: The grounding should use type1 and 2, not 3.

XD PLC Devices XD PLC Devices XD PLC Devices

Single ground Common ground Public ground

2-1-2.Performance and Specifications

Items Specifications
Program execution mode Loop scan mode
Program mode Instructions and ladder
Processing speed 0.05us
Power off retentive FlashROM and Li-battery
Users’ program capacity
※1 XD3: 256KB, XD5/XDM/XDC: 384KB

I/O Total I/O 16 24 32 48 60


points Input 8 14 18 28 36
※2
Output 8 10 14 20 24
1280 points: X0~X77, X10000~X11777,
Internal Coils(X)※3
X20000~X20277
1280 points: Y0~Y77, Y10000~Y11777,
Internal Coils(Y)※4
Y20000~Y20277
XD3: M0~M7999【HM0~HM959】※5
XD5/XDM/XDC: M0~M74999【
11008/920 HM0~HM11999】
Internal Coils(M, HM)
00 For Special Use※6
XD3: SM0~SM2047
XD5/XDM/XDC: SM0~SM4999
XD3: S0~S1023【HS0~HS127】
Procedure(S) 1152/9000 XD5/XDM/XDC: S0~S7999【
HS0~HS999】
XD3: T0~T575 【HT0~HT95】
points 672/7000 XD5/XDM/XDC: T0~T4999 【
HT0~HT1999】
Timer(T)
100mS timer: set time 0.1~3276.7sec.
Spec. 10mS timer: set time 0.01~327.67sec.
1mS timer: set time 0.001~32.767sec.
XD3: C0~C575【HC0~HC95】
points 672/7000 XD5/XDM/XDC: C0~C4999【
Counter(C HC0~HC1999】
) 16 bits counter: set value K0~32,767
Spec. 32 bits counter: set value -2147483648~+
2147483647
XD5/XDM/XDC: D0~D69999【
11048wor HD0~HD24999】
Data Register(D) ds/100000 XD3: D0~D7999【HD0~HD999】※5
words For Special Use※6 XD3: SD0~SD2047
XD5/XDM/XDC: SD0~SD4999
XD3: FD0~FD6143
8144 XD5/XDM/XDC: FD0~FD8191
FlashROM Register
words/141 For Special Use※6
(FD)
92words XD3: SFD0~SFD1999
XD5/XDM/XDC: SFD0~SFD5999
High Speed Dispose High speed counter, pulse output, external
Ability interruption
Password Protection 6 bits ASCII
Self-diagnose Function Power on self-check, monitor timer, grammar check

note:
※1: The users’ program capacity means the maximum program capacity when download in secret.
※2: I/O points mean terminal number that users can connect from outside.
※3: X stands for the internal input relays and can be used as middle relay when input points are exceeded.
※4: Y stands for the internal output relays and can be used as middle relay when output points are exceeded.
※5:【】marks the default power off retentive area, this area can’t be changed.
※6: For special use means special usage registers that are occupied by system, can’t be applied for other usage.
For details, please refer to Appendix 1.
※7: Input and output coils no. is octal, other coils and registers are decimal.
※8: The I/O which is not connected to other device can be used to internal coil.
2-2.Shape Dimensions

1 Picture 1
(Unit: mm)

Suitable Model:
Series Points
COM
X0
X1
X2
X3
X4
X5
X6
X7
A
B XD3 16
0 1 2 3
Xinje Electric Co.,Ltd

DATE:20120701
TYPE:XD3-16R-E
SN:201206022636

4 5 6 7

0 1 2 3
4 5 6 7

0V COM0 Y1 Y2 COM2 Y5 Y7
24V ● Y0 COM1 Y3 Y4 Y6

2 Picture 2 (Unit: mm)

Suitable Model:
Series Points

● COM X1 X3 X5 X7 X9 X11 X13 X15 X17


XD3 24/32
COM X0 X2 X4 X6 X8 X10 X12 X14 X16

0 1 2 3 4
XD5
Xinje Electronic Co.,Ltd

DATE:20120701
TYPE:XD3-32R-E
SN:201207011525

5 6 7 8 9

X
PWR
XDM
XD3-32R RUN
-E ERR
Y

0 1 2 3
XDC
4 5 6 7 8
9

0V A COM0 COM1 COM2 Y3 Y5 Y6 Y8 COM4 Y11 Y13


24V ● B Y0 Y1 Y2 Y4 COM3 Y7 Y9 Y10 Y12
3 Picture 3 (Unit: mm)

Suitable Model:
Series Points
COM X1 X3 X5 X7 X9 X11 X13 X15 X17 X19 X21 X23 X25 X27 X29 X31 X33 X35
COM X0 X2 X4 X6 X8 X10 X12 X14 X16 X18 X20 X22 X24 X26 X28 X30 X32 X34

XD3 48/60
0 1 2 3 4 5 6 7

Xinje Electronic Co.,Ltd

DATE:20120701
SN:201208021525

TYPE:XD3-60R-E
8 9

XD5
COM1 X
PWR

RUN
XD3-60R-E ERR

Y
0 1 2 3 4 5 6 7
XDM
8 9

0V CAN+ CAN- Y0 Y1 Y2 Y3 Y4 COM5 Y7 Y8 Y10 COM7 Y13 Y15 Y16 Y18 COM9 Y21 Y23
XDC
24V A B COM0 COM1 COM2 COM3 COM4 Y5 Y6 COM6 Y9 Y11 Y12 Y14 COM8 Y17 Y19 Y20 Y22
2-3.Terminal arrangement

 Graph A
COM X1 X3 X5 X7 B
X0 X2 X4 X6 A
0V COM0 Y1 Y2 COM2 Y5 Y7
24V ● Y0 COM1 Y3 Y4 Y6

 Graph B
● COM X1 X3 X5 X7 X11 X13 X15
COM X0 X2 X4 X6 X10 X12 X14

0V A COM0 COM1 COM2 Y3 Y5 Y6 Y10


24V ● B Y0 Y1 Y2 Y4 COM3 Y7 Y11

 Graph C
● COM X1 X3 X5 X7 X11 X13 X15 X17 X21
COM X0 X2 X4 X6 X10 X12 X14 X16 X20

0V A COM0 COM1 COM2 Y3 Y5 Y6 Y10 COM4 Y13 Y15


24V ● B Y0 Y1 Y2 Y4 COM3 Y7 Y11 Y12 Y14

 Graph D
● COM X1 X3 X5 X7 X11 X13 X15 X17 X21 X23 X25 X27 X31 X33
COM X0 X2 X4 X6 X10 X12 X14 X16 X20 X22 X24 X26 X30 X32

0V ● ● ● Y0 Y1 Y2 Y3 Y4 COM5 Y7 Y10 Y12 COM7 Y15 Y17 Y20 Y22


24V ● A B COM0 COM1 COM2 COM3 COM4 Y5 Y6 COM6 Y11 Y13 Y14 Y16 COM8 Y21 Y23

 Graph E
● COM X1 X3 X5 X7 X11 X13 X15 X17 X21 X23 X25 X27 X31 X33 X35 X37 X41 X43
COM X0 X2 X4 X6 X10 X12 X14 X16 X20 X22 X24 X26 X30 X32 X34 X36 X40 X42

0V ● ● ● Y0 Y1 Y2 COM3 Y5 Y6 COM5 Y11 Y12 COM7 Y15 Y17 Y20 Y22 COM9 Y25 Y27
24V ● A B COM0 COM1 COM2 Y3 Y4 COM4 Y7 Y10 COM6 Y13 Y14 Y16 COM8 Y21 Y23 Y24 Y26

The graph to the model:


Graph Model Note
A XD3-16 8/8
B XD3-24, XD5-24, XDM-24 14/10
C XD3-32, XD5-32, XDM-32 18/14
D XD3-48, XD5-48, XDM-48 28/20
E XD3-60, XD5-60, XDM-60 36/24

Note:
1. Transistor and relay mixed type, only the first two channels are transistor
output, others are relay output.
2. E type PLC power supply terminal is L, N; C type PLC power supply terminal
is 24V+, 24V-.
3. The 24V, 0V terminal is external output terminal, it can supply power for
module and sensor. Do not over the max output current when using, please
refer to chapter 4-1.
4. FG ground terminal can shield the interference, it can single connect to the
ground.
5. The com terminal of input corresponding to all the input points; the com
terminal of output corresponding to different output points. Please connect the
wire as the division on the terminal label.

2-4.Communication Ports

XD series PLC have USB port, port1 (RS232), port2 (RS485), USB port can
high-speed download program, port1 and port2 can communicate and download
program.

1 USB port

USB port only can download program but cannot communicate.


Please use printer USB cable or XINJE USB cable to download.

2 COM1 Pins of COM1: 4: RxD


5: TxD
1 2 8: GND
3 4 5
6 8
7

Mini Din 8-core plug-in(holes


3 COM2

Port2 is terminal A and B. A is RS485+, B is RS485-.


4 Program Cable

download program via port1 must use XINJE XVP cable.


Program cables are as below:

5 1
2 1
5 43
8 6
7
9 6
Mini Din 8-pin (needles) DB9-pin (holes)
3 System Structure

As the controllers, XD series PLC can connect with many kinds of peripheral devices,
expansion devices. In this chapter, we mainly introduce PLC basic units, peripheral
devices and expansion devices connection. And also introduce the connection
principle of PLC with expansions, products installation, points calculation, address
number distribution etc.
For the introduction of expansions, please refer to chapter 8.

3-1.System Structure

3-2.Peripheral Devices

3-3.Combination Principle

3-4.Expansions’ ID Assignment

3-5.Install the Products


3-1.System Structure

According to XD series PLC basic configuration, we build the system structure


chart as below. We can know the general connection among PLC, peripheral
equipments and expansions from the chart; also classic applications of PLC’s each
COM port, connection and expansions etc.

CPU Expansion
Unit

※1: In the above chart, 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-2.Peripheral Devices

XD series PLC basic units can work with many kinds of peripheral devices.

3-2-1.Program Software

Users can write to or upload program from PLC, real time monitor PLC, configure
PLC etc; After installing XDPPro on your PC, use the program cable, via COM1 or
COM2 on PLC(CPU Units), to link PLC with XDPPro.

 Program Interface

※1: Please use the download cable offered by XINJE Company or make the cable by yourself. Connecting
method, please refer to 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, and then PLC executes the commands.
XD 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 TG, TH, TP, OP, MP series.

TG,TH,  Size 4.3”, 4.7”, 5.7”, 7”, 8”, 10.1”, 10.4”


1 TP  Display 16 million color,65536 color, 256 true color, blue
series LCD
 Operation touch screen
 Interface RS232, RS422, RS485, USB, Internet
 Communication Work with many PLC brands, inverters,
instruments etc.
Drive panel printer directly, support multiple printer.
Dual COM ports make it possible that work with 2 different
devices at the same time.
Support free format protocol, users can write the driver
program freely
 Recipe
 Picture Rich stereoscopic 3D gallery, font effects, data collect,
data backup etc.
 Password nine-level setting
 Advanced function

 Size 3.7’’, 5.7”


OP  Display Blue LCD, 256 true color
2 Series  Buttons Nr. 7, 20, 42, not touch screen
 Interface RS232、RS485
 Communication work with many PLC brands.
Communicate with Xinje Inverters
 RTC Built-in

MP  Size 3.7”、7”
3 Series  Display 256 true color、blue LCD
 Buttons Nr.: 26, 42, the LCD is touch screen
 Interface RS232、RS485
 Communication work with many PLC brands.
Communicate with Xinje Inverters
 RTC: Built-in
3-3.Configuration Principle

COM port
 XD series PLC (CPU units) are usually equipped with port1 and port2.
 In principle, both ports can be used to program, download, communication; but
please make sure not change the parameters of two ports at one time, otherwise
the ports can't be used to program and download any more.
 Port1 is equipped with RS232. Port2 is RS485. The two ports are independent.

About Expansion Devices


 Generally, one CPU unit can work with different types of expansions, can expand
digital I/O, analog I/O, temperature control etc.
 XD3 can work with 10 expansions and XD5/XDM can connect 16 modules.
 After connecting the CPU unit with the expansion, if the "PWR" LED of
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


 I/O points include actual input and output points.
 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 up to 572 points.

How to calculate the I/O


Basicpoints
Unit XD3-32R-E (18I/14O) connect with 5 XD-E8X8Y expansions,
then the total I/O points should be:
Input Points: 18 + 8 *5 = 58
Output points: 14 + 8 *5= 54
Total points: Input+ Output = 58+54=112
3-4.ID Assignment of Expansions

Name Range Points


X10000~X10077(#1 expansion module)
…… 1024
X11700~X11777(#16 expansion module)
X Input
X20000~X20077(#1 expansion BD)
…… 192
X20200~X20277(#3 expansion BD)
Y10000~Y10077(#1 expansion module)
…… 1024
Y11700~Y11777(#16 expansion module)
Y Output
Y20000~Y20077(#1 expansion BD)
…… 192
Y20200~Y20277(#3 expansion BD)
ID10000~10099(#1 expansion module)
Expansion
…… 1600
ID module
ID11500~11599(#16 expansion module)
Expansion BD ID20000~20099(#1 expansion BD) 100
QD10000~10099(#1 expansion module)
Expansion
…… 1600
QD module
QD11500~11599(#16 expansion module)
Expansion BD QD20000~20099(#1 expansion BD) 100
3-5.Install The Products

1 Installation Position

2 Installation

Method
Use DIN or screws to install the CPU units and expansions.

 DIN46277
 Directly install by screws

24V- COM X1 X3 X5 X7
24V+ COM X0 X2 X4 X6

0 1 2 3
4 5 6 7

0 1 2 3
4 5 6 7 Screw M3
Y0 Y1 Y2 COM3 Y5 Y7
COM0 COM1 COM2 Y3 Y4 Y6

DIN installation
Basic units or expansion modules install on DIN46277 rail (width 35mm). Pull down
the hook on DIN rail and take down the product.

3 Installation

Please install
Environment
the products according to chapter 2-1-1.
4 Power Supply Specification and Wiring Method
In this chapter, we tell the structure, specification and external wiring of XD series
PLC. The wiring method differs due to different models, and the main difference is
the terminals’ position. About terminals arrangement, please refer to chapter 2-3.

4-1.Power Supply Specification

4-2.AC Power, DC Input Type


4-1.Power Supply Specifications

The power supply specifications of XD series PLC (Type with ‘-E’ is AC power, type
with ‘-C’ is DC power) are as below:

AC Items Content
1 power
Rated Voltage AC100V~240V
supply Allowed Voltage AC100V~240V
Range
Rated Frequency 50/60Hz
Allow momentary Interruption Time≤0.5 AC cycle, interval≥
power off time 1sec
Impulse Current Max 40A below 5mS/AC100V max 60A
below 5mS/AC200V
Maximum Power 12W
Consumption
Power Supply for 24VDC±10% 16 points max is 200mA
Sensor ,32 points max is 400mA

※1: Please use the wire cable more than 2mm2 to avoid the decrease of voltage.
※2: Even power off in 10ms, the PLC can still keep working. But when power is off for long time or voltage
abnormally decrease, the PLC will stop working, output will be OFF. When power is on again, the PLC will
run automatically.
※3: The grounding terminals on basic units and expansions connect together, and use the third type grounding.

2 DC Power

Supply
Items Content
Rated Voltage DC24V
Allowed Voltage Range DC21.6V~26.4V
Input Current (Only for basic 120mA DC24V
unit)
Allow momentary power off 10ms DC24V
time
Impulse Current 10A DC26.4V
Maximum Power Consumption 12W
Power Supply for Sensor 24VDC±10% 16 points max is
200 mA, 32 points max is
400mA
※1: PLC provide DC24V power supply (terminal 24V, 0V), it can be power supply for sensor, 16 points PLC
DC24V is 200mA, 24/32/48/60 points PLC DC24V is 400mA. This terminal cannot connect to external power
supply.
※2: ● is empty terminal, do not use it.
※3: Please connect the com terminal for basic unit and expansion module.

4-2.AC Power Supply and DC Input

1 Connection

※1: Connect the power supply to L, N terminals.


※2: 24V、0V terminals can supply power 200mA/DC24V for 16 points, and power 400 mA /DC24V for 32
points by sensor. Besides, the terminals power can not be supplied by outside power.
※3: ● terminal is idle, do not wire outside or work as middle relay terminals.
※4: Please
· connect the COM terminals on basic units and expansions together.
5 Input Specifications and Wiring Methods

In this chapter we will introduce the input specification and external wiring methods
of XD series PLC. The connection methods differ due to different models and the
main difference is the terminals’ arrangement. Each model’s terminal arrangement,
please refer to chapter 2-3.

5-1.Input Specification

5-2.DC Input Signal (AC power supply)

5-3.High Speed Counter Input


5-1.Input Specification

Input specification has NPN and PNP two modes, we will introduce the internal
structure and wiring methods of the two modes as below:

1 Basic Units

 NPN mode
Input signal’s DC24V±10%
voltage
Input signal’s 7mA/DC24V
current
Input ON current Above 4.5mA
Input OFF current Under 1.5mA
Input response About 10ms
time
Input signal’s form Contact input or NPN open collector
transistor
Circuit insulation Photo-electricity coupling insulation
Input action’s LED light when input ON
display

NPN wiring example

Red(brown) blue

COM X0 X1 X2 X3 X4 X5 COM X0 X1 X2 X3 X4 X5

Switch two-wire (NO, NC) proximity switch


Blue(blue) Red(brown)
Yellow(black)
DC0V DC24V

COM X0 X1 X2 X3 X4 X5

Three-wire(NPN) proximity switch

 PNP mode
Input signal’s DC24V±10%
voltage
Input signal’s 7mA/DC24V
current
Input ON current Above 4.5mA
Input OFF current Under 1.5mA
Input response time About 10ms
Input signal’s form Contact input or PNP open collector
transistor
Circuit insulation Photo-electricity coupling insulation
Input action’s LED light when input ON
display

PNP wiring example:


+ Red(brown) blue
DC24V -
DC24V

COM X0 X1 X2 X3 X4 X5
COM X0 X1 X2 X3 X4 X5
Switch two-wire (NO, NC) proximity switch

Red(brown)
Blue(blue)
Yellow(black)
DC0V DC24V

COM X0 X1 X2 X3 X4 X5

three-wire (PNP) proximity switch

note: the DC24V is provided by the PLC, no need to cnonect DC0V to com of input
terminal. If using external power supply, it needs to connect it.

2 Expansion modules

 NPN mode
Input signal’s DC24V±10%
voltage
Input signal’s 7mA/DC24V
current
Input ON current Above 4.5mA
Input OFF current Under 1.5mA
Input response About 10ms
time
Input signal’s form Contact input or NPN open collector
transistor
Circuit insulation Photo-electricity coupling insulation
Input action’s LED light when input ON
display
 PNP mode

Input signal’s DC24V±10%


voltage
Input signal’s 7mA/DC24V
current
Input ON current Above 4.5mA
Input OFF current Under 1.5mA
Input response time About 10ms
Input signal’s form Contact input or PNP open collector
transistor
Circuit insulation Photo-electricity coupling insulation
Input action’s LED light when input ON
display
5-2.DC Input Signal (AC power supply)

1 DC Input Signal

 NPN mode

 Input terminals
When connect input terminals and terminal COM with contact without
voltage or NPN open collector transistor, if input is ON, LED lamp will light
which indicates input is ON. There are many input terminals COM to connect
in PLC.
 Input circuits
Photo-electricity coupling is used to insulate between primary load circuit and
secondary circuit. The secondary circuit with C-R filter is to avoid wrong
operation caused by vibration of input contacts or noise along with input signal.
For above-mentioned reasons, if input ON→OFF,OFF→ON, the response time
delays about 6ms in PLC. There is a digital filter inside the input terminal.
 Input sensitivity
The PLC input current is DC24V 7mA, but to act correctly, the current should be
above 4.5mA when input is ON and under 1.5mA when input is OFF.
 PNP mode
 Input terminals
When connect input terminals and terminal COM with DC24V contact or
NPN open collector transistor, if input is ON, LED lamp will light which
indicates input is ON. There are many input terminals COM to connect in PLC.
 Input circuits
Photo-electricity coupling is used to insulate between primary load circuit and
secondary circuit. The secondary circuit with C-R filter is to avoid wrong
operation caused by vibration of input contacts or noise along with input signal.
For above-mentioned reasons, if input ON→OFF,OFF→ON, the response time
delays about 10ms in PLC. There is a digital filter inside the input terminal.
 Input sensitivity
 The PLC input current is DC24V 7mA, but to act correctly, the current should be
above 4.5mA when input is ON and under 1.5mA when input is OFF.

External circuit used by


2
sensors

 NPN mode
XD series PLC input current is supplied by its interior 24V power, so if use
exterior power to drive sensor like photo electricity switch, the exterior power
should be DC24V±4V, please use NPN open collector type for sensor’s output
transistor.
 PNP mode
XD series PLC input current is supplied by its interior 24V power, so if use
exterior power to drive sensor like photo electricity switch, the exterior power
should be DC24V±4V, please use PNP open collector type for sensor’s output
transistor.

3 Input Wiring
 NPN mode
 PNP mode
5-3.High Speed Counter Input

XD series PLC support high speed count function which is irrelevant with the
scan cycle and can test high speed input signal of measuring sensors and rotary
encoders etc by selecting different counter, max measuring frequency can be up
to 80KHz.
Note: If PLC input is NPN type, please select NPN and DC24V collector open
output encoder. If PLC input is PNP type, please select PNP and DC24V
collector open output encoder.

B A
传感器

5-3-1.Counting mode

XD series HSC function has two counting modes: Increment mode and
AB-phase mode.

1 Increment mode

Under this mode, if counting input pulse signal, the counting value will increase one
along with the rising edge of every pulse signal.
2 AB-phase

modethis mode, the HSC value increase or decrease according to the two
Under
differential signal (A phase or B phase). According to the times number, the mode
still can be divided to two modes (two-time frequency mode and four-time frequency
mode). The default mode is four-time frequency mode.
Two–times Frequency Mode

Four–times Frequency Mode

5-3-2.High Speed Counting Range

The HSC’s counting range is: K-2,147,483,648 ~ K+2,147,483,647. If the


counting value exceeds this range, up-flow or down-flow appears.
The up-flow means the counting value jumps from K+2,147,483,647 to
K-2,147,483,648 and then continue to count. The down-flow means the counting
value jumps from K-2,147,483,648 to K+2,147,483,647 and then continue to count.

5-3-3.The Input Wiring Of HSC

For input terminal wiring of pulse counting, it differs according to PLC types and
counting modes. Some typical wiring methods are as below (take XD3-32 PLC as an
example):

1 Increment Mode (Counter HSC0)


Pulse Input

COM X1 X3 X5
COM X0 X2 X4 X6

2 AB-phase Mode (Counter HSC0)


A-phase
B-phase
Input
Input

COM X1 X3 X5
COM X0 X2 X4 X6

5-3-4.Input Terminals Assignment

1. High Speed Counters assignment of XD series PLC:


High speed counter channels
PLC model
Increment mode AB-phase mode
16 2 2
XD3
24/32/48/60 3 3
XD5 24/32/48/60 3 3
XDM 24/32/48/60
4 4
4 axes
60points
10 10
10axes

2. Input Terminals definition of HSC:


Each letter’s description:
U A B Z
Counter’s pulse input A-phase input B-phase input Z-phase pulse capture

Normally, the input frequency of terminal X0, X1can reach 80KHz and 50KHz
separately under single-phase and AB-phase mode; while other input terminals
highest frequency can reach 10KHz under single-phase 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. Frequency times in the table: ‘2’ stands for fixed 2 times
frequency, ‘4’ stands for fixed 4 times frequency, ‘2/4’ stands for 2 or 4 times
frequency adjustable. The detailed port assignment is shown as below:
XD3-16T/R/RT-E
Increment Mode AB phase mode
HSC0 HSC2 HSC4 HSC6 HSC8 HSC10 HSC12 HSC0 HSC2 HSC4 HSC6 HSC8
Highest
80K 10K 50K 5K
frequency
4 times
2/4 2/4
frequency
Counter
√ √ √ √
interruption
X000 U A
X001 B
X002 Z
X003 U A
X004 B
X005 Z
X006
X007
X010
X011
XD3-24/32/48/60/T/R/RT-E
Increment Mode AB phase mode
HSC0 HSC2 HSC4 HSC6 HSC8 HSC10 HSC12 HSC0 HSC2 HSC4 HSC6 HSC8
Highest
80K 10K 10K 50K 5K 5K
frequency
4 times
2/4 2/4 2/4
frequency
Counter
√ √ √ √ √ √
interruption
X000 U A
X001 B
X002 Z
X003 U A
X004 B
X005 Z
X006 U A
X007 B
X010 Z
X011

XD5-24/32/48/60/T/R/RT-E
Increment Mode AB phase mode
HSC0 HSC2 HSC4 HSC6 HSC8 HSC10 HSC12 HSC0 HSC2 HSC4 HSC6 HSC8
Highest
80K 80K 80K 50K 50K 50K
frequency
4 times
2/4 2/4 2/4
frequency
Counter
√ √ √ √ √ √
interruption
X000 U A
X001 B
X002 Z
X003 U A
X004 B
X005 Z
X006 U A
X007 B
X010 Z
X011
XDM-24T4/32T4/60T4-E
Increment Mode AB phase mode
HSC0 HSC2 HSC4 HSC6 HSC8 HSC10 HSC12 HSC0 HSC2 HSC4 HSC6 HSC8
Highest
80K 80K 80K 80K 50K 50K 50K 50K
frequency
4 times
2/4 2/4 2/4 2/4
frequency
Counter
√ √ √ √ √ √ √ √
interruption
X000 U A
X001 B
X002 Z
X003 U A
X004 B
X005 Z
X006 U A
X007 B
X010 Z
X011 U A
X012 B
X013 Z

XDM-60T10 -E
Increment Mode
HSC0 HSC2 HSC4 HSC6 HSC8 HSC10 HSC12 HSC14 HSC16 HSC18 HSC20 HSC22
Highest 80K 80K 80K 80K 80K 80K 80K 10K 10K
80K
frequency
4 times
frequency
Counter
√ √ √ √ √ √ √ √ √ √
interruption
X000 U
X001
X002
X003 U
X004
X005
X006 U
X007
X010
X011 U
X012
X013
X014 U
X015
X016
X017 U
X020
X021
X022 U
X023
X024
X025 U
X026
X027
X030 U
X031
X032
X033 U
X034

XDM-60T10 -E
AB phase mode
HSC0 HSC2 HSC4 HSC6 HSC8 HSC10 HSC12 HSC14 HSC16 HSC18 HSC20 HSC22
Highest 50K 50K 50K 50K 50K 50K 50K 5K 5K
50K
frequency
4 times
2/4 2/4 2/4 2/4 2/4 2/4 2/4 2/4 2/4 2/4
frequency
Counter
√ √ √ √ √ √ √ √ √ √
interruption
X000 A
X001 B
X002 Z
X003 A
X004 B
X005 Z
X006 A
X007 B
X010 Z
X011 A
X012 B
X013 Z
X014 A
X015 B
X016 Z
X017 A
X020 B
X021 Z
X022 A
X023 B
X024 Z
X025 A
X026 B
X027 Z
X030 A
X031 B
X032 Z
X033 A
X034 B
X035 Z

5-3-5.AB Phase Counter's Frequency Multiplication Setting

To AB phase counter, users can modify the value in FLASH data registers SFD321,
SFD322, SFD323……SFD330 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.

Setting
Register Function Content
value
Frequency Multiplication of 2 2 times
SFD320
HSC0 4 4 times
Frequency Multiplication of 2 2 times
SFD321
HSC2 2 4 times
Frequency Multiplication of 2 2 times
SFD322
HSC4 2 4 times
Frequency Multiplication of 2 2 times
SFD323
HSC6 4 4 times
Frequency Multiplication of 2 2 times
SFD324
HSC8 4 4 times
Frequency Multiplication of 2 2 times
SFD325
HSC10 4 4 times
Frequency Multiplication of 2 2 times
SFD326
HSC12 4 4 times
Frequency Multiplication of 2 2 times
SFD327
HSC14 4 4 times
SFD328 Frequency Multiplication of 2 2 times
HSC16 4 4 times
Frequency Multiplication of 2 2 times
SFD329
HSC18 4 4 times

※1: More about high speed counter application, please refer to XD series PLC users’ manual【Instruction】.
※2: To some special models, only one axis can be set as 2 times frequency or 4 times frequency, the other two
axis are separately 2 times frequency and 4 times frequency.
※3: after setting the SFD register, please restart the high speed counter (cut off the trigger condition and turn on
again) to make the setting effective.
6 Output Specification and Wiring Methods

In this chapter we mainly tell the output specification and external wiring methods of
XD series PLC. The connection methods differ due to different models; the main
difference is the terminals’ arrangement. For each model’s terminals arrangement,
please refer to chapter 2-3;

6-1.Output Specifications

6-2.Relay Output Type

6-3.Transistor Output Type


6-1.Output Specification

1 Relay Output

External power Below AC250V,


DC30V
Circuit insulation Mechanical
insulation
Action indicator LED
Resistant 3A
load
Inductive 80VA
Max load
load
Lamp 100W
load
Mini load DC5V 2mA
Response OFF→ 10ms
time ON
ON→ 10ms
OFF

Normal Transistor
2 Output

External power Below DC5~30V


Circuit insulation Light coupling
insulation
Action indicator LED
Max Resistant 0.3A
load load
Inductive 8W/DC24V
load
Lamp load 1.5W/DC24V
Mini load DC5V 2mA
Respon OFF→ Below 0.2ms
se time ON
ON→ Below 0.2ms Y*0
OFF

耦 Y*1


电 Y*2

Y*3
High Speed Pulse
3 Output

Model RT or T Type
High Speed Pulse Output Y0, Y1
Terminal (XDM-60T4 is Y0~Y3;
XDM-60T10 is Y0~Y11)
External Power Supply Below DC5~30V
Action Indicator LED
Maximum Current 50mA
Max output frequency of pulse 200KHZ

Note: When use high speed counter function, if the current of external load is too
small, you can place a 500Ω resistance between output terminal and 24V power.
6-2.Relay Output Type

Relay Output
1 Circuit

 Output terminals
Relay output type has 2~4 public terminals. So each public-terminal unit can
drive power system with different voltages (E.g.: AC200V, AC100V, DC24V
etc.) load.
 Circuit’s insulation
Between the relay output coils and contacts, PLC’s interior circuits and exterior
load circuits are electrical insulating. Besides, each public terminal and block are
separate from each other.
 Action display
LED lamp lights when output relays’ coils energize, output contacts are ON.
 Response time
From the output relay energize (or cut off) to output contact ON (or OFF), the
response time is about 10ms.
 Output current
The output current that current and voltage below AC250Vcan drive the load
made up of resistance is 3A per point, inductive load below 80VA(AC100V or
AC200V) and lamp load below100W(AC100V or AC200V).
 Open circuit’s leak current
When output contact is OFF, there will be no leak current and can directly drive
Ne lamp etc.
 The life of relay output contacts
Standard life of AC inductive load such as contactor, electromagnetic valve:
according to company’s useful life test, about 500 thousand times for 20VA
load; about 300 thousand times for 35VA; about 100 thousand for 80VA. But if
the load parallel connect with surge absorber, the useful life will greatly improve.
Output Connection
2 Example

Constitution of
3
output circuit

 For DC inductive load, please parallel connect with freewheel


diode. Otherwise, contactor useful life will greatly decrease.
Please select freewheel diode that can stand inverse voltage
over 5~10 times of load voltage and forward current over load
current.
 Parallel connection AC inductive load with surge absorber will
decrease noise and increase service life of output delay.

4 DC Load

Note: the freewheeling diode is EN4007.


5 AC Load

Note: the surge absorber is R=200Ω 2W, C=0.022uF 250VAC.

6-3.Transistor Output Type

Transistor (NPN) output can support high speed pulse output and normal transistor
two types.

Normal Transistor
1 Output
 Output Terminals
There are 1~4 COM outputs of CPU unit transistor outputs.
 External Power Supply
Please use DC5~30V power supply to drive the load.
 Circuit Isolation
Inside PLC, we use photoelectric couplers to isolate between internal circuits and
output transistors; besides, the COM terminal blocks are separate from each
other.
 Action Display
When photoelectric couplers drive, LED will be ON and the output transistors
will be ON.
 Response Time
The time interval that PLC from photoelectric couplers energizing (or cutting) to
transistor ON (or OFF) is below 0.2ms.
 Output current
The current it outputs is 0.5A per point. But limited by the temperature rising,
every 4 points current add up to 0.8A.
 Open circuit current
Below 0.1mA
E.g.: Below is the connection of RT/T type PLC and servo driver diagram:

PLC side Servo driver

(Make sure the driver’s photoelectric coupling input terminal has 8~15mA reliable
current)
7 Run, Debug, Maintenance

In this chapter, we tell XD PLC process of programming and using, which


includes PLC run, debug and daily maintenance etc.

7-1.Run and Debug

7-2.Daily Maintenance
7-1.Run and Debug

1 Check the Products

Please check if the input/output terminals are correct and if there is any
component missed when the users get the products. Generally, you can power on the
PLC directly at this time and if products are normal, the PWR and RUN indicators
will be ON.

2 Write and Download the Program

After confirming the products, write the program for PLC in your PC, and then
download the program to PLC. The general operation steps are listed below:

Connect PLC to
Write the Power ON Downloa
PC with the
program PLC d
program cable
Program

※1: Please link the download cable before you power on the PLC. Otherwise, the
COM port may be burned out! BD card and expansion connection is the same
operation.

3 Debug the Products

In ideal condition, PLC is in running mode. But if you find some mistakes in the
program and need modify, you should write program to the running PLC again.
 Connect PLC to PC with the program cable;
 Upload the program in PLC;
 Modify the uploaded program; and the modified program is suggested to save
backup;
 Pause the running of PLC, and download the modified program to PLC;
 Use ladder monitor, free monitor to etc monitor PLC
 If the program still can't fulfill your requirement, you can go on modify it and
download to PLC.
4 LED on PLC

 When PLC is running correctly, the PWR and RUN LED should be ON;
 If ERR LED is 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.
7-2.Daily Maintenance

1 Regular Check on Products

Even the PLC has certain anti-interference ability and strong stability, you
should check the PLC regularly.
The check items include:
 Check if the input/output terminals, power supply terminals are loosen;
 Check if the ports are correct;
 Check if the PWR LED, I/O LED can be ON;
 Clear the dusts on PLC to avoid the dusts falling into PLC
 Manage to make PLC running and storage environment fits the standards
described in chapter 2-1-1.

2 About the battery

The PLC can keep working if there is not component that could short its service
life. But if the PLC supports clock function, its battery should be changed regularly.
 Battery service life normally is 3~5 years.
 Please change the battery once you find the battery power down.
 Please power the PLC on immediately after changing the battery. Otherwise, the
battery power may run out.

3 Abandon

Abandon as industrial wast


8 Switch between Soft Components

This chapter focuses on a special function of XD series PLC, switch between soft
components. This special function simplifies the PLC daily maintenance greatly. To
the maintenance person, they will not bother any more if the terminals are damaged.

9-1.Function Summary

9-2.Operation Method
8-1.Function Summary

When the internal lighting coupling, relays or transistor are damaged, the
corresponding input/output terminals will be out of use. Users either revise the
program or ask the manufactures for help, which is very troublesome and affects the
users’ normal work schedule.
The new type PLC developed independently by Xinje can break the one-to-one
correspondence, users only need to change the soft component’s value by HMI, then
the corresponding terminal will activate.

Before(Complicated and not effective)

Solution 1
Revise the complicated
Output Y3 program

is broken Solution 2
Change PLC

Now (Simple, fast and effective)

Change the mapping relation of


Output Y3 Solution
Y3 and its corresponding
is broken soft component, and use
other empty point, like Y4
8-2.Operation Method

It needs not revise the program when we change the damaged input/output point
mapping relation and replace the damaged point. In PLC special registers, we allocate
certain address section for users to change the mapping relation. Users just need to
find and revise the damaged input/output mapping register, and replace the value in
this special register with value of replaced input/output.
Below is the table for modifying the input/output points’ mapping ID:

Table1 Mapping relation of the input and soft component


ID Function Description
SFD10 I00 correspond to 0 of input corresponds to the number
SFD11 X**
I01 correspond to of X**
SFD12 X**
I02 correspond to
…… X**
……
SFD87 I77 correspond to Default is 77 (octal number)
X**
Table2 mapping relation of the output and soft component
ID Function Description
O00 correspond to Y** 0 of output corresponds to the
SFD110
number of Y**
SFD111 O01 correspond to Y**
SFD112 O02 correspond to Y**
…… ……
SFD187 O77 correspond to Y** Default is 77 (octal number)
*
As showed in the table above, the default value in SFD10 is 0. If we replace it
with value ‘7’,then all X0 in the program will correspond to external input X7. But
meantime you should replace the value in SFD17 with 0, to realize exchange. Then
original X0 will correspond to X7, and original X7 will correspond to external
input X0.

※1:After changing the mapping relation, please re-up electricity of PLC.


※2:When change the mapping relation, please pay attention, input/output data is
octal number while ID is decimal number.
※3:Exchange the mapping relation when change. i.e. if modify X0 ID to be 5, make
sure to change X5 ID to be 0;
※4:Mapping relation, one terminal corresponds to one soft component.
※5:Users can modify the SFD value online.
Appendix 1 Special Soft Element Schedules

Appendix 1 mainly introduces the functions of XD series PLC special soft element,
data register, FlashROM and the address distribution of expansions for users to
search.

Appendix 1-1.Special Auxiliary Relay Schedules

Appendix 1-2.Special Data Register Schedules

Appendix 1-3.Special Module ID Schedules

Appendix 1-4.Special Flash Register Schedules


Appendix 1-1.Special Auxiliary Relay Schedule

Initial Status(SM0-SM3)

ID Function Description
Coil ON when SM000 keeps ON
SM000
running when PLC running

Coil OFF when SM001 keeps OFF


SM001
running when PLC running

Initial positive pulse SM002 is ON in first


SM002
coil scan cycle

Initial negative pulse SM003 is OFF in


SM003
coil first scan cycle

Clock(SM11-SM14)

ID Function Description
5ms

SM011 10ms frequency cycle


5ms

50ms

SM012 100ms frequency cycle


50ms

0.5s

SM013 1s frequency cycle


0.5s

30s

SM014 1min frequency cycle


30s
Mark(SM20-SM29)

ID Function Description
SM020 is ON when plus/minus operation result
SM020 Zero bit
is 0
SM021 Borrow bit SM021 is ON when minus operation overflows
SM022 Carry bit SM022 is ON when plus operation overflows

PC Mode(SM32-SM34)

ID Function Description
When SM032 is ON, ON/OFF mapping memory of
Retentive register
SM032 HM、HS and current values of HT、HC、HD will
reset
be reset.
Clear user’s When SM033 is ON, all PLC user’s program will be
SM033
program cleared.
All output When SM034 is ON, all PLC external contacts will
SM034
forbidden be set OFF.

Stepping Ladder

ID Function Description
SM040 The process is running Set ON when the process is running

Interruption(SM50-SM80)
(M)

ID Address Function Description


SM050 I0000/I0001 Forbid input interruption 0 After executing EI
SM051 I0100/I0101 Forbid input interruption 1 instruction, the input
interruption couldn’t act
SM052 I0200/I0201 Forbid input interruption 2 independently when M
SM053 I0300/I0301 Forbid input interruption 3 acts, even if the
interruption is allowed.
SM054 I0400/I0401 Forbid input interruption 4 E.g.:when SM050 is ON,
…… …… …… I0000/I0001 is forbidden.
SM069 I1900/I1901 Forbid input interruption 19
SM070 I40** Forbid timing interruption 0
SM071 I41** After executing EI
Forbid timing interruption 1 instruction, the timing
SM072 I42** Forbid timing interruption 2 interruption couldn’t act
independently when M
SM073 I43** Forbid timing interruption 3 acts, even if the
SM074 I44** Forbid timing interruption 4 interruption is allowed.
…… …… ……
Forbid timing interruption
SM089 I59**
19
SM090 Forbid all interruptions Forbid all interruptions

High Speed Pulse(SM140-SM199)

ID Function Description
‘Sending pulse’ SM1000 will be ON when sending the
SM1000 flag pulse
SM1001 value being 1 stands for
positive direction and corresponding
SM1001 Direction flag port is ON
Overflow flag of
accumulated pulse SM1002 value will be 1 when
SM1002 number accumulated pulse number overflows.
PULSE-
Overflow flag of SM1003 value will be 1 when pulse
_1
SM1003 pulse equivalent equivalent overflows
SM1004
SM1005
SM1006
SM1007
SM1008
SM1009
SM1010 Pulse error flag SM1010 will be ON when pulse errors
‘Sending pulse’ SM1020 will be ON when sending the
SM1020 flag pulse
SM1021 value being 1 stands for
positive direction and corresponding
PULSE-
SM1021 Direction flag port is ON
_2
Overflow flag of
accumulated pulse SM1022 value will be 1 when
SM1022 number accumulated pulse number overflows.
SM1023 Overflow flag of SM1023 value will be 1 when pulse
pulse equivalent equivalent overflows
SM1024
SM1025
SM1026
SM1027
SM1028
SM1029
SM1030 Pulse error flag SM1030 will be ON when pulse errors
‘Sending pulse’ SM1040 will be ON when sending the
SM1040 flag pulse
SM1041 value being 1 stands for
positive direction and corresponding
SM1041 Direction flag port is ON
Overflow flag of
accumulated pulse SM1042 value will be 1 when
SM1042 number accumulated pulse number overflows.
PULSE-
Overflow flag of SM1043 value will be 1 when pulse
_3
SM1043 pulse equivalent equivalent overflows
SM1044
SM1045
SM1046
SM1047
SM1048
SM1049
SM1050 Pulse error flag SM1050 will be ON when pulse errors
‘Sending pulse’ SM1060 will be ON when sending the
SM1060 flag pulse
SM1061 value being 1 stands for
positive direction and corresponding
SM1061 Direction flag port is ON
Overflow flag of
accumulated pulse SM1062 value will be 1 when
SM1062 number accumulated pulse number overflows.
PULSE-
Overflow flag of SM1063 value will be 1 when pulse
_4
SM1063 pulse equivalent equivalent overflows
SM1064
SM1065
SM1066
SM1067
SM1068
SM1069
SM1070 Pulse error flag SM1070 will be ON when pulse errors
SM1080 ‘Sending pulse’ SM1080 will be ON when sending the PULSE-
flag pulse _5
SM1081 value being 1 stands for
positive direction and corresponding
SM1081 Direction flag port is ON
Overflow flag of
accumulated pulse SM1082 value will be 1 when
SM1082 number accumulated pulse number overflows.
Overflow flag of SM1083 value will be 1 when pulse
SM1083 pulse equivalent equivalent overflows
SM1084
SM1085
SM1086
SM1087
SM1088
SM1089
SM1090 Pulse error flag SM1090 will be ON when pulse errors
‘Sending pulse’ SM1100 will be ON when sending the
SM1100 flag pulse
SM1101 value being 1 stands for
positive direction and corresponding
SM1101 Direction flag port is ON
Overflow flag of
accumulated pulse SM1102 value will be 1 when
SM1102 number accumulated pulse number overflows.
PULSE-
Overflow flag of SM1103 value will be 1 when pulse
_6
SM1103 pulse equivalent equivalent overflows
SM1104
SM1105
SM1106
SM1107
SM1108
SM1109
M1110 Pulse error flag SM1110 will be ON when pulse errors
‘Sending pulse’ SM1120 will be ON when sending the
SM1120 flag pulse
SM1121 value being 1 stands for
positive direction and corresponding
SM1121 Direction flag port is ON PULSE-
Overflow flag of _7
accumulated pulse SM1122 value will be 1 when
SM1122 number accumulated pulse number overflows.
Overflow flag of SM1123 value will be 1 when pulse
SM1123 pulse equivalent equivalent overflows
SM1124
SM1125
SM1126
SM1127
SM1128
SM1129
SM1130 Pulse error flag SM1130 will be ON when pulse errors
‘Sending pulse’ SM1140 will be ON when sending the
SM1140 flag pulse
SM1141 value being 1 stands for
positive direction and corresponding
SM1141 Direction flag port is ON
Overflow flag of
accumulated pulse SM1142 value will be 1 when
SM1142 number accumulated pulse number overflows.
PULSE-
Overflow flag of SM1143 value will be 1 when pulse
_8
SM1143 pulse equivalent equivalent overflows
SM1144
SM1145
SM1146
SM1147
SM1148
SM1149
SM1150 Pulse error flag SM1150 will be ON when pulse errors
‘Sending pulse’ SM1160 will be ON when sending the
SM1160 flag pulse
SM1161 value being 1 stands for
positive direction and corresponding
SM1161 Direction flag port is ON
Overflow flag of
accumulated pulse SM1162 value will be 1 when
SM1162 number accumulated pulse number overflows.
PULSE-
Overflow flag of SM1163 value will be 1 when pulse
_9
SM1163 pulse equivalent equivalent overflows
SM1164
SM1165
SM1166
SM1167
SM1168
SM1169
SM1170 Pulse error flag SM1170 will be ON when pulse errors
‘Sending pulse’ SM1180 will be ON when sending the PULSE-
SM1180 flag pulse _10
SM1181 value being 1 stands for
positive direction and corresponding
SM1181 Direction flag port is ON
Overflow flag of
accumulated pulse SM1182 value will be 1 when
SM1182 number accumulated pulse number overflows.
Overflow flag of SM1183 value will be 1 when pulse
SM1183 pulse equivalent equivalent overflows
SM1184
SM1185
SM1186
SM1187
SM1188
SM1189
SM1190 Pulse error flag SM1190 will be ON when pulse errors

Sequence Function BLOCK(SM240-SM339)

ID Function Description
SM300 will be ON when block1 is
SM300 BLOCK1 running flag running
SM301 will be ON when block2 is
SM301 BLOCK2 running flag running
SM302 will be ON when block3 is
SM302 BLOCK3 running flag running
SM303 will be ON when block4 is
SM303 BLOCK4 running flag running
SM304 will be ON when block5 is
SM304 BLOCK5 running flag running
SM305 will be ON when block6 is
SM305 BLOCK6 running flag running
…… ……
SM396 will be ON when block97is
SM396 BLOCK97 running flag running
SM397 will be ON when block98 is
SM397 BLOCK98 running flag running
SM398 will be ON when block99 is
SM398 BLOCK99 running flag running
SM399 will be ON when block100 is
SM399 BLOCK100 running flag running
Error check(SM400-SM413)

ID Function Description
ERR LED keeps ON, PLC don not run and output,
SM400 I/O error check when power on
Expansion module
communication
SM401 error
BD
communication
SM402 error
……
SM405 No user program Internal code check wrong
User program
SM406 error Implement code or configuration table check wrong
ERR LED keeps ON, PLC don not run and output,
SM407 SSFD check error check when power on
SM408 Memory error Can not erase or write Flash
SM409 Calculation error
SM410 Offset overflow Offset exceeds soft element range
FOR-NEXT
SM411 overflow Reset when power on or users can also reset by hand.
When offset of register overflows, the return value will
SM412 Invalid data fill be SM372 value
SM413

Error Message(SM450-SM452)

ID Function Description
SM450 System error check
SM451
SM452

Expansion Modules, BD Status(SM500)

ID Function Description
Module status read is
SM500 finished
Communication(SM130-SM1319)

No. Function Explanation


SM150 Modbus read write Instruction working, set on
instruction working flag Instruction complete, set off

SM151
Serial SM152 Free format Instruction working, set on
port1 communication sending sending complete, set off
flag
SM153 Free format Receive one frame data, set on
communication Set off by user program
receiving flag
SM154
……
SM159
SM160 Modbus read write Instruction working, set on
instruction working flag Instruction complete, set off

Serial SM161
port2 SM162 Free format Instruction working, set on
communication sending sending complete, set off
flag
SM163 Free format Receive one frame data, set on
communication Set off by user program
receiving flag
SM164
……
SM169
Serial SM170~SM179
port3
Serial SM180~SM189
port4
Serial SM190~SM199
port5
Appendix 1-2.Special Data Register Schedule

Clock(SD010-SD019)

ID Function Description
SD010 Current scan cycle 100us,us is the unit
SD011 Min scan time 100us,us is the unit
SD012 Max scan time 100us,us is the unit
SD013 Second (clock) 0~59(BCD code)
SD014 Minute (clock) 0~59(BCD code)
SD015 Hour (clock) 0~23(BCD code)
SD016 Day (clock) 0~31(BCD code)
SD017 Month (clock) 0~12(BCD code)
SD018 Year (clock) 2000~2099(BCD code)
0(Sunday )~6(Saturday)(BCD code
SD019 Week (clock)

Flag (SD020-SD031)

ID Function Description
SD020 Information of type
SD021 Information of type

SD030 Information of type
SD031 Information of type

Step ladder(SD040)

ID Function Description
SD40 Flag of the executing process S

High Speed Counting(SD100-SD109)

ID Function Description
Current segment (No. n
SD100
segment) HSC00
Current segment (No. n
SD101
segment) HSC02
Current segment (No. n
SD102
segment) HSC04
Current segment (No. n
SD103
segment) HSC06
Current segment (No. n
SD104
segment) HSC08
Current segment (No. n
SD105
segment) HSC10
Current segment (No. n
SD106
segment) HSC12
Current segment (No. n
SD107
segment ) HSC14
Current segment (No. n
SD108
segment) HSC16
Current segment (No. n
SD109
segment) HSC18

High Speed Pulse(SD1000-SD1099)

ID Function Description
SD1000 Current segment (No. n segment)
SD1001
Low 16 bits of accumulated pulse
SD1002 number (the unit is the pulse
number)
High 16 bits of accumulated pulse
SD1003
number
The low 16 bits of accumulated
SD1004
pulse number
High 16 bits of accumulated pulse PULSE_
SD1005
number 1
Low 16 bits of current output
SD1006
frequency
high 16 bits of current output
SD1007
frequency
Low 16 bits of current output
SD1008 frequency(The unit is pulse
equivalent)
High 16 bits of current output
SD1009
frequency
1:Pulse data block error
2:Equivalent mode:pulse
amount/turn, amount/ turn of
movement is 0
3:Code of system parameters
block error
4:Pulse data block exceeds max
limit
SD1010 Wrong Pulse message
10:Zero return do not set near
point signal
11:Speed of zero return is 0
12:Crawling speed of zero
return is 0
13:Directions of zero return
speed and zero auxiliary
speed differ
SD1011 Pulse data block error
SD1020 Current segment(No. n segment)
SD1021
Low 16 bits of accumulated pulse
SD1022
number (the unit is pulse number)
High 16 bits of accumulated pulse
SD1023
number
Low 16 bits of accumulated pulse
SD1024
number
High 16 bits of accumulated pulse
SD1025
number
Low 16 bits of current output PULSE_
SD1026 frequency(the unit is pulse 2
number)
High 16 bits of current output
SD1027 frequency(the unit is pulse
number)
Low 16 bits of current output
SD1028 frequency(the unit is pulse
equivalent)
High 16 bits of current output
SD1029 frequency(the unit is pulse
equivalent)
1:Pulse data block error
2:Equivalent mode: pulse
amount/turn、 amount/ turn of
movement is 0
3:Code of system parameters
block error
4: Pulse data block exceeds
SD1030 Wrong Pulse message max limit
10: Zero return do not set near
point signal
11:Speed of zero return is 0
12:Crawling speed of zero
return is 0
13 Direction of zero return
speed and zero auxiliary speed
SD1031 Code of error pulse block
SD1040 Current segment(No. n segment)
SD1041
Low 16 bits of accumulated pulse
SD1042
number (the unit is pulse number)
High 16 bits of accumulated pulse
SD1043
number (the unit is pulse number)
Low 16 bits of accumulated pulse
SD1044 number(the unit is pulse
equivalent)
High 16 bits of accumulated pulse
SD1045 number(the unit is pulse
equivalent) PULSE_
Low 16 bits of current output 3
SD1046 frequency(the unit is pulse
number)
High 16 bits of current output
SD1047 frequency(the unit is pulse
number)
Low 16 bits of current output
SD1048 frequency(the unit is pulse
equivalent)
High 16 bits of current output
SD1049 frequency(the unit is pulse
equivalent)
1: Pulse data block error
2:Equivalent mode: pulse
amount/turn、 amount/ turn of
movement is 0
3:Code of system parameters
block error
4:Pulse data block exceeds
SD1050 Wrong Pulse message max limit
10:Zero return do not set near
point signal
11:Speed of zero return is 0
12:Crawling speed of zero
return is 0
13 Direction of zero return
speed and zero auxiliary speed
SD1051 Code of error pulse block

SD1060 Current segment(No. n segment)


SD1061
Low 16 bits of accumulated pulse
SD1062
number (the unit is pulse number)
High 16 bits of accumulated pulse
SD1063
number (the unit is pulse number)
Low 16 bits of accumulated pulse
SD1064 number(the unit is pulse
equivalent)
High 16 bits of accumulated pulse
SD1065 number(the unit is pulse
equivalent) PULSE_
Low 16 bits of current output 4
SD1066 frequency(the unit is pulse
number)
High 16 bits of current output
SD1067 frequency(the unit is pulse
number)
Low 16 bits of current output
SD1068 frequency(the unit is pulse
equivalent)
High 16 bits of current output
SD1069 frequency(the unit is pulse
equivalent)
1: Pulse data block error
2:Equivalent mode: pulse
amount/turn、 amount/ turn of
movement is 0
3:Code of system parameters
block error
4:Pulse data block exceeds
SD1070 Wrong Pulse message max limit
10:Zero return do not set near
point signal
11:Speed of zero return is 0
12:Crawling speed of zero
return is 0
13 Direction of zero return
speed and zero auxiliary speed
SD1071 Code of error pulse block

SD1080 Current segment(No. n segment)

Low 16 bits of accumulated pulse


SD1082
number (the unit is pulse number)
High 16 bits of accumulated pulse
SD1083
number (the unit is pulse number)
Low 16 bits of accumulated pulse
SD1084 number(the unit is pulse
equivalent)
High 16 bits of accumulated pulse
SD1085 number(the unit is pulse
equivalent) PULSE_
Low 16 bits of current output 5
SD1086 frequency(the unit is pulse
number)
High 16 bits of current output
SD1087 frequency(the unit is pulse
number)
Low 16 bits of current output
SD1088 frequency(the unit is pulse
equivalent)
High 16 bits of current output
SD1089 frequency(the unit is pulse
equivalent)
1: Pulse data block error
2:Equivalent mode: pulse
amount/turn、 amount/ turn of
movement is 0
3:Code of system parameters
block error
4:Pulse data block exceeds
SD1090 Wrong Pulse message max limit
10:Zero return do not set near
point signal
11:Speed of zero return is 0
12:Crawling speed of zero
return is 0
13 Direction of zero return
speed and zero auxiliary speed
SD1091 Code of error pulse block

SD1100 Current segment(No. n segment)

Low 16 bits of accumulated pulse


SD1102
number (the unit is pulse number)
High 16 bits of accumulated pulse
SD1103
number (the unit is pulse number)
Low 16 bits of accumulated pulse
SD1104 number(the unit is pulse
equivalent)
High 16 bits of accumulated pulse
SD1105 number(the unit is pulse
equivalent) PULSE_
Low 16 bits of current output 6
SD1106 frequency(the unit is pulse
number)
High 16 bits of current output
SD1107 frequency(the unit is pulse
number)
Low 16 bits of current output
SD1108 frequency(the unit is pulse
equivalent)
High 16 bits of current output
SD1109 frequency(the unit is pulse
equivalent)
1: Pulse data block error
2:Equivalent mode: pulse
amount/turn, amount/ turn of
movement is 0
3:Code of system parameters
block error
4:Pulse data block exceeds max
SD1110 Wrong Pulse message limit
10:Zero return do not set near
point signal
11:Speed of zero return is 0
12:Crawling speed of zero
return is 0
13 Direction of zero return
speed and zero auxiliary speed
SD1111 Code of error pulse block

SD1120 Current segment(No. n segment)

Low 16 bits of accumulated pulse


SD1122
number (the unit is pulse number)
High 16 bits of accumulated pulse
SD1123
number (the unit is pulse number)
Low 16 bits of accumulated pulse
SD1124 number(the unit is pulse
equivalent)
High 16 bits of accumulated pulse
SD1125 number(the unit is pulse
equivalent) PULSE_
Low 16 bits of current output 7
SD1126 frequency(the unit is pulse
number)
High 16 bits of current output
SD1127 frequency(the unit is pulse
number)
Low 16 bits of current output
SD1128 frequency(the unit is pulse
equivalent)
High 16 bits of current output
SD1129 frequency(the unit is pulse
equivalent)
1: Pulse data block error
2:Equivalent mode: pulse
amount/turn, amount/ turn of
movement is 0
3:Code of system parameters
block error
4:Pulse data block exceeds max
SD1130 Wrong Pulse message limit
10:Zero return do not set near
point signal
11:Speed of zero return is 0
12:Crawling speed of zero
return is 0
13 Direction of zero return
speed and zero auxiliary speed
SD1131 Code of error pulse block

SD1140 Current segment(No. n segment)

Low 16 bits of accumulated pulse


SD1142
number (the unit is pulse number)
High 16 bits of accumulated pulse
SD1143
number (the unit is pulse number)
Low 16 bits of accumulated pulse
SD1144 number(the unit is pulse
equivalent)
High 16 bits of accumulated pulse
SD1145 number(the unit is pulse
equivalent) PULSE_
Low 16 bits of current output 8
SD1146 frequency(the unit is pulse
number)
High 16 bits of current output
SD1147 frequency(the unit is pulse
number)
Low 16 bits of current output
SD1148 frequency(the unit is pulse
equivalent)
High 16 bits of current output
SD1149 frequency(the unit is pulse
equivalent)
1: Pulse data block error
2:Equivalent mode: pulse
amount/turn, amount/ turn of
movement is 0
3:Code of system parameters
block error
4:Pulse data block exceeds max
SD1150 Wrong Pulse message limit
10:Zero return do not set near
point signal
11:Speed of zero return is 0
12:Crawling speed of zero
return is 0
13 Direction of zero return
speed and zero auxiliary speed
SD1151 Code of error pulse block

SD1160 Current segment(No. n segment)

Low 16 bits of accumulated pulse


SD1162
number (the unit is pulse number)
High 16 bits of accumulated pulse
SD1163
number (the unit is pulse number)
Low 16 bits of accumulated pulse
SD1164 number(the unit is pulse
equivalent)
High 16 bits of accumulated pulse
SD1165 number(the unit is pulse
equivalent) PULSE_
Low 16 bits of current output 9
SD1166 frequency(the unit is pulse
number)
High 16 bits of current output
SD1167 frequency(the unit is pulse
number)
Low 16 bits of current output
SD1168 frequency(the unit is pulse
equivalent)
High 16 bits of current output
SD1169 frequency(the unit is pulse
equivalent)
1: Pulse data block error
2:Equivalent mode: pulse
amount/turn, amount/ turn of
movement is 0
3:Code of system parameters
block error
4:Pulse data block exceeds max
SD1170 Wrong Pulse message limit
10:Zero return do not set near
point signal
11:Speed of zero return is 0
12:Crawling speed of zero
return is 0
13 Direction of zero return
speed and zero auxiliary speed
SD1171 Code of error pulse block

SD1180 Current segment(No. n segment)

Low 16 bits of accumulated pulse


SD1182
number (the unit is pulse number)
High 16 bits of accumulated pulse
SD1183
number (the unit is pulse number)
Low 16 bits of accumulated pulse
SD1184 number(the unit is pulse
equivalent)
High 16 bits of accumulated pulse
SD1185 number(the unit is pulse
equivalent) PULSE_
Low 16 bits of current output 10
SD1186 frequency(the unit is pulse
number)
High 16 bits of current output
SD1187 frequency(the unit is pulse
number)
Low 16 bits of current output
SD1188 frequency(the unit is pulse
equivalent)
High 16 bits of current output
SD1189 frequency(the unit is pulse
equivalent)
1: Pulse data block error
2:Equivalent mode: pulse
amount/turn, amount/ turn of
movement is 0
3:Code of system parameters
block error
4:Pulse data block exceeds max
SD1190 Wrong Pulse message limit
10:Zero return do not set near
point signal
11:Speed of zero return is 0
12:Crawling speed of zero
return is 0
13 Direction of zero return
speed and zero auxiliary speed
SD1191 Code of error pulse block

Sequence Function Block(SD300-SD399)

ID Function Description
Executing instruction of The value will be used when BLOCK
SD300 BLOCK1 monitors
Executing instruction of The value will be used when BLOCK
SD301 BLOCK2 monitors
Executing instruction of The value will be used when BLOCK
SD302 BLOCK3 monitors
Executing instruction of The value will be used when BLOCK
SD303 BLOCK4 monitors
Executing instruction of The value will be used when BLOCK
SD304 BLOCK5 monitors
Executing instruction of The value will be used when BLOCK
SD305 BLOCK6 monitors
…… …… ……
Executing instruction of The value will be used when BLOCK
SD396 BLOCK97 monitors
Executing instruction of The value will be used when BLOCK
SD397 BLOCK98 monitors
Executing instruction of The value will be used when BLOCK
SD398 BLOCK99 monitors
SD399 Executing instruction of The value will be used when BLOCK
BLOCK100 monitors

Error Check(SD400-SD413)

ID Function Description
SD400
Number of
communication error
SD401 expansion module
Number of
communication error
SD402 BD
……
SD405
SD406
SD407
SD408
1:Divided by zero error
2:Former operand’s address less that the latter
one’s of MRST,MSET
3:ENCO,DECO encoding, decoding instruction
data bit overruns.
Operation error code 4:BDC code error
SD409 number 7:Square root error
Numbers of shift
register D when
SD410 migration overruns
SD411
SD412
SD413

Error Check(SD450-SD452)
ID Function Description
1:Watchdog act (Default 200ms)
2:Control block application fail
SD450 3:Visit illegal address
Hardware error type:
1:Register error
SD451 2:Bus error
3:Usage error

SD452 Hardware error

Expansion Modules, BD Status(SD500-SD516)

ID Function Description
Module number
Expansion modules:#1~
SD500
16
BD:#10001~10005
Expansion module, BD
SD501~516 status 16 registers

Modules Information(SD520-SD855)

ID Function Description
SD520
…… Expansion module 1
SD535 Each expansion
…… …… …… module occupies 16
SD760 registers
…… Expansion module 16
SD775
SD776
…… BD module 1
SD791
…… …… …… Each BD module
SD840 occupies 16 registers
…… BD module 5
SD855

Expansion Module Error Information

ID Function Description
Error times of module Expansio
SD860
read n module
SD861 Error types of module 1. Expansion’s CRC parity error 1
read 2. Expansion’s address error
3. Expansion accepted data length
error
1. Expansion’s accept buffer zone
overflows
2. Expansion timeout error
3. CRC parity error when PLC is
accepting data
4. Unknown error
Error times of module
SD862
write
Error types of module
SD863
write
Error times of module
SD864
read
5. Expansion’s CRC parity error
6. Expansion’s address error
7. Expansion accepted data length
error
Error types of module 8. Expansion’s accept buffer zone
SD865 Expansio
read overflows
9. Expansion timeout error n module
10. CRC parity error when PLC is 2
accepting data
11. Unknown error
Error times of module
SD866
write
Error types of module
SD867
write
……
Error times of module
SD920
read
12. Expansion’s CRC parity error
13. Expansion’s address error
14. Expansion accepted data length
error Expansio
Error types of module 15. Expansion’s accept buffer zone
SD921 n module
read overflows
16
16. Expansion timeout error
17. CRC parity error when PLC is
accepting data
18. Unknown error
Error times of module
SD922
write
Error types of module
SD923
write
Error times of module
SD924
read
Error types of module
SD925
read
Error times of module BD
SD926
write module 1
Error types of module
SD927
write
……
SD940
SD941 BD
SD942 module 5
SD943

Communication

No. Function Notes


SD150 Modbus read write 0: correct
Serial instruction working 100: receive error
port1 result 101: receive overtime
180: CRC error
181: LRC error
182: station no. error
183: sending buffer overflow
400: function code error
401: address error
402: length error
403: data error
404: slave station busy
405: RAM error (erase FLASH)
SD151 X-Net communication 0: correct
result 1: communication overtime
2: RAM error
3: receive CRC error
SD152 Free format 0: correct
communication sending 410: free format sending buffer
result overflow
SD153 Free format 0: correct
communication receive 100: receive error
result 101: receive overtime
415: no start symbol
416: no end symbol
SD154 Free format Count as byte, not include start
communication receive and end symbol
data numbers
……
SD159
Serial SD160 Modbus read write 0: correct
port2 instruction working 100: receive error
result 101: receive overtime
180: CRC error
181: LRC error
182: station no. error
183: sending buffer overflow
400: function code error
401: address error
402: length error
403: data error
404: slave station busy
405: RAM error (erase FLASH)
SD161 X-Net communication 0: correct
result 1: communication overtime
2: RAM error
3: receive CRC error
SD162 Free format 0: correct
communication sending 410: free format sending buffer
result overflow
SD163 Free format 0: correct
communication receive 100: receive error
result 101: receive overtime
415: no start symbol
416: no end symbol
SD164 Free format Count as byte, not include start
communication receive and end symbol
data numbers
……
SD169
Serial SD170~SD179
port3
Serial SD180~SD189
port4
Serial SD190~SD199
port5

Special Data Register HSD(Power Down Memory)

ID Function Description
Low 16 bits of accumulated pulse number (the unit is pulse
HSD0 number)
High 16 bits of accumulated pulse number (the unit is pulse
HSD1 number)
Low 16 bits of accumulated pulse number(the unit is pulse
HSD2 equivalent)
High 16 bits of accumulated pulse number(the unit is pulse
HSD3 equivalent) PULSE_1
Low 16 bits of accumulated pulse number (the unit is pulse
HSD4 number)
High 16 bits of accumulated pulse number (the unit is pulse
HSD5 number)
Low 16 bits of accumulated pulse number(the unit is pulse
HSD6 equivalent)
High 16 bits of accumulated pulse number(the unit is pulse
HSD7 equivalent) PULSE_2
Low 16 bits of accumulated pulse number (the unit is pulse
HSD8 number)
High 16 bits of accumulated pulse number (the unit is pulse
HSD9 number)
Low 16 bits of accumulated pulse number(the unit is pulse
HSD10 equivalent)
High 16 bits of accumulated pulse number(the unit is pulse
HSD11 equivalent) PULSE_3
Low 16 bits of accumulated pulse number (the unit is pulse
HSD12 number)
High 16 bits of accumulated pulse number (the unit is pulse
HSD13 number)
Low 16 bits of accumulated pulse number(the unit is pulse
HSD14 equivalent)
High 16 bits of accumulated pulse number(the unit is pulse
HSD15 equivalent) PULSE_4
Low 16 bits of accumulated pulse number (the unit is pulse
HSD16 number)
High 16 bits of accumulated pulse number (the unit is pulse
HSD17 number)
Low 16 bits of accumulated pulse number(the unit is pulse
HSD18 equivalent)
High 16 bits of accumulated pulse number(the unit is pulse
HSD19 equivalent) PULSE_5
Low 16 bits of accumulated pulse number (the unit is pulse
HSD20 number)
High 16 bits of accumulated pulse number (the unit is pulse
HSD21 number)
Low 16 bits of accumulated pulse number(the unit is pulse
HSD22 equivalent)
High 16 bits of accumulated pulse number(the unit is pulse
HSD23 equivalent) PULSE_6
Low 16 bits of accumulated pulse number (the unit is pulse
HSD24 number)
High 16 bits of accumulated pulse number (the unit is pulse
HSD25 number)
Low 16 bits of accumulated pulse number(the unit is pulse
HSD26 equivalent)
High 16 bits of accumulated pulse number(the unit is pulse
HSD27 equivalent) PULSE_7
Low 16 bits of accumulated pulse number (the unit is pulse
HSD28 number)
High 16 bits of accumulated pulse number (the unit is pulse
HSD29 number)
Low 16 bits of accumulated pulse number(the unit is pulse
HSD30 equivalent)
High 16 bits of accumulated pulse number(the unit is pulse
HSD31 equivalent) PULSE_8
Low 16 bits of accumulated pulse number (the unit is pulse
HSD32 number)
High 16 bits of accumulated pulse number (the unit is pulse
HSD33 number)
Low 16 bits of accumulated pulse number(the unit is pulse
HSD34 equivalent)
High 16 bits of accumulated pulse number(the unit is pulse
HSD35 equivalent) PULSE_9
Low 16 bits of accumulated pulse number (the unit is pulse
HSD36 number) PULSE_10
High 16 bits of accumulated pulse number (the unit is pulse
HSD37 number)
Low 16 bits of accumulated pulse number (the unit is pulse
HSD38 equivalent)
High 16 bits of accumulated pulse number (the unit is pulse
HSD39 equivalent)

Appendix1-3.Expansion module address schedule

Take the first expansion as example (2~7 expansion module address number add
100 in turn):

XD-E2DA
Channel Exp. 1 Exp. 2 Exp. 3 Exp. 4 Exp. 5 Exp. 6 Exp. 7

0CH QD10000 QD10100 QD10200 QD10300 QD10400 QD10500 QD10600


1CH QD10001 QD10101 QD10201 QD10301 QD10401 QD10501 QD10601

Channel Exp. 8 Exp. 9 Exp. 10

0CH QD10700 QD10800 QD10900


1CH QD10701 QD10801 QD10901

XD-E4AD
Channel Exp. 1 Exp. 2 Exp. 3 Exp. 4 Exp. 5 Exp. 6 Exp. 7

0CH ID10000 ID10100 ID10200 ID10300 ID10400 ID10500 ID10600


1CH ID10001 ID10101 ID10201 ID10301 ID10401 ID10501 ID10601
2CH ID10002 ID10102 ID10202 ID10302 ID10402 ID10502 ID10602
3CH ID10003 ID10103 ID10203 ID10303 ID10403 ID10503 ID10603

Channel Exp. 8 Exp. 9 Exp. 10

0CH ID10700 ID10800 ID10900


1CH ID10701 ID10801 ID10901
2CH ID10702 ID10802 ID10902
3CH ID10703 ID10803 ID10903
XD-E4AD2DA
Channel Exp. 1 Exp. 2 Exp. 3 Exp. 4 Exp. 5 Exp. 6 Exp. 7

0CH ID10000 ID10100 ID10200 ID10300 ID10400 ID10500 ID10600


1CH ID10001 ID10101 ID10201 ID10301 ID10401 ID10501 ID10601
2CH ID10002 ID10102 ID10202 ID10302 ID10402 ID10502 ID10602
3CH ID10003 ID10103 ID10203 ID10303 ID10403 ID10503 ID10603
4CH QD10000 QD10100 QD10200 QD10300 QD10400 QD10500 QD10600
5CH QD10001 QD10101 QD10201 QD10301 QD10401 QD10501 QD10601

Channel Exp. 8 Exp. 9 Exp. 10

0CH ID10700 ID10800 ID10900


1CH ID10701 ID10801 ID10901
2CH ID10702 ID10802 ID10902
3CH ID10703 ID10803 ID10903
4CH QD10700 QD10800 QD10900
5CH QD10701 QD10801 QD10901

XD-E8AD

Channel Exp. 1 Exp. 2 Exp. 3 Exp. 4 Exp. 5 Exp. 6 Exp. 7


0CH ID10000 ID10100 ID10200 ID10300 ID10400 ID10500 ID10600
1CH ID10001 ID10101 ID10201 ID10301 ID10401 ID10501 ID10601
2CH ID10002 ID10102 ID10202 ID10302 ID10402 ID10502 ID10602
3CH ID10003 ID10103 ID10203 ID10303 ID10403 ID10503 ID10603
4CH ID10004 ID10104 ID10204 ID10304 ID10404 ID10504 ID10604
5CH ID10005 ID10105 ID10205 ID10305 ID10405 ID10505 ID10605
6CH ID10006 ID10106 ID10206 ID10306 ID10406 ID10506 ID10606
7CH ID10007 ID10107 ID10207 ID10307 ID10407 ID10507 ID10607
Channel Exp. 8 Exp. 9 Exp. 10
0CH ID10700 ID10800 ID10900
1CH ID10701 ID10801 ID10901
2CH ID10702 ID10802 ID10902
3CH ID10703 ID10803 ID10903
4CH ID10704 ID10804 ID10904
5CH ID10705 ID10805 ID10905
6CH ID10706 ID10806 ID10906
7CH ID10707 ID10807 ID10907
XD-E6PT-P, XD-E6TC-P

Present Set PID control First three channels Last three channels PID
channel
temperature temperature bit PID value value
0CH ID10000 QD10000 Y10000

1CH ID10001 QD10001 Y10001


Kp-----QD10006 Kp-----QD10010
2CH ID10002 QD10002 Y10002 Ki-----QD10007 Ki-----QD10011
3CH ID10003 QD10003 Y10003 Kd-----QD10008 Kd-----QD10012
Diff---QD10009 Diff---QD10013
4CH ID10004 QD10004 Y10004

5CH ID10005 QD10005 Y10005

XD-E1WT
Module no. address Explanations Note
#1 Y10000 Fast sampling enable, ON is fast sampling, OFF is slow sampling
Y10001 Internal full scale calibration, set write in the calibration parameter when
power on
Y10002 Set to zero
Y10003 Calibration
Y10010 first level filter enable
Y10011 Second level filter enable
Y10012 Resonance frequency measurement enable
X10000 Internal full scale calibration complete flag
X10001 Resonance frequency measurement complete flag
ID10000 Present digital value dword
ID10002 Present weight dword
ID10004 Resonance frequency word
Appendix 1-4.Special Flash Register schedule

Special FLASH data register SFD

* means it works only after repower on the PLC

I filtering
ID Function Description
SFD0* Input filter time
Watchdog run-up time, default value is
SFD2* 200ms

I Mapping
ID Function Description
0xFF means terminal
I00 corresponds to Input terminal 0
SFD10* bad,0xFE means
X** corresponds to X** number
terminal idle
SFD11* I01 corresponds to
X**
SFD12* I02 corresponds to
X**
…… ……
SFD73* I77 corresponds to Default value is 77(
X** Octonary)

O Mapping
ID Function Description
0xFF means terminal
SFD74 O00 corresponds to Output terminal 0
bad,0xFE means
* Y** correspond to Y** number
terminal idle
Default value is 0
…… ……
SFD13 O77 corresponds to Default value is 77(
4* Y** Octonary)

I Attribute
ID Function Description
0:positive logic
SFD138* I00 attribute Attribute of input terminal 0 others:negative
logic
SFD139* I01 attribute
…… ……
SFD201* I77 attribute

High Speed Counting


ID Function Description
2:2 times frequency;4: 4 times
SFD320 HSC0 frequency times frequency(effective at AB phase counting
mode)
SFD321 HSC2 frequency times Ditto
SFD322 HSC4 frequency times Ditto
SFD323 HSC6 frequency times Ditto
SFD324 HSC8 frequency times Ditto
SFD325 HSC10 frequency times Ditto
SFD326 HSC12 frequency times Ditto
SFD327 HSC14 frequency times Ditto
SFD328 HSC16 frequency times Ditto
SFD329 HSC18 frequency times Ditto
bit0 corresponds to HSC0,bit1corresponds
Bit selection of HSC to HSC2,and so on, bit9 corresponds to
SFD330 absolute and relative(24 HSC18
segment) 0:relative
1:absolute
bit0 corresponds to HSC0,bit1corresponds
Interrupt circulating of 24 to HSC2,and so on, bit9 corresponds to
SFD331 segments high speed HSC18
counting 0:single
1:loop
bit0 corresponds to HSC0,bit1corresponds
to HSC2,and so on, bit9 corresponds to
SFD332 CAM function HSC18
0:do not support CAM function
1:support CAM function

Expansion Module Configuration


ID Function Description
SFD350
Configuration of the first

expansion module
SFD359
SFD360
Configuration of the

second expansion module
SFD369
: : :
SFD500 Configuration of the 16th
: expansion module
SFD509
SFD510
Configuration 1 of BD

module
SFD519
: : :
SFD550
Configuration 5 of BD
:
module
SFD559
Note: XD series PLC can work with 10 expansion modules and 3 BD cards at
most.

Reserved Motion Control Usage


ID Function Description
Bit 0:logic of pulse
output
0:positive logic;
1:negative logic, default
value is 0
Bit 1:logic of pulse
direction
SFD900 Pulse parameters setting
0:positive logic;
1:negative logic, default
value is 0
Bit 8:unit of pulse
0:pulse number;
1:pulse equivalent, Commo
default value is 0 n PULS
SFD901 Reserved paramet E_1
ers
Pulse number/1turn of low
SFD902
16 bits
Pulse number/1turn of high
SFD903
16 bits
Amount of movement/1turn
SFD904
of low 16 bits
Amount of movement/1turn
SFD905
of high 16 bits
Set number of terminal Y
SFD906 Pulse direction terminal
,0xFF means no terminal
Default value is 20,unit
SFD907 Direction delay time
:ms
Positive compensation of
SFD908
gear clearance
Negative compensation of
SFD909
gear clearance
Low 16 bits of Electrical
SFD910
origin position
High 16 bits of Electrical
SFD911
origin position
Bit0:Switch state setting
Mechanical back to origin of near point, 0:
SFD912
parameter setting Normally ON;1Normally
OFF
Bit0~bit7:Assign the
Terminal setting of near
SFD913 number of terminal X,
point signal
0Xff for not terminal
Bit0~bit7:Assign the
SFD914 Z phase terminal setting number of terminal X,
0Xff for not terminal
Bit7~bit0:Assign limit 1
number of terminal X,
0Xff for not terminal
SFD915 Limit terminal setting
Bit15~bit8:Assign limit
2 number of terminal X,
0Xff for not terminal
Bit0~bit7:Assign the
Terminal setting of origin
SFD916 number of terminal X,
auxiliary signal
0Xff for not terminal
Terminal setting of zero clear Bit0~bit7:Assign the
SFD917 CLR signal output number of terminal Y,
terminal 0Xff for not terminal
Low 16 bits of return speed
SFD918
VH
High 16 bits of return speed
SFD919
VH
Low 16 bits of return speed
SFD920
VL
High 16 bits of return speed
SFD921
VL
Low 16 bits of crawling
SFD922
speed
High 16 bits of crawling
SFD923
speed
Low 16 bits of mechanical
SFD924
origin
High 16 bits of mechanical
SFD925
origin
SFD926 Z phase number
Default value is 20, unit:
SFD927 CLR signal delay time
ms

Low 16 bits of pulse default
SFD950 Only when speed= 0,
speed
default speed is used to
High 16 bits of pulse default
SFD951 transmit pulse.
speed
Accelerating time of pulse
SFD952
default speed
Decelerating time of pulse
SFD953
default speed
The first
SFD954 Acc and dec time of tween
set of
SFD955 Reserved
paramet
Low 16 bits of max speed
SFD956 ers
limiting
High 16 bits of max speed
SFD957
limiting
SFD958 Low 16 bits of starting speed
SFD959 High 16 bits of starting speed
SFD960 Low 16 bits of ending speed
SFD961 High 16 bits of ending speed

Low 16 bits of pulse default
SFD970 Only when speed=0,
speed
default speed is used to
High 16 bits of pulse default
SFD971 transmit pulse.
speed
Accelerating time of pulse
SFD972
default speed
Decelerating time of pulse Second
SFD973
default speed set of
SFD974 Acc and Dec time of tween paramet
SFD975 Reserved ers
Low 16 bits of max speed
SFD976
limiting
High 16 bits of max speed
SFD977
limiting
SFD978 Low 16 bits of starting speed
SFD979 High 16 bits of starting speed
SFD980 Low 16 bits of ending speed
SFD981 High 16 bits of ending speed

Low 16 bits of pulse default
SFD990 Only when speed=0,
speed
default speed is used to
High 16 bits of pulse default
SFD991 transmit pulse.
speed
Accelerating time of pulse
SFD992
default speed
Decelerating time of pulse
SFD993
default speed
Third set
SFD994 Acc and Dec time of tween
of
SFD995 Reserved
paramet
Low 16 bits of max speed
SFD996 ers
limiting
High 16 bits of max speed
SFD997
limiting
SFD998 Low 16 bits of starting speed
SFD999 High 16 bits of starting speed
SFD1000 Low 16 bits of ending speed
SFD1001 High 16 bits of ending speed

Low 16 bits of pulse default
SFD1010 Only when speed=0,
speed
default speed is used to
High 16 bits of pulse default
SFD1011 transmit pulse.
speed
Accelerating time of pulse
SFD1012
default speed
Decelerating time of pulse
SFD1013
default speed
Forth set
SFD1014 Acc and Dec time of tween
of
SFD1015 Reserved
paramet
Low 16 bits of max speed
SFD1016 ers
limiting
High 16 bits of max speed
SFD1017
limiting
SFD1018 Low 16 bits of starting speed
SFD1019 High 16 bits of starting speed
SFD1020 Low 16 bits of ending speed
SFD1021 High 16 bits of ending speed

Bit 0:logic of pulse
output
0:positive logic;
1:negative logic , default
is 0
Bit 1:logic of pulse
direction
SFD1030 Pulse parameters setting
0:positive logic;
1:negative logic , default
is 0
Bit 8:pulse unit
0:pulse number;
1:pulse equivalent,
default is 0
SFD1031
Low 16 bits of pulse number
SFD1032
per circle
High 16 bits of pulse number
SFD1033
per circle
Low 16 bits of pulse Public
SFD1034 PULS
equivalent per circle paramet
E_2
High 16 bits of pulse ers
SFD1035
equivalent per circle
Assign the number of
SFD1036 Pulse direction terminal terminal Y, 0xFF for no
terminal
SFD1037 Direction delay time Default 20,unit:ms
Negative compensation
Positive compensation of will also use this data
SFD1038
gear gap when gear gap negative
compensation =0
Negative compensation of
SFD1039
gear gap
Low 16 bits of Electrical
SFD1040
origin position
High 16 bits of Electrical
SFD1041
origin position
Bit0:Switch state setting
Mechanical back to origin of near point, 0:
SFD1042
parameter setting Normally ON;1Normally
OFF
Bit0~bit7:Assign the
Terminal setting of near
SFD1043 number of terminal X,
point signal
0Xff for not terminal
Bit0~bit7:Assign the
SFD1044 Z phase terminal setting number of terminal X,
0Xff for not terminal
Bit7~bit0:Assign limit 1
number of terminal X,
0Xff for not terminal
SFD1045 Limit terminal setting
Bit15~bit8:Assign limit
2 number of terminal X,
0Xff for not terminal
Bit0~bit7:Assign the
Terminal setting of origin
SFD1046 number of terminal X,
auxiliary signal
0Xff for not terminal
Terminal setting of zero clear Bit0~bit7:Assign the
SFD1047 CLR signal output number of terminal Y,
terminal 0Xff for not terminal
Low 16 bits of return speed
SFD1048
VH
High 16 bits of return speed
SFD1049
VH
Low 16 bits of return speed
SFD1050
VL
High 16 bits of return speed
SFD1051
VL
Low 16 bits of crawling
SFD1052
speed
High 16 bits of crawling
SFD1053
speed
Low 16 bits of mechanical
SFD1054
origin
High 16 bits of mechanical
SFD1055
origin
SFD1056 Z phase number
SFD1057 CLR signal delay time Default 20,unit:ms

Low 16 bits of pulse default
SFD1080 Only when speed=0,
speed First set
default speed is used to
High 16 bits of pulse default of
SFD1081 transmit pulse.
speed paramet
Accelerating time of pulse ers
SFD1082
default speed
Decelerating time of pulse
SFD1083
default speed
SFD1084 Acc and Dec time of tween
SFD1085 Reserved
Low 16 bits of max speed
SFD1086
limiting
High 16 bits of max speed
SFD1087
limiting
SFD1088 Low 16 bits of starting speed
SFD1089 High 16 bits of starting speed
SFD1090 Low 16 bits of ending speed
SFD1091 High 16 bits of ending speed

Low 16 bits of pulse default
SFD1100 Only when speed=0,
speed
default speed is used to
High 16 bits of pulse default
SFD1101 transmit pulse.
speed
Accelerating time of pulse
SFD1102
default speed
Decelerating time of pulse
SFD1103
default speed
Second
SFD1104 Acc and Dec time of tween
set of
SFD1105 Reserved
paramet
Low 16 bits of max speed
SFD1106 ers
limiting
High 16 bits of max speed
SFD1107
limiting
SFD1108 Low 16 bits of starting speed
SFD1109 High 16 bits of starting speed
SFD1110 Low 16 bits of ending speed
SFD1111 High 16 bits of ending speed

Low 16 bits of pulse default
SFD1120 Only when speed=0,
speed
default speed is used to
High 16 bits of pulse default
SFD1121 transmit pulse.
speed Third set
Accelerating time of pulse of
SFD1122
default speed paramet
Decelerating time of pulse ers
SFD1123
default speed
SFD1124 Acc and Dec time of tween
SFD1125 Reserved
Low 16 bits of max speed
SFD1126
limiting
High 16 bits of max speed
SFD1127
limiting
SFD1128 Low 16 bits of starting speed
SFD1129 High 16 bits of starting speed
SFD1130 Low 16 bits of ending speed
SFD1131 High 16 bits of ending speed

Low 16 bits of pulse default
SFD1140 Only when speed=0,
speed
default speed is used to
High 16 bits of pulse default
SFD1141 transmit pulse.
speed
Accelerating time of pulse
SFD1142
default speed
Decelerating time of pulse
SFD1143
default speed
Forth set
SFD1144 Acc and Dec time of tween
of
SFD1145 Reserved
paramet
Low 16 bits of max speed
SFD1146 ers
limiting
High 16 bits of max speed
SFD1147
limiting
SFD1148 Low 16 bits of starting speed
SFD1149 High 16 bits of starting speed
SFD1150 Low 16 bits of ending speed
SFD1151 High 16 bits of ending speed

Bit 0:logic of pulse
output
0:positive logic;
1:negative logic , default
is 0
Bit 1:logic of pulse
direction Public
SFD1160 Pulse parameters setting PULS
0:positive logic; paramet
E_3
1:negative logic , default ers
is 0
Bit 8:pulse unit
0:pulse number;
1:pulse equivalent,
default is 0
SFD1161
Low 16 bits of pulse number
SFD1162
per circle
High 16 bits of pulse number
SFD1163
per circle
Low 16 bits of pulse
SFD1164
equivalent per circle
High 16 bits of pulse
SFD1165
equivalent per circle
Assign the number of
SFD1166 Pulse direction terminal terminal Y, 0xFF for no
terminal
SFD1167 Direction delay time Default 20,unit:ms
Negative compensation
Positive compensation of will also use this data
SFD1168
gear gap when gear gap negative
compensation =0
Negative compensation of
SFD1169
gear gap
Low 16 bits of Electrical
SFD1170
origin position
High 16 bits of Electrical
SFD1171
origin position
Bit0:Switch state setting
Mechanical back to origin of near point, 0:
SFD1172
parameter setting Normally ON;1Normally
OFF
Bit0~bit7:Assign the
Terminal setting of near
SFD1173 number of terminal X,
point signal
0Xff for not terminal
Bit0~bit7:Assign the
SFD1174 Z phase terminal setting number of terminal X,
0Xff for not terminal
Bit7~bit0:Assign limit 1
number of terminal X,
0Xff for not terminal
SFD1175 Limit terminal setting
Bit15~bit8:Assign limit
2 number of terminal X,
0Xff for not terminal
Bit0~bit7:Assign the
Terminal setting of origin
SFD1176 number of terminal X,
auxiliary signal
0Xff for not terminal
Terminal setting of zero clear Bit0~bit7:Assign the
SFD1177 CLR signal output number of terminal Y,
terminal 0Xff for not terminal
Low 16 bits of return speed
SFD1178
VH
High 16 bits of return speed
SFD1179
VH
Low 16 bits of return speed
SFD1180
VL
High 16 bits of return speed
SFD1181
VL
Low 16 bits of crawling
SFD1182
speed
High 16 bits of crawling
SFD1183
speed
Low 16 bits of mechanical
SFD1184
origin
High 16 bits of mechanical
SFD1185
origin
SFD1186 Z phase number
SFD1187 CLR signal delay time Default 20,unit:ms

Low 16 bits of pulse default
SFD1210 Only when speed=0,
speed
default speed is used to
High 16 bits of pulse default
SFD1211 transmit pulse.
speed
Accelerating time of pulse
SFD1212
default speed
Decelerating time of pulse
SFD1213
default speed
First set
SFD1214 Acc and Dec time of tween
of
SFD1215 Reserved
paramet
Low 16 bits of max speed
SFD1216 ers
limiting
High 16 bits of max speed
SFD1217
limiting
SFD1218 Low 16 bits of starting speed
SFD1219 High 16 bits of starting speed
SFD1220 Low 16 bits of ending speed
SFD1221 High 16 bits of ending speed

Low 16 bits of pulse default Only when speed=0, Second
SFD1230
speed default speed is used to set of
High 16 bits of pulse default transmit pulse. paramet
SFD1231
speed ers
Accelerating time of pulse
SFD1232
default speed
Decelerating time of pulse
SFD1233
default speed
SFD1234 Acc and Dec time of tween
SFD1235 Reserved
Low 16 bits of max speed
SFD1236
limiting
High 16 bits of max speed
SFD1237
limiting
SFD1238 Low 16 bits of starting speed
SFD1239 High 16 bits of starting speed
SFD1240 Low 16 bits of ending speed
SFD1241 High 16 bits of ending speed

Low 16 bits of pulse default
SFD1250 Only when speed=0,
speed
default speed is used to
High 16 bits of pulse default
SFD1251 transmit pulse.
speed
Accelerating time of pulse
SFD1252
default speed
Decelerating time of pulse
SFD1253
default speed
Third set
SFD1254 Acc and Dec time of tween
of
SFD1255 Reserved
paramet
Low 16 bits of max speed
SFD1256 ers
limiting
High 16 bits of max speed
SFD1257
limiting
SFD1258 Low 16 bits of starting speed
SFD1259 High 16 bits of starting speed
SFD1260 Low 16 bits of ending speed
SFD1261 High 16 bits of ending speed

Low 16 bits of pulse default
SFD1270 Only when speed=0,
speed Forth set
default speed is used to
High 16 bits of pulse default of
SFD1271 transmit pulse.
speed paramet
Accelerating time of pulse ers
SFD1272
default speed
Decelerating time of pulse
SFD1273
default speed
SFD1274 Acc and Dec time of tween
SFD1275 Reserved
Low 16 bits of max speed
SFD1276
limiting
High 16 bits of max speed
SFD1277
limiting
SFD1278 Low 16 bits of starting speed
SFD1279 High 16 bits of starting speed
SFD1280 Low 16 bits of ending speed
SFD1281 High 16 bits of ending speed

Bit 0:logic of pulse
output
0:positive logic;
1:negative logic , default
is 0
Bit 1:logic of pulse
direction
SFD1290 Pulse parameters setting
0:positive logic;
1:negative logic , default
is 0
Bit 8:pulse unit
0:pulse number;
1:pulse equivalent, Public
default is 0 PULS
paramet
SFD1291 E_4
ers
Low 16 bits of pulse number
SFD1292
per circle
High 16 bits of pulse number
SFD1293
per circle
Low 16 bits of pulse
SFD1294
equivalent per circle
High 16 bits of pulse
SFD1295
equivalent per circle
Assign the number of
SFD1296 Pulse direction terminal terminal Y, 0xFF for no
terminal
SFD1297 Direction delay time Default 20,unit:ms
Negative compensation
Positive compensation of will also use this data
SFD1298
gear gap when gear gap negative
compensation =0
Negative compensation of
SFD1299
gear gap
Low 16 bits of Electrical
SFD1300
origin position
High 16 bits of Electrical
SFD1301
origin position
Bit0:Switch state setting
Mechanical back to origin of near point, 0:
SFD1302
parameter setting Normally ON;1Normally
OFF
Bit0~bit7:Assign the
Terminal setting of near
SFD1303 number of terminal X,
point signal
0Xff for not terminal
Bit0~bit7:Assign the
SFD1304 Z phase terminal setting number of terminal X,
0Xff for not terminal
Bit7~bit0:Assign limit 1
number of terminal X,
0Xff for not terminal
SFD1305 Limit terminal setting
Bit15~bit8:Assign limit
2 number of terminal X,
0Xff for not terminal
Bit0~bit7:Assign the
Terminal setting of origin
SFD1306 number of terminal X,
auxiliary signal
0Xff for not terminal
Terminal setting of zero clear Bit0~bit7:Assign the
SFD1307 CLR signal output number of terminal Y,
terminal 0Xff for not terminal
Low 16 bits of return speed
SFD1308
VH
High 16 bits of return speed
SFD1309
VH
Low 16 bits of return speed
SFD1310
VL
High 16 bits of return speed
SFD1311
VL
Low 16 bits of crawling
SFD1312
speed
High 16 bits of crawling
SFD1313
speed
Low 16 bits of mechanical
SFD1314
origin
High 16 bits of mechanical
SFD1315
origin
SFD1316 Z phase number
SFD1317 CLR signal delay time Default 20,unit:ms

Low 16 bits of pulse default
SFD1340 Only when speed=0,
speed
default speed is used to
High 16 bits of pulse default
SFD1341 transmit pulse.
speed
Accelerating time of pulse
SFD1342
default speed
Decelerating time of pulse
SFD1343
default speed
First set
SFD1344 Acc and Dec time of tween
of
SFD1345 Reserved
paramet
Low 16 bits of max speed
SFD1346 ers
limiting
High 16 bits of max speed
SFD1347
limiting
SFD1348 Low 16 bits of starting speed
SFD1349 High 16 bits of starting speed
SFD1350 Low 16 bits of ending speed
SFD1351 High 16 bits of ending speed

Low 16 bits of pulse default
SFD1360 Only when speed=0,
speed
default speed is used to
High 16 bits of pulse default
SFD1361 transmit pulse.
speed
Accelerating time of pulse
SFD1362
default speed
Second
Decelerating time of pulse
SFD1363 set of
default speed
paramet
SFD1364 Acc and Dec time of tween
ers
SFD1365 Reserved
Low 16 bits of max speed
SFD1366
limiting
High 16 bits of max speed
SFD1367
limiting
SFD1368 Low 16 bits of starting speed
SFD1369 High 16 bits of starting speed
SFD1370 Low 16 bits of ending speed
SFD1371 High 16 bits of ending speed

Low 16 bits of pulse default
SFD1380 Only when speed=0,
speed
default speed is used to
High 16 bits of pulse default
SFD1381 transmit pulse.
speed
Accelerating time of pulse
SFD1382
default speed
Decelerating time of pulse
SFD1383
default speed
Third set
SFD1384 Acc and Dec time of tween
of
SFD1385 Reserved
paramet
Low 16 bits of max speed
SFD1386 ers
limiting
High 16 bits of max speed
SFD1387
limiting
SFD1388 Low 16 bits of starting speed
SFD1389 High 16 bits of starting speed
SFD1390 Low 16 bits of ending speed
SFD1391 High 16 bits of ending speed

Low 16 bits of pulse default
SFD1400 Only when speed=0,
speed
default speed is used to
High 16 bits of pulse default
SFD1401 transmit pulse.
speed
Accelerating time of pulse
SFD1402
default speed
Decelerating time of pulse
SFD1403
default speed
Forth set
SFD1404 Acc and Dec time of tween
of
SFD1405 Reserved
paramet
Low 16 bits of max speed
SFD1406 ers
limiting
High 16 bits of max speed
SFD1407
limiting
SFD1408 Low 16 bits of starting speed
SFD1409 High 16 bits of starting speed
SFD1410 Low 16 bits of ending speed
SFD1411 High 16 bits of ending speed

Bit 0:logic of pulse
output
0:positive logic;
1:negative logic , default
is 0
Bit 1:logic of pulse
direction
SFD1420 Pulse parameters setting
0:positive logic;
1:negative logic , default
is 0
Bit 8:pulse unit
0:pulse number;
1:pulse equivalent,
default is 0
SFD1421
Low 16 bits of pulse number
SFD1422
per circle
High 16 bits of pulse number
SFD1423
per circle
Low 16 bits of pulse Public
SFD1424 PULS
equivalent per circle paramet
E_5
High 16 bits of pulse ers
SFD1425
equivalent per circle
Assign the number of
SFD1426 Pulse direction terminal terminal Y, 0xFF for no
terminal
SFD1427 Direction delay time Default 20,unit:ms
Negative compensation
Positive compensation of will also use this data
SFD1428
gear gap when gear gap negative
compensation =0
Negative compensation of
SFD1429
gear gap
Low 16 bits of Electrical
SFD1430
origin position
High 16 bits of Electrical
SFD1431
origin position
Bit0:Switch state setting
Mechanical back to origin of near point, 0:
SFD1432
parameter setting Normally ON;1Normally
OFF
Bit0~bit7:Assign the
Terminal setting of near
SFD1433 number of terminal X,
point signal
0Xff for not terminal
Bit0~bit7:Assign the
SFD1434 Z phase terminal setting number of terminal X,
0Xff for not terminal
Bit7~bit0:Assign limit 1
number of terminal X,
0Xff for not terminal
SFD1435 Limit terminal setting
Bit15~bit8:Assign limit
2 number of terminal X,
0Xff for not terminal
Bit0~bit7:Assign the
Terminal setting of origin
SFD1436 number of terminal X,
auxiliary signal
0Xff for not terminal
Terminal setting of zero clear Bit0~bit7:Assign the
SFD1437 CLR signal output number of terminal Y,
terminal 0Xff for not terminal
Low 16 bits of return speed
SFD1438
VH
High 16 bits of return speed
SFD1439
VH
Low 16 bits of return speed
SFD1440
VL
High 16 bits of return speed
SFD1441
VL
Low 16 bits of crawling
SFD1442
speed
High 16 bits of crawling
SFD1443
speed
Low 16 bits of mechanical
SFD1444
origin
High 16 bits of mechanical
SFD1445
origin
SFD1446 Z phase number
SFD1447 CLR signal delay time Default 20,unit:ms

Low 16 bits of pulse default
SFD1470 Only when speed=0,
speed First set
default speed is used to
High 16 bits of pulse default of
SFD1471 transmit pulse.
speed paramet
Accelerating time of pulse ers
SFD1472
default speed
Decelerating time of pulse
SFD1473
default speed
SFD1474 Acc and Dec time of tween
SFD1475 Reserved
Low 16 bits of max speed
SFD1476
limiting
High 16 bits of max speed
SFD1477
limiting
SFD1478 Low 16 bits of starting speed
SFD1479 High 16 bits of starting speed
SFD1480 Low 16 bits of ending speed
SFD1481 High 16 bits of ending speed

Low 16 bits of pulse default
SFD1490 Only when speed=0,
speed
default speed is used to
High 16 bits of pulse default
SFD1491 transmit pulse.
speed
Accelerating time of pulse
SFD1492
default speed
Decelerating time of pulse
SFD1493
default speed
Second
SFD1494 Acc and Dec time of tween
set of
SFD1495 Reserved
paramet
Low 16 bits of max speed
SFD1496 ers
limiting
High 16 bits of max speed
SFD1497
limiting
SFD1498 Low 16 bits of starting speed
SFD1499 High 16 bits of starting speed
SFD1500 Low 16 bits of ending speed
SFD1501 High 16 bits of ending speed

Low 16 bits of pulse default
SFD1510 Only when speed=0,
speed
default speed is used to
High 16 bits of pulse default
SFD1511 transmit pulse.
speed Third set
Accelerating time of pulse of
SFD1512
default speed paramet
Decelerating time of pulse ers
SFD1513
default speed
SFD1514 Acc and Dec time of tween
SFD1515 Reserved
Low 16 bits of max speed
SFD1516
limiting
High 16 bits of max speed
SFD1517
limiting
SFD1518 Low 16 bits of starting speed
SFD1519 High 16 bits of starting speed
SFD1520 Low 16 bits of ending speed
SFD1521 High 16 bits of ending speed

Low 16 bits of pulse default
SFD1530 Only when speed=0,
speed
default speed is used to
High 16 bits of pulse default
SFD1531 transmit pulse.
speed
Accelerating time of pulse
SFD1532
default speed
Decelerating time of pulse
SFD1533
default speed
Forth set
SFD1534 Acc and Dec time of tween
of
SFD1535 Reserved
paramet
Low 16 bits of max speed
SFD1536 ers
limiting
High 16 bits of max speed
SFD1537
limiting
SFD1538 Low 16 bits of starting speed
SFD1539 High 16 bits of starting speed
SFD1540 Low 16 bits of ending speed
SFD1541 High 16 bits of ending speed

Bit 0:logic of pulse
output
0:positive logic;
1:negative logic , default
is 0
Bit 1:logic of pulse
direction Public
SFD1550 Pulse parameters setting PULS
0:positive logic; paramet
E_6
1:negative logic , default ers
is 0
Bit 8:pulse unit
0:pulse number;
1:pulse equivalent,
default is 0
SFD1551
Low 16 bits of pulse number
SFD1552
per circle
High 16 bits of pulse number
SFD1553
per circle
Low 16 bits of pulse
SFD1554
equivalent per circle
High 16 bits of pulse
SFD1555
equivalent per circle
Assign the number of
SFD1556 Pulse direction terminal terminal Y, 0xFF for no
terminal
SFD1557 Direction delay time Default 20,unit:ms
Negative compensation
Positive compensation of will also use this data
SFD1558
gear gap when gear gap negative
compensation =0
Negative compensation of
SFD1559
gear gap
Low 16 bits of Electrical
SFD1560
origin position
High 16 bits of Electrical
SFD1561
origin position
Bit0:Switch state setting
Mechanical back to origin of near point, 0:
SFD1562
parameter setting Normally ON;1Normally
OFF
Bit0~bit7:Assign the
Terminal setting of near
SFD1563 number of terminal X,
point signal
0Xff for not terminal
Bit0~bit7:Assign the
SFD1564 Z phase terminal setting number of terminal X,
0Xff for not terminal
Bit7~bit0:Assign limit 1
number of terminal X,
0Xff for not terminal
SFD1565 Limit terminal setting
Bit15~bit8:Assign limit
2 number of terminal X,
0Xff for not terminal
Bit0~bit7:Assign the
Terminal setting of origin
SFD1566 number of terminal X,
auxiliary signal
0Xff for not terminal
Terminal setting of zero clear Bit0~bit7:Assign the
SFD1567 CLR signal output number of terminal Y,
terminal 0Xff for not terminal
Low 16 bits of return speed
SFD1568
VH
High 16 bits of return speed
SFD1569
VH
Low 16 bits of return speed
SFD1570
VL
High 16 bits of return speed
SFD1571
VL
Low 16 bits of crawling
SFD1572
speed
High 16 bits of crawling
SFD1573
speed
Low 16 bits of mechanical
SFD1574
origin
High 16 bits of mechanical
SFD1575
origin
SFD1576 Z phase number
SFD1577 CLR signal delay time Default 20, unit: ms

Low 16 bits of pulse default
SFD1600 Only when speed=0,
speed
default speed is used to
High 16 bits of pulse default
SFD1601 transmit pulse.
speed
Accelerating time of pulse
SFD1602
default speed
Decelerating time of pulse
SFD1603
default speed
First set
SFD1604 Acc and Dec time of tween
of
SFD1605 Reserved
paramet
Low 16 bits of max speed
SFD1606 ers
limiting
High 16 bits of max speed
SFD1607
limiting
SFD1608 Low 16 bits of starting speed
SFD1609 High 16 bits of starting speed
SFD1610 Low 16 bits of ending speed
SFD1611 High 16 bits of ending speed

Low 16 bits of pulse default Only when speed=0, Second
SFD1620
speed default speed is used to set of
High 16 bits of pulse default transmit pulse. paramet
SFD1621 ers
speed
Accelerating time of pulse
SFD1622
default speed
Decelerating time of pulse
SFD1623
default speed
SFD1624 Acc and Dec time of tween
SFD1625 Reserved
Low 16 bits of max speed
SFD1626
limiting
High 16 bits of max speed
SFD1627
limiting
SFD1628 Low 16 bits of starting speed
SFD1629 High 16 bits of starting speed
SFD1630 Low 16 bits of ending speed
SFD1631 High 16 bits of ending speed

Low 16 bits of pulse default
SFD1640 Only when speed=0,
speed
default speed is used to
High 16 bits of pulse default
SFD1641 transmit pulse.
speed
Accelerating time of pulse
SFD1642
default speed
Decelerating time of pulse
SFD1643
default speed
Third set
SFD1644 Acc and Dec time of tween
of
SFD1645 Reserved
paramet
Low 16 bits of max speed
SFD1646 ers
limiting
High 16 bits of max speed
SFD1647
limiting
SFD1648 Low 16 bits of starting speed
SFD1649 High 16 bits of starting speed
SFD1650 Low 16 bits of ending speed
SFD1651 High 16 bits of ending speed

Low 16 bits of pulse default
SFD1660 Only when speed=0,
speed Forth set
default speed is used to
High 16 bits of pulse default of
SFD1661 transmit pulse.
speed paramet
Accelerating time of pulse ers
SFD1662
default speed
Decelerating time of pulse
SFD1663
default speed
SFD1664 Acc and Dec time of tween
SFD1665 Reserved
Low 16 bits of max speed
SFD1666
limiting
High 16 bits of max speed
SFD1667
limiting
SFD1668 Low 16 bits of starting speed
SFD1669 High 16 bits of starting speed
SFD1670 Low 16 bits of ending speed
SFD1671 High 16 bits of ending speed

Bit 0:logic of pulse
output
0:positive logic;
1:negative logic , default
is 0
Bit 1:logic of pulse
direction
SFD1680 Pulse parameters setting
0:positive logic;
1:negative logic , default
is 0
Bit 8:pulse unit
0:pulse number;
1:pulse equivalent, Public
default is 0 PULS
paramet
SFD1681 E_7
ers
Low 16 bits of pulse number
SFD1682
per circle
High 16 bits of pulse number
SFD1683
per circle
Low 16 bits of pulse
SFD1684
equivalent per circle
High 16 bits of pulse
SFD1685
equivalent per circle
Assign the number of
SFD1686 Pulse direction terminal terminal Y, 0xFF for no
terminal
SFD1687 Direction delay time Default 20,unit:ms
Negative compensation
Positive compensation of will also use this data
SFD1688
gear gap when gear gap negative
compensation =0
Negative compensation of
SFD1689
gear gap
Low 16 bits of Electrical
SFD1690
origin position
High 16 bits of Electrical
SFD1691
origin position
Bit0:Switch state setting
Mechanical back to origin of near point, 0:
SFD1692
parameter setting Normally ON;1Normally
OFF
Bit0~bit7:Assign the
Terminal setting of near
SFD1693 number of terminal X,
point signal
0Xff for not terminal
Bit0~bit7:Assign the
SFD1694 Z phase terminal setting number of terminal X,
0Xff for not terminal
Bit7~bit0:Assign limit 1
number of terminal X,
0Xff for not terminal
SFD1695 Limit terminal setting
Bit15~bit8:Assign limit
2 number of terminal X,
0Xff for not terminal
Bit0~bit7:Assign the
Terminal setting of origin
SFD1696 number of terminal X,
auxiliary signal
0Xff for not terminal
Terminal setting of zero clear Bit0~bit7:Assign the
SFD1697 CLR signal output number of terminal Y,
terminal 0Xff for not terminal
Low 16 bits of return speed
SFD1698
VH
High 16 bits of return speed
SFD1699
VH
Low 16 bits of return speed
SFD1700
VL
High 16 bits of return speed
SFD1701
VL
Low 16 bits of crawling
SFD1702
speed
High 16 bits of crawling
SFD1703
speed
Low 16 bits of mechanical
SFD1704
origin
High 16 bits of mechanical
SFD1705
origin
SFD1706 Z phase number
SFD1707 CLR signal delay time Default 20,unit:ms

Low 16 bits of pulse default
SFD1730 Only when speed is 0,
speed
default speed is used to
High 16 bits of pulse default
SFD1731 transmit pulse.
speed
Accelerating time of pulse
SFD1732
default speed
Decelerating time of pulse
SFD1733
default speed
First set
SFD1734 Acc and Dec time of tween
of
SFD1735 Reserved
paramet
Low 16 bits of max speed
SFD1736 ers
limiting
High 16 bits of max speed
SFD1737
limiting
SFD1738 Low 16 bits of starting speed
SFD1739 High 16 bits of starting speed
SFD1740 Low 16 bits of ending speed
SFD1741 High 16 bits of ending speed

Low 16 bits of pulse default
SFD1750 Only when speed is 0,
speed
default speed is used to
High 16 bits of pulse default
SFD1751 transmit pulse.
speed
Accelerating time of pulse
SFD1752
default speed
Second
Decelerating time of pulse
SFD1753 set of
default speed
paramet
SFD1754 Acc and Dec time of tween
ers
SFD1755 Reserved
Low 16 bits of max speed
SFD1756
limiting
High 16 bits of max speed
SFD1757
limiting
SFD1758 Low 16 bits of starting speed
SFD1759 High 16 bits of starting speed
SFD1760 Low 16 bits of ending speed
SFD1761 High 16 bits of ending speed

Low 16 bits of pulse default
SFD1770 Only when speed=0,
speed
default speed is used to
High 16 bits of pulse default
SFD1771 transmit pulse.
speed
Accelerating time of pulse
SFD1772
default speed
Decelerating time of pulse
SFD1773
default speed
Third set
SFD1774 Acc and Dec time of tween
of
SFD1775 Reserved
paramet
Low 16 bits of max speed
SFD1776 ers
limiting
High 16 bits of max speed
SFD1777
limiting
SFD1778 Low 16 bits of starting speed
SFD1779 High 16 bits of starting speed
SFD1780 Low 16 bits of ending speed
SFD1781 High 16 bits of ending speed

Low 16 bits of pulse default
SFD1790 Only when speed=0,
speed
default speed is used to
High 16 bits of pulse default
SFD1791 transmit pulse.
speed
Accelerating time of pulse
SFD1792
default speed
Decelerating time of pulse
SFD1793
default speed
Forth set
SFD1794 Acc and Dec time of tween
of
SFD1795 Reserved
paramet
Low 16 bits of max speed
SFD1796 ers
limiting
High 16 bits of max speed
SFD1797
limiting
SFD1798 Low 16 bits of starting speed
SFD1799 High 16 bits of starting speed
SFD1800 Low 16 bits of ending speed
SFD1801 High 16 bits of ending speed

Bit 0:logic of pulse
output
0:positive logic;
1:negative logic , default
is 0
Bit 1:logic of pulse
direction
SFD1810 Pulse parameters setting
0:positive logic;
1:negative logic , default
is 0
Bit 8:pulse unit
0:pulse number;
1:pulse equivalent,
default is 0
SFD1811
Low 16 bits of pulse number
SFD1812
per circle
High 16 bits of pulse number
SFD1813
per circle
Low 16 bits of pulse Public
SFD1814 PULS
equivalent per circle paramet
E_8
High 16 bits of pulse ers
SFD1815
equivalent per circle
Assign the number of
SFD1816 Pulse direction terminal terminal Y, 0xFF for no
terminal
SFD1817 Direction delay time Default 20,unit:ms
Negative compensation
Positive compensation of will also use this data
SFD1818
gear gap when gear gap negative
compensation =0
Negative compensation of
SFD1819
gear gap
Low 16 bits of Electrical
SFD1820
origin position
High 16 bits of Electrical
SFD1821
origin position
Bit0:Switch state setting
Mechanical back to origin of near point, 0:
SFD1822
parameter setting Normally ON;1Normally
OFF
Bit0~bit7:Assign the
Terminal setting of near
SFD1823 number of terminal X,
point signal
0Xff for not terminal
Bit0~bit7:Assign the
SFD1824 Z phase terminal setting number of terminal X,
0Xff for not terminal
Bit7~bit0:Assign limit 1
number of terminal X,
0Xff for not terminal
SFD1825 Limit terminal setting
Bit15~bit8:Assign limit
2 number of terminal X,
0Xff for not terminal
Bit0~bit7:Assign the
Terminal setting of origin
SFD1826 number of terminal X,
auxiliary signal
0Xff for not terminal
Terminal setting of zero clear Bit0~bit7:Assign the
SFD1827 CLR signal output number of terminal Y,
terminal 0Xff for not terminal
Low 16 bits of return speed
SFD1828
VH
High 16 bits of return speed
SFD1829
VH
Low 16 bits of return speed
SFD1830
VL
High 16 bits of return speed
SFD1831
VL
Low 16 bits of crawling
SFD1832
speed
High 16 bits of crawling
SFD1833
speed
Low 16 bits of mechanical
SFD1834
origin
High 16 bits of mechanical
SFD1835
origin
SFD1836 Z phase number
SFD1837 CLR signal delay time Default 20,unit:ms

Low 16 bits of pulse default
SFD1860 Only when speed=0,
speed First set
default speed is used to
High 16 bits of pulse default of
SFD1861 transmit pulse.
speed paramet
Accelerating time of pulse ers
SFD1862
default speed
Decelerating time of pulse
SFD1863
default speed
SFD1864 Acc and Dec time of tween
SFD1865 Reserved
Low 16 bits of max speed
SFD1866
limiting
High 16 bits of max speed
SFD1867
limiting
SFD1868 Low 16 bits of starting speed
SFD1869 High 16 bits of starting speed
SFD1870 Low 16 bits of ending speed
SFD1871 High 16 bits of ending speed

Low 16 bits of pulse default
SFD1880 Only when speed=0,
speed
default speed is used to
High 16 bits of pulse default
SFD1881 transmit pulse.
speed
Accelerating time of pulse
SFD1882
default speed
Decelerating time of pulse
SFD1883
default speed
Second
SFD1884 Acc and Dec time of tween
set of
SFD1885 Reserved
paramet
Low 16 bits of max speed
SFD1886 ers
limiting
High 16 bits of max speed
SFD1887
limiting
SFD1888 Low 16 bits of starting speed
SFD1889 High 16 bits of starting speed
SFD1890 Low 16 bits of ending speed
SFD1891 High 16 bits of ending speed

Low 16 bits of pulse default
SFD1900 Only when speed=0,
speed
default speed is used to
High 16 bits of pulse default
SFD1901 transmit pulse.
speed Third set
Accelerating time of pulse of
SFD1902
default speed paramet
Decelerating time of pulse ers
SFD1903
default speed
SFD1904 Acc and Dec time of tween
SFD1905 Reserved
Low 16 bits of max speed
SFD1906
limiting
High 16 bits of max speed
SFD1907
limiting
SFD1908 Low 16 bits of starting speed
SFD1909 High 16 bits of starting speed
SFD1910 Low 16 bits of ending speed
SFD1911 High 16 bits of ending speed

Low 16 bits of pulse default
SFD1920 Only when speed=0,
speed
default speed is used to
High 16 bits of pulse default
SFD1921 transmit pulse.
speed
Accelerating time of pulse
SFD1922
default speed
Decelerating time of pulse
SFD1923
default speed
Forth set
SFD1924 Acc and Dec time of tween
of
SFD1925 Reserved
paramet
Low 16 bits of max speed
SFD1926 ers
limiting
High 16 bits of max speed
SFD1927
limiting
SFD1928 Low 16 bits of starting speed
SFD1929 High 16 bits of starting speed
SFD1930 Low 16 bits of ending speed
SFD1931 High 16 bits of ending speed

Bit 0:logic of pulse
output
0:positive logic;
1:negative logic , default
is 0
Bit 1:logic of pulse
direction Public
SFD1940 Pulse parameters setting PULS
0:positive logic; paramet
E_9
1:negative logic , default ers
is 0
Bit 8:pulse unit
0:pulse number;
1:pulse equivalent,
default is 0
SFD1941
Low 16 bits of pulse number
SFD1942
per circle
High 16 bits of pulse number
SFD1943
per circle
Low 16 bits of pulse
SFD1944
equivalent per circle
High 16 bits of pulse
SFD1945
equivalent per circle
Assign the number of
SFD1946 Pulse direction terminal terminal Y, 0xFF for no
terminal
SFD1947 Direction delay time Default 20,unit:ms
Negative compensation
Positive compensation of will also use this data
SFD1948
gear gap when gear gap negative
compensation =0
Negative compensation of
SFD1949
gear gap
Low 16 bits of Electrical
SFD1950
origin position
High 16 bits of Electrical
SFD1951
origin position
Bit0:Switch state setting
Mechanical back to origin of near point, 0:
SFD1952
parameter setting Normally ON;1Normally
OFF
Bit0~bit7:Assign the
Terminal setting of near
SFD1953 number of terminal X,
point signal
0Xff for not terminal
Bit0~bit7:Assign the
SFD1954 Z phase terminal setting number of terminal X,
0Xff for not terminal
Bit7~bit0:Assign limit 1
number of terminal X,
0Xff for not terminal
SFD1955 Limit terminal setting
Bit15~bit8:Assign limit
2 number of terminal X,
0Xff for not terminal
Bit0~bit7:Assign the
Terminal setting of origin
SFD1956 number of terminal X,
auxiliary signal
0Xff for not terminal
Terminal setting of zero clear Bit0~bit7:Assign the
SFD1957 CLR signal output number of terminal Y,
terminal 0Xff for not terminal
Low 16 bits of return speed
SFD1958
VH
High 16 bits of return speed
SFD1959
VH
Low 16 bits of return speed
SFD1960
VL
High 16 bits of return speed
SFD1961
VL
Low 16 bits of crawling
SFD1962
speed
High 16 bits of crawling
SFD1963
speed
Low 16 bits of mechanical
SFD1964
origin
High 16 bits of mechanical
SFD1965
origin
SFD1966 Z phase number
SFD1967 CLR signal delay time Default 20,unit:ms

Low 16 bits of pulse default
SFD1990 Only when speed=0,
speed
default speed is used to
High 16 bits of pulse default
SFD1991 transmit pulse.
speed
Accelerating time of pulse
SFD1992
default speed
Decelerating time of pulse
SFD1993
default speed
First set
SFD1994 Acc and Dec time of tween
of
SFD1995 Reserved
paramet
Low 16 bits of max speed
SFD1996 ers
limiting
High 16 bits of max speed
SFD1997
limiting
SFD1998 Low 16 bits of starting speed
SFD1999 High 16 bits of starting speed
SFD2000 Low 16 bits of ending speed
SFD2001 High 16 bits of ending speed

Low 16 bits of pulse default Only when speed=0, Second
SFD2010
speed default speed is used to set of
High 16 bits of pulse default transmit pulse. paramet
SFD2011
speed ers
Accelerating time of pulse
SFD2012
default speed
Decelerating time of pulse
SFD2013
default speed
SFD2014 Acc and Dec time of tween
SFD2015 Reserved
Low 16 bits of max speed
SFD2016
limiting
High 16 bits of max speed
SFD2017
limiting
SFD2018 Low 16 bits of starting speed
SFD2019 High 16 bits of starting speed
SFD2020 Low 16 bits of ending speed
SFD2021 High 16 bits of ending speed

Low 16 bits of pulse default
SFD2030 Only when speed=0,
speed
default speed is used to
High 16 bits of pulse default
SFD2031 transmit pulse.
speed
Accelerating time of pulse
SFD2032
default speed
Decelerating time of pulse
SFD2033
default speed
Third set
SFD2034 Acc and Dec time of tween
of
SFD2035 Reserved
paramet
Low 16 bits of max speed
SFD2036 ers
limiting
High 16 bits of max speed
SFD2037
limiting
SFD2038 Low 16 bits of starting speed
SFD2039 High 16 bits of starting speed
SFD2040 Low 16 bits of ending speed
SFD2041 High 16 bits of ending speed

Low 16 bits of pulse default
SFD2050 Only when speed=0,
speed Forth set
default speed is used to
High 16 bits of pulse default of
SFD2051 transmit pulse.
speed paramet
Accelerating time of pulse ers
SFD2052
default speed
Decelerating time of pulse
SFD2053
default speed
SFD2054 Acc and Dec time of tween
SFD2055 Reserved
Low 16 bits of max speed
SFD2056
limiting
High 16 bits of max speed
SFD2057
limiting
SFD2058 Low 16 bits of starting speed
SFD2059 High 16 bits of starting speed
SFD2060 Low 16 bits of ending speed
SFD2061 High 16 bits of ending speed

Bit 0:logic of pulse
output
0:positive logic;
1:negative logic , default
is 0
Bit 1:logic of pulse
direction
SFD2070 Pulse parameters setting
0:positive logic;
1:negative logic , default
is 0
Bit 8:pulse unit
0:pulse number;
1:pulse equivalent, Public
default is 0 PULS
paramet
SFD2071 E_10
ers
Low 16 bits of pulse number
SFD2072
per circle
High 16 bits of pulse number
SFD2073
per circle
Low 16 bits of pulse
SFD2074
equivalent per circle
High 16 bits of pulse
SFD2075
equivalent per circle
Assign the number of
SFD2076 Pulse direction terminal terminal Y, 0xFF for no
terminal
SFD2077 Direction delay time Default 20,unit:ms
Negative compensation
Positive compensation of will also use this data
SFD2078
gear gap when gear gap negative
compensation =0
Negative compensation of
SFD2079
gear gap
Low 16 bits of Electrical
SFD2080
origin position
High 16 bits of Electrical
SFD2081
origin position
Bit0:Switch state setting
Mechanical back to origin of near point, 0:
SFD2082
parameter setting Normally ON;1Normally
OFF
Bit0~bit7:Assign the
Terminal setting of near
SFD2083 number of terminal X,
point signal
0Xff for not terminal
Bit0~bit7:Assign the
SFD2084 Z phase terminal setting number of terminal X,
0Xff for not terminal
Bit7~bit0:Assign limit 1
number of terminal X,
0Xff for not terminal
SFD2085 Limit terminal setting
Bit15~bit8:Assign limit
2 number of terminal X,
0Xff for not terminal
Bit0~bit7:Assign the
Terminal setting of origin
SFD2086 number of terminal X,
auxiliary signal
0Xff for not terminal
Terminal setting of zero clear Bit0~bit7:Assign the
SFD2087 CLR signal output number of terminal Y,
terminal 0Xff for not terminal
Low 16 bits of return speed
SFD2088
VH
High 16 bits of return speed
SFD2089
VH
Low 16 bits of return speed
SFD2090
VL
High 16 bits of return speed
SFD2091
VL
Low 16 bits of crawling
SFD2092
speed
High 16 bits of crawling
SFD2093
speed
Low 16 bits of mechanical
SFD2094
origin
High 16 bits of mechanical
SFD2095
origin
SFD2096 Z phase number
SFD2097 CLR signal delay time Default 20,unit:ms

Low 16 bits of pulse default
SFD2120 Only when speed is 0,
speed
default speed is used to
High 16 bits of pulse default
SFD2121 transmit pulse.
speed
Accelerating time of pulse
SFD2122
default speed
Decelerating time of pulse
SFD2123
default speed
First set
SFD2124 Acc and Dec time of tween
of
SFD2125 Reserved
paramet
Low 16 bits of max speed
SFD2126 ers
limiting
High 16 bits of max speed
SFD2127
limiting
SFD2128 Low 16 bits of starting speed
SFD2129 High 16 bits of starting speed
SFD2130 Low 16 bits of ending speed
SFD2131 High 16 bits of ending speed

Low 16 bits of pulse default
SFD2140 Only when speed=0,
speed
default speed is used to
High 16 bits of pulse default
SFD2141 transmit pulse.
speed
Accelerating time of pulse
SFD2142
default speed
Second
Decelerating time of pulse
SFD2143 set of
default speed
paramet
SFD2144 Acc and Dec time of tween
ers
SFD2145 Reserved
Low 16 bits of max speed
SFD2146
limiting
High 16 bits of max speed
SFD2147
limiting
SFD2148 Low 16 bits of starting speed
SFD2149 High 16 bits of starting speed
SFD2150 Low 16 bits of ending speed
SFD2151 High 16 bits of ending speed

Low 16 bits of pulse default
SFD2160 Only when speed=0,
speed
default speed is used to
High 16 bits of pulse default
SFD2161 transmit pulse.
speed
Accelerating time of pulse
SFD2162
default speed
Decelerating time of pulse
SFD2163
default speed
Third set
SFD2164 Acc and Dec time of tween
of
SFD2165 Reserved
paramet
Low 16 bits of max speed
SFD2166 ers
limiting
High 16 bits of max speed
SFD2167
limiting
SFD2168 Low 16 bits of starting speed
SFD2169 High 16 bits of starting speed
SFD2170 Low 16 bits of ending speed
SFD2171 High 16 bits of ending speed

Low 16 bits of pulse default
SFD2180 Only when speed=0,
speed
default speed is used to
High 16 bits of pulse default
SFD2181 transmit pulse.
speed
Accelerating time of pulse
SFD2182
default speed
Decelerating time of pulse
SFD2183
default speed
Forth set
SFD2184 Acc and Dec time of tween
of
SFD2185 Reserved
paramet
Low 16 bits of max speed
SFD2186 ers
limiting
High 16 bits of max speed
SFD2187
limiting
SFD2188 Low 16 bits of starting speed
SFD2189 High 16 bits of starting speed
SFD2190 Low 16 bits of ending speed
SFD2191 High 16 bits of ending speed

Appendix 2 Instruction Schedule

In appendix 2 all instructions that XD series PLC support will be listed,


including basic instructions, application instructions, special function instructions and
motion control instructions and all instructions’ corresponding application range will
also be listed.
This part helps the users refer to instruction functions quickly. More about
instructions application, please refer to XD Series Programmable Controller【
Instruction Part】.

Appendix 2-1.Basic Instruction List

Appendix 2-2.Application Instruction List

Appendix 2-3.Special Function Instruction List


Appendix 2-1.Basic Instruction List

Mnemonic Function
LD Initial logical operation contact type: NO(normally open)
LDI Initial logical operation contact type: NC (normally closed)
OUT Final logic operation type: coil drive
AND Serial connection of NO
ANI Serial connection of NC
OR Parallel connection of NO
ORI Parallel connection of NC
LDP Operation start of pulse rising edge
LDF Operation start of pulse falling edge
ANDP Serial connection of pulse rising edge
ANDF Serial connection of pulse falling edge
ORP Parallel connection of pulse rising edge
ORF Parallel connection of pulse rising edge
LDD Read directly from the contact state
LDDI Read directly NC
ANDD Read directly from the contact state and connect serially
ANDDI Read NC and connect serially
ORD Read directly from the contact state and parallel connection
ORDI Read NC and parallel connection
OUTD Output the point directly
ORB Parallel connection of serial circuit
ANB Serial connection of parallel circuit
MCS New bus line start
MCR Bus line return
ALT Alternate coil state
PLS Connect on a scan cycle of pulse rising edge
PLF Connect on a scan cycle of pulse falling edge
SET Set coil on
RST Set coil off
OUT Drive counting coil
RST Set coil off and current value rest to zero
END I/O process and return to step 0
GROUP Instruction block fold start
GROUPE Instruction block fold end
TMR Timing
Appendix 2-2.Application Instruction List

Sort Mnemonic Function


CJ Condition jump
CALL Call subroutine
SRET Subroutine return
STL Flow start
STLE Flow end
Program SET Open the assigned flow and close the
flow current flow
ST Open the assigned flow and do not close
the current flow
FOR Start of a FOR-NEXT loop
NEXT END of a FOR-NEXT loop
FEND End of main program
LD=※1 LD activate if (S1)=(S2)
LD>※1 LD activate if (S1)>(S2)
LD<※1 LD activate if (S1)<(S2)
LD<>※1 LD activate if (S1)≠(S2)
LD>=※1 LD activate if (S1)≥(S2)
LD<=※1 LD activate if (S1)≤(S2)
AND=※1 AND activate if (S1)=(S2)
AND>※1 AND activate if (S1)>(S2)
Data AND<※1 AND activate if (S1)<(S2)
compare AND<>※1 AND activate if (S1)≠(S2)
AND>=※1 AND activate if (S1)≥(S2)
AND<=※1 AND activate if (S1)≤(S2)
OR=※1 OR activate if (S1)=(S2)
OR>※1 OR activate if (S1)>(S2)
OR<※1 OR activate if (S1)<(S2)
OR<>※1 OR activate if (S1)≠(S2)
OR>=※1 OR activate if (S1)≥(S2)
OR<=※1 OR activate if (S1)≤(S2)
CMP※1 Data compare
ZCP※1 Data zone compare
MOV※1 Move
BMOV Block move
Data move
PMOV Block move
FMOV※1 Multi-bit data move
EMOV Float move
FWRT※1 FlashROM written
MSET Multi data set
ZRST Zone reset
SWAP Switch high bytes and low bytes
XCH※1 Exchange data
ADD※1 Addition
SUB※1 Subtraction
MUL※1 Multiplication
DIV※1 Division
INC※1 Increase 1
Data DEC※1 Decrease 1
operation MEAN※1 Mean
WAND※1 Logic and

WOR 1 Logic or
WXOR※1 Logic exclusive or
CML※1 Complement
NEG※1 Negative
SHL※1 Arithmetic shift left
SHR※1 Arithmetic shift right
LSL※1 Logic shift left
LSR※1 Logic shift right
ROL※1 Rotation shift left
Data shift
ROR※1 Rotation shift right
SFTL※1 Bit shift left
SFTR※1 Bit shift right
WSFL Word shift left
WSFR Word shift right
WTD Single word integer convert to double
word integer
FLT※1 16 bits integer convert to float
FLTD※1 64 bits integer convert to float
INT※1 Float convert to integer
Data BIN BCD convert to binary
switch BCD Binary convert to BCD
ASCI Hex convert to ASCⅡ
HEX ASCⅡ convert to Hex
DECO Coding
ENCO High bit coding
ENCOL Low bit coding

Sort Mnemonic Function


※2
Float ECMP Float compare

Operation EZCP 2 Float zone compare
EADD※2 Float addition
ESUB※2 Float subtraction
EMUL※2 Float multiplication
EDIV※2 Float division
ESQR※2 Float square root
SIN※2 Sine
COS※2 Cosine
TAN※2 tangent
ASIN※2 Float arcsin
ACOS※2 Float arccos
ATAN※2 Float arctan
TRD Read RTC data
Clock
TWR Write RTC data

※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.
Appendix 2-3.Special Instructions List

Sort Mnemonic Function


※1
PLSR Relative position multi-segment pulse
output
※1
PLSF Changeable frequency pulse output
※2
PLSMV Save the pulse number in the register
Pulse
STOP Pulse stop
※1
ZRN Mechanical origin return
※2
DMOV 32bits high speed counting read
※2
DMOV 32bits high speed counting write
COLR MODBUS coil read
INPR MODBUS input coil read
COLW MODBUS single coil write
MODBUS MCLW MODBUS multi coil write
communication REGR MODBUS register read
INRR MODBUS input register read
REGW MODBUS single register write
MRGW MODBUS multi register write
STR Precision timing
Precision
DMOV Read precise timing register
timing
STOP Stop precise timing
EI Enable interrupt
Interrupt DI Disable interrupt
IRET Interrupt return
SBSTOP BLOCK stop
BLOCK SBGOON Carry on the suspensive BLOCK
WAIT Wait
PWM Pulse width modulation
Others
PID PID operation control

※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.
Appendix 3 PLC Configuration List

This part is used to check each model’s configurations. Via this table, we can judge
products type easily.

○ Selectable × Not support √ Support

High speed
Communication Pulse output
Expansi counter
channel External
Series RTC on BD Increm
CAN 485 AB (T/RT) interruption
Free module ental
phase
mode
XD3
XD3-16 √ × √ √ 10 × 2 2 2 6
XD3-24 √ × √ √ 10 1 3 3 2 10
XD3-32 √ × √ √ 10 1 3 3 2 10
XD3-48 √ × √ √ 10 2 3 3 2 10
XD3-60 √ × √ √ 10 2 3 3 2 10
XD5
XD5-24 √ × √ √ 16 1 3 3 2 10
XD5-32 √ × √ √ 16 1 3 3 2 10
XD5-48 √ × √ √ 16 2 3 3 2 10
XD5-60 √ × √ √ 16 2 3 3 2 10
XDM
XDM-24 √ × √ √ 16 1 4 4 4 10
XDM-32 √ × √ √ 16 1 4 4 4 10
XDM-48 √ × √ √ 16 2 4 4 4 10
XDM-60T4 √ × √ √ 16 2 4 4 4 10
XDM-60T10 √ × √ √ 16 2 10 10 10 10
Appendix 4 Common Questions Q&A

The following are the common questions may happen when using the PLC.

Q1:Why the coil is not set when the condition is satisfied?


A1:The possible reasons:
(1) Users may use one coil for many times, which leads to double coils output.
And at this time, the later coil has priority.
(2) Coil may be reset, users can find the reset point by monitor function and
modify the program.

Q2:What’s the difference between COM1 and COM2?


A2: Both COM1 and COM2 support Modbus-RTU and Modbus-RTU/ASCII
format. The difference is COM1 parameters can be set to default value by power on
and off function of PLC.

Q3:Why PLC can not communicate with other devices?


A3: The possible reasons:
(1) communication parameters: PLC com port and device parameters must be the
same.
(2) communication cable: Confirm connection correct and good and change
cable to try again.
(3) communication serial port: Check the port by downloading PLC program.
Rule out this problem if download successfully.
(4) contact manufacturer if all the above are ruled out.

Q4:How long can the PLC battery be used?


A4:Normally for 3~5 years.
WUXI XINJE ELECTRIC CO., LTD.
4th Floor Building 7,Originality Industry park,
Liyuan Development Zone, Wuxi City, Jiangsu
Province
www.xinje.com
Mail: [email protected]
Tel: (510) 85134136
Fax: (510) 85111290

You might also like