Coolmay CM-4TM User Manual

Multi-channel temperature control module
Table of Contents

Advertisement

Quick Links

Coolmay Multi-channel temperature
control module CM-4TM
User Manual
Shenzhen coolmay Technology Co. Ltd

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the CM-4TM and is the answer not in the manual?

Questions and answers

Subscribe to Our Youtube Channel

Summary of Contents for Coolmay CM-4TM

  • Page 1 Coolmay Multi-channel temperature control module CM-4TM User Manual Shenzhen coolmay Technology Co. Ltd...
  • Page 2: Table Of Contents

    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...
  • Page 5: Introduction To Use The Manual

    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 ◆...
  • Page 6: Safety Instructions

    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,...
  • Page 7: Operation Precautions

    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 ◆...
  • Page 9: Chapter 1 Product Introduction

    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.
  • Page 10: Components And Accessories

    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.
  • Page 11: Components And Features

    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...
  • Page 12: Bottom - Wiring Part

    Chapter 1 Product Introduction 1.3.2 Bottom - wiring part...
  • Page 13: Chapter 2 Product Specifications

    Chapter 2 Product Specifications Chapter 2 Product Specifications 2.1 Specification Item CM-4TM Channels 4 channels----Each channel insulation, dielectric strength1,000VAC Voltage 24VDC Voltage range Nominal voltage * 90% ~ 110% Power Max.5W (max load) Non-display type - modify parameters and real-time monitoring (PC...
  • Page 14 Chapter 2 Product Specifications Item CM-4TM 5 ~ 55Hz (1 minute cycle) amplitude 0.75mm X, Y, Z every direction Vibration resistance 2 hours Mechanical > 10,000,000 times Relay life Electric > 100,000 times (250VAC 3A resistive load) Insulation resistance > 100MΩ (based on 500VDC) Interference simulator square wave interference (pulse width 1μs)
  • Page 15: Chapter 3 Wiring Diagram And Module Connection Diagram

    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.
  • Page 16: Wiring Precautions

    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).
  • Page 17: Power Connection

    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..
  • Page 19: Chapter 4 Parameter Settings And Functions

    Chapter 4 Parameter settings and functions Chapter 4 Parameter settings and functions 4.1 Input 4.1.1 Input type and temperature range Input type Decimal Parameter Input range (℃) Input range (℉) K(CA).H -200 ~ 1350 -328 ~ 2462 K(CA) K(CA).L -200.0 ~ 1350.0 -328.0 ~ 2462.0 J(IC).H -200 ~ 800...
  • Page 20: Input Type Setting

    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...
  • Page 21: Input Deviation Correction Setting

    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.
  • Page 22: Sv Upper/Lower Limit Setting

    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.
  • Page 23: Control Output

    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...
  • Page 25: Mv Upper/Lower Limit Setting

    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.
  • Page 26: Slope Setting

    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.
  • Page 27: Automatic/Manual Control Settings

    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.
  • Page 29: Temperature Control

    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...
  • Page 30: Pid Control

    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...
  • Page 32: Self-Tuning

    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...
  • Page 34: Communication

    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.
  • Page 35: Communication Speed Setting

    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.
  • Page 36: Communication Parity Bit Setting

    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.
  • Page 37: Enabling/Disabling Communication Write Settings

    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.
  • Page 38: Run/Stop Settings

    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.
  • Page 39: Error Detection Function

    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...
  • Page 40: Parameter Initialization Functions

    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.
  • Page 42: Chapter 5 Troubleshooting Method

    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)
  • Page 43: Control Troubleshooting Methods

    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: ■...
  • Page 44: Chapter 6 Modbus Rtu Protocol

    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...
  • Page 45: Read Input Status (Func 02-02H)

    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...
  • Page 46: Read Hold Memory (Func 03-03H)

    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)"...
  • Page 48: Read Input Memory(Func 04-04H

    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...
  • Page 49: Preset A Single Memory(Func 06-06H

    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.
  • Page 50: Preset Multiple Memories(Func 16-10H

    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.
  • Page 51: Exception Response - Error Code

    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).
  • Page 53: Chapter 7 Modbus Mapping Table

    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...
  • Page 54: Read Input Memory(Func: 04,Rw:r

    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 “□□”...
  • Page 55: Read Input Memory(Func: 04,Rw:r

    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...
  • Page 56: Read Hold Memory (Func 03) / Preset Single Memory ( Func 06) / Preset Multiple Memory ( Func 16)

    Chapter 7 Modbus mapping table 1Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 0 or 1 0 or 1 0 or 1 0 or 1 0 or 1 0 or 1 0 or 1 0 or 1 1Byte...
  • Page 57: Master Output Function (Func: 03/06/16, Rw: R/W)

    Chapter 7 Modbus mapping table SV code code optional 2: SV-2 3: SV-3 SV Lower limit 400053(0034) CH1 SV-0 set value SV-0 set value ℃/℉ ~SV Upper limit SV Lower limit 400054(0035) CH1 SV-1 set value SV-1 set value ℃/℉ ~SV Upper limit SV Lower limit 400055(0036)
  • Page 58: Initial Setting Function (Func: 03/06/16, Rw: R/W)

    Chapter 7 Modbus mapping table Manual reset in 400109(006C) CH1 Manual reset proportional 0.0~100.0 50.0 control mode Heating 1~100(H) 400110(006D) CH1 Heating hysteresis hysteresis 0.1~100.0(L) 0~100(H) 400111(006E) CH1 Heating deviation Heating deviation 0.0~100.0(L) CH1 Cooling hysteresis Cooling 1~100(H) 400112(006F) value hysteresis value 0.1~100.0(L) CH1 Refrigeration...
  • Page 59 Chapter 7 Modbus mapping table Input deviation 400153(0098) CH1 Input deviation -999~999 correction CH1 Input digital Input digital Secon 400154(0099) 0.1~120.0 filtering filtering CH1 SV Lower SV Lower limit Input lower limit range 400155(009A) -200 ℃/℉ limit set value ~ SV upper limit - 1 bit SV lower limit +1 bit CH1 SV Upper SV Upper limit...
  • Page 60: Set The Master Output Function (Func: 03/06/16, Rw: R/W)

    Chapter 7 Modbus mapping table 7.5.5 Set the master output function (Func: 03/06/16, RW: R/W) Factory NO(address) Parameter Description Determination area Unit default Multi-segment 400201(00C8) multi-segment 0: 1EA 1: 2EA 2: 4 EA SV set Operation CH1 Operation 0:Auto – operation volume 400202(00C9) mode Auto - MV...
  • Page 61 Chapter 7 Modbus mapping table 403201(0C80) CH4 parameter - same as above CH1 ~403250(0CB1) 7.5.6 Setting options (communication settings) function (Func: 03/06/16, RW: R/W) Factory NO(address) Parameter Description Determination area unit default 0: 2400 1: 4800 2: 400301(012C) Bit per second Communication speed 9600 9600...

Table of Contents