Wiki source code of Appendixes

Last modified by Jiahao Lai on 2026/04/13 17:21

Show last authors
1 == **Appendix 1 Special Relay (SM)** ==
2
3 === **Error Message** ===
4
5 |**SM sign**|**Name**|**Content**|**R/W**|**Retention on Power Loss**
6 |SM0|Latest error message|(((
7 OFF: No error
8
9 ON: There is an error
10 )))|R|×
11 |SM1|Reserved| | |
12 |SM2|Error release|(((
13 OFF→ON: Error clearing request
14
15 ON→OFF: Error cleared
16 )))|R/W|×
17 |SM3|Low battery voltage|(((
18 OFF: Normal
19
20 ON: Low battery voltage
21 )))|R|×
22 |SM4|Low battery voltage latch|(((
23 OFF: Normal
24
25 ON: Low battery voltage
26 )))|R|×
27 |SM5|Reserved| |R|×
28 |SM6|PLC hardware error|(((
29 OFF: No error
30
31 ON: Error
32 )))|R|×
33 |SM7|PLC communication error|(((
34 OFF: No error
35
36 ON:Error
37 )))|R|×
38 |SM10|Parameter error|(((
39 OFF: No error
40
41 ON: Error
42 )))|R|×
43 |SM11|Operation error|(((
44 OFF: No error
45
46 ON: Error
47 )))|R|×
48 |SM14|Operation error latch|(((
49 OFF: No error
50
51 ON: Error
52 )))|R|×
53
54 === **System Information** ===
55
56 |**SM sign**|**Name**|**Content**|**R/W**|**Power-down save**
57 |SM30|Low battery warning shield|(((
58 OFF: Close (Default)
59
60 ON: Open
61 )))|R/W|×
62 |SM31|Clear all the non-holding registers|(((
63 OFF→ON: Clear request
64
65 ON→OFF: Cleared
66 )))|R/W|×
67 |SM32|Clear all the holding registers|(((
68 OFF→ON: Clear request
69
70 ON→OFF: Cleared
71 )))|R/W|×
72 |SM33|All devices remain unchanged in stop state|(((
73 OFF: Close (Default)
74
75 ON: Open
76 )))|R/W|×
77 |SM34|All PLC outputs are OFF|(((
78 OFF: Close (Default)
79
80 ON: Open
81 )))|R/W|×
82 |SM35|Low battery BAT light status|(((
83 OFF: BAT lamp is invalid (default)
84
85 ON: Low battery BAT light is on
86 )))|R/W|×
87 |SM36~~SM49|(% colspan="4" %)Reserved
88 |SM53~~SM99|(% colspan="4" %)Reserved
89
90 === **Clock Information** ===
91
92 |**SM sign**|**Name**|**Content**|**R/W**|**Power-down save**
93 |SM100|Always ON after RUN| |R|×
94 |SM101|Always OFF after RUN| |R|×
95 |SM102|The first cycle after RUN is ON| |R|×
96 |SM103|The first cycle after RUN is OFF| |R|×
97 |SM104|USB power supply|It is under USB power supply mode when it is ON. At this time, it only supports downloading, clock setting, password setting and other functions.|R|×
98 |SM105~~SM106|(% colspan="2" %)Reserved|R|×
99 |SM107|Clock stop and preset|Stop clock running and display|R/W|×
100 |SM108|Clock reading display stopped|Internal running of clock, display stopped|R/W|×
101 |SM109|1min oscillation clock|Switch state every 30s|R|×
102 |SM110|1ms oscillation clock|Switch state every 0.5ms|R|×
103 |SM111|10ms oscillation clock|Switch state every 5ms|R|×
104 |SM112|100ms oscillation clock|Switch state every 50ms|R|×
105 |SM113|1s oscillation clock|Switch state every 500ms|R|×
106 |SM114|nms oscillator clock|Switch state every (n/2)ms, n is set by SD114|R|×
107 |SM115|ns oscillator clock|Switch state every (n/2)s, n is set by SD115|R|×
108 |SM116|±30s correction|Clear when the clock seconds are less than 30S, carry the digits when the clock seconds are greater than 30S|R/W|×
109 |SM117~~SM119|(% colspan="2" %)Reserved|R|×
110
111 === **Scan Information** ===
112
113 |**SM sign**|**Name**|**Content**|**R/W**|**Power-down save**
114 |SM120|Constant scan cycle|(((
115 OFF: Not enabled (default)
116
117 ON: enabled
118 )))|R/W|×
119 |SM121|RUN, STOP control|(((
120 OFF: STOP
121
122 ON: RUN
123 )))|R/W|×
124 |SM122|Ladder diagram watchdog function switch|(((
125 OFF: Not enabled
126
127 ON: enabled (default)
128 )))|R/W|×
129
130 === **Instruction Related** ===
131
132 |**SM sign**|**Name**|**Content**|**R/W**|**Power-down save**
133 |SM151|Carry sign|(((
134 OFF: Carry not occurred in calculation
135
136 ON: Carry occurred in calculation
137 )))|R|×
138 |SM152|Abdication sign|(((
139 OFF: abdication not occurred in calculation
140
141 ON: abdication occurred in calculation
142 )))|R|×
143 |SM153|Zero sign|(((
144 OFF: The result is not zero
145
146 OFF: The result is zero
147 )))|R|×
148 |SM160|XCH exchange mode|(((
149 OFF: parameter 1 is switched with parameter 2
150
151 ON: The upper eight bits are switched with eighth bits of the parameter itself
152 )))|R/W|×
153 |SM161|Bit processing mode (ASC, ASCI, BCC, CCD, CRC)|(((
154 OFF: 16-bit processing mode
155
156 OFF: 8-bit processing mode
157 )))|R/W|×
158 |SM165|SORT/SORT2 instruction ascending and descending sequence selection|(((
159 OFF: Ascending
160
161 ON: descending
162 )))|R/W|×
163 |SM167|HKY instruction HEX data processing|(((
164 OFF: Numeric key+ function key
165
166 ON: Hex
167 )))|R/W|×
168 |SM168|SMOV instruction hexadecimal processing|(((
169 OFF: execute BIN→BCD switch
170
171 ON: do not execute BIN→BCD switch
172 )))|R/W|×
173 |SM191|BINDA output character number switching signal|(((
174 OFF: Output 00H
175
176 ON: No change
177 )))|R/W|×
178 |SM224|BMOV instruction direction|(((
179 OFF: forward transfer
180
181 ON: reverse transfer
182 )))|R/W|×
183 |SM226|RAMP instruction mode|(((
184 OFF: loop execution mode
185
186 ON: Hold after completion
187 )))|R/W|×
188 |SM227|HSC instruction mode|(((
189 OFF: 8-byte serial output (eight characters are fixed)
190
191 ON: 16-byte serial output (1-16 characters)
192 )))|R/W|×
193 |SM229|Partial application instruction execution completion sign|(((
194 OFF: Instruction not executed or is executing
195
196 ON: instruction is executed
197 )))|R/W|×
198 |SM240|STL: transfer prohibited|(((
199 OFF: Ordinary action
200
201 ON: state transfer prohibited
202 )))|R/W|×
203 |SM241|IST instruction transfer starts|(((
204 OFF: IST instruction is not executed
205
206 ON: IST instruction transfer starts
207 )))|R/W|×
208 |SM242|IST instruction corresponds to the pulse output of the start input|(((
209 OFF: not enabled
210
211 ON: enabled
212 )))|R/W|×
213 |SM243|End sign of IST instruction homing state (user program control)|(((
214 OFF: homing not ended
215
216 ON: homing ended
217 )))|R/W|×
218 |SM244|IST instruction detects the mechanical origin action (user program control)|(((
219 OFF: Non-mechanical origin
220
221 ON: mechanical origin
222 )))|R/W|×
223 |SM245|For STL instruction: Reset all output when mode switching is prohibited (user program control)|(((
224 OFF: Reset all output at the time of state switching
225
226 ON: No action is performed on output at the time of state switching
227 )))| |×
228 |SM246|IST instruction: ON with STL status|(((
229 OFF: when STL monitoring is invalid (OFF), or when STL monitoring is valid (ON) and all step relays (S devices) are OFF
230
231 ON: when STL monitoring is valid (ON) and any of the step relays (S devices) is ON
232 )))| |×
233 |SM247|STL monitoring valid|(((
234 OFF: Invalid
235
236 ON: turn STL monitoring into valid, and the status numbers (S0-S4095) in action are stored in the special auxiliary relays SD240-SD247 in order from small to large.
237 )))|R/W|×
238 |SM248|ANS instruction signal alarm action|(((
239 OFF: The alarm does not act
240
241 ON: The alarm acts
242 )))|R/W|×
243 |SM249|ANS instruction signal alarm is valid|(((
244 OFF: alarm is not valid
245
246 ON: The alarm is valid
247 )))|R/W|×
248 |SM340|DUTY timing clock output 1|(% rowspan="5" %)Timing clock output of DUTY instruction|R|×
249 |SM341|DUTY timing clock output 2|R|×
250 |SM342|DUTY timing clock output 3|R|×
251 |SM343|DUTY timing clock output 4|R|×
252 |SM344|DUTY timing clock output 5|R|×
253
254 === **Interrupt Prohibited** ===
255
256 |**SM sign**|**Name**|**Content**|**R/W**|**Power-down save**
257 |SM352|X0 rising edge interrupt|(((
258 OFF: X0 rising edge interrupt valid
259
260 ON: X0 rising edge interrupt prohibited
261 )))|R/W|×
262 |SM353|X0 falling edge interrupt|(((
263 OFF: X0 falling edge interrupt valid
264
265 ON: X0 falling edge interrupt prohibited
266 )))|R/W|×
267 |SM354|X1 rising edge interrupt|(((
268 OFF: X1 rising edge interrupt valid
269
270 ON: X1 rising edge interrupt prohibited
271 )))|R/W|×
272 |SM355|X1 falling edge interrupt|(((
273 OFF: X1 falling edge interrupt valid
274
275 ON: X1falling edge interrupt prohibited
276 )))|R/W|×
277 |SM356|X2 rising edge interrupt|(((
278 OFF: X2 rising edge interrupt valid
279
280 ON: X2 rising edge interrupt prohibited
281 )))|R/W|×
282 |SM357|X2 falling edge interrupt|(((
283 OFF: X2 falling edge interrupt valid
284
285 ON: X2 falling edge interrupt prohibited
286 )))|R/W|×
287 |SM358|X3 rising edge interrupt|(((
288 OFF: X3 rising edge interrupt valid
289
290 ON: X3 rising edge interrupt prohibited
291 )))|R/W|×
292 |SM359|X3 falling edge interrupt|(((
293 OFF: X3 falling edge interrupt valid
294
295 ON: X3 falling edge interrupt prohibited
296 )))|R/W|×
297 |SM360|X4 rising edge interrupt|(((
298 OFF: X4 rising edge interrupt valid
299
300 ON: X4 rising edge interrupt prohibited
301 )))|R/W|×
302 |SM361|X4 falling edge interrupt|(((
303 OFF: X4 falling edge interrupt valid
304
305 ON: X4 falling edge interrupt prohibited
306 )))|R/W|×
307 |SM362|X5 rising edge interrupt|(((
308 OFF: X5 rising edge interrupt valid
309
310 ON: X5 rising edge interrupt prohibited
311 )))|R/W|×
312 |SM363|X5 falling edge interrupt|(((
313 OFF: X5 falling edge interrupt valid
314
315 ON: X5 falling edge interrupt prohibited
316 )))|R/W|×
317 |SM364|X6 rising edge interrupt|(((
318 OFF: X6 rising edge interrupt valid
319
320 ON: X6 rising edge interrupt prohibited
321 )))|R/W|×
322 |SM365|X6 falling edge interrupt|(((
323 OFF: X6 falling edge interrupt valid
324
325 ON: X6 falling edge interrupt prohibited
326 )))|R/W|×
327 |SM366|X7 rising edge interrupt|(((
328 OFF: X7 rising edge interrupt valid
329
330 ON: X7 rising edge interrupt prohibited
331 )))|R/W|×
332 |SM367|X7 falling edge interrupt|(((
333 OFF: X7 falling edge interrupt valid
334
335 ON: X7 falling edge interrupt prohibited
336 )))|R/W|×
337
338 === **High-speed Input and Output** ===
339
340 |**SM sign**|**Name**|**Content**|**R/W**|**Power-down save**
341 |SM400|HSC0 contact status|(((
342 OFF: The count doesn’t reach the set value
343
344 ON: the count reaches the set value
345 )))|R|×
346 |SM401|HSC0 motion direction|(((
347 OFF: Positive direction
348
349 ON: reverse direction
350 )))|R|×
351 |SM405|HSC0 counting direction|(((
352 OFF: CTU
353
354 ON: CTD
355 )))|R/W|×
356 |SM406~~SM429|Reserved| | |
357 |SM430|HSC1 contact status|(((
358 OFF: The count doesn’t reach the set value
359
360 ON: the count reaches the set value
361 )))|R|×
362 |SM431|HSC1 motion direction|(((
363 OFF: Positive direction
364
365 ON: reverse direction
366 )))|R|×
367 |SM435|HSC1 counting direction|(((
368 OFF: CTU
369
370 ON: CTD
371 )))|R/W|×
372 |SM436~~SM459|Reserved| | |
373 |SM460|HSC2 contact status|(((
374 OFF: The count doesn’t reach the set value
375
376 ON: the count reaches the set value
377 )))|R|×
378 |SM461|HSC2 motion direction|(((
379 OFF: Positive direction
380
381 ON: reverse direction
382 )))|R|×
383 |SM465|HSC2 counting direction|(((
384 OFF: CTU
385
386 ON: CTD
387 )))|R/W|×
388 |SM466~~SM489|Reserved| | |
389 |SM490|HSC3 contact status|(((
390 OFF: The count doesn’t reach the set value
391
392 ON: the count reaches the set value
393 )))|R|×
394 |SM491|HSC3 motion direction|(((
395 OFF: Positive direction
396
397 ON: reverse direction
398 )))|R|×
399 |SM495|HSC3 counting direction|(((
400 OFF: CTU
401
402 ON: CTD
403 )))|R/W|×
404 |SM496~~SM519|Reserved| | |
405 |SM520|HSC4 contact status|(((
406 OFF: The count doesn’t reach the set value
407
408 ON: the count reaches the set value
409 )))|R|×
410 |SM521|HSC4 motion direction|(((
411 OFF: Positive direction
412
413 ON: reverse direction
414 )))|R|×
415 |SM525|HSC4 counting direction|(((
416 OFF: CTU
417
418 ON: CTD
419 )))|R/W|×
420 |SM526~~SM549|Reserved| | |
421 |SM550|HSC5 contact status|(((
422 OFF: The count doesn’t reach the set value
423
424 ON: the count reaches the set value
425 )))|R|×
426 |SM551|HSC5 motion direction|(((
427 OFF: Positive direction
428
429 ON: reverse direction
430 )))|R|×
431 |SM555|HSC5 counting direction|(((
432 OFF: CTU
433
434 ON: CTD
435 )))|R/W|×
436 |SM556~~SM579|Reserved| | |
437 |SM580|HSC6 contact status|(((
438 OFF: The count doesn’t reach the set value
439
440 ON: the count reaches the set value
441 )))|R|×
442 |SM581|HSC6 motion direction|(((
443 OFF: Positive direction
444
445 ON: reverse direction
446 )))|R|×
447 |SM585|HSC6 counting direction|(((
448 OFF: CTU
449
450 ON: CTD
451 )))|R/W|×
452 |SM586~~SM609|Reserved| | |
453 |SM610|HSC7 contact status|(((
454 OFF: The count doesn’t reach the set value
455
456 ON: the count reaches the set value
457 )))|R|×
458 |SM611|HSC7 motion direction|(((
459 OFF: Positive direction
460
461 ON: reverse direction
462 )))|R|×
463 |SM615|HSC7 counting direction|(((
464 OFF: CTU
465
466 ON: CTD
467 )))|R/W|×
468 |SM616~~SM639|Reserved| | |
469
470 === **Communication** ===
471
472 (% style="margin-left:auto; margin-right:auto" %)
473 |**SM sign**|**Name**|**Content**|**R/W**|**Power-down save**
474 |(% colspan="5" %)**Communication COM1**
475 |SM2540|COM1 send control on| |R/W|×
476 |SM2541|COM1 send control/send prompt| |R/W|×
477 |SM2542|COM1 receive control on| |R/W|×
478 |SM2543|COM1 accept control/receive prompt| |R/W|×
479 |SM2544|COM1 8-bit mode| |R/W|×
480 |SM2560|COM1 communication completion sign| |R/W|×
481 |SM2561|COM1 receiving sign| |R/W|×
482 |SM2562|COM1retry| |R/W|×
483 |SM2563|COM1 communication error| |R/W|×
484 |SM2564|COM1communication timeout| |R/W|×
485 |SM2565|Reserved| | |×
486 |SM2566|Reserved| | |×
487 |SM2567|Reserved| | |×
488 |SM2568|Reserved| | |×
489 |SM2569|Reserved| | |×
490 |SM2570|Reserved| | |×
491 |SM2571|Reserved| | |×
492 |(% colspan="5" %)**Communication COM2**
493 |SM2590|COM2 send control on|(((
494 OFF: Data transmission will be controlled by SM2591
495
496 ON: Data transmission is performed automatically
497 )))|R/W|×
498 |SM2591|COM2 send control/send prompt|(((
499 OFF→ON: data transmission starts
500
501 ON→OFF: data transmission ends
502 )))|R/W|×
503 |SM2592|COM2 receive control on|(((
504 OFF: when data are fully received, it will be automatically stopped
505
506 ON: Received normally, not affected by sign SM2593
507 )))|R/W|×
508 |SM2593|COM2 accept control/receive prompt|(((
509 OFF: Data is not received fully or data is not received (according to the status of SM2592)
510
511 ON: Data is received fully or data is received (according to the status of SM2592)
512 )))|R/W|×
513 |SM2594|8-bit mode of COM2 (for RS user-defined protocol)|(((
514 OFF: 16-bit mode
515
516 ON: 8-bit mode
517 )))| |×
518 |SM2610|Communication completion sign|(((
519 OFF: communication not completed
520
521 ON: communication completed
522 )))|R/W|×
523 |SM2611|Receiving sign|(((
524 OFF: data is not received
525
526 ON: data is being received
527 )))|R/W|×
528 |SM2612|Retry|(((
529 OFF: no retry occurs
530
531 ON: retry occurs
532 )))|R/W|×
533 |SM2613|Communication error|(((
534 OFF: No error
535
536 ON: communication error occurred
537 )))|R/W|×
538 |SM2614|Communication timeout|(((
539 OFF: normal communication
540
541 ON: communication timeout
542 )))|R/W|×
543 |SM2615|Reserved| | |
544
545 === **List of Ethernet-related Special Devices** ===
546
547 |**SM sign**|**Name**|**Content**|**R/W**|**Power-down save**
548 |SM2681|Display current network information|Refresh the current IP, subnet mask and default gateway after being set as ON. OFF after refresh is completed.|R/W|×
549 |SM2682|Display current MAC information|Refresh the current MAC after being set as ON. OFF after refresh is completed.|R/W|×
550 |SM2683|IP, subnet mask, gateway modification sign|(((
551 ON: can be modified
552
553 OFF: cannot be modified
554
555 (When being set as ON, STOP->RUN; it can be automatically changed to OFF after modification)
556 )))|R/W|√
557 |SM2684|Network card connection status|(((
558 ON: network connected
559
560 OFF: network not connected; check if the network cable is connected
561 )))|R|√
562 |SM2692|MAC address modification sign|(((
563 ON: can be modified
564
565 OFF: cannot be modified
566
567 (When being set as ON, STOP->RUN; it can be automatically changed to OFF after modification)
568 )))|R/W|√
569
570 == **Appendix 2 Special Register (SD)** ==
571
572 === **Error Message** ===
573
574 |**SD label**|**Name**|**Content**|**R/W**|**Power-down save**
575 |SD0|Latest error code of error message|The latest self-diagnosis error code will be stored|R|X
576 |SD1|Reserved| | |
577 |SD2|Set minimum battery voltage|Default: 26 (2.6V)|R/W|X
578 |SD3|Current battery voltage|Unit: 0.1V|R|X
579 |SD4|Battery voltage latch value|When there is a warning showing that the battery voltage is too low, the battery voltage value under error state shall be latched, with the unit being 0.1V.|R|X
580 |SD5|AC/DC power down times|Record the number of the power-down and re-startup of the current power supply|R|X
581 |SD6|Error code of PLC hardware error|Error code of PLC hardware error will be stored|R|X
582 |SD7|PLC communication error code|Error code of communication error will be stored|R|X
583 |SD8|PLC communication error step number low word|(% rowspan="2" %)The step number of the ladder diagram of communication error will be stored, double word|R|X
584 |SD9|PLC communication error step number high word|R|X
585 |SD10|Parameter error code|Error code of parameter error will be stored|R|X
586 |SD11|Operation error code|Error code of operation error will be stored|R|X
587 |SD12|Operation error program step number low word|(% rowspan="2" %)The step number of the ladder diagram of operation error will be stored, double word|R|X
588 |SD13|Operation error program step number high word|R|X
589 |SD14|Operation error code latch|Error code of operation error will be stored and such error cannot be cleared by the error removal function|R|X
590 |SD15|Operation error program step number latch low word|(% rowspan="2" %)The step number of the ladder diagram of operation error will be stored, and such error cannot be cleared by the error removal function, double word|R|X
591 |SD16|Operation error program step number latch high word|R|X
592 |SD17|Program error code|Unpredictable errors occurred in PLC|R|X
593 |SD18|AC220V power down recovery time|The recovery time of AC220V after power down will be stored in ms|R|X
594 |SD19~~SD29|Reserved| | |
595
596 === **System Information** ===
597
598 |**SD label**|**Name**|**Content**|**R/W**|**Power-down save**
599 |SD30|Model identification code|Store PLC model identification code, which cannot be modified|R|X
600 |SD31|Software version number|Store PLC software version number, which cannot be modified|R|X
601 |SD32|Hardware version number|Store PLC hardware version number, which cannot be modified|R|X
602 |SD33|Input points|Store PLC input points, which cannot be modified|R|X
603 |SD34|Output points|Store PLC output points, which cannot be modified|R|X
604 |SD35|Number of high-speed input axis|Store number of high-speed input axis of PLC, which cannot be modified|R|X
605 |SD36|Number of high-speed output axis|Store number of high-speed output axis of PLC, which cannot be modified|R|X
606 |SD37 and SD38|Relay identification|Identify how many output points are relay type, use mask mode, each bit identifies one output point, and code 1 is relay type|R|X
607 |SD40~~SD47|Product unique ID (16 bytes)|Store product unique ID, which cannot be modified|R|X
608 |SD48|Compile the link version|Store PLC compilation link module version, which cannot be modified|R|X
609 |SD49|Production information string|Store production information and ASCII code| |X
610 |SD50~~SD99|Model identification code|Store PLC model identification code, which cannot be modified|R|X
611
612 === **Clock Information** ===
613
614 |**SD label**|**Name**|**Content**|**R/W**|**Power-down save**
615 |SD100|Real time clock seconds (0~~59)|(% rowspan="7" %)PLC Built-in RTC Clock|R|X
616 |SD101|Real time clock minutes (0~~59)|R|X
617 |SD102|Real-time clock hour (0~~23)|R|X
618 |SD103|Real time clock day (1~~31)|R|X
619 |SD104|Real time clock month (1~~12)|R|X
620 |SD105|Real-time clock Gregorian calendar year (2000~~2099)|R|X
621 |SD106|Real time clock week|R|X
622 |SD107~~SD113|Reserved| | |
623 |SD114|n value of nms oscillation clock|Set the n value of SM114 oscillation clock, and the default is 500ms|R/W|X
624 |SD115|n value of ns oscillation clock|Set the n value of SM114 oscillation clock, and the default is 2s|R/W|X
625 |SD116~~SD119|Reserved| | |
626
627 === **Scan Information** ===
628
629 |**SM sign**|**Name**|**Content**|**R/W**|**Power-down save**
630 |SD120|Constant scan cycle time setting (ms)|Default: 10ms|R/W|X
631 |SD122|Watchdog timer time setting value|Unit ms, default: 200ms|R/W|X
632 |SD128|Scan period current value ms part|(% rowspan="2" %)(((
633 • The current scan time will be stored in SD128 and SD129. (The measurement is carried out in 1μs)
634
635 SD128: Store bits of ms (storage range: 0~~65535)
636
637 SD129: Store bits of μs (storage range: 0 ~~ 999)
638
639 (For instance) If the current scan time is 23.6 ms, store it as follows.
640
641 SD128=23
642
643 SD129=600
644
645 • When the state changes from STOP to RUN, it will be cleared once.
646 )))|R|X
647 |SD129|Scan period current value us part|R|X
648 |SD130|Scan period maximum value ms part|(% rowspan="2" %)(((
649 The maximum value of the scan time after removing the scan time of the initial execution program is stored in SD 130 and SD 131. (The measurement is carried out in 1μs)
650
651 SD130: Store bits of ms (storage range: 0~~65535)
652
653 SD131: Store bits of μs (storage range: 0 ~~ 999)
654
655 • When the state changes from STOP to RUN, it will be cleared once.
656 )))|R|X
657 |SD131|Scan period maximum value us part|R|X
658 |SD132|Scan period minimum value ms part|(% rowspan="2" %)(((
659 The maximum value of the scan time after removing the scan time of the initial execution program is stored in SD 133 and SD 134. (The measurement is carried out in 1μs)
660
661 SD130: Store bits of ms (storage range: 0~~65535)
662
663 SD131: Store bits of μs (storage range: 0 ~~ 999)
664
665 • When the state changes from STOP to RUN, it will be cleared once.
666 )))|R|X
667 |SD133|Scan period minimum value us part|R|X
668 |
669 SD134|Initial scan time ms part|(% rowspan="2" %)(((
670 • The current scan time will be stored in SD134 and SD135. (The measurement is carried out in 1μs)
671
672 SD134: Store bits of ms (storage range: 0~~65535)
673
674 SD135: Store bits of μs (storage range: 0 ~~ 999)
675
676 • When the state changes from STOP to RUN, it will be cleared once.
677 )))|R|X
678 |SD135|Initial scan time us part|R|X
679 |SD136|END processing time ms part|(% rowspan="2" %)(((
680 • After the scan program ends, the time until the next scan starts will be stored to
681
682 SD136 and SD137. (The measurement is carried out in 1μs)
683
684 SD136: Store bits of ms (storage range: 0~~65535)
685
686 SD137: Store bits of μs (storage range: 0 ~~ 999)
687
688 • When the state changes from STOP to RUN, it will be cleared once.
689 )))|R|X
690 |SD137|END processing time us part|R|X
691 |SD138|Program execution time ms part|(% rowspan="2" %)(((
692 Constant scan waiting time (ms unit) • The waiting time at the time of constant scan setting is stored in SD 138 and SD 139. (The measurement is
693
694 carried out in 1μs)
695
696 SD138: Store bits of ms (storage range: 0~~65535)
697
698 SD149: Store bits of μs (storage range: 0 ~~ 999)
699
700 • When the state changes from STOP to RUN, it will be cleared once.
701 )))|R|X
702 |SD139|Program execution time us part|R|X
703 |SD140|Constant scan cycle waiting time ms|(% rowspan="2" %)(((
704 •The execution time of the scan program in one scan is stored in SD 140 and SD 141. (
705
706 The measurement is carried out in 1μs)
707
708 SD140: Store bits of ms (storage range: 0~~65535)
709
710 SD141: Store bits of μs (storage range: 0 ~~ 999)
711
712 • When the state changes from STOP to RUN, it will be cleared once.
713 )))|R|X
714 |SD141|Constant scan cycle waiting time us|R|X
715 |SD150|Current interrupt priority|(((
716 During the execution of the interrupt program, the priority of the existence of the interrupt will be stored.
717
718 0~~2: priority of the interrupt pointer of the interrupt program during execution
719 )))|R|X
720 |SD151|Current prohibited interrupt priority|According to the interrupt prohibition instruction (DI instruction), the interrupt prohibition instruction (DI instruction) below the specified priority, and the interrupt enable instruction (EI instruction), the priority of the interrupt prohibition will be stored. 0: Interrupt prohibition (default) of all priorities 1: interrupt prohibition of priorities 1 and 2; 2: interrupt prohibition of priority 2; 3: interrupt enable of all priorities|R|X
721
722 === **Instruction Related** ===
723
724 |**SD label**|**Name**|**Content**|**R/W**|**Power-down save**
725 |SD150|Current interrupt priority|(((
726 During the execution of the interrupt program, the priority of the existence of the interrupt will be stored.
727
728 1~~3: the priority of the interrupt pointer of the interrupt program during execution
729
730 0: Interrupt not executed (default)
731 )))|R|X
732 |SD151|Current prohibited interrupt priority|According to the interrupt prohibition instruction (DI instruction), the interrupt prohibition instruction (DI instruction) below the specified priority, and the interrupt enable instruction (EI instruction), the priority of the interrupt prohibition will be stored. 0: Interrupt prohibition (default) of all priorities 1: interrupt prohibition of priorities 1 and 2; 2: interrupt prohibition of priority 2; 3: interrupt enable of all priorities|R|X
733 |SD240|For STL: ON status number 1|(% rowspan="8" %)In STL, the number of S device under ON status will be saved, with up to 8 numbers being saved; if there are more than eight storage numbers, the first eight small numbers will be saved.|R|X
734 |SD241|For STL: ON status number 2|R|X
735 |SD242|For STL: ON status number 3|R|X
736 |SD243|For STL: ON status number 4|R|X
737 |SD244|For STL: ON status number 5|R|X
738 |SD245|For STL: ON status number 6|R|X
739 |SD246|For STL: ON status number 7|R|X
740 |SD247|For STL: ON status number 8|R|X
741 |SD249|Minimum number of signal alarm ON state|Store the minimum number of signal alarm ON state|R/W|X
742 |SD340|Timing clock output 1 counts the value in scanned numbers|The timing clock output 1 of DUTY instruction counts the value in scanned numbers|R/W|X
743 |SD341|Timing clock output 2 counts the value in scanned numbers|The timing clock output 2 of DUTY instruction counts the value in scanned numbers|R/W|X
744 |SD342|Timing clock output 3 counts the value in scanned numbers|The timing clock output 3 of DUTY instruction counts the value in scanned numbers|R/W|X
745 |SD343|Timing clock output 4 counts the value in scanned numbers|The timing clock output 4 of DUTY instruction counts the value in scanned numbers|R/W|X
746 |SD344|Timing clock output 5 counts the value in scanned numbers|The timing clock output 5 of DUTY instruction counts the value in scanned numbers|R/W|X
747
748 === **Interrupt Prohibited** ===
749
750 |**SD label**|**Name**|**Content**|**R/W**|**Power-down save**
751 |SD350~~SD381|Timer interrupt prohibited mask|SIMASK instruction interrupt mask, each bit represents an interrupt, see SIMAK instruction for details|R/W|X
752 |SD382~~SD388|High-speed counter interrupt prohibited mask|SIMASK instruction interrupt mask, each bit represents an interrupt, see SIMAK instruction for details|R/W|X
753
754 === **High-speed Input and Output** ===
755
756 |**SD label**|**Name**|**Content**|**R/W**|**Power-down save**
757 |SD400|HSC0 current count value low bit|(% rowspan="2" %)Store the current count value of the channel high-speed counter, to be updated every 100us|R|X
758 |SD401|HSC0 current count value high bit|R|X
759 |SD402|HSC0 current frequency low bit|(% rowspan="2" %)Store the current frequency of channel high-speed counter, to be updated every 100us|R|X
760 |SD403|HSC0 current frequency high bit|R|X
761 |SD405|(((
762 HSC0 mode (display)
763
764 0: Common IO
765
766 1: Single phase count
767
768 2: AB phase count
769 )))|Default: Common IO|R|X
770 |SD420|(((
771 HSC0 frequency multiplication (display)
772
773 1: 1 frequency multiplication
774
775 2: 2 frequency multiplication
776
777 4: 4 frequency multiplication
778 )))|Default: 1 frequency multiplication|R|X
779 |SD421|HSC0 frequency sampling time (ms)|Calculate the sampling time of the channel high-speed counter frequency, with the default time being 1000ms|R/W|X
780 |SD422|HSC0 input filter setting (0.01us)|Range 0~~1700, default 0|R|X
781 |SD423|The DHSCS, DHSCR and DHSZ instructions use the priority settings of the HSC0 channel|0~~2. The highest priority is 0, and the default value is 0|R/W|X
782 |SD430|HSC1 current count value low bit|(% rowspan="2" %)Store the current count value of the channel high-speed counter, to be updated every 100us|R|X
783 |SD431|HSC1 current count value high bit|R|X
784 |SD432|HSC1 current frequency low bit|(% rowspan="2" %)Store the current frequency of channel high-speed counter, to be updated every 100us|R|X
785 |SD433|HSC1 current frequency high bit|R|X
786 |SD435|(((
787 HSC1 mode (display)
788
789 0: Common IO
790
791 1: Single phase count
792
793 2: AB phase count
794 )))|Default: Common IO|R|X
795 |SD450|(((
796 HSC1 frequency multiplication
797
798 1: 1 frequency multiplication
799
800 2: 2 frequency multiplication
801
802 4: 4 frequency multiplication
803 )))|Default: 1 frequency multiplication|R|X
804 |SD451|HSC1 frequency sampling time (ms)|Calculate the sampling time of the channel high-speed counter frequency, with the default time being 1000ms|R/W|X
805 |SD452|HSC1 input filter setting (0.01us)|Range 0~~1700, default 0|R|X
806 |SD453|The DHSCS, DHSCR and DHSZ instructions use the priority settings of the HSC1 channel|0~~2. The highest priority is 0, and the default value is 0|R/W|X
807 |SD460|HSC2 current count value low bit|(% rowspan="2" %)Store the current count value of the channel high-speed counter, to be updated every 100us|R|X
808 |SD461|HSC2 current count value high bit|R|X
809 |SD462|HSC2 current frequency low bit|(% rowspan="2" %)Store the current frequency of channel high-speed counter, to be updated every 100us|R|X
810 |SD463| HSC2 current frequency high bit|R|X
811 |SD464|Reserved| | |
812 |SD465|(((
813 HSC2 mode (display)
814
815 0: Common IO
816
817 1: Single phase count
818
819 2: AB phase count
820 )))|Default: Common IO|R|X
821 |SD480|(((
822 HSC2 frequency multiplication
823
824 1: 1 frequency multiplication
825
826 2: 2 frequency multiplication
827
828 4: 4 frequency multiplication
829 )))|Default: 1 frequency multiplication|R|X
830 |SD481|HSC2 frequency sampling time (ms)|Calculate the sampling time of the channel high-speed counter frequency, with the default time being 1000ms|R/W|X
831 |SD482|HSC2 input filter setting (0.01us)|Range 0~~1700, default 0|R|X
832 |SD483|The DHSCS, DHSCR and DHSZ instructions use the priority settings of the HSC2 channel|0~~2. The highest priority is 0, and the default value is 0|R/W|X
833 |SD490|HSC3 current count value low bit|Store the current count value of the channel high-speed counter, to be updated every 100us|R|X
834 |SD491|HSC3 current count value high bit| |R|X
835 |SD492|HSC3 current frequency low bit|Store the current frequency of channel high-speed counter, to be updated every 100us|R|X
836 |SD493|HSC3 current frequency high bit| |R|X
837 |SD494|Reserved| | |X
838 |SD495|(((
839 HSC3 mode (display)
840
841 0: Common IO
842
843 1: Single phase count
844
845 2: AB phase count
846 )))|Default: Common IO|R|X
847 |SD510|(((
848 HSC3 frequency multiplication
849
850 1: 1 frequency multiplication
851
852 2: 2 frequency multiplication
853
854 4: 4 frequency multiplication
855 )))|Default: 1 frequency multiplication|R|X
856 |SD511|HSC3 frequency sampling time (ms)|Calculate the sampling time of the channel high-speed counter frequency, with the default time being 1000ms|R/W|X
857 |SD512|HSC3 input filter setting (0.01us)|Range 0~~1700, default 0|R|X
858 |SD513|The DHSCS, DHSCR and DHSZ instructions use the priority settings of the HSC3 channel|0~~2. The highest priority is 0, and the default value is 0|R/W|X
859 |SD521|HSC4 current count value high bit| |R|X
860 |SD522|HSC4 current frequency low bit|Store the current frequency of channel high-speed counter, to be updated every 100us|R|X
861 |SD523|HSC4 current frequency high bit| |R|X
862 |SD524|Reserved| | |
863 |SD525|(((
864 HSC4 mode (display)
865
866 0: Common IO
867
868 1: Single phase count
869
870 2: AB phase count
871 )))|Default: Common IO|R|X
872 |SD540|(((
873 HSC4 frequency multiplication
874
875 1: 1 frequency multiplication
876
877 2: 2 frequency multiplication
878
879 4: 4 frequency multiplication
880 )))|Default: 1 frequency multiplication|R|X
881 |SD541|HSC4 frequency sampling time (ms)|Calculate the sampling time of the channel high-speed counter frequency, with the default time being 1000ms|R/W|X
882 |SD542|HSC4 input filter setting (0.01us)|Range 0~~1700, default 0|R|X
883 |SD543|The DHSCS, DHSCR and DHSZ instructions use the priority settings of the HSC4 channel|0~~2. The highest priority is 0, and the default value is 0|R/W|X
884 |SD550|HSC5 current count value low bit|Store the current count value of the channel high-speed counter, to be updated every 100us|R|X
885 |SD551|HSC5 current count value high bit| |R|X
886 |SD552|HSC5 current frequency low bit|Store the current frequency of channel high-speed counter, to be updated every 100us|R|X
887 |SD553|HSC5 current frequency high bit| |R|X
888 |SD554|Reserved| | |
889 |SD555|(((
890 HSC5 mode (display)
891
892 0: Common IO
893
894 1: Single phase count
895
896 2: AB phase count
897 )))|Default: Common IO|R|X
898 |SD570|(((
899 HSC5 frequency multiplication
900
901 1: 1 frequency multiplication
902
903 2: 2 frequency multiplication
904
905 4: 4 frequency multiplication
906 )))|Default: 1 frequency multiplication|R|X
907 |SD571|HSC5 frequency sampling time (ms)|Calculate the sampling time of the channel high-speed counter frequency, with the default time being 1000ms|R/W|X
908 |SD572|HSC5 input filter setting (0.01us)|Range 0~~1700, default 0|R|X
909 |SD573|The DHSCS, DHSCR and DHSZ instructions use the priority settings of the HSC5 channel|0~~2. The highest priority is 0, and the default value is 0|R/W|X
910 |SD580|HSC6 current count value low bit|Store the current count value of the channel high-speed counter, to be updated every 100us|R|X
911 |SD581|HSC6 current count value high bit| |R|X
912 |SD582|HSC6 current frequency low bit|Store the current frequency of channel high-speed counter, to be updated every 100us|R|X
913 |SD583|HSC6 current frequency high bit| |R|X
914 |SD584|Reserved| | |
915 |SD585|(((
916 HSC6 mode (display)
917
918 0: Common IO
919
920 1: Single phase count
921
922 2: AB phase count
923 )))|Default: Common IO|R|X
924 |SD600|(((
925 HSC6 frequency multiplication
926
927 1: 1 frequency multiplication
928
929 2: 2 frequency multiplication
930
931 4: 4 frequency multiplication
932 )))|Default: 1 frequency multiplication|R|X
933 |SD601|HSC6 frequency sampling time (ms)|Calculate the sampling time of the channel high-speed counter frequency, with the default time being 1000ms|R/W|X
934 |SD602|HSC6 input filter setting (0.01us)|Range 0~~1700, default 0|R|X
935 |SD603|The DHSCS, DHSCR and DHSZ instructions use the priority settings of the HSC6 channel|0~~2. The highest priority is 0, and the default value is 0|R/W|X
936 |SD610|HSC7 current count value low bit|Store the current count value of the channel high-speed counter, to be updated every 100us|R|X
937 |SD611|HSC7 current count value high bit| |R|X
938 |SD612|HSC7 current frequency low bit|Store the current frequency of channel high-speed counter, to be updated every 100us|R|X
939 |SD613|HSC7 current frequency high bit| |R|X
940 |SD614|Reserved| | |
941 |SD615|(((
942 HSC7 mode (display)
943
944 0: Common IO
945
946 1: Single phase count
947
948 2: AB phase count
949 )))|Default: Common IO|R|X
950 |SD630|(((
951 HSC7 frequency multiplication
952
953 1: 1 frequency multiplication
954
955 2: 2 frequency multiplication
956
957 4: 4 frequency multiplication
958 )))|Default: 1 frequency multiplication|R|X
959 |SD631|HSC7 frequency sampling time (ms)|Calculate the sampling time of the channel high-speed counter frequency, with the default time being 1000ms|R/W|X
960 |SD632|HSC7 input filter setting (0.01us)|Range 0~~1700, default 0|R|X
961 |SD633|The DHSCS, DHSCR and DHSZ instructions use the priority settings of the HSC7 channel|0~~2. The highest priority is 0, and the default value is 0|R/W|X
962
963 === **Right Expansion Module** ===
964
965 |**SD label**|**Name**|**Content**|**R/W**|**Power-down save**
966 |SD2081| |Reserved|R|×
967 |SD2082| |Reserved|R|×
968 |SD2083|Number of expansion modules|Number of the current expansion modules connected|R|×
969 |SD2084~~SD2115|Information about expansion module model and version number|(((
970 bit0~~bit9: version number
971
972 bit10~~bit15: model
973
974 1/2: LX6_16EX module
975
976 3/4: LX6_16EYT module
977 )))|R|×
978
979 === **Input Filter** ===
980
981 |**SD label**|**Name**|**Content**|**R/W**|**Power-down save**
982 |SD2280|Input filter point setting, with the default value being 10ms|Low byte X0~~X3, high byte X4~~X7|R/W|×
983 |SD2281|Input filter point setting, with the default value being 10ms|Low byte X10~~X13, high byte X14~~X17|R/W|×
984 |SD2282|Input filter point setting, with the default value being 10ms|Low byte X20~~X23, high byte X24~~X27|R/W|×
985 |SD2283|Input filter point setting, with the default value being 10ms|Low byte X30~~X33, high byte X34~~X37|R/W|×
986 |SD2284|Input filter point setting, with the default value being 10ms|Low byte X40~~X43 , high byte ~~X47|R/W|×
987 |SD2285|Input filter point setting, with the default value being 10ms|Low byte X50~~X53, high byte X54~~X57|R/W|×
988 |SD2286~~SD2287|Input filter point setting, with the default value being 10ms|......|R/W|×
989
990 === **Communication** ===
991
992 |**SD label**|**Name**|**Content**|**R/W**|**Power-down save**
993 |(% colspan="5" %)**Communication COM1**
994 |SD2540|COM1 communication port settings|(((
995 Default: baud rate: 115200, stop bit: 1, data bit: 8, parity bit: none
996
997 See PORTPARA instruction description for specific setting method
998 )))|R/W|√
999 |SD2541|COM1 serial port parameter modification sign|If the serial port parameters need to be modified in RUN, the modification sign must be calculated. Only when the correct identification is written can the modification be successful. After making successful modification, the value will be automatically cleared. Please refer to PORTPARA instruction description for the specific calculation method.|R/W|√
1000 |SD2542|COM1 protocol settings|(((
1001 0H : Modbus slave
1002
1003 2H: Modbus RTU slave
1004
1005 3H: Modbus ASCII slave
1006
1007 10H User-defined protocol
1008
1009 20H: Modbus RTU master
1010
1011 30H: Modbus ASCII master
1012 )))|R/W|√
1013 |SD2543|COM1 protocol modification sign|If the communication protocol needs to be modified in RUN, the modification sign must be calculated. Only when the correct identification is written can the modification be successful. After making successful modification, the value will be automatically cleared. Please refer to PROTOCOL instruction description for the specific calculation method.|R/W|√
1014 |SD2544|COM1 station number settings|Range: 0~~255, default: 0|R/W|√
1015 |SD2545|COM1 station number modification sign|If the communication station number needs to be modified in RUN, the modification sign must be calculated. Only when the correct identification is written can the modification be successful. After making successful modification, the value will be automatically cleared. Please refer to STATION instruction description for the specific calculation method.|R/W|√
1016 |SD2546|COM1 sending interval 0.1ms| |R/W|√
1017 |SD2547|COM1 communication timeout setting 10ms| |R/W|√
1018 |SD2548|COM1Timeout retry count| |R/W|√
1019 |SD2549|COM1 character interval timeout setting 0.1ms| |R/W|√
1020 |SD2550|COM1 STX value| |R/W|√
1021 |SD2551|COM1 ETX value| |R/W|√
1022 |SD2555|PLC upload and download timeout: in case of timeout and failure in data transmission, the upload and download will be interrupted.|Unit: 100ms, default: 300 (30s)| |√
1023 |SD2560|The amount of data received by COM1| |R|√
1024 |SD2561|COM1last error| |R|√
1025 |SD2562|COM1 current error| |R|√
1026 |SD2563|COM1error steps| |R|√
1027 |SD2564|COM1 error station number| |R|√
1028 |SD2565|COM1 cumulative error times| |R|√
1029 |SD2566|(% rowspan="2" %)COM1error steps (double word)| |R|√
1030 |SD2567| |R|√
1031 |SD2568|Reserved| |R|√
1032 |SD2569|Reserved| |R|√
1033 |SD2570|Reserved| |R|√
1034 |SD2571|Reserved| |R|√
1035 |(% colspan="5" %)**Communication COM2**
1036 |SD2590|COM2 communication port settings|(((
1037 Default: baud rate: 115200, stop bit: 1, data bit: 8, parity bit: none
1038
1039 See PORTPARA instruction description for specific setting method
1040 )))|R/W|√
1041 |SD2591|COM2 serial port parameter modification sign|If the serial port parameters need to be modified in RUN, the modification sign must be calculated. Only when the correct identification is written can the modification be successful. After making successful modification, the value will be automatically cleared. Please refer to PORTPARA instruction description for the specific calculation method.|R/W|√
1042 |SD2592|COM2 protocol settings|(((
1043 0H : Modbus slave
1044
1045 2H: Modbus RTU slave
1046
1047 3H: Modbus ASCII slave
1048
1049 10H User-defined protocol
1050
1051 20H: Modbus RTU master
1052
1053 30H: Modbus ASCII master
1054 )))|R/W|√
1055 |SD2593|COM2 protocol modification sign|If the communication protocol needs to be modified in RUN, the modification sign must be calculated. Only when the correct identification is written can the modification be successful. After making successful modification, the value will be automatically cleared. Please refer to PROTOCOL instruction description for the specific calculation method.|R/W|√
1056 |SD2594|COM2 station number settings|Range: 0~~255, default: 0|R/W|√
1057 |SD2595|COM2 station number modification sign|If the communication station number needs to be modified in RUN, the modification sign must be calculated. Only when the correct identification is written can the modification be successful. After making successful modification, the value will be automatically cleared. Please refer to STATION instruction description for the specific calculation method.|R/W|√
1058 |SD2596|COM2 sending interval|Unit: 0.1ms, default: 0|R/W|√
1059 |SD2597|COM2 communication timeout setting|Unit: 10ms, default: 100ms|R/W|√
1060 |SD2598|COM2 timeout retry times|Default value: 0|R/W|√
1061 |SD2599|COM2 character interval timeout setting|Unit: 0.1ms, default: 10 (1ms)|R/W|√
1062 |SD2600|COM2 user-defined protocol start character|Default value: 0|R/W|√
1063 |SD2601|COM2 user-defined protocol end character|Default value: 0|R/W|√
1064 |SD2610|The amount of data received by COM2|Store the amount of data received by the serial port|R|×
1065 |SD2611|COM2 last error|Store the last displayed communication error code|R|×
1066 |SD2612|COM2 current error|Store the current communication error code|R|×
1067 |SD2613|COM2 error steps|Store the ladder diagram steps of the current communication error|R|×
1068 |SD2614|COM2 error station number|Store the station number of the current communication error|R|×
1069 |SD2615|COM2 cumulative error times|Store the cumulative communication error times|R|×
1070
1071 === **List of Ethernet-related Special Devices** ===
1072
1073 |**SD label**|**Name**|**Content**|**R/W**|**Power-down save**
1074 |SD2680|The first byte of the IP address|(% rowspan="4" %)Local IP address|R/W|√
1075 |SD2681|The second byte of the ip address|R/W|√
1076 |SM2682|The third byte of the ip address|R/W|√
1077 |SD2683|The fourth byte of the ip address|R/W|√
1078 |SD2684|The first byte of subnet mask|(% rowspan="4" %)Local subnet mask|R/W|√
1079 |SD2685|The second byte of subnet mask|R/W|√
1080 |SD2686|The third byte of subnet mask|R/W|√
1081 |SD2687|The fourth byte of subnet mask|R/W|√
1082 |SD2688|Default gateway first byte|(% rowspan="4" %)Local default gateway|R/W|√
1083 |SD2689|Default gateway second byte|R/W|√
1084 |SD2690|Default gateway third byte|R/W|√
1085 |SD2691|Default gateway fourth byte|R/W|√
1086 |SD2692|The first byte of MAC address|(% rowspan="6" %)Local MAC address|R/W|√
1087 |SD2693|The second byte of MAC address|R/W|√
1088 |SD2694|The third byte of MAC address|R/W|√
1089 |SD2695|The fourth byte of MAC address|R/W|√
1090 |SD2696|The fifth byte of MAC address|R/W|√
1091 |SD2697|The sixth byte of MAC address|R/W|√
1092
1093 === **Log Information** ===
1094
1095 |**SD label**|**Name**|**Content**|**R/W**|**Power-down save**
1096 |SD4000|Low bit of ladder diagram writing times|(% rowspan="2" %)Store the total number of downloads of ladder diagram, and save it at the time of power-down|R|√
1097 |SD4001|High bit of ladder diagram writing times|R|√
1098 |SD4002|Low bit of PLC parameter writing times|(% rowspan="2" %)Store the total number of downloads of parameter, and save it at the time of power-down|R|√
1099 |SD4003|High bit of PLC parameter writing times|R|√
1100 |SD4004|Low bit of password writing times|(% rowspan="2" %)Store the total number of password writing, and save it at the time of power-down|R|√
1101 |SD4005|High bit of password writing times|R|√
1102 |SD4006|Low bit of comment writing times|(% rowspan="2" %)Store the total number of comment download, and save it at the time of power-down|R|√
1103 |SD4007|High bit of comment writing times|R|√
1104 |SD4008|Low bit of total startup times|(% rowspan="2" %)Store the total times of PLC startup, and save it at the time of power-down|R|√
1105 |SD4009|High bit of total startup times|R|√
1106 |SD4010|Low bit of total startup times|(% rowspan="2" %)Store the total time of PLC startup, and save it at the time of power-down, with the unit being s|R|√
1107 |SD4011|High bit of total startup times|R|√
1108 |SD4012|Low bit of the total boot RUN time|(% rowspan="2" %)Store the total time of RUN after PLC starts up, and save it at the time of power-down, with the unit being s|R|√
1109 |SD4013|High bit of the total boot RUN time|R|√
1110 |SD4014|Low bit of this boot RUN time|(% rowspan="2" %)Store the RUN time after PLC starts up, with the unit being s|R|×
1111 |SD4015|High bit of this boot RUN time|R|×
1112
1113 == **Appendix 3 Error Codes Sorting** ==
1114
1115 === **PLC Hardware Error** ===
1116
1117 |**Error code**|**Description**|**Action**|**Processing approach**|**Test time**
1118 |1000|PLC power supply voltage is abnormal|Stop running and PWR light is off|Prompt: the power supply is abnormal, please replace the power supply.|Always
1119 |1100|Watchdog timeout|Stop running|Program scan time exceeds the watchdog timeout time setting. Modify the setting value of the timeout time (SD122) or the program.|Always
1120 |1200|FLASH writing times exceeded the limit (upper computer read time information display, SD4000 double word)|Stop running|The number of FLASH writes exceeds 20,000, and the PLC needs to be replaced|When downloading the programs
1121 |1201|Failed to read production information|Stop running|FLASH is damaged, PLC needs to be replaced|When the state changes from STOP to RUN
1122 |1380|It is detected that the battery voltage is too low, which will affect the operation of PLC clock.|Continue to run|(((
1123 ·Confirm the connection of the battery.
1124
1125 Replace the battery in time.
1126 )))|When END instruction is executed
1127 |1382|User-defined exception|Continue to run|No processing required|When END instruction is executed
1128
1129 === **Ladder Diagram Execution Error** ===
1130
1131 |**Error code**|**Description**|**Action**|**Processing approach**|**Test time**
1132 |1400|Program exception caused by STOP→RUN|Stop running|(% rowspan="4" %)Check whether the parameter configuration is incorrectly configured, and whether the ladder diagram uses an unsupported instruction.|When the state changes from STOP to RUN
1133 |1401|Program exception caused by STOP|Stop running|At the time of STOP
1134 |1402|Program exception caused by ladder diagram execution|Stop running|Ladder diagram running
1135 |1403|Program abnormality caused by RUN→STOP|Stop running|When the state changes from RUN to STOP
1136 |1500|The sign error when executing OUT T in END instruction during the ladder diagram conversion|Stop running|Detect OUT T instruction in ladder diagram|When END instruction is executed
1137 |1501|Null pointer error|Stop running|Check whether an undefined program name is used.|At the time of initialization
1138
1139 === **PLC Parameter Error** ===
1140
1141 |**Error code**|**Description**|**Action**|**Processing approach**|**Test time**
1142 |2000|Number of I/O points allocated by program is different from the actual number of hardware I/O points|Stop running|Check I/O points configuration|When the state changes from STOP to RUN
1143 |2001|Set the parameters of the standard input and output module for the high-speed pulse input and output module|Stop running|Check input point parameter configuration|When the state changes from STOP to RUN
1144 |2002|The installed expansion module exceeds the maximum number|Stop running|Reduce the installation of expansion modules|When the state changes from STOP to RUN
1145 |2003|X point multiplexing, the same point is used as AB phase high-speed input, but also as one-way input or interrupt input|Stop running|Check input mode configuration|When the state changes from STOP to RUN
1146 |2004|Configure high-speed input IO error, CNTCFG instruction parameter write|Stop running|Check the value of parameter 1 of CNTCFG|Instruction is running
1147 |2100|Memory capacity setting error|Stop running|Check memory capacity settings|When the state changes from STOP to RUN
1148 |2101|Wrong setting of holding area|Stop running|Check holding register settings|When the state changes from STOP to RUN
1149 |2102|Comment area setting error|Stop running|Check the comment setting|When the state changes from STOP to RUN
1150 |2103|File register area setting error|Stop running|Check file storage area settings|When the state changes from STOP to RUN
1151 |2200|Inconsistent program verification|Stop running|The upper and lower computer programs are inconsistent, please upload or download again|When the state changes from STOP to RUN
1152 |2201|Inconsistent checksums of special parameters|Stop running|The upper and lower computer parameters are inconsistent, please upload or download again|When the state changes from STOP to RUN
1153 |2202|Special parameter setting error|Stop running|Check special parameters settings|When the state changes from STOP to RUN
1154 |2203|PLC EDITOR and PLC firmware versions are inconsistent|Stop running|Please re-install the PLC Editor2 or upgrade the firmware by checking the correspondence table between the PLC Editor2 and the firmware version.|When the state changes from STOP to RUN
1155 |2380|The current scan cycle exceeds the constant scan cycle set value|Continue to run|Modify the constant scan cycle setting|When END instruction is executed
1156 |2400|Event exceeds maximum range         |Stop running|Check whether the event setting exceeds 100|When the state changes from STOP to RUN
1157 |2401|Event execution program is empty         |Stop running|Whether to establish the correct event program|When the state changes from STOP to RUN
1158 |2402|Event clear program is empty         |Stop running|Whether to establish the correct event program|When the state changes from STOP to RUN
1159 |2403|Timed interrupt exceeds the maximum range     |Stop running|Check whether the timer interrupt setting exceeds 100|When the state changes from STOP to RUN
1160 |2404|Timer interrupt execution program is empty     |Stop running|Whether to establish the correct timer interrupt program|When the state changes from STOP to RUN
1161 |2405|Timer interrupt priority setting error   |Stop running|Check whether the timer interrupt priority is set to 0~~2|When the state changes from STOP to RUN
1162 |2406|High-speed counting interrupt exceeds the maximum range|Stop running|Check whether the high-speed counting interrupt setting exceeds 100|When the state changes from STOP to RUN
1163 |2407|High-speed counting interrupt execution program is empty|Stop running|Whether to establish the correct high-speed counting interrupt program|When the state changes from STOP to RUN
1164 |2408|High-speed counting priority setting error   |Stop running|Check whether the high-speed counting interrupt priority is set to 0~~2|When the state changes from STOP to RUN
1165 |2409|External interrupt exceeds the maximum range     |Stop running|Check whether the external interrupt setting exceeds 16|When the state changes from STOP to RUN
1166 |240A|External interrupt execution program is empty     |Stop running|Whether to establish the correct external interrupt program|When the state changes from STOP to RUN
1167 |240B|External interrupt priority setting error   |Stop running|Check whether the external interrupt priority is set to 0~~2|When the state changes from STOP to RUN
1168 |2500|High-speed counter channel exceeds the maximum range|Stop running|Detect high-speed input configuration|When the state changes from STOP to RUN
1169 |2501|High-speed counter mode setting error|Stop running|Detect high-speed input configuration|When the state changes from STOP to RUN
1170 |2502|High-speed counter frequency multiplication setting error|Stop running|Detect high-speed input configuration|When the state changes from STOP to RUN
1171 |2503|The counting direction of the high-speed counter is set incorrectly|Stop running|Detect high-speed input configuration|When the state changes from STOP to RUN
1172 |2504|The high-speed counter interrupt is used, but the OUT HSC instruction is not used to turn on the high-speed counter, and the value of the HSC device is modified|Continue to run|Check if there is a contact that closed the OUT HSC instruction|100us interrupt execution
1173 |2580|After the high-speed counter is turned on, but the axis high-speed counter enable is not configured|Continue to run|View project management -> parameters -> high-speed counting configuration|When OUT HSC instruction is executed
1174 |2581|The high-speed counter interrupt is used, but the OUT HSC instruction is not used to turn on the high-speed counter, and the value of the HSC device is modified|Continue to run|Check if there is a contact that closed the OUT HSC instruction|100us interrupt execution
1175 |2582|The REF instruction is used to refresh the high-speed count value, but there is no OUT HSC instruction to turn on the high-speed counter of the channel|Continue to run|(((
1176 ~1. Check project management →parameters →high-speed counting configuration →whether to use
1177
1178 2. Check if there is a contact that closed the OUT HSC instruction
1179 )))|When the REF instruction is executed
1180 |2600|The input point X is not available for both high-speed counter and interrupt program.|Stop running|Detect high-speed input or external interrupt configuration|When the state changes from STOP to RUN
1181
1182 === **EtherCAT Configuration Error** ===
1183
1184 |**Error code**|**Description**|**Action**|**Processing approach**|**Test time**
1185 |2781|The EtherCAT configuration file failed to load. The file is corrupted.|Continue to run|Please download the EtherCAT configuration file again.|At the time of initialization of EtherCAT
1186 |2782|The EtherCAT configuration file could not be found.|Continue to run|Please download the EtherCAT configuration file again.|At the time of initialization of EtherCAT
1187 |2783|Failed to open EtherCAT configuration file.|Continue to run|Please download the EtherCAT configuration file again.|At the time of initialization of EtherCAT
1188 |2784|Failed to parse EtherCAT configuration, and no corresponding value or parameter was found.|Continue to run|Please download the EtherCAT configuration file again, or check whether the versions of EtherCAT upper and lower computers match.|At the time of initialization of EtherCAT
1189 |2785|Initialization failed.|Continue to run|Please contact manufacturer.|At the time of initialization of EtherCAT
1190 |2786|Failed to get slave device.|Continue to run|Please check whether there are linked EtherCAT slave devices.|At the time of initialization of EtherCAT
1191 |2787|Slave parameter setting failed.|Continue to run|Check whether the configuration is correct.|At the time of initialization of EtherCAT
1192 |2788|EtherCAT slave device activation failed.|Continue to run|Check whether the configuration is correct.|At the time of initialization of EtherCAT
1193 |2789|EtherCAT startup failed.|Continue to run|Check whether the configuration is correct, or contact the manufacturer.|At the time of initialization of EtherCAT
1194 |278A|The number of configured EtherCAT slaves does not match the number of linked slaves.|Continue to run|Check the settings and the number of linked EtherCAT slave devices.|At the time of initialization of EtherCAT
1195 |278B|The accessed servo model is inconsistent with the model in EtherCAT configuration table.|Continue to run|Check whether the configuration used matches the actual model.|At the time of initialization of EtherCAT
1196 |278C|Initialization failed.|Continue to run|Please contact manufacturer.|At the time of initialization of EtherCAT
1197 |278D|Initialization failed.|Continue to run|Please contact manufacturer.|At the time of initialization of EtherCAT
1198 |278E|ETHERCAT stop error|Continue to run|Please contact manufacturer.|At the time of initialization of EtherCAT
1199 |278F|Initialization failed.|Continue to run|Please contact manufacturer.|At the time of initialization of EtherCAT
1200 |2790|Initialization failed.|Continue to run|Please contact manufacturer.|At the time of initialization of EtherCAT
1201 |2791|Initialization timeout|Continue to run|Please contact manufacturer.|At the time of initialization of EtherCAT
1202 |2792|Initialization timeout|Continue to run|Please contact manufacturer.|At the time of initialization of EtherCAT
1203 |2793|Initialization timeout|Continue to run|Please contact manufacturer.|At the time of initialization of EtherCAT
1204
1205 === **PLC Communication Error ** ===
1206
1207 |**Error code**|**Description**|**Action**|**Processing approach**|**Test time**
1208 |3080|COM1 data reception error|Continue to run|There may be interference on the communication cable, it is recommended to connect GND.|When the instruction is executed
1209 |3081|COM1 data reception timeout|Continue to run|(((
1210 ~1. Check the wiring and check whether the serial port parameter settings correspond to master and slave station.
1211
1212 2. Check whether there is interference.
1213
1214 3. Check whether it is caused by the late response from the slave station. It is recommended to increase the sending interval SD2546.
1215 )))|When the instruction is executed
1216 |3082|COM1 CRC parity error|Continue to run|There may be interference on the communication cable, it is recommended to connect GND.|When the instruction is executed
1217 |3083|COM1 LRC parity error|Continue to run|There may be interference on the communication cable, it is recommended to connect GND.|When the instruction is executed
1218 |3084|COM1 Station number configuration error|Continue to run|Check the slave station number setting, and check whether there is any problem with the receiving and sending mechanism from slave station.|When the instruction is executed
1219 |3085|COM1 send buffer overflow|Continue to run|If this error message appears, please contact technical personnel|When the instruction is executed
1220 |3086|COM1 function code error|Continue to run|Check whether the set function code is a function code supported by PLC|When the instruction is executed
1221 |3087|COM1 wrong address|Continue to run|Check whether the slave station has this address. (Please refer to Modbus exception 02).|When the instruction is executed
1222 |3088|COM1 wrong length|Continue to run|Check whether the communication length exceeds the Modbus range|When the instruction is executed
1223 |3089|COM1 data error|Continue to run|(((
1224 Check whether parameters of the instruction are wrong.
1225
1226 Check whether the set value is supported by the slave station. (Please refer to Modbus exception 03).
1227 )))|When the instruction is executed
1228 |308A|COM1 slave station is busy.|Continue to run|Message returned from slave station: Slave station is busy. (Please refer to Modbus exception 06).|When the instruction is executed
1229 |308B|COM1 slave station does not support function code|Continue to run|Check whether this function code is supported by the slave station. (Please refer to Modbus exception 01).|When the instruction is executed
1230 |308C|COM1 slave failure|Continue to run|Message returned from slave station: Slave station failed, please check whether slave station failed. (Please refer to Modbus exception 04).|When the instruction is executed
1231 |308D|COM1 slave confirmation|Continue to run|Message returned from slave station: slave station confirmation. (Please refer to Modbus exception 05).|When the instruction is executed
1232 |308E|COM1 does not currently support this instruction or function.|Continue to run|When the slave protocol is set, the communication instructions related to master station or master station functions cannot be used. Please change the protocol or close the contact before the corresponding instruction or close the corresponding communication function.|When the instruction is executed
1233 |308F|COM1 send timeout|Continue to run|If this error message appears, please contact technical personnel|When the instruction is executed
1234 |3090|Receive buffer overflow|Continue to run|Check if the other device is sending data all the time|When the instruction is executed
1235 |30A0|No available gateway for COM1|Continue to run|Message returned from the slave station: no available gateway. (Please refer to Modbus exception 0A).|When the instruction is executed
1236 |30A1|COM1 indicates that no response was obtained from the target device. It usually means the device is not on the network.|Continue to run|Message returned from the slave station: The device is not networked. (Please refer to Modbus Exception 0B).|When the instruction is executed
1237 |3180|COM2 data reception error|Continue to run|There may be interference on the communication cable, it is recommended to connect GND.|When the instruction is executed
1238 |3181|COM2 data reception timeout|Continue to run|(((
1239 ~1. Check the wiring and check whether the serial port parameter settings correspond to master and slave station.
1240
1241 2. Check whether there is interference.
1242
1243 3. Check whether it is caused by the late response from the slave station. It is recommended to increase the sending interval SD2546.
1244 )))|When the instruction is executed
1245 |3182|COM2 CRC parity error|Continue to run|There may be interference on the communication cable, it is recommended to connect GND.|When the instruction is executed
1246 |3183|COM2 LRC parity error|Continue to run|There may be interference on the communication cable, it is recommended to connect GND.|When the instruction is executed
1247 |3184|COM2 station number configuration error|Continue to run|Check the slave station number setting, and check whether there is any problem with the receiving and sending mechanism from slave station.|When the instruction is executed
1248 |3185|COM2 send buffer overflow|Continue to run|If this error message appears, please contact technical personnel|When the instruction is executed
1249 |3186|COM2 function code error|Continue to run|Check whether the set function code is a function code supported by PLC|When the instruction is executed
1250 |3187|COM2 address error|Continue to run|Check whether the slave station has this address. (Please refer to Modbus exception 02).|When the instruction is executed
1251 |3188|COM2 length error|Continue to run|Check whether the communication length exceeds the Modbus range|When the instruction is executed
1252 |3189|COM2 data error|Continue to run|(((
1253 Check whether parameters of the instruction are wrong.
1254
1255 Check whether the set value is supported by the slave station. (Please refer to Modbus exception 03).
1256 )))|When the instruction is executed
1257 |318A|Busy COM2 slave station|Continue to run|Message returned from slave station: Slave station is busy. (Please refer to Modbus exception 06).|When the instruction is executed
1258 |318B|Function code not supported by COM2 slave station|Continue to run|Check whether this function code is supported by the slave station. (Please refer to Modbus exception 01).|When the instruction is executed
1259 |318C|Faulty COM2 slave station|Continue to run|Message returned from slave station: Slave station failed, please check whether slave station failed. (Please refer to Modbus exception 04).|When the instruction is executed
1260 |318D|COM2 slave station confirmation|Continue to run|Message returned from slave station: slave station confirmation. (Please refer to Modbus exception 05).|When the instruction is executed
1261 |318E|At present, COM2 does not support this instruction or function.|Continue to run|When the slave protocol is set, the communication instructions related to master station or master station functions cannot be used. Please change the protocol or close the contact before the corresponding instruction or close the corresponding communication function.|When the instruction is executed
1262 |318F|COM2 sending timeout.|Continue to run|If this error message appears, please contact technical personnel|When the instruction is executed
1263 |31A0|No available gateway for COM2|Continue to run|Message returned from the slave station: no available gateway. (Please refer to Modbus exception 0A).|When the instruction is executed
1264 |31A1|COM2 indicates that no response was obtained from the target device. It usually means the device is not on the network.|Continue to run|Message returned from the slave station: The device is not networked. (Please refer to Modbus Exception 0B).|When the instruction is executed
1265 |31C3|The number of instructions is out of range. The current limit is 1~~255.|Continue to run|Check the number of instructions|(((
1266 Application instruction or
1267
1268 When the function is executed
1269 )))
1270 |31C6|The device used by the table instruction is out of device range.|Continue to run|Check the device used by each instruction in the table|(((
1271 Application instruction or
1272
1273 When the function is executed
1274 )))
1275
1276 === **PLC Operation Error** ===
1277
1278 |**Error code**|**Description**|**Action**|**Processing approach**|**Test time**
1279 |3680|Ethernet data reception error|Continue to run|Check whether there is any interference in the environment|When the instruction is executed
1280 |3681|Ethernet data reception timeout|Continue to run|(((
1281 Check if the network cable is loosened
1282
1283 ~1. Check whether the network peer is faulty, which results in failure in sending data.
1284
1285 Check whether the network peer does not respond in time, which results in any delay in data.
1286
1287 Under such circumstance, the reception timeout in the socket configuration can be increased.
1288 )))|When the instruction is executed
1289 |3684|Modbus TCP station number configuration error|Continue to run|(((
1290 Check slave station number setting.
1291
1292 Check whether there is any problem with the receiving and sending mechanism of slave station.
1293 )))|When the instruction is executed
1294 |3685|Modbus TCP send buffer overflow|Continue to run|If this error message appears, please contact technical personnel|When the instruction is executed
1295 |3686|Modbus TCP function code error|Continue to run|Check whether the set function code is a function code supported by PLC|When the instruction is executed
1296 |3687|Modbus TCP address error|Continue to run|Check whether the slave station has this address. (Please refer to Modbus exception 02).|When the instruction is executed
1297 |3688|Modbus TCP length error|Continue to run|Check whether the communication length exceeds the Modbus range|When the instruction is executed
1298 |3689|Modbus TCP data error|Continue to run|(((
1299 Check whether parameters of the instruction are wrong.
1300
1301 Check whether the set value is supported by the slave station.
1302
1303 (Please refer to Modbus exception 03).
1304 )))|When the instruction is executed
1305 |368A|Modbus TCP slave is busy|Continue to run|Message returned from slave station: Slave station is busy. (Please refer to Modbus exception 06).|When the instruction is executed
1306 |368B|Modbus TCP slave station does not support function code|Continue to run|(((
1307 Check whether this function code is supported by the slave station.
1308
1309 (Please refer to Modbus exception 01)
1310 )))|When the instruction is executed
1311 |368C|Modbus TCP slave failure|Continue to run|Message returned from slave station: Slave station failed, please check whether slave station failed. (Please refer to Modbus exception 04).|When the instruction is executed
1312 |368D|Modbus TCP slave confirmation|Continue to run|(((
1313 Message returned from slave station: slave station confirmation.
1314
1315 (Please refer to Modbus exception 05)
1316 )))|When the instruction is executed
1317 |368E|The current Modbus TCP protocol does not support this instruction|Continue to run|The RS instruction cannot be used when the slave protocol is set, please change the protocol or close the contact before the RS instruction|When the instruction is executed
1318 |368F|Network port send timeout|Continue to run|If this error message appears, please contact technical personnel|When the instruction is executed
1319 |3690|Receive buffer overflow|Continue to run|Check if the other device is sending data all the time|When the instruction is executed
1320 |36A0|No available gateway for Modbus TCP|Continue to run|(((
1321 Message returned from the station: no available gateway. (Please refer to Modbus exception 0A).
1322
1323 (Please refer to Modbus exception 0A)
1324 )))|When the instruction is executed
1325 |36A1|Modbus TCP indicates that no response was obtained from the target device. It usually means the device is not on the network.|Continue to run|(((
1326 Message returned from the slave station: The device is not in the network.
1327
1328 (Please refer to Modbus exception 0B)
1329 )))|When the instruction is executed
1330 |36C0|ModbusTCP transaction identifier error|Continue to run|Check if there is network congestion and data can not be received in time.|When the instruction is executed
1331 |36C1|Modbus TCP server available links are full|Continue to run|Check if SD2702 and SD2703 have too many clients to link|When the instruction is executed
1332 |36C8|Insufficient space in the Ethernet stack|Continue to run|If this error message appears, please contact technical personnel|When the instruction is executed
1333 |36C9|Connection limit exceeded|Continue to run|Confirm whether the total number of connections exceeds the limit|When the instruction is executed
1334 |36CA|The last send is not completed|Continue to run|Use the sending completion sign to determine that the current sending is completed, and then send the next one|When the instruction is executed
1335 |36CB|TCP write exception|Continue to run|Use the sign bit device to judge whether the current connection status is normal. If it is not normal, no data transmission will be performed. For example, after the closing sign is set, data transmission will not be performed.|When the instruction is executed
1336 |36CC|TCP output exception|Continue to run|If this error message appears, please contact technical personnel|When the instruction is executed
1337 |36CD|IP address is used|Continue to run|Please check if a connection exists with the same address information|When the instruction is executed
1338 |36CE|Error in server’s acceptance of connection|Continue to run|If this error message appears, please contact technical personnel|When the instruction is executed
1339 |36CF|TCP receive buffer overflow|Continue to run|If this error message appears, please contact technical personnel|When the instruction is executed
1340 |36D0|TCP connection failed|Continue to run|It may be caused by opening the TCP client when the network cable is not connected.|When the instruction is executed
1341 |36D1|Exception when actively closing the connection|Continue to run|If this error message appears, please contact technical personnel|When the instruction is executed
1342 |36D2|Abnormal shutdown occurred inside the protocol stack|Continue to run|May be shut down due to no answering for a long time. Check whether the peer is online and can ping.|When the instruction is executed
1343 |36D3|The peer initiates an RST link|Continue to run|1. Check whether the peer initiates abnormal shutdown. 2. As a client, the number of opposite connections is full, or the opposite port is not open.|When the instruction is executed
1344 |36D4|The protocol stack has a single-ended shutdown|Continue to run|If this error message appears, please contact technical personnel|When the instruction is executed
1345 |36D5|There is an IP address conflict|Continue to run|The same IP device exists in the LAN, please change the IP address|When the instruction is executed
1346 |36D6|There is a MAC address conflict|Continue to run|The same MAC device exists in the LAN, please change the MAC address|When the instruction is executed
1347 |36D7|TCP send buffer overflow|Continue to run|If this error message appears, please contact technical personnel|When the instruction is executed
1348 |36D8|UDP connection exception|Continue to run|IP address or port number may has been used.|When the instruction is executed
1349 |36D9|UDP send buffer overflow|Continue to run|If this error message appears, please contact technical personnel|When the instruction is executed
1350 |36DA|Insufficient memory space when sending UDP|Continue to run|If this error message appears, please contact technical personnel|When the instruction is executed
1351 |36DB|UDP send failed|Continue to run|If this error message appears, please contact technical personnel|When the instruction is executed
1352 |36DC|UDP memory release failed|Continue to run|If this error message appears, please contact technical personnel|When the instruction is executed
1353 |36DD|UDP receive buffer overflow|Continue to run|The length of the data received by UDP exceeds the limit value of 512.|When the instruction is executed
1354 |4080|Divisor is 0 in division instruction|Continue to run|Modify application instruction parameters|When the application instruction is executed
1355 |4081|Application instruction calculation data overflow|Continue to run|Modify application instruction parameters|When the application instruction is executed
1356 |4082|A data type that cannot be converted is entered in the application instruction|Continue to run|Modify application instruction parameters|When the application instruction is executed
1357 |4083|Any data of -0, non-normalized number, non-number, and ±∞ is input in the application instruction|Continue to run|Modify application instruction parameters|When the application instruction is executed
1358 |4084|Data beyond the specified range is entered in the application instruction (for example, parameter 1 is specified as 0~~1, setting 2)|Continue to run|Modify application instruction parameters|When the application instruction is executed
1359 |4085|The output result in the read application instruction exceeds device range (for example, the maximum output result of the D device is D7999, but D8000 is used)|Continue to run|Modify application instruction parameters|When the application instruction is executed
1360 |4086|The output result in the write application instruction exceeds device range (for example, the maximum output result of the D device is D7999, but D8000 is used)|Continue to run|Modify application instruction parameters|When the application instruction is executed
1361 |4087|The application instruction parameter uses an unsupported device|Continue to run|Modify application instruction parameters|When the application instruction is executed
1362 |4088|Several application instructions use the same axis at the same time and have been executed.|Continue to run|Modify application instruction parameters|When the application instruction is executed
1363 |4089|The number of application instructions exceeds the limit.|Continue to run|Check whether a restricted instruction is used in the ladder diagram and exceeds the limit|When the application instruction is executed
1364 |408A|The read length of the string exceeds the limit, the continuous length of the string exceeds the limit (currently 400) or exceeds the limit within the instruction|Continue to run|Modify the read string length|When the application instruction is executed
1365 |408B|When the character string is read, the maximum range of device is read, but 00H is not found.|Continue to run|View string end character|When the application instruction is executed
1366 |408E|Multiple application instruction parameters use the same device, but the instruction does not allow reuse of device|Continue to run|Check whether the DUTY instruction uses the same SM for output|When the application instruction is executed
1367 |408F|The firmware used does not support this instruction, please upgrade it to the latest firmware|Continue to run|Upgrade the firmware that includes the instruction|When the application instruction is executed
1368 |4090|The order of two parameters used to designate the range is abnormal. For example, it is allowed to use D10 D100 other than D100 D10 to specify the range.|Continue to run|Check and modify the parameters of instructions.|When the application instruction is executed
1369 |4100|The number of FOR~~NEXT instructions does not correspond or FOR~~NEXT exceeds the maximum nesting level|Stop running|Modify the corresponding relationship of the ladder diagram FOR~~NEXT instructions|When NEXT and END instruction is executed
1370 |4180|No CJ and CALL jump destination address, result of indexing modification and label undefined; P63 is executed in CALL instruction beyond the range of P0~~P4095. P63 cannot be used in the CALL instruction because it is the tag for jumping to END|Continue to run|Modify application instruction parameters|When the application instruction is executed
1371 |4181|CJ instruction exceeds the maximum nesting level|Continue to run|Modify application instruction parameters|When the application instruction is executed
1372 |4102|CALL instruction exceeds the maximum nesting level|Continue to run|Modify application instruction parameters|When the application instruction is executed
1373 |4183|Interrupt exceeds the maximum nesting level|Continue to run|Modify application instruction parameters|When the application instruction is executed
1374 |4185|EI instruction popping error|Continue to run|Modify application instruction parameters|When the application instruction is executed
1375 |4186|BREAK is not in the FOR~~NEXT instruction|Continue to run|Modify application instruction parameters|When the application instruction is executed
1376 |4187|MC~~MCR exceeds the maximum nesting range|Continue to run|View the nesting relationship of MC and MCR|When the application instruction is executed
1377 |4188|When using N in the MC nesting structure, the order from small to large is not followed|Continue to run|Modify the N nesting corresponding to MC|When the application instruction is executed
1378 |4189|SIMASK instruction specifies an unset interrupt|Continue to run|Modify the interrupt name specified by SIMASK or the interrupt configuration|When the application instruction is executed
1379 |4D80|Sampling time (Ts) exceeds the target range (Ts≤0)|Continue to run|Modify application instruction parameters|When the application instruction is executed
1380 |4D81|The input filter constant (α) exceeds the target range (α<0 or 1023<α)|Continue to run|Modify application instruction parameters|When the application instruction is executed
1381 |4D82|The maximum ascent rate (deltaT) exceeds the target range (deltaT<0 or 32000<deltaT)|Continue to run|Modify application instruction parameters|When the application instruction is executed
1382 |4D83|Proportional gain (Kp) exceeds the target range (Kp<0)|Continue to run|Modify application instruction parameters|When the application instruction is executed
1383 |4D84|Integral gain (Ki) exceeds the target range (Ki<0)|Continue to run|Modify application instruction parameters|When the application instruction is executed
1384 |4D85|Differential gain (Kd) exceeds the target range (Kd<0)|Continue to run|Modify application instruction parameters|When the application instruction is executed
1385 |4D86|Sampling time (Ts)<operation cycle|Continue to run|Modify application instruction parameters|When the application instruction is executed
1386 |4D87|Proportional gain (Kp) exceeds the target range (Kp<1 or Kp>3000)|Continue to run|Modify application instruction parameters|When the application instruction is executed
1387 |4D88|The integration time (Ti) exceeds the target range (Ti<0 or Ti>3600)|Continue to run|Modify application instruction parameters|When the application instruction is executed
1388 |4D89|The derivative time (Td) exceeds the target range (Td<0 or Td>1000)|Continue to run|Modify application instruction parameters|When the application instruction is executed
1389 |4D90|PID output upper limit is less than lower limit|Continue to run|Modify application instruction parameters|When the application instruction is executed
1390 |4E80|E-CAM table loading error|Continue to run|Modify application instruction parameters|Instruction is running
1391 |4E81|The currently numbered table has a cam in use|Continue to run|Modify application instruction parameters|Instruction is running
1392 |4E82|Table address error|Continue to run|Modify application instruction parameters|Instruction is running
1393 |4E83|The table exceeds device range|Continue to run|Modify application instruction parameters|Instruction is running
1394 |4EC0|Electronic gear ratio setting error|Continue to run|Modify application instruction parameters|Instruction is running
1395 |4F80|Minimum range of DHSZ instruction >= maximum range|Continue to run|Modify application instruction parameters|Instruction is running
1396 |4F81|The DHSCS, DHSCR and DHSZ instructions are enabled, but the OUT HSC instruction is not used to enable the high-speed counter to count.|Continue to run|(((
1397 ~1. Check project management →parameters →high-speed counting configuration →whether to use
1398
1399 2. Check if there is a contact that closed the OUT HSC instruction
1400 )))|Instruction is running
1401 |4F90|In radius mode, the radius is not within the range.|Continue to run|Modify application instruction parameters|Instruction is running
1402 |4F92|In the center of circle/radius mode, the large deviation between the set end point coordinates and the theoretical end point on the circle causes quadrant calculation errors.|Continue to run|Modify application instruction parameters|Instruction is running
1403 |4F93|In radius mode, the chord length is greater than the diameter.|Continue to run|Modify application instruction parameters|Instruction is running
1404 |4F95|In the center of circle mode, the distance between the center and the start point, and the distance between the center and the end point are not within the range of [-10-10].|Continue to run|Modify application instruction parameters|Instruction is running
1405 |4F97|In the center of circle mode, the calculated radius distance is greater than the maximum radius, which means the range is +/-800,000 pulses.|Continue to run|Modify application instruction parameters|Instruction is running
1406 |4F98|Helical interpolation error, the Z axis is the main axis (the Z axis coordinate is greater than the number of virtual main axes in the circular plane).|Continue to run|Modify application instruction parameters|Instruction is running
1407 |4F99|Helical interpolation error, Z axis is 0.|Continue to run|Modify application instruction parameters|Instruction is running
1408 |4F9B|The lead setting is out of range (i.e. lead appears[[image:1761206358928-705.png]]).|Continue to run|Modify application instruction parameters|Instruction is running
1409 |5080|The ethernet socket is already connected and cannot be opened again.|Continue to run|Check if SOCOPEN instruction is executed repeatedly|When the application instruction is executed
1410 |5081|Ethernet socket is not open, which results in the failure in operation|Continue to run|Check whether set ON the connected sign bit of the SOCOPEN instruction (d2) parameter.|When the application instruction is executed
1411 |5082|Socket ID input by Ethernet instruction is out of range.|Continue to run|Modify application instruction parameters|When the application instruction is executed
1412 |5083|Failed to create TCP server|Continue to run|Check if the connection is full|When the application instruction is executed
1413 |5084|Failed to create link|Continue to run|Check if the connection is full|When the application instruction is executed
1414 |5086|The socket ID used by the Ethernet instruction is not configured by the upper computer or is not enabled after configuration.|Continue to run|Check the Ethernet configuration of upper computer|When the application instruction is executed
1415 |5087|SOCRECV instruction reception timeout|Continue to run|(((
1416 ~1. Check whether the network connection is normal.
1417
1418 2. Check whether there is data sent by the network peer.
1419 )))|When the application instruction is executed
1420 |5088|The SOCMTCP instruction specifies that the socket uses the configuration mode of a non-TCP client|Continue to run|Check the Ethernet configuration of upper computer|When the application instruction is executed
1421 |5089|When configuring the TCP server for the Ethernet socket, specify the local port as 502|Continue to run|Port 502 has been occupied internally, please modify the local port.|When the application instruction is executed
1422 |508A|The UDP port is specified as 1092|Continue to run|(((
1423 UDP port: 1092 is occupied by the system and cannot be used,
1424
1425 please modify the local port number.
1426 )))|When the application instruction is executed
1427 |5090|Abnormal network cable connection|Continue to run|Check if the network cable is connected|When the application instruction is executed
1428
1429 **Right Expansion Module Error (Communication Error Reported)**
1430
1431 |**Error code**|**Description**|**Action**|**Processing approach**|**Test time**
1432 |7080|Expansion module checksum error|Continue to run|Detect the link between the expansion module and the host or whether there is external interference|Instruction is running
1433 |7081|Abnormal expansion module communication message|Continue to run|Detect the link between the expansion module and the host or whether there is external interference|Instruction is running
1434 |7082|FROM/TO instruction error|Continue to run|Detect the link between the expansion module and the host|Instruction is running
1435 |7083|Expansion module access exception|Continue to run|Detect the link between the expansion module and the host|Instruction is running
1436
1437 == **Appendix 4 ASCII Code Comparison Table** ==
1438
1439 === **ASCII Code Comparison Table** ===
1440
1441
1442 |**Bin**|**Oct**|**(Dec)**|**Hex**|(% rowspan="2" %)**Abbreviations/characters**|(% rowspan="2" %)**Explanation**
1443 |**(Binary)**|**(Octal)**|**(Decimal)**|**(Hexadecimal)**
1444 |0000 0000|0|0|0x00|NUL(null)|Null character
1445 |0000 0001|1|1|0x01|SOH (start of headline)|Start of headline
1446 |0000 0010|2|2|0x02|STX (start of text)|Start of text
1447 |0000 0011|3|3|0x03|ETX (end of text)|End of text
1448 |0000 0100|4|4|0x04|EOT (end of transmission)|End of transmission
1449 |0000 0101|5|5|0x05|ENQ (enquiry)|Enquiry
1450 |0000 0110|6|6|0x06|ACK (acknowledge)|Acknowledge
1451 |0000 0111|7|7|0x07|BEL (bell)|Bell
1452 |0000 1000|10|8|0x08|BS (backspace)|Backspace
1453 |0000 1001|11|9|0x09|HT (horizontal tab)|Horizontal tab
1454 |0000 1010|12|10|0x0A|LF (NL line feed, new line)|Line feed
1455 |0000 1011|13|11|0x0B|VT (vertical tab)|Vertical tab
1456 |0000 1100|14|12|0x0C|FF (NP form feed, new page)|Form feed
1457 |0000 1101|15|13|0x0D|CR (carriage return)|Carriage return
1458 |0000 1110|16|14|0x0E|SO (shift out)|Shift out
1459 |0000 1111|17|15|0x0F|SI (shift in)|Shift in
1460 |0001 0000|20|16|0x10|DLE (data link escape)|Data link escape
1461 |0001 0001|21|17|0x11|DC1 (device control 1)|Device control 1
1462 |0001 0010|22|18|0x12|DC2 (device control 2)|Device control 2
1463 |0001 0011|23|19|0x13|DC3 (device control 3)|Device control 3
1464 |0001 0100|24|20|0x14|DC4 (device control 4)|Device control 4
1465 |0001 0101|25|21|0x15|NAK (negative acknowledge)|Negative acknowledge
1466 |0001 0110|26|22|0x16|SYN (synchronous idle)|Synchronous idle
1467 |0001 0111|27|23|0x17|ETB (end of trans. block)|End of transmission block
1468 |0001 1000|30|24|0x18|CAN (cancel)|Cancel
1469 |0001 1001|31|25|0x19|EM (end of medium)|End of medium
1470 |0001 1010|32|26|0x1A|SUB (substitute)|Substitute
1471 |0001 1011|33|27|0x1B|ESC (escape)|Escape
1472 |0001 1100|34|28|0x1C|FS (file separator)|File separator
1473 |0001 1101|35|29|0x1D|GS (group separator)|Group separator
1474 |0001 1110|36|30|0x1E|RS (record separator)|Record separator
1475 |0001 1111|37|31|0x1F|US (unit separator)|Unit separator
1476 |0010 0000|40|32|0x20|(space)|Space
1477 |0010 0001|41|33|0x21|!|Exclamation mark
1478 |0010 0010|42|34|0x22|"|Double quotation marks
1479 |0010 0011|43|35|0x23|#|Pound sign
1480 |0010 0100|44|36|0x24|$|Dollar sign
1481 |0010 0101|45|37|0x25|%|Percent sign
1482 |0010 0110|46|38|0x26|&|Ampersand
1483 |0010 0111|47|39|0x27|'|Single quotation mark
1484 |0010 1000|50|40|0x28|(|Opening bracket
1485 |0010 1001|51|41|0x29|)|Closing bracket
1486 |0010 1010|52|42|0x2A|*|Asterisk
1487 |0010 1011|53|43|0x2B|+|Plus sign
1488 |0010 1100|54|44|0x2C|,|**Comma**
1489 |0010 1101|55|45|0x2D|-|Subtraction sign/dash
1490 |0010 1110|56|46|0x2E|.|Full stop
1491 |0010 1111|57|47|0x2F|/|Slash
1492 |0011 0000|60|48|0x30|0|Character 0
1493 |0011 0001|61|49|0x31|1|Character 1
1494 |0011 0010|62|50|0x32|2|Character 2
1495 |0011 0011|63|51|0x33|3|Character 3
1496 |0011 0100|64|52|0x34|4|Character 4
1497 |0011 0101|65|53|0x35|5|Character 5
1498 |0011 0110|66|54|0x36|6|Character 6
1499 |0011 0111|67|55|0x37|7|Character 7
1500 |0011 1000|70|56|0x38|8|Character 8
1501 |0011 1001|71|57|0x39|9|Character 9
1502 |0011 1010|72|58|0x3A|:|Colon
1503 |0011 1011|73|59|0x3B|:|Semicolon
1504 |0011 1100|74|60|0x3C|<|Less-than sign
1505 |0011 1101|75|61|0x3D|= |Equal sign
1506 |0011 1110|76|62|0x3E|>|Greater-than sign
1507 |0011 1111|77|63|0x3F|?|Question mark
1508 |0100 0000|100|64|0x40|@|Email symbol
1509 |0100 0001|101|65|0x41|A|Capital letter A
1510 |0100 0010|102|66|0x42|B|Capital letter B
1511 |0100 0011|103|67|0x43|C|Capital letter C
1512 |0100 0100|104|68|0x44|D|Capital letter D
1513 |0100 0101|105|69|0x45|E|Capital letter E
1514 |0100 0110|106|70|0x46|F|Capital letter F
1515 |0100 0111|107|71|0x47|G|Capital letter G
1516 |0100 1000|110|72|0x48|H|Capital letter H
1517 |0100 1001|111|73|0x49|I|Capital letter I
1518 |1001010|112|74|0x4A|J|Capital letter J
1519 |0100 1011|113|75|0x4B|K|Capital letter K
1520 |0100 1100|114|76|0x4C|L|Capital letter L
1521 |0100 1101|115|77|0x4D|M|Capital letter M
1522 |0100 1110|116|78|0x4E|N|Capital letter N
1523 |0100 1111|117|79|0x4F|O|Capital letter O
1524 |0101 0000|120|80|0x50|P|Capital letter P
1525 |0101 0001|121|81|0x51|Q|Capital letter Q
1526 |0101 0010|122|82|0x52|R|Capital letter R
1527 |0101 0011|123|83|0x53|S|Capital letter S
1528 |0101 0100|124|84|0x54|T|Capital letter T
1529 |0101 0101|125|85|0x55|U|Capital letter U
1530 |0101 0110|126|86|0x56|V|Capital letter V
1531 |0101 0111|127|87|0x57|W|Capital letter W
1532 |0101 1000|130|88|0x58|X|Capital letter X
1533 |0101 1001|131|89|0x59|Y|Capital letter Y
1534 |0101 1010|132|90|0x5A|Z|Capital letter Z
1535 |0101 1011|133|91|0x5B|[|Open bracket
1536 |0101 1100|134|92|0x5C|/|Backslash
1537 |0101 1101|135|93|0x5D|]|Close bracket
1538 |0101 1110|136|94|0x5E|^|Caret
1539 |0101 1111|137|95|0x5F|_|Underline
1540 |0110 0000|140|96|0x60|`|Open single quotation mark
1541 |0110 0001|141|97|0x61|a|Lowercase letter a
1542 |0110 0010|142|98|0x62|b|Lowercase letter b
1543 |0110 0011|143|99|0x63|c|Lowercase letter c
1544 |0110 0100|144|100|0x64|d|Lowercase letter d
1545 |0110 0101|145|101|0x65|e|Lowercase letter e
1546 |0110 0110|146|102|0x66|f|Lowercase letter f
1547 |0110 0111|147|103|0x67|g|Lowercase letter g
1548 |0110 1000|150|104|0x68|h|Lowercase letter h
1549 |0110 1001|151|105|0x69|i|Lowercase letter i
1550 |0110 1010|152|106|0x6A|j|Lowercase letter j
1551 |0110 1011|153|107|0x6B|k|Lowercase letter k
1552 |0110 1100|154|108|0x6C|l|Lowercase letter l
1553 |0110 1101|155|109|0x6D|m|Lowercase letter m
1554 |0110 1110|156|110|0x6E|n|Lowercase letter n
1555 |0110 1111|157|111|0x6F|o|Lowercase letter o
1556 |0111 0000|160|112|0x70|p|Lowercase letter p
1557 |0111 0001|161|113|0x71|q|Lowercase letter q
1558 |0111 0010|162|114|0x72|r|Lowercase letter r
1559 |0111 0011|163|115|0x73|s|Lowercase letter s
1560 |0111 0100|164|116|0x74|t|Lowercase letter t
1561 |0111 0101|165|117|0x75|u|Lowercase letter u
1562 |0111 0110|166|118|0x76|v|Lowercase letter v
1563 |0111 0111|167|119|0x77|w|Lowercase letter w
1564 |0111 1000|170|120|0x78|x|Lowercase letter x
1565 |0111 1001|171|121|0x79|y|Lowercase letter y
1566 |0111 1010|172|122|0x7A|z|Lowercase letter z
1567 |0111 1011|173|123|0x7B|{|Flower bracket
1568 |0111 1100|174|124|0x7C|~||Vertical line
1569 |0111 1101|175|125|0x7D|}|Closing flower bracket
1570 |0111 1110|176|126|0x7E|~~|Tilde
1571 |0111 1111|177|127|0x7F|DEL (delete)|Delete