15 Appendix
Appendix 1 Special Relay (SM)
SM label | Name | Content | R/W | Power-down data preservation |
SM0 | Latest error message | OFF: No error ON: There is an error | R | × |
SM1 | Reserved | |||
SM2 | Error resolution | OFF→ON: Clear wrong request ON→OFF: Error clearing completed | R/W | × |
SM3 | Battery voltage is too low | OFF: Normal ON: Battery voltage is too low | R | × |
SM4 | Low battery voltage latch | OFF: Normal ON: Battery voltage is too low | R | × |
SM5 | Reserved | R | × | |
SM6 | PLC Hardware Error | OFF: No error ON: There is an error | R | × |
SM7 | PLC communication error | OFF: No error ON: There is an error | R | × |
SM10 | Parameters error | OFF: No error ON: There is an error | R | × |
SM11 | Operation Error | OFF: No error ON: There is an error | R | × |
SM14 | Operation error latch | OFF: No error ON: There is an error | R | × |
System message
SM label | Name | Content | R/W | Power-down data preservation |
SM30 | Low battery warning shield | OFF: turn off (default) ON: open | R/W | × |
SM31 | Clear all non-retentive registers | OFF→ON: Clear request ON→OFF: Clear completed | R/W | × |
SM32 | Clear all holding registers | OFF→ON: Clear request ON→OFF: Clear completed | R/W | × |
SM33 | All device remain unchanged in stop state | OFF: turn off (default) ON: open | R/W | × |
SM34 | All PLC outputs are OFF | OFF: turn off ON: open | R/W | × |
SM35 | Low battery BAT light status | OFF: BAT light is invalid ON: Low battery BAT light is on | R/W | × |
SM36 to SM49 | Reserved | |||
SM53 to SM99 | Reserved |
Clock information
SM label | Name | Content | R/W | Power-down data preservation |
SM100 | Always ON after RUN | R | × | |
SM101 | Always OFF after RUN | R | × | |
SM102 | The 1st cycle after RUN is ON | R | × | |
SM103 | The 1st cycle after RUN is OFF | R | × | |
SM104 | USB power supply | USB power supply mode when ON. In this case, only download, clock setting, and password setting are allowed. | R | × |
SM105 to SM106 | Reserved | R | × | |
SM107 | Clock stop and preset | Stop clock running and display | R/W | × |
SM108 | Clock reading display stops | Clock running at background, display stopped | R/W | × |
SM109 | 1min oscillation clock | Switch state every 30 seconds | R | × |
SM110 | 1ms oscillator clock | Switch state every 0.5ms | R | × |
SM111 | 10ms oscillation clock | Switch state every 5ms | R | × |
SM112 | 100ms oscillation clock | Switch state every 50ms | R | × |
SM113 | 1s oscillation clock | Switch state every 500ms | R | × |
SM114 | nms oscillation clock | State switch for each (n/2) ms, n is set by SD114 | R | × |
SM115 | ns oscillation clock | State switch for each (n/2) s, n is set by SD115 | R | × |
SM116 | ±30s correction | If the clock number is less than 30S, it is reset; if the clock number is greater than 30S, it is carried | R/W | × |
SM117 to SM119 | Reserved | R | × |
Scan information
SM label | Name | Content | R/W | Power-down data preservation |
SM120 | Constant scan period | OFF: not turned on (default) ON: open | R/W | × |
SM121 | RUN, STOP control | OFF:STOP ON: RUN | R/W | × |
SM122 | Circuit program Watchdog function switch | OFF: not open ON: open (default) | R/W | × |
Instruction related
SM label | Name | Content | R/W | Power-down data preservation |
SM151 | Carry sign | OFF: Operation does not carry ON: Operation carries | R | × |
SM152 | Abdication sign | OFF: Operation does not abdicate ON: Operation abdicates | R | × |
SM153 | Zero sign | OFF: Result is not zero ON: Result is zero | R | × |
SM160 | XCH exchange mode | OFF: Parameter 1 is exchanged with parameter 2 ON: high 8-bit is exchanged with eighth bits for parameter itself. | R/W | × |
SM161 | Bit processing mode (ASC, ASCI, BCC, CCD,CRC) | OFF: 16 bit processing mode ON: 8 bit processing mode | R/W | × |
SM165 | SORT/SORT2 instruction ascending and descending order selection | OFF: Ascending ON: Descending | R/W | × |
SM167 | HKY instruction HEX data processing | OFF: Number key + Function key ON : Hex key | R/W | × |
SM168 | SMOV instruction hexadecimal processing | OFF: Perform BIN→BCD conversion ON: BIN→BCD conversion is not performed | R/W | × |
SM191 | BINDA output character number switching signal | OFF: Output00H ON: There is no change | R/W | × |
SM224 | BMOV instruction direction | OFF: Forward transmission ON: Reverse transmission | R/W | × |
SM226 | RAMP instruction mode | OFF: looping execution mode ON: Hold after completion | R/W | × |
SM227 | PR mode | OFF :8 bytes serial output (fixed to 8 characters) ON : 16-byte serial output (1 to 16 characters) | R/W | × |
SM229 | Partial application instruction execution completed flag | OFF: Instruction not executed or under executing ON: Instruction execution completed | R/W | × |
SM240 | STL instruction transfer prohibited | OFF: Common action ON: State transfer is prohibited | R/W | × |
SM241 | IST instruction transfer start | OFF: The IST instruction is not performed ON: IST instruction transfer started | R/W | × |
SM242 | IST instruction corresponds to start input pulse output | OFF: Not Started ON: Started | R/W | × |
SM243 | End flag of IST command origin return state(User program control) | OFF: Regression through the origin is not finished ON: Regression through the origin is finished | R/W | × |
SM244 | IST instruction detects mechanical origin movement(User program control) | OFF: Non mechanical origin ON: Mechanical origin | R/W | × |
SM245 | STL instruction: disables all output reset during mode switch(User program control) | OFF: Full reset output when state is switched ON: No action when state is switched | × | |
SM246 | IST instruction: It is ON in the state of STL | OFF: When the STL monitoring effect is OFF, or when the STL monitoring effect is ON and all stepping relays (S soft component) are OFF ON: When STL monitoring is ON and any one of the stepping relay (S soft component) is ON. | × | |
SM247 | STL monitoring is valid | OFF: Void ON: The STL monitoring becomes effective, and the state numbers in the action (S0 to S4095) are saved in the special auxiliary relays SD240 to SD247 in the order from small to large. | R/W | × |
SM248 | ANS command signal alarm action | OFF: Alarm not working ON: Alarm working | R/W | × |
SM249 | ANS command signal alarm is effective | OFF: Alarm void ON: Alarm effective | R/W | × |
SM340 | DUTY timing clock output 1 | CLKOUT for DUTY instruction | R | × |
SM341 | DUTY timing clock output 2 | R | × | |
SM342 | DUTY timing clock output 3 | R | × | |
SM343 | DUTY timing clock output 4 | R | × | |
SM344 | DUTY timing clock output 5 | R | × |
Interrupt prohibited
SM label | Name | Content | R/W | Power-down data preservation |
SM352 | X0 rising edge interrupt | OFF: X0 rising edge interruption is valid ON: X0 rising edge interrupt is prohibited | R | × |
SM353 | X0 falling edge interrupt | OFF: X0 falling edge interruption is valid ON: X0 falling edge interrupt is prohibited | R | × |
SM354 | X1 rising edge interrupt | OFF: X1 rising edge interruption is valid ON: X1 rising edge interrupt is prohibited | R | × |
SM355 | X1 falling edge interrupt | OFF: X1 falling edge interruption is valid ON: X1 falling edge interrupt is prohibited | R/W | × |
SM356 | X2 rising edge interrupt | OFF: X2 rising edge interruption is valid ON: X2 rising edge interrupt is prohibited | R/W | × |
SM357 | X2 falling edge interrupt | OFF: X2 falling edge interruption is valid ON: X2 falling edge interrupt is prohibited | R/W | × |
SM358 | X3 rising edge interrupt | OFF: X3 rising edge interruption is valid ON: X3 rising edge interrupt is prohibited | R/W | × |
SM359 | X3 falling edge interrupt | OFF: X3 falling edge interruption is valid ON: X3 falling edge interrupt is prohibited | R/W | × |
SM360 | X4 rising edge interrupt | OFF: X4 rising edge interruption is valid ON: X4 rising edge interrupt is prohibited | R/W | × |
SM361 | X4 falling edge interrupt | OFF: X4 falling edge interruption is valid ON: X4 falling edge interrupt is prohibited | R/W | × |
SM362 | X5 rising edge interrupt | OFF: X5 rising edge interruption is valid ON: X5 rising edge interrupt is prohibited | R/W | × |
SM363 | X5 falling edge interrupt | OFF: X5 falling edge interruption is valid ON: X5 falling edge interrupt is prohibited | R/W | × |
SM364 | X6 rising edge interrupt | OFF: X6 rising edge interruption is valid ON: X6 rising edge interrupt is prohibited | R/W | × |
SM365 | X6 falling edge interrupt | OFF: X6 falling edge interruption is valid ON: X6 falling edge interrupt is prohibited | R/W | × |
SM366 | X7 rising edge interrupt | OFF: X7 rising edge interruption is valid ON: X7 rising edge interrupt is prohibited | R/W | × |
SM367 | X7 falling edge interrupt | OFF: X7 falling edge interruption is valid ON: X7 falling edge interrupt is prohibited | R/W | × |
High-speed input and output
SM label | Name | Content | R/W | Power-down data preservation |
SM400 | HSC0 contact status | OFF:Calculated value does not reach the set value ON: Calculated value reaches the set value | R | × |
SM401 | Moving direction of HSC0 | OFF: forward and reverse ON: reverse direction | R | × |
SM405 | HSC0 counting direction | OFF: count up ON: count down | R/W | × |
SM406 to SM429 | Reserved | |||
SM430 | HSC1 contact status | OFF:Calculated value does not reach the set value ON: Calculated value reaches the set value | R | × |
SM431 | Moving direction of HSC1 | OFF: forward direction ON: reverse direction | R | × |
SM435 | HSC1 counting direction | OFF: count up ON: count down | R/W | × |
SM436 to SM459 | Reserved | |||
SM460 | HSC2 contact status | OFF:Calculated value does not reach the set value ON: Calculated value reaches the set value | R | × |
SM461 | Moving direction of HSC2 | OFF: forward direction ON: reverse direction | R | × |
SM465 | HSC2 counting direction | OFF: count up ON: count down | R/W | × |
SM466 to SM489 | Reserved | |||
SM490 | HSC3 contact status | OFF:Calculated value does not reach the set value ON: Calculated value reaches the set value | R | × |
SM491 | Moving direction of HSC3 | OFF: forward and reverse ON: reverse direction | R | × |
SM495 | HSC3 counting direction | OFF: count up ON: count down | R/W | × |
SM496 to SM519 | Reserved | |||
SM520 | HSC4 contact status | OFF:Calculated value does not reach the set value ON: Calculated value reaches the set value | R | × |
SM521 | Moving direction of HSC4 | OFF: forward and reverse ON: reverse direction | R | × |
SM525 | HSC4 counting direction | OFF: count up ON: count down | R/W | × |
SM526 to SM549 | Reserved | |||
SM550 | HSC5 contact status | OFF:Calculated value does not reach the set value ON: Calculated value reaches the set value | R | × |
SM551 | Moving direction of HSC5 | OFF: forward direction ON: reverse direction | R | × |
SM555 | HSC5 counting direction | OFF: count up ON: count down | R/W | × |
SM556 to SM579 | Reserved | |||
SM580 | HSC6 contact status | OFF:Calculated value does not reach the set value ON: Calculated value reaches the set value | R | × |
SM581 | Moving direction of HSC6 | OFF: forward direction ON: reverse direction | R | × |
SM585 | HSC6 counting direction | OFF: count up ON: count down | R/W | × |
SM586 to SM609 | Reserved | |||
SM610 | HSC7 contact status | OFF:Calculated value does not reach the set value ON: Calculated value reaches the set value | R | × |
SM611 | Moving direction of HSC7 | OFF: forward direction ON: reverse direction | R | × |
SM615 | HSC7 counting direction | OFF: count up ON: count down | R/W | × |
SM616 to SM639 | Reserved |
Pulse output (positioning axis)
SM label | Name | Content | R/W | Power-down data preservation |
SM880 | CH1 Pulse sending | OFF: Pulse transmission has not started or completed ON: Pulse being sent | R/W | × |
SM881 | CH1 Pulse sending error | OFF: Normal ON: Error | R/W | × |
SM882 | CH1 Pulse sending stopped | OFF: Indicates that the pulse is being sent or started ON: Pulse transmission is complete | R/W | × |
SM883 | CH1 Forward limit | OFF: Inactive ON: After the function is enabled, forward pulse sending stops | R/W | × |
SM884 | CH1 Reversal limit | OFF: Inactive ON: After the function is enabled, reverse pulse sending stops | R/W | × |
SM885 | CH1 Rotation direction setting | OFF: Pulse meter value increases during forward rotation ON: Pulse meter value increases when reversed | R/W | × |
SM886 | CH1 Origin return start | OFF: Disables the origin regression function. That is, the origin regression command is disabled and cannot be used. ON: Enable the origin regression function, that is, the origin regression command is enabled and can be used normally (default). | R/W | × |
SM887 | CH1 Origin regression direction | Reserved | R/W | × |
SM888 | Reserved | R/W | × | |
SM889 | Reserved | R/W | × | |
SM890 | Reserved | R/W | × | |
SM891 | Reserved | R/W | × | |
SM892 | CH1 External signal start | OFF: Receiving external signals when inactive ON: Receiving external signals when activated | R/W | × |
SM893 | CH1 External signal logic | OFF: No external signal is received ON: Receives external signals | R/W | × |
SM894 | CH1 Interrupt signal start | OFF: Turns OFF the interrupt signal and cannot use the DVIT command ON: Turn ON interrupt signal (default) | R/W | × |
SM895 | CH1 Interrupt signal logic | OFF: No interrupt signal is received ON: Interrupt signal is received | R/W | × |
SM896 | CH1 External limit signal open | CH1 Limit signal on | R/W | |
SM897 | CH1 PWM mode | OFF: 16-bit pulse output mode ON: 1000 ratio mode | R/W | × |
SM898 | CH1 Immediately stop | OFF: No action is performed ON: Stop pulse output immediately without acceleration or deceleration | R/W | × |
SM899 | CH1 scan period is not processed | OFF: Common mode, stop after sending (default) ON: Stop or slow down immediately | R/W | × |
SM900 | CH1 start speed setting | OFF: Use self-contained acceleration and deceleration ON: Use set acceleration and deceleration | R/W | × |
SM940 | CH2 Pulse sending | OFF: Pulse transmission has not started or completed ON: Pulse being sent | R/W | × |
SM941 | CH2 Pulse sending error | OFF: Normal ON: Error | R/W | × |
SM942 | CH2 Pulse sending stopped | OFF: Indicates that the pulse is being sent or started ON: Pulse transmission is complete | R/W | × |
SM943 | CH2 Forward limit | OFF: Inactive ON: After the function is enabled, forward pulse sending stops | R/W | × |
SM944 | CH2 Reversal limit | OFF: Inactive ON: After the function is enabled, reverse pulse sending stops | R/W | × |
SM945 | CH2 Rotation direction setting | OFF: Pulse meter value increases during forward rotation ON: Pulse meter value increases when reversed | R/W | × |
SM946 | CH2 Origin return start | OFF: Disables the origin regression function. That is, the origin regression command is disabled and cannot be used. ON: Enable the origin regression function, that is, the origin regression command is enabled and can be used normally (default). | R/W | × |
SM947 | CH2 Origin regression direction | Reserved | R/W | × |
SM948 | Reserved | |||
SM949 | Reserved | |||
SM950 | Reserved | |||
SM951 | Reserved | |||
SM952 | CH2 External start signal start | OFF: Receiving external signals when inactive ON: Receiving external signals when activated | R/W | × |
SM953 | CH2 External start signal logic | OFF: No external signal is received ON: Receives external signals | R/W | × |
SM954 | CH2 Interrupt signal start | OFF: Turns OFF the interrupt signal and cannot use the DVIT command ON: Turn ON interrupt signal (default) | R/W | × |
SM955 | CH2 Interrupt input signal logic | OFF: No interrupt signal is received ON: Interrupt signal is received | R/W | × |
SM956 | CH2 External limit signal open | CH2 Limit signal on | R/W | × |
SM957 | CH2 PWM mode | OFF: 16-bit pulse output mode ON: 1000 ratio mode | R/W | × |
SM958 | CH2 Immediately stop | OFF: No action is performed ON: Stop pulse output immediately without acceleration or deceleration | R/W | × |
SM959 | CH1 scan period is not processed | OFF: Common mode, stop after sending (default) ON: Stop or slow down immediately | R/W | × |
SM960 | CH2 Start speed setting | OFF: Use self-contained acceleration and deceleration ON: Use set acceleration and deceleration | R/W | × |
SM1000 | CH3 Pulse sending | OFF: Pulse transmission has not started or completed ON: Pulse being sent | R/W | × |
SM1001 | CH3 Pulse sending error | OFF: Normal ON: Error | R/W | × |
SM1002 | CH3 Pulse sending stopped | OFF: Indicates that the pulse is being sent or started ON: Pulse transmission is complete | R/W | × |
SM1003 | CH3 Forward limit | OFF: Inactive ON: After the function is enabled, forward pulse sending stops | R/W | × |
SM1004 | CH3 Reversal limit | OFF: Inactive ON: After the function is enabled, reverse pulse sending stops | R/W | × |
SM1005 | CH3 Rotation direction setting | OFF: Pulse meter value increases during forward rotation ON: Pulse meter value increases when reversed | R/W | × |
SM1006 | CH3 Origin return start | OFF: Disables the origin regression function. That is, the origin regression command is disabled and cannot be used. ON: Enable the origin regression function, that is, the origin regression command is enabled and can be used normally (default). | R/W | × |
SM1007 | CH3 Origin regression direction | Reserved | R/W | × |
SM1008 | Reserved | |||
SM1009 | Reserved | |||
SM1010 | Reserved | |||
SM1011 | Reserved | |||
SM1012 | CH3 External start signal start | OFF: Receiving external signals when inactive ON: Receiving external signals when activated | R/W | × |
SM1013 | CH3 External start signal logic | OFF: No external signal is received ON: Receives external signals | R/W | × |
SM1014 | CH3 Interrupt signal start | OFF: Turns OFF the interrupt signal and cannot use the DVIT command ON: Turn ON interrupt signal (default) | R/W | × |
SM1015 | CH3 Interrupt input signal logic | OFF: No interrupt signal is received ON: Interrupt signal is received | R/W | × |
SM1016 | CH3 External limit signal open | CH3 Limit signal on | R/W | × |
SM1017 | CH3 PWM mode | OFF: 16-bit pulse output mode ON: 1000 ratio mode | R/W | × |
SM1018 | CH3 Immediately stop | OFF: No action is performed ON: Stop pulse output immediately without acceleration or deceleration | R/W | × |
SM1019 | CH1 scan period is not processed | OFF: Common mode, stop after sending (default) ON: Stop or slow down immediately | R/W | × |
SM1020 | CH3 Start speed setting | OFF: Use self-contained acceleration and deceleration ON: Use set acceleration and deceleration | R/W | × |
SM1060 | CH4 Pulse sending | OFF: Pulse transmission has not started or completed ON: Pulse being sent | R/W | × |
SM1061 | CH4 Pulse sending error | OFF: Normal ON: Error | R/W | × |
SM1062 | CH4 Pulse sending stopped | OFF: Indicates that the pulse is being sent or started ON: Pulse transmission is complete | R/W | × |
SM1063 | CH4 Forward limit | OFF: Inactive ON: After the function is enabled, forward pulse sending stops | R/W | × |
SM1064 | CH4 Reversal limit | OFF: Inactive ON: After the function is enabled, reverse pulse sending stops | R/W | × |
SM1065 | CH4 Rotation direction setting | OFF: Pulse meter value increases during forward rotation ON: Pulse meter value increases when reversed | R/W | × |
SM1066 | CH4 Origin return start | OFF: Disables the origin regression function. That is, the origin regression command is disabled and cannot be used. ON: Enable the origin regression function, that is, the origin regression command is enabled and can be used normally (default)。 | R/W | × |
SM1067 | CH4 Origin regression direction | Reserved | R/W | × |
SM1068 | Reserved | |||
SM1069 | Reserved | |||
SM1070 | Reserved | |||
SM1071 | Reserved | |||
SM1072 | CH4 External start signal start | OFF: Receiving external signals when inactive ON: Receiving external signals when activated | R/W | × |
SM1073 | CH4 External start signal logic | OFF: No external signal is received ON: Receives external signals | R/W | × |
SM1074 | CH4 Interrupt signal start | OFF: Turns OFF the interrupt signal and cannot use the DVIT command ON: Turn ON interrupt signal (default) | R/W | × |
SM1075 | CH4 Interrupt input signal logic | OFF: No interrupt signal is received ON: Interrupt signal is received | R/W | × |
SM1076 | CH4 External limit signal open | CH4 Limit signal on | ||
SM1077 | CH4 PWM mode | OFF: 16-bit pulse output mode ON: 1000 ratio mode | R/W | × |
SM1078 | CH4 Immediately stop | OFF: No action is performed ON: Stop pulse output immediately without acceleration or deceleration | R/W | × |
SM1079 | CH4 scan period is not processed | OFF: Common mode, stop after sending (default) ON: Stop or slow down immediately | R/W | × |
SM1120 | CH5 Pulse sending | OFF: Use self-contained acceleration and deceleration ON: Use set acceleration and deceleration | R/W | × |
SM1121 | CH5 Pulse sending error | OFF: Pulse transmission has not started or completed ON: Pulse being sent | R/W | × |
SM1122 | CH5 Pulse sending stopped | OFF: Normal ON: Error | R/W | × |
SM1123 | CH5 Forward limit | OFF: Indicates that the pulse is being sent or started ON: Pulse transmission is complete | R/W | × |
SM1124 | CH5 Reversal limit | OFF: Inactive ON: After the function is enabled, forward pulse sending stops | R/W | × |
SM1125 | CH5 Rotation direction setting | OFF: Inactive ON: After the function is enabled, reverse pulse sending stops | R/W | × |
SM1126 | CH5 Origin return start | OFF: Pulse meter value increases during forward rotation ON: Pulse meter value increases when reversed | R/W | × |
SM1127 | CH5 Origin regression direction | OFF: Disables the origin regression function. That is, the origin regression command is disabled and cannot be used. ON: Enable the origin regression function, that is, the origin regression command is enabled and can be used normally (default). | R/W | × |
SM1128 | Reserved | Reserved | R/W | × |
SM1129 | Reserved | |||
SM1130 | Reserved | |||
SM1131 | Reserved | |||
SM1132 | CH5 External signal start | |||
SM1133 | CH5 External signal logic | OFF: Receiving external signals when inactive ON: Receiving external signals when activated | R/W | × |
SM1134 | Interrupt signal start | OFF: No external signal is received ON: Receives external signals | R/W | × |
SM1135 | CH5 Interrupt signal logic | OFF: Turns OFF the interrupt signal and cannot use the DVIT command ON: Turn ON interrupt signal (default) | R/W | × |
SM1136 | CH5 External limit signal open | CH5 Limit signal on | R/W | × |
SM1137 | CH5 PWM mode | R/W | × | |
SM1138 | CH5 Immediately stop | OFF: 16-bit pulse output mode ON: 1000 ratio mode | R/W | × |
SM1139 | CH5 scan period is not processed | OFF: No action is performed ON: Stop pulse output immediately without acceleration or deceleration | R/W | × |
SM1140 | CH5 Start speed setting | OFF: Common mode, stop after sending (default) ON: Stop or slow down immediately | R/W | × |
SM1180 | CH6 Pulse sending | OFF: Use self-contained acceleration and deceleration ON: Use set acceleration and deceleration | R/W | × |
SM1181 | CH6 Pulse sending error | OFF: Pulse transmission has not started or completed ON: Pulse being sent | R/W | × |
SM1182 | CH6 Pulse sending stopped | OFF: Normal ON: Error | R/W | × |
SM1183 | CH6 Forward limit | OFF: Indicates that the pulse is being sent or started ON: Pulse transmission is complete | R/W | × |
SM1184 | CH6 Reversal limit | OFF: Inactive ON: After the function is enabled, forward pulse sending stops | R/W | × |
SM1185 | CH6 Rotation direction setting | OFF: Inactive ON: After the function is enabled, reverse pulse sending stops | R/W | × |
SM1186 | CH6 Origin return start | OFF: Pulse meter value increases during forward rotation ON: Pulse meter value increases when reversed | R/W | × |
SM1187 | CH6 Origin regression direction | OFF: Disables the origin regression function. That is, the origin regression command is disabled and cannot be used. ON: Enable the origin regression function, that is, the origin regression command is enabled and can be used normally (default). | R/W | × |
SM1188 | Reserved | Reserved | R/W | × |
SM1189 | Reserved | |||
SM1190 | Reserved | |||
SM1191 | Reserved | |||
SM1192 | CH6 External signal start | |||
SM1193 | CH6 External signal logic | OFF: Receiving external signals when inactive ON: Receiving external signals when activated | R/W | × |
SM1194 | CH6 Interrupt signal start | OFF: No external signal is received ON: Receives external signals | R/W | × |
SM1195 | CH6 Interrupt input signal logic | OFF: Turns OFF the interrupt signal and cannot use the DVIT command ON: Turn ON interrupt signal (default) | R/W | × |
SM1196 | CH6 External limit signal open | CH6 Limit signal on | R/W | × |
SM1197 | CH6 PWM mode | |||
SM1198 | CH6 Immediately stop | OFF: 16-bit pulse output mode ON: 1000 ratio mode | R/W | × |
SM1199 | CH6 Scan period processing is not performed | OFF: No action is performed ON: Stop pulse output immediately without acceleration or deceleration | R/W | × |
SM1200 | CH6 start speed setting | OFF: Common mode, stop after sending (default) ON: Stop or slow down immediately | R/W | × |
SM1240 | CH7 Pulse sending | OFF: Use self-contained acceleration and deceleration ON: Use set acceleration and deceleration | R/W | × |
SM1241 | CH7 Pulse sending error | OFF: Pulse transmission has not started or completed ON: Pulse being sent | R/W | × |
SM1242 | CH7 Pulse sending stopped | OFF: Normal ON: Error | R/W | × |
SM1243 | CH7 Forward limit | OFF: Indicates that the pulse is being sent or started ON: Pulse transmission is complete | R/W | × |
SM1244 | CH7 Reversal limit | OFF: Inactive ON: After the function is enabled, forward pulse sending stops | R/W | × |
SM1245 | CH7 Rotation direction setting | OFF: Inactive ON: After the function is enabled, reverse pulse sending stops | R/W | × |
SM1246 | CH7 Origin return start | OFF: Pulse meter value increases during forward rotation ON: Pulse meter value increases when reversed | R/W | × |
SM1247 | CH7 Origin regression direction | OFF: Disables the origin regression function. That is, the origin regression command is disabled and cannot be used. ON: Enable the origin regression function, that is, the origin regression command is enabled and can be used normally (default). | R/W | × |
SM1248 | Reserved | Reserved | R/W | × |
SM1249 | Reserved | |||
SM1250 | Reserved | |||
SM1251 | Reserved | |||
SM1252 | CH7 External start signal start | |||
SM1253 | CH7 External start signal logic | OFF: Receiving external signals when inactive ON: Receiving external signals when activated | R/W | × |
SM1254 | CH7 Interrupt signal start | OFF: No external signal is received ON: Receives external signals | R/W | × |
SM1255 | CH7 Interrupt input signal logic | OFF: Turns OFF the interrupt signal and cannot use the DVIT command ON: Turn ON interrupt signal (default) | R/W | × |
SM1256 | CH7 External limit signal open | CH7 Limit signal on | R/W | × |
SM1257 | CH7 PWM mode | |||
SM1258 | CH7 Immediately stop | OFF: 16-bit pulse output mode ON: 1000 ratio mode | R/W | × |
SM1259 | CH7 Scan interval is not performed | OFF: No action is performed ON: Stop pulse output immediately without acceleration or deceleration | R/W | × |
SM1300 | Pulse sending | OFF: Common mode, stop after sending (default) ON: Stop or slow down immediately | R/W | × |
SM1301 | CH8 Pulse sending error | OFF: Use self-contained acceleration and deceleration ON: Use set acceleration and deceleration | R/W | × |
SM1302 | CH8 Pulse sending stopped | OFF: Pulse transmission has not started or completed ON: Pulse being sent | R/W | × |
SM1303 | CH8 Forward limit | OFF: Normal ON: Error | R/W | × |
SM1304 | CH8 Reversal limit | OFF: Indicates that the pulse is being sent or started ON: Pulse transmission is complete | R/W | × |
SM1305 | CH8 Rotation direction setting | OFF: Inactive ON: After the function is enabled, forward pulse sending stops | R/W | × |
SM1306 | CH8 Origin return start | OFF: Disables the origin regression function. That is, the origin regression command is disabled and cannot be used. ON: Enable the origin regression function, that is, the origin regression command is enabled and can be used normally (default)。 | R/W | |
SM1307 | CH8 Origin regression direction | Reserved | R/W | |
SM1308 | Reserved | R/W | ||
SM1309 | Reserved | R/W | ||
SM1310 | Reserved | R/W | ||
SM1311 | Reserved | R/W | ||
SM1312 | CH8 External start signal start | OFF: Receiving external signals when inactive ON: Receiving external signals when activated | R/W | |
SM1313 | CH8 External start signal logic | OFF: No external signal is received ON: Receives external signals | R/W | |
SM1314 | CH8 Interrupt signal start | OFF: Turns OFF the interrupt signal and cannot use the DVIT command ON: Turn ON interrupt signal (default) | R/W | |
SM1315 | CH8 Interrupt input signal logic | OFF: No interrupt signal is received ON: Interrupt signal is received | R/W | |
SM1316 | CH8 External limit signal open | CH8 Limit signal on | R/W | |
SM1317 | CH8 PWM mode | OFF: 16-bit pulse output mode ON: 1000 ratio mode | R/W | |
SM1318 | CH8 Immediately stop | OFF: No action is performed ON: Stop pulse output immediately without acceleration or deceleration | R/W | |
SM1319 | Reserved | OFF: Common mode, stop after sending (default) ON: Stop or slow down immediately | R/W | |
SM1320 | CH8 Start speed setting | OFF: Use self-contained acceleration and deceleration ON: Use set acceleration and deceleration |
BD module
SM label | Name | Content | R/W | Power-down data preservation |
BD module 1 | ||||
SM2010 | BD1 first switch | The BD module has different models and functions. For details, see the corresponding BD module description | R/W | × |
SM2011 | BD1 second way switch | R/W | × | |
SM2012 | BD1 third way switch | R/W | × | |
SM2013 | BD1 fourth way switch | R/W | × | |
BD module 2 | ||||
SM2030 | BD2 first switch | The BD module has different models and functions. For details, see the corresponding BD module description | R/W | × |
SM2031 | BD2 second way switch | R/W | × | |
SM2032 | BD2 third way switch | R/W | × | |
SM2033 | BD2 fourth switch | R/W | × |
Communication
SM label | Name | Content | R/W | Power-down data preservation | |
Communication COM1 | |||||
SM2540 | COM1 Sending- control function is enabled COM1 Sending- control/sent & reminding function COM1 Receive - control is enabled | R/W | × | ||
SM2541 | COM1 Sending- control function is enabled COM1 Sending- control/sent & reminding function COM1 Receive - control is enabled | R/W | × | ||
SM2542 | COM1 Sending- control function is enabled COM1 Sending- control/sent & reminding function COM1 Receive - control is enabled | R/W | × | ||
SM2543 | COM1 Control acceptance /prompt receiving | R/W | × | ||
SM2544 | COM1 8-bit mode | R/W | × | ||
SM2560 | COM1 Communication completion mark | R/W | × | ||
SM2561 | COM1 Receiving sign | R/W | × | ||
SM2562 | COM1 Retry occurs | R/W | × | ||
SM2563 | COM1 Communication error | R/W | × | ||
SM2564 | COM1 Communication timeout | R/W | × | ||
SM2565 | Reserved | × | |||
SM2566 | Reserved | × | |||
SM2567 | Reserved | × | |||
SM2568 | Reserved | × | |||
SM2569 | Reserved | × | |||
SM2570 | Reserved | × | |||
SM2571 | Reserved | × | |||
Communication COM2 | |||||
SM2590 | COM2 sending- control function is enabled COM2 sending- control/sent & reminding function COM2 receive - control is enabled | OFF: Data transmission will be controlled by SM2591 ON: Data is automatically sent | R/W | × | |
SM2591 | COM2 sending- control function is enabled COM2 sending- control/sent & reminding function COM2 receive - control is enabled | OFF→ON: Start of data transmission ON→OFF: End of data transmission | R/W | × | |
SM2592 | COM2 sending- control function is enabled COM2 sending- control/sent & reminding function COM2 receive - control is enabled | OFF: Automatic stop when data receiving is fully loaded ON: Normal reception, not affected by flag SM2593 | R/W | × | |
SM2593 | COM2 control acceptance /prompt receiving | OFF: Data is not fully received or data is not received (according to the status of SM2592) ON: Full data reception or data receiving (according to the status of SM2592) | R/W | × | |
SM2594 | COM2 8-bit mode (used by RS custom protocol) | OFF: 16-bit mode ON: 8-bit mode | × | ||
SM2610 | Communication completion mark | OFF: Communication is not completed ON: Communication is completed | R/W | × | |
SM2611 | Receiving sign | OFF: No data is received ON: Data is being received | R/W | × | |
SM2612 | Retry occurs | OFF: No retries occur ON: Retry occurs | R/W | × | |
SM2613 | Communication error | OFF: No error ON: Communication error occurs | R/W | × | |
SM2614 | Communication timeout | OFF: Normal communication ON: Communication timeout | R/W | × | |
SM2615 | Reserved |
List of Special devices related to Ethernet
SM number | Name | Content | R/W | Power-down save |
SM2681 | Display the current network information | Refresh the current IP, subnet mask, default gateway after ON, and then OFF after the refresh is complete | R/W | × |
SM2682 | Display the current MAC information | Refresh the current MAC, and then OFF after the refresh is complete | R/W | × |
SM2683 | IP, subnet mask, gateway modification flag | ON: changeable OFF: unchangeable (When is set to ON, modify when stop->run, and then turn OFF after modification is complete) | R/W | √ |
SM2684 | Network card connection status | ON: Network is connecting OFF: Network is not connecting, please check whether the wire is connected | R | √ |
SM2692 | MAC address modification flag | ON: changeable OFF: unchangeable (When is set to ON, modify when stop->run, and then turn OFF after modification is complete) | R/W | √ |
SM2700 | ModbusTCP keep alive mechanism | ON: enable OFF: disable (default) | R/W | √ |
SM2701 | ModbusTCP server is forced to shut down | ON: enable OFF: disable (default) (After successfully close the enable, it automatically changes to OFF) | R/W | × |
SM2710 | Ethernet error flag | ON: Ethernet error, please check SD2710 and SD2711 OFF: No Ethernet error | R | × |
SM2740 | ModbusTCP server connection status 1 | ON: The client is connected OFF: The client is not connected | R | × |
SM2760 | ModbusTCP server connection status 2 | ON: The client is connected OFF: The client is not connected | R | × |
SM2780 | ModbusTCP server connection status 3 | ON: The client is connected OFF: The client is not connected | R | × |
SM2800 | ModbusTCP server connection status 4 | ON: The client is connected OFF: The client is not connected | R | × |
SM2820 | ModbusTCP server connection status 5 | ON: The client is connected OFF: The client is not connected | R | × |
SM2840 | ModbusTCP server connection status 6 | ON: The client is connected OFF: The client is not connected | R | × |
SM2860 | ModbusTCP server connection status 7 | ON: The client is connected OFF: The client is not connected | R | × |
SM2880 | ModbusTCP server connection status 8 | ON: The client is connected OFF: The client is not connected | R | × |
Appendix 2 Special Register (SD)
Error message
SD label | Name | Content | R/W | Power-down data preservation |
SD0 | Latest error message Error code | Latest self-diagnosed error code will be stored | R | X |
SD1 | Reserved | |||
SD2 | Set minimum battery voltage | Default value: 26 (2.6V) Unit: 0.1 V | R/W | X |
SD3 | Current battery voltage | Default value: 26 (2.6V) Unit: 0.1 V | R | X |
SD4 | Battery voltage latch value | Battery voltage value, in unit of 0.1V, when the battery voltage is too low and the latching error occurs | R | X |
SD5 | AC/DC power down times | Record the number of times the current power supply fails and restarts automatically | R | X |
SD6 | Error code of PLC hardware error | Hardware error code will be stored | R | X |
SD7 | PLC communication Error code | Communication error code will be stored | R | X |
SD8 | PLC communication error step number low word | Circuit program step numbers for communication error will be stored, double - word | R | X |
SD9 | PLC communication error step number high word | Parameter error codes will be stored | R | X |
SD10 | Parameter Error code | Error codes for operation errors are stored | R | X |
SD11 | Operation Error code | Circuit program step number of the operation error will be stored, double word | R | X |
SD12 | Operation error program step number low word | Error code for operation error is stored and cannot be cleared by the error lifting function | R | X |
SD13 | Operation error program step number high word | Circuit program step number of the operation error will be stored, double word, cannot be cleared by error lifting function, double word | R | X |
SD14 | Operation Error code latch | An unexpected error occurred in the PLC | R | X |
SD15 | Operation error program step number latch low word | Recovered time after AC220V power failure will be stored, unit: ms | R | X |
SD16 | Operation error program step number latch high word | R | X | |
SD17 | Program error Error code | The latest self-diagnosing error code will be stored | R | X |
SD18 | AC220V power down recovery time | R | X | |
SD19 to SD29 | Reserved | Default value: 26 (2.6V) |
System message
SD label | Name | Content | R/W | Power-down data preservation |
SD30 | Model ID | PLC model ID is stored and cannot be modified | R | X |
SD31 | Software version number | PLC software version number is stored and cannot be modified | R | X |
SD32 | Hardware version number | PLC hardware version number is stored and cannot be modified | R | X |
SD33 | Input points | PLC input points are stored and cannot be modified | R | X |
SD34 | Output points | Output points of PLC are stored and cannot be modified | R | X |
SD35 | Number of high-speed input shafts | Number of high speed input shafts is stored, cannot be modified | R | X |
SD36 | Number of high-speed output shafts | Number of PLC high speed output shafts is stored and cannot be modified | R | X |
SD37、SD38 | Relay identification | Identify how many output points are of relay type,Using mask method, each bit identifies an output point, 1 code stands for relay type | R | X |
SD40 to SD47 | Product unique ID (16 bytes) | Unique ID code of the product is stored and cannot be modified | R | X |
SD48 | Compile the link version | PLC compiler linked module version is stored, and cannot be modified | R | X |
SD49 | Production information string | Production information is stored, and ASCII code is saved | X | |
SD50 to SD99 | Model ID | PLC model ID is stored and cannot be modified | R | X |
Clock information
SD label | Name | Content | R/W | Power-down data preservation |
SD100 | Real time clock seconds (0 to 59) | PLC built-in RTC clock | R | X |
SD101 | Real-time clock minutes (0 to 59) | R | X | |
SD102 | Real-time clock hour (0 to 23) | R | X | |
SD103 | Real-time clock day (1 to 31) | R | X | |
SD104 | Real-time clock month (1 to 12) | R | X | |
SD105 | Real-time clock Gregorian calendar year (2000 to 2099) | R | X | |
SD106 | Real time clock week | R | X | |
SD107 to SD113 | Reserved | |||
SD114 | n value of nms oscillation clock | Set SM114 clock oscillator n to 500ms by default | R/W | X |
SD115 | n value of ns oscillation clock | Set SM115 clock oscillator n to 2s by default | R/W | X |
SD116 to SD119 | Reserved |
Scan information
SM label | Name | Content | R/W | Power-down data preservation |
SD120 | Constant scan cycle time setting (ms) | Default: 10ms | R/W | X |
SD122 | Watchdog timer time setting value | Unit ms, default 200 | R/W | X |
SD128 | Ms part of current scan cycle value (ms part) | • The current scan time will be stored in SD128 and SD129. (Measured in 1μs) SD128: store ms bits (storage range: 0 to 65535) SD129: store μs bits (storage range: 0 to 999) (Example) When the current scan time is 23.6ms, Store as follows: SD128=23 SD129=600 • STOP→RUN zero clearing will be performed once | R | X |
SD129 | Scan period current value (us part) | R | X | |
SD130 | Ms part of the maximum scan period | Maximum scan time excluding the scan time of the initial execution program will be stored in SD130 and SD131. (Measured in 1μs) SD130: Store ms bits (storage range: 0 to 65535) SD131: Store μs bits (storage range: 0 to 999) • STOP→RUN zero clearing will be performed once | R | X |
SD131 | Maximum scan period us part | R | X | |
SD132 | Scan period minimum ms part | The minimum scan time excluding the scan time of the initial execution program will be stored in SD133 and SD134. (Measured in 1μs) SD130: Store ms bits (storage range: 0 to 65535) SD131: Store μs bits (storage range: 0 to 999) • STOP→RUN zero clearing will be performed once | R | X |
SD133 | Scan period minimum us part | R | X | |
SD134 | Ms part of initial scan time | • The initial scan time will be stored in SD134 and SD135. (Measured in 1μs) SD134: store ms bits (storage range: 0 to 65535) SD135: store μs bits (storage range: 0 to 999) • STOP→RUN zero clearing will be performed once | R | X |
SD135 | Initial scan time us part | R | X | |
SD136 | END processing time ms part | • After the scan, the time until the start of the next scan will be stored in SD136 and SD137. (Measured in 1μs) SD136: store ms bits (storage range: 0 to 65535) SD137: store μs bits (storage range: 0 to 999) • STOP→RUN zero clearing will be performed once | R | X |
SD137 | END processing time us part | R | X | |
SD138 | Ms part of program execution time | Constant scan wait time (in ms) • Wait times for constant scan Settings are stored in SD138 and SD139. (measuring in units of 1μs) SD138: Store ms bits (storage range: 0 to 65535) SD149: Store μs bits (storage range: 0 to 999) • STOP→RUN zero clearing will be performed once | R | X |
SD139 | Program execution time us part | R | X | |
SD140 | Constant scan cycle waiting time ms | • Execution time of a scan is stored in SD140 and SD141. (Measured in 1μs) SD140: store ms bits (storage range: 0 to 65535) SD141: store μs bits (storage range: 0 to 999) • STOP→RUN zero clearing will be performed once | R | X |
SD141 | Constant scan cycle waiting time us | R | X | |
SD150 | Current interrupt priority | During the execution of the interrupt program, the priority of interrupts is stored. 0 to 2: Priority of interrupt pointer for an executing interrupt program | R | X |
SD151 | Priority of interrupts currently prohibited | According to interrupt prohibition instruction (DI instruction),interrupt prohibition instruction (DI instruction), interrupt permit instruction (EI instruction) below the specified priority, and the priority in interrupt prohibition will be stored. 0: interrupt prohibition with all priority (default) 1: interrupt prohibition with priority level 1 and priority level 2. 2: interrupt prohibition with priority level 2. 3: interrupt enable with all priority. | R | X |
Instruction related
SD label | Name | Content | R/W | Power-down data preservation |
SD150 | Current interrupt priority | During the execution of the interrupt program, the priority of the interrupt will be stored.
| R | X |
SD151 | Currently interrupt prohibition priority | According to the interrupt prohibition instruction (DI instruction), the interrupt prohibition instruction (DI instruction) below the designated priority, and the interrupt enable instruction (EI instruction), the priority of the interrupt prohibition will be stored.
| R | X |
SD240 | For STL: ON status number 1 | The S soft element number of the ON status in STL will be saved, up to 8, exceeding the first 8 with smaller storage numbers. | R | X |
SD241 | For STL: ON status number 2 | R | X | |
SD242 | For STL: ON status number 3 | R | X | |
SD243 | For STL: ON status number 4 | R | X | |
SD244 | For STL: ON status number 5 | R | X | |
SD245 | For STL: ON status number 6 | R | X | |
SD246 | For STL: ON status number 7 | R | X | |
SD247 | For STL: ON status number 8 | R | X | |
SD249 | Signal alarm ON state minimum number | Store signal alarm ON state minimum number | R/W | X |
SD340 | DUTY timing clock count value 1 | Timing clock output 1 of DUTY instruction is counted by scan numbers | R/W | X |
SD341 | DUTY timing clock count value 2 | Timing clock output 2 of DUTY instruction is counted by scan numbers | R/W | X |
SD342 | DUTY timing clock count value 3 | Timing clock output 3 of DUTY instruction is counted by scan numbers | R/W | X |
SD343 | DUTY timing clock count value 4 | Timing clock output 4 of DUTY instruction is counted by scan numbers | R/W | X |
SD344 | DUTY timing clock count value 5 | Timing clock output 5 of DUTY instruction is counted by scan numbers | R/W | X |
Interrupt prohibited
SD label | Name | Content | R/W | Power-down data preservation |
SD350 to SD381 | Timer interrupt disable mask | SIMASK instruction interrupt mask. Each bit represents an interrupt. For details, see SIMAK instruction | R/W | X |
SD382 to SD388 | High-speed counter interrupt disable mask | SIMASK instruction interrupt mask. Each bit represents an interrupt. For details, see SIMAK instruction | R/W | X |
High-speed input and output
SD label | Name | Content | R/W | Power-down data preservation |
SD400 | HSC0 current count value low | Current value of the memory channel high-speed counter, updated every 100 μ s | R/W | √ |
SD401 | HSC0 current count value high | R/W | √ | |
SD402 | HSC0 current frequency low | Current frequency of the memory channel high-speed counter, updated every 100 µ s | R/W | × |
SD403 | HSC0 current frequency high | R/W | × | |
SD405 | HSC0 mode (display) 0: ordinary IO 1: Single phase counting 2: AB phase count | Default: General I/O | R/W | × |
SD420 | HSC0 frequency multiplication (display) 1: 1 times frequency 2: 2 times frequency 4: 4 times frequency | Default: 1x frequency | R/W | × |
SD421 | HSC0 frequency sampling time (ms) | Calculate the sampling time of channel high speed counter frequency, default is 1000ms | R/W | × |
SD422 | HSC0 input filter setting (0.01us) | The value ranges from 0 to 1700. The default value is 0 | R/W | × |
SD423 | DHSCS, DHSCR, DHSZ instructions use the priority setting of the HSC0channel | The value ranges from 0 to 2. The highest priority is 0. The default value is 0 | R/W | × |
SD430 | HSC1 current count value low | Current value of the memory channel high-speed counter, updated every 100 μ s | R/W | × |
SD431 | HSC1 current count value high | R/W | × | |
SD432 | HSC1 current frequency low | Current frequency of the memory channel high-speed counter, updated every 100 µ s | R/W | × |
SD433 | HSC1 current frequency high | R/W | × | |
SD435 | HSC1 mode (display) 0: ordinary IO 1: Single phase counting 2: AB phase count | Default: General I/O | R/W | × |
SD450 | HSC1 frequency multiplication 1: 1 times frequency 2: 2 times frequency 4: 4 times frequency | Default: 1x frequency | R/W | × |
SD451 | HSC1 frequency sampling time (ms) | Calculate the sampling time of channel high speed counter frequency, default is 1000ms | R/W | × |
SD452 | HSC1 input filter setting (0.01us) | The value ranges from 0 to 1700. The default value is 0 | R/W | × |
SD453 | DHSCS, DHSCR, DHSZ instructions use the priority setting of the HSC1 channel | The value ranges from 0 to 2. The highest priority is 0. The default value is 0 | R/W | × |
SD460 | HSC2 current count value low | Current value of the memory channel high-speed counter, updated every 100 μ s | R/W | × |
SD461 | HSC2 current count value high | Current frequency of the memory channel high-speed counter, updated every 100 µ s | R/W | × |
SD462 | HSC2 current frequency low | Current frequency of the memory channel high-speed counter, updated every 100 µ s | R/W | × |
SD463 | HSC2 current high frequency | R/W | × | |
SD464 | Reserved | R/W | × | |
SD465 | HSC2 mode (display) 0: ordinary IO 1: Single phase counting 2: AB phase count | Default: General I/O | R/W | × |
SD480 | HSC2 frequency multiplication 1: 1 times frequency 2: 2 times frequency 4: 4 times frequency | Default: 1x frequency | R/W | × |
Calculate the sampling time of channel high speed counter frequency, default is 1000ms | R/W | × | ||
SD481 | HSC2 frequency sampling time (ms) | The value ranges from 0 to 1700. The default value is 0 | R/W | × |
SD482 | HSC2 input filter setting (0.01us) | The value ranges from 0 to 2. The highest priority is 0. The default value is 0 | R/W | × |
SD483 | DHSCS, DHSCR, DHSZ instructions use the priority setting of the HSC2 channel | The value ranges from 0 to 2. The highest priority is 0. The default value is 0 | R/W | × |
SD490 | HSC3 current count value low | Current value of the memory channel high-speed counter, updated every 100 μ s | R/W | × |
SD491 | HSC3 current count value high | R/W | × | |
SD492 | HSC3 current frequency low | Current frequency of the memory channel high-speed counter, updated every 100 µ s | R/W | × |
SD493 | HSC3 current high frequency | R/W | × | |
SD494 | Reserved | R/W | × | |
SD495 | HSC3 mode (display) 0: ordinary IO 1: Single phase counting 2: AB phase count | Default: General I/O | R/W | × |
SD510 | HSC3 frequency multiplication 1: 1 times frequency 2: 2 times frequency 4: 4 times frequency | Default: 1x frequency | R/W | × |
SD511 | HSC3 frequency sampling time (ms) | Calculate the sampling time of channel high speed counter frequency, default is 1000ms | R/W | √ |
SD512 | HSC3 input filter setting (0.01us) | The value ranges from 0 to 1700. The default value is 0 | R/W | √ |
SD513 | DHSCS, DHSCR, DHSZ instructions use the priority setting of the HSC3 channel | The value ranges from 0 to 2. The highest priority is 0. The default value is 0 | R/W | × |
SD521 | HSC4 current count value high | R/W | × | |
SD522 | HSC4 current frequency low | Current frequency of the memory channel high-speed counter, updated every 100 µ s | R/W | × |
SD523 | HSC4 current high frequency | R/W | × | |
SD524 | Reserved | R/W | × | |
SD525 | HSC4 mode (display) 0: ordinary IO 1: Single phase counting 2: AB phase count | Default: General I/O | R/W | × |
SD540 | HSC4 frequency multiplication 1: 1 times frequency 2: 2 times frequency 4: 4 times frequency | Default: 1x frequency | R/W | × |
SD541 | HSC4 frequency sampling time (ms) | Calculate the sampling time of channel high speed counter frequency, default is 1000ms | R/W | × |
SD542 | HSC4 input filter setting (0.01us) | The value ranges from 0 to 1700. The default value is 0 | R/W | × |
SD543 | DHSCS, DHSCR, DHSZ instructions use the priority setting of the HSC4 channel | The value ranges from 0 to 2. The highest priority is 0. The default value is 0 | R/W | × |
SD550 | HSC5 current count value low | Current value of the memory channel high-speed counter, updated every 100 μ s | R/W | × |
SD551 | HSC5 current count value high | R/W | × | |
SD552 | HSC5 current frequency low | Current frequency of the memory channel high-speed counter, updated every 100 µ s | R/W | × |
SD553 | HSC5 current frequency high | R/W | × | |
SD554 | Reserved | R/W | × | |
SD555 | HSC5 mode (display) 0: ordinary IO 1: Single phase counting 2: AB phase count | Default: General I/O | R/W | × |
SD570 | HSC5 frequency multiplication 1: 1 times frequency 2: 2 times frequency 4: 4 times frequency | Default: 1x frequency | R/W | × |
SD571 | HSC5 frequency sampling time (ms) | Calculate the sampling time of channel high speed counter frequency, default is 1000ms | R/W | × |
SD572 | HSC5 input filter setting (0.01us) | The value ranges from 0 to 1700. The default value is 0 | R/W | × |
SD573 | DHSCS, DHSCR, DHSZ instructions use the priority setting of the HSC5 channel | The value ranges from 0 to 2. The highest priority is 0. The default value is 0 | R/W | × |
SD580 | HSC6 current count value low | Current value of the memory channel high-speed counter, updated every 100 μ s | R/W | × |
SD581 | HSC6 current count value high | R/W | × | |
SD582 | HSC6 current frequency low | Current frequency of the memory channel high-speed counter, updated every 100 µ s | R/W | × |
SD583 | HSC6 current frequency high | R/W | × | |
SD584 | Reserved | R/W | × | |
SD585 | HSC6 mode (display) 0: ordinary IO 1: Single phase counting 2: AB phase count | Default: General I/O | R/W | × |
SD586 | HSC6 frequency multiplication 1: 1 times frequency 2: 2 times frequency 4: 4 times frequency | Default: 1x frequency | R/W | × |
SD601 | HSC6 frequency sampling time (ms) | Calculate the sampling time of channel high speed counter frequency, default is 1000ms | R/W | × |
SD602 | HSC6 input filter setting (0.01us) | The value ranges from 0 to 1700. The default value is 0 | R/W | × |
SD603 | DHSCS, DHSCR, DHSZ instructions use the priority setting of the HSC6 channel | The value ranges from 0 to 2. The highest priority is 0. The default value is 0 | R/W | × |
SD610 | HSC7 current count value low | Current value of the memory channel high-speed counter, updated every 100 μ s | R/W | × |
SD611 | HSC7 current count value high | R/W | × | |
SD612 | HSC7 current frequency low | Current frequency of the memory channel high-speed counter, updated every 100 µ s | R/W | × |
SD613 | HSC7 current frequency high | R/W | × | |
SD614 | Reserved | R/W | × | |
SD615 | HSC7 mode (display) 0: ordinary IO 1: Single phase counting 2: AB phase count | Default: General I/O | R/W | × |
SD630 | HSC7 frequency multiplication 1: 1 times frequency 2: 2 times frequency 4: 4 times frequency | Default: 1x frequency | R/W | × |
SD631 | HSC7 frequency sampling time (ms) | Calculate the sampling time of channel high speed counter frequency, default is 1000ms | R/W | × |
SD632 | HSC7 input filter setting (0.01us) | Value ranges from 0 to 1700. The default value is 0 | R/W | × |
SD633 | Reserved | The value ranges from 0 to 2. The highest priority is 0. The default value is 0 | R/W | × |
Pulse output (positioning axis)
SD label | Name | Content | R/W | Power-down data preservation |
SD880 | CH1 positioning axis output low bit | Count value of current high speed pulse output | R/W | √ |
SD881 | CH1 positioning axis output upper bit | R/W | √ | |
SD882 | Reserved | R/W | × | |
SD883 | Reserved | R/W | × | |
SD884 | CH1 current speed lower bit | Current high speed pulse output frequency | R/W | × |
SD885 | CH1 current speed upper bit | R/W | × | |
SD886 | Reserved | R/W | × | |
SD887 | Reserved | R/W | × | |
SD888 | Reserved | R/W | × | |
SD889 | Reserved | R/W | × | |
SD890 | Reserved | R/W | × | |
SD891 | Reserved | R/W | × | |
SD892 | Reserved | R/W | × | |
SD893 | Reserved | R/W | × | |
SD894 | Reserved | R/W | × | |
SD895 | Reserved | R/W | × | |
SD896 | Reserved | R/W | × | |
SD897 | Reserved | R/W | × | |
SD898 | CH1 maximum speed (32 bits) | Default: 100000Hz | R/W | × |
SD899 | CH1 maximum speed (32 bits) | R/W | × | |
SD900 | CH1 offset speed (32 bits) | Default: 1Hz | R/W | × |
SD901 | CH1 offset speed (32 bits) | R/W | × | |
SD902 | CH1acceleration time (16 bits) | Default: 100ms | R/W | × |
SD903 | CH1 deceleration time (16 bits) | Default: 100ms | R/W | × |
SD904 | CH1 stop mode | 0: slows down and stops 1: Stop immediately | R/W | × |
SD905 | CH1 direction delay time (ms) | Default: 0ms | R/W | × |
SD906 | CH1 external start signal (X register value) | After the external start signal is enabled, set the input register, for example, SET X10 to 10. Default value: 0 | R/W | × |
SD907 | Reserved | R/W | × | |
SD908 | CH1 start speed (32 bits) | Default: 0Hz | R/W | × |
SD909 | CH1 start speed (32 bits) | R/W | × | |
SD910 | Reserved | R/W | × | |
SD911 | Reserved | R/W | × | |
SD912 | Reserved | R/W | × | |
SD913 | Reserved | R/W | × | |
SD914 | Reserved | R/W | × | |
SD915 | Reserved | R/W | × | |
SD940 | CH2 positioning axis output low bit | Count value of current high speed pulse output | R/W | √ |
SD941 | CH2 positioning axis output upper bit | R/W | √ | |
SD942 | Reserved | R/W | × | |
SD943 | Reserved | R/W | × | |
SD944 | CH2 current speed lower bit | Current high speed pulse output frequency | R/W | × |
SD945 | CH2 current speed upper bit | R/W | × | |
SD946 | Reserved | R/W | × | |
SD947 | Reserved | R/W | × | |
SD948 | Reserved | R/W | × | |
SD949 | Reserved | R/W | × | |
SD950 | Reserved | R/W | × | |
SD951 | Reserved | R/W | × | |
SD952 | Reserved | R/W | × | |
SD953 | Reserved | R/W | × | |
SD954 | Reserved | R/W | × | |
SD955 | Reserved | R/W | × | |
SD956 | Reserved | R/W | × | |
SD957 | Reserved | R/W | × | |
SD958 | CH2 maximum speed (32 bits) | Default: 100000Hz | R/W | × |
SD959 | CH2 maximum speed (32 bits) | R/W | × | |
SD960 | CH2 offset speed (32 bits) | Default: 1Hz | R/W | × |
SD961 | CH2 offset speed (32 bits) | R/W | × | |
SD962 | CH2acceleration time (16 bits) | Default: 100ms | R/W | × |
SD963 | CH2 deceleration time (16 bits) | Default: 100ms | R/W | × |
SD964 | CH2 stop mode | 0: slows down and stops 1: Stop immediately | R/W | × |
SD965 | CH2 direction delay time (ms) | Default: 0ms | R/W | × |
SD966 | CH2 external start signal (X register value) | After the external start signal is enabled, set the input register, for example, set X10 to 10. Default: 0 | R/W | × |
SD967 | Reserved | R/W | × | |
SD968 | CH2 start speed (32 bits) | Default: 0Hz | R/W | × |
SD969 | CH2 start speed (32 bits) | R/W | × | |
SD970 | Reserved | R/W | × | |
SD971 | Reserved | R/W | × | |
SD972 | Reserved | R/W | × | |
SD973 | Reserved | R/W | × | |
SD974 | Reserved | R/W | × | |
SD975 | Reserved | R/W | × | |
SD1000 | CH3 positioning axis output low bit (Configurable unit) | Count value of current high speed pulse output | R/W | × |
SD1001 | CH3 positioning axis output upper bit (Configurable unit) | R/W | × | |
SD1002 | Reserved | R/W | × | |
SD1003 | Reserved | R/W | × | |
SD1004 | CH3 current speed lower bit | Current high speed pulse output frequency | R/W | × |
SD1005 | CH3 current speed upper bit | R/W | × | |
SD1006 | Reserved | R/W | × | |
SD1007 | Reserved | R/W | × | |
SD1008 | Reserved | R/W | × | |
SD1009 | Reserved | R/W | × | |
SD1010 | Reserved | R/W | × | |
SD1011 | Reserved | R/W | × | |
SD1012 | Reserved | R/W | × | |
SD1013 | Reserved | R/W | × | |
SD1014 | Reserved | R/W | × | |
SD1015 | Reserved | R/W | × | |
SD1016 | Reserved | R/W | × | |
SD1017 | Reserved | R/W | × | |
SD1018 | CH3 maximum speed (32 bits) | Default: 100000Hz | R/W | × |
SD1019 | CH3 maximum speed (32 bits) | R/W | × | |
SD1020 | CH3 offset speed (32 bits) | Default: 1Hz | R/W | × |
SD1021 | CH3 offset speed (32 bits) | R/W | × | |
SD1022 | CH3acceleration time (16 bits) | Default: 100ms | R/W | × |
SD1023 | CH3 deceleration time (16 bits) | Default: 100ms | R/W | × |
SD1024 | CH3 stop mode | 0: slows down and stops 1: Stop immediately | R/W | × |
SD1025 | CH3 direction delay time (ms) | Default: 0ms | R/W | × |
SD1026 | CH3 external start signal (X register value) | After the external start signal is enabled, set the input register, for example, SET X10 to 10. Default value: 0 | R/W | × |
SD1027 | Reserved | R/W | × | |
SD1028 | CH3 start speed (32 bits) | Default: 0Hz | R/W | × |
SD1029 | CH3 start speed (32 bits) | R/W | × | |
SD1030 | Reserved | R/W | × | |
SD1031 | Reserved | R/W | × | |
SD1032 | Reserved | R/W | × | |
SD1033 | Reserved | R/W | × | |
SD1034 | Reserved | R/W | × | |
SD1035 | Reserved | R/W | × | |
SD1060 | CH4 positioning axis output low bit | Count value of current high speed pulse output | R/W | √ |
SD1061 | CH4 positioning axis output upper bit | R/W | √ | |
SD1062 | Reserved | R/W | × | |
SD1063 | Reserved | R/W | × | |
SD1064 | CH4 current speed lower bit | Current high speed pulse output frequency | R/W | × |
SD1065 | CH4 current speed upper bit | R/W | × | |
SD1066 | Reserved | R/W | × | |
SD1067 | Reserved | R/W | × | |
SD1068 | Reserved | R/W | × | |
SD1069 | Reserved | R/W | × | |
SD1070 | Reserved | R/W | × | |
SD1071 | Reserved | R/W | × | |
SD1072 | Reserved | R/W | × | |
SD1073 | Reserved | R/W | × | |
SD1074 | Reserved | R/W | × | |
SD1075 | Reserved | R/W | × | |
SD1076 | Reserved | R/W | × | |
SD1077 | Reserved | R/W | × | |
SD1078 | CH4 maximum speed (32 bits) | Default: 100000Hz | R/W | × |
SD1079 | CH4 maximum speed (32 bits) | R/W | × | |
SD1080 | CH4 offset speed (32 bits) | Default: 1Hz | R/W | × |
SD1081 | CH4 offset speed (32 bits) | R/W | × | |
SD1082 | CH4 acceleration time (16 bits) | Default: 100ms | R/W | × |
SD1083 | CH4 deceleration time (16 bits) | Default: 100ms | R/W | × |
SD1084 | CH4 stop mode | 0: slows down and stops 1: Stop immediately | R/W | × |
SD1085 | CH4 direction delay time (ms) | Default: 0ms | R/W | × |
SD1086 | CH4 External start signal (X register value) | After the external start signal is enabled, set the input register, for example, SET X10 to 10. Default value: 0 | R/W | × |
SD1087 | Reserved | R/W | × | |
SD1088 | CH4 start speed (32 bits) | Default: 0Hz | R/W | × |
SD1089 | CH4 start speed (32 bits) | R/W | × | |
SD1090 | Reserved | R/W | × | |
SD1091 | Reserved | R/W | × | |
SD1092 | Reserved | R/W | × | |
SD1093 | Reserved | R/W | × | |
SD1094 | Reserved | R/W | × | |
SD1095 | Reserved | R/W | × | |
SD1120 | CH5 positioning axis output low bit | Count value of current high speed pulse output | R/W | √ |
SD1121 | CH5 positioning axis output upper bit | R/W | √ | |
SD1122 | Reserved | R/W | × | |
SD1123 | Reserved | R/W | × | |
SD1124 | CH5 current speed lower bit | Current high speed pulse output frequency | R/W | × |
SD1125 | CH5 current speed upper bit | R/W | × | |
SD1126 | Reserved | R/W | × | |
SD1127 | Reserved | R/W | × | |
SD1128 | Reserved | R/W | × | |
SD1129 | Reserved | R/W | × | |
SD1130 | Reserved | R/W | × | |
SD1131 | Reserved | R/W | × | |
SD1132 | Reserved | R/W | × | |
SD1133 | Reserved | R/W | × | |
SD1134 | Reserved | R/W | × | |
SD1135 | Reserved | R/W | × | |
SD1136 | Reserved | R/W | × | |
SD1137 | Reserved | R/W | × | |
SD1138 | CH5 maximum speed (32 bits) | Default: 100000Hz | R/W | × |
SD1139 | CH5 maximum speed (32 bits) | R/W | × | |
SD1140 | CH5 offset speed (32 bits) | Default: 1Hz | R/W | × |
SD1141 | CH5 offset speed (32 bits) | R/W | × | |
SD1142 | CH5 acceleration time (16 bits) | Default: 100ms | R/W | × |
SD1143 | CH5 deceleration time (16 bits) | Default: 100ms | R/W | × |
SD1144 | CH5 stop mode | 0: slows down and stops 1: Stop immediately | R/W | × |
SD1145 | CH5 direction delay time (ms) | Default: 0ms | R/W | × |
SD1146 | CH5 external start signal (X register value) | After the external start signal is enabled, set the input register, for example, SET X10 to 10. Default value: 0 | R/W | × |
SD1147 | Reserved | R/W | × | |
SD1148 | CH5 start speed (32 bits) | Default: 0Hz | R/W | × |
SD1149 | CH5 start speed (32 bits) | R/W | × | |
SD1150 | Reserved | R/W | × | |
SD1151 | Reserved | R/W | × | |
SD1152 | Reserved | R/W | × | |
SD1153 | Reserved | R/W | × | |
SD1154 | Reserved | R/W | × | |
SD1155 | Reserved | R/W | × | |
SD1180 | CH6 positioning axis output low bit | Count value of current high speed pulse output | R/W | √ |
SD1181 | CH6 positioning axis output upper bit | R/W | √ | |
SD1182 | Reserved | R/W | × | |
SD1183 | Reserved | R/W | × | |
SD1184 | CH6 current speed lower bit | Current high speed pulse output frequency | R/W | × |
SD1185 | CH6 current speed upper bit | R/W | × | |
SD1186 | Reserved | R/W | × | |
SD1187 | Reserved | R/W | × | |
SD1188 | Reserved | R/W | × | |
SD1189 | Reserved | R/W | × | |
SD1190 | Reserved | R/W | × | |
SD1191 | Reserved | R/W | × | |
SD1192 | Reserved | R/W | × | |
SD1193 | Reserved | R/W | × | |
SD1194 | Reserved | R/W | × | |
SD1195 | Reserved | R/W | × | |
SD1196 | Reserved | R/W | × | |
SD1197 | Reserved | R/W | × | |
SD1198 | CH6 maximum speed (32 bits) | Default: 100000Hz | R/W | × |
SD1199 | CH6 maximum speed (32 bits) | R/W | × | |
SD1200 | CH6 offset speed (32 bits) | Default: 1Hz | R/W | × |
SD1201 | CH6 offset speed (32 bits) | R/W | × | |
SD1202 | CH6acceleration time (16 bits) | Default: 100ms | R/W | × |
SD1203 | CH6 deceleration time (16 bits) | Default: 100ms | R/W | × |
SD1204 | CH6 stop mode | 0: slows down and stops 1: Stop immediately | R/W | × |
SD1205 | CH6 direction delay time (ms) | Default: 0ms | R/W | × |
SD1206 | CH6 external start signal (X register value) | After the external start signal is enabled, set the input register, for example, SET X10 to 10. Default value: 0 | R/W | × |
SD1207 | Reserved | R/W | × | |
SD1208 | CH6 external start signal (X register value) | Default: 0Hz | R/W | × |
SD1209 | CH6 start speed upper bit (32 bits) | R/W | × | |
SD1210 | Reserved | R/W | × | |
SD1211 | Reserved | R/W | × | |
SD1212 | Reserved | R/W | × | |
SD1213 | Reserved | R/W | × | |
SD1214 | Reserved | R/W | × | |
SD1215 | Reserved | R/W | × | |
SD1240 | CH7 positioning axis output low bit | Count value of current high speed pulse output | R/W | √ |
SD1241 | CH7 positioning axis output upper bit | R/W | √ | |
SD1242 | Reserved | R/W | × | |
SD1243 | Reserved | R/W | × | |
SD1244 | CH7 current speed lower bit | Current high speed pulse output frequency | R/W | × |
SD1245 | CH7 current speed upper bit | R/W | × | |
SD1246 | Reserved | R/W | × | |
SD1247 | Reserved | R/W | × | |
SD1248 | Reserved | R/W | × | |
SD1249 | Reserved | R/W | × | |
SD1250 | Reserved | R/W | × | |
SD1251 | Reserved | R/W | × | |
SD1252 | Reserved | R/W | × | |
SD1253 | Reserved | R/W | × | |
SD1254 | Reserved | R/W | × | |
SD1255 | Reserved | R/W | × | |
SD1256 | Reserved | R/W | × | |
SD1257 | Reserved | R/W | × | |
SD1258 | CH7 maximum speed (32 bits) | Default: 100000Hz | R/W | × |
SD1259 | CH7 maximum speed (32 bits) | R/W | × | |
SD1260 | CH7 offset speed (32 bits) | Default: 1Hz | R/W | × |
SD1261 | CH7 offset speed (32 bits) | R/W | × | |
SD1262 | CH7acceleration time (16 bits) | Default: 100ms | R/W | × |
SD1263 | CH7 deceleration time (16 bits) | Default: 100ms | R/W | × |
SD1264 | CH7 stop mode | 0: slows down and stops 1: Stop immediately | R/W | × |
SD1265 | CH7 direction delay time (ms) | Default: 0ms | R/W | × |
SD1266 | CH7 external start signal (X register value) | After the external start signal is enabled, set the input register, for example, SET X10 to 10. Default value: 0 | R/W | × |
SD1267 | Reserved | R/W | × | |
SD1268 | CH7 start speed low bit (32 bits) | Default: 0Hz | R/W | × |
SD1269 | CH7 start speed high bit (32 bits) | R/W | × | |
SD1270 | Reserved | R/W | × | |
SD1271 | Reserved | R/W | × | |
SD1272 | Reserved | R/W | × | |
SD1273 | Reserved | R/W | × | |
SD1274 | Reserved | R/W | × | |
SD1275 | Reserved | R/W | × | |
SD1300 | CH8 positioning axis output low bit | Count value of current high speed pulse output | R/W | √ |
SD1301 | CH8 positioning axis output upper bit | R/W | √ | |
SD1302 | Reserved | R/W | × | |
SD1303 | Reserved | R/W | × | |
SD1304 | CH8 current speed lower bit | Current high speed pulse output frequency | R/W | × |
SD1305 | CH8 current speed upper bit | R/W | × | |
SD1306 | Reserved | R/W | × | |
SD1307 | Reserved | R/W | × | |
SD1308 | Reserved | R/W | × | |
SD1309 | Reserved | R/W | × | |
SD1310 | Reserved | R/W | × | |
SD1311 | Reserved | R/W | × | |
SD1312 | Reserved | R/W | × | |
SD1313 | Reserved | R/W | × | |
SD1314 | Reserved | R/W | × | |
SD1315 | Reserved | R/W | × | |
SD1316 | Reserved | R/W | × | |
SD1317 | Reserved | R/W | × | |
SD1318 | CH8 maximum speed (32 bits) | Default: 100000Hz | R/W | × |
SD1319 | CH8 maximum speed (32 bits) | R/W | × | |
SD1320 | CH8 offset speed (32 bits) | Default: 1Hz | R/W | × |
SD1321 | CH8 offset speed (32 bits) | R/W | × | |
SD1322 | CH8 acceleration time (16 bits) | Default: 100ms | R/W | × |
SD1323 | CH8 deceleration time (16 bits) | Default: 100ms | R/W | × |
SD1324 | CH8 stop mode | 0: slows down and stops 1: Stop immediately | R/W | × |
SD1325 | CH8 direction delay time (ms) | Default: 0ms | R/W | × |
SD1326 | CH8 external start signal (X register value) | After the external start signal is enabled, set the input register, for example, SET X10 to 10. Default value: 0 | R/W | × |
SD1327 | Reserved | R/W | × | |
SD1328 | CH8 start speed low bit (32 bits) | Default: 0Hz | R/W | × |
SD1329 | CH8 start speed high bit (32 bits) | R/W | × | |
SD1330 | Reserved | R/W | × | |
SD1331 | Reserved | R/W | × | |
SD1332 | Reserved | R/W | × | |
SD1333 | Reserved | R/W | × | |
SD1334 | Reserved | R/W | × | |
SD1335 | Reserved | R/W | × |
BD module
SD label | Name | Content | R/W | Power-down data preservation |
BD module 1 | ||||
SD2000 | BD1 Type | Stores the type of the BD module currently connected) | R | × |
SD2001 | BD1 version | Stores the version number of the BD module currently connected | R | × |
SD2002 | BD1 last error | Stores the last time Error code of the the currently connected BD module | R | × |
SD2003 | BD1 current error | store the current error code of the BD module currently connected | R | × |
SD2004 | BD1 error times | Stores the number of errors recorded in BD module currently connected | R | × |
SD2010 | BD1 first value | Values stored on different BD modules have different meanings. For details, see the corresponding BD module description | R | × |
SD2011 | BD1 second value | R | × | |
SD2012 | BD1 third value | R | × | |
SD2013 | BD1 fourth value | R | × | |
BD module 2 | ||||
SD2020 | BD2 type | Stores the type of the BD module currently connected) | R | × |
SD2021 | BD2 version | Stores the version number of the BD module currently connected | R | × |
SD2022 | BD2 last error | Last time Error code of the the currently connected BD module | R | × |
SD2023 | BD2 current error | store the current error code of the BD module currently connected | R | × |
SD2024 | BD2 error times | Stores the number of errors recorded in BD module currently connected | R | × |
SD2030 | BD2 first value | Values stored on different BD modules have different meanings. For details, see the corresponding BD module description | R | × |
SD2031 | BD2 second value | R | × | |
SD2032 | BD2 third value | R | × | |
SD2033 | BD2 fourth value | R | × |
Right expansion module
SD label | Name | Content | R/W | Power-down data preservation |
SD2081 | Total number of modules connected | Total number of currently connected right expansion modules | R | × |
SD2082 | Number of IO modules | Number of connected I/O expansion modules | R | × |
SD2083 | Number of special expansion modules | Number of special extension modules currently connected | R | × |
SD2084 | Which module started to go offline | -1: No module is offline 0: The first module is offline 1: The second module is offline, and so on | R | × |
Input filtering
SD label | Name | Content | R/W | Power-down data preservation |
SD2280 | Input filter point setting, default 10ms | Low byte X0 to X3, high byte X4 to X7 | R/W | × |
SD2281 | Input filter point setting, default 10ms | Low byte X10 to X13, high byte X14 to X17 | R/W | × |
SD2282 | Input filter point setting, default 10ms | Low byte X20 to X23, high byte X24 to X27 | R/W | × |
SD2283 | Input filter point setting, default 10ms | Low byte X30 to X33, high byte X34 to X37 | R/W | × |
SD2284 | Input filter point setting, default 10ms | Low byte X40 to X43, high byte X44 to X47 | R/W | × |
SD2285 | Input filter point setting, default 10ms | Low byte X50 to X53, high byte X54 to X57 | R/W | × |
SD2286 to SD2287 | Input filter point setting, default 10ms | ...... | R/W | × |
Communication
SD label | Name | Content | R/W | Power-down data preservation |
Communication com1 | ||||
SD2540 | COM1 Communication port settings | Default: Baud rate 115200, Stop bit 1, data bit 8, setting method for parity bit is not specified, but you may refer to the Description of the PROTPARA Instruction | R/W | √ |
SD2541 | COM1 Serial port parameter modification identifier | If you need to modify serial port parameters in RUN, you must operate the modification identifier and write a correct identifier to make the modification successful. After the modification is successful, the value is automatically cleared. For details about the operation method, see Description of the PROTPARA Instruction. | R/W | √ |
SD2542 | COM1 Protocol settings | 0H : Wecon Modbus slave station 2H : ModbusRTU slave station 3H : ModbusASCII slave station 10H : User-defined protocol 20H : ModbusRTU Master station 30H : ModbusASCII Master station | R/W | √ |
SD2543 | COM1 Protocol modification logo | If the communication PROTOCOL needs to be modified in RUN, it must calculate the modification identifier and write the correct identifier to make the modification successful. After the modification is successful, the value is automatically cleared. For details, see the PROTOCOL instruction. | R/W | √ |
SD2544 | COM1 Station number setting | Value range: 0~255 Default value: 0 | R/W | √ |
SD2545 | COM1 Station number modification logo | If the communication STATION number needs to be modified in RUN, it must calculate the modification identifier and write the correct identifier to make the modification successful. After the modification is successful, the value will be cleared automatically. For the specific calculation method, see the STATION instruction. | R/W | √ |
SD2546 | Sending interval 0.1ms | R/W | √ | |
SD2547 | Communication timeout setting 10ms | R/W | √ | |
SD2548 | COM1 Timeout retries | R/W | √ | |
SD2549 | COM1 Character interval timeout setting 0.1ms | R/W | √ | |
SD2550 | COM1 STX value | R/W | √ | |
SD2551 | COM1 ETX value | R/W | √ | |
SD2555 | In case of PLC upload and download timeout, the upload and download will be interrupted if the transmission does not continue after the timeout. | Unit: 100ms, default: 300 (30s) | √ | |
SD2560 | The amount of data received by COM1 | R | √ | |
SD2561 | COM1 last error | R | √ | |
SD2562 | COM1 Current error | R | √ | |
SD2563 | COM1 Error steps | R | √ | |
SD2564 | COM1 Error station number | R | √ | |
SD2565 | COM1 Cumulative number of errors | R | √ | |
SD2566 | COM1 Number of error steps (double world) | R | √ | |
SD2567 | R | √ | ||
SD2568 | Reserved | R | √ | |
SD2569 | Reserved | R | √ | |
SD2570 | Reserved | R | √ | |
SD2571 | Reserved | R | √ | |
Communication com2 | ||||
SD2590 | COM2 Communication port settings | Default: Baud rate 115200, Stop bit 1, data bit 8, parity bit None For details, see the description of the PROTPARA instruction. | R/W | √ |
SD2591 | COM2 Serial port parameter modification identifier | If you need to modify serial port parameters in RUN, you must calculate the modification identifier and write a correct identifier to make the modification successful. After the modification is successful, the value is automatically cleared. For details about the calculation method, see the PROTPARA instruction description. | R/W | √ |
SD2592 | COM2 Protocol settings | 0H: Wecon Modbus slave station 2H: ModbusRTU slave station 3H: ModbusASCII slave station 10H: User-defined protocol 20H: ModbusRTU master station 30H: ModbusASCII master station | R/W | √ |
SD2593 | COM2 Protocol modification logo | If the communication PROTOCOL needs to be modified in RUN, it must calculate the modification identifier and write the correct identifier to make the modification successful. After the modification is successful, the value is automatically cleared. For details, see the PROTOCOL instruction. | R/W | √ |
SD2594 | COM2 Station number setting | Value range: 0 to 255 Default value: 0 | R/W | √ |
SD2595 | Station number modification logo | If the communication STATION number needs to be modified in RUN, it must calculate the modification identifier and write the correct identifier to make the modification successful. After the modification is successful, the value will be cleared automatically. For the specific calculation method, see the STATION instruction. | R/W | √ |
SD2596 | Sending interval | Unit: 0.1ms, Default: 0 | R/W | √ |
SD2597 | Communication timeout setting | Unit: 10ms,Default: 100ms | R/W | √ |
SD2598 | COM2 Timeout retries | Default: 0 | R/W | √ |
SD2599 | COM2 Character interval timeout setting 0.1ms | Unit: 0.1ms, Default: 10(1ms) | R/W | √ |
SD2600 | COM2 user-defined protocol starting symbol | Default: 0 | R/W | √ |
SD2601 | COM2 user-defined protocol end symbol | Default: 0 | R/W | √ |
SD2610 | The amount of data received by COM2 | Amount of data received by the storage serial port | R | × |
SD2611 | COM2 last error | Stores the last communication error code | R | × |
SD2612 | COM2 Current error | Stores the current communication error code | R | × |
SD2613 | COM2 Error steps | Stores the number of steps in the ladder diagram for the current communication error | R | × |
SD2614 | COM2 Error station number | The station number that stores the current communication error | R | × |
SD2615 | COM2 Cumulative number of errors | Stores the accumulative number of communication errors | R | × |
List of special devices related to Ethernet
SD number | Name | Content | R/W | Power-off save |
SD2680 | The 1st byte of IP address | Local IP address | R/W | √ |
SD2681 | The 2nd byte of IP address | R/W | √ | |
SD2682 | The 3rd byte of IP address | R/W | √ | |
SD2683 | The 4th byte of IP address | R/W | √ | |
SD2684 | The 1st byte of subnet mask | Local subnet mask | R/W | √ |
SD2685 | The 2nd byte of subnet mask | R/W | √ | |
SD2686 | The 3rd byte of subnet mask | R/W | √ | |
SD2687 | The 4th byte of subnet mask | R/W | √ | |
SD2688 | The 1st byte of default gateway | Local default gateway | R/W | √ |
SD2689 | The 2nd byte of default gateway | R/W | √ | |
SD2690 | The 3rd byte of default gateway | R/W | √ | |
SD2691 | The 4th byte of default gateway | R/W | √ | |
SD2692 | The 1st byte of MAC address | Local MAC address | R/W | √ |
SD2693 | The 2nd byte of MAC address | R/W | √ | |
SD2694 | The 3rd byte of MAC address | R/W | √ | |
SD2695 | The 4th byte of MAC address | R/W | √ | |
SD2696 | The 5th byte of MAC address | R/W | √ | |
SD2697 | The 6th byte of MAC address | R/W | √ | |
SD2700 | Communication speed | 0: 100Mbps/half-duplex 1: 100Mbps/full duplex 2: 10Mbps/half-duplex 3: 10Mbps/full duplex | R | × |
SD2702 | The maximum connection number supported by ModbusTCP server | The maximum client connection number supported by local ModbusTCP server | R/W | × |
SD2703 | Number of ModbusTCP connections | Number of local ModbusTCP connections | R | × |
SD2710 | Error code | Ethernet error code | R | × |
SD2711 | The socket ID of the error this time | -1: system default ModbusTCP server 0 to 5: custom socket error | R | × |
SD2720 | Input the low bit of the number of ping requests | Number of external input ping command | R | × |
SD2721 | Input the high bit of the number of ping requests | R | × | |
SD2722 | Input the low bit of the number of ping replies | Number of replies to external ping commands | R | × |
SD2723 | Input the high bit of the number of ping replies | R | × | |
SD2724 | Output the low bit of the number of ping requests | Number of ping commands sent | R | × |
SD2725 | Output the high bit of the number of ping requests | R | × | |
SD2726 | Output the low bit of the number of ping replies | Number of replies after receiving the ping command | R | × |
SD2727 | OUtput the high bit of the number of ping replies | R | × | |
SD2728 | The sending number of arp package | Count the sending number of arp package | R | × |
SD2729 | The receiving number of arp package | Count the receiving number of arp package | R | × |
SD2730 | The sending number of IP package | Count the sending number of IP package | R | × |
SD2731 | The receiving number of IP package | Count the receiving number of IP package | R | × |
SD2732 | The sending number of tcp package | Count the sending number of tcp package | R | × |
SD2733 | The receiving number of tcp package | Count the receiving number of tcp package | R | × |
SD2734 | The sending number of udp package | Count the sending number of udp package | R | × |
SD2735 | The receiving number of udp package | Count the receiving number of udp package | R | × |
SD2740 | Connection 1 Local port number | The first of ModbusTCP client to connect to this PLC connection information and errors | R | × |
SD2741 | Connection 1 The 1st byte of IP address | R | × | |
SD2742 | Connection 1 The 2nd byte of IP address | R | × | |
SD2743 | Connection 1 The 3rd byte of IP address | R | × | |
SD2744 | Connection 1 The 4th byte of IP address | R | × | |
SD2745 | Connection 1 Peer port number | R | × | |
SD2746 | Reserved | R | × | |
SD2747 | Reserved | |||
SD2748 | Connection 1 Error code | R | × | |
SD2749 | Connection 1 Error communication times low word | R | × | |
SD2750 | Connection 1 Error communication times high word | R | × | |
SD2760 | Connection 2 Local port number | The second of ModbusTCP client to connect to this PLC connection information and errors | R | × |
SD2761 | Connection 2 The 1st byte of IP address | R | × | |
SD2762 | Connection 2 The 2nd byte of IP address | R | × | |
SD2763 | Connection 2 The 3rd byte of IP address | R | × | |
SD2764 | Connection 2 The 4th byte of IP address | R | × | |
SD2765 | Connection 2 Port number | R | × | |
SD2766 | Reserved | R | × | |
SD2767 | Reserved | |||
SD2768 | Connection 2 Error code | R | × | |
SD2769 | Connection 2 Error communication times low word | R | × | |
SD2770 | Connection 2 Error communication times high word | R | × | |
SD2780 | Connection 3 Local port number | The third of ModbusTCP client to connect to this PLC connection information and errors | R | × |
SD2781 | Connection 3 The 1st byte of IP address | R | × | |
SD2782 | Connection 3 The 2nd byte of IP address | R | × | |
SD2783 | Connection 3 The 3rd byte of IP address | R | × | |
SD2784 | Connection 3 The 4th byte of IP address | R | × | |
SD2785 | Connection 3 Peer port number | R | × | |
SD2786 | Reserved | R | × | |
SD2787 | Reserved | |||
SD2788 | Connection 3 Error code | R | × | |
SD2789 | Connection 3 Error communication times low word | R | × | |
SD2780 | Connection 3 Error communication times high word | R | × |
Log information
SD label | Name | Content | R/W | Power-down data preservation |
SD4000 | Lower bit of ladder diagram writing number | Total download times of storage ladder diagram, power off preservation | R | √ |
SD4001 | Higher bit of ladder diagram writing number | R | √ | |
SD4002 | Lower bit of PLC parameter writing number | Total download times of storage parameters, power off preservation | R | √ |
SD4003 | Higher bit of PLC parameter writing number | R | √ | |
SD4004 | Lower bit of password writing number | Store the total times of writing password, power off preservation | R | √ |
SD4005 | Higher bit of password writing number | R | √ | |
SD4006 | Lower bit of comment writing number | Store the total times of downloading comment, power off preservation | R | √ |
SD4007 | Lower bit of comment writing number | R | √ | |
SD4008 | Lower bit of total startup times | Store the total number of PLC startup times, power off preservation | R | √ |
SD4009 | Higher bit of total startup times | R | √ | |
SD4010 | Lower bit of total startup time | Store the total startup time of PLC, power off preservation, unit s | R | √ |
SD4011 | Higher bit of total startup time | R | √ | |
SD4012 | Lower bit of total startup RUN time | Store the total number of PLC startup times, power off preservation | R | √ |
SD4013 | Higher bit of total startup RUN time | R | √ | |
SD4014 | Lower bit of this startup RUN time | Store the total startup time of PLC, power off preservation, unit s | R | × |
SD4015 | Lower bit of this startup RUN time | R | × |
Appendix 3 Error code Sorting
PLC hardware error
Error code | Instruction | Action | Treatment plan | Detection time |
1000 | PLC power supply voltage is abnormal | Stop running PWR light is off | Prompt that the power supply is abnormal, please replace the power supply | Always |
1100 | Watchdog timeout | Stop running | The scan time of the program exceeds the watchdog timeout time setting. Modify the setting value of the timeout time (SD122) or the program. | Always |
1200 | FLASH write times exceed limit (information display of read times of upper computer, SD4000 double word) | Stop running | The number of FLASH writes exceeds 20,000, and the PLC needs to be replaced | When downloading the program |
1201 | Failed to read production information | Stop running | FLASH is damaged, PLC needs to be replaced | When STOP→RUN |
1380 | It is detected that the battery voltage is too low, which will affect the power-down retention Devices | keep running | • Confirm the battery connection. • Replace the battery in time. | When the END instruction is executed |
1382 | User-defined exception | keep running | No need to deal with | When the END instruction is executed |
Circuit program execution error
Error code | Instruction | Action | Treatment plan | Detection time |
1400 | Program abnormality caused by STOP→RUN | Stop running | Check whether the parameter configuration is incorrectly configured, and whether the Circuit program uses an unsupported instruction. | When STOP→RUN |
1401 | Program exception caused by STOP | Stop running | STOP | |
1402 | The execution of the Circuit program is caused by the program exception | Stop running | When the Circuit program is running | |
1403 | Program abnormality caused by RUN→STOP | Stop running | When RUN→STOP | |
1500 | Circuit program conversion is executed in the END instruction OUT T label is wrong | Stop running | Detect OUT T instruction in Circuit program | When the END instruction is executed |
1501 | Null pointer error | Stop running | Check whether an undefined program name is used | When initializing |
PLC parameter error
Error code | Instruction | Action | Treatment plan | Detection time |
2000 | Number of I/O points allocated by program is different from the actual number of hardware I/O points | Stop running | Check the configuration of I/O points | When STOP→RUN |
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 STOP→RUN |
2002 | The installed expansion module exceeds the maximum number | Stop running | Reduce the installation of expansion modules | When STOP→RUN |
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 STOP→RUN |
2004 | Configure high-speed input IO error, CNTCFG instruction parameter write | Stop running | Check the value of parameter 1 of CNTCFG | Command runtime |
2100 | Memory capacity setting error | Stop running | Check the memory capacity setting | When STOP→RUN |
2101 | Wrong setting of holding area | Stop running | Check the setting of the holding register | When STOP→RUN |
2102 | Setting of the comment area is wrong | Stop running | Check the annotation settings | When STOP→RUN |
2103 | File register area setting error | Stop running | Check file storage area settings | When STOP→RUN |
2200 | Inconsistent program verification | Stop running | The upper and lower computer programs are inconsistent, please upload or download again | When STOP→RUN |
2201 | Inconsistent check sums of special parameters | Stop running | The upper and lower computer parameters are inconsistent, please upload or download again | When STOP→RUN |
2202 | Special parameter setting error | Stop running | Check the settings of special parameters | When STOP→RUN |
2203 | PLC EDITOR2 and PLC firmware version are inconsistent | Stop running | Please check the correspondence table between PLC EDITOR2 and firmware version, reinstall PLC EDITOR2 or upgrade firmware | When STOP→RUN |
2380 | The current scan period exceeds the constant scan period setting value | keep running | Modify the constant scan period setting | When the END instruction is executed |
2400 | Event exceeds maximum range | Stop running | Check whether the event setting exceeds 100 | When STOP→RUN |
2401 | Event executor is empty | Stop running | Whether to establish the correct event procedure | When STOP→RUN |
2402 | Event clearer is empty | Stop running | Whether to establish the correct event procedure | When STOP→RUN |
2403 | Timed interrupt exceeds the maximum range | Stop running | Check whether the timer interrupt setting exceeds 100 | When STOP→RUN |
2404 | Timed interrupt execution program is empty | Stop running | Whether to establish the correct timing interrupt program | When STOP→RUN |
2405 | Timed interrupt priority setting error | Stop running | Check whether the timer interrupt priority is set to 0 to 2 | When STOP→RUN |
2406 | High-speed counting interrupt exceeds the maximum range | Stop running | Check whether the high-speed counting interrupt setting exceeds 100 | When STOP→RUN |
2407 | High-speed counting interrupt execution program is empty | Stop running | Whether to establish the correct high-speed counting interrupt program | When STOP→RUN |
2408 | High-speed counter priority setting error | Stop running | Check whether the high-speed counting interrupt priority is set to 0 to 2 | When STOP→RUN |
2409 | Input interruption exceeds the maximum range | Stop running | Check whether the external interrupt setting exceeds 16 | When STOP→RUN |
240A | Input interrupt execution program is empty | Stop running | Whether to establish the correct external interrupt program | When STOP→RUN |
240B | Input interrupt priority setting error | Stop running | Check whether the external interrupt priority is set to 0 to 2 | When STOP→RUN |
2500 | High-speed counter channel exceeds the maximum range*/ | Stop running | Detect high-speed input configuration | When STOP→RUN |
2501 | High-speed counter mode setting error*/ | Stop running | Detect high-speed input configuration | When STOP→RUN |
2502 | The multiplication setting of the high-speed counter is wrong*/ | Stop running | Detect high-speed input configuration | When STOP→RUN |
2503 | The counting direction of the high-speed counter is set incorrectly*/ | Stop running | Detect high-speed input configuration | When STOP→RUN |
2504 | High-speed counter interrupts were used, but high-speed counters were not turned on using OUT HSC instructions, and values of HSC soft components were modified | keep running | Check to see if there are contacts to turn off the OUT HSC instruction | 100us interrupt execution time |
2580 | After the high-speed counter is turned on, but the axis high-speed counter enable is not configured | keep running | View project management→parameters→high-speed counting configuration | When OUT HSC instruction is executed |
2581 | High-speed counter interrupts were used, but high-speed counters were not turned on using OUT HSC instructions, and values of HSC soft components were modified | keep running | See if there are any contacts that have the OUT HSC instruction turned off | 100us interrupt execution time |
2582 | The REF instruction was used to refresh the speedometer value, but no OUT HSC instruction was used to turn on the high-speed counter for the channel | keep running | 1. View project management → Parameters → High-speed counting configuration → Whether to use 2. Check if there are any contacts with OUT HSC instruction turned off | When the REF instruction is executed |
2600 | High-speed counter conflicts with the interrupted X point | Stop running | Detect high-speed input or external interrupt configuration | When STOP→RUN |
PLC communication error
Error code | Instruction | Action | Treatment plan | Detection time |
3080 | COM1 data receiving error | keep running | There may be interference on the communication line, it is recommended to connect the ground wire. | When the instruction is executed |
3081 | COM1 data receiving timeout | keep running | Check the wiring, check whether the serial port parameter settings correspond to master and slave, and check whether there is interference. Check whether the slave station is too late to respond. For this reason, you can try to increase the sending interval SD2546. | When the instruction is executed |
3082 | COM1 CRC check error | keep running | There may be interference on the communication line, it is recommended to connect the ground wire. | When the instruction is executed |
3083 | COM1 LRC check error | keep running | There may be interference on the communication line, it is recommended to connect the ground wire. | When the instruction is executed |
3084 | COM1 station number configuration error | keep running | Check the slave station number setting. And check whether there is any problem with the receiving and sending mechanism from the station. | When the instruction is executed |
3085 | COM1 send buffer overflow | keep running | Contact a technician if this error occurs | When the instruction is executed |
3086 | COM1 function code error | keep running | Check whether the set function code is a function code supported by PLC | When the instruction is executed |
3087 | COM1 address error | keep running | Check whether the slave station has this address (please refer to Modbus Abnormal 02) | When the instruction is executed |
3088 | COM1 length error | keep running | Check whether the communication length exceeds the Modbus range | When the instruction is executed |
3089 | COM1 data error | keep running | Check the parameters of the instruction for errors. Check whether the slave station supports the setting of this value. (Please refer to Modbus exception 03) | When the instruction is executed |
308A | COM1 slave is busy | Keep running | Slave station returns information: Slave station is busy (please refer to Modbus Abnormal 06) | When the instruction is executed |
308B | COM1 slave does not support function codes | keep running | Check whether the slave station supports this function code (please refer to Modbus exception 01) | When the instruction is executed |
308C | COM1 slave failure | keep running | Slave station returns information: Slave station is faulty, please check whether the slave station is faulty (please refer to Modbus Abnormal 04)) | When the instruction is executed |
308D | COM1 slave confirmation | keep running | Slave station return information: slave station confirmation (please refer to Modbus abnormal 05) | When the instruction is executed |
308E | keep running | When the instruction is executed | ||
308F | COM1 sending timeout | keep running | Contact a technician if this error occurs | When the instruction is executed |
3090 | Receive buffer overflow | keep running | Check if the other device is sending data all the time | When the instruction is executed |
30A0 | COM1 unavailable gateway | keep running | Returned information from the station: unavailable gateway (please refer to Modbus exception 0A) | When the instruction is executed |
30A1 | COM1 indicates that no response was obtained from the target device. Usually means that the device is not in the network | keep running | Slave station returns information: soft components is not in the network (please refer to Modbus exception 0B) | When the instruction is executed |
3180 | COM2 data receiving error | keep running | There may be interference on the communication line, it is recommended to connect the ground wire. | When the instruction is executed |
3181 | COM2 data receiving timeout | keep running | Check the wiring, check whether the serial port parameter settings correspond to master and slave. Check whether there is interference. Check whether the slave station is too late to respond. For this reason, you can try to increase the sending interval SD2546. | When the instruction is executed |
3182 | COM2 CRC check error | keep running | There may be interference on the communication line, it is recommended to connect the ground wire. | When the instruction is executed |
3183 | COM2 LRC check error | keep running | There may be interference on the communication line, it is recommended to connect the ground wire. | When the instruction is executed |
3184 | COM2 station number configuration error | keep running | Check the slave station number setting. And check whether there is any problem with the receiving and sending mechanism from the station. | When the instruction is executed |
3185 | COM2 send buffer overflow | keep running | Contact a technician if this error occurs | When the instruction is executed |
3186 | COM2 function code error | keep running | Check whether the set function code is a function code supported by PLC | When the instruction is executed |
3187 | COM2 address error | keep running | Check whether the slave station has this address (please refer to Modbus Abnormal 02) | When the instruction is executed |
3188 | COM2 length error | keep running | Check whether the communication length exceeds the Modbus range | When the instruction is executed |
3189 | COM2 data error | keep running | Check the parameters of the instruction for errors. Check whether the slave station supports the setting of this value. (Please refer to Modbus exception 03) | When the instruction is executed |
318A | COM2 slave is busy | keep running | Slave station returns information: Slave station is busy (please refer to Modbus Abnormal 06) | When the instruction is executed |
318B | COM2 slave does not support function codes | keep running | Check whether the slave station supports this function code (please refer to Modbus exception 01) | When the instruction is executed |
318C | COM2 slave failure | keep running | Slave station returns information: Slave station is faulty, please check whether the slave station is faulty (please refer to Modbus Abnormal 04)) | When the instruction is executed |
318D | COM2 slave confirmation | keep running | Slave station return information: slave station confirmation (please refer to Modbus abnormal 05) | When the instruction is executed |
318E | keep running | When the instruction is executed | ||
318F | COM2 sending timeout | keep running | Contact a technician if this error occurs | When the instruction is executed |
31A0 | COM2 unavailable gateway | keep running | Returned information from the station: unavailable gateway (please refer to Modbus exception 0A) | When the instruction is executed |
31A1 | COM2 indicates that no response was obtained from the target device. Usually means that the device is not in the network | keep running | Slave station returns information: soft components is not in the network (please refer to Modbus exception 0B) | When the instruction is executed |
31C0 | PLCLINK meter header exception | keep running | Download the program again | When the instruction or function is applied |
31C1 | The communication port does not support PLCLINK for the function | keep running | Upgrade firmware | When the instruction or function is applied |
31C2 | PLCLINK table version is not compatible | keep running | Download the program again | When the instruction or function is applied |
31C3 | The number of PLCLINK commands is out of range. The current limit is 1 to 255 articles. | keep running | Check the number of commands | When the instruction or function is applied |
31C4 | The station number in the PLCLINK form is out of range | keep running | Check the site number in the form | When the instruction or function is applied |
31C5 | The PLCLINK form is outside the scope of the software component | keep running | Check the range of software components corresponding to the table | When the instruction or function is applied |
31C6 | The PLCLINK form command uses software components that are out of range | keep running | Check the software components used for each command in the table | When the instruction or function is applied |
PLC operation error
Error code | Instruction | Action | Processing scheme | Detection time |
3680 | Ethernet data reception error | Keep running | Check the environment for interference. | When the instruction is executed |
3681 | Ethernet data reception timeout | Keep running | Check whether the network cable is loose. Check whether the network opposite end is faulty and cannot send data. Check whether the network opposite end is not responding in time and the data is too late. For this reason, try increasing the receive timeout in the socket configuration. | When the instruction is executed |
3684 | ModbusTCP station number configuration error | Keep running | Check the setting of slave station number. Check whether there is a problem with the receiving and sending mechanism of the slave station. | When the instruction is executed |
3685 | ModbusTCP send buffer overflow | Keep running | Contact the technician for the error | When the instruction is executed |
3686 | ModbusTCP function code error | Keep running | Check whether the function code set is supported by the PLC. | When the instruction is executed |
3687 | ModbusTCP address error | Keep running | Check whether the slave station has the address. (Please refer to Modbus abnormality 02) | When the instruction is executed |
3688 | ModbusTCP length error | Keep running | Check whether the communication length exceeds the range of Modbus. | When the instruction is executed |
3689 | ModbusTCP data error | Keep running | Check whether the parameter of instruction is incorrect. Check whether the value set is supported by slave. (Please refer to Modbus abnormality 03) | When the instruction is executed |
368A | ModbusTCP slave station is busy | Keep running | Slave returns message: Slave is busy. (Please refer to Modbus abnormality 06) | When the instruction is executed |
368B | ModbusTCP slave station does not support function code | Keep running | Check whether the function code is supported by slave. (Please refer to Modbus abnormality 01) | When the instruction is executed |
368C | ModbusTCP slave station fault | Keep running | Slave returns message: Slave is faulty. (Please refer to Modbus abnormality 04) | When the instruction is executed |
368D | ModbusTCP slave station confirmation | Keep running | Slave returns message: Slave confirmation. (Please refer to Modbus abnormality 05) | When the instruction is executed |
368E | ModbusTCP protocol currently does not support this instruction | Keep running | RS instruction could not be used when set to slave protocol. Please change protocol or close the contact before the RS instruction. | When the instruction is executed |
368F | Network port sending timeout | Keep running | Contact the technician for the error. | When the instruction is executed |
3690 | Receiving cache overflow | Keep running | Check whether the other device has been sending data. | When the instruction is executed |
36A0 | ModbusTCP unavailable gateway | Keep running | Slave returns message: Unavailable gateway. (Please refer to Modbus abnormality 0A) | When the instruction is executed |
36A1 | ModbusTCP No response was received from the target device. Generally it means that the device is not on the network. | Keep running | Slave returns message: The device is not on the network. (Please refer to Modbus abnormality 0B) | When the instruction is executed |
36C0 | ModbusTCP transaction identifier error | Keep running | Check whether the network is congested and data cannot be received. | When the instruction is executed |
36C1 | ModbusTCP The server is full of available links | Keep running | Check whether SD2702 and SD2703 have too many clients to link. | When the instruction is executed |
36C8 | The Ethernet protocol stack is running out of space | Keep running | Contact the technician for the error. | When the instruction is executed |
36C9 | The number of links exceeded the limit | Keep running | Check whether the total number of links exceeds the limit. | When the instruction is executed |
36CA | The last sending is not complete | Keep running | Use the send completion flag to judge the current send is complete before sending the next one. | When the instruction is executed |
36CB | TCP abnormal write | Keep running | Use flag bit device to judge whether the connection is normal. If not, not data is sent. For example, after the closing flag is set,no data is sent. | When the instruction is executed |
36CC | TCP abnormal output | Keep running | Contact the technician for the error. | When the instruction is executed |
36CD | The IP address has been used | Keep running | Check whether a connection using the same address information exists. | When the instruction is executed |
36CE | The server receiving link error | Keep running | Contact the technician for the error. | When the instruction is executed |
36CF | TCP receiving buffer overflow | Keep running | Contact the technician for the error. | When the instruction is executed |
36D0 | TCP connection failed | Keep running | The TCP client may be enabled when the network cable is not connected. | When the instruction is executed |
36D1 | Abnormal when closing the link initiatively | Keep running | Contact the technician for the error. | When the instruction is executed |
36D2 | An abnormal shutdown occurred inside the protocol stack | Keep running | It may be closed because of no response for a long time. Check whether the opposite end is online, and whether it could be pinged. | When the instruction is executed |
36D3 | Initiate an RST link on the opposite end | Keep running | Check whether the opposite end initiates an abnormal shutdown. As a client, the number of links on the opposite end iis full or the port on the opposite end is not opened. | When the instruction is executed |
36D4 | A single-ended shutdown of the protocol stack occurs | Keep running | Contact the technician for the error. | When the instruction is executed |
36D5 | There is an IP address conflict | Keep running | There are the same IP devices in the LAN, please change the IP address. | When the instruction is executed |
36D6 | There is an MAC address conflict | Keep running | There are the same MAC devices in the LAN, please change the MAC address. | When the instruction is executed |
36D7 | TCP sending buffer overflow | Keep running | Contact the technician for the error. | When the instruction is executed |
36D8 | UDP abnormal connection | Keep running | IP address and port number may have been used. | When the instruction is executed |
36D9 | UDP sending buffer overflow | Keep running | Contact the technician for the error. | When the instruction is executed |
36DA | UDP insufficient memory space when sending | Keep running | Contact the technician for the error. | When the instruction is executed |
36DB | UDP failed to send | Keep running | Contact the technician for the error. | When the instruction is executed |
36DC | UDP memory release failure | Keep running | Contact the technician for the error. | When the instruction is executed |
36DD | UDP receiving buffer overflow | Keep running | The data length that UDP received exceeds the limit value 512. | When the instruction is executed |
4080 | The divisor in the division instruction is 0 | Keep running | Modify application instruction parameters | When the application instruction is executed |
4081 | Application instruction calculation data overflow | Keep running | Modify application instruction parameters | When the application instruction is executed |
4082 | A data type that cannot be converted is entered in the application instruction | Keep running | Modify application instruction parameters | When the application instruction is executed |
4083 | Any data of -0, non-normalized number, non-number, and ±∞ is input in the application command | Keep running | Modify application instruction parameters | When the application instruction is executed |
4084 | Data beyond the specified range is entered in the application instruction (for example, parameter 1 is specified as 0 ~ 1, setting 2) | Keep running | Modify application instruction parameters | When the application instruction is executed |
4085 | The output result in the read application instruction exceeds device range (for example, the maximum D7999 of the D device, and D8000 is used) | Keep running | Modify application instruction parameters | When the application instruction is executed |
4086 | The output result in the writing application instruction exceeds device range (for example, the maximum D7999 of the D device, and D8000 is used) | Keep running | Modify application instruction parameters | When the application instruction is executed |
4087 | The application instruction parameter uses an unsupported device | Keep running | Modify application instruction parameters | When the application instruction is executed |
4088 | Multiple application instructions use the same axis at the same time and all have been activated | Keep running | Modify application instruction parameters | When the application instruction is executed |
4089 | The number of application instructions exceeds the limit | Keep running | Check whether a restricted instruction is used in the Circuit program and exceeds the limit | When the application instruction is executed |
408A | The read length of the string exceeds, the continuous length of the string exceeds the limit (currently 400) or exceeds the limit within the instruction | Keep running | Modify the length of the read string | When the application instruction is executed |
408B | When the character string is read, the maximum range of device is read, but 00H is not found. | Keep running | View string terminator | When the application instruction is executed |
408E | Multiple application instruction parameters use the same device, but the instruction does not allow device multiplexing | Keep running | Check whether the DUTY command uses the same SM for output | When the application instruction is executed |
408F | The firmware used does not support this command, please upgrade to the latest firmware | Keep running | Upgrade to firmware that contains the instruction | When the application instruction is executed |
4100 | The number of FOR ~ NEXT instructions used does not correspond or FOR ~ NEXT exceeds the maximum nesting level | Keep running | Modify the corresponding relationship of the FOR ~ NEXT instruction of the Circuit program | When NEXT and END instructions are executed |
4180 | There is no jump destination address of CJ or CALL, the result of index modification, the label is not defined, and P63 is executed in the CALL instruction when it is other than P0 to P4095. Because P63 is a label to jump to END, it cannot be used in the CALL instruction | Keep running | Modify application instruction parameters | When the application instruction is executed |
4181 | CJ instruction exceeds the maximum nesting level | Keep running | Modify application instruction parameters | When the application instruction is executed |
4102 | CALL instruction exceeds the maximum nesting level | Keep running | Modify application instruction parameters | When the application instruction is executed |
4183 | Break exceeds maximum nesting level | Keep running | Modify application instruction parameters | When the application instruction is executed |
4185 | EI instruction popping error | Keep running | Modify application instruction parameters | When the application instruction is executed |
4186 | BREAK is not in the FOR ~ NEXT command | Keep running | Modify application instruction parameters | When the application instruction is executed |
4187 | MC ~ MCR exceeds the maximum nesting range | Keep running | View the nesting relationship of MC and MCR | When the application instruction is executed |
4188 | When using N in the MC nesting structure, the order from small to large is not followed | Keep running | Modify the N nesting corresponding to MC | When the application instruction is executed |
4189 | SIMASK instruction specifies an unset interrupt | Keep running | Modify the interrupt name specified by SIMASK or the interrupt configuration | When the application instruction is executed |
4D80 | The sampling time (Ts) exceeds the target range (Ts≦0) | Keep running | Modify application instruction parameters | When the application instruction is executed |
4D81 | The input filter constant (α) exceeds the target range (α<0 or 1025 < α) | Keep running | Modify application instruction parameters | When the application instruction is executed |
4D82 | The maximum ascent rate (deltaT) exceeds the target range (deltaT <0 or 32000 ≦ deltaT) | Keep running | Modify application instruction parameters | When the application instruction is executed |
4D83 | The proportional gain (Kp) exceeds the target range (Kp<0) | Keep running | Modify application instruction parameters | When the application instruction is executed |
4D84 | The integral gain (Ki) exceeds the target range (Ki<0) | Keep running | Modify application instruction parameters | When the application instruction is executed |
4D85 | Differential gain (Kd) exceeds the target range (Kd<0) | Keep running | Modify application instruction parameters | When the application instruction is executed |
4D86 | Sampling time (Ts)<operation period | Keep running | Modify application instruction parameters | When the application instruction is executed |
4D87 | The proportional gain (Kp) exceeds the target range (Kp<1 or Kp>3000) | Keep running | Modify application instruction parameters | When the application instruction is executed |
4D88 | The integration time (Ti) exceeds the target range (Ti<0 or Ti>3600) | Keep running | Modify application instruction parameters | When the application instruction is executed |
4D89 | Differential time (Td) exceeds the target range (Td<0 or Td>1000) | Keep running | Modify application instruction parameters | When the application instruction is executed |
4D90 | PID output upper limit is less than lower limit | Keep running | Modify application instruction parameters | When the application instruction is executed |
4E80 | E-cam table loading error | Keep running | Modify application instruction parameters | When the instruction is executed |
4E81 | The currently numbered form has a cam in use | Keep running | Modify application instruction parameters | When the instruction is executed |
4E82 | Form address error | Keep running | Modify application instruction parameters | When the instruction is executed |
4E83 | Table exceeds device range | Keep running | Modify application instruction parameters | When the instruction is executed |
4EC0 | Electronic gear ratio setting error | Keep running | Modify application instruction parameters | When the instruction is executed |
4F80 | DHSZ instruction minimum range >= maximum range | Keep running | Modify application instruction parameters | When the instruction is executed |
4F81 | DHSCS, DHSCR, DHSZ commands are enabled but high-speed counter counting is not enabled with OUT HSC instruction | Keep running | 1. View project management → Parameters → High-speed counting configuration → Whether to use 2. Check if there are any contacts with OUT HSC command turned off | When the instruction is executed |
Right expansion module error (communication error reported)
Error code | Instruction | Action | Treatment plan | Detection time |
7080 | Expansion module and check error | keep running | Detect the connection between the expansion module and the host or whether there is external interference | Command runtime |
7081 | Expansion module communication message is abnormal | keep running | Detect the connection between the expansion module and the host or whether there is external interference | Command runtime |
7082 | FROM/TO instruction error | keep running | Check the link between the expansion module and the host | Command runtime |
7083 | Expansion module access exception | keep running | Check the link between the expansion module and the host | Command runtime |
Appendix 4 ASCII code comparison table
ASCII code comparison table
Bin | Oct | Dec | Hex | Abbreviation/character | Explanation |
(Binary) | (Octal) | (Decimal) | (Hexadecimal) | ||
0000 0000 | 0 | 0 | 0x00 | NUL(null) | Null character |
0000 0001 | 1 | 1 | 0x01 | SOH(start of headline) | Start of headline |
0000 0010 | 2 | 2 | 0x02 | STX (start of text) | Start of text |
0000 0011 | 3 | 3 | 0x03 | ETX (end of text) | End of text |
0000 0100 | 4 | 4 | 0x04 | EOT (end of transmission) | End of transmission |
0000 0101 | 5 | 5 | 0x05 | ENQ (enquiry) | Enquiry |
0000 0110 | 6 | 6 | 0x06 | ACK (acknowledge) | Acknowledge |
0000 0111 | 7 | 7 | 0x07 | BEL (bell) | Bell |
0000 1000 | 10 | 8 | 0x08 | BS (backspace) | Backspace |
0000 1001 | 11 | 9 | 0x09 | HT (horizontal tab) | Horizontal tab |
0000 1010 | 12 | 10 | 0x0A | LF (NL line feed, new line) | Line feed |
0000 1011 | 13 | 11 | 0x0B | VT (vertical tab) | Vertical tab |
0000 1100 | 14 | 12 | 0x0C | FF (NP form feed, new page) | Form feed |
0000 1101 | 15 | 13 | 0x0D | CR (carriage return) | Enter key |
0000 1110 | 16 | 14 | 0x0E | SO (shift out) | No need to switch |
0000 1111 | 17 | 15 | 0x0F | SI (shift in) | Enable to switch |
0001 0000 | 20 | 16 | 0x10 | DLE (data link escape) | data link escape |
0001 0001 | 21 | 17 | 0x11 | DC1 (device control 1) | Device control 1 |
0001 0010 | 22 | 18 | 0x12 | DC2 (device control 2) | Device control 2 |
0001 0011 | 23 | 19 | 0x13 | DC3 (device control 3) | Device control 3 |
0001 0100 | 24 | 20 | 0x14 | DC4 (device control 4) | Device control 4 |
0001 0101 | 25 | 21 | 0x15 | NAK (negative acknowledge) | Decline to receive |
0001 0110 | 26 | 22 | 0x16 | SYN (synchronous idle) | Synchronous idle |
0001 0111 | 27 | 23 | 0x17 | ETB (end of trans. block) | Ends the transfer block |
0001 1000 | 30 | 24 | 0x18 | CAN (cancel) | Cancel |
0001 1001 | 31 | 25 | 0x19 | EM (end of medium) | End of medium |
0001 1010 | 32 | 26 | 0x1A | SUB (substitute) | Substitute |
0001 1011 | 33 | 27 | 0x1B | ESC (escape) | Escape |
0001 1100 | 34 | 28 | 0x1C | FS (file separator) | File separator |
0001 1101 | 35 | 29 | 0x1D | GS (group separator) | Group separator |
0001 1110 | 36 | 30 | 0x1E | RS (record separator) | Record separator |
0001 1111 | 37 | 31 | 0x1F | US (unit separator) | Unit separator |
0010 0000 | 40 | 32 | 0x20 | (space) | Space |
0010 0001 | 41 | 33 | 0x21 | ! | ! |
0010 0010 | 42 | 34 | 0x22 | " | " |
0010 0011 | 43 | 35 | 0x23 | # | # |
0010 0100 | 44 | 36 | 0x24 | $ | $ |
0010 0101 | 45 | 37 | 0x25 | % | % |
0010 0110 | 46 | 38 | 0x26 | & | & |
0010 0111 | 47 | 39 | 0x27 | ' | ' |
0010 1000 | 50 | 40 | 0x28 | ( | ( |
0010 1001 | 51 | 41 | 0x29 | ) | ) |
0010 1010 | 52 | 42 | 0x2A | * | * |
0010 1011 | 53 | 43 | 0x2B | + | + |
0010 1100 | 54 | 44 | 0x2C | , | , |
0010 1101 | 55 | 45 | 0x2D | - | - |
0010 1110 | 56 | 46 | 0x2E | . | . |
0010 1111 | 57 | 47 | 0x2F | / | / |
0011 0000 | 60 | 48 | 0x30 | 0 | 0 |
0011 0001 | 61 | 49 | 0x31 | 1 | 1 |
0011 0010 | 62 | 50 | 0x32 | 2 | 2 |
0011 0011 | 63 | 51 | 0x33 | 3 | 3 |
0011 0100 | 64 | 52 | 0x34 | 4 | 4 |
0011 0101 | 65 | 53 | 0x35 | 5 | 5 |
0011 0110 | 66 | 54 | 0x36 | 6 | 6 |
0011 0111 | 67 | 55 | 0x37 | 7 | 7 |
0011 1000 | 70 | 56 | 0x38 | 8 | 8 |
0011 1001 | 71 | 57 | 0x39 | 9 | 9 |
0011 1010 | 72 | 58 | 0x3A | : | : |
0011 1011 | 73 | 59 | 0x3B | ; | ; |
0011 1100 | 74 | 60 | 0x3C | < | < |
0011 1101 | 75 | 61 | 0x3D | ||
0011 1110 | 76 | 62 | 0x3E | > | > |
0011 1111 | 77 | 63 | 0x3F | ? | ? |
0100 0000 | 100 | 64 | 0x40 | @ | @ |
0100 0001 | 101 | 65 | 0x41 | A | A |
0100 0010 | 102 | 66 | 0x42 | B | B |
0100 0011 | 103 | 67 | 0x43 | C | C |
0100 0100 | 104 | 68 | 0x44 | D | D |
0100 0101 | 105 | 69 | 0x45 | E | E |
0100 0110 | 106 | 70 | 0x46 | F | F |
0100 0111 | 107 | 71 | 0x47 | G | G |
0100 1000 | 110 | 72 | 0x48 | H | H |
0100 1001 | 111 | 73 | 0x49 | I | I |
1001010 | 112 | 74 | 0x4A | J | J |
0100 1011 | 113 | 75 | 0x4B | K | K |
0100 1100 | 114 | 76 | 0x4C | L | L |
0100 1101 | 115 | 77 | 0x4D | M | M |
0100 1110 | 116 | 78 | 0x4E | N | N |
0100 1111 | 117 | 79 | 0x4F | O | O |
0101 0000 | 120 | 80 | 0x50 | P | P |
0101 0001 | 121 | 81 | 0x51 | Q | Q |
0101 0010 | 122 | 82 | 0x52 | R | R |
0101 0011 | 123 | 83 | 0x53 | S | S |
0101 0100 | 124 | 84 | 0x54 | T | T |
0101 0101 | 125 | 85 | 0x55 | U | U |
0101 0110 | 126 | 86 | 0x56 | V | V |
0101 0111 | 127 | 87 | 0x57 | W | W |
0101 1000 | 130 | 88 | 0x58 | X | X |
0101 1001 | 131 | 89 | 0x59 | Y | Y |
0101 1010 | 132 | 90 | 0x5A | Z | Z |
0101 1011 | 133 | 91 | 0x5B | [ | [ |
0101 1100 | 134 | 92 | 0x5C | \ | \ |
0101 1101 | 135 | 93 | 0x5D | ] | ] |
0101 1110 | 136 | 94 | 0x5E | ^ | ^ |
0101 1111 | 137 | 95 | 0x5F | _ | _ |
0110 0000 | 140 | 96 | 0x60 | ` | ` |
0110 0001 | 141 | 97 | 0x61 | a | a |
0110 0010 | 142 | 98 | 0x62 | b | b |
0110 0011 | 143 | 99 | 0x63 | c | c |
0110 0100 | 144 | 100 | 0x64 | d | d |
0110 0101 | 145 | 101 | 0x65 | e | e |
0110 0110 | 146 | 102 | 0x66 | f | f |
0110 0111 | 147 | 103 | 0x67 | g | g |
0110 1000 | 150 | 104 | 0x68 | h | h |
0110 1001 | 151 | 105 | 0x69 | i | i |
0110 1010 | 152 | 106 | 0x6A | j | j |
0110 1011 | 153 | 107 | 0x6B | k | k |
0110 1100 | 154 | 108 | 0x6C | l | l |
0110 1101 | 155 | 109 | 0x6D | m | m |
0110 1110 | 156 | 110 | 0x6E | n | n |
0110 1111 | 157 | 111 | 0x6F | o | o |
0111 0000 | 160 | 112 | 0x70 | p | p |
0111 0001 | 161 | 113 | 0x71 | q | q |
0111 0010 | 162 | 114 | 0x72 | r | r |
0111 0011 | 163 | 115 | 0x73 | s | s |
0111 0100 | 164 | 116 | 0x74 | t | t |
0111 0101 | 165 | 117 | 0x75 | u | u |
0111 0110 | 166 | 118 | 0x76 | v | v |
0111 0111 | 167 | 119 | 0x77 | w | w |
0111 1000 | 170 | 120 | 0x78 | x | x |
0111 1001 | 171 | 121 | 0x79 | y | y |
0111 1010 | 172 | 122 | 0x7A | z | z |
0111 1011 | 173 | 123 | 0x7B | { | { |
0111 1100 | 174 | 124 | 0x7C | | | | |
0111 1101 | 175 | 125 | 0x7D | } | } |
0111 1110 | 176 | 126 | 0x7E | ~ | ~ |
0111 1111 | 177 | 127 | 0x7F | DEL (delete) | Delete |
Appendix 5 Instruction list
Application instruction (by instruction type)
Classification | Instruction | Function | LX5V | Reference page |
Program flow instruction | LD | Normally open contact operation start instruction | ○ | 29 |
LDI | Normally closed contact operation start instruction | ○ | 29 | |
AND | Normally open contact series connection instruction | ○ | 29 | |
ANI | Normally closed contact series connection instruction | ○ | 29 | |
OR | one normally open contact parallel connection instruction | ○ | 29 | |
ORI | one normally closed contact parallel connection instruction | ○ | 29 | |
LDP | Rising edge pulse operation start instruction | ○ | 33 | |
LDF | Falling edge pulse operation start instruction | ○ | 33 | |
ANDP | Rising edge pulse series connection instruction | ○ | 33 | |
ANDF | Falling edge pulse series connection instruction | ○ | 33 | |
ORP | Rising edge pulse parallel connection instruction | ○ | 33 | |
ORF | Falling edge pulse parallel connection instruction | ○ | 33 | |
ANB | Ladder diagram block series connection instruction | ○ | 37 | |
ORB | Ladder diagram block parallel connection instruction | ○ | 37 | |
MPS | Operation result push, read, pop | ○ | 38 | |
MRD | Operation result push, read, pop | ○ | 38 | |
MPP | Operation result push, read, pop | ○ | 38 | |
INV | Invert the result of the operation | ○ | 39 | |
MEP | Pulse the result of the operation | ○ | 40 | |
MEF | Pulse the result of the operation | ○ | 40 | |
OUT | Output instruction | ○ | 41 | |
SET | Setting instruction | ○ | 43 | |
RST | Reset instruction | ○ | 45 | |
PLF | Falling edge output | ○ | 47 | |
PLS | Rising edge output | ○ | 48 | |
END | Program end instruction | ○ | 48 | |
CJ | Conditional jump | ○ | 49 | |
CALL | Subroutine call | ○ | 53 | |
DI | Interrupt prohibited | ○ | 55 | |
EI | Interrupt allowed | ○ | 55 | |
SIMASK | Interrupt mask | ○ | 59 | |
FOR~NEXT | Cycle instruction | ○ | 60 | |
BREAK | Break cycle | ○ | 62 | |
MC | Main control instruction | ○ | 63 | |
MCR | Main control instruction | ○ | 63 | |
WDT | Watchdog timer | ○ | 67 | |
Timer, counter and output instruction | OUT T | Timer output | ○ | 68 |
OUT C | Counter output | ○ | 70 | |
OUT LC | Long counter output | ○ | 71 | |
High-speed input counter | OUT HSC | High-speed counter switch | ○ | 77 |
DHSCS | High-speed comparison set | ○ | 79 | |
DHSCR | High-speed comparison reset | ○ | 81 | |
DHSZ | High-speed zone comparison | ○ | 83 | |
Transmit comparison instructions | MOV | 16-bit transmission | ○ | 85 |
DMOV | 32-bit transmission | ○ | 86 | |
BMOV | Batch transmission | ○ | 87 | |
FMOV | 16-bit multicast | ○ | 88 | |
DFMOV | 32-bit multicast | ○ | 90 | |
SMOV | Bit shift | ○ | 91 | |
CML | 16-bit invert transmission | ○ | 93 | |
DCML | 32-bit invert transmission | ○ | 94 | |
CMP | 16-bit data comparison output | ○ | 95 | |
DCMP | 32-bit data comparison output | ○ | 96 | |
XCH | 16-bit data exchange | ○ | 97 | |
DXCH | 32-bit data exchange | ○ | 99 | |
ZCP | 16-bit data interval comparison | ○ | 101 | |
DZCP | 32-bit data interval comparison | ○ | 103 | |
Cycle bit shift instruction | ROR | 16-bit cycle shift right | ○ | 105 |
DROR | 32-bit cycle shift right | ○ | 107 | |
RCR | 16-bit cycle shift right with carry | ○ | 109 | |
DRCR | 32-bit cycle shift right with carry | ○ | 111 | |
ROL | 16-bit cycle shift left | ○ | 113 | |
DROL | 32-bit cycle shift left | ○ | 114 | |
RCL | 16-bit cycle shift left with carry | ○ | 115 | |
DRCL | 32-bit cycle shift left with carry | ○ | 116 | |
SFTR | n-bit shift right of the n-bit data | ○ | 117 | |
SFTL | n-bit shift left of the n-bit data | ○ | 119 | |
WSFR | n-word shift right of the n-word data | ○ | 121 | |
WSFL | n-word shift left of the n-word data | ○ | 122 | |
SFR | n-bit shift right of the 16-bit data | ○ | 126 | |
DSFR | one word shift right of the n-bit data | ○ | 125 | |
SFL | n-bit shift left of the 16-bit data | ○ | 126 | |
DSFL | one word shift left of the n-bit data | ○ | 128 | |
Arithmetic operation instruction | ADD | 16-bit addition operation | ○ | 129 |
DADD | 32-bit addition operation | ○ | 131 | |
SUB | 16-bit subtraction operation | ○ | 133 | |
DSUB | 32-bit subtraction operation | ○ | 135 | |
MUL | 16-bit multiplication operation | ○ | 137 | |
DMUL | 32-bit multiplication operation | ○ | 138 | |
DIV | 16-bit division operation | ○ | 139 | |
DDIV | 32-bit division operation | ○ | 140 | |
INC | 16-bit data increment | ○ | 141 | |
DINC | 32-bit data increment | ○ | 142 | |
DEC | 16-bit data decrement | ○ | 143 | |
DDEC | 32-bit data decrement | ○ | 144 | |
Logic operation instruction | NEG | 16-bit complement | ○ | 145 |
DNEG | 32-bit complement | ○ | 147 | |
WOR | 16-bit data logic OR | ○ | 148 | |
DOR | 32-bit data logic OR | ○ | 149 | |
WAND | 16-bit data logic AND | ○ | 150 | |
DAND | 3-bit data logic AND | ○ | 151 | |
WXOR | 16-bit data logic exclusive OR | ○ | 152 | |
DXOR | 32-bit data logic exclusive OR | ○ | 153 | |
PRUN | Octal bit transmission (16-bit data) | ○ | 611 | |
Data processing instruction | ANS | Alarm setting | ○ | 162 |
ANR | Alarm reset | ○ | 164 | |
BON | 16-bit data bit judgement | ○ | 165 | |
DBON | 32-bit data bit judgement | ○ | 166 | |
ENCO | Encode | ○ | 167 | |
DECO | Decode | ○ | 168 | |
SUM | The ON bits of 16-bit data | ○ | 169 | |
DSUM | The ON bits of 32-bit data | ○ | 170 | |
MEAN | 16-bit data mean value | ○ | 171 | |
DMEAN | 32-bit data mean value | ○ | 172 | |
SQR | 16-bit square root | ○ | 173 | |
DSQR | 32-bit square root | ○ | 174 | |
WSUM | 16-bit data sum value | ○ | 175 | |
DWSUM | 32-bit data sum value | ○ | 176 | |
SORT | 16-bit data sorting | ○ | 177 | |
SORT2 | 16-bit data sorting | ○ | 180 | |
DSORT2 | 32-bit data sorting | ○ | 183 | |
SWAP | 16-bit high and low byte swap | ○ | 186 | |
DSWAP | 32-bit high and low byte swap | ○ | 187 | |
BTOW | Byte unit data merge | ○ | 188 | |
WTOB | Byte unit data separation | ○ | 190 | |
DIS | 4-bit separation of 16-bit data | ○ | 192 | |
UNI | 4-bit combination of 16-bit data | ○ | 193 | |
ZRST | Data batch reset | ○ | 194 | |
ZSET | Data batch set | ○ | 196 | |
CRC | cyclic redundancy check instruction | ○ | 197 | |
BCC | BIN16 and BIN8 bit data addition, subtraction and exclusive check | ○ | 154 | |
MAX | BIN16 bit The maximum value of 16-bit data | ○ | 158 | |
DMAX | BIN32 bit The maximum value of 32-bit data | ○ | 158 | |
MIN | BIN16 bit The minimum value of 16-bit data | ○ | 159 | |
DMIN | BIN32 bit The minimum value of 32-bit data | ○ | 160 | |
Matrix input instruction | MTR | Matrix input | ○ | 200 |
Convenient instruction | ABSD | BIN 16-bit data absolute method | ○ | 202 |
DABSD | BIN 32-bit data absolute method | ○ | 204 | |
SER | 16-bit data search | ○ | 206 | |
DSER | 32-bit data search | ○ | 208 | |
ALT | Bit device output inversion | ○ | 210 | |
INCD | BIN 16-bit data relative method | ○ | 212 | |
RAMP | Rotary table proximity control | ○ | 214 | |
ROTC | Rotary table proximity control | ○ | 216 | |
STMR | Special function timer | ○ | 219 | |
TTMR | Teaching timer | ○ | 222 | |
TRH | Conversion of wet and dry bulb temperature and humidity | ○ | 613 | |
External IO instruction | ARWS | Arrow switch | ○ | 224 |
DSW | Numeric key input | ○ | 228 | |
HKY | Hexadecimal numeric key input | ○ | 230 | |
DHKY | 32 digit key input | ○ | 233 | |
PR | ASCII code printing | ○ | 236 | |
SEGD | numeric key input | ○ | 238 | |
SEGL | 7SEG code hour and minute display | ○ | 239 | |
TKY | Numeric key input | ○ | 242 | |
DTKY | Numeric key input | ○ | 244 | |
Data conversion instruction | BCD | BIN → BCD | ○ | 246 |
BIN | 4-bit BCD → BIN | ○ | 248 | |
DBIN | 8-bit BCD → BIN | ○ | 250 | |
FLT | BIN integer → binary floating point number | ○ | 252 | |
DFLT | BIN integer → binary floating point number | ○ | 254 | |
VAL | Character string → BIN 16-bit data conversion | ○ | 255 | |
DVAL | Character string → BIN 32-bit data conversion | ○ | 257 | |
ASCI | HEX code data → ASCII conversion | ○ | 259 | |
HEX | ASCII → HEX code data conversion | ○ | 262 | |
CCD | Check code | ○ | 265 | |
GBIN | Gray code → BIN 16-bit data conversion | ○ | 268 | |
DGBIN | Gray code → BIN 32-bit data conversion | ○ | 268 | |
GRY | BIN 16-bit data → Gray code conversion | ○ | 270 | |
DGRY | BIN 32-bit data → Gray code conversion | ○ | 271 | |
DPRUN | Octal digit transmission (32-bit data) | ○ | 273 | |
Floating point instruction | DACOS | Single precision real number COS-1 operation | ○ | 274 |
DASIN | Single precision real number SIN-1 operation | ○ | 275 | |
DATAN | Single precision real number TAN-1 operation | ○ | 276 | |
DCOS | Single precision real number COS operation | ○ | 277 | |
DCOSH | Single precision real number COSH operation | ○ | 278 | |
DSIN | Single precision real number SIN operation | ○ | 279 | |
DSINH | Single precision real number SINH operation | ○ | 280 | |
DTAN | Single precision real number TAN operation | ○ | 281 | |
DTANH | Single precision real number TANH operation | ○ | 282 | |
DDEG | Single precision real number radian → angle conversion | ○ | 283 | |
DRAD | Single precision real number conversion angle → radian conversion | ○ | 284 | |
DEADD | Single precision real number addition operation | ○ | 285 | |
DESUB | Single precision real number subtraction operation | ○ | 287 | |
DEMUL | Single precision real number multiplication operation | ○ | 289 | |
DEDIV | Single precision real number division operation | ○ | 291 | |
DEMOV | Single precision real data transmission | ○ | 293 | |
DEBCD | Binary floating point → decimal floating point conversion | ○ | 294 | |
DEBIN | Decimal floating point → binary floating point conversion | ○ | 296 | |
DENEG | Single precision real number sign inversion | ○ | 297 | |
DECMP | Single precision real number comparison | ○ | 298 | |
DEZCP | Binary floating point bandwidth comparison | ○ | 300 | |
DESQR | Single precision real square root | ○ | 302 | |
DESTR | Single precision real number → string conversion | ○ | 303 | |
DEVAL | String → single precision real number conversion | ○ | 308 | |
DEXP | Single precision real number exponential operation | ○ | 311 | |
INT | Single precision real number → signed BIN 16-bit data | ○ | 312 | |
DINT | Single precision real number → signed BIN 32-bit data | ○ | 313 | |
DLOG10 | Single precision real number common logarithmic operation | ○ | 314 | |
DLOGE | Single precision real number natural logarithm operation | ○ | 315 | |
Contact comparison instruction | LD= | Number equal comparison | ○ | 316 |
LD> | Number greater than comparison | ○ | 316 | |
LD< | Number less than comparison | ○ | 316 | |
LD>= | Number greater than or equal to comparison | ○ | 316 | |
LD<= | Number less than or equal to comparison | ○ | 316 | |
Floating number comparison instruction | LD<> | Number unequal comparison | ○ | 316 |
AND= | Number equal comparison | ○ | 316 | |
AND> | Number greater than comparison | ○ | 316 | |
AND< | Number less than comparison | ○ | 316 | |
AND>= | Number greater than or equal to comparison | ○ | 316 | |
AND<= | Number less than or equal to comparison | ○ | 316 | |
AND<> | Number unequal comparison | ○ | 316 | |
OR= | Number equal comparison | ○ | 316 | |
OR> | Number greater than comparison | ○ | 316 | |
OR< | Number less than comparison | ○ | 316 | |
OR>= | Number greater than or equal to comparison | ○ | 316 | |
OR<= | Number less than or equal to comparison | ○ | 316 | |
OR<> | Number unequal comparison | ○ | 316 | |
LDD= | Number equal comparison | ○ | 318 | |
LDD> | Number greater than comparison | ○ | 318 | |
LDD< | Number less than comparison | ○ | 318 | |
LDD>= | Number greater than or equal to comparison | ○ | 318 | |
LDD<= | Number less than or equal to comparison | ○ | 318 | |
LDD<> | Number unequal comparison | ○ | 318 | |
ANDD= | Number equal comparison | ○ | 318 | |
ANDD> | Number greater than comparison | ○ | 318 | |
ANDD< | Number less than comparison | ○ | 318 | |
ANDD>= | Number greater than or equal to comparison | ○ | 318 | |
ANDD<= | Number less than or equal to comparison | ○ | 318 | |
ANDD<> | Number unequal comparison | ○ | 318 | |
ORD= | Number equal comparison | ○ | 318 | |
ORD> | Number greater than comparison | ○ | 318 | |
ORD< | Number less than comparison | ○ | 318 | |
ORD>= | Number greater than or equal to comparison | ○ | 318 | |
ORD<= | Number less than or equal to comparison | ○ | 318 | |
ORD<> | Number unequal comparison | ○ | 318 | |
LDE= | Floating number equal comparison | ○ | 320 | |
LDE> | Floating number greater than comparison | ○ | 320 | |
LDE< | Floating number less than comparison | ○ | 320 | |
LDE>= | Floating number greater than or equal to comparison | ○ | 320 | |
LDE<= | Floating number less than or equal to comparison | ○ | 320 | |
LDE<> | Floating number unequal comparison | ○ | 320 | |
ANDE= | Floating number equal comparison | ○ | 320 | |
ANDE> | Floating number greater than comparison | ○ | 320 | |
ANDE< | Floating number less than comparison | ○ | 320 | |
ANDE>= | Floating number greater than or equal to comparison | ○ | 320 | |
ANDE<= | Floating number less than or equal to comparison | ○ | 320 | |
ANDE<> | Floating number unequal comparison | ○ | 320 | |
ORE= | Floating number equal comparison | ○ | 320 | |
ORD> | Floating number greater than comparison | ○ | 320 | |
ORE< | Floating number less than comparison | ○ | 320 | |
ORE>= | Floating number greater than or equal to comparison | ○ | 320 | |
ORE<= | Floating number less than or equal to comparison | ○ | 320 | |
ORE<> | Floating number unequal comparison | ○ | 320 | |
LDS= | String number equal comparison | ○ | 322 | |
LDS<> | String number greater than comparison | ○ | 322 | |
ANDS= | String number less than comparison | ○ | 322 | |
ANDS<> | String number greater than or equal to comparison | ○ | 322 | |
ORS= | String number less than or equal to comparison | ○ | 322 | |
ORS<> | String number unequal comparison | ○ | 322 | |
Clock operation instruction | TADD | The addition of clock data | ○ | 324 |
TSUB | The subtraction of clock data | ○ | 326 | |
TRD | Clock data reading | ○ | 328 | |
TWR | Clock data writing | ○ | 329 | |
HTOS | 16-bit data conversion of time data (hour, minute, second → second) | ○ | 331 | |
DHTOS |
| ○ | 332 | |
HOUR | Hour measuring 16-bit | ○ | 334 | |
DHOUR | Hour measuring 32-bit | ○ | 336 | |
STOH |
| ○ | 338 | |
DSTOH |
| ○ | 339 | |
TCMP | Clock data comparison | ○ | 340 | |
TZCP | Clock data bandwidth comparison | ○ | 342 | |
Data control instruction | BAND | BIN 16-bit data dead zone control | ○ | 344 |
DBAND | BIN 32-bit data dead zone control | ○ | 345 | |
BINDA | BIN 16-bit data → Decimal ASCII conversion | ○ | 347 | |
DBINDA | BIN 32-bit data → Decimal ASCII conversion | ○ | 348 | |
DABIN | Decimal ASCII → BIN conversion | ○ | 349 | |
DDABIN | Decimal ASCII → BIN32-bit data conversion | ○ | 351 | |
LIMIT | BIN 16-bit data high and low limit control | ○ | 353 | |
DLIMIT | BIN 32-bit data high and low limit control | ○ | 354 | |
SCL | BIN 16-bit unit scale (coordinate data of each point) | ○ | 355 | |
DSCL | BIN 32-bit unit scale (coordinate data of each point) | ○ | 358 | |
DSCL2 | BIN 32-bit unit scale (X/Y coordinate data) | ○ | 365 | |
ZONE | BIN 16-bit data zone control | ○ | 369 | |
DZONE | BIN 32-bit data zone control | ○ | 370 | |
Data block instruction | BK+ | BIN 16-bit block data addition operation | ○ | 372 |
DBK+ | BIN 32-bit block data addition operation | ○ | 374 | |
BK- | BIN 16-bit block data subtraction operation | ○ | 376 | |
DBK- | BIN 32-bit block data subtraction operation | ○ | 378 | |
BKCMP= | BIN 16-bit block data comparison | ○ | 380 | |
DBKCMP= | BIN 32-bit block data comparison | ○ | 382 | |
BKCMP<> | BIN 16-bit block data comparison | ○ | 384 | |
DBKCMP<> | BIN 32-bit block data comparison | ○ | 386 | |
BKCMP> | BIN 16-bit block data comparison | ○ | 388 | |
DBKCMP> | BIN 32-bit block data comparison | ○ | 390 | |
BKCMP>= | BIN 16-bit block data comparison | ○ | 392 | |
DBKCMP>= | BIN 32-bit block data comparison | ○ | 394 | |
BKCMP< | BIN 16-bit block data comparison | ○ | 396 | |
DBKCMP< | BIN 32-bit block data comparison | ○ | 398 | |
BKCMP<= | BIN 16-bit block data comparison | ○ | 400 | |
DBKCMP<= | BIN 32-bit block data comparison | ○ | 402 | |
Data table operation instruction | SFRD | Shift read | ○ | 404 |
POP | Read from the back of the data table | ○ | 406 | |
SFWR | Shift write | ○ | 408 | |
FINS | Data insertion of data sheet | ○ | 411 | |
FDEL | Data deletion of data sheet | ○ | 413 | |
IO refresh instruction | REF | IO refresh | ○ | 415 |
REFF | Input refresh (with filter setting) | ○ | 417 | |
Timing measure instruction | DUTY | Clock pulse generation instruction | ○ | 418 |
Random number instruction | RND | Random number instruction | ○ | 420 |
Preferred instruction | DEXMN | Preferred instruction | ○ | 421 |
High-speed pulse output instruction | ZRN | Origin return | ○ | 426 |
DZRN | Origin return | ○ | 428 | |
DSZR | Origin return | ○ | 428 | |
DDSZR | Origin return | ○ | 428 | |
DVIT | 16-bit data relative positioning | ○ | 430 | |
DDVIT | 32-bit data relative positioning | ○ | 430 | |
DRVI | Relative positioning | ○ | 432 | |
DDRVI | Relative positioning | ○ | 432 | |
DRVA | Absolute positioning | ○ | 434 | |
SCL2 | BIN16-bit unit scale (X/Y coordinate data) | ○ | 362 | |
DDRVA | Absolute positioning | ○ | 434 | |
PLSR | Pulse output with acceleration and deceleration | ○ | 436 | |
DPLSR | Pulse output with acceleration and deceleration | ○ | 436 | |
PLSR2 | Multi-speed positioning | ○ | 438 | |
PLSV | Variable speed operation | ○ | 444 | |
DPLSV | Variable speed operation | ○ | 444 | |
PLSY | Pulse output | ○ | 446 | |
DPLSY | Pulse output | ○ | 446 | |
PWM | BIN 16-bit pulse output | ○ | 448 | |
PWM | PWM perimeter mode | ○ | 449 | |
G90G01 | Absolute position line interpolation instruction | ○ | 451 | |
G91G01 | Relative position line interpolation instruction | ○ | 453 | |
G90G02 | Absolute position clockwise circular interpolation instruction | ○ | 455 | |
G91G02 | Relative position clockwise circular interpolation instruction | ○ | 458 | |
G90G03 | Absolute position counterclockwise circular interpolation instruction | ○ | 461 | |
G91G03 | Relative position counterclockwise circular interpolation instruction | ○ | 464 | |
G90G02H | Absolute position clockwise circular helical interpolation instruction | ○ | 467 | |
G91G02H | Relative position clockwise circular helical interpolation instruction | ○ | 470 | |
G90G03H | Absolute position counterclockwise circular helical interpolation instruction | ○ | 473 | |
G91G03H | Relative position counterclockwise circular helical interpolation instruction | ○ | 476 | |
Electronic cam | DEGEAR | Electronic gear/32 bit hand wheel instruction | ○ | 490 |
DECAM | 32-bit electronic cam instruction | ○ | 495 | |
ECAMCUT | Electronic cam table switching instruction | ○ | 498 | |
ECAMTBX | Electronic cam table generation instructions | ○ | 501 | |
Communication instruction | PROTOCOL | Communication port protocol setting | ○ | 547 |
PORTPARA | Modbus serial port parameter setting | ○ | 549 | |
STATION | Modbus station number setting | ○ | 551 | |
RS | External communication instruction | ○ | 553 | |
RS2 | External communication instruction | ○ | 557 | |
TO | Single word data writing from TO/PLC to the module (16-bit specification) | ○ | 562 | |
DTO | Double word data writing from TO/PLC to the module (16-bit specification) | ○ | 564 | |
FROM | Read single word data from the module (16-bit specification) | ○ | 566 | |
DFROM | Read single word data from the module (32-bit specification) | ○ | 568 | |
PID control instruction | CCPID | CCPID calculation | ○ | 606 |
CCPID_SHT | CCPID_SHT calculation | |||
PID | PID calculation | ○ | 603 | |
LAGCDL | Hysteresis temperature control instruction | |||
FPID | FPID calculation | ○ | 607 | |
FPID | FPID calculation | ○ | 607 | |
PRUN | Octal bit transmission (16-bit data) | ○ | 611 | |
TRH | Conversion of wet and dry bulb temperature and humidity | ○ | 613 | |
LEN | String length detection | ○ | 625 | |
LEFT | Extract from the left side of the string | ○ | 626 | |
RIGHT | Extract from the right side of the string | ○ | 628 | |
MIDR | Any extraction from string | ○ | 630 | |
$MOV | String transfer | ○ | 632 | |
MIDW | Arbitrary replacement in string | ○ | 634 | |
STR | BIN 16-bit data → string conversion | ○ | 637 | |
DSTR | BIN 32-bit data → string conversion | ○ | 639 | |
$+ | Combination of strings | ○ | 642 | |
INSTR | String search | ○ | 644 | |
ASC | ASCII data input | ○ | 646 | |
Step ladder diagram instruction | STL/RET | Step ladder diagram instruction | ○ | 648 |
IST | Initialization state | ○ | 652 | |
Ethernet instruction | SOCOPEN | Create socket link | ○ | 670 |
SOCCLOSE | Close socket link | ○ | 672 | |
SOCSEND | Ethernet free-form communication sending | ○ | 672 | |
SOCRECV | Ethernet free-form communication receiving | ○ | 673 | |
SOCMTCP | Ethernet ModbusTCP communication | ○ | 674 |
Application instruction (by alphabetical order)
Classification | Instruction | Function | LX5V | Reference page |
A | LD | Normally open contact operation start instruction | ○ | 29 |
ABSD | BIN 16-bit data absolute method | ○ | 202 | |
ADD | 16-bit addition operation | ○ | 29 | |
ALT | Bit device output inversion | ○ | 210 | |
ANB | Ladder diagram block series connection instruction | ○ | 37 | |
AND | Normally open contact series connection instruction | ○ | 29 | |
AND< | Number less than comparison | ○ | 316 | |
AND<= | Number less than or equal to comparison | ○ | 316 | |
AND<> | Number unequal comparison | ○ | 316 | |
AND= | Number equal comparison | ○ | 316 | |
AND> | Number greater than comparison | ○ | 316 | |
AND>= | Number greater than or equal to comparison | ○ | 316 | |
ANDD< | Number less than comparison | ○ | 318 | |
ANDD<= | Number less than or equal to comparison | ○ | 318 | |
ANDD<> | Number unequal comparison | ○ | 318 | |
ANDD= | Number equal comparison | ○ | 318 | |
ANDD> | Number greater than comparison | ○ | 318 | |
ANDD>= | Number greater than or equal to comparison | ○ | 318 | |
ANDE< | Floating number less than comparison | ○ | 320 | |
ANDE<= | Floating number less than or equal to comparison | ○ | 320 | |
ANDE<> | Floating number unequal comparison | ○ | 320 | |
ANDE= | Floating number equal comparison | ○ | 320 | |
ANDE> | Floating number greater than comparison | ○ | 320 | |
ANDE>= | Floating number greater than or equal to comparison | ○ | 320 | |
ANDF | Falling edge pulse series connection instruction | ○ | 33 | |
ANDP | Rising edge pulse series connection instruction | ○ | 33 | |
ANDS<> | String number greater than or equal to comparison | ○ | 322 | |
ANDS= | String number less than comparison | ○ | 322 | |
ANI | Normally closed contact series connection instruction | ○ | 29 | |
ANR | Alarm reset | ○ | 164 | |
ANS | Alarm setting | ○ | 162 | |
ARWS | Arrow switch | ○ | 224 | |
ASC | ASCII data input | ○ | 646 | |
ASCI | HEX code data → ASCII conversion | ○ | 259 | |
B | BAND | BIN 16-bit data dead zone control | ○ | 344 |
BCC | BIN16 and BIN8 bit data addition, subtraction and exclusive check | ○ | 154 | |
BCD | BIN → BCD | ○ | 246 | |
BIN | 4-bit BCD → BIN | ○ | 248 | |
BINDA | BIN 16-bit data → Decimal ASCII conversion | ○ | 347 | |
BK- | BIN 16-bit block data subtraction operation | ○ | 376 | |
BK+ | BIN 16-bit block data addition operation | ○ | 372 | |
BKCMP< | BIN 16-bit block data comparison | ○ | 384 | |
BKCMP<= | BIN 16-bit block data comparison | ○ | 400 | |
BKCMP<> | BIN 16-bit block data comparison | ○ | 384 | |
BKCMP= | BIN 16-bit block data comparison | ○ | 380 | |
BKCMP> | BIN 16-bit block data comparison | ○ | 388 | |
BKCMP>= | BIN 16-bit block data comparison | ○ | 392 | |
BMOV | Batch transmission | ○ | 87 | |
BON | 16-bit data bit judgement | ○ | 165 | |
BREAK | Break cycle | ○ | 62 | |
BTOW | Byte unit data merge | ○ | 92 | |
C | CALL | Subroutine call | ○ | 53 |
CCD | Check code | ○ | 265 | |
CCPID | CCPID calculation | ○ | 606 | |
CJ | Conditional jump | ○ | 49 | |
CML | 16-bit invert transmission | ○ | 93 | |
CMP | 16-bit data comparison output | ○ | 95 | |
CRC | cyclic redundancy check instruction | ○ | 197 | |
D | DABIN | Decimal ASCII → BIN conversion | ○ | 349 |
DABSD | BIN 32-bit data absolute method | ○ | 204 | |
DACOS | Single precision real number COS-1 operation | ○ | 274 | |
DADD | 32-bit addition operation | ○ | 131 | |
DAND | 3-bit data logic AND | ○ | 151 | |
DASIN | Single precision real number SIN-1 operation | ○ | 275 | |
DATAN | Single precision real number TAN-1 operation | ○ | 276 | |
DBAND | BIN 32-bit data dead zone control | ○ | 345 | |
DBIN | 8-bit BCD → BIN | ○ | 250 | |
DBINDA | BIN 32-bit data → Decimal ASCII conversion | ○ | 348 | |
DBK- | BIN 32-bit block data subtraction operation | ○ | 378 | |
DBK+ | BIN 32-bit block data addition operation | ○ | 374 | |
DBKCMP< | BIN 32-bit block data comparison | ○ | 398 | |
DBKCMP<= | BIN 32-bit block data comparison | ○ | 402 | |
DBKCMP<> | BIN 32-bit block data comparison | ○ | 386 | |
DBKCMP= | BIN 32-bit block data comparison | ○ | 382 | |
DBKCMP> | BIN 32-bit block data comparison | ○ | 390 | |
DBKCMP>= | BIN 32-bit block data comparison | ○ | 394 | |
DBON | 32-bit data bit judgement | ○ | 166 | |
DCML | 32-bit invert transmission | ○ | 94 | |
DCMP | 32-bit data comparison output | ○ | DCMP | |
DCOS | Single precision real number COS operation | ○ | 277 | |
DCOSH | Single precision real number COSH operation | ○ | 278 | |
DDABIN | Decimal ASCII → BIN32-bit data conversion | ○ | 351 | |
DDEC | 32-bit data decrement | ○ | 144 | |
DDEG | Single precision real number radian → angle conversion | ○ | 283 | |
DDIV | 32-bit division operation | ○ | 140 | |
DDRVA | Absolute positioning | ○ | 434 | |
DDRVI | Relative positioning | ○ | 432 | |
DDSZR | Origin return | ○ | 428 | |
DDVIT | 32-bit data relative positioning | ○ | 430 | |
DEADD | Single precision real number addition operation | ○ | 285 | |
DEBCD | Binary floating point → decimal floating point conversion | ○ | 294 | |
DEBIN | Decimal floating point → binary floating point conversion | ○ | 95 | |
DEC | 16-bit data decrement | ○ | 143 | |
DECAM | 32-bit electronic cam instruction | ○ | 495 | |
DECMP | Single precision real number comparison | ○ | 298 | |
DECO | Decode | ○ | 168 | |
DEDIV | Single precision real number division operation | ○ | 291 | |
DEGEAR | Electronic gear/32 bit hand wheel instruction | ○ | 490 | |
DEMOV | Single precision real data transmission | ○ | 293 | |
DEMUL | Single precision real number multiplication operation | ○ | 289 | |
DENEG | Single precision real number sign inversion | ○ | 297 | |
DESQR | Single precision real square root | ○ | 302 | |
DESTR | Single precision real number → string conversion | ○ | 303 | |
DESUB | Single precision real number subtraction operation | ○ | 287 | |
DEVAL | String → single precision real number conversion | ○ | 308 | |
DEXMN | Preferred instruction | ○ | 421 | |
DEXP | Single precision real number exponential operation | ○ | 311 | |
DEZCP | Binary floating point bandwidth comparison | ○ | 300 | |
DFLT | BIN integer → binary floating point number | ○ | 254 | |
DFMOV | 32-bit multicast | ○ | 90 | |
DFROM | Read single word data from the module (32-bit specification) | ○ | 568 | |
DGBIN | Gray code → BIN 32-bit data conversion | ○ | 268 | |
DGRY | BIN 32-bit data → Gray code conversion | ○ | 271 | |
DHKY | 32 digit key input | ○ | 233 | |
DHOUR | Hour measuring 32-bit | ○ | 336 | |
DHSCR | High-speed comparison reset | ○ | 81 | |
DHSCS | High-speed comparison set | ○ | 79 | |
DHSZ | High-speed zone comparison | ○ | 83 | |
DHTOS | 32-bit data conversion of time data (hour, minute, second → second) | ○ | 332 | |
DI | Interrupt prohibited | ○ | 55 | |
DINC | 32-bit data increment | ○ | 142 | |
DINT | Single precision real number → signed BIN 32-bit data | ○ | 313 | |
DIS | 4-bit separation of 16-bit data | ○ | 192 | |
DIV | 16-bit division operation | ○ | 139 | |
DLIMIT | BIN 32-bit data high and low limit control | ○ | 354 | |
DLOG10 | Single precision real number common logarithmic operation | ○ | 314 | |
DLOGE | Single precision real number natural logarithm operation | ○ | 315 | |
DMAX | BIN32 bit The maximum value of 32-bit data | ○ | 158 | |
DMEAN | 32-bit data mean value | ○ | 172 | |
DMIN | BIN32 bit The minimum value of 32-bit data | ○ | 287 | |
DMOV | 32-bit transmission | ○ | 86 | |
DMUL | 32-bit multiplication operation | ○ | 138 | |
DNEG | 32-bit complement | ○ | 147 | |
DOR | 32-bit data logic OR | ○ | 149 | |
DPLSR | Pulse output with acceleration and deceleration | ○ | 436 | |
DPLSV | Variable speed operation | ○ | 444 | |
DPLSY | Pulse output | ○ | 446 | |
DPRUN | Octal digit transmission (32-bit data) | ○ | 273 | |
DRAD | Single precision real number conversion angle → radian conversion | ○ | 284 | |
DRCL | 32-bit cycle shift left with carry | ○ | 116 | |
DRCR | 32-bit cycle shift right with carry | ○ | 111 | |
DROL | 32-bit cycle shift left | ○ | 114 | |
DROR | 32-bit cycle shift right | ○ | 107 | |
DRVA | Absolute positioning | ○ | 434 | |
DRVI | Relative positioning | ○ | 432 | |
DSCL | BIN 32-bit unit scale (coordinate data of each point) | ○ | 358 | |
DSCL2 | BIN 32-bit unit scale (X/Y coordinate data) | ○ | 365 | |
DSER | 32-bit data search | ○ | 208 | |
DSFL | one word shift left of the n-bit data | ○ | 128 | |
DSFR | one word shift right of the n-bit data | ○ | 125 | |
DSIN | Single precision real number SIN operation | ○ | 279 | |
DSINH | Single precision real number SINH operation | ○ | 280 | |
DSORT2 | 32-bit data sorting | ○ | 183 | |
DSQR | 32-bit square root | ○ | 174 | |
DSTOH |
(hour, minute, second → second) | ○ | 339 | |
DSTR | BIN 32-bit data → string conversion | ○ | 639 | |
DSUB | 32-bit subtraction operation | ○ | 135 | |
DSUM | The ON bits of 32-bit data | ○ | 170 | |
DSW | Numeric key input | ○ | 228 | |
DSWAP | 32-bit high and low byte swap | ○ | 187 | |
DSZR | Origin return | ○ | 428 | |
DTAN | Single precision real number TAN operation | ○ | 281 | |
DTANH | Single precision real number TANH operation | ○ | 282 | |
DTKY | Numeric key input | ○ | 244 | |
DTO | Double word data writing from TO/PLC to the module (16-bit specification) | ○ | 564 | |
DUTY | Clock pulse generation instruction | ○ | 418 | |
DVAL | Character string → BIN 32-bit data conversion | ○ | 257 | |
DVIT | 16-bit data relative positioning | ○ | 430 | |
DWSUM | 32-bit data sum value | ○ | 176 | |
DXCH | 32-bit data exchange | ○ | 99 | |
DXOR | 32-bit data logic exclusive OR | ○ | 153 | |
DZCP | 32-bit data interval comparison | ○ | 103 | |
DZONE | BIN 32-bit data zone control | ○ | 370 | |
DZRN | Origin return | ○ | 428 | |
E | ECAMCUT | Electronic cam table switching instruction | ○ | 498 |
ECAMTBX | Electronic cam table generation instructions | ○ | 501 | |
ENCO | Encode | ○ | 167 | |
EI | Interrupt allowed | ○ | 55 | |
END | Program end instruction | ○ | 48 | |
F | FDEL | Data deletion of data sheet | ○ | 413 |
FINS | Data insertion of data sheet | ○ | 411 | |
FLT | BIN integer → binary floating point number | ○ | 252 | |
FMOV | 16-bit multicast | ○ | 88 | |
FOR~NEXT | Cycle instruction | ○ | 60 | |
FPID | FPID calculation | ○ | 607 | |
FROM | Read single word data from the module (16-bit specification) | ○ | 566 | |
G | G90G01 | Absolute position line interpolation instruction | ○ | 451 |
G90G02 | Absolute position clockwise circular interpolation instruction | ○ | 455 | |
G90G02H | Absolute position clockwise circular helical interpolation instruction | ○ | 467 | |
G90G03 | Absolute position counterclockwise circular interpolation instruction | ○ | 461 | |
G90G03H | Absolute position counterclockwise circular helical interpolation instruction | ○ | 473 | |
G91G01 | Relative position line interpolation instruction | ○ | 453 | |
G91G02 | Relative position clockwise circular interpolation instruction | ○ | 458 | |
G91G02H | Relative position clockwise circular helical interpolation instruction | ○ | 470 | |
G91G03 | Relative position counterclockwise circular interpolation instruction | ○ | 464 | |
G91G03H | Relative position counterclockwise circular helical interpolation instruction | ○ | 476 | |
GBIN | Gray code → BIN 16-bit data conversion | ○ | 268 | |
GRY | BIN 16-bit data → Gray code conversion | ○ | 270 | |
H | HEX | ASCII → HEX code data conversion | ○ | 262 |
HKY | Hexadecimal numeric key input | ○ | 230 | |
HOUR | Hour measuring 16-bit | ○ | 334 | |
HTOS | 16-bit data conversion of time data (hour, minute, second → second) | ○ | 331 | |
I | INC | 16-bit data increment | ○ | 141 |
INCD | BIN 16-bit data relative method | ○ | 212 | |
INSTR | String search | ○ | 644 | |
INT | Single precision real number → signed BIN 16-bit data | ○ | 312 | |
INV | Invert the result of the operation | ○ | 38 | |
L | IST | Initialization state | ○ | 652 |
LD< | Number less than comparison | ○ | 15 | |
LD<= | Number less than or equal to comparison | ○ | 15 | |
LD<> | Number unequal comparison | ○ | 15 | |
LD= | Number equal comparison | ○ | 29 | |
LD> | Number greater than comparison | ○ | 29 | |
LD>= | Number greater than or equal to comparison | ○ | 15 | |
LDD< | Number less than comparison | ○ | 318 | |
LDD<= | Number less than or equal to comparison | ○ | 318 | |
LDD<> | Number unequal comparison | ○ | 318 | |
LDD= | Number equal comparison | ○ | 318 | |
LDD> | Number greater than comparison | ○ | 318 | |
LDD>= | Number greater than or equal to comparison | ○ | 318 | |
LDE< | Floating number less than comparison | ○ | 320 | |
LDE<= | Floating number less than or equal to comparison | ○ | 320 | |
LDE<> | Floating number unequal comparison | ○ | 320 | |
LDE= | Floating number equal comparison | ○ | 320 | |
LDE> | Floating number greater than comparison | ○ | 320 | |
LDE>= | Floating number greater than or equal to comparison | ○ | 320 | |
LDF | Falling edge pulse operation start instruction | ○ | 33 | |
LDI | Normally closed contact operation start instruction | ○ | 29 | |
LDP | Rising edge pulse operation start instruction | ○ | 33 | |
LDS<> | String number greater than comparison | ○ | 322 | |
LDS= | String number equal comparison | ○ | 322 | |
LEFT | Extract from the left side of the string | ○ | 626 | |
LEN | String length detection | ○ | 625 | |
LIMIT | BIN 16-bit data high and low limit control | ○ | 353 | |
M | MAX | BIN16 bit The maximum value of 16-bit data | ○ | 158 |
MC | Main control instruction | ○ | 63 | |
MCR | Main control instruction | ○ | 63 | |
MEAN | 16-bit data mean value | ○ | 171 | |
MEF | Pulse the result of the operation | ○ | 40 | |
MEP | Pulse the result of the operation | ○ | 40 | |
MIDR | Any extraction from string | ○ | 630 | |
MIDW | Arbitrary replacement in string | ○ | 634 | |
MIN | BIN16 bit The minimum value of 16-bit data | ○ | 159 | |
MOV | 16-bit transmission | ○ | 85 | |
MPP | Operation result push, read, pop | ○ | 38 | |
MPS | Operation result push, read, pop | ○ | 38 | |
MRD | Operation result push, read, pop | ○ | 38 | |
MTR | Matrix input | ○ | 200 | |
MUL | 16-bit multiplication operation | ○ | 137 | |
N | NEG | 16-bit complement | ○ | 145 |
O | OR | One normally open contact parallel connection instruction | ○ | 29 |
OR< | Number less than comparison | ○ | 316 | |
OR<= | Number less than or equal to comparison | ○ | 316 | |
OR<> | Number unequal comparison | ○ | 316 | |
OR= | Number equal comparison | ○ | 316 | |
OR> | Number greater than comparison | ○ | 316 | |
OR>= | Number greater than or equal to comparison | ○ | 316 | |
ORB | Ladder diagram block parallel connection instruction | ○ | 37 | |
ORD< | Number less than comparison | ○ | 318 | |
ORD<= | Number less than or equal to comparison | ○ | 318 | |
ORD<> | Number unequal comparison | ○ | 318 | |
ORD= | Number equal comparison | ○ | 318 | |
ORD> | Number greater than comparison | ○ | 318 | |
ORD> | Floating number greater than comparison | ○ | 318 | |
ORD>= | Number greater than or equal to comparison | ○ | 318 | |
ORE< | Floating number less than comparison | ○ | 320 | |
ORE<= | Floating number less than or equal to comparison | ○ | 320 | |
ORE<> | Floating number unequal comparison | ○ | 320 | |
ORE= | Floating number equal comparison | ○ | 320 | |
ORE>= | Floating number greater than or equal to comparison | ○ | 320 | |
ORF | Falling edge pulse parallel connection instruction | ○ | 33 | |
ORI | one normally closed contact parallel connection instruction | ○ | 29 | |
ORP | Rising edge pulse parallel connection instruction | ○ | 33 | |
ORS<> | String number unequal comparison | ○ | 322 | |
ORS= | String number less than or equal to comparison | ○ | 322 | |
OUT | Output instruction | ○ | 41 | |
OUT C | Counter output | ○ | 70 | |
OUT HSC | High-speed counter switch | ○ | 77 | |
OUT LC | Long counter output | ○ | 71 | |
OUT T | Timer output | ○ | 70 | |
P | PID | PID calculation | ○ | 603 |
PLF | Falling edge output | ○ | 47 | |
PLS | Rising edge output | ○ | 48 | |
PLSR | Pulse output with acceleration and deceleration | ○ | 436 | |
PLSR2 | Multi-speed positioning | ○ | 438 | |
PLSV | Variable speed operation | ○ | 444 | |
PLSY | Pulse output | ○ | 446 | |
POP | Read from the back of the data table | ○ | 406 | |
PORTPARA | Modbus serial port parameter setting | ○ | 551 | |
PR | ASCII code printing | ○ | 236 | |
PROTOCOL | Communication port protocol setting | ○ | 547 | |
PRUN | Octal bit transmission (16-bit data) | ○ | 611 | |
PWM | BIN 16-bit pulse output | ○ | 448 | |
PWM | PWM perimeter mode | ○ | 449 | |
R | RAMP | Rotary table proximity control | ○ | 214 |
RCL | 16-bit cycle shift left with carry | ○ | 115 | |
RCR | 16-bit cycle shift right with carry | ○ | 109 | |
REF | IO refresh | ○ | 415 | |
REFF | Input refresh (with filter setting) | ○ | 417 | |
RIGHT | Extract from the right side of the string | ○ | 628 | |
RND | Random number instruction | ○ | 420 | |
ROL | 16-bit cycle shift left | ○ | 113 | |
ROR | 16-bit cycle shift right | ○ | 105 | |
ROTC | Rotary table proximity control | ○ | 216 | |
RS | External communication instruction | ○ | 553 | |
RS2 | External communication instruction | ○ | 557 | |
RST | Reset instruction | ○ | 45 | |
S | SCL | BIN 16-bit unit scale (coordinate data of each point) | ○ | 355 |
SCL2 | BIN16-bit unit scale (X/Y coordinate data) | ○ | 362 | |
SEGD | numeric key input | ○ | 238 | |
SEGL | 7SEG code hour and minute display | ○ | 239 | |
SER | 16-bit data search | ○ | 206 | |
SET | Setting instruction | ○ | 43 | |
SFL | n-bit shift left of the 16-bit data | ○ | 126 | |
SFR | n-bit shift right of the 16-bit data | ○ | 126 | |
SFRD | Shift read | ○ | 404 | |
SFTL | n-bit shift left of the n-bit data | ○ | 119 | |
SFTR | n-bit shift right of the n-bit data | ○ | 117 | |
SFWR | Shift write | ○ | 408 | |
SIMASK | Interrupt mask | ○ | 59 | |
SMOV | Bit shift | ○ | 91 | |
SOCCLOSE | Close socket link | ○ | 672 | |
SOCMTCP | Ethernet ModbusTCP communication | ○ | 674 | |
SOCOPEN | Create socket link | ○ | 670 | |
SOCRECV | Ethernet free-form communication receiving | ○ | 673 | |
SOCSEND | Ethernet free-form communication sending | ○ | 672 | |
SORT | 16-bit data sorting | ○ | 177 | |
SORT2 | 16-bit data sorting | ○ | 180 | |
SQR | 16-bit square root | ○ | 173 | |
STATION | Modbus station number setting | ○ | 551 | |
STL/RET | Step ladder diagram instruction | ○ | 648 | |
STMR | Special function timer | ○ | 219 | |
STOH | 16-bit data conversion of time data (hour, minute, second → second) | ○ | 338 | |
STR | BIN 16-bit data → string conversion | ○ | STR | |
SUB | 16-bit subtraction operation | ○ | 133 | |
SUM | The ON bits of 16-bit data | ○ | 169 | |
SWAP | 16-bit high and low byte swap | ○ | 186 | |
T | TADD | The addition of clock data | ○ | 324 |
TCMP | Clock data comparison | ○ | 340 | |
TKY | Numeric key input | ○ | 242 | |
TO | Single word data writing from TO/PLC to the module (16-bit specification) | ○ | 562 | |
TRD | Clock data reading | ○ | 328 | |
TRH | Conversion of wet and dry bulb temperature and humidity | ○ | 613 | |
TSUB | The subtraction of clock data | ○ | 326 | |
TTMR | Teaching timer | ○ | 222 | |
TWR | Clock data writing | ○ | 329 | |
TZCP | Clock data bandwidth comparison | ○ | 342 | |
V | UNI | 4-bit combination of 16-bit data | ○ | 193 |
VAL | Character string → BIN 16-bit data conversion | ○ | 255 | |
W | WAND | 16-bit data logic AND | ○ | 150 |
WDT | Watchdog timer | ○ | 67 | |
WOR | 16-bit data logic OR | ○ | 148 | |
WSFL | n-word shift left of the n-word data | ○ | 122 | |
WSFR | n-word shift right of the n-word data | ○ | 121 | |
WSUM | 16-bit data sum value | ○ | 175 | |
WTOB | Byte unit data separation | ○ | 190 | |
WXOR | 16-bit data logic exclusive OR | ○ | 152 | |
X | XCH | 16-bit data exchange | ○ | 97 |
Z | ZCP | 16-bit data interval comparison | ○ | 101 |
ZONE | BIN 16-bit data zone control | ○ | 369 | |
ZRN | Origin return | ○ | 426 | |
ZRST | Data batch reset | ○ | 194 | |
ZSET | Data batch set | ○ | 196 | |
$+ | Combination of strings | ○ | 642 | |
$MOV | String transfer | ○ | 632 |