An EtherCAT flow meter skips the old 4-20 mA analog loop and sends flow data straight to the PLC every cycle. You get sample times down to 50 µs, jitter under 1 µs, and full access to mass flow, density, temperature, and diagnostic flags in one frame. If your filling machine runs at 120 bottles per minute or you close a PID loop in a fuel blending skid, a standard Modbus RTU meter will be too slow. This is the class of meter you use when a few milliseconds of latency changes your scrap rate.
Most process engineers know EtherCAT from servo drives and I/O racks. A flow meter with an RJ45 socket labelled “EtherCAT IN / OUT” still looks unusual. But here is the thing. A Coriolis mass flow meter already measures mass flow, density, and temperature at 10 kHz internally. The old bottleneck was never the sensor. It was the 100 ms Modbus poll cycle and the analog filter on the 4-20 mA input card. EtherCAT just removes that bottleneck. You pull the raw, fast data straight into TwinCAT, Codesys, or any EtherCAT master without a gateway box translating Modbus RTU to Profinet.
We are Silver Automation Instruments. Our factory ships electromagnetic and Coriolis flow meters with onboard EtherCAT slave interfaces for customers who run Beckhoff, Omron, Bosch Rexroth, or custom Linux CNC controllers. We see this mostly in three places: high-speed precision filling, inline blending of fuels and solvents, and research labs that log dynamic flow during valve slam tests.
A typical electromagnetic flow meter with Modbus RTU pushes data at 9600 or 19200 baud. Polling five meters sometimes takes half a second. That works fine for water network surveillance. But a paint manufacturer in Thailand approached us last year. They dispense hardener into a 500 ml can at 15 ml/s. The target weight had a tolerance of 0.5 g. With Modbus, the PLC received the accumulated flow total after the shot was basically done. By the time the valve closed, overshoot caused 2-3 g extra, which ruined the mix ratio. We supplied a DN6 Coriolis meter with EtherCAT. The master read mass flow every 200 µs, integrated the total in the Beckhoff PLC, and closed the valve with sub-gram accuracy. Scrap dropped to near zero within two shifts.
In a fuel blending skid, multiple streams of gasoline, ethanol, and additive converge into a header. Blending octane on the fly requires dynamic ratio control. EtherCAT lets the controller sample six flow meters inside one bus cycle, perhaps 250 µs, and adjust control valves in the same cycle. The result is consistent blend quality even during ramp-up and ramp-down. Modbus TCP or Ethernet/IP might handle the data volume, but the jitter is higher and the timing is not deterministic.
From a hardware viewpoint, the flow meter still has a standard process connection. Our electromagnetic meter, for instance, can come with DN15 to DN300 flanges, PTFE or hard rubber liners, and 316L electrodes. The electronics housing simply ends with two M8 or M12 Ethernet ports instead of a cable gland. Inside, a dedicated EtherCAT slave controller chip handles the bus communication. The sensor front end stays the same: a pulsed DC field for the magmeter, or a dual U-tube oscillator for the Coriolis. The process data objects (PDOs) map directly to mass flow, volume flow, density, temperature, and totalizers. You can also drag drive-specific parameters like empty pipe detection, damping filter settings, and error codes via the service data objects (SDOs) during commissioning.
A real example: our Silver Instruments Coriolis meter with EtherCAT delivers the following PDO mapping on a standard ESI file:
• Mass flow: 32-bit float, kg/h or g/s selectable via CoE object 0x8000:01
• Volume flow: 32-bit float, m³/h
• Density: 32-bit float, kg/m³, updated at sensor rate (5 kHz internal)
• Temperature: 32-bit float, °C, measured at the tube wall, PT1000
• Totalizer 1 and 2: 32-bit unsigned integer, user-selectable reset mode
• Status word: 16-bit, including flow direction, error bits, tube frequency warning, slug flow detection
This means on a TwinCAT system, you scan the network, find the ESI XML from us, link the variables, and you are reading mass flow in under five minutes. No separate configurator, no USB adapter, no DTM.
Precision filling is the biggest segment. Beverage bottlers in Vietnam run PET lines at 40,000 bottles per hour. A magnetic flow meter with Fast I/O used to trigger the filling valve. But now, some plants upgrade to EtherCAT flow meters to log every shot digitally for track and trace. This meets FDA 21 CFR Part 11 requirements because the flow data is time-stamped in the master controller, not just a local totalizer.
Chemical dosing in water treatment is another growing area. Sodium hypochlorite and polymer dosing demand accuracy at low flows like 2 L/h. A small oval gear meter with pulse output can work, but pulse loss at low speed creates drift. A micro Coriolis with EtherCAT reads mass directly and ignores viscosity changes. A desalination plant in Saudi Arabia tested this against a weighing scale and reported deviation under 0.1% repeatability across a 20:1 turndown.
Oil and gas custody transfer still mostly uses pulse outputs and flow computers with AGA calculations. But pilot projects in Australia now use EtherCAT Coriolis meters on small wellhead separators. The advantage is remote diagnostic data over the same cable. If the tube starts accumulating wax deposit, the damping value shifts and the PLC can trigger a wash sequence before the meter accuracy drifts. That alone saves a site visit across a 300 km supply road.
Most engineers skip this part, but it trips up first-time users. EtherCAT is a frame summation protocol. The master sends one Ethernet frame that travels through all slaves and returns. The flow meter must be connected in a daisy-chain or ring. You cannot star-wire it like Ethernet/IP with a switch. Order the meter with dual ports. Port 0 faces the master, Port 1 connects downstream. If the meter sits at the end of a chain, Port 1 can remain open. If you need a branch, use an EtherCAT junction, not a standard Ethernet switch.
Power supply depends on the model. Our electromagnetic flow meter normally accepts 24 V DC on a separate M12 power connector. The EtherCAT interface is isolated from the measurement circuit. The bus draws about 150 mA from the 24 V supply. The Coriolis transmitter uses the same 24 V DC and houses the EtherCAT slave inside the transmitter enclosure, rated IP65 or IP67. Cable type for EtherCAT is a shielded CAT5e or CAT6. Beckhoff recommends S/FTP. We have seen installations work fine with standard industrial Ethernet cable up to 50 m between nodes. For longer runs between buildings, fiber optic converters with EtherCAT are available but rarely needed for a flow meter.
We configure each EtherCAT flow meter to your process. No two batches are identical. When you reach out to us, include every detail you have. The right fluid, the exact pipe size (DN), the flow range minimum and maximum in kg/h or L/min, the process temperature in °C, the pressure in bar, and the EtherCAT master you use (Beckhoff TwinCAT 3, Omron Sysmac, etc.). Also tell us if you need hazardous area certification. We can offer ATEX Zone 1 or IECEx variants with increased safety or intrinsic safety depending on the meter type and cable gland arrangement.
Send the details to [email protected]. You can also reach our applications team by phone at +86-25-68650347, on WhatsApp at +86-25-52155837, or on WeChat at +86 15365082610. We typically respond with a technical proposal, dimensional drawing, and the ESI file within 24 hours on working days.
Once you approve, we build the meter at our Nanjing factory, test it with water or oil on our reference rig, and ship with the XML file, test report, and material certificates. The delivery time for a standard DN25 Coriolis with EtherCAT is four to five weeks. Larger line sizes or exotic wetted materials add about two weeks.
Can I use an EtherCAT flow meter with a Siemens S7 PLC?
Siemens S7-1200 and S7-1500 do not have a native EtherCAT master. Some customers use a gateway module to convert EtherCAT slaves to Profinet, but that adds latency and cost. Beckhoff, Omron NJ/NX, Bosch Rexroth, and B&R controllers handle EtherCAT natively. If you are locked into Siemens, ask us about Profinet variants of the same meter.
What happens if I plug the EtherCAT port into a normal Ethernet switch?
Nothing dangerous, but the PC or switch will not see the meter. EtherCAT is not standard TCP/IP. It uses a special EtherType 0x88A4. You can only scan it with an EtherCAT master.
How do I update the firmware on an EtherCAT flow meter?
Firmware updates are done via the FoE (File over EtherCAT) protocol. The ESI file and firmware file are supplied by us. You load them through the master software, for example, TwinCAT System Manager. The meter automatically reboots after a successful transfer. The whole process takes under three minutes.
Is the totalizer stored in the meter or in the PLC?
The totalizer is available as a PDO from the meter, updated every cycle. However, for legal custody transfer, local regulations may require a non-volatile totalizer inside the meter. We can enable a local non-volatile counter that survives power cycles. The PLC can still read and compare it for redundancy. This is common in Australian onshore gas applications.
Can I integrate the meter into a ROS 2 or LinuxCNC setup?
Yes. The open-source EtherCAT master IgH EtherCAT for Linux works with our standard ESI file. Several university labs and one dairy research center in New Zealand connect our Coriolis meter this way for real-time milk flow measurement at 1 kHz cycle rate.