You are on page 1of 13

Note: please hang the P+5V and D+5V in the air.

Please refer to the XD series hardware manual for the details.

Some flags of pulse output are listed below:


ID Function Description
Being ON when sending the
SM1000 pulse
1 is positive direction, the
corresponding direction port is
SM1001 Direction flag ON
Overflow flag of PULSE_1
SM1002 accumulated pulse number ON when overflow
Overflow flag of
accumulated pulse
SM1003 equivalent ON when overflow
SM1010 Pulse error flag ON when pulse error
Being ON when sending the
SM1020 pulse
1 is positive direction, the
corresponding direction port is
SM1021 Direction flag ON
Overflow flag of PULSE_2
SM1022 accumulated pulse number ON when overflow
Overflow flag of
accumulated pulse
SM1023 equivalent ON when overflow
SM1030 Pulse error flag ON when pulse error
Being ON when sending the
PULSE_3
SM1040 pulse
1 is positive direction, the
corresponding direction port is
SM1041 Direction flag ON
Overflow flag of
SM1042 accumulated pulse number ON when overflow
Overflow flag of
accumulated pulse
SM1043 equivalent ON when overflow
SM1050 Pulse error flag ON when pulse error
Being ON when sending the
SM1060 pulse
1 is positive direction, the
corresponding direction port is
SM1061 Direction flag ON
Overflow flag of PULSE_4
SM1062 accumulated pulse number ON when overflow
Overflow flag of
accumulated pulse
SM1063 equivalent ON when overflow
SM1070 Pulse error flag ON when pulse error
Being ON when sending the
SM1080 pulse
1 is positive direction, the
corresponding direction port is
SM1081 Direction flag ON
Overflow flag of PULSE_5
SM1082 accumulated pulse number ON when overflow
Overflow flag of
accumulated pulse
SM1083 equivalent ON when overflow
SM1090 Pulse error flag ON when pulse error
Being ON when sending the
SM1100 pulse
1 is positive direction, the
corresponding direction port is
SM1101 Direction flag ON
Overflow flag of PULSE_6
SM1102 accumulated pulse number ON when overflow
Overflow flag of
accumulated pulse
SM1103 equivalent ON when overflow
SM1110 Pulse error flag ON when pulse error
Being ON when sending the
SM1120 pulse
1 is positive direction, the
corresponding direction port is
SM1121 Direction flag ON
PULSE_7
Overflow flag of
SM1122 accumulated pulse number ON when overflow
Overflow flag of
accumulated pulse
SM1123 equivalent ON when overflow
SM1130 Pulse error flag ON when pulse error
Being ON when sending the
SM1140 pulse
1 is positive direction, the
corresponding direction port is
SM1141 Direction flag ON
Overflow flag of PULSE_8
SM1142 accumulated pulse number ON when overflow
Overflow flag of
accumulated pulse
SM1143 equivalent ON when overflow
SM1150 Pulse error flag ON when pulse error
Being ON when sending the
SM1160 pulse
1 is positive direction, the
corresponding direction port is
SM1161 Direction flag ON
Overflow flag of PULSE_9
SM1162 accumulated pulse number ON when overflow
Overflow flag of
accumulated pulse
SM1163 equivalent ON when overflow
SM1170 Pulse error flag ON when pulse error
Being ON when sending the
SM1180 pulse
1 is positive direction, the
corresponding direction port is
SM1181 Direction flag ON
Overflow flag of PULSE_10
SM1182 accumulated pulse number ON when overflow
Overflow flag of
accumulated pulse
SM1183 equivalent ON when overflow
SM1190 Pulse error flag ON when pulse error

Some special registers of pulse output are listed below:


ID Function Description
SD1000 Current segment(No. n)
SD1001
Low 16 bit of current pulse
SD1002 (unit is pulse number)
High 16 bit of current pulse
SD1003 (unit is pulse number)
Low 16 bit of current pulse PULSE_1
SD1004 (unit is pulse equivalent)
High 16 bit of current pulse
SD1005 (unit is pulse equivalent)
Low 16 bit of current output
frequency (unit is pulse
SD1006 number)
High 16 bit of current output
frequency (unit is pulse
SD1007 number)
Low 16 bit of current output
frequency (unit is pulse
SD1008 equivalent)
High 16 bit of current output
frequency (unit is pulse
SD1009 equivalent)
1 pulse data block error
2 equivalent mode pulse
number/ turn, shift amount/turn is
0
3 system parameter block
number error
4 pulse data block exceed max
limit
SD1010 Pulse error message
10 origin return do not set near
point signal
11 origin return speed is 0
12 origin return crawling speed
is 0
13 origin return speed and origin
auxiliary speed direction is
different
Error pulse data block
SD1011 number

