# E14 Pulse V2 Unit

### Definition

Defines the flow rate corresponding to one pulse output from the flow meter.

<details>

<summary><strong>Pulse Output – Pulse V2 Function (Click to Expand)</strong></summary>

### 一、 Technical Principle: Pulse V2 “Batch Reporting” Mechanism

Pulse V2 differs from traditional continuous variable-frequency pulse output. It uses a **periodic pulse burst** mechanism.\
At the end of each update cycle, the system converts the accumulated flow into a burst of pulses and transmits them in a short period of time.

**A19 Defines the “Reporting Cycle”:**

* **A19 = 1.0 s (Default):**\
  Flow is accumulated every 1 second, and the corresponding pulse burst is transmitted during the following 1 second.
* **A19 = 0.5 s (High-speed):**\
  Flow is accumulated every 0.5 seconds, and the corresponding pulse burst is transmitted during the following 0.5 seconds.

***

### 2. Parameter Configuration Table

| Parameter Code | Name            | Function Description   | Setting Recommendation                                                                                                          |
| -------------- | --------------- | ---------------------- | ------------------------------------------------------------------------------------------------------------------------------- |
| A19            | Fast Update     | Flow Calculation Cycle | <p>1.0 s: Suitable for general PLC applications.<br>0.5 s: Suitable for high-precision or high-speed counting applications.</p> |
| E02            | OCT Definition  | Output Mode Selection  | Pulse V2 must be selected.                                                                                                      |
| E14            | Pulse Base Unit | Flow per Pulse         | Determines the resolution (e.g., 0.1 represents 0.1 L/pulse).                                                                   |
| E03            | Pulse Width     | Signal Duration        | Determines whether the PLC can correctly capture the signal.                                                                    |

***

### 3. Core Steps: Settings Based on PLC Type

**Option A: Connected to General PLC Input (Common DI)**

* **Applicable for:** PLCs without high-speed counting modules or with slow scan cycles (>10 ms).
* **A19 (Update Frequency):** Recommended **1.0 s** (updates once per second).
* **E14 (Resolution):** Recommended **large** (e.g., 0.1 or 1.0).
* **E03 (Pulse Width):** Recommended **50 ms**.
* **Limitation:** When the flow rate is high, the total number of pulses should not be too large, otherwise all pulses may not be transmitted within 1 second.

**Option B: Connected to PLC High-Speed Counting Module (HSC)**

* **Applicable for:** Precise quantitative control and high-resolution monitoring.
* **A19 (Update Frequency):** Can be set to **0.5 s** (updates every 0.5 seconds).
* **E14 (Resolution):** Can be set **small** (e.g., 0.01 or 0.001).
* **E03 (Pulse Width):** Recommended **0.5 ms** (default) or **1 ms**.
* **Limitation:** Although HSC can read high-frequency signals, it must still ensure that all pulses can be transmitted within 0.5 seconds.

***

### 4. Frequency Safety Check (Error Prevention Calculation)

To prevent **signal overlap (“traffic jam”)** that may cause the PLC to miss pulses, the following calculation should be performed: verify whether the **pulse burst** generated at maximum flow can be fully transmitted within the **A19 reporting cycle**.

#### 1. Calculate the Number of Pulses per Cycle (N)

First, calculate the maximum number of pulses the flowmeter can generate within one update cycle:

$$N = \frac{(\mathrm{Maximum\ LPM} / 60) \times \mathrm{A19\ Cycle\ (s)}}{E14}$$

#### 2. Determine Safety Standard

To ensure sufficient spacing between pulses (recommended **50% duty cycle**), the following condition must be met:

$$N×(E03×2)< A19 cycle (s)$$

> 💡 **Why multiply by 2?**
>
> A complete pulse cycle consists of **high-level time (E03)** and **low-level interval time**. To ensure stable detection by the receiving device (PLC), it is generally recommended that the interval time be at least equal to the pulse width.

***

#### Example Scenario Calculation

Assume the following site conditions and settings:

* **Maximum Flow:** 60 LPM
* **A19 (Cycle Time):** 1.0 s
* **E14 (Pulse Unit):** 0.1 L/pulse
* **E03 (Pulse Width):** 50 ms (0.05 s)

**Step 1: Calculate Number of Pulses**

$$N = \frac{(60 \div 60) \times 1.0}{0.1} = 10 \text{ (pulse)}$$

