LX3V-2WT

Version 2.2 by Leo Wei on 2022/06/08 14:42

1 Weighing module Operating principle

Electrical resistance of metal material changes in proportion to the forces being applied to deform it. The strain gauge measures the deformation as a change in electrical resistance, which is a measure of the strain and hence the applied forces (load).

2 Introduction

  1. WECON LX3V-2WT expansion module’s resolution is 24-bit. The module can be used for reading signals from 4- or 6- wire configuration;
  2. Please read through the manual before powering on the module.
  3. This manual is only applicable for model number: LX3V-2WT. Please double check the mark on your module.
  4. Using FROM/TO command to read/write data on PLC LX3X.

2.1 Specification

ItemDescription
ChannelDouble channels
A/D converter24 bit Δˉ∑ A/D
Resolution24bit (signed)
Speed7.5/10/25/50/60/150/300Hz available
PolarityUnipolar and bipolar
Non-linearity≤0.01% full scale(25oC)
Zero drift≤0.2μV/ oC
Gain drift≤10ppm/ oC
Excitation Voltage/ load5V, load impedance≥200Ω
Sensor sensitivity1mV/V-15mV/V
IsolationTransformer (power supply) and the optical coupler (signal)
LampPower supply lamp, communication lamp
Power supply24V±20% 2VA
Operating temperature0~60 oC
Storage temperature-20~80 oC
Dimension90(L)x58(W)x80(H) mm

2.2 Valid bits

Refer to sampling frequency in Section 5.2, Chapter 5 of this manual.

3 Dimensions

LX3V-2WT V2.0_html_894c15a18e7135f3.png

① Extension cable and connector

② LED COMM: Lit when communicating

③ Power LED: Lit when power present

④ State LED: Lit when normal

⑤ Module number

⑥ Analog signal output terminal

⑦ Extension module interface

⑧ DIN rail mounting slot

⑨ DIN rail hook

⑩ Mounting holes (φ4.5)

LX3V-2WT V2.0_html_6b5398f61ad44c3d.png

  1. Use the crimp terminals that meet the dimensional requirements showed in the left figure.
  2. Apply 0.5 to 0.8 N.m (5 to 8 kgf.cm) torque to tighten the terminals against disoperation.
TerminalsInstructionTerminalsInstruction
24V+Power supply+24V-Power supply-
GNDGroundingFG1CH1 sensor grounding
E1+CH1 power supply+ (5V) for sensorE1-CH1 power supply- (5V) for sensor
S1+CH1 signal output+ of sensorS1-CH1 signal output- of sensor
F1+CH1 feedback+ of sensorF1-CH1 feedback- of sensor
E2+CH2 power supply+ (5V) for sensorE2-CH2 power supply- (5V) for sensor
S2+CH2 signal output+ of sensorS2-CH2 signal output- of sensor
F2+CH2 feedback+ of sensorF2-CH2 feedback- of sensor
FG2CH2 sensor grounding
  •  
 

4 Wiring

LX3V-2WT V2.0_html_fca48acd721ccf71.png

✎Note: 

  1. Impedance of the weighing sensor is greater than 50 Ω.
  2. Sensors with 4 wires need to have E1+ and F1+ connected, E1- and F1- connected.

5 BFM instruction

5.1 BFM list

BFMLatchedRead/ WriteFunctionDefaultRangeDescription
0ORModel5012 LX3V-2WT model number
1ORSystem version15004 Software & hardware version
242OR/WUnipolar/ Bipolar00-1

0: bipolar

5: 150 Hz;

6: 300 Hz;

7: 600 Hz;

8: 960 Hz;

9: 2400 Hz;

1: unipolar

343OR/WFrequency10-9

0: 7.55 Hz;

1: 10 HZ;

2: 25 Hz;

3: 50 Hz;

4: 60 Hz;

444XRState0 

b0: CH1 no-load;

b1: CH2 no-load;

b2: CH1 overload;

b3: CH2 overload;

b4: CH1 measured value is stable;

b5: CH2 measured value is stable;

b6-b15: Reserved;

BFM 44: Reserved;

545XRError Code0 

It is the data register for all error states, and each error status is displayed in the corresponding bit, possibly with multiple error states

0: No error;

1: Error;

