LX3V-2WT

Version 5.1 by Stone Wu on 2022/06/22 15:00

1 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; The response speed can be adjusted to meet customer needs, easily meeting the full range of needs in the current load application market.
  2. To ensure proper installation and operation of this product, please read the instruction manual carefully before using the module. This manual is intended only as an operating guide and introductory reference for the LX3V-2WT.
  3. The LX3V-2WT weighing module can read and write data through the LX3V host program with the instruction FROM/TO.

✎Note: Disconnect power before installing/removing modules or wiring the modules to avoid contact or product damage.

Specification

ItemDescription
ChannelDual channel
A/D converter24 bit Δˉ∑ A/D
Resolution24 bit (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/ loadDual 5V, single load impedance not less than 200 Ω
Sensor sensitivity1mV/V to 15mV/V
IsolationTransformer (power supply) and the optical coupler (signal)
Indicator lightModule power supply (24V) light, module internal data communication light (COM), communication indicator between PLC and module (LINK), channel indicator light and channel calibration light
Power supply24V±20% 2VA
Operating temperature0 to 60 oC
Storage temperature-20 to 80 oC
Dimension90(L)x58(W)x80(H) mm

Valid bits

Refer to sampling frequency in BFM description, Chapter 5 of this manual.

3 Dimensions

Dimensions

                                 图片1.jpg           图片2.jpg

图片3.jpg

  1. Extension cable
  2. COM light: Module internal data communication indicator
  3. 24V light: Always on when connected to external 24V power supply
  4. WT light: Channel input/output indicator
  • WE light: Channel calibration indicator
  1. LINK: Communication indicator between PLC and module (LINK)
  2. Expansion module name
  3. Expansion module interface
  4. DIN rail mounting clip
  5. Hook for DIN rail
  6. Holes for direct mounting: 2 places (φ4.5)
NameDescriptionLight statusEvent status

 

LINK light

Communication indicator between PLC and moduleLight flashesData is interacting normally (communication is normal)
Lights offData interaction is abnormal, stopped or failed
Always ONAbnormal software operation or hardware failure

 

COM light

Module internal data communication indicatorLight flashesData is interacting normally (communication is normal)
Lights offData interaction is abnormal, stopped or failed
Always ONAbnormal software operation or hardware failure

 

WT light

Channel output/input indicatorLight flashesAnalog input is out of range
Always ONAnalog input is within the range
Lights offChannel closed
WE lightCalibration indicator for the channelLights offCalibration succeeded
Always ONCalibration failed or not calibrated

Use of blade terminals

image-20220622145005-4.jpeg

Use crimp terminals of the size shown in the figure. Terminal tightening torque is 0.5 to 0.8N.m. Be sure to tighten the screws so as not to cause malfunction.

Terminals

TerminalTerminal Instructions
24V+External DC24 power supply+
24V-External DC24 power supply-
GroundGround
FG1Sensor housing
E1+First sensor 5V power +
E1-First sensor 5V power -
F1+First sensor power supply feedback +
F1-First sensor power supply feedback -
S1+First sensor signal output +
S1-First sensor signal output -
E2+Second sensor 5V power +
E2-Second sensor 5V power -
F2+Second sensor power supply feedback +
F2-Second sensor power supply feedback -
S2+Second sensor signal output +
S2-Second sensor signal output -
FG2Second sensor housing
Other empty terminalsEmpty pin, not connect any wires

4 Wiring 

image-20220622145005-5.jpeg

✎Note: 

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

5 Buffer register (BFM)

BFM list

BFM numberPower-off hold

Read/

write

Register nameDefaultRangeIllustrate
CH1CH2
#0ORModel type5012-System default, the model number of LX3V-2WT
#1ORSoftware version15004-Software version number
#2#42OR/WUnipolar/Bipolar00 to 10: Bipolar 1: Unipolar
#3#43OR/WSampling frequency10 to 4800

0: 7.5HZ

1: 10HZ

2: 25HZ

3: 50HZ

4: 60HZ

5: 150HZ

6: 300HZ

7: 600HZ

8: 960HZ

9: 2400HZ

10 to 4800: 10Hz to 4800Hz

#4#44XRStatus code0-For details of each status code, refer to "Buffer Register BFM Description"
#5#45XRError code0

A data register that stores all error states. Each error state is determined by the corresponding bit. It is possible to generate more than two error states at the same time. 0 means normal without error, 1 means there is an error state.

#45: Reserved

b0: Abnormal power supply

b1: Hardware failure

b2: CH1 conversion error

b3: CH2 conversion error

b4: CH1 input calibration parameter error

b5: CH2 input calibration parameter error

Others: Reserved

#6#46XR/WTare reading00 to 1

Read the current average value as the tare weight value.

0: Normal (invalid).

1: Execute tare setting, then reset to 0.

Others: Invalid.

#7#47OR/W

Gross weight/ net weigh

display

0-

Choose to display the current weight as gross weight (K0) or net weight (K1).

0: display gross weight.

1: display net weight.

0xF: Channel closed

#8#48XR/WCalibration0-

The calibration is to make the module match the weight value of the load cell of the weighing module. The default value is 0.

0x0001: CHI zero instruction.

0x0002: CH1 weight base point instruction.

0x0003: CH1 no weight calibration instruction. (supported by 15004 and above)

0x0004: CH1 modify calibration parameter instruction. (supported by version 15004 and above)

✎Note: When a value is written to BFM#8 or BFM#48 using the device monitor, it is automatically reset to 0.

#9#49XR/WReset00 to 3

#49: Reserved

1: Reset CH1

2: Reset CH2

3: Reset all channels

Others: no action

#10#50OR/WFiltering method00 to 1Recalibration required after change
#11#51OR/WFilter strength00 to 7Recalibration required after change
#12#52OR/WZero tracking intervals00 to 20000When the zero tracking function is enabled, the minimum interval between two consecutive zero resets. The unit is 1ms.
#13#53OR/WZero tracking range00 to 100

0: Disable the zero tracking function

Others: Set the zero tracking range (absolute value)

#14#54OR/WAutomatically reset after boot00 to 4

0: Disable automatic reset at startup

1: ±2%MAX

2: ±5%MAX

3: ±10%MAX

4: ±20%MAX

#15#55OR/WSensor sensitivity setting (inside the module)40 to 5

0:<1V/V

1:<125mV/V

2:<62.5mV/V

3:<31.25V/V

4:<15.625mV/V

5:<7.812mV/V

✎Note: Recalibration is required after setting. (Only supported by version 13904 and above)

#16#56

 

X

 

R

Average weight L0

-2147483648 to

2147483647

Average weight display value

(low word)

#17#57Average weight H0

Average weight display value

(high word)

#18#58OR/WSliding average51 to 50

The setting range is K1 to K50, and the default value is K5.

When the set value exceeds the range, it is automatically changed to the critical value K1 or K50.

#19#59OR/WTare weight value L0

-2147483648 to

2147483647

You could write or read the tare weight #7 by instruction.
#20#60R/WTare weight value H
#21#61OR/WCH1 Stability check time2000 to 20000Stability check time, used in conjunction with the stability check range. Unit: ms.
#22#62OR/WStability check range11 to 100If the stability check range is set to 100 and the stability check time is set to 200ms, the value is considered to be stable if the current weight bounce range is within 100 for 200ms. In other cases, it is considered unstable, and the stability flag is displayed in BFM#4.
#23#63OR/W

Weight value

calibration L

1000

-2147483648 to

2147483647

Input weight base point weight with calibration weight

Input sensor range without calibration weight

#24#64R/W

Weight value

calibration H

#25#65OR/WWeight upper limit L32767

-2147483648 to

2147483647

You could set the maximum weight value. When the measured value exceeds the set value, an error code will be recorded.
#26#66R/WWeight upper limit H
#27#67OR/WZero judgment check upper limit L10

-2147483648 to

2147483647

Zero point judgment function:

You could use the zero point judgment function to know that the item has been removed from the weighing module. You could judges that the measurement value is stable and the Bit is 1, which means that the item has been removed from the weighing module, and you could perform the next step at this time. (The zero point weight Bit in the zero point judgment range is 1)

#28#68R/WZero judgment check upper limit H
#29#69OR/WZero judgment checklower limit L-10

-2147483648 to

2147483647

#30#70R/WZero judgment check lower limit H
#31#71XR/WAdditional function options00 to 1

0: Default value. Additional functions are not enabled

1: Enable filter reset function.

Others: Reserved

#32#72XR/W

Additional functions

Parameter 1

00 to 100

Enable filter reset function:

0: The default value does not work

0 to 100: The number of sampling cycles to wait to restart filtering. The values collected during the period are accumulated and averaged as the initial value of filtering.

#33#73XRDigital value L0-Digital quantity collected by ADC
#34#74XRDigital value H
#35#75OR/WCalibration parameter A1

-3.402823E+38

to 3.402823E+38

Described in CH1:
After modifying the calibration parameters, #8 does not write 4, it is only displayed, and not used for weight value calculation, and will not be saved when power off. After #8 is written to 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 is performed, and #4 error code Bit4 is set to 1.
#36#76
#37#77OR/WCalibration parameter B0

-3.402823E+38

to 3.402823E+38

#38#78
#39#79OR/WSensor sensitivity (specification)20000 to 32767The default setting of 2000 means 2mV/V. For calibration without weights, you need to set the sensitivity and accuracy of the sensor. The sensitivity range is 0 to 32.767mV/V, the sensor sensitivity BFM#39 input negative value, directly convert it to 32767 and execute.
For example: Modified to 1942 represent 1.942mV/V.
#40#80XR/WSensor feedback voltage L0-

Write:

0: not displayed

1: Display the current sensor feedback voltage in real time

2: Display the zero-point voltage during calibration

3: Display the voltage reading of the applied weight during calibration:

Displays the low bit of the voltage value. Unit: uV.

#41#81XR

Sensor feedback

voltage H

0-Read: Displays the low bit of the voltage value. Unit: uV.

✎Note:

  • O means retentive type.
  • X means non-retentive type.
  • R means readable data.
  • W means writable data.

BFM description

BFM0: Module code

LX3V-2WT model code: 5012

BFM1: module version

The software version is displayed in decimal, which is used to indicate the software version of the expansion module.

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.Status code
10
Bit0CH1 zero weight (no load)CH1 is not empty
Bit1CH2 zero weight (no load)CH2 is not empty
Bit2

CH1 exceeds weight upper limit (overload)

✎Note: The upper limit weight is set by #27 and #28.

CH1 is not overloaded
Bit3

CH2 exceeds weight upper limit (overload)

✎Note: The upper limit weight is set by #27 and #28.

CH2 is not overloaded
Bit4CH1 measurement value is stableCH1 measurement value is unstable
Bit5CH2 measurement value is stableCH2 measurement value is unstable
Bit6CH1 uncalibrated / calibrated errorCH1 calibrate successfully
Bit7CH2 uncalibrated / calibrated errorCH2 calibrate successfully

Bit8

Bit9

00: no error

10: The weight of the base point of weight is too large

01: No-load calibration

11: Uncalibrated

Bit10

Bit11

00: no error

10: The weight of the base point of weight is too large

01: No-load calibration

11: Uncalibrated

Bit12

CH1 exceeds the sensor range

✎Note: Determined by sensor feedback voltage

CH1 is within the sensor range
Bit14CH1 enters the calibration without weightsCH1 has not entered the calibration without weights
Bit15CH2 enters the calibration without weightsCH2 has not entered the calibration without weights

BFM5: Error code

Bit NO.ContentError state
Bit0K1 (H0001)Abnormal power supply
Bit1K2 (H0002)Hardware fault
Bit2K4 (H0004)CH1 conversion error
Bit3K8 (H0008)CH2 conversion error
Bit4K16 (H0010)CH1 write calibration parameter error
Bit5K32 (H0020)CH2 write calibration parameter error
OthersReserved
BFM#45Reserved

✎Note: A data register that stores all error states. Each error state is determined by the corresponding bit. It is possible to generate more than two error states at the same time. 0 means normal without error; 1 means there is an error state.

Tare setting: CH1-BFM6, CH2-BFM46

Writing 1 to CH1-BFM6/CH2-BFM46 is valid; After execution, reset to 0. Select the current weight value (BFM16-17) as the weight value for the tare weight (BFM19-20). Takes CH1 as an example.

The current weight value is 100, after tare setting:

  • If the gross weight is currently displayed (BFM7=0), the tare weight (BFM19-20) becomes 100, and the current weight is still 100;
  • If the net weight is currently displayed (BFM7=1), the tare weight (BFM19-20) becomes the original value + the current weight value, and the current weight value becomes 0.

BFM8: Weight calibration instruction

Steps are as follows. (Described with CH1)

  • Calibration with weights
    • Step1: Do not put any weights 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 into #23.
    • Step5: #8 value is written as 0x0002.
  • Weightless calibration
    • Step1: Do not put any weights on the load cell.
    • Step2: Write the maximum range of the sensor into #23.
    • Step3: Write the sensor sensitivity into #39, accurate to three decimal places.
    • Step4: #8 value is written as 0x0003.
  • Modify calibration parameters:
    • Step1: Modify the calibration parameter values in BFM#35 to BFM#38;
    • Step2: #8 value is written as 0x0004.

✎Note: When a value is written to BFM#8 or BFM#48 using the device monitor, it is 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 interval

BFM#12 is used in conjunction with BFM#13. When BFM#13 is not 0, BFM#12 indicates the interval between the current automatic weight reset and the next automatic reset to prevent continuous reset.

✎Note: This function is generally used to correct sensor temperature drift.

BFM13: Zero tracking range

The accumulation range of zero point tracking. If the accumulation exceeds this range, the tracking will not continue. 

SettingsDescriptionRemark
0Do not enable zero trackingDefault
1 to 100When setting the zero tracking range (absolute value), tracking must be performed when the value is stable and the current weight is within the zero tracking range.

If set to 10, the current weight is ±9 and the stable flag is 1, the current weight is cleared.

✎Note: When the accuracy of the measured items is not high, the temperature drift has little effect, and this function is not required.

E.g: The setting value is 100, after the zero point drifts from the 0 position to more than ±100, the tracking will not continue. If it drifts back to within ±100, the tracking will be resumed.

BFM15: Set the AD chip gain

It can be set according to the sensor range. After the BFM is set, it needs to be re-calibrated.

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

Function description

Net weight measurement function

You could choose whether the measured weight is net weight or gross weight. Net weight refers to the weight of the product itself, that is, the actual weight of the product after removing the weight of the outer packaging. The weight of the outer packaging is generally called the tare weight, and the gross weight is the total weight, which refers to net weight plus tare weight.

  • Tare weigh:t Refers to the weight of the outer packaging.
  • Net weight: Refers to the weight of the product itself, that is, the actual weight of the product after removing the weight of the outer packaging.
  • Gross weight: Refers to the total weight, that is, the weight of the product itself (net weight), plus the weight of the outer packaging (tare weight)
  • Gross weight = net weight + tare weight

E.g: There is a product that is 10KG, the carton it is packed in weighs 0.2KG, and the total weight is 10.2KG.

  • Net weight=10KG
  • Tare weight=0.2KG
  • Gross weight=10.2KG

E.g: Use CH1 to measure the value to display the net weight, and CH2 to select OFF. (If the weight of the outer package is known, you can skip the step of reading the tare weight).

  • Read the tare value
    • Write H0000 in BFM7;
    • Place the package on the CH1 weighing module;
    • Write H0001 in BFM6, and take the current package weight as the tare weight.
  • Set BFM7=H0001

Stability check

When placing the item on the weighing module to measure the weight, the user can use the stability check function to know that the current measurement value is stable.

  • If the variation range of the measured value is within the stable range #22 set by the user, the #4 stable bit of the measured value will be set to 1.
  • When the variation range of the measured value exceeds the set stability range, the #4 stable bit of the measured value will be set to 0, until the stability check time #21 is within the stable range, the #4 stable bit of the measured value will be set to 1 again.

E.g: The stability check time is set to 200ms, and the stability check range is 10. When the change range exceeds 10, the measurement value is unstable, that is, the #4 stable bit of the measured value will be set to 0. When the beating range is within 10 within 200ms, the stable bit of the measurement value will be set to 1 again. (It is recommended that the user should judge whether the current measurement value is stable before performing control).

Zero point judgment

You could use the zero point judgment function to know that the item has been removed from the weighing module. You could judge that the measurement value is stable and the Bit is 1, which means that the item has been removed from the weighing module, and you could perform the next step at this time. (The zero point weight Bit in the zero point judgment range is 1).

Filter function

The average value is the function of summing and averaging the read values to obtain a slowing value, but the environment used will have unavoidable external force factors, which will cause the read value to have a sharp change in the surge value. The change also becomes larger. The function of filtering is not to include the sharply changing surge value in the aggregated average, and the obtained filtered average value will not be affected by the sharply changed surge value.

6 Example

Current state of weight

image-20220622145646-14.png

Read the current weighing state BFM4 and judge it by Bit state. For details, please refer to the description of BFM4 in "5.2 Buffer Register Description".

Get current weight value

image-20220622145005-7.png

Write the average weight value (BFM16) of CH1 in the weighing module into D0.

Calibrating weight

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

The adjustment is to make the module match the weight value of the load cell of the weighing module. The adjustment steps are as follows. Described with CH1.

image-20220622145005-8.jpeg

Tare weight and gross weight

image-20220622145005-9.jpeg

Filter mode setting

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

image-20220622145005-10.jpeg

Zero tracking

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.

image-20220622145005-11.jpeg

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.

image-20220622145005-12.jpeg

Modify calibration parameters

image-20220622145005-13.jpeg

✎Note: BFM35, BFM36, BFM37, and BFM38 are real number (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 

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;

Check errors

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

  • Check the status of the LINK indicator
    • Blink: Expansion cables are properly connected.
    • Otherwise: Check the connection of the extension cable.
  • Check the status of the "24V" LED indicator (top right corner of the LX3V-2WT)
    • Light on LX3V-2WT is normal, and 24VDC power is normal.
    • Otherwise: 24V DC power supply may be faulty. If the power supply is normal then the LX3V-2WT is faulty.
  • Check the status of the "COM" LED indicator (top right corner of the LX3V-2WT)
    • Blink: Numeric conversion works fine.
    • Otherwise: Check buffer memory #5 (error status). If any of the bits (b0, b1, b2) are ON, that's why the COM indicator is off. For details, please refer to "(6) BFM5: Error Code" in "5.2 Buffer Register (BFM) Description" in "Chapter 5" of this manual.
  • Check the sensor, measure whether the voltage between S+ and S- is less than (5*sensor sensitivity) mv, the sensor sensitivity is found in the sensor manual used, the unit is (mv/v), if the voltage at this point is out of range, it means the sensor Deformation or wiring errors have occurred. Measure whether the voltage between F+ and F- is 5V, if not, check the sensor wiring.