HCFA PLCs are built to deliver high-performance control and stability across a wide range of automation applications. Designed with advanced CPU processing, modular architecture, and flexible communication options, these PLCs ensure seamless integration into modern industrial networks.The intuitive programming environment and user-friendly software tools simplify system configuration, debugging, and maintenance.
| Performance Specification | ||||||||
|---|---|---|---|---|---|---|---|---|
| HCM100-14MT3-A | HCM100-20MT4-A | HCM100-30MT6-A | HCM100-40MT6-A | HCM100-48MT6-A | HCM100-60MT6-A | |||
| HCM100-14MR-A | HCM100-20MR-A | HCM100-30MR-A | HCM100-40MR-A | HCM100-48MR-A | HCM100-60MR-A | |||
| Programming | Programming Capacity | 256KBytes | ||||||
| Variable Capacity | 256KBytes (The power-failure retention capacity is 16KBytes) | |||||||
| I-area(%I) | 128Bytes | |||||||
| Q-area(%Q) | 128Bytes | |||||||
| M-area(%M) | 128Bytes | |||||||
| Programming Language | LD, ST, C/C++ | |||||||
| Axis Capacity | Number of pulse axes (Only for MT models) | 3 axes 100K | 4 axes 100K | 6 axes 100K | ||||
| Number of encoder axes | 2 | |||||||
| Total Number of(pulse axis+encoder axis+imaginary axis | ≤16 | |||||||
| Right extension | Max. number of option cards | Do not support right-side expansion, can add optional card HCMX-CAN-100-BD to support CAN remote expansion | ||||||
| RTC battery | Built-in main unit | |||||||
| Optional cards | 1 | |||||||
| I/O points for main unit | Inputs | Points | 8 inputs | 12 inputs | 16 inputs | 24 inputs | 28 inputs | 36 inputs |
| Function | Supports 8-ch external interrupts; 2-ch 100K high-speed pulse output (pulse + direction) | |||||||
| Output(MT model is NPN output,MR model is relay output | Points | 4 inputs | 8 inputs | 14 inputs | 16 inputs | 20 inputs | 24 inputs | |
| Function | Supports 3-ch 100K high-speed pulse output (pulse + direction) | Supports 4-ch 100K high-speed pulse output (pulse + direction) | Supports 6-ch 100K high-speed pulse output (pulse + direction) | |||||
| Electronic cam | No.of cams | - | ||||||
| No.of key points of single curve | - | |||||||
| No.of key points of single curve | - | |||||||
| Max. number of axis group | - | |||||||
| Gcode capacity | - | |||||||
| SD card | - | |||||||
| USB | No. of interfaces | 1-ch USB2.0 Type-C | ||||||
| Supported functions | Program download, software monitoring and debugging, firmware upgrade | |||||||
| Power supply | AC 220V | |||||||
| Serial port | RS485 | No. of interfaces | Max. 3 channels: The main unit has 1 channel, and 2 more can be expanded using HCMX8-2RS485-100-BD | |||||
| Supported protocol | Modbus master and slave (ASCII/RTU); free protocol | |||||||
| Max number of slaves | 32 | |||||||
| bps max no. of slaves | 9600, 19200, 38400, 57600, 115200 | |||||||
| RS232 | No. of interfaces | Max. 3 channels: The main unit has 1 channel, 2 more with optional card HCMX8-2RS232-100-BD | ||||||
| Supported protocol | Modbus master and slave (ASCII/RTU); free protocol | |||||||
| Max number of slaves | 1 | |||||||
| bps max no. of slaves | 9600, 19200, 38400, 57600, 115200 | |||||||
| CAN | No. of interfaces | Install optional card HCMX8-CAN-100-BD to support 1 channel | ||||||
| Supported protocol | CANOpen protocol (DS301), can be used as master or slave; supports 32 slaves when used as master | |||||||
| Environmental Specification | |
|---|---|
| Working Temperature | 0~55°C |
| Storage Temprature | -25~75°C |
| Ambient humidity | 10~95%(No condensation) |
| Altitude/pressure | 2000m or less(80 kPa) |
| Pollution level | Pollution degree II, generally only non conductive pollution, but temporary conductivity caused by condensation should also be expected |
| Cooling method | Passive cooling, natural air cooling |
| AC Power supply specifications | |
|---|---|
| Power Voltage | AC 100-240V |
| Allowable voltage Fluctuation range |
AC 90-265V |
| Rated frequency | 50/60 Hz |
| allowable instantaneous power failure time | ≤ 5ms |
| Max power consumption | 25W |
| Relay output specifications | |
|---|---|
| Power Type | Relay output |
| External power supply | AC250V, DC30V or less |
| Circuit insulation | Mechanical insulation |
| Maximum load | Load is resistance type:2A/each point Load is inductive type:1A/each point Load is bulb type:30W/each point |
| Minimum Load | DC5V 10mA |
| Insulation resistance | 1000MΩ(500VDC) |
| ON/OFF respoanse time | < 10ms |
| Transistor output specifications | |
|---|---|
| Output Type | Supports sink output |
| Maximum Load | Load is resistive type:0.5A/point Load is inductive type:13W(24VDC) Load is bulb type: 2.5W(24VDC) |
| Minimum Load | 1mA/5V |
| Leakage current at OFF | < 10μA |
| Mamimum output frequency | < 200kHz |
| ON/OFF respoanse time | < 2.5us |
| Isolation mode | Capacitor isolation |
| Performance Specification | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|
| Model Name | HCM211-20MT4-A | HCM211-32MT6-A | HCM211-42MT8-A | HCM211-60MT10-A | HCM212-32MT4-A | HCM212-60MT8-A | ||||
| HCM211-20MR-A | HCM211-32MR-A | HCM211-42MR-A | HCM211-60MR-A | - | - | |||||
| Programming | Programming Capacity | 512KBytes | ||||||||
| Variable Capacity | 256KBytes (The power-failure retention capacity is 16KBytes) | |||||||||
| I-area(%I) | 128Bytes | |||||||||
| Q-area(%Q) | 128Bytes | |||||||||
| M-area(%M) | 128Bytes | |||||||||
| Programming Language | LD, ST, C/C++ | |||||||||
| Axis Capacity | EtherCAT axes | - | 8(PDO configuration is not required, only slave stations provided in the programming software are supported | |||||||
| Number of pulse axes (Only for MT models) | 4 axes 200K | 6 axes 200K | 8 axes 200K | 10 axes 200K | 4 axes 200K | 8 axes 200K | ||||
| Number of encoder axes | 2 | 4 | 2 | 4 | ||||||
| Total Number of axes(pulse axis+encoder axis+imaginary axis | ≤16 | |||||||||
| Right extension | Max. number of option cards | 16 | ||||||||
| RTC battery | Built-in main unit | |||||||||
| Optional cards | 1 | |||||||||
| I/O points for main unit | Inputs | Points | 12 inputs | 18 inputs | 24 inputs | 36 inputs | 18 inputs | 36 inputs | ||
| Function | Supports 8-ch external interrupts; 2-ch 200K high-speed pulse(AB phase, pulse + direction, single) | Supports 8-ch external interrupts; 4-ch 200K high-speed pulse(AB phase, pulse + direction, single) | Supports 8-ch external interrupts; 2-ch 200K high-speed pulse(AB phase, pulse + direction, single) | Supports 8-ch external interrupts; 4-ch 200K high-speed pulse(AB phase, pulse + direction, single) | ||||||
| Output(MT model is NPN output,MR model is relay output) | Points | 8 inputs | 14 inputs | 18 inputs | 24 inputs | 14 inputs | 24 inputs | |||
| Function | Supports 4-ch 200K pulse output(pulse + direction) | Supports 6-ch 200K pulse output(pulse + direction) | Supports 8-ch 200K pulse output(pulse + direction) | Supports 10-ch 200K pulse output(pulse + direction) | Supports 4-ch 200K pulse output(pulse + direction) | Supports 8-ch 200K pulse output(pulse + direction) | ||||
| Electronic cam | No.of cams | 16 | ||||||||
| No.of key points of single curve | 32 | |||||||||
| Max. number of axis group | 1 axis group(max. 8 axes interpolation per axis group) | |||||||||
| Gcode capacity | - | |||||||||
| SD card | 1-ch | |||||||||
| USB | No. of interfaces | 1-ch USB2.0 Type-C | ||||||||
| Supported functions | Program upload/download, software monitoring and debugging, firmware upgrade | |||||||||
| Power supply | AC 220V | |||||||||
| Serial port | RS485 | No. of interfaces | Max. 4 channels: The main unit has 2 channels, and 2 more can be expanded using HCMX8-2RS485-200-BD | |||||||
| Supported protocol | Modbus master and slave (ASCII/RTU); free protocol | |||||||||
| Max number of slaves | 32 | |||||||||
| baud rate bps | 9600, 19200, 38400, 57600, 115200 | |||||||||
| RS232 | No. of interfaces | install optional card HCMX8-2RS232-200-BD to support 2 channels | ||||||||
| Supported protocol | Modbus master and slave (ASCII/RTU); free protocol | |||||||||
| Max number of slaves | 1 | |||||||||
| baud rate bps | 9600, 19200, 38400, 57600, 115200 | |||||||||
| CAN | No. of interfaces | 1-ch | ||||||||
| Supported protocol | CANOpen protocol (DS301), can be used as master or slave; supports 32 slaves when used as master | CANOpen protocol (DS301), can be used as master or slave; supports 16 slaves when used as master | ||||||||
| EtherNet | No. of interfaces | 1-ch | ||||||||
| Function | Communication,program upload/download etc. | |||||||||
| Data transmission speed | 100/10Mbps | |||||||||
| Total number of TCP connections | 16(ModbusTCP+Socket+Ethernet/IP) | 12(ModbusTCP+Socket) | ||||||||
| Modbus TCP | Maximum number of connections for client:16, Maximum number of server:16 | Maximum number of connections for client:4, Maximum number of server:4 | ||||||||
| Socket | Maximum number of connections:8(UDP+TCP) | Maximum number of connections:4(UDP+TCP) | ||||||||
| Cables | Standard industrial Ethernet communication cable | |||||||||
| EtherNet/IP(only slave support) | CIP implicit communication | Maximum number of connections:8,Maximum data volume per connections:200Bytes; Cycle interval:5~1000ms | - | |||||||
| CIP explicit communication | Number of class3 connections:8, number of UCMM(non-connection type) clients acessing simultaneously:16 | |||||||||
| EtherCAT | Topology | - | Linear | |||||||
| Tranmission medium | Standard EtherCAT communication cable | |||||||||
| Max. tranmission distance between nodes | 100m | |||||||||
| Max. Number of nodes | 8(PDO configuration is not required, only supports slaves provided in programming software) | |||||||||
| Max. Number of process points | 1380 Bytes(Maximum frame number is 1) | |||||||||
| Communication cycle | Minimum 500μs | |||||||||
| Supported protocols | EtherCAT master | |||||||||
| Environmental Specification | |
|---|---|
| Working Temperature | 0~55°C |
| Storage Temprature | -25~75°C |
| Ambient humidity | 10~95%(No condensation) |
| Altitude/pressure | 2000m or less(80 kPa) |
| Pollution level | Pollution degree II, generally only non conductive pollution, but temporary conductivity caused by condensation should also be expected |
| Cooling method | Passive cooling, natural air cooling |
| AC Power supply specifications | |
|---|---|
| Power Voltage | AC 100-240V |
| Allowable voltage Fluctuation range |
AC 90-265V |
| Rated frequency | 50/60 Hz |
| allowable instantaneous power failure time | ≤ 5ms |
| Max power consumption | 25W |
| Relay output specifications | |
|---|---|
| Power Type | Relay output |
| External power supply | AC250V, DC30V or less |
| Circuit insulation | Mechanical insulation |
| Maximum load | Load is resistance type:2A/each point Load is inductive type:1A/each point Load is bulb type:30W/each point |
| Minimum Load | DC5V 10mA |
| Insulation resistance | 1000MΩ(500VDC) |
| ON/OFF respoanse time | < 10ms |
| Transistor output specifications | |
|---|---|
| Output Type | Supports sink output |
| Maximum Load | Load is resistive type:0.5A/point Load is inductive type:13W(24VDC) Load is bulb type: 2.5W(24VDC) |
| Minimum Load | 1mA/5V |
| Leakage current at OFF | < 10μA |
| Mamimum output frequency | < 200kHz |
| ON/OFF respoanse time | < 2.5us |
| Isolation mode | Capacitor isolation |
| Performance Specification | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|
| Model Name | HCM301-16MT4-D | HCM302-16MT4-D | HCM310-30MT6-A | HCM311-40MT6-A | HCM312-48MT6-A | |||||
| Programming | Programming Capacity | 256KBytes | 512KBytes | |||||||
| Variable Capacity | 256KBytes (The power-off retention capacity is 16KBytes) | 256KBytes (The power-off retention capacity is 16KBytes) | ||||||||
| I-area(%I) | 128Bytes | |||||||||
| Q-area(%Q) | 128Bytes | |||||||||
| M-area(%M) | 128Bytes | |||||||||
| Programming Language | LD, ST, C/C++ | |||||||||
| Axis Capacity | Number of pulse axes | 4 axes 100K | 4 axes 200K | 6 axes 200K | ||||||
| Number of encoder axes | 2 | |||||||||
| Total Number of(pulse axis+encoder axis+imaginary axis) | ≤16 | |||||||||
| Right extension | Max. number of extention modules | 16 | ||||||||
| RTC battery | Built-in main unit | Supported by installing option card HCMXB-RTC-BD | ||||||||
| Optional cards | - | 2 | ||||||||
| I/O points for main unit | Inputs | Points | 8 inputs | 16 inputs | ||||||
| Function | Supports 8-ch external interrupts; 2-ch 100K high-speed pulse output (AB phase, pulse + direction,single pulse) | Supports 8-ch external interrupts; 2-ch 200K high-speed pulse output (AB phase, pulse + direction,single pulse) | ||||||||
| Output(MT model is NPN output,MR model is relay output) | Points | 8 inputs | 16 inputs | |||||||
| Function | Supports 4-ch 100K high-speed pulse output (pulse + direction) | Supports 4-ch 200K high-speed pulse output (pulse + direction) | Supports 6-ch 200K high-speed pulse output (pulse + direction) | |||||||
| Electronic cam | No.of cams | - | 16 | - | 16 | 16 | ||||
| No.of key points of single curve | - | 32 | - | 32 | 32 | |||||
| Max. number of axis group | - | 1 axis groups(max. 8-axis interpolation per axis group) | - | 1 axis groups(max. 8-axis interpolation per axis group) | ||||||
| Gcode capacity | - | |||||||||
| SD card | - | 1-ch | ||||||||
| USB | No. of interfaces | 1-ch USB2.0 Type-C | ||||||||
| Supported functions | Program upload/download, software monitoring and debugging, firmware upgrade | |||||||||
| Power supply | DC24V(±10%) | |||||||||
| Serial port | RS485 | No. of interfaces | 1-ch | Max. 4 channels: The main unit has 2 channel, and 2 more can be expanded using HCMXB-2RS485-BD | ||||||
| Supported protocol | Modbus master and slave (ASCII/RTU); free protocol | |||||||||
| Max number of slaves | 32 | |||||||||
| bps max no. of slaves | 9600, 19200, 38400, 57600, 115200 | |||||||||
| RS232 | No. of interfaces | 1-ch | Install HCMXB-2RS232-BD optional card to support 1 channel | |||||||
| Supported protocol | Modbus master and slave (ASCII/RTU); free protocol | |||||||||
| Max number of slaves | 1 | |||||||||
| bps max no. of slaves | 9600, 19200, 38400, 57600, 115200 | |||||||||
| CAN | No. of interfaces | - | Install HCMX8-CAN-BD optional card to support 1 channel | |||||||
| Supported protocol | - | CANOpen protocol (DS301), can be used as master or slave; supports 32 slaves when used as master | ||||||||
| EtherNet | Number of Interfaces | - | 1-ch | |||||||
| Function | - | Communication, program upload/download, etc. | ||||||||
| Data transmission speed | - | 100/10Mbps | ||||||||
| Total number of TCP connections | - | 16(ModbusTCP+Socket+Ethernet/IP ) | ||||||||
| Modbus TCP | - | Maximum number of connections for client:16; Maximum number of connections for server:16 | ||||||||
| Socket | - | Maximum number of connections:8, support TCP/UDP | ||||||||
| Cables | - | Standard industrial EtherNet communcation cable | ||||||||
| EtherNet/IP | CIP implicit communication | - | Maximum number of connections:8; Maximum data volume per conenction: 200Bytes;Cycle interval:5~1000ms | |||||||
| CIP explicit communication | - | number of class3 connections:8; Number of UCMM(non-connection type)clients accessing simultaneously:16 | ||||||||
| Environmental Specification | |
|---|---|
| Working Temperature | 0~55°C |
| Storage Temprature | -25~75°C |
| Ambient humidity | 10~95%(No condensation) |
| Altitude/pressure | 2000m or less(80 kPa) |
| Pollution level | Pollution degree II, generally only non conductive pollution, but temporary conductivity caused by condensation should also be expected |
| Cooling method | Passive cooling, natural air cooling |
| AC Power supply specifications | |
|---|---|
| Power Voltage | AC 100-240V |
| Allowable voltage Fluctuation range |
AC 90-265V |
| Rated frequency | 50/60 Hz |
| allowable instantaneous power failure time | ≤ 5ms |
| Max power consumption | 25W |
| Relay output specifications | |
|---|---|
| Power Type | Relay output |
| External power supply | AC250V, DC30V or less |
| Circuit insulation | Mechanical insulation |
| Maximum load | Load is resistance type:2A/each point Load is inductive type:1A/each point Load is bulb type:30W/each point |
| Minimum Load | DC5V 10mA |
| Insulation resistance | 1000MΩ(500VDC) |
| ON/OFF respoanse time | < 10ms |
| Transistor output specifications | |
|---|---|
| Output Type | Supports sink output |
| Maximum Load | Load is resistive type:0.5A/point Load is inductive type:13W(24VDC) Load is bulb type: 2.5W(24VDC) |
| Minimum Load | 1mA/5V |
| Leakage current at OFF | < 10μA |
| Mamimum output frequency | < 200kHz |
| ON/OFF respoanse time | < 2.5us |
| Isolation mode | Capacitor isolation |
| Performance Specification | |||||||||
|---|---|---|---|---|---|---|---|---|---|
| Model Name | HCM501S-16MT4-D | HCM511S-32MT4-D | HCM511-32MT4-D | HCM512-32MT4-D | HCM513-32MT4-D | HCM514-32MT4-D | |||
| Programming | Programming Capacity | 512KBytes | 20MBytes | ||||||
| Variable Capacity | 256KBytes (The power-failure retention capacity is 32KBytes) | 20MBytes (The power-failure retention capacity is 128KBytes) | |||||||
| I-area(%I) | 128Bytes | ||||||||
| Q-area(%Q) | 128Bytes | ||||||||
| M-area(%M) | 128Bytes | ||||||||
| Programming Language | LD, ST, C/C++ | ||||||||
| Axis Capacity | EtherCAT axes | 8(PDO configuration is not required,only supports slaves provided in programming software) | 8 | 16 | 32 | 64 | Number of pulse axes | 4 axes 200K | |
| Number of encoder axes | 2 | ||||||||
| Total Number of(pulse axis+encoder axis+imaginary axis) | ≤16 | ≤64 | ≤128 | ||||||
| Right extension | Max. number of extention modules | 16 | |||||||
| RTC battery | Built-in main unit | Supported by installing option card HCMXB-RTC-BD | |||||||
| Optional cards | - | 2 | |||||||
| I/O points for main unit | Inputs | Points | 8 inputs | 16 inputs | |||||
| Function | Supports 8-ch external interrupts; 2-ch 200K high-speed pulse inputs (AB Phase, pulse + direction, single pulse) | ||||||||
| Output(MT model is NPN output,MR model is relay output) | Points | 8 inputs | 16 inputs | ||||||
| Function | Supports 4-ch 200K high-speed pulse output (pulse + direction) | Supports 4-ch 200K high-speed pulse output (pulse + direction) | Supports 4-ch 200K high-speed pulse output (pulse + direction) | ||||||
| Electronic cam | No.of cams | 16 | 64 | ||||||
| No.of key points of single curve | 32 | 2048 | |||||||
| Max. number of axis group | 1 axis groups(Max 8 axis interpolation epr axis group) | 8 axis groups(Max 8 axis interpolation epr axis group) | |||||||
| Gcode capacity | - | 16M(Supports upto 64 G-code files, each file is upto 256K) | |||||||
| SD card | Not supported | 1-ch | |||||||
| USB | No. of interfaces | 1-ch USB2.0 Type-C | |||||||
| Supported functions | Program upload/download, software monitoring and debugging, firmware upgrade | ||||||||
| Power supply | DC24V(±10%) | ||||||||
| Serial port | RS485 | No. of interfaces | 1-ch | Max 4 channel:The main unit has 2 channels, and 2 more channels can be expanded by installing optional card HCMXB-2RS485-BD | |||||
| Supported protocol | Modbus master and slave (ASCII/RTU); free protocol | ||||||||
| Max number of slaves | 32 | ||||||||
| bps max no. of slaves | 9600, 19200, 38400, 57600, 115200 | ||||||||
| RS232 | No. of interfaces | 1-ch | Install HCMXB-2RS232-BD optional card to support 2 channel | ||||||
| Supported protocol | Modbus master and slave (ASCII/RTU); free protocol | ||||||||
| Max number of slaves | 1 | ||||||||
| bps max no. of slaves | 9600, 19200, 38400, 57600, 115200 | ||||||||
| CAN | No. of interfaces | - | Install HCMXB-CAN-BD optional card to support 1 channel | ||||||
| Supported protocol | CANOpen protocol (DS301), can be used as master or slave; supports 32 slaves when used as master | ||||||||
| EtherNet | Function | - | Communication,program upload/download etc. | ||||||
| Data transmission speed | - | 100/10Mbps | |||||||
| Total number of TCP connections | - | 12(ModbusTCP+Socket) | 16(ModbusTCP+Socket+Ethernet/IP) | ||||||
| Modbus TCP | - | Maximum number of connections for client:4, Maximum number of server:4 | Maximum number of connections for client:16, Maximum number of server:16 | ||||||
| Socket | - | Maximum number of connections:4(UDP+TCP) | Maximum number of connections:8(UDP+TCP) | ||||||
| Cables | - | Standard industrial Ethernet communication cable | |||||||
| EtherNet/IP(only slave support) | CIP implicit communication | - | Maximum number of connections:8,Maximum data volume per connections:200Bytes; Cycle interval:5~1000ms | ||||||
| CIP explicit communication | - | Number of class3 connections:8, number of UCMM(non-connection type) clients acessing simultaneously:16 | |||||||
| EtherCAT | Topology | Linear | |||||||
| Tranmission medium | Standard EtherCAT communication cable | ||||||||
| Max. tranmission distance between nodes | 100m | ||||||||
| Max. Number of nodes | 8(PDO configuration is not required, only supports slaves provided in programming software) | 16 | 32 | 64 | 128 | ||||
| Max. Number of process points | 1380 Bytes(Maximum frame number is 1) | ||||||||
| Communication cycle | Minimum 500μs | Minimum 250μs | |||||||
| Supported protocols | EtherCAT master | ||||||||
| Environmental Specification | |
|---|---|
| Working Temperature | 0~55°C |
| Storage Temprature | -25~75°C |
| Ambient humidity | 10~95%(No condensation) |
| Altitude/pressure | 2000m or less(80 kPa) |
| Pollution level | Pollution degree II, generally only non conductive pollution, but temporary conductivity caused by condensation should also be expected |
| Cooling method | Passive cooling, natural air cooling |
| Relay output specifications | |
|---|---|
| Power Voltage | DC 24V |
| Allowable voltage fluctuation range |
DC 20.4-28.8V |
| Power Consumption | 5W |
| Undervoltage Level | 19V |
| High-speed I/O input specifications | |
|---|---|
| Rated input Voltage | DC 24V |
| Input type | Supports source or sink input |
| Rated input current | 5mA |
| On current | >4mA |
| OFF current | <2.5mA |
| On voltage | ≥ 15V DC |
| OFF voltage | ≤ 5V DC |
| Input resistance | 2.7kΩ |
| Max. input frequency | 200kHz.7kΩ |
| Isolation mode | Capacitor isolation |