b0: Power supply error;

b1: Hardware error;

b2: CH1 conversion error;

b3: CH2 conversion error;

B4 :CH1 input calibration parameter error
 B5 :CH2 input calibration parameter error

Other bit: Reserved;

BFM45: Reserved;

646XR/WTare weight Preset00-1

Use average weight as tare weight:

0: Disabled

1: Set tare weight then reset to 0;

Others : Reserved;

747OR/WGross/Net weight0 

Display gross weight or net weight

0: Gross weight;

1: Net weight;

Others: Channels invalid;

848XR/WWeight Calibration0 

Defaulted to 0

0x0001:Channels 1 set to 0

0x0002:Channels 1 calibrating:

0x0003:CH1 without weight 

calibration
 0x0004:CH1 modified calibration 

parameter error

Step1: Remove all load ;

Step2: BFM #8 (#48) set to 0x0001;

Step3: Add known weight;

Step4: Write known weight to BFM#23 (#63);

Step5: BFM #8 (#48) set to 0x0002;Calibration without weight:

Step1: Do not put any weight on the load cell;

Step2: Write the maximum range of the sensor to #23;

Step3: Write the sensor sensitivity to #39, accurate to three decimal places;

Step4: The value of #8 is written as 0x0003.

Modify calibration parameters:

Step1: Modify the calibration parameter values in BFM#35~BFM#38;

Step2: The value of #8 is written as 0x0004.

Remark: After writing the value to BFM#8 using the device monitoring, it will be automatically reset to 0.

949XR/WReset to default00-3

#49: Keep unused

1: Reset CH1; 2: Reset CH2

3: Reset all channels

Other: No action

1050OR/WFiltering mode00-1Recalibration required after change
1151OR/WFiltering strength30-7Recalibration required after change
1252OR/WNo Load Zero tracking intensity00-200

0: Zero tracking disabled

Other: Intensity of zero tracking

1353OR/WNo Load Zero tracking range01-300

0: No limit

Others: Up limit

1454OR/WNo load Zeroing at startup00-4

0: Disabled;

1: ±2%MAX;

2: ±5%MAX;

3: ±10%MAX;

4: ±20%MAX;

1555XRSensor sensitivity setting40-5

0: < 1V/V

1: < 125mV/V

2: < 62.5mV/V

3: < 31.25V/V

4: < 15.625mV/V

5: <7.812 mV/V

Note: Please recalibrate after setting

(This function only is available in Software & hardware version 13904 or later)

1656XRAverage weight L0Signed 32-bit integerAverage weight (Low word)
1757Average weight HAverage weight (High word)
1858OR/WSliding average51-50Setting range: K1~K50; settings outside of this range will be changed to the nearest value in the range.
1959OR/WTare weight L0

-2147483648~

2147483647

User can write or read tare weight by command #7
2060Tare weight H
2161OR/WCH1 stability check time2000-20000Stability inspection time, used in conjunction with the stability inspection range, unit: ms
2262OR/WStability inspection range11-100If the stability check range is set to 100 and the stability check time is set to 200ms, then the current weight fluctuation range is within 100 and lasts for 200ms, then the value is considered stable, otherwise it is considered unstable, and the stability flag is displayed on BFM#4
2363OR/WWeight value adjustment L1000

-2147483648~

2147483647

Please refer to #8

With weight calibration, enter the weight base point weight, without weight calibration enter the sensor range

2464Weight value adjustment H
2565OR/WMaximum L32767

-2147483648~

2147483647

User can set the max value, it will record the error code when measured value exceed set value
2666Maximum H
2767OR/WZero weight detection up limit10

-2147483648~

2147483647

Zero weight detection function, used to tell if all loads have been removed.

Reading of the bit to indicate stable reading becoming 0 means all loads have been removed.

2868
2969OR/WZero weight detection down limit-10

-2147483648~

2147483647

3070
3171XR/WAdditional function options00~1

0: Default, disable additional functions;

1: Enable filter reset function.

Other: Reserved

3272XR/WAdditional function parameters00~100

Enable filter reset function:

0: Default;

0~100: The number of sampling cycles to wait for the filter to restart.

The value collected during the accumulation of the average, as the initial value of filtering

