The REX-100 is a precision temperature controller designed for industrial applications. It features a digital display for real-time temperature monitoring, programmable settings for customized operation, and multiple output options to control heating elements or cooling systems. This versatile component is ideal for maintaining precise temperature control in processes such as manufacturing, laboratory experiments, and HVAC systems.
Parameter | Value |
---|---|
Input Voltage | 100-240V AC, 50/60 Hz |
Temperature Range | -50°C to 1300°C (sensor-dependent) |
Display Type | 4-digit LED display |
Control Output Options | Relay, Voltage Pulse, or 4-20mA |
Sensor Compatibility | Thermocouples (e.g., K, J, T) or RTD (e.g., PT100) |
Accuracy | ±0.5% of full scale |
Operating Temperature | 0°C to 50°C |
Dimensions | 48mm x 48mm x 110mm |
Weight | 150g |
The REX-100 has a terminal block for wiring connections. Below is the pin configuration:
Pin Number | Description | Notes |
---|---|---|
1 | Power Input (L) | Connect to live AC line |
2 | Power Input (N) | Connect to neutral AC line |
3 | Sensor Input (+) | Positive terminal of the sensor |
4 | Sensor Input (-) | Negative terminal of the sensor |
5 | Control Output (Relay NO) | Normally open relay contact |
6 | Control Output (Relay COM) | Common relay contact |
7 | Control Output (Relay NC) | Normally closed relay contact |
8 | Voltage Pulse Output (+) | Positive terminal for voltage pulse |
9 | Voltage Pulse Output (-) | Negative terminal for voltage pulse |
10 | 4-20mA Output (+) | Positive terminal for current loop |
11 | 4-20mA Output (-) | Negative terminal for current loop |
The REX-100 can be used with an Arduino UNO to monitor and log temperature data. Below is an example code snippet for reading the temperature via a 4-20mA current loop sensor connected to the REX-100.
// Example: Reading temperature from REX-100 using Arduino UNO
// The REX-100 outputs a 4-20mA signal proportional to temperature.
// A 250-ohm resistor is used to convert the current to a voltage (1-5V).
const int analogPin = A0; // Analog pin connected to the resistor
float voltage = 0.0; // Variable to store the measured voltage
float temperature = 0.0; // Variable to store the calculated temperature
void setup() {
Serial.begin(9600); // Initialize serial communication
}
void loop() {
// Read the analog voltage (0-1023 corresponds to 0-5V)
int analogValue = analogRead(analogPin);
voltage = (analogValue / 1023.0) * 5.0;
// Convert voltage to temperature (example: 1V = 0°C, 5V = 100°C)
temperature = (voltage - 1.0) * 25.0; // Adjust based on REX-100 scaling
// Print the temperature to the Serial Monitor
Serial.print("Temperature: ");
Serial.print(temperature);
Serial.println(" °C");
delay(1000); // Wait 1 second before the next reading
}
No Display or Power:
Incorrect Temperature Reading:
Control Output Not Working:
Interference or Noise in Readings:
Q: Can the REX-100 control both heating and cooling systems?
A: Yes, the REX-100 can be configured for either heating or cooling control, depending on the application.
Q: What is the maximum load the relay output can handle?
A: The relay output can handle up to 3A at 250V AC or 3A at 30V DC.
Q: How do I reset the REX-100 to factory settings?
A: Refer to the user manual for the specific button sequence to restore factory settings.
Q: Can I use the REX-100 with a DC power supply?
A: No, the REX-100 requires an AC power supply within the range of 100-240V AC.