Tare

In the application, it can be helpful to set the display value to zero with an unloaded sensor. In weighing technology, this is known as the tare process or "relative measurement". This means that the offset component of the unloaded sensor (in this case a scale) is already subtracted from the measuring device.
Note: When using tare, the value output in the channel is shifted, which leads to a restriction of the dynamic range in the positive or negative direction. If the channel can measure 0..10 V electrically, for example, and is tared (zeroed) at 8 V, only +2/-8 V measuring range remains.

To avoid reaching the INT16 limits, the use of Real32 PDO is strongly recommended when using Tare.

The Tare function works as follows:

1. Tare start

Tare can be triggered in the same way by

Tare 1:
PDO "AI Control"

then the tare bit from the control can trigger the tare via 0 → 1.

Tare 2:
CoE Index FB00, DEV Command

During command execution, "Status" 255 "busy" is displayed in index 0xFB00:02, "0" means "successfully completed".

The firmware responds to an unknown command with

Tare 3:
General parameter incompatibility reason, 0x06040043

2. Measurement

The device now calculates an average value over 400 measured values; the duration of the process therefore depends on the conversion rate of the channel (see filter setting). During these approx. 250 ms, the electrical sensor signal should be stable. In some cases, it is recommended to support the tare process with a strongly attenuating low-pass filter (see chapter Filter1). After the tare process, the filter can be opened again.

During this time, PDO "AI Status.Tare Active" = FALSE

3. Calculation

Then

Tare 4:
"Tare active" in status word

The tare value is temporarily held in the channel, it is not secured against power failure. If it is to be saved permanently and thus secured against power failure, the request 0x318n must be sent to index 0xFB00:01 (channel 1: n=0, channel 2: n=1, ...).

Tare 5:
CoE Index FB00, DEV Command

4. Reset

Tare is reset ("zeroed")

Tare 6:
CoE Index FB00, DEV Command

During command execution, "Status" 255 "busy" is displayed in index 0xFB00:02, "0" means "successfully completed".

The firmware responds to an unknown command with

Tare 7:
General parameter incompatibility reason, 0x06040043
Tare 8:
Example: 3 V are electrically connected to Ch1+2 of an EL4374 at the same time, Filter1 = IIR8

At (A), Control.Tare = 1 is set on channel 2 (and the bit is then reset), the tare value is displayed in the CoE:

Tare 9:
Tare Value

As expected, the measured value goes to ~0.
At (B), tare is deleted again by command. Channel 1 runs without tare for comparison.