Wiki source code of LX6V-4PT

Version 5.1 by Iris on 2025/10/30 10:15

Hide last authors
Iris 5.1 1 1. **Introduction**
Iris 2.1 2
3
4
Iris 5.1 5 [[image:1761790435458-276.png]]
6
Iris 2.1 7 LX6V-4PT (4-channal analog inputs), used for the acquisition of thermocouple input analog signals. Suitable for Wecon LX6 series PLC and LX6V-EM□-ECAT coupler.
8
9 LX6V-EM□-ECAT firmware version that supports this module: V2.022 and above, the corresponding XML version: 1.3 and above.
10
11 Upper computer software version that supports this module: 2.6. 236 and above, PLC firmware version:2.321. 1032 and above.
12
13
14 **✎Note: **The total power of expansion modules connected to LX6 series PLC and LX6V-EM□-ECAT cannot be greater than 48W.
15
16 1. **Appearance and terminal description**
17 11. **Appearance and size**
18
19
20
Iris 5.1 21 [[image:file:///C:\Users\Administrator\AppData\Local\Temp\ksohtml8120\wps10.png]]
Iris 2.1 22
23 ① LED; ② Terminal; ③ Expansion module interface; ④ Mounting hole: 2 places (Φ4.5);
24
25 ⑤ DIN rail buckle.
26
27
Iris 4.1 28 1.
Iris 2.1 29 11. **Terminal description**
30
31 The 4PT expansion module terminal are arranged as follows:
32
33
34 |**Module model**|(% colspan="2" %)**Terminal arrangement**
Iris 5.1 35 |LX6V-4PT|[[image:1761790435527-310.png]]|[[image:file:///C:\Users\Administrator\AppData\Local\Temp\ksohtml8120\wps12.png]]
Iris 2.1 36
37
38
Iris 5.1 39 1.
Iris 2.1 40 11. **Installation**
41
42 Please install the end cover on the right side of the last expansion module, align it with the module interface slot and connect it, as shown in the figure below:
43
Iris 5.1 44 [[image:file:///C:\Users\Administrator\AppData\Local\Temp\ksohtml8120\wps13.png]]
Iris 2.1 45
46
Iris 5.1 47 1.
Iris 2.1 48 11. **Indicator**
49
50 The 4PT expansion module LED is shown below:
51
52 |**Indicator**|**Description**
53 |PWR|(((
54 Power indicator
55
56 1. Lights on: The module is powered on normally
57 1. Lights out: The module is not powered on or the module is abnormal
58 )))
59 |LINK|(((
60 Communication indicator
61
62 1. Lights on: Data interaction is normal
63 1. Lights out: Data interaction is abnormal or stopped
64 )))
65 |L1+/L2+/L3+/L4 +|(((
66 Channel indicator
67
68 1. Lights on: Channel enable
69 1. Lights out: Channel disable
70 1. Slow flash: Channel not calibrated
71 1. Fast flash: Channel abnormal (refer to status code for details)
72 )))
73 |L1-/L2-/L3-/L4-|N/A
74 |I1+/I2+/I3+/I4 +|N/A
75
76
77
78
79 1. **Parameter Specification**
80 11. **Input Specification**
81
82 |**Item**|**Description**
83 |Input channel|4
84 |Digital resolution|16 bit
85 |Sensitivity|0.01℃, 0.01℉
86 |Input terminal|Thermocouple input
87 |Sensor type|PT100, PT1000, CU50
88 |Accuracy (normal temperature 25℃)|Full range ± 0.2%
89 |Accuracy (working temperature -20℃ to 55℃)|Full range ± 0. 3%
90 |Isolation or not|I/O terminals are isolated from power supply, channels are not isolated
91 |Overlimit disconnection detection|Support
92 |Power consumption|< 1.1W
93 |Power supply|Power supply via interface, DC24V±10%, 40mA
94
95
96
Iris 4.1 97 1.
Iris 2.1 98 11. **Environmental specification**
99 11.
100 **Software Specifications**
101
102 |**Item**|(% colspan="5" %)**Specification**
103 |Usage environment|(% colspan="5" %)No corrosive, combustible gas, no large amount of conductive dust
104 |Environment temperature|(% colspan="5" %)(((
105 Working temperature: 0℃ to 55℃
106
107 Storage temperature: -20℃ to 70℃
108 )))
109 |Environment humidity|(% colspan="5" %)(((
110 Working humidity: 10% to 90%RH (no condensation)
111
112 Storage humidity: ≤ 90% RH (no condensation)
113 )))
114 |Installation|(% colspan="5" %)Snap mount on DIN46277 (width 35mm) rail or direct positioning hole mount
115 |(% rowspan="6" %)Vibration resistance|(% colspan="5" %)According to JISC0040 standard
116 |Installation|Frequency|Acceleration|Amplitude|(% rowspan="5" %)(((
117 X, Y, Z
118
119 10 times in each of three directions
120
121 (80 minutes in each direction)
122 )))
123 |(% rowspan="2" %)DIN rail installation|10 to 57Hz|~-~-|0.035mm
124 |57 to 150Hz|4.9m/S^^2^^|~-~-
125 |(% rowspan="2" %)Direct installation|10 to 57Hz|~-~-|0.075mm
126 |57 to 150Hz|9.8m/S^^2^^|~-~-
127 |Shock resistance|(% colspan="5" %)(((
128 Compliant with JISC0041 standard
129
130 (147 m/S^^2^^, action time 11ms, three sinusoidal half-wave pulses in each of X, Y, and Z directions)
131 )))
132 |EMC immunity level|(% colspan="5" %)Zone B (per IEC 61131-2)
133 |Altitude requirements|(% colspan="5" %)≤2000m (80 kPa)
134 |Protection level|(% colspan="5" %)IP20
135 |Grounding|(% colspan="5" %)Not co-located with the strong current system
136
137 |**Item**|**Specification**
138 |Input PDO data volume|Maximum 24 byte
139 |Diagnostic reporting function configuration|Support
140 |Diagnostic detection enable configuration|Support overlimit and disconnection detection
141 |Sensor type configuration|(((
142 Support thermal resistor type: PT100, PT1000, CU50, default is
143
144 PT100 thermal resistance
145 )))
146 |Filter time|0s to 100s (can be configured by software, default 5s)
147 |Overflow detection|Support
148 |Overlimit detection enable configuration|Support
149 |Independent channel configuration|Support
150 |Temperature offset enable configuration|Support
151 |Temperature offset configuration range|-300 to +300, temperature unit
152 |Display mode|Celsius (℃), Fahrenheit (℉)
153 |Display sensitivity|0.01℃, 0.01℉
154 |Sample refresh|Refresh asynchronously according to the sampling time, do not require synchronization refresh according to the bus cycle
155 |Stop mode|Output according to the maximum value, no more refresh
156 |Disconnected or overlimit|Output according to the maximum value, no more refresh
157 |System diagnostics|System power abnormality
158 |Channel diagnosis|Over upper limit alarm, over lower limit alarm, disconnection alarm, overflow alarm
159 |Configuration diagnostics|Configuration error identification, channel parameter configuration error
160
161
162
163
Iris 4.1 164 1.
Iris 2.1 165 11. **Accuracy calculation**
166
167 Within the working temperature range, when the temperature change rate is less than 0.3°C/min, the accuracy of this product = ADC sampling accuracy + line resistance error + contact impedance error. According to the measure principle, it is necessary to wait for the module to be powered on for 45 minutes before measuring.
168
169 |**Sensor type**|**Detection range**|**Accuracy**
170 |PT100|(((
171 -200.0℃ to +850.0℃,
172
173 -328.0℉ to +1562.0℉
174 )))|(((
175 T < 300°C: ±0.6℃
176
177 300℃ ≤ T ≤ 700℃: ±1.4℃
178
179 T > 700°C: ±1.7℃
180 )))
181 |PT1000|(((
182 -200.0℃ to +850.0℃,
183
184 -328.0℉ to +1562.0℉
185 )))|(((
186 T < 300°C: ±0.6℃
187
188 300℃ ≤ T ≤ 700℃: ±1.4℃
189
190 T > 700 °C: ±1.7℃
191 )))
192 |CU50|(((
193 -50.0℃ to + 150.0℃,
194
195 -58.0℉ to +302.0℉
196 )))|-50℃ ≤ T ≤ 150℃: ±0.3℃
Iris 5.1 197
198
199
200 1. **Usage**
201
202 This module is suitable for wecon LX6 series PLC and LX6V-EM□-ECAT coupler. The two usage methods are as follow.
203
204 1.
205 11. **Use on LX6V/LX6S**
206
207
208
209 [[image:file:///C:\Users\Administrator\AppData\Local\Temp\ksohtml8120\wps14.png]]
210
211 1. **Add Module**
212
213 Steps:
214
215 ① Double-click the expansion module configuration to open the configuration interface;
216
217 ② In the module list, select LX6V-4PT and double-click to add a module;
218
219 ③ Double-click the module in the current machine slot to open the parameter configuration interface;
220
221 [[image:1761790435581-926.jpeg]]
222
223
224 1. **Configuration module**
225
226 1. **General configuration**
227
228 [[image:1761790435591-998.jpeg]]
229
230 ① Temperature unit: Set the temperature unit for the module output. The supported temperature unit types are Celsius (℃) or Fahrenheit (℉), the default unit is: Celsius;
231
232 ② Power frequency suppression: It can eliminate or reduce electromagnetic interference from the power system frequency (50Hz or 60Hz) on electronic equipment, especially signal acquisition systems. The power frequency suppression can be set to the module according to the actual application scenario.
233
234 1. **Channel configuration**
235
236 [[image:1761790435593-675.jpeg]]
237
238 ① Enable channels: It can be set whether to enable the current expansion module channel;
239
240 ② Sensor type: Set the sensor type connected to the module channel, the default sensor type is PT100, there are three sensor types supported by the PT module, which are: PT100, PT1000, CU50;
241
242 ③ Filtering time: The supported filtering time is 0 to 100s, it is used to reduce fluctuations in channel temperature data. The default filtering time is 5s. Please choose the appropriate filtering time according to the requirements of actual application scenarios for channel output data;
243
244 ④ Enable overlimit detection: Channel temperature data overlimit judgment switch, when overlimit detection is enabled, the upper and lower limits of temperature can be set. When the temperature output by the channel is greater than the upper limit of temperature or less than the lower limit of temperature, the state of this channel will output a channel overlimit warning;
245
246 ⑤ Enable temperature offset: Channel temperature data offset enable switch. When temperature offset is enabled, the output temperature data of the channel will be offset;
247
248 1. **I/O mapping**
249
250 By default, channels are mapped to R device according to the number of current module channels. The figure below maps modules CH1 ~~ CH12 to R0 ~~ R11 device. The data type of temperature value of channel is REAL. If want to display the temperature value of channel 1, the temperature value can be viewed after assigning a variable using the DEMOV instruction.
251
252 [[image:1761790435595-524.jpeg]]
253
254 Supported status codes:
255
256 1. 0x00: Channel normal;
257 1. 0x40: Channel disconnection;
258 1. 0x41: Channel overflow;
259 1. 0x42: Channel overrun;
260
261
262
263 1. **Download configuration**
264
265 After the module configuration is completed and the program is compiled correctly, the project can be downloaded (at present, it is not supported to download the extension module configuration separately). Before downloading, make sure that the connected expansion module model and configuration model are in the same order. Otherwise, the PLC will report an error and stop running.
266
267 [[image:1761790435597-964.jpeg]]
268
269
270 1.
271 11. **Used on LX6V-EM□-ECAT coupler**
272
273
274
275 [[image:file:///C:\Users\Administrator\AppData\Local\Temp\ksohtml8120\wps20.png]]
276
277 1. **First add EtherCAT device**
278
279 According to steps ① to ④ in the figure below, right-click EtherCAT, and click [New]->[Import] to import the ESI device description file of the device;
280
281 [[image:1761790435601-438.jpeg]]
282
283
284
285
286
287
288 After the import is completed, select the coupler according to the module model and location connected to PLC. (the figure below takes LX6V-EMB-ECAT as an example);
289
290 [[image:1761790435610-644.jpeg]]
291
292
293 1. **Configuration module**
294
295 Right-click the currently added coupler to add the expansion module mounted to the current coupler.
296
297 [[image:1761790435616-427.jpeg]]
298
299
300 **✎Note: **When the configuration module is inconsistent with the actual mounted module, an error will be reported that the OP cannot be successful.
301
302 1. **Start configuration**
303
304 [[image:1761790435644-648.jpeg]]
305
306
307 [[image:1761790435655-470.jpeg]]
308
309
310 ① PT module temperature unit: Set the temperature unit for the module output. The supported temperature unit types are Celsius (℃) or Fahrenheit (℉), the default unit is: Celsius;
311
312 0: Degree Celsius (℃);
313
314 Others: Degree Fahrenheit (℉)
315
316 ② PT module power frequency support: Set the power frequency suppression of the module to suppress 50Hz or suppress 60Hz, and the default suppression is 50Hz;
317
318 0: Suppress 50 Hz;
319
320 Others: Suppress 60 Hz;
321
322 ③ reserve: Reserve
323
324 ④ CHx sensor type: Set the type of sensor external to the channel;
325
326 Supported sensor types:
327
328 0: Disable
329
330 1: PT100;
331
332 3: PT1000
333
334 4: CU50;
335
336 ⑤ CHx filter time: Used to specify the filtering time of the current channel. The supported filtering time is 0 to 100s, it is used to reduce the fluctuation of channel temperature data. The default filtering time is 5s;
337
338 ⑥ CHx over limit detection: Overlimit detection enable configuration, 0: Overlimit detection detection is not enabled, others: Enable overlimit detection
339
340 ⑦ CHx temperature upper limit: The upper limit value of the channel overlimit detection temperature;
341
342 ⑧ CHx temperature lower limit: The lower limit value of the channel overlimit detection temperature;
343
344 ⑨ CHx temperature offset: The offset of channel data, supported offset range:-300 to +300;
345
346 **I/O mapping**
347
348 The temperature and state of the module can be mapped to variables/device. For example, the following figure maps the temperature values of the CH0 to CH3 channels to the D0 to D7 device, and the status codes of the CH0 to CH3 channels to the D8 to D11 device.
349
350 [[image:1761790435666-763.jpeg]]
351
352 Click save configuration and download the configuration to PLC.
353
354
355 1. **Object dictionary**
356
357 |(((
358 **Index**
359
360 **(16#)**
361 )))|(((
362 **Sub-index**
363
364 **(16#)**
365 )))|**Description**|(((
366 **Data**
367
368 **Type**
369 )))|**Range**|**Read-write support**|**Unit**|**Default**|**Name**
370 |(% rowspan="5" %)8000|01|(((
371 PT module temperature unit
372
373 0: Degree Celsius (℃)
374
375 Others: Degrees Fahrenheit (℉)
376 )))|UINT8|0 to 255|W|~-~-|0|PT module temperature unit
377 |02|(((
378 PT module power frequency suppression
379
380 0: Suppress 50 Hz
381
382 Others: Suppress 60Hz
383 )))|UINT8|0 to 255|W|~-~-|0|PT module power frequency suppression
384 |03|Reserve parameter 0|UINT8|0 to 255|W|~-~-|0|Reserve 0
385 |04|Reserve Parameter 1|UINT8|0 to 255|W|~-~-|0|Reserve 1
386 |05|Reserve parameter 2|UINT8|0 to 255|W|~-~-|0|Reserve 2
387 |(% rowspan="4" %)8001|01|(% rowspan="4" %)(((
388 Sensor type
389
390 0: Disable
391
392 1: PT100
393
394 3: PT1000
395
396 4: CU50
397
398 Others: Not supported
399 )))|(% rowspan="4" %)UINT8|(% rowspan="4" %)0 to 4|(% rowspan="4" %)W|(% rowspan="4" %)~-~-|(% rowspan="4" %)1|CH0 sensor type
400 |02|CH1 sensor type
401 |03|CH2 sensor type
402 |04|CH3 sensor type
403 |(% rowspan="4" %)8002|01|(% rowspan="4" %)(((
404 PT module channel filtering time: 0 to 100s
405
406 Others: 100s
407 )))|(% rowspan="4" %)UINT8|(% rowspan="4" %)0 to 255|(% rowspan="4" %)W|(% rowspan="4" %)s|(% rowspan="4" %)5|CH0 filter time
408 |02|CH1 filter time
409 |03|CH2 filter time
410 |04|CH3 filter time
411 |(% rowspan="4" %)8003|01|(% rowspan="4" %)(((
412 Overlimit detection enable
413
414 0: Disable
415
416 Others: Enable
417 )))|(% rowspan="4" %)UINT8|(% rowspan="4" %)0 to 255|(% rowspan="4" %)W|(% rowspan="4" %)~-~-|(% rowspan="4" %)0|CH0 overlimit detection
418 |02|CH1 overlimit detection
419 |03|CH2 overlimit detection
420 |04|CH3 overlimit detection
421 |(% rowspan="4" %)8004|01|(% rowspan="8" %)(((
422 Temperature unit: 0.1℃/0.1℉
423
424 The upper and lower limits of sensors are different for each model
425 )))|(% rowspan="4" %)INT32|(% rowspan="4" %)-32768 to 40000|(% rowspan="4" %)W|(% rowspan="4" %)~-~-|(% rowspan="4" %)32767|CH0 temperature upper limit
426 |02|CH1 temperature upper limit
427 |03|CH2 temperature upper limit
428 |04|CH3 temperature upper limit
429 |(% rowspan="4" %)8005|01|(% rowspan="4" %)INT32|(% rowspan="4" %)-32768 to 40000|(% rowspan="4" %)W|(% rowspan="4" %)~-~-|(% rowspan="4" %)-32768|CH0 temperature lower limit
430 |02|CH1 temperature lower limit
431 |03|CH1 temperature lower limit
432 |04|CH3 temperature lower limit
433 |(% rowspan="4" %)8006|01|(% rowspan="4" %)(((
434 Offset temperature value (0.1℃/0.1 ℉)
435
436 0: No offset
437
438
439 )))|(% rowspan="4" %)INT16|(% rowspan="4" %)-3000 to 3000|(% rowspan="4" %)W|(% rowspan="4" %)~-~-|(% rowspan="4" %)0|CH0 temperature offset
440 |02|CH1 temperature offset
441 |03|CH2 temperature offset
442 |04|CH3 temperature offset
443 |(% rowspan="3" %)A000|00|Module status information|UINT16|~-~-|R|~-~-|~-~-|Module status
444 |01|Version code|UINT16|~-~-|R|~-~-|~-~-|Version
445 |02|Error status|UINT16|~-~-|R|~-~-|~-~-|Run status
446 |(% rowspan="4" %)6000|01|(% rowspan="4" %)(((
447 PT CH0 to CH3 channel current temperature value (℃/℉)
448
449
450 )))|Float|~-~-|R|~-~-|~-~-|PT CH0 temperature
451 |02|Float|~-~-|R|~-~-|~-~-|PT CH1 temperature
452 |03|Float|~-~-|R|~-~-|~-~-|PT CH2 temperature
453 |04|Float|~-~-|R|~-~-|~-~-|PT CH3 temperature
454 |(% rowspan="4" %)6001|01|(% rowspan="4" %)(((
455 PT CH0 to CH3 status code
456
457 0, no error
458
459 0xFF, sensor not supported
460
461 0x10, configuration error: Temperature overlimit configuration
462
463 0x11, configuration error: The upper limit of the overlimit configuration is less than the lower limit
464
465 0x12, configuration error: Temperature offset configuration temperature overlimit
466
467 0x13, configuration error: NTC B value overlimit
468
469 0x40, channel disconnection error
470
471 0x41, channel temperature overflow
472
473 0x42, channel temperature overlimit
474 )))|UINT16|~-~-|R|~-~-|~-~-|PT CH0 status
475 |02|UINT16|~-~-|R|~-~-|~-~-|PT CH1 status
476 |03|UINT16|~-~-|R|~-~-|~-~-|PT CH2 status
477 |04|UINT16|~-~-|R|~-~-|~-~-|PT CH3 status
478
479
480
481 1. **Error code**
482
483 |**Error code**|**Description**|**Action**|**Solution**|**Detect time**
484 |7080|Expansion module and checksum error|Continue to run|Detect whether there is external interference between the expansion module and the PLC.|Instruction running
485 |7081|Expansion module communication message error|Continue to run|Detect whether there is external interference between the expansion module and the PLC.|Instruction running
486 |7083|Expansion module access error|Continue to run|Detect the link between the expansion module and the host|Instruction running
487 |7084|The number of expansion modules configured does not match the actual number|Continue to run|Check whether the configuration is correct.|Instruction running
488 |7110|Extension module configuration error|Stop running|Check that the extension module is configured correctly|Instruction running
489
490
491
492 1. **Version record**
493
494 |(% colspan="3" %)Current version: REV1.0
495 |**Version code**|**Modify content**|**Date**
496 |REV1.0|The first release|22 October 2025
497
498