Click for more products.
No produts were found.
Latest Comments
RS485 Modbus - terminal description, connection

RS485 Modbus - terminal description, connection

byJacek Gasztold 396 2025-08-14
RS485 Modbus RTU connectors are usually marked as A and B, but this is not always clear
Read more
Resistance simulator (Pt100, NTC etc.) - what should you know?

Resistance simulator (Pt100, NTC etc.) - what should you know?

byJacek Gasztold 395 2025-08-07
How to select a resistance simulator for the RTD resistance input in a PLC controller?
Read more
Calculation of ATEX connection line parameters - example

Calculation of ATEX connection line parameters - example

byJacek Gasztold 790 2025-03-19
Intrinsically safe parameters Li, Ci, Lo, Ci and maximum line length - what is it all about?
Read more
Signal 4...20mA separator - what to pay attention to when choosing?

Signal 4...20mA separator - what to pay attention to when choosing?

byJacek Gasztold 837 2025-03-05
Active/passive analog 4...20mA signal? Is loop power required? Permissible load resistance?
Read more

Resistance simulator (Pt100, NTC etc.) - what should you know?

Posted on2025-08-07 by 683
Resistance simulator (Pt100, NTC etc.) - what should you know?
How to select a resistance simulator for the RTD resistance input in a PLC controller?

What should you check when ordering a resistance simulator? What's the difference between Simulator-R and SIM-R-MUX?


Resistance simulator - what parameters need to be defined when placing an order?

Industrial automation uses a variety of analog signals. These are most often current (0...20mA, 4...20mA) or voltage (0...10V) signals. To monitor process temperature, thermocouple sensors (e.g., K thermocouple) or resistance sensors (e.g., Pt100) are used, also NTC or PTC. Sometimes, the system must decide, for example, whether to activate cooling based on the measurement of its RTD (Resistance Temperature Detector) input, and process temperature information is available only as a 4...20mA current signal or digitally via RS485 Modbus. Often, we also want to protect the controller and avoid directly connecting a Pt100 sensor to its input, which may be susceptible to damage, interference, or lightning strikes, which could damage the controller.
In these cases, it is worth using a resistance simulator Simulator-R, SIM-R-MUX type or an equivalent in an intrinsically safe version with an "ic" input circuit protection level S2Ex-SIM-R.
Due to very different customer needs in terms of the range of simulated resistance and the measuring current flowing from the RTD input, in order to ensure optimal device operation and maximum accuracy, each LABOR-ASTER resistance simulator has hardware configured for each customer.


