
KROHNE IFC 100
Signal converter for electromagnetic flowmeters: volume flow, flow speed, counters and conductivity.
The KROHNE IFC 100 is a signal converter for electromagnetic flowmeters such as OPTIFLUX and WATERFLUX that measures the flow of conductive liquids, for example irrigation and drain water in greenhouses. This Modbus RTU template reads volume flow, flow speed, both counters, conductivity and status, and lets you start, stop and reset the counters and change filter and cutoff settings from ModbusCloud.
- Protocol
- Modbus RTU
- Connection
- RS485, 19200 baud
- Registers
- 65, read and write
- Brand
- KROHNE
- Key readings
- Volume flow · Mass flow · Flow speed · Counter 1 · Counter 2 · Conductivity · Coil temperature · Sensor and device status
- Available commands
- Counter start, stop and reset · Counter set and preset values · Flow direction · Low flow cutoff · Filters and empty pipe detection · Calibration values
- Compatible models
- IFC 100
- Last updated
Registers (65)
62 read, 51 write
| Name | Unit | Access | Address (Hidden until you enter your email) | Function (hidden) | Type (hidden) |
|---|---|---|---|---|---|
| Volume Flow | m³/s | Read | |||
| Flow Speed | m/s | Read | |||
| Mass Flow | Read | ||||
| Counter 1 | m³ | Read | |||
| Counter 2 | m³ | Read | |||
| Conductivity | Read | ||||
| Coil Temperature | K | Read | |||
| Diagnosis Value | Read | ||||
| Display Channel 1 | Read | ||||
| Display Channel 2 | Read | ||||
| Operating Time | s | Read | |||
| Long Status Sensor | Read | ||||
| Long Status Device | Read | ||||
| Calibration Result | Read | ||||
| Start/Stop Counter 1 | Read and write | ||||
| Start/Stop Counter 2 | Read and write | ||||
| Reset Counter 1 | Read and write | ||||
| Reset Counter 2 | Read and write | ||||
| Zero Calibration | Read and write | ||||
| Coil Temperature Calibration | Read and write | ||||
| Electrode Factor Calibration | Read and write | ||||
| Cold Start | Write | ||||
| Warm Start | Write | ||||
| Error Reset | Write | ||||
| Counter 1 Function | Read and write | ||||
| Counter 1 Measurement | Read and write | ||||
| Counter 2 Function | Read and write | ||||
| Counter 2 Measurement | Read and write | ||||
| Counter 1 Low Flow Cutoff | m³/s | Read and write | |||
| Counter 1 Time Constant | s | Read and write | |||
| Set Counter 1 | m³ | Read and write | |||
| Counter 2 Low Flow Cutoff | m³/s | Read and write | |||
| Counter 2 Time Constant | s | Read and write | |||
| Set Counter 2 | m³ | Read and write | |||
| Preset Counter 1 | m³ | Read and write | |||
| Preset Counter 2 | m³ | Read and write | |||
| Flow Direction | Read and write | ||||
| Pulse Filter | Read and write | ||||
| Noise Filter | Read and write | ||||
| Empty Pipe | Read and write | ||||
| Electrode Noise | Read and write | ||||
| Settling Of Field | Read and write | ||||
| Diagnosis Value Setting | Read and write | ||||
| Limitation Low | m/s | Read and write | |||
| Limitation High | m/s | Read and write | |||
| Time Constant | s | Read and write | |||
| Pulse Width | s | Read and write | |||
| Pulse Limitation | m/s | Read and write | |||
| Noise Level | m/s | Read and write | |||
| Noise Suppression | Read and write | ||||
| Low Flow Cutoff | m/s | Read and write | |||
| Limit Empty Pipe | Read and write | ||||
| Limit Electrode Noise | m/s | Read and write | |||
| Zero Point | m/s | Read and write | |||
| Coil Resistance Rsp 20 | Ω | Read and write | |||
| Coil Temperature Calpoint | K | Read and write | |||
| Coil Resistance Calpoint | Ω | Read and write | |||
| Electrode Factor EF | m | Read and write | |||
| Conductivity Calpoint 1 | Read and write | ||||
| Conductivity Calpoint 2 | Read and write | ||||
| Pulse Width Automatic | s | Read and write | |||
| Baud Rate | Read and write | ||||
| Slave Address | Read and write | ||||
| Parity | Read and write | ||||
| Data Format | Read and write |
Loading registers…
Send your device list
If a device is not in the library yet, we build the template for free as soon as we have the register data.
Use cases
- Show volume flow and the counter totals of each irrigation or drain water line on one dashboard.
- Get an email or webhook alert when the volume flow drops below or rises above a threshold you set.
- Compare water use over time in the counter history to spot leaks or a changed irrigation pattern.
- Alert when the sensor or device status value changes, so a fault on the meter does not go unnoticed.
- Track the conductivity the converter measures next to the flow, when conductivity measurement is switched on.
- Reset or preset a counter remotely at the start of a season or after a meter swap.
Installation
Make sure the IFC 100 has the RS485 Modbus interface card fitted.
Connect terminal B (signal A) and terminal B- (signal B) to RS485 A and B of the ModbusCloud Gateway with shielded twisted pair. Fit 120 Ω termination at both ends of the bus.
In menu C5.8 of the converter, set the address (1 by default), 19200 baud, even parity, 1 stop bit and data format Big Endian.
In ModbusCloud, add a Modbus device with the same address, 19200 baud, 8 data bits, even parity and 1 stop bit, and import this template.
Check that Volume Flow and Counter 1 show plausible values. Volume flow arrives in m³/s, so 36 m³/h reads as 0.01.
Things to watch for
The converter does not answer on RS485. What should I check?
Check that the RS485 Modbus card is fitted and that address, baud rate, parity and stop bits in ModbusCloud match menu C5.8 on the converter. The default is address 1, 19200 baud, even parity and 1 stop bit. Then swap A and B and check the 120 Ω termination at both ends of the bus. All devices on one bus need the same speed and settings and a unique address.
Why does the flow show 0.01 instead of 36 m³/h?
The IFC 100 sends every value in SI units. Volume flow is in m³/s, so multiply by 3600 for m³/h: 0.01 m³/s is 36 m³/h. Mass flow is in kg/s, coil temperature in kelvin and conductivity in S/m, where 0.1 S/m equals 1000 µS/cm. Display Channel 1 and 2 show the first line of the local screens, also in SI units.
Why do all measured values look like random numbers?
The data format of the converter is probably set to Little Endian. This template expects Big Endian, the factory setting. Set menu C5.8.4 on the converter back to Big Endian; the values are correct straight away.
Why does conductivity not show a useful value?
The converter only measures conductivity when Empty Pipe (menu C1.3.1) is set to conductivity or to one of the conductivity plus empty pipe options. On off it is not measured. The diagnosis value works the same way: it depends on Diagnosis Value Setting, where 25 means off.
Writing a setting or a counter command fails. Why?
Writing registers is off by default per gateway, so request it in the portal first. The IFC 100 accepts settings only as a multiple-register write (function code 16) and does not support function code 6, so change a one-register setting in the local menu if the write is refused. New calibration values take effect after a warm start. Change calibration values only with the type plate data at hand.
Want to see how it works?













