PT100/PT1000 RTD, 2-Channel Temperature Module Modbus RTU 485

image-20260118135459056

1. Product Overview

The RS01P is an industrial temperature transmitter based on RS485 communication, designed specifically for connecting PT100 or PT1000 platinum resistance temperature detectors (RTDs). It uses the standard MODBUS-RTU protocol and is suitable for precise temperature measurement in industrial automation, environmental monitoring, and similar applications.

2. Application Fields

  • Industrial process temperature measurement
  • Warehouse and greenhouse environmental monitoring
  • Constant temperature equipment (e.g., refrigerators, cold storage)
  • Water temperature measurement
  • Other ambient temperature measurement scenarios

3. Hardware Specifications

Item Specification
Communication Interface 1x RS485
Sensor Type PT100 / PT1000 (Supports 2 channels of 2-wire RTD input)
Power Isolation Sensor is isolated from power supply; RS485 is not isolated from power supply
Protection RS485 and sensor input interfaces are protected with TVS diodes
Indicator Function LED for operational status and communication activity
Power Supply Voltage DC 7V - 30V
Resolution 0.01°C
Product Dimensions 98mm × 20mm × 27mm (L×W×H)

4. Communication Protocol

  • Protocol: MODBUS-RTU (Custom protocols available upon request)
  • Default Settings:
    • Baud Rate: 9600 bps
    • Data Bits: 8 bits
    • Stop Bits: 1 bit
    • Parity: None
  • Configurable Ranges:
    • Baud Rate: 1200 ~ 115200 bps
    • Stop Bits: 1, 1.5, 2
    • Parity: None, Odd, Even

5. Key Performance Parameters

Parameter Min Typ Max Unit Remarks
Supply Voltage 7 30 VDC
Measurement Accuracy ±0.1 °C At 25°C
Conversion Speed 5 readings/sec All channels
Stability ±0.02 °C At 25°C
Operating Temperature -40 70 °C
Supply Current 40 mA At DC 12V input
Max Units on Bus 32 units Without repeaters
Address Range 1 254 0 is broadcast address
Calibration Offset -12.8 12.7 °C

Notes:

  • A power cycle is required for baud rate changes to take effect.
  • When multiple devices are connected on the same bus, each station address must be unique.
  • Default station address is 1.

6. MODBUS Register Map (RS01P Specific)

All temperature values are signed integers. Units are 0.01°C (unless otherwise noted).

Register Address (Decimal) Corresponding Function (R/W) Data Description / Example
0 ~ 1 Channel 1 & 2 Temperature Value (0.1°C) (R) (Read Value) × 0.1 = Actual Temperature (°C)
30 Device Address (R/W) Range: 1-254 (Factory Default: 1)
31 Baud Rate (R/W) Value Mapping: 0=300, 5=9600, 11=115200
34 Stop Bits (R/W) 0=1 bit, 1=1.5 bits, 2=2 bits
35 Parity (R/W) 0=None, 1=Odd, 2=Even
220 Sensor Type (R/W) 0 = PT100, 1 = PT1000
680 ~ 681 Channel 1 & 2 Temperature Value (0.01°C) (R) (Read Value) × 0.01 = Actual Temperature (°C)
500 ~ 501 Channel 1 & 2 Temperature Offset Calibration (R/W) Range: -1280~ 1270 (Corresponding to -12.8°C ~ +12.7°C)

Explanation:

  • Register addresses are based on the MODBUS protocol. In some systems (e.g., PLCs, SCADA), addresses may need mapping (e.g., Register 0 corresponds to holding register 40001).
  • "R" indicates Read-Only, "R/W" indicates Read/Write.

7. Baud Rate Value Mapping Table

Setting Value Actual Baud Rate
0 300
1 600
2 1200
3 2400
4 4800
5 9600 (Factory Default)
6 19200
7 38400
8 43000
9 56000
10 57600
11 115200

8. Usage and Configuration Guide

  1. Initial Connection: The factory default device address is 1. Connect the device to a PC via a USB-to-RS485 converter.
  2. Address Modification: When multiple devices are used on the same bus, each device must be assigned a unique station address. The broadcast address (0) can be used for initial discovery and setup, but only when a single device is online.
  3. Software Configuration: It is recommended to use the manufacturer's free configuration software for parameter setting (address, baud rate, sensor type, offset calibration, etc.).
  4. Sensor Connection: Ensure PT100/PT1000 sensors are correctly connected to the designated 2-wire input terminals for each channel.
  5. Parameter Activation: After modifying Baud Rate or Sensor Type, a device restart (power cycle) is mandatory for the new settings to take effect.

9. Communication Command Examples (MODBUS-RTU Based)

Below are example hexadecimal command frames for common operations (assuming current device address is 1; response frame address will be the set address).

Operation Send Command (Hex) Response Example (Hex) Explanation
Find Slave Address 00 03 00 1E 00 01 E5 DD 02 03 02 00 02 7D 85 Found device at address 02
Change Slave Address to 02 00 06 00 1E 00 02 69 DC 00 06 00 1E 00 02 69 DC Address changed successfully
Read Channel 1 Temp (0.01°C) 00 03 02 98 00 01 C4 32 02 03 02 00 CF BC 10 Temp Value: 0x00CF = 207 => 20.7°C
Set Sensor Type to PT100 00 06 00 DC 00 00 49 E1 00 06 00 DC 00 00 49 E1 Set successfully
Set Sensor Type to PT1000 00 06 00 DC 00 01 88 21 00 06 00 DC 00 01 88 21 Set successfully
Set Channel 1 Offset (+5.00°C) 00 06 02 F8 00 32 89 87 00 06 02 F8 00 32 89 87 Offset: 0x0032 = 50 => +5.00°C
Read 2-channel temperature (°C) 00 03 00 28 00 02 45 D2 02 03 04 F8 00 01 44 F9 F0

10. Important Notes

  • Do not operate registers not defined in the register map.
  • Ensure a 120Ω termination resistor is connected at the end of the bus to reduce signal reflection.
  • The device has reverse polarity protection, but correct power polarity should still be observed.
  • For technical support or custom protocol requests, please contact the manufacturer.