Parameters to be defined when ordering:

  • Input: What signal will control the resistance simulation output? Will it be an analog current signal of 0/4...20mA, a voltage signal of 0...10V, or perhaps it's simply to ensure galvanic isolation between the Pt100 sensor and the controller's RTD input? The simulator output can also be controlled via RS485 Modbus serial transmission. The RS485 port is available as an alternative way to control the resistance simulator output, regardless of the simulator's analog input.
  • Output: In what range (Rmin...Rmax) should resistance simulation be possible? Rmin and Rmax should be specified, remembering that Rmin must be greater than 30Ω (this is caused by the resistance of series elements within the simulator, such as the controller's RTD input current measuring resistor, fuse, etc.). The output circuit hardware is selected based on the Rmin...Rmax values specified in the order. The declared device class of 0.1% is defined relative to Rmax. This means that subsequent use of only a much narrower subrange than the range defined in the order will be subject to a greater error than would be possible with a correctly defined range in the order.
    Example: when defining the output as 0....10kΩ, the declared accuracy of the simulated resistance will be 0.1%⋅10kΩ=10Ω. Furthermore, the realization of zero will in fact be a value of ~30Ω. Using only the range, e.g. 100...200Ω, will result in an accuracy of ±10Ω, which is 10% of the used range (although in reality it is much better) instead of the achievable class of 0.1%.
  • Measuring current: What current does the controller use to measure the connected, in this case simulated, resistance? The simulator's output hardware must be set to be able to measure the current, which is used to set the voltage at the terminals—thus simulating resistance according to Ohm's Law. A simulator ordered with a measuring current of, for example, max 1mA will not be able to operate correctly with an actual current of 2mA, because it will be outside its dynamic measurement range. On the other hand, ordering a simulator with a max current with a large margin (e.g., 5mA, when the actual flow is 0.1mA) will result in a loss of accuracy, similar to specifying too high Rmax value.
    In this case, the Simulator-R will continue to work correctly, because the current given in the ordering code is the maximum measured current (the smaller one will still be measured, so the resistance will be simulated).
    In the case of a simulator of type SIM-R-MUX, because it is designed to work with pulsed measuring current, the device will only operate correctly within the range of ±30% of the current specified in the ordering code - therefore it is necessary to provide the real value of the current output by the controller.
  • Nonlinearity: This parameter is optional. It does not apply when ordering a resistance simulator solely to act as a separator (e.g. with a Pt100 input and Pt100 output so 1:1 operation). When controlling the output via RS485 Modbus transmission, it is also irrelevant, because the resistance value you want to achieve at the output is entered in the appropriate register - there is no conversion of two different signal standards. This parameter may be important when ordering a device in a version that simulates the Pt100 value which is controlled by an analog signal, e.g. 4...20mA. By default, the simulator simulates the output resistance linearly with respect to the control signal. The control signal is an indirect signal with values 0...10000 (0...100.00%). The input signal is normalized to this range (e.g. 4mA ⭢ 0, 12mA ⭢ 5000, 20mA ⭢ 10000). The Pt100 sensor does not have a linear characteristics of the resistance with temperature, it is curved. The resistance simulator has a 10-point table available, using which you can enter the desired curvature (the 10-point approximation table is not available in the SIM-R-MUX version).
    Below is an example for a 0…10V input and a Ni1000 sensor -60…+200°C (which, according to the table, corresponds to a resistance of 695…2407Ω):

    a) The output simulates the resistance linearly to the input signal (standard version of Simulator-R).

    Input [V]     

    Resistance [Ω]           

    Temperature [°C]

    0

    695

    -60

    5

    (2407+695)/2=1551

    około 90

    10

    2407

    200

    b) The output has a 10-point table implemented, obtaining a characteristic curve similar to the actual characteristic of the Ni1000 sensor.

    Input [V]     

    Temperature [°C]         

    Resistance [Ω]   

    0

    -60

    695

    5

    (200+60)/2=70

    1417

    10

    200

    2407

    As you can see in this example, the difference in performance is significant - as much as 20°C. For a different sensor and range, this difference may be negligible. However, this should be kept in mind when ordering, knowing what's needed for a given application. Often, the resistance value can be converted to temperature in the PLC itself.


No information about the measuring current - what to do?

While we usually know what signal we want to use to control the simulated resistance and the range within which it should change, defining the measuring current is often a problem. Where can we get this value? How can we check whether the measuring current is constant (the Simulator-R will work correctly) or pulsed (the Simulator-R will not work correctly, a SYM-R-MUX should be used)?


1. Device's datasheet

The first thing to check is the datasheet of the device with the resistance measurement input you want to use. Unfortunately, not all manufacturers provide this parameter. Below are examples of controllers with RTD inputs which our customers wanted to use.


Siemens Analog input module AI 4xRTD/TC type 6ES7134-6JD00-0CA1:

The device's datasheet provides the following information. The resistance measurement current is 2mA. The word "constant" may be misleading, as it refers to a constant current value, not its duration. These RTD inputs gives a 2mA measurement current in pulses by switching it between other inputs – this has been verified by one of our customers. For this reason, the SIM-R-MUX type should be used to work with this controller.


Beckhoff Bus Terminal, 2-channel analog input, temperature, RTD (Pt100) type KL3202:

The device's datasheet provides the following information. The resistance measurement current is 0.5 mA. There's no information on whether this is a short current pulse of this value. To avoid problems, use the SIM-R-MUX type, just in case.

EDIT: After contacting the manufacturer, we were informed that the measurement current is constantly flowing in the connected sensor circuit. Therefore, Simulator-R can be used.


EMKO Universal Input Process Indicator type ESM-4900:

The device's datasheet doesn't specify the current value for measuring the resistance of the connected Pt100 sensor. One of our customers, wanting to use our resistance simulator, brought the device to us for testing. Measurements showed a constant current source of ~0.17mA at the input. The customer ordered one Simulator-R for testing and then ordered another 16 units.


2. Measurements

Typically, the RTD input circuit is a current source (with a constant current value) or a voltage source E with a series resistor Rs (then the current value changes depending on the connected resistance).

If the datasheet does not provide information about the resistance sampling current, you can measure it with a simple multimeter.

