Changes for page 06 Instructions

Last modified by Devin Chen on 2024/10/15 14:46

From version 4.1
edited by Stone Wu
on 2022/07/19 16:22
Change comment: There is no comment for this version
To version 6.1
edited by Stone Wu
on 2022/07/20 10:28
Change comment: Renamed from xwiki:PLC Editor.1 User Manual.6\.Instruction.WebHome

Summary

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 (>=)|¡|¡|¡|¡