**Step 2: Check Safety Standard**

$$10 \times (0.05 \times 2) = 1.0\text{s}$$

**Result Evaluation:**\
The calculated transmission time is **1.0 s**, exactly equal to the A19 cycle time. This indicates that the signal is at the **“limit”** state, with almost no extra spacing between pulses. If the actual flow exceeds 60 LPM, pulses may overlap, causing the PLC to miss counts.

**Optimization Suggestions:**

* **Option A:** Increase **E14** (e.g., set to 0.2) to reduce the number of pulses by half.
* **Option B:** Decrease **E03** (e.g., set to 20 ms) to shorten the duration of each pulse.

***

### 5. Troubleshooting

**Q1: The panel shows flow, but the PLC does not receive any values**

* **Cause A:** **E03 (Pulse Width)** is set too short and is filtered out by the PLC.\
  **Solution:** Increase **E03** to 50 ms.
* **Cause B:** **E02** is not set to **Pulse V2**.

**Q2: PLC misses counts or stops increasing at high flow rates**

* **Cause:** Signal overlap. Pulses are too wide and dense, causing the high-level signal to “stick” and form a straight line.\
  **Solution A:** Increase **E14** (e.g., 0.01 → 0.1) to reduce the total number of pulses.\
  **Solution B:** Decrease **E03** (e.g., 10 ms → 1 ms) to increase spacing between pulses.

**Q3: PLC cumulative value does not match the flowmeter panel**

* **Cause:** Pulse frequency approaches the PLC’s sampling limit, causing occasional missed counts.
* **Solution:** Increase **E14** to use a larger pulse unit (e.g., change from 1 mL/pulse to 10 mL/pulse).

</details>

### Notes

To enable the pulse function, set E02 OCT Definition to “Pulse v2”, configure the pulse width in E03 Pulse Time, set the forward flow unit in B01, and define the pulse output reference unit in E14 Pulse v2 Unit.

<table data-header-hidden><thead><tr><th width="203.345703125"></th><th width="202.56640625"></th><th></th></tr></thead><tbody><tr><td>The instantaneous flow unit set in B01.</td><td>The pulse output reference unit set in E14.</td><td>Description</td></tr><tr><td>L  or m³</td><td>Liter</td><td>When B01 is set to Liters or Cubic Meters, the E14 pulse output reference unit is always Liters.</td></tr><tr><td>U.gal or ft³</td><td>U.gal </td><td>When B01 is set to US Gallons or Cubic Feet, the E14 pulse output reference unit is always US Gallons.</td></tr><tr><td>I.gal</td><td>I.gal</td><td>When B01 is set to Imperial Gallons, the E14 pulse output reference unit is Imperial Gallons.</td></tr></tbody></table>

### Operation Procedure

<details>

<summary><strong>Button Functions</strong> <em>(Click to Expand)</em></summary>

When the main screen is displayed in **green backlight**, the four buttons function as follows:

* <img src="https://4028902321-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FSBz5Tlpy8GCIkK4ygkgZ%2Fuploads%2FRnX1fMK1ja5FUx043ZYc%2Fimage?alt=media&#x26;token=f31dd577-ba27-4369-af8b-25ce9afcd1f9" alt="" data-size="line"> **Blue Button (leftmost):** Return, exit, or save settings.
* Gray Direction Buttons:
  * <img src="https://4028902321-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FSBz5Tlpy8GCIkK4ygkgZ%2Fuploads%2FR48KXgI2flteQ78PYH8a%2Fimage?alt=media&#x26;token=b5b4ab82-6f88-44c6-8b85-181c7bde6fe9" alt="" data-size="line"> **Left Gray:** Previous Page, decrease value, or select item
  * <img src="https://4028902321-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FSBz5Tlpy8GCIkK4ygkgZ%2Fuploads%2FVWLxHCjTZgj8Y3CXUn6X%2Fimage?alt=media&#x26;token=35556f59-f963-4b03-8db1-34f2953ddb58" alt="" data-size="line"> **Right Gray:** Next Page, increase value, or select item
* <img src="https://4028902321-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FSBz5Tlpy8GCIkK4ygkgZ%2Fuploads%2F0lsHAW4cWIphk6mKtEoK%2Fbutton-orange.png?alt=media&#x26;token=9168c231-821c-4895-9194-0cf61b2fd06a" alt="" data-size="line"> **Orange Button (rightmost):** Rightmost button: Enter settings, edit, or confirm selection

