

HCM300
CPU with Motion functionality up to 6 Pulse Axis.

HCM500
CPU with Motion and CNC functionality. Up to 4 Pulse Axis and 64 EtherCAT Axis.
Model | HCM310-16MT4-D | HCM311-16MT4-D | HCM312-32MT6-D |
---|---|---|---|
Program capacity | 512K (Byte) | 512K (Byte) | 512K (Byte) |
Variable capacity | 512K (Byte) | 512K (Byte) | 256K (Byte) (Power-failure holding capacity is 32K) |
EtherNet | |||
Total number of TCP connections | 16 (ModbusTCP+Socket + EtherNet/IP) | 16 (ModbusTCP+Socket + EtherNet/IP) | 16 (ModbusTCP+Socket + EtherNet/IP) |
ModbusTCP | Max. number of client (master) connected: 16 Max. number of server (slave) connected: 16 | Max. number of client (master) connected: 16 Max. number of server (slave) connected: 16 | Max. number of client (master) connected: 16 Max. number of server (slave) connected: 16 |
Socket | Max. number of connections: 8, support TCP/UDP | Max. number of connections: 8, support TCP/UDP | Max. number of connections: 8, support TCP/UDP |
EtherNet/IP | |||
CIP implicit communication | Max. number of connections: 8 The maximum amount of data per connection: 200Byte Cycle time: 5~1000ms | Max. number of connections: 8 The maximum amount of data per connection: 200Byte Cycle time: 5~1000ms | Max. number of connections: 8 The maximum amount of data per connection: 200Byte Cycle time: 5~1000ms |
CIP explicit communication | Class3 Connections: 8 The number of clients accessed by UCMM (non-connection type) at the same time: 16 | Class3 Connections: 8 The number of clients accessed by UCMM (non-connection type) at the same time: 16 | Class3 Connections: 8 The number of clients accessed by UCMM (non-connection type) at the same time: 16 |
EtherCAT | |||
Transmission speed | Not supported | Not supported | Not supported |
Topology | Not supported | Not supported | Not supported |
Transmission medium | Not supported | Not supported | Not supported |
The maximum transmission distance between nodes | Not supported | Not supported | Not supported |
Maximum number of slaves | Not supported | Not supported | Not supported |
Process Data | Not supported | Not supported | Not supported |
Communication cycle | Not supported | Not supported | Not supported |
Supporting protocols | Not supported | Not supported | Not supported |
RS485: Max numbers of slaves | 32 | 32 | 32 |
USB | 1 channel TypeC: Support program upload and download, software monitoring and debugging, firmware upgrade | 1 channel TypeC: Support program upload and download, software monitoring and debugging, firmware upgrade | 1 channel TypeC: Support program upload and download, software monitoring and debugging, firmware upgrade |
CAN communication interface | Not supported | Not supported | 1 channel (requires CAN optional card), supports 16 channels of slave stations |
SD Card | Not supported | Not supported | 1 |
Number of electronic cams | Not supported | Not supported | 16 |
Electronic cam: number of key points of a single curve | Not supported | Not supported | 32 |
Max number of axis groups | Not supported | Not supported | 1 axis group (maximum 8-axis interpolation per axis group) |
EtherCAT axis | Not supported | Not supported | Not supported |
Number of pulse axes | 4 axes 200K | 4 axes 200K | 6 axes 200K |
Number of encoder axes | 2 | 2 | 2 |
Real axis + imaginary axis | Total number≤16 | Total number≤16 | Total number≤16 |
Max. number of expansion modules | 8 | 8 | 16 |
Maxi. number of optional cards | Not supported | Not supported | 2 |
Input points | 8 inputs: Support 8-ch external interrupt; 2-ch 200K high-speed pulse input (AB phase, pulse + direction, single pulse) | 8 inputs: Support 8-ch external interrupt; 2-ch 200K high-speed pulse input (AB phase, pulse + direction, single pulse) | 16 inputs: Support 8 external interrupts; 2-ch 200K high-speed pulse input (AB phase, pulse + direction, single pulse) |
Output points | 8 outputs NPN: Support 4-ch 200K high-speed pulse output (pulse + direction) | 8 outputs NPN: Support 4-ch 200K high-speed pulse output (pulse + direction) | 16 outputs NPN: Support 6-ch 200K high-speed pulse output (pulse + dir ection) |
Serial port RS485 | 1-ch: Can be used as Modbus master or slave(Maximum support for 32 slave stationswhen acting as the master station), support free protocol | 1-ch: Can be used as Modbus master or slave(Maximum support for 32 slave stationswhen acting as the master station), support free protocol | 2-ch: Can be used as a Modbus master or slave (up to 32 slaves when used as a master), and supports free protocols |
Serial port RS232 | 1-ch: Can be used as Modbus master or slave(Maximum support for 1 slave station when acting as the master station), support free protocol | 1-ch: Can be used as Modbus master or slave(Maximum support for 1 slave station when acting as the master station), support free protocol | Optional card required |
Input voltage | DC24V (±10%) | DC24V (±10%) | DC24V (±10%) |
Allowable momentary power failure time | It will continue to operate for instantaneous power failures within 5ms | It will continue to operate for instantaneous power failures within 5ms | It will continue to operate for instantaneous power failures within 5ms |
Rated power | 5W | 5W | 5W |
Operating temperature | 0 +55°C | 0 +55°C | 0 +55°C |
Storage temperature | -25 +70°C (no condensation) | -25 +70°C (no condensation) | -25 +70°C (no condensation) |
Relative humidity | 10%~95% (no condensation) | 10%~95% (no condensation) | 10%~95% (no condensation) |
Certification | CE | CE | CE |
Model | HCM510S-16MT4-D | HCM511S-32MT4-D | HCM511-32MT4-D | HCM512-32MT4-D | HCM513-32MT4-D | HCM514-32MT4-D |
---|---|---|---|---|---|---|
Program capacity | 512K (Byte) | 512K (Byte) | 512K (Byte) | 512K (Byte) | 512K (Byte) | 512K (Byte) |
Variable capacity | 512K (Byte) | 256K (Byte) (Power-failure holding capacity is 32K) | 256K (Byte) (Power-failure holding capacity is 32K) | 256K (Byte) (Power-failure holding capacity is 32K) | 256K (Byte) (Power-failure holding capacity is 32K) | 256K (Byte) (Power-failure holding capacity is 32K) |
EtherNet | ||||||
Total number of TCP connections | 16 (ModbusTCP+Socket + EtherNet/IP) | 12 (ModbusTCP+Socket) | 16 (ModbusTCP+Socket + EtherNet/IP) | 16 (ModbusTCP+Socket + EtherNet/IP) | 16 (ModbusTCP+Socket + EtherNet/IP) | 16 (ModbusTCP+Socket + EtherNet/IP) |
ModbusTCP | Max. number of client (master) connected: 16 Max. number of server (slave) connected: 16 | Max. number of client (master) connected: 4 Max. number of server (slave) connected: 4 | Max. number of client (master) connected:16 Max. number of server (slave) connected:16 | Max. number of client (master) connected:16 Max. number of server (slave) connected:16 | Max. number of client (master) connected:16 Max. number of server (slave) connected:16 | Max. number of client (master) connected:16 Max. number of server (slave) connected:16 |
Socket | Max. number of connections: 8, support TCP/UDP | Max. number of connections: 4, support TCP/UDP | Max. number of connections:8, support TCP/UDP | Max. number of connections:8, support TCP/UDP | Max. number of connections:8, support TCP/UDP | Max. number of connections:8, support TCP/UDP |
EtherNet/IP | ||||||
CIP implicit communication | Max. number of connections: 8 The maximum amount of data per connection: 200Byte Cycle time: 5~1000ms | Not supported | Max. number of connections:8 The maximum amount of data per connection:200Byte Cycle time:5~1000ms | Max. number of connections:8 The maximum amount of data per connection:200Byte Cycle time:5~1000ms | Max. number of connections:8 The maximum amount of data per connection:200Byte Cycle time:5~1000ms | Max. number of connections:8 The maximum amount of data per connection:200Byte Cycle time:5~1000ms |
CIP explicit communication | Class3 Connections: 8 The number of clients accessed by UCMM (non-connection type) at the same time: 16 | Not supported | Class3 Connections:8 The number of clients accessed by UCMM (non-connection type) at the same time: 16 | Class3 Connections:8 The number of clients accessed by UCMM (non-connection type) at the same time: 16 | Class3 Connections:8 The number of clients accessed by UCMM (non-connection type) at the same time: 16 | Class3 Connections:8 The number of clients accessed by UCMM (non-connection type) at the same time: 16 |
EtherCAT | ||||||
Transmission speed | 100Mbps (100Base -TX) | 100Mbps (100Base -TX) | 100Mbps (100Base -TX) | 100Mbps (100Base -TX) | 100Mbps (100Base -TX) | 100Mbps (100Base -TX) |
Topology | Linear | Linear | Linear | Linear | Linear | Linear |
Transmission medium | Standard EtherCAT communication cable | Standard EtherCAT communication cable | Standard EtherCAT communication cable | Standard EtherCAT communication cable | Standard EtherCAT communication cable | Standard EtherCAT communication cable |
The maximum transmission distance between nodes | 100 metres | 100 metres | 100 metres | 100 metres | 100 metres | 100 metres |
Maximum number of slaves | 8 (Only devices listed in SysCtrl Studio) | 8 (Only devices listed in SysCtrl Studio) | 16 | 32 | 64 | 128 |
Process Data | 1380 bytes (the maximum number of frames is 1) | 1380 bytes (the maximum number of frames is 1) | 1380 bytes (the maximum number of frames is 1) | 1380 bytes (the maximum number of frames is 1) | 1380 bytes (the maximum number of frames is 1) | 1380 bytes (the maximum number of frames is 1) |
Communication cycle | 500us | 500us | 250us | 250us | 250us | 250us |
Supporting protocols | EtherCAT Master station | EtherCAT Master station | EtherCAT Master station | EtherCAT Master station | EtherCAT Master station | EtherCAT Master station |
RS485: Max numbers of slaves | 32 | 32 | 32 | 32 | 32 | 32 |
USB | 1 channel TypeC: Support program upload and download, software monitoring and debugging, firmware upgrade | 1 channel TypeC: Support program upload and download, software monitoring and debugging, firmware upgrade | 1 channel TypeC: Support program upload and download, software monitoring and debugging, firmware upgrade | 1 channel TypeC: Support program upload and download, software monitoring and debugging, firmware upgrade | 1 channel TypeC: Support program upload and download, software monitoring and debugging, firmware upgrade | 1 channel TypeC: Support program upload and download, software monitoring and debugging, firmware upgrade |
CAN communication interface | Not supported | 1 channel (requires CAN optional card), supports 16 channels of slave stations | 1 channel (requires CAN optional card), supports 16 channels of slave stations | 1 channel (requires CAN optional card), supports 16 channels of slave stations | 1 channel (requires CAN optional card), supports 16 channels of slave stations | 1 channel (requires CAN optional card), supports 16 channels of slave stations |
SD Card | Not supported | 1 | 1 | 1 | 1 | 1 |
Number of electronic cams | Not supported | 16 | 64 | 64 | 64 | 64 |
Electronic cam: number of key points of a single curve | Not supported | 32 | 2048 | 2048 | 2048 | 2048 |
Max number of axis groups | Not supported | 1 axis group (maximum 8-axis interpolation per axis group) | 8 axis group (maximum 8-axis interpolation per axis group) | 8 axis group (maximum 8-axis interpolation per axis group) | 8 axis group (maximum 8-axis interpolation per axis group) | 8 axis group (maximum 8-axis interpolation per axis group) |
Gcode capacity | Not supported | Not supported | 16M (support up to 64 G-code files, each up to 256k) | 16M (support up to 64 G-code files, each up to 256k) | 16M (support up to 64 G-code files, each up to 256k) | 16M (support up to 64 G-code files, each up to 256k) |
EtherCAT axis | 8 (Only devices listed in SysCtrl Studio) | 8 (Only devices listed in SysCtrl Studio) | 8 | 16 | 32 | 64 |
Number of pulse axes | 4 axes 200K | 4 axes 200K | 4 axes 200K | 4 axes 200K | 4 axes 200K | 4 axes 200K |
Number of encoder axes | 2 | 2 | 2 | 2 | 2 | 2 |
Real axis + imaginary axis | Total number≤16 | Total number≤16 | Total number≤64 | Total number≤64 | Total number≤64 | Total number≤128 |
Max. number of expansion modules | 8 | 16 | 16 | 16 | 16 | 16 |
Maxi. number of optional cards | Not supported | 2 | 2 | 2 | 2 | 2 |
Input points | 8 inputs: Support 8-ch external interrupt; 2-ch 200K high-speed pulse input (AB phase, pulse + direction, single pulse) | 16 inputs: Support 8 external interrupts; 2-ch 200K high-speed pulse input (AB phase, pulse + direction, single pulse) | 16 inputs: Support 8 external interrupts; 2-ch 200K high-speed pulse input (AB phase, pulse + direction, single pulse) | 16 inputs: Support 8 external interrupts; 2-ch 200K high-speed pulse input (AB phase, pulse + direction, single pulse) | 16 inputs: Support 8 external interrupts; 2-ch 200K high-speed pulse input (AB phase, pulse + direction, single pulse) | 16 inputs: Support 8 external interrupts; 2-ch 200K high-speed pulse input (AB phase, pulse + direction, single pulse) |
Output points | 8 outputs NPN: Support 4-ch 200K high-speed pulse output (pulse + direction) | 16 outputs NPN: Support 4-ch 200K high-speed pulse output (pulse + dir ection) | 16 outputs NPN: Support 4-ch 200K high-speed pulse output (pulse + dir ection) | 16 outputs NPN: Support 4-ch 200K high-speed pulse output (pulse + dir ection) | 16 outputs NPN: Support 4-ch 200K high-speed pulse output (pulse + dir ection) | 16 outputs NPN: Support 4-ch 200K high-speed pulse output (pulse + dir ection) |
Serial port RS485 | 1-ch: Can be used as Modbus master or slave(Maximum support for 32 slave stationswhen acting as the master station), support free protocol | 2-ch: Can be used as a Modbus master or slave (up to 32 slaves when used as a master), and supports free protocols | 2-ch: Can be used as a Modbus master or slave (up to 32 slaves when used as a master), and supports free protocols | 2-ch: Can be used as a Modbus master or slave (up to 32 slaves when used as a master), and supports free protocols | 2-ch: Can be used as a Modbus master or slave (up to 32 slaves when used as a master), and supports free protocols | 2-ch: Can be used as a Modbus master or slave (up to 32 slaves when used as a master), and supports free protocols |
Serial port RS232 | 1-ch: Can be used as Modbus master or slave(Maximum support for 1 slave station when acting as the master station), support free protocol | Optional card required | Optional card required | Optional card required | Optional card required | Optional card required |
Input voltage | DC24V (±10%) | DC24V (±10%) | DC24V (±10%) | DC24V (±10%) | DC24V (±10%) | DC24V (±10%) |
Allowable momentary power failure time | It will continue to operate for instantaneous power failures within 5ms | It will continue to operate for instantaneous power failures within 5ms | It will continue to operate for instantaneous power failures within 5ms | It will continue to operate for instantaneous power failures within 5ms | It will continue to operate for instantaneous power failures within 5ms | It will continue to operate for instantaneous power failures within 5ms |
Rated power | 5W | 5W | 5W | 5W | 5W | 5W |
Operating temperature | 0 +55°C | 0 +55°C | 0 +55°C | 0 +55°C | 0 +55°C | 0 +55°C |
Storage temperature | -25 +70°C (no condensation) | -25 +70°C (no condensation) | -25 +70°C (no condensation) | -25 +70°C (no condensation) | -25 +70°C (no condensation) | -25 +70°C (no condensation) |
Relative humidity | 10%~95% (no condensation) | 10%~95% (no condensation) | 10%~95% (no condensation) | 10%~95% (no condensation) | 10%~95% (no condensation) | 10%~95% (no condensation) |
Certificaton | CE | CE | CE | CE | CE | CE |
CODES | HCMX-ID16-D | HCMX-OD16-D | HCMX-MD16-D |
---|---|---|---|
Input specifications |
|||
Input points | 16 | – | 8 |
Rated input voltage | DC24V(±10%) | – | DC24V(±10%) |
Input type | Source/sink | – | Source/sink |
Rated input current | 5mA | – | 5mA |
ON-current | >4mA | – | >4mA |
OFF-current | <2.5mA | – | <2.5mA |
ON-Voltage | ≥15V DC | – | ≥15V DC |
OFF-Voltage | ≤5V DC | – | ≤5V DC |
Hardware response time(ON/OFF) | 100us/100us | – | 100us/100us |
Software filtering | Supported | – | Supported |
Input resistance | 2.7K | – | 2.7K |
Isolation method | Capacitor isolation | – | Capacitor isolation |
Output specifications | |||
Output points | – | 16 | 8 |
Output type | – | Transistor PNP | Transistor PNP |
Output mode | – | sink | sink |
Control circuit voltage | – | DC5V~24V | DC5V~24V |
Rated load current (resistance) | – | 0.5A/point 4A/module | 0.5A/point 4A/module |
Rated load current (inductance) | – | <10μA | <10μA |
Rated load current (lamp) | – | 5W/point 18W/module | 5W/point 18W/module |
Leakage current at OFF | – | 7.2W/point 24W/module | 7.2W/point 24W/module |
Hardware response time (ON/OFF) | – | 100us/100μs | 100us/100μs |
Output frequency | – | Resistive load 100Hz Inductive load 0.5Hz Lamp load 10Hz | Resistive load 100Hz Inductive load 0.5Hz Lamp load 10Hz |
isolation method | – | Capacitor isolation | Capacitor isolation |
Protective function | – | Short circuit protection, over current protection | Short circuit protection, over current protection |
I/O specifications |
|||
Common method | Use a common terminal for every 8 points | Use a common terminal every 16 points | Use a common terminal for every 8 points |
Status Display | When the input /output is in the driven s tate, the c orresponding indicator lights up | When the input /output is in the driven s tate, the c orresponding indicator lights up | When the input /output is in the driven s tate, the c orresponding indicator lights up |
Refresh method when an error occurs | Reset or hold | Reset or hold | Reset or hold |
Refresh method when the main unit stops | Reset or hold | Reset or hold | Reset or hold |
CODES | HCMX-AD04-D |
---|---|
Input type | Voltage and current |
Number of input channels | 4 |
Resolution | 16 bits |
Conversion time | 60us/ch |
Precision(25°C) | ±0.1% full sc ale |
Supported modes and conversion values | -10V~10V(-32000~32000) -5V~5V(-32000~32000) 0V~5V(0-32000) 1V~5V(0-32000) -20mA~20mA(-32000~32000) 0mA~20mA(0-32000) 4mA~20mA(0-32000) |
Voltage input impedance | 1MΩ |
Voltage input limit | ±15V |
Current input impedance | 250Ω |
Current input limit | Instantaneous ±30mA, aver age ±24mA |
Filter function | Supported |
Disconnection detection | Supported when the mode is 4mA~20mA |
Isolation method | Capacitor isolation |
Refresh method when an error occurs | Reset or hold |
Refresh method when the main unit stop | Reset or hold |
CODES | HCMX-DA04-D |
---|---|
Output type | Voltage and current |
Number of output channels | 4 |
Resolution | 16 bits |
Conversion time | 60us/ch |
Precision(25°C) | ±0.1% full sc ale |
Supported modes and conversion values | -10V~10V(-32000~32000) 0V~10V(0~32000) 0mA~20mA(0~32000) 4mA~20mA(0~32000) |
Voltage output load | ≧1KΩ |
Current output load | ≦600Ω |
Isolation method | Capacitor isolation |
Refresh method when an error occurs | Reset or hold |
Refresh method when the main unit stop | Reset or hold |
CODES | HCMXB-CAN-BD | HCMXB-2RS232-BD |
---|---|---|
Specification overview | Support CANopen protocol (DS301), can be used as master station or slave s tation | 2-channel RS232 communication option card |
Link layer | CAN2.0A | – |
Terminating resistor | External 120Ω | – |
Supported baud rate bps | 20K, 50K, 125K, 250K, 500K, 1M | 9600, 19200, 38400, 57600, 115200 |
Topology | Faisy chain-/Star-type | Point to point |
Transmission medium | Comply with CIA s tandard CAN communication cable | – |
Maximum communication distance | 2500 meters (at 20Kbit /s) | 5 meters |
Sync cycle | Min 1ms | – |
CODES | DESCRIPTION |
---|---|
HCM310-16MT4-D | PLC/PAC(Without Interpolation), 8 digital input/output(NPN), 1 x EtherNet, 1 x RS485, 1 x RS232, 1 x USB, 4 x Axes 200 KHz |
HCM311-16MT4-D | PLC/PAC(Without Interpolation), 8 digital input/output(NPN), 1 x EtherNet, 1 x RS485, 1 x RS232, 1 x USB, 4 x Axes 200 KHz |
HCM312-32MT6-D | PLC/PAC (With Interpolation), 16 digital input/output(NPN), 1 x EtherNet; 2 x RS485, 1 x USB, 6 x Axes 200 KHz, 2 BD boards |
HCM501S-16MT4-D | PLC/PAC (Without Interpolation), 8 digital input/output(NPN), 1 x EtherCAT(Max. 8 axes. Only devices listed in SysCtrl Studio), 1 x RS485, 1 x RS232, 1 x USB, 4 x Axes 200 KHz |
HCM511S-32MT4-D | PLC/PAC (With Interpolation), 8 digital input/output(NPN), 1 x EtherCAT(Max. 8 axes. Only devices listed in SysCtrl Studio), 2 x RS485, 1 x USB, 4 x Axes 200 KHz |
HCM511-32MT4-D | PLC/PAC (With Interpolation), 8 digital input/output(NPN), 1 x EtherCAT(Max. 8 axes), G-Code, 2 x RS485, 1 x USB, 4 x Axes 200 KHz, 2 BD boards |
HCM512-32MT4-D | PLC/PAC (With Interpolation), 8 digital input/output(NPN), 1 x EtherCAT(Max. 16 axes), G-Code, 2 x RS485, 1 x USB, 4 x Axes 200 KHz, 2 BD boards |
HCM513-32MT4-D | PLC/PAC (With Interpolation), 8 digital input/output(NPN), 1 x EtherCAT(Max. 32 axes), G-Code, 2 x RS485, 1 x USB, 4 x Axes 200 KHz, 2 BD boards |
HCM514-32MT4-D | PLC/PAC (With Interpolation), 8 digital input/output(NPN), 1 x EtherCAT(Max. 64 axes), G-Code, 2 x RS485, 1 x USB, 4 x Axes 200 KHz, 2 BD boards |
CODES | DESCRIPTION |
---|---|
HCMX-ID16-D | 16 digital inputs, support source or sink |
HCMX-OD16-D | 16 digital outputs (transistor), PNP |
HCMX-MD16-D | 16 I/O points : 8 inputs, 8 outputs (transistor), input supports source or sink wiring, output PNP |
HCMX-AD04-D | 4 16-bit analog inputs; Supported modes:-10V~10V 、-5V~5V、0V~5V、1V~5V、-20mA~20mA、0mA~20mA、4mA~20mA |
HCMX-DA04-D | 4 16-bit analog outputs; Supported modes:-10V~10V 、0V~10V、0~20mA、4mA~20mA |
HCMXB-CAN-BD | Support CANopen protocol (DS301), can be used as master station or slave station |
HCMXB-2RS232-BD | 2-ch 232 serial port |
HCMXB-RTC-BD | BD Battery Module for perpetual calendar |