If the voltmeter/ammeter readings are close to zero when making the following measurements, it probably means that the RTD input is giving a pulsed measurement current (which the multimeter cannot measure and averages to zero). In this situation, all that remains is to make the following voltage measurements using a probe with an oscilloscope.

  • Shorting with ammeter

    The RTD input can be safely shorted with an ammeter. From the input's perspective, this connects a low resistance (fractions of an ohm from the ammeter's shunt), so it will not cause any damage. If you are certain the measurement input is a current source, such a measurement is sufficient, providing the Imax value. If you are not sure, it is a good idea to perform further measurements.

  • Voltage on open terminals

    Disconnect the wires from the RTD input and measure the voltage at the terminals with a voltmeter. This will give us the E value, which will allow us to secure the simulator's output to the appropriate value.

  • Voltage on a resistance

    Connect a resistance of known value Rx (or, for example, a Pt100 sensor with a known temperature – the resistance value can then be read from the sensor's characteristics table) to the RTD input and measure the voltage across this resistance with a voltmeter. This measurement will confirm the correctness of the previous measurements. If the measurement input is a current source, the voltmeter will indicate U=Rx⋅Imax. If the circuit is a voltage source E with a series resistor Rs, the equation U=E⋅Rx/(Rx+Rs) will be obtained, which will determine the value of Rs. This will allow us to adapt the Simulator-R to work with a given RTD input and ensure proper operation.


Simulator-R and SIM-R-MUX - what's the difference and which one to choose?

Both the Simulator-R and SIM-R-MUX simulates resistance from the Rmin...Rmax range defined in the order. Each has its own limitations that determine correct operation in a given application.

  • Measuring current range

    When ordering both simulators you need to provide the Imax measurement current. However, this value means something different for each type.

    The Simulator-R will operate with any current ≤ Imax (of course, during device configuration, Imax is set with a certain margin).

    The SIM-R-MUX, on the other hand, will operate correctly with an Imax current of ±30%. This is due to its design for operation with an intermittent measurement current – a 30% current drop relative to the defined Imax value is interpreted as the end of the current pulse, which causes the set resistance value to be latched.

  • 10-point characteristic approximation table

    Resistance simulators, as the name suggests, simulate resistance. They linearly convert an input signal (e.g., 4...20mA) to an output signal Rmin...Rmax. However, resistance temperature sensors such as Pt100, Ni100, NTC, PTC, etc., have a nonlinear resistance-temperature characteristic. Therefore, if you want to linearly simulate temperature (rather than resistance) using a 4-20mA signal, you can use a 10-point table, entering the appropriate coefficients to skew the characteristic to match that of, for example, Pt100 or NTC10k.

    This table function is available in Simulator-R, but not in SIM-R-MUX (due to the required speed of this simulator when working with pulsed measurement current).

  • Maximum output voltage

    The resistance simulator operates on the principle of Ohm's law - it measures the measuring current Ip, based on the control input signal it knows the Rx value it should simulate, so it sets the voltage Ux=Ip⋅Rx, which is measured by the RTD input of the PLC controller.

    The Simulator-R has no Ux voltage limits, while the SIM-R-MUX can only achieve Ux ≤ 2.4V. This is not a problem when simulating a Pt100 sensor, as these sensors are typically measured with a current of ≤ 2mA (so the measuring current is not additionally heating up the sensor) and the maximum sensor resistance is 390.48Ω, which gives a Ux below 1V. However, if you want to simulate higher resistance values, you should verify your input's measuring current and check this voltage condition.


Pt100 sensor duplicator

We often receive inquiries about Pt100 sensor duplicators. In such situations, the facility typically has an existing measurement system consisting of a Pt100 sensor measured by a controller. The facility is being modernized, and this temperature information needs to be entered into a second, newly installed controller without significantly interfering with the existing system.

We do not offer a device that would measure an existing sensor and drive two Pt100 outputs to the same value. However, we can offer two simulators (Simulator-R or SIM-R-MUX) that provide this functionality.

You should connect one resistance simulator in series with the old circuit. Connect a Pt100 sensor to its input, and it will achieve the same 1:1 resistance at its output, ensuring proper operation of the old controller. The second simulator should be connected to the first via RS485. In the second simulator, control of the simulated output should be set not based on the input signal, but on values read from the appropriate register of the first simulator via Modbus RTU. This will create a second, separate output simulating the Pt100 in exactly the same way.

Related products

227.00 €
Resistance, temperature sensor (e.g. Pt100) isolator simulator repeater, digital resistance decade, required constant (at least 2 sec) measurement current of simulated resistance

227.00 €
Resistance, temperature sensor (e.g. Pt100) isolator simulator repeater, adjusted to multiplexed measurement current of simulated resistance

246.00 €
Simulator of resistance and temperature sensors (e.g. Pt100), with intrinsically safe circuit
Leave a Comment
Leave a Reply

Menu