{% hint style="danger" %}
**Do not hold buttons for extended periods to avoid damage.**
{% endhint %}

{% hint style="info" %}
Button functions may change depending on the operation context to improve usability or prevent accidental presses.
{% endhint %}

</details>

```
E14 PulseV2 Unit Setting Steps
• From the main screen (green backlight), 
  press Orange Button (Setup) to enter settings (orange backlight).
• Use Gray Arrow Buttons to select E. Commute , press Orange Button (Enter).
• Use Gray Arrow Buttons to select E14 PulseV2 Unit, press Orange Button (Enter).
• Use Gray Arrow Buttons to choose the options. 
• Press Orange Button (Set) to confirm.
• Press Blue Button (ESC) to return to the main screen (green backlight).
```

<figure><img src="https://4028902321-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FSBz5Tlpy8GCIkK4ygkgZ%2Fuploads%2FnvoAft9Uq7XQGveWbTbJ%2Ffu-es-E14-en.png?alt=media&#x26;token=1145807e-1345-48e8-ab8d-950bb7724712" alt="" width="563"><figcaption></figcaption></figure>

### E14 Options, RS485 Values, Read/Write Commands, and Formats

<table><thead><tr><th width="204.6640625">Options</th><th width="326.0048828125">Description</th><th>RS-485 Value</th></tr></thead><tbody><tr><td>0.001 unit</td><td>Outputs 1 pulse for every 0.001 of the reference unit.</td><td>0</td></tr><tr><td>0.002 unit</td><td>Outputs 1 pulse for every 0.002 of the reference unit.</td><td>1</td></tr><tr><td>0.003 unit</td><td>Outputs 1 pulse for every 0.003 of the reference unit.</td><td>2</td></tr><tr><td>0.005 unit</td><td>Outputs 1 pulse for every 0.005 of the reference unit.</td><td>3</td></tr><tr><td>0.007 unit</td><td>Outputs 1 pulse for every 0.007 of the reference unit.</td><td>4</td></tr><tr><td>0.01 unit</td><td>Outputs 1 pulse for every 0.01 of the reference unit.</td><td>5</td></tr><tr><td>0.02 unit</td><td>Outputs 1 pulse for every 0.02 of the reference unit.</td><td>6</td></tr><tr><td>0.03 unit</td><td>Outputs 1 pulse for every 0.03 of the reference unit.</td><td>7</td></tr><tr><td>0.05 unit</td><td>Outputs 1 pulse for every 0.05 of the reference unit.</td><td>8</td></tr><tr><td>0.07 unit</td><td>Outputs 1 pulse for every 0.07 of the reference unit.</td><td>9</td></tr><tr><td>0.1 unit</td><td>Outputs 1 pulse for every 0.1 of the reference unit.</td><td>10</td></tr><tr><td>0.2 unit</td><td>Outputs 1 pulse for every 0.2 of the reference unit.</td><td>11</td></tr><tr><td>0.3 unit</td><td>Outputs 1 pulse for every 0.3 of the reference unit.</td><td>12</td></tr><tr><td>0.5 unit</td><td>Outputs 1 pulse for every 0.5 of the reference unit.</td><td>13</td></tr><tr><td>0.7 unit</td><td>Outputs 1 pulse for every 0.7 of the reference unit.</td><td>14</td></tr><tr><td>1 unit (Default)</td><td>Outputs 1 pulse for every 1 of the reference unit.</td><td>15</td></tr><tr><td>5 unit</td><td>Outputs 1 pulse for every 5 of the reference unit.</td><td>16</td></tr><tr><td>10 unit</td><td>Outputs 1 pulse for every 10 of the reference unit.</td><td>17</td></tr><tr><td>50 unit</td><td>Outputs 1 pulse for every 50 of the reference unit.</td><td>18</td></tr><tr><td>100 unit</td><td>Outputs 1 pulse for every 100 of the reference unit.</td><td>19</td></tr></tbody></table>

> Refer to the [Read/Write Memory List](https://docs.lorric.com/qr/fu-es-echosense-instruction-manual/communication/modbus-rtu-protocol/read-write-memory-ram) for the Modbus command format. This parameter uses the Int16 data format.