3373XRDigital value L0-The number of ADC acquisitions
3474XRDigital value H   
3575OR/WCalibration parameter A1

-3.402823E+38~

3.402823E+38

Explain by CH1:

After modifying the calibration parameters, #8 does not write 4, which is only displayed, not used for weight value calculation, and does not save after power off; #8 After writing 4, if the parameter range is correct, write and save it for weight value calculation 4 Error code Bit4 is set to 0, if the parameter range is wrong, no write operation will be performed, #4 error code Bit4 is set to 1.

3676
3777OR/WCalibration parameter B0

-3.402823E+38~

3.402823E+38

3878
3979OR/WSensor sensitivity (specification)20000-32767

The default setting of 2000 represents 2mV/V, and calibration without weights needs to set the sensor sensitivity accuracy. The sensitivity range can be set to 0~32.767mV/V, the sensor sensitivity BFM#39 enters a negative value, and it is directly converted to 32767 for execution.

Example: Modified to 1942 means 1.942mV/V.

4080OR/WSensor feedback voltage L0-

Write:

0: do not display

1: Real-time display of current sensor feedback voltage

2: Display the zero point voltage during calibration

3: Display the voltage of the weight applied during calibration

Read:

Display the low digit of the voltage value in uV.

4181ORSensor feedback voltage H0-

Read:

Display the high digit of the voltage value in uV.

✎Note: 

  1. O: yes;
  2. X: no;
  3. R: read;
  4. W: write;

5.2 Buffer (BFM) description

  • BFM0: Module code

LX3V-2WT V3 code: 5012

  • BFM1: module version

Module version (decimal)

Example

BFM1=120, means V1.2.0

  • BFM2: Polarity

For bipolar, the signal will go through zero while it is in changing process, but unipolar will not. The result of the conversion from analog value to digital value is signed, so for bipolar signal the value could be minus.

  • BFM3: Sampling frequency

The frequency of input signal reading, the lower the frequency is, the more stable the value it gets, and the higher the precision is, but the lower speed gets.

SettingSample frequency (HZ)Sample precision (Bits)SettingSample frequency (HZ)Sample precision (Bits)
07.523.5515021.5
11023.5630021
22523760020.5
35022896020
460229240017.5
  • BFM4: State code
Bit No.Description
10
Bit 0CH1 no-loadCH1 load
Bit 2CH1 over-loadCH1 not over-load
Bit 4CH1 stableCH1 unstable
Bit 6CH1 uncalibrated/calibrated errorCH1 calibration successful

Bit 8

Bit 9

00: no error

10: The base point of the weight is too heavy

01: No-load calibration

11: Not calibrated

Bit 12

CH1 exceeds the sensor range

Note: Determined by sensor feedback voltage

CH1 within the sensor range
  • BFM5: Error code
Bit No.ValueErrorBit No.ValueError
bit 0K1(H0001)Power failurebit 1K1(H0001)Hardware failure
bit 2K4(H0004)CH1 conversion errorbit 3K8(H0008)CH2 conversion error
bit 4K16(H0010)CH1 write calibration parameter errorbit 5K32(H0020)CH2 write calibration parameter error
OtherReservedBFM#45Reserved
✎Note: The data register that stores all error states. Each error state is determined by a corresponding bit. More than two error states may occur at the same time. 0 means normal and no error, and 1 means there is a state.
  • BFM6: Tare weight setting

Set the current weight value (BFM16-17) as a tare (BFM19-20) weight. Every bit represents a different channel, which is set to 1 to mean enabled, reset to 0 after being set.

Use CH1 as example

The current weight is 100, after setting tare weight;

If it displays gross weight (BFM7 = 0) currently, the tare weight (BFM19-20) will become 100, the current weight is still 100;

If it displays net weight (BFM7 = 1), the tare weight (BFM19-20) will be original value + current weight value, the current weight value becomes zero;

  • BFM8: Adjust the weight command. User adjustment steps: (describe with CH1)

There is a weight calibration:

Step1: Do not put any weight on the load cell;

Step2: #8 value is written as 0x0001;

Step3: Add standard weights to the load cell;

Step4: Write the weight of the current weight on the chassis to #23;

Step5: The #8 value is written as 0x0002.

Calibration without weight:

Step1: Do not put any weight on the load cell;

Step2: Write the maximum range of the sensor to #23;

Step3: Write the sensor sensitivity to #39, accurate to three decimal places;

Step4: The #8 value is written as 0x0003.

Modify calibration parameters:

Step1: Modify the calibration parameter values in BFM#35~BFM#38;

Step2: The #8 value is written as 0x0004.

Remarks: After using the device monitoring to write a value to BFM#8 or BFM#48, it will automatically reset to 0.

  • BFM11: filtering strength

The higher the filter strength is, the more stable and accurate the weight value is. But the delay time will increase accordingly, and the sensitivity will decrease.

  • BFM12: zero tracking strength

Zero-tracking is to have a constant 0 when there’s no load. Zero tracking intensity means the weight counts 0 when it’s within the range to reduce the influence of temperature drift.

SettingDescriptionNote
0Zero tracking OFFDefault
1-200Range of weight value10 means ± 10
OthersReserved 
✎Note: This feature can be disabled when high precision is not required.
  • BFM13:Range of Zero tracking

Accumulated range of zero tracking, stop tracking when out of range

Table 5‑6

SettingDescriptionNote
0Disable zero trackingDefault
1-300Range of weight value10 means ±10
OthersReserved 
✎Note: This feature can be disabled when high precision is not required.

Example

Setting value is 100, when the position within ± 100, it will be read as no-load.

  • BFM15: Set AD chip gain

It can be set according to the sensor range

BFM15Voltage rangeSensor sensitivity
0± 5V< 1V/V
1± 625mV< 125mV/V
2±312.5 mV< 62.5mV/V
3±156.2 mV< 31.25V/V
4±78.125 mV< 15.625mV/V
5±39.06 mV<7.812 mV/V

5.3 Function Instructions

Net weight measurement

It can be set to measure net weight or gross weight. The Net weight means the weight of the product itself, that is, the actual weight of the product without its external packaging.

The weight of the packaging is called the tare weight. The gross weight is the total weight, namely the net weight plus the tare weight.

  1. Tare weight: weight of the packaging
  2. Net weight: the weight of the product, excluding the packaging.
  3. Gross weight: the net weight plus the tare of the product.
  4. Gross weight= net weight + tare weight.

Example 1

A product weighs 10kg and the carton contains it weighs 0.2kg, then its gross weight is 10.2 kg (net weight=10kg, tare weight=0.2kg, gross weight=10.2kg)

Example2

Use the measured value at CH1 as the net weight. If you know the weight of the packaging already, you can skip the step of reading tare weight.

  • Read the tare weight

Step 1: Write H0000 into BFM7.

Step 2: Place the packaging on the CH1 load cell.

Step 3: Write H0001 into BFM6 to take the weight of the packaging as the tare weight.

  • Set BFM7 = H00F1.

Standstill check function

When an object is placed on the load cell to measure its weight, you can use the standstill check function to know whether the current reading has been stabilized.

  • If the measured value shifts within the range (BFM 22) of standstill check set up by the user, BFM4’bit 4 will be set to “1”.
  • If the measured value shifts beyond the range for standstill check set up by the user, bit4 will be set to “0”. They will be set to “1” again when the range is returned to the set range.

Example

The measuring time is 10ms, the times of standstill check is 10, and the range for standstill check is 1,000. When the range for standstill check exceeds 1,000, the reading is considered unstable, i.e. BFM4’bit4 will be set to 0. When the measuring time is within 100ms (10 × 10ms) and the range returns to be within 1,000, BFM4’bit4 will be set to 1 again. We recommend you check if the measured value is stable enough before operating it.

  • Zero detection function

Users can use this function to know whether the object has been removed from the load cell. If the BFM4’bit4 is 1, and the BFM4’bit0 and bit1 are 1 as well, the object has been removed from the load cell already, and you can proceed to the next step.

  • Filtering

This setting is used to exclude noises from the readings, which are introduced by environmental factors.

6 Example

  • Current state of weight

LX3V-2WT V2.0_html_6bc45b23c2b79282.png

Read the current state BFM4. More information, please refer to 5.2

  • Get current weight value

LX3V-2WT V2.0_html_5f4a500276a0a3a0.png

Write average weight value (BFM16) to D0

  • Calibrating weight

LX3V-2WT V2.0_html_c4b24548535207d3.png

Step 1: Remove all weights;

Step 2: Write 0x0001 to #8;

Step 3: Add known weights;

Step 4: Write known weights (D2) to #23;

Step 5: Write 0x0002 to #8

*In the new version, the step 1 can be used for manual reset.

Adjustment and calibration are to make sure the weight values of module and the heavy load units of module to be consistent.

  • Tare weight and gross weight

LX3V-2WT V2.0_html_5b9b9b62d33c4a7e.png

Set value as tare weight by writing K1 to BFM6

Set the value as Net weight by writing K1 to BFM7

Set the value as gross weight by writing K0 to BFM7

  • Filter method and strength

LX3V-2WT V2.0_html_187c088ffaacd7f1.png

Set filtering by writing value to BFM10

Set filtering by writing value to BFM11

After setting the filtering mode and filtering strength, need to calibrate again.

  • Zero tracking

LX3V-2WT V2.0_html_9b603f9448600b12.png

Zero tracking is used to reduce the temperature drift interference;

Set Zero Tracking Intensity to 0 to disable tracking. Set Zero Tracking Range to 0 to make it is unlimited.

  • Calibration without weights

Calibration without weights is performed by the zero point of the sensor and the maximum range of the sensor. The accuracy is related to the sensor specifications and depends on the sensor sensitivity (mV/V).

Example: The sensitivity of LAB-B-B sensor is 2.0±10%mV/V, and there may be a maximum error of 10%, so it is best to use a sensor with a small sensor sensitivity error to use this function.

LX3V-2WT V2.0_html_735f5d0ddc4d01c3.png

Step1: Write the sensor range in D8 to BFM23:

Example: measuring range 3kg, D8 value setting 3000

Step2: write the sensor sensitivity in D9 into BFM39:

Example: Sensitivity: 1.942mV/V, D9 value set to 1942;

Step3: write value K4 to BFM8 and confirm to write calibration parameters.

  • Modify calibration parameters

Step1: Write the floating point number in D10 into BFM35~BFM36;

Step2: Write the floating point number in D11 into BFM37~BFM38;

Step3: Write value K4 to BFM8 and confirm to write calibration parameters.

LX3V-2WT V2.0_html_592dd08d03d2ad0d.png

✎Note: BFM35, BFM36, BFM37, and BFM38 are real number types (float). Real numbers need to be input when inputting. If the input exceeds the range, BFM5 will report an error in writing calibration parameters.

7 Diagnosis

7.1 Check

  1. Make sure all cables are connected properly;
  2. Make sure all rules regarding LX3V expansion modules are met. Such as expansion modules other than digital inputs and outputs are no more than 8 in total. The total number of digital inputs and outputs are no greater than 256.
  3. Make sure to select the correct operating range in application;
  4. Make sure power supply is working properly;
  5. LX3V CPU unit is in RUN mode;

7.2 Check the error

  • If the special function module LX3V-2WT V3 does not operate normally, please check the following items.

Check the status of the LINK indicator

Flashing: The extension cable is connected correctly

Otherwise: Check the connection of the extension cable.

  • Check the status of the "24V" LED indicator (upper right corner of LX3V-2WT V3)

Lit: LX3V-2WT V3 is normal, and the 24VDC power supply is normal.

Otherwise: the 24V DC power supply may be faulty. If the power supply is normal, it is LX3V-2WT V3 fault.

  • Check the status of the "COM" LED indicator (upper right corner of LX3V-2WT V3)

Flashing: Value conversion is operating normally.

Otherwise: check buffer memory #5 (error status).

If any bit (b0, b1, b2) is ON, that is why the COM indicator is off. Detailed description

Please refer to "(6) BFM5: Error Code" in "5.2 Buffer Register (BFM) Description" in "Chapter 5" of this manual.

  • Check the sensor and measure whether the voltage between S+ and S- is less than (5*sensor sensitivity) mv. The sensitivity of the sensor can be found on the sensor manual, and the unit is (mv/v). If the voltage at this point exceeds the range, it means the sensor Deformation or wiring error occurred. Measure whether the voltage between F+ and F- is 5V. If it is not 5V, check the sensor wiring.