1. Introduction
The Betterbeita CJD-9000P intelligent industrial regulator is a versatile instrument designed for precise measurement and control of temperature in industrial processes. This device integrates both temperature control and timer functions, offering advanced features such as ramp/soak programming to execute complex temperature curves automatically.

2. Features
- Input Versatility: Supports multiple signal inputs including various thermocouples (K, S, R, T, E, J, B, N) and thermal resistors (Pt100, Cu50, WRe3-WRe25, WRe5-WRe26).
- Programmable Curves: Capable of storing up to 4 distinct program curves, each with a maximum of 20 segments (ramps/soaks).
- Operational Commands: Includes programmable and operable commands such as jump, run, pause, and stop functions.
- Power Outage Handling: Features a power-off memory function and configurable power outage recovery modes.
- Dual Output: Provides dual output functions for both heating and cooling applications.
- Output Options: Available with either RELAY output or SSR (Solid State Relay) output, specified at the time of order.
- Communication: Optional configuration with RS485 serial communication using the MODBUS-RTU protocol.
- Self-Tuning: Integrated self-tuning function for optimized control.
- Measurement Correction: Allows for measurement value correction.
- Decimal Point Setting: Configurable decimal point display.
- Structural Design: Adopts a plug-in structure with modular design for easy maintenance and installation.
3. Specifications
| Parameter | Value |
|---|---|
| Brand Name | Betterbeita |
| Model | CJD-9000P |
| Origin | Mainland China |
| Use Environment | Indoor |
| Certification | CE |
| Power Supply Voltage | 85-260VAC, 50/60Hz |
| Dimensions | 72mm x 72mm x 72mm |
| Basic Error | ±0.2% FS ±1 word |
| Sampling Period | <0.4s |
| Control Methods | Positional control, PID control, manual control |
| Output Type | RELAY or SSR (Solid State Relay) |
| Time Unit | Minute / Second (user selectable) |
| Set Time Range | 0-9999 |
| Max Segments per Curve | 20 |
| Max Stored Curves | 4 |
| Battery Included | No |
| High-concerned chemical | None |
Input Specifications and Measurement Range

| Input Type | Specifications | Measurement Range |
|---|---|---|
| Thermocouple (TC) | K | -50 ~ 1350°C |
| S | -50 ~ 1750°C | |
| R | -50 ~ 1750°C | |
| T | -190 ~ 400°C | |
| E | -50 ~ 1000°C | |
| J | -50 ~ 1200°C | |
| B | 600 ~ 1800°C | |
| N | -50 ~ 1300°C | |
| Thermal Resistance (RTD) | Cu50 | -50 ~ 150°C |
| Pt100 | -190 ~ 850°C | |
| Resistance (R) | 30-350Ω | -1999 ~ 9999 customize |
4. Setup and Wiring
Before installation, ensure the power supply is disconnected. The CJD-9000P controller operates on an AC85-265V power supply. Refer to the diagrams below for correct wiring based on your output type (SSR or RELAY).
Terminal Layout

SSR Output Wiring Example
For models with SSR output, the controller should be connected to a DC-AC Solid State Relay (SSR) to control the heater. Ensure the SSR is rated appropriately for your heater's power requirements.

RELAY Output Wiring Example
For models with RELAY output, an intermediate relay or AC contactor is required to control the heater. Connect the controller's relay output to the coil of the intermediate relay/contactor.

5. Operation
5.1 Display Status
The instrument features an 8-LED indicator panel. The meanings of these indicators are:
- RUN: Instrument is in running state.
- STOP: Instrument is in stop state.
- HOLD: Instrument is in pause state.
- MAN: Instrument is in manual control state.
- OUT1, OUT2, OUT3, OUT4: Corresponding output lights are activated.
5.2 Basic Operations
The CJD-9000P controller is operated using the 'SET' button and arrow keys (up, down, left/right).
- Parameter Settings: Press and hold the 'SET' button for about 2 seconds in the basic state to enter the parameter setting state. The upper display window shows the parameter name, and the lower display window shows the parameter value. Use the arrow keys to modify the value. Press 'SET' again to confirm and switch to the next parameter.
- Manual Control: Manual control is prohibited by default. To enable, refer to the detailed function settings in the manual (Section 4.2.2 in the provided manual images).
- Self-Tuning: Press and hold the 'SET' button for about 2 seconds in the basic state. When the display shows 'AT', self-tuning is active. Refer to the detailed function settings in the manual (Section 4.2.3 in the provided manual images) for proper self-tuning procedures.
5.3 Program Layout Instructions
The program layout uses a "temperature-time-temperature" format. Each segment is defined by a target temperature and a duration. The instrument automatically moves to the next segment upon completion.
- Program Segment (StEP): Segment numbers range from 1 to 20. StEP represents the currently executing segment.
- Set Time (tXX): The running time for each segment (1-9999) in minutes or seconds.
- Running Time: The time that has already elapsed.
- Jump: Program can be programmed to automatically jump to a specific segment for execution.
- Run/Hold: When the program is running, the time is timed and the set value changes according to the pre-arranged curve. When paused, the instrument still performs control, but the running time and set values remain unchanged.
- Stop: Stops program execution, resetting the running time, stopping timing, and stopping control output.
- Power Outage/Startup Event: Configurable behavior upon power restoration (stop, restart from first segment, or continue from last step).
- Event Output (OUT3): Can be configured to facilitate synchronization or interlocking of various external devices.
- Measurement Value Activation Function: Ensures the instrument continues from a valid state after power outages or manual changes.

5.4 Example Program Curve
Consider the following temperature curve:
- Rise temperature from 100°C to 400°C during 30 minutes.
- Hold temperature at 400°C for 120 minutes.
- Fall from 400°C to 300°C during 50 minutes.
- Pause, with OUT3 relay action.
- Manual release pause state.
- Prepare section.
- Start from the 1st segment, loop.

To set this program:
- Segment 1: Set C01=100, t01=30. (Linear heating from 100°C for 30 minutes)
- Segment 2: Set C02=400, t02=120. (Heat up to 400°C with a heating slope of 10°C/min. Constant temperature for 120 minutes)
- Segment 3: Set C03=400, t03=50. (Cooling stage, cooling time of 50 minutes, cooling slope of 2°C/min)
- Segment 4: Set C04=300, t04=-200. (Cool down to 300°C, turn on switch OUT3 and enter pause mode)
- Segment 5: Set C05=300, t05=-501. (Operator executes the operation and jumps to the first segment of operation, while closing OUT3)
5.5 Product Overview Video
6. User Tips
- Profile Programming: The controller fully supports temperature profile programming, allowing automatic execution without constant intervention.
- Curve Storage: You can store up to 4 different temperature curves, each containing up to 20 segments.
- Automatic Stop: It is possible to program the controller to stop automatically once all steps in a curve are completed.
- Manual Control: Operations can be manually stopped or paused during a running curve.
- Cycle Programming: The controller supports programming curves to run in cycles automatically.
- Preparation Function (rdY): Use the 'Preparation function (rdY)' if you need the controller to pause or wait until a desired temperature is reached before proceeding to the next step.
- Time Unit: The time unit for programming can be set to either minutes or seconds.
- Power Outage Recovery: You have three options for how the controller behaves after a power outage: automatically stop, restart from the first segment, or continue from the last step. Choose the option that best suits your application.
- Heating Rate: The heating rate is not set directly. Instead, you define temperature-time pairs (e.g., rise from 100°C to 400°C over 20 minutes).
- Supported Sensors: The controller is compatible with a wide range of temperature sensors, including K, S, R, T, E, J, B, N thermocouples, Pt100, Cu50 RTDs, and 30-350Ω resistance sensors.
- RS485: An RS485 communication module is an optional function for this controller.
7. Troubleshooting
7.1 Temperature Deviation During Ramps
It is normal for some deviation to occur during linear heating or cooling stages. The magnitude of this deviation is proportional to the heating/cooling rate and the instrument's lag time. To minimize overshoot and ensure a smoother transition to constant temperature sections, consider reducing the temperature rise/fall slope or adding a buffer section in your program.
7.2 Alarm Conditions
The instrument provides various alarm functions. Refer to the table below for common alarm parameters and their descriptions:
| Parameter | Description |
|---|---|
| AL1 | Upper limit deviation alarm. |
| AL2 | Second alarm set value (backup). |
| AL3 | Third alarm set value, used for two-stage power limitation. |
| AL4 | Preparation function scope. |
| ALP | Alarm output port (0: no output, 2: has alarm output). |
| ALr | Alarm suppression method (0: do not suppress, 1: first power on suppression, 2: overrange suppression). |
| df1 | Difference value for switching of the first alarm. |
| HHHH / LLLL | Instrument displays "HHHH" for over range or "LLLL" for under range. |
8. Maintenance
- Cleaning: Keep the instrument's display and casing clean and free from dust. Use a soft, dry cloth for cleaning.
- Ventilation: Ensure adequate ventilation around the unit to prevent overheating.
- Environment: Avoid exposing the controller to corrosive gases or liquids, excessive humidity (>85% RH), or extreme temperatures (outside 0-50°C).
- Connections: Periodically check all wiring connections to ensure they are secure and free from corrosion.
9. Warranty and Support
Specific warranty details are not provided in this manual. For any technical support, warranty claims, or service inquiries, please contact your original point of purchase or the manufacturer directly. Ensure you have your product model (CJD-9000P) and any relevant purchase information available when seeking support.