SD1020 Current segment(No. n)


SD1021
Low 16 bit of current pulse
SD1022 (unit is pulse number)
High 16 bit of current pulse
SD1023 (unit is pulse number)
Low 16 bit of current pulse
SD1024 (unit is pulse equivalent)
High 16 bit of current pulse
SD1025 (unit is pulse equivalent)
Low 16 bit of current output
frequency (unit is pulse PULSE_2
SD1026 number)
High 16 bit of current output
frequency (unit is pulse
SD1027 number)
Low 16 bit of current output
frequency (unit is pulse
SD1028 equivalent)
High 16 bit of current output
frequency (unit is pulse
SD1029 equivalent)
SD1030 Pulse error message 1 pulse data block error
2 equivalent mode pulse
number/ turn, shift amount/turn is
0
3 system parameter block
number error
4 pulse data block exceed max
limit
10 origin return do not set near
point signal
11 origin return speed is 0
12 origin return crawling speed
is 0
13 origin return speed and origin
auxiliary speed direction is
different
Error pulse data block
SD1031 number

SD1040 Current segment(No. n)


SD1041
Low 16 bit of current pulse
SD1042 (unit is pulse number)
High 16 bit of current pulse
SD1043 (unit is pulse number)
Low 16 bit of current pulse
SD1044 (unit is pulse equivalent)
High 16 bit of current pulse
SD1045 (unit is pulse equivalent)
Low 16 bit of current output
frequency (unit is pulse
SD1046 number)
High 16 bit of current output
frequency (unit is pulse
SD1047 number)
Low 16 bit of current output PULSE_3
frequency (unit is pulse
SD1048 equivalent)
High 16 bit of current output
frequency (unit is pulse
SD1049 equivalent)
1 pulse data block error
2 equivalent mode pulse
number/ turn, shift amount/turn is
0
3 system parameter block
SD1050 Pulse error message number error
4 pulse data block exceed max
limit
10 origin return do not set near
point signal
11 origin return speed is 0
12 origin return crawling speed
is 0
13 origin return speed and origin
auxiliary speed direction is
different
Error pulse data block
SD1051 number

SD1060 Current segment(No. n)

SD1061
Low 16 bit of current pulse
SD1062 (unit is pulse number)
High 16 bit of current pulse
SD1063 (unit is pulse number)
Low 16 bit of current pulse
SD1064 (unit is pulse equivalent)
High 16 bit of current pulse
SD1065 (unit is pulse equivalent)
Low 16 bit of current output
frequency (unit is pulse
SD1066 number)
High 16 bit of current output
frequency (unit is pulse
SD1067 number)
Low 16 bit of current output
frequency (unit is pulse
SD1068 equivalent)
High 16 bit of current output
PULSE_4
frequency (unit is pulse
SD1069 equivalent)
1 pulse data block error
2 equivalent mode pulse
number/ turn, shift amount/turn is
0
3 system parameter block
number error
4 pulse data block exceed max
limit
SD1070 Pulse error message
10 origin return do not set near
point signal
11 origin return speed is 0
12 origin return crawling speed
is 0
13 origin return speed and origin
auxiliary speed direction is
different
Error pulse data block
SD1071 number

SD1080 Current segment(No. n) PULSE_5


SD1081
Low 16 bit of current pulse
SD1082 (unit is pulse number)
High 16 bit of current pulse
SD1083 (unit is pulse number)
Low 16 bit of current pulse
SD1084 (unit is pulse equivalent)
High 16 bit of current pulse
SD1085 (unit is pulse equivalent)
Low 16 bit of current output
frequency (unit is pulse
SD1086 number)
High 16 bit of current output
frequency (unit is pulse
SD1087 number)
Low 16 bit of current output
frequency (unit is pulse
SD1088 equivalent)
High 16 bit of current output
frequency (unit is pulse
SD1089 equivalent)
1 pulse data block error
2 equivalent mode pulse
number/ turn, shift amount/turn is
0
3 system parameter block
number error
4 pulse data block exceed max
limit
SD1090 Pulse error message
10 origin return do not set near
point signal
11 origin return speed is 0
12 origin return crawling speed
is 0
13 origin return speed and origin
auxiliary speed direction is
different
Error pulse data block
SD1091 number

SD1100 Current segment(No. n)


SD1101
Low 16 bit of current pulse
SD1102 (unit is pulse number)
High 16 bit of current pulse
PULSE_6
SD1103 (unit is pulse number)
Low 16 bit of current pulse
SD1104 (unit is pulse equivalent)
High 16 bit of current pulse
SD1105 (unit is pulse equivalent)
Low 16 bit of current output
frequency (unit is pulse
SD1106 number)
High 16 bit of current output
frequency (unit is pulse
SD1107 number)
Low 16 bit of current output
frequency (unit is pulse
SD1108 equivalent)
High 16 bit of current output
frequency (unit is pulse
SD1109 equivalent)
1 pulse data block error
2 equivalent mode pulse
number/ turn, shift amount/turn is
0
3 system parameter block
number error
4 pulse data block exceed max
limit
SD1110 Pulse error message
10 origin return do not set near
point signal
11 origin return speed is 0
12 origin return crawling speed
is 0
13 origin return speed and origin
auxiliary speed direction is
different
Error pulse data block
SD1111 number

SD1120 Current segment(No. n)


SD1121
Low 16 bit of current pulse
SD1122 (unit is pulse number)
High 16 bit of current pulse
SD1123 (unit is pulse number)
Low 16 bit of current pulse
SD1124 (unit is pulse equivalent)
High 16 bit of current pulse
SD1125 (unit is pulse equivalent)
Low 16 bit of current output PULSE_7
frequency (unit is pulse
SD1126 number)
High 16 bit of current output
frequency (unit is pulse
SD1127 number)
Low 16 bit of current output
frequency (unit is pulse
SD1128 equivalent)
High 16 bit of current output
frequency (unit is pulse
SD1129 equivalent)
1 pulse data block error
2 equivalent mode pulse
number/ turn, shift amount/turn is
0
3 system parameter block
number error
4 pulse data block exceed max
limit
SD1130 Pulse error message
10 origin return do not set near
point signal
11 origin return speed is 0
12 origin return crawling speed
is 0
13 origin return speed and origin
auxiliary speed direction is
different
Error pulse data block
SD1131 number

SD1140 Current segment(No. n)


SD1141
Low 16 bit of current pulse
SD1142 (unit is pulse number)
High 16 bit of current pulse
SD1143 (unit is pulse number)
Low 16 bit of current pulse
SD1144 (unit is pulse equivalent)
High 16 bit of current pulse
SD1145 (unit is pulse equivalent)
Low 16 bit of current output
frequency (unit is pulse
SD1146 number)
High 16 bit of current output
frequency (unit is pulse
SD1147 number)
Low 16 bit of current output
frequency (unit is pulse
SD1148 equivalent)
High 16 bit of current output
frequency (unit is pulse
SD1149 equivalent)
1 pulse data block error
2 equivalent mode pulse
number/ turn, shift amount/turn is
0
3 system parameter block
SD1150 Pulse error message number error
4 pulse data block exceed max
limit
10 origin return do not set near
point signal
11 origin return speed is 0 PULSE_8
12 origin return crawling speed
is 0
13 origin return speed and origin
auxiliary speed direction is
different
Error pulse data block
SD1151 number

SD1160 Current segment(No. n)


SD1161
Low 16 bit of current pulse
SD1162 (unit is pulse number)
High 16 bit of current pulse
SD1163 (unit is pulse number)
Low 16 bit of current pulse
SD1164 (unit is pulse equivalent)
High 16 bit of current pulse
SD1165 (unit is pulse equivalent)
Low 16 bit of current output
frequency (unit is pulse
SD1166 number)
High 16 bit of current output
frequency (unit is pulse
SD1167 number)
Low 16 bit of current output
frequency (unit is pulse
SD1168 equivalent)
High 16 bit of current output
frequency (unit is pulse PULSE_9
SD1169 equivalent)
1 pulse data block error
2 equivalent mode pulse
number/ turn, shift amount/turn is
0
3 system parameter block
number error
4 pulse data block exceed max
limit
SD1170 Pulse error message
10 origin return do not set near
point signal
11 origin return speed is 0
12 origin return crawling speed
is 0
13 origin return speed and origin
auxiliary speed direction is
different
Error pulse data block
SD1171 number

SD1180 Current segment(No. n)


SD1181
Low 16 bit of current pulse PULSE-
SD1182 (unit is pulse number) _10
High 16 bit of current pulse
SD1183 (unit is pulse number)
Low 16 bit of current pulse
SD1184 (unit is pulse equivalent)
High 16 bit of current pulse
SD1185 (unit is pulse equivalent)
Low 16 bit of current output
frequency (unit is pulse
SD1186 number)
High 16 bit of current output
frequency (unit is pulse
SD1187 number)
Low 16 bit of current output
frequency (unit is pulse
SD1188 equivalent)
High 16 bit of current output
frequency (unit is pulse
SD1189 equivalent)
1 pulse data block error
2 equivalent mode pulse
number/ turn, shift amount/turn is
0
3 system parameter block
number error
4 pulse data block exceed max
limit
SD1190 Pulse error message
10 origin return do not set near
point signal
11 origin return speed is 0
12 origin return crawling speed
is 0
13 origin return speed and origin
auxiliary speed direction is
different
Error pulse data block
SD1191 number

High speed special data register HSD (power-loss memory)


Code Function Description
HSD0 Low 16 bit of accumulated pulse number (unit is pulse number)
HSD1 High 16 bit of accumulated pulse number (unit is pulse number)
Low 16 bit of accumulated pulse number (unit is pulse
HSD2 equivalent)
High 16 bit of accumulated pulse number (unit is pulse PULSE
HSD3 equivalent) _1
HSD4 Low 16 bit of accumulated pulse number (unit is pulse number) PULSE
HSD5 High 16 bit of accumulated pulse number (unit is pulse number) _2
Low 16 bit of accumulated pulse number (unit is pulse
HSD6 equivalent)
High 16 bit of accumulated pulse number (unit is pulse
HSD7 equivalent)
HSD8 Low 16 bit of accumulated pulse number (unit is pulse number)
HSD9 High 16 bit of accumulated pulse number (unit is pulse number)
Low 16 bit of accumulated pulse number (unit is pulse
HSD10 equivalent)
High 16 bit of accumulated pulse number (unit is pulse PULSE
HSD11 equivalent) _3
HSD12 Low 16 bit of accumulated pulse number (unit is pulse number)
HSD13 High 16 bit of accumulated pulse number (unit is pulse number)
Low 16 bit of accumulated pulse number (unit is pulse
HSD14 equivalent)
High 16 bit of accumulated pulse number (unit is pulse PULSE
HSD15 equivalent) _4
HSD16 Low 16 bit of accumulated pulse number (unit is pulse number)
HSD17 High 16 bit of accumulated pulse number (unit is pulse number)
Low 16 bit of accumulated pulse number (unit is pulse
HSD18 equivalent)
High 16 bit of accumulated pulse number (unit is pulse PULSE
HSD19 equivalent) _5
HSD20 Low 16 bit of accumulated pulse number (unit is pulse number)
HSD21 High 16 bit of accumulated pulse number (unit is pulse number)
Low 16 bit of accumulated pulse number (unit is pulse
HSD22 equivalent)
High 16 bit of accumulated pulse number (unit is pulse PULSE
HSD23 equivalent) _6
HSD24 Low 16 bit of accumulated pulse number (unit is pulse number)
HSD25 High 16 bit of accumulated pulse number (unit is pulse number)
Low 16 bit of accumulated pulse number (unit is pulse
HSD26 equivalent)
High 16 bit of accumulated pulse number (unit is pulse PULSE
HSD27 equivalent) _7
HSD28 Low 16 bit of accumulated pulse number (unit is pulse number)
HSD29 High 16 bit of accumulated pulse number (unit is pulse number)
Low 16 bit of accumulated pulse number (unit is pulse
HSD30 equivalent)
High 16 bit of accumulated pulse number (unit is pulse PULSE
HSD31 equivalent) _8
HSD32 Low 16 bit of accumulated pulse number (unit is pulse number)
HSD33 High 16 bit of accumulated pulse number (unit is pulse number)
Low 16 bit of accumulated pulse number (unit is pulse
HSD34 equivalent)
High 16 bit of accumulated pulse number (unit is pulse PULSE
HSD35 equivalent) _9
HSD36 Low 16 bit of accumulated pulse number (unit is pulse number)
HSD37 High 16 bit of accumulated pulse number (unit is pulse number)
Low 16 bit of accumulated pulse number (unit is pulse PULSE
HSD38 equivalent) _10
High 16 bit of accumulated pulse number (unit is pulse
HSD39 equivalent)

You might also like