Changes for page 06 Instructions
Last modified by Devin Chen on 2024/10/15 14:46
Summary
-
Page properties (1 modified, 0 added, 0 removed)
Details
- Page properties
-
- Content
-
... ... @@ -1,0 +1,305 @@ 1 += **6.1.1 Basic program instruction list** = 2 + 3 +|**Instruction type**|**Instruction**|**Description**|((( 4 +**LX3V(1S)** 5 +)))|**LX3V (2N)**|**LX3VP**|**LX3VE** 6 +|(% rowspan="25" %)[[Basic instructions>>path:/wiki/plc/view/2-User%20manual/6.Instruction/01.Basic%20instruction/]]|LD|Operation contact type NO (normally open)|¡|¡|¡|¡ 7 +|LDI|Operation contact type NC (normally closed)|¡|¡|¡|¡ 8 +|OUT|Final logical operation type coil drive|¡|¡|¡|¡ 9 +|AND|Serial connection of NO(normally open)|¡|¡|¡|¡ 10 +|ANI|Serial logical, operation contact type NC(normally closed) contacts|¡|¡|¡|¡ 11 +|OR|Parallel, connection of NO (normally open) contacts|¡|¡|¡|¡ 12 +|ORI|Parallel, connection of NC (normally closed) contacts|¡|¡|¡|¡ 13 +|LDP|Initial logical, operation -Rising edge pulse|¡|¡|¡|¡ 14 +|LDF|Initial logical, operation falling/trailing edge pulse|¡|¡|¡|¡ 15 +|ANDP|Serial connection of Rising edge pulse|¡|¡|¡|¡ 16 +|ANDF|Serial connection of falling/ trailing edge pulse|¡|¡|¡|¡ 17 +|ORP|Parallel, connection of NO Rising edge pulse|¡|¡|¡|¡ 18 +|ORF|Parallel connection of Falling/trailing edge pulse|¡|¡|¡|¡ 19 +|ORB|Serial connection of multiple parallel circuits|¡|¡|¡|¡ 20 +|ANB|Serial connection of multiple parallel circuits|¡|¡|¡|¡ 21 +|MPS|Stores the current result of the internal PLC operations|¡|¡|¡|¡ 22 +|MRD|Reads the current result of the internal PLC operations|¡|¡|¡|¡ 23 +|MPP|Pops (recalls and removes) the currently stored result|¡|¡|¡|¡ 24 +|MC|Denotes the start of a master control block|¡|¡|¡|¡ 25 +|MCR|Denotes the end of a master control block|¡|¡|¡|¡ 26 +|INV|Invert the current result of the internal PLC operations|¡|¡|¡|¡ 27 +|PLS|Rising edge pulse|¡|¡|¡|¡ 28 +|PLF|Falling / trailing edge pulse|¡|¡|¡|¡ 29 +|SET|Sets a bit device permanently ON|¡|¡|¡|¡ 30 +|RST|Resets a bit device permanently OFF|¡|¡|¡|¡ 31 + 32 += **6.1.2 Step ladder instructions list** = 33 + 34 +|**Instruction type**|**Instruction**|**Description**|((( 35 +**LX3V** 36 + 37 +**(1S)** 38 +)))|**LX3V (2N)**|**LX3VP**|**LX3VE** 39 +|(% rowspan="2" %)[[Step ladder instructions>>path:/wiki/plc/view/2-User%20manual/6.Instruction/17.Step%20control%20instructions/]]|STL|STL programming start instruction|¡|¡|¡|¡ 40 +|RET|STL programming end instruction|¡|¡|¡|¡ 41 + 42 += **6.1.3 Program Flow instruction list** = 43 + 44 +|**Instruction type**|**Instruction**|**Description**|((( 45 +**LX3V** 46 + 47 +**(1S)** 48 +)))|**LX3V (2N)**|**LX3VP**|**LX3VE** 49 +|(% rowspan="7" %)[[Program flow instructions>>path:/wiki/plc/view/2-User%20manual/6.Instruction/02.Program%20flow/]]|CJ|Conditional jump|¡|¡|¡|¡ 50 +|CALL|Call Subroutine|¡|¡|¡|¡ 51 +|EI|Enable Interrupt|¡|¡|¡|¡ 52 +|DI|Disable Interrupt|¡|¡|¡|¡ 53 +|WDT|Watchdog Timer|¡|¡|¡|¡ 54 +|FOR|Start of a For/Next Loop|¡|¡|¡|¡ 55 +|NEXT|End a For/Next Loop|¡|¡|¡|¡ 56 + 57 += **6.1.4 Move and Compare instruction list** = 58 + 59 +|**Instruction type**|**Instruction**|**Description**|((( 60 +**LX3V** 61 + 62 +**(1S)** 63 +)))|**LX3V (2N)**|**LX3VP**|**LX3VE** 64 +|(% rowspan="10" %)[[Move and Compare instructions>>path:/wiki/plc/view/2-User%20manual/6.Instruction/03.Move%20and%20campare/]]|CMP|Compare |¡|¡|¡|¡ 65 +|ZCP|Zone compare|¡|¡|¡|¡ 66 +|MOV|Move |¡|¡|¡|¡ 67 +|SMOV|Shift move|-|¡|¡|¡ 68 +|CML|Compliment |-|¡|¡|¡ 69 +|BMOV|Block move|¡|¡|¡|¡ 70 +|FMOV|Fill move|-|¡|¡|¡ 71 +|XCH|Exchange |-|¡|¡|¡ 72 +|BCD|Binary coded decimal|¡|¡|¡|¡ 73 +|BIN|Binary |¡|¡|¡|¡ 74 + 75 += **6.1.5 Arithmetic and Logical Operations instruction list** = 76 + 77 +|**Instruction type**|**Instruction**|**Description**|((( 78 +**LX3V** 79 + 80 +**(1S)** 81 +)))|**LX3V (2N)**|**LX3VP**|**LX3VE** 82 +|(% rowspan="10" %)[[Arithmetic and Logical Operations instructions>>path:/wiki/plc/view/2-User%20manual/6.Instruction/06.Arithmetic%20and%20logical%20operations/]]|ADD|Addition |¡|¡|¡|¡ 83 +|SUB|Subtraction |¡|¡|¡|¡ 84 +|MUL|Multiplication |¡|¡|¡|¡ 85 +|DIV|Division |¡|¡|¡|¡ 86 +|INC|Increment|¡|¡|¡|¡ 87 +|DEC|Decrement|¡|¡|¡|¡ 88 +|WAND|Word AND|¡|¡|¡|¡ 89 +|WOR|Word OR|¡|¡|¡|¡ 90 +|WXOR|Word exclusive OR|¡|¡|¡|¡ 91 +|NEG|Negation |-|¡|¡|¡ 92 + 93 += **6.1.6 Rotation and Shift instruction list** = 94 + 95 +|**Instruction type**|**Instruction**|**Description**|((( 96 +**LX3V** 97 + 98 +**(1S)** 99 +)))|**LX3V (2N)**|**LX3VP**|**LX3VE** 100 +|(% rowspan="10" %)[[Rotation and Shift instructions>>path:/wiki/plc/view/2-User%20manual/6.Instruction/08.Rotation%20and%20shift/]]|ROR|Rotation right|¡|¡|¡|¡ 101 +|ROL|Rotation left|¡|¡|¡|¡ 102 +|RCR|16-bit rotation right with carry|-|¡|¡|¡ 103 +|RCL|16-bit rotation left with carry|-|¡|¡|¡ 104 +|SFTR|(bit) shift right|¡|¡|¡|¡ 105 +|SFTL|(bit) shift left|¡|¡|¡|¡ 106 +|WSFR|word shift right|-|¡|¡|¡ 107 +|WSFL|word shift left|-|¡|¡|¡ 108 +|SFWR|shift register write|¡|¡|¡|¡ 109 +|SFRD|shift register read|¡|¡|¡|¡ 110 + 111 += **6.1.7 Data operation instruction list** = 112 + 113 +|**Instruction type**|**Instruction**|**Description**|((( 114 +**LX3V** 115 + 116 +**(1S)** 117 +)))|**LX3V (2N)**|**LX3VP**|**LX3VE** 118 +|(% rowspan="11" %)[[Data operation instructions>>path:/wiki/plc/view/2-User%20manual/6.Instruction/04.Data%20operation/]]|ZRST|Zone reset|¡|¡|¡|¡ 119 +|DECO|Decode |¡|¡|¡|¡ 120 +|ENCO|Encode |¡|¡|¡|¡ 121 +|SUM|The sum of active bits|-|¡|¡|¡ 122 +|BON|Check specified bit status|-|¡|¡|¡ 123 +|MEAN|Mean |-|¡|¡|¡ 124 +|ANS|(timed) annunciator set|-|¡|¡|¡ 125 +|ANR|Annunciator reset|-|¡|¡|¡ 126 +|SQR|Square root|-|¡|¡|¡ 127 +|FLT|Float |-|¡|¡|¡ 128 +|SWAP|High and low bit conversion|-|¡|¡|¡ 129 + 130 += **6.1.8 High-speed Processing Instruction** = 131 + 132 +|**Instruction type**|**Instruction**|**Description**|((( 133 +**LX3V** 134 + 135 +**(1S)** 136 +)))|**LX3V (2N)**|**LX3VP**|**LX3VE** 137 +|(% rowspan="10" %)[[High-speed Processing Instruction>>path:/wiki/plc/view/2-User%20manual/6.Instruction/07.High%20speed%20process/]]|REF|Refresh|¡|¡|¡|¡ 138 +|REFF|Refresh and filter adjust|-|¡|¡|¡ 139 +|MTR|Input matrix|¡|¡|¡|¡ 140 +|DHSCR|High speed counter set|¡|¡|¡|¡ 141 +|DHSCS|High speed counter reset|¡|¡|¡|¡ 142 +|DHSZ|High speed counter zone compare|-|¡|¡|¡ 143 +|SPD|Speed detect|¡|¡|¡|¡ 144 +|PLSY|16-bit pulse Y output|¡|¡|¡|¡ 145 +|PWM|Pulse width modulation|¡|¡|¡|¡ 146 +|PLSR|Ramp pulse output|¡|¡|¡|¡ 147 + 148 += **6.1.9 ECAM instruction list** = 149 + 150 +|**Instruction type**|**Instruction**|**Description**|((( 151 +**LX3V** 152 + 153 +**(1S)** 154 +)))|**LX3V (2N)**|**LX3VP**|**LX3VE** 155 +|(% rowspan="3" %)[[ECAM instruction>>path:/wiki/plc/view/2-User%20manual/6.Instruction/10.ECAM/]]|DECAM|ECAM configuration|-|-|-|¡ 156 +|DEGEAR|Electronic gear configuration|-|-|-|¡ 157 +|ECAMTBX|Create E-CAM datasheet|-|-|-|¡ 158 + 159 += **6.1.10 External I/O Devices instruction list** = 160 + 161 +|**Instruction type**|**Instruction**|**Description**|((( 162 +**LX3V** 163 + 164 +**(1S)** 165 +)))|**LX3V (2N)**|**LX3VP**|**LX3VE** 166 +|(% rowspan="12" %)[[External I/O device instruction>>path:/wiki/plc/view/2-User%20manual/6.Instruction/09.External%20IO%20Devices/]]|TKY|Ten key input|-|¡|¡|¡ 167 +|HKY|Hexadecimal input|-|¡|¡|¡ 168 +|DSW|Digital switch (thumbwheel input)|¡|¡|¡|¡ 169 +|SEGD|Seven segment decoder|-|¡|¡|¡ 170 +|SEGL|Seven segment with latch|¡|¡|¡|¡ 171 +|ARWS|Arrow switch|-|¡|¡|¡ 172 +|ASC|ASCII code|-|¡|¡|¡ 173 +|PR|“print” to a display|-|¡|¡|¡ 174 +|FROM|Read from a special function block|¡|¡|¡|¡ 175 +|TO|Write to a special function block|¡|¡|¡|¡ 176 +|GRY|Converts binary integer to GRAY code|-|¡|¡|¡ 177 +|GBIN|Converts GRAY CODE to binary|-|¡|¡|¡ 178 + 179 += **6.1.11 External Devices instruction list** = 180 + 181 +|**Instruction type**|**Instruction**|**Description**|((( 182 +**LX3V** 183 + 184 +**(1S)** 185 +)))|**LX3V (2N)**|**LX3VP**|**LX3VE** 186 +|(% rowspan="9" %)[[External devices instruction>>path:/wiki/plc/view/2-User%20manual/6.Instruction/13.External%20Device%20SER%20instruction/]]|RS|RS communications|¡|¡|¡|¡ 187 +|RS2|RS2 communications|¡|¡|¡|¡ 188 +|CPAVL|Serial port settings|¡|¡|¡|¡ 189 +|CPAVL|Ethernet port settings|¡|¡|¡|¡ 190 +|PRUN|Octal bit transmission|¡|¡|¡|¡ 191 +|ASCI|hexadecimal to ASCII|¡|¡|¡|¡ 192 +|HEX|ASCII to hexadecimal|¡|¡|¡|¡ 193 +|CCD|check code|¡|¡|¡|¡ 194 +|PID|PID control loop|¡|¡|¡|¡ 195 + 196 += **6.1.12 Floating Point instruction list** = 197 + 198 +|**Instruction type**|**Instruction**|**Description**|((( 199 +**LX3V** 200 + 201 +**(1S)** 202 +)))|**LX3V (2N)**|**LX3VP**|**LX3VE** 203 +|(% rowspan="22" %)[[Floating point instruction>>path:/wiki/plc/view/2-User%20manual/6.Instruction/14.Floating%20calculation/]]|DECMP|Binary floating point data compare|-|¡|¡|¡ 204 +|DEZCP|Binary floating point zone compare|-|¡|¡|¡ 205 +|DEBCD|Binary to BCD floating point data conversion|-|¡|¡|¡ 206 +|DEBIN|BCD to Binary floating point data conversion|-|¡|¡|¡ 207 +|DEADD|Binary floating point addition|-|¡|¡|¡ 208 +|DESUB|Binary floating point subtraction|-|¡|¡|¡ 209 +|DEMUL|Binary floating point multiplication|-|¡|¡|¡ 210 +|DEDIV|Binary floating point division|-|¡|¡|¡ 211 +|DESQR|Binary floating point square root|-|¡|¡|¡ 212 +|INT|16-bit binary floating point to integer|-|¡|¡|¡ 213 +|DSIN|Sin operation|-|¡|¡|¡ 214 +|DCOS|Cosine operation|-|¡|¡|¡ 215 +|DTAN|Tangent operation|-|¡|¡|¡ 216 +|DASIN|Calculate radian value, according to the corresponding value of SIN|-|-|¡|¡ 217 +|DSINH|Binary floating point operation of Hyperbolic Sine function SINH|-|-|¡|¡ 218 +|DACOS|Calculate radian value, according to the corresponding value of COS|-|-|¡|¡ 219 +|DCOSH|Binary floating point operation of Hyperbolic Cosine function COSH|-|-|¡|¡ 220 +|DATAN|Calculate radian value, according to the corresponding value of TAN|-|-|¡|¡ 221 +|DTANH|Binary floating point operation of Hyperbolic Tangent function TANH|-|-|¡|¡ 222 +|DEXP|Perform exponent operation of binary floating-point number to base e (2.71828)|-|-|¡|¡ 223 +|DLOG10|Perform common logarithm operation of binary floating-point number to base 10|-|-|¡|¡ 224 +|DLOGE|Perform natural logarithm operation of binary floating-point number to base e (2.71828)|-|-|¡|¡ 225 + 226 += **6.1.13 Positioning Instruction list** = 227 + 228 +|**Instruction type**|**Instruction**|**Description**|((( 229 +**LX3V** 230 + 231 +**(1S)** 232 +)))|**LX3V (2N)**|**LX3VP**|**LX3VE** 233 +|(% rowspan="5" %)[[Positioning instruction>>path:/wiki/plc/view/2-User%20manual/6.Instruction/12.Positioning%20control/]]|DABS|Absolute current value read|¡|¡|¡|¡ 234 +|ZRN|Setting of zero return speed|¡|¡|¡|¡ 235 +|PLSV|Variable speed pulse output|¡|¡|¡|¡ 236 +|DRVI|Relative position control|¡|¡|¡|¡ 237 +|DRVA|Absolute position control|¡|¡|¡|¡ 238 + 239 +**4.14 Real Time Clock Control** 240 + 241 +|**Instruction type**|**Instruction**|**Description**|((( 242 +**LX3V** 243 + 244 +**(1S)** 245 +)))|**LX3V (2N)**|**LX3VP**|**LX3VE** 246 +|(% rowspan="7" %)[[Real time clock control>>path:/wiki/plc/view/2-User%20manual/6.Instruction/05.Real%20time%20clock/]]|TCMP|time compare|¡|¡|¡|¡ 247 +|TZCP|time zone compare|¡|¡|¡|¡ 248 +|TADD|time addition|¡|¡|¡|¡ 249 +|TSUB|time subtraction|¡|¡|¡|¡ 250 +|TRD|read RTC data|¡|¡|¡|¡ 251 +|TWR|set RTC data|¡|¡|¡|¡ 252 +|HOUR|16-bit chronograph|¡|¡|¡|¡ 253 + 254 += **6.1.14 Handy Instructions list** = 255 + 256 +|**Instruction type**|**Instruction**|**Description**|((( 257 +**LX3V(1S)** 258 +)))|**LX3V (2N)**|**LX3VP**|**LX3VE** 259 +|(% rowspan="10" %)[[Handy instruction>>path:/wiki/plc/view/2-User%20manual/6.Instruction/11.Handy%20instructions/]]|IST|initial state|¡|¡|¡|¡ 260 +|SER|Search |-|¡|¡|¡ 261 +|ABSD|Absolute drum|¡|¡|¡|¡ 262 +|INCD|Incremental drum|¡|¡|¡|¡ 263 +|TTMR|Teaching timer|-|¡|¡|¡ 264 +|STMR|Special timer - definable|-|¡|¡|¡ 265 +|ALT|Alternate state|¡|¡|¡|¡ 266 +|RAMP|Ramp - variable value|¡|¡|¡|¡ 267 +|ROTC|Rotary table control|-|¡|¡|¡ 268 +|SORT|Sort data|-|¡|¡|¡ 269 + 270 += **6.1.15 Circular interpolation instruction list** = 271 + 272 +|**Instruction type**|**Instruction**|**Decryption**|**LX3V**|**LX3VP**|**LX3VE**|**LX3VM** 273 +|(% rowspan="6" %)[[Circular interpolation instruction>>path:/wiki/plc/view/2-User%20manual/6.Instruction/15.Circular%20interpolation%20instruction/]]|G90G01|Absolute position line interpolation|-|-|-|¡ 274 +|G91G01|Relative position line interpolation|-|-|-|¡ 275 +|G90G02|Absolute position of the clockwise circular interpolation|-|-|-|¡ 276 +|G91G02|Relative position clockwise circular interpolation|-|-|-|¡ 277 +|G90G03|Absolute position anticlockwise circular interpolation|-|-|-|¡ 278 +|G91G03|Relative position anticlockwise circular interpolation|-|-|-|¡ 279 + 280 += **6.1.16 Inline Comparisons Instruction list** = 281 + 282 +|**Instruction type**|**Instruction**|**Description**|((( 283 +**LX3V** 284 + 285 +**(1S)** 286 +)))|**LX3V (2N)**|**LX3VP**|**LX3VE** 287 +|(% rowspan="19" %)Inline comparisons instruction|LD=|Comparison of 16-bit data (==)|¡|¡|¡|¡ 288 +|LD>|Comparison of 16-bit data (>|¡|¡|¡|¡ 289 +|LD<|Comparison of 16-bit data (<|¡|¡|¡|¡ 290 +|LD<>|Comparison of 16-bit data (<>|¡|¡|¡|¡ 291 +|LD<=|Comparison of 16-bit data (<=)|¡|¡|¡|¡ 292 +|LD>=|Comparison of 16-bit data (>=)|¡|¡|¡|¡ 293 +|AND=|Comparison of 16-bit data (==)|¡|¡|¡|¡ 294 +|AND>|Comparison of 16-bit data (>|¡|¡|¡|¡ 295 +|AND<|Comparison of 16-bit data (<|¡|¡|¡|¡ 296 +|AND<>|Comparison of 16-bit data (<>|¡|¡|¡|¡ 297 +|AND<=|Comparison of 16-bit data (<=)|¡|¡|¡|¡ 298 +|AND>=|Comparison of 16-bit data (>=)|¡|¡|¡|¡ 299 +|OR=|Comparison of 16-bit data (==)|¡|¡|¡|¡ 300 +|ORD=|Comparison of 32-bit data (==)|¡|¡|¡|¡ 301 +|OR>|Comparison of 16-bit data (>|¡|¡|¡|¡ 302 +|OR<|Comparison of 16-bit data (<|¡|¡|¡|¡ 303 +|OR<>|Comparison of 16-bit data (<>|¡|¡|¡|¡ 304 +|OR<=|Comparison of 16-bit data (<=)|¡|¡|¡|¡ 305 +|OR>=|Comparison of 16-bit data (>=)|¡|¡|¡|¡