We had an enquiry from a customer with an old level float switch that uses a potentiometer output to indicate tank level. They wanted to bring that reading into their new PLC-based monitoring system, which only accepts standard 4 to 20mA or voltage signals.
This looks simple, but a potentiometer output isn’t a signal in the usual sense — it’s a changing resistance, and resistance doesn’t travel well over long cable runs. The resistance of the lead wire itself adds error, especially on long runs, and if you try to read the resistance directly at the PLC end, you pick up whatever resistance the cable added along the way. Converting to a proper current or voltage signal as close to the sensor as possible avoids that error.
For this, we would normally recommend the MTT MS3010, a terminal block type potentiometer transmitter. It tracks the changing resistance of a potentiometric sensor — a position sensor, level float, or similar device — and converts it into a clean, standard 4 to 20mA or voltage output. Separate zero and span adjustments let a technician set the working range of the resistance sweep to match the physical travel of the sensor, without touching the sensor itself. It mounts on DIN rail right where the potentiometer wiring terminates, and isolation between input, output, and power keeps electrical noise out of the reading.
Before we quote, we would normally check the total resistance of your potentiometer, the physical travel range you actually want to use, and the output signal your PLC or DCS expects. Hope this helps — send us your sensor details and we can confirm the right model.
| Input Resistance Range | 100Ω to 999Ω, or 1kΩ to 10kΩ total resistance |
| Measuring Voltage | 0.5V (100-999Ω) or 5V (1-10kΩ) |
| Lead Wire Resistance | 10% or less of total resistance per wire |
| Output Signal | DC current (0-20mA, 4-20mA) or DC voltage (±10V to 10V range) |
| Zero Adjustment Range | Approx. 0-30% of total resistance |
| Span Adjustment Range | Approx. 70-100% of total resistance |
| Accuracy | Better than ±0.2% of span (at 25°C±5°C) |
| Response Time | 170ms max. (0 to 90%) |
| Temperature Coefficient | ±0.2% of span per 10°C change |
| CMRR | 100dB min. (500V AC, 50/60Hz) |
| Power Supply | 24V DC (±10%) or 12V DC (±20%) |
| Power Consumption | 50-70mA max. (24V), 20-30mA max. (12V) |
| Isolation | 3-way isolation between input, output, and power |
| Insulation Resistance | 100MΩ min. (@ 500V DC) |
| Dielectric Strength | 1500V AC for 1 minute |
| Enclosure / Mounting | ABS resin (UL 94V-0), DIN rail mounting, M3.5 screw terminal |
| Dimensions | W25.0 × H94.0 × D40.0 mm |
| Weight | 90g max. |
| Operating Temperature | -5 to 55°C, 5-90% RH non-condensing |
| Storage Temperature | -10 to 60°C |
Frequently asked questions
What is the MS3010 used for?
It converts the changing resistance from a potentiometric position or level sensor into a clean, standard 4 to 20mA or voltage signal that a PLC, DCS, or data logger can read directly.
Can the MS3010 be used with a level float switch?
Yes, level floats and similar sensors that output a resistance signal are one of the most common applications for this converter.
Why not just read the potentiometer’s resistance directly at the PLC?
Over long cable runs, the lead wire’s own resistance adds error to the reading. Converting to a current or voltage signal right at the sensor avoids that, and also lets the signal travel further without degrading.
Does the MS3010 need a separate power supply?
Yes, it runs on 24V DC or 12V DC and is not loop-powered.
Download MTT MS3010 Terminal Block Type Potentiometer Transmitter information here
Datasheet: MTT MS3010 Spec Sheet (PDF)
Manual: MTT MS3000 Series User’s Manual (PDF)