Contents Introduction to use the manual................I Descriptions of symbols in the communication manual.........I Safety Instructions....................II Operation Precautions....................III Chapter 1 Product Introduction................1 1.1 Characters........................1 1.2 Components and accessories................. 2 1.3 Components and features..................3 1.3.1 Front............................3 1.3.2 Bottom - wiring part.......................4 Chapter 2 Product Specifications..............
Page 3
4.3.1 Temperature control method setting................38 4.3.2 ON/OFF control........................38 4.3.3 PID control........................... 39 4.3.4 Self-tuning..........................41 4.4 Communication......................43 4.4.1 Communication address setting..................43 4.4.2 Communication speed setting..................44 4.4.3 Communication Parity Bit Setting..................45 4.4.4 Communication stop bit setting..................45 4.4.5 Communication response waiting time setting...............45 4.4.6 Enabling/Disabling Communication Write Settings............
Page 4
7.5.2 Operation (control operation) function (Func: 03/06/16, RW: R/W)......65 7.5.3 Master output function (Func: 03/06/16, RW: R/W)............66 7.5.4 Initial setting function (Func: 03/06/16, RW: R/W)............67 7.5.5 Set the master output function (Func: 03/06/16, RW: R/W)........69 7.5.6 Setting options (communication settings) function (Func: 03/06/16, RW: R/W). 70...
Thank you for purchasing Coolmay products. This user manual includes the instructions and methods of the product. Please read it before using. Introduction to use the manual Please read carefully before using the product ◆ The purpose of this manual is to introduce the functions of this product in detail, and ◆...
Safety Instructions Following these safety precautions ensures safe and correct use of the product and helps prevent accidents and reduce risk. Safety instructions are divided into two categories: warning and caution: Warning sign, failure to follow this warning may result in accident or death Caution signs, failure to follow this warning may result in malfunction or product damage When using large instruments (such as nuclear power, medical machinery,...
product or cause fire. Do not connect a load that exceeds the rated range, otherwise it may damage the ◆ product or cause fire. Do not use detergents such as water or oil to clean the product. Wipe it with a dry ◆...
Page 8
Input sensor If it is unavoidable to avoid the temperature detected by the sensor due to ◆ environmental factors, please use the deviation correction to minimize the error. When using a thermocouple sensor, please use the compensation wire of the rated ◆...
Chapter 1 Product Introduction 1.1 Characters CM-4TM temperature controller module realized high-speed sampling (cycle: 100ms), side connection can expand up to 31 modules. It communicates with PC through RS485, and a variety of convenient and simple functions can achieve precise temperature control.
Please confirm whether the components are complete after your purchase. If any defects or damage, please contact the sales for after-sale services. Please note that the power/communication connector is only included in the basic module. Please visit the official website www.coolmay.com to download the user manual.
Chapter 1 Product Introduction 1.3 Components and features 1.3.1 Front LED display Status Output Self tuning Power on ※1 LED display control ※2 Power LED Green Green Green ※3 CH1 LED 2400bps-flicker ON-red flicker CH2 LED 4800bps-flicker ON-red flicker CH3 LED 9600bps-flicker ON-red flicker...
Chapter 3 Wiring diagram and module connection diagram Chapter 3 Wiring diagram and module connection diagram 3.1 Wiring diagram -front view When wiring the thermocouple type, connect B, B-; When wiring the two-wire resistors, connect A and B; When wiring the three-wire resistor, connect A, B, Connecting the power/communication terminals,notice the polarity of the terminals.
Chapter 3 Wiring diagram and module connection diagram 3.2 Wiring precautions ◆Incorrect connection of the input terminal and output terminal may result in damage to the product. ◆Please use the sensor type supported by this product. ◆Make sure the SSR or load is within the rated range. ◆Make sure the communication cable is properly connected to the communication terminals (A, B).
Chapter 3 Wiring diagram and module connection diagram Make sure the sensor cable is fully inserted into the terminal. Sensor/crimp terminal connection spec AWG28~16 (DI: 0.32~1.295mm). Fix the sensor to make the measurement more accurate. 3.2.2 Power connection Power supply wiring, please refer to 1.3.2 Bottom-power wiring Use AWG 24 ~ 12 specifications for the power cord.
Page 18
Chapter 3 Wiring diagram and module connection diagram Keep presets PID/ONOFF Keep presets ONOFF Keep presets Preset MV Keep presets Stop MV Keep presets Sensor Error MV ※1:The communication addresses involved in this manual are the addresses of channel 1 (CH1). For the address of channel 2-channel 4, please refer to Chapters 6 and 7..
Chapter 4 Parameter settings and functions 4.1.2 Input type setting This product supports a variety of sensors, users can choose thermocouple or thermal resistance according to demand. Different sensors can be used for each individual channel. Example): CH1 input type = KCA.H, CH2 input type = JIC.H Parameter Parameter...
Chapter 4 Parameter settings and functions 4.1.4 Input deviation correction setting This function is used to correct the deviation caused by the thermocouple and Thermal resistance sensor, rather than the deviation caused by the product. The input deviation correction is mainly used when the sensor cannot be directly connected to the measurement target.
Chapter 4 Parameter settings and functions functions filtering When the input digital filter is set to 0.4s, the input digital filter will take 0.4s (400ms) as the sampling period. When using input digital filtering, the PV (display value) may differ from the actual measurement. 4.1.6 SV Upper/lower limit setting The SV (set value) can be set to use the upper and lower limits to prevent product damage or accidents due to excessive or low set temperatures.
Chapter 4 Parameter settings and functions 4.2 Control output 4.2.1 Control output operation setting General temperature control includes heating, cooling or heating & cooling; heating control and cooling control are two opposite operations; the PID value will change as the control object changes.
Page 24
Chapter 4 Parameter settings and functions on the application (note that only the standard SSR can be used to control the SSR output in OUT2. Cooling output control Cooling load, temperature drop cooling Input sensor (feedback) control temperature gontrol temperature rises, Heating load Heating output control Overlap/dead zone In heating and cooling control, the SV (setpoint) overlaps between the heating and...
Chapter 4 Parameter settings and functions 4.2.2 MV Upper/lower limit setting The setting of the MV upper/lower limit limits the amount of operation of the thermostat, which is beneficial to safety control. For heating and cooling control, the cooling MV is prefixed with “-”, so the upper heating limit is controlled to + value and the lower cooling limit is controlled to - value.
Chapter 4 Parameter settings and functions 4.2.3 Slope setting The slope is a function related to SV (set value) that prevents the rate of SV from being limited due to a sudden change (increase or decrease) in the temperature of the controlled object.
Chapter 4 Parameter settings and functions 4.2.4 Automatic/manual control settings Automatic control: When PID control, the operation amount is automatically controlled according to the SV value. Manual control: In this mode, the user can freely set the operation amount according to the requirements. Parameter Group Parameter Setting range...
Page 28
Chapter 4 Parameter settings and functions ※ When the power is turned back on after the power is turned off, the operation amount is controlled to output the value before the power is turned off. Initial operation amount during manual control If the manual operation amount is set to PR.MV (manual preset MV), the initial MV can be manually modified.
Chapter 4 Parameter settings and functions 4.3 Temperature control 4.3.1 Temperature control method setting The temperature control method can be set by parameters. Parameter Associated Com address Group parameter Parameter Setting range Factory default Unit 0:PID:1:ON/OFF 0:PID heating, cooling 0:PID-PID Initial 1:PID-ON/OFF control way...
Chapter 4 Parameter settings and functions 4.3.3 PID control PID is a combination of proportional band (P), integral (I), and differential (D). The control time is longer than ON/OFF, but the control accuracy is high. Proportional band (P) control reduces oscillations; integral (I) controls correct for deviations;...
Page 31
Chapter 4 Parameter settings and functions Integration time setting When there is a certain deviation, the time that the combined action and the proportional action work together is the integration time. Parameter Associated Com address Factory Parameter Setting Unit group parameter defualt range...
Chapter 4 Parameter settings and functions If heating and cooling control is used, set the heating and cooling control cycles separately. Deviation correction / manual reset setting When only proportional control (P, PD control) is used, the heat capacity of the control object and the heat capacity of the heater affect the heating and cooling time.
Page 33
Chapter 4 Parameter settings and functions During the self-tuning process, the LED output lamp flashes once every 1 second, and after the end, the LED output lamp goes out, and the auto-tuning state is automatically changed from ON to OFF. Predete Parameter Associated...
Chapter 4 Parameter settings and functions 4.4 Communication Function for setting parameters and monitoring data after the controller is connected to an external device (PC, GP, etc.) There is no duplicate address in the same communication line, and the communication cable must use twisted pair to support RS485 communication.
Chapter 4 Parameter settings and functions For example: In the example, dial 1, 2, 4, and 5 of the DIP switch to OFF, indicating that the module's communication address is 03H. For example, dial 1 and 5 of the DIP switch to turn ON, 2, 3, and 4 to OFF, indicating that the module's communication address is 11H.
Chapter 4 Parameter settings and functions Communication ports A1, B1 are only suitable for single module communication, and the speed is fixed at 9600 bps. Make sure that the address of each module is unique. If there is an overlapping address, the modules with overlapping addresses will not communicate properly, and may even affect the normal communication of all products.
Chapter 4 Parameter settings and functions Predeter Parameter Paramete Factory commuicati m-ined Unit group default on address area Communic Setting Options -ation (communication 5~99 400304(012FH) response setting) function time Setting the communication waiting time too short may cause communication errors. 4.4.6 Enabling/Disabling Communication Write Settings It is possible to set functions that are allowed or prohibited by communication with PC, GP, PLC, etc.
Chapter 4 Parameter settings and functions 4.5.2 Run/Stop Settings ◆ In the operation mode, the control output can be forced to run or stop. ◆ The control output stops after the STOP command is sent. ◆ Control the run/stop function by setting the digital input terminals (DI-1, DI-2). When the RUN/STOP function is set to the stop state, the STOP status remains valid even if the power is turned off again.
Chapter 4 Parameter settings and functions SV amount SV parameters 0:1EA SV-0 1:2EA SV-0, SV-1 2:4EA SV-0, SV-1, SV-2, SV-3 Multi-segment SV selection Select the SV value according to your needs. Select the SV value according to the actual use Multi-segment SV operation Set the amount of operation corresponding to each SV value Communic...
Chapter 4 Parameter settings and functions When the thermostat detects an input signal error, it sends and displays this information. The following conditions may cause an error condition, and when an error occurs, the LED flashes in a 0.5 second cycle. Sensor input exceeds the upper temperature range;...
Page 41
Chapter 4 Parameter settings and functions If Yes is selected in the parameter, all parameters will be restored to factory defaults. However, the communication parameters are not initialized.
If the room temperature is not displayed, the thermostat may be damaged. Please contact our technical support department. Make sure the sensor is connected correctly and select the corresponding input type LED condition When disconnecting When the CM-4TM sensor input temperature range is exceeded PWR LED Red light on CH1 LED Red light flashes(0.5 second period)
Chapter 5 Troubleshooting method damaged due to continuous interference signals. When the product is not properly connected to the external device: ■ Check that the converter is properly powered. ■ Check that the communication settings are correct. ■ Check that the product is properly connected to the external device. 5.3 Control troubleshooting methods The control output does not work when using the product: ■...
Chapter 6 Modbus RTU protocol Chapter 6 Modbus RTU protocol 6.1 Read coil status (Func 01-01H) Read the output of the slave device (refer to OX state) ON/OFF state 1. Inquiry (master side) Error initial address Number of data Slave check(CRC16) function address...
Chapter 6 Modbus RTU protocol answer(slave side) Data Error Data Slave Number check(CRC16) function (000008-00000 (000010-00000 address of bytes High 11 H 01 H 02 H CD H 01 H 6.2 Read Input Status (Func 02-02H) Read the input of the slave device (refer to 1X state) ON/OFF state Inquiry(master side) Error Slave...
Chapter 6 Modbus RTU protocol The value of 000010(0009H)~000009(0008H) is "OFF-ON". answer(salve side) Error data data Slave Number function check(CRC16) (100008-10000 (100010-10000 address of bytes High 11 H 01 H 02 H CD H 01 H ** H ** H 6.3 Read hold memory (Func 03-03H) Read binary data from the device holding memory (refer to 4X state) 1.
Page 47
Chapter 6 Modbus RTU protocol Error Slave initial address Numbers of data function check(CRC16) address High High High 11 H 03 H 00 H 00 H 00 H 02 H ** H ** H If the values from the side 400001 (0000H) ~ 400002 (0001H) are "555 (22B H)" and "100 (64 H)"...
Chapter 6 Modbus RTU protocol 6.4 Read input memory(Func 04-04H) Read binary data from the input memory of slave device (refer to 3X state)。 1. Inquiry (master side) Error check Initial address Data quantity Slave Functio (CRC16) address High High High 1Byte 1Byte...
Chapter 6 Modbus RTU protocol byte High High High 11 H 04 H 04 H 00 H 0A H 00 H 14 H ** H ** H 6.5 Preset a single memory(Func 06-06H) Binary data written to a single memory (refer to the 4X state) from the slave device. 1.
Chapter 6 Modbus RTU protocol Answer(slave side) Error check Initial address Preset data Slave Functio (CRC16) address High High High 11 H 06 H 00 H 00 H 00 H 0A H ** H ** H 6.6 Preset multiple memories(Func 16-10H) The binary data of the holding memory (refer to the 4X state) is continuously written in the slave device.
Chapter 6 Modbus RTU protocol Inquiry (master side) Slav Initial Memory Error check Data Data Func address quantity (CRC16) addr tion High High High High High byte 11 H 10 H 00 H 00 H 00 H 02 H 04 H 00 H 0A H 00 H...
Page 52
Chapter 6 Modbus RTU protocol amount of data transmitted by the device Slave device failure (error code: 04 H): The query command was not completed ◆ correctly For example: The master side reads the output state of the non-existing coil 001001 (03E8 H) (ON: 1, OFF: 0) from the slave side (address 17).
Chapter 7 Modbus mapping table Chapter 7 Modbus mapping table 7.1 Read coil status / force single coil(Func: 01/05, RW:R/W) Predetermi Factory NO(address) Parameter Description Unit ned area default CH1 Control Control output 0: RUN 000001(0000) output run/stop 1: STOP 0: OFF 000002(0001) CH1 Auto-tuning run/stop...
Chapter 7 Modbus mapping table 7.3 Read input memory(Func: 04,RW:R) Predetermination Factory NO(address) Parameter Description Unit area default 300001(0000) Reserved ~300100(0063) 300101(0064) Product number H 300102(0065) Product number L 300103(0066) Hardware version 300104(0067) Software version 300105(0068) Model name 1 “□□” 300106(0069) Model name 2 “□□”...
Chapter 7 Modbus mapping table 7.4 Read input memory(Func: 04,RW:R) Factory NO(address) Parameter Description Determination area Unit default Sensor type determines input range CH1 Current 301001(03E8) Display measured value 31000: OPEN ℃/℉ value 30000: HHHH -30000: LLLL CH1 Decimal Depending on the type of 0:0 301002(03E9) point...
Need help?
Do you have a question about the CM-4TM and is the answer not in the manual?
Questions and answers