
The Canvas CPU300 PLC is a powerful, modular controller that delivers high performance, scalability, and flexibility for modern industrial automation systems. Built from the core of the Canvas Series, from Horner Automation, the Canvas CPU300 provides robust processing power and advanced communications while allowing users to tailor their system through expandable I/O and remote visualization options.
Overall, the CPU300 offers fast scan times, ample memory, and support for complex control strategies, including PID, motion coordination, data handling, and advanced logic. Dual Ethernet ports enable reliable network segmentation and seamless connectivity to HMIs, SCADA systems, and higher-level enterprise platforms. Native support for common industrial protocols such as Modbus TCP/RTU, CAN-based networks, and MQTT makes the CPU300 suitable for both traditional automation and IIoT-driven applications.
Modular PLC, HMI, and I/O Automation Control
The modular design of the Canvas CPU300 allows it to scale easily as system requirements grow. Users can add local expansion modules for digital, analog, and specialty I/O, or extend control to remote locations using Horner OCS-I/O and other network devices. When paired with HMI Connect displays, the CPU300 supports clean, distributed operator interfaces using a simple single-cable connection for power, video, and touch, thus reducing wiring and panel complexity.
The Canvas CPU300 PLC is ideal for a wide range of applications, including water and wastewater treatment, packaging and material handling, energy and utilities, OEM machinery, building automation, and process control systems. Its combination of modularity, connectivity, and performance makes it a future-ready controller that adapts easily to changing system demands.
Plug-and-Play Design for Easy Integration
Designed for reliability, ease of integration, and long-term scalability, the Canvas CPU300 is a versatile PLC platform built to serve as the intelligent backbone of today’s industrial automation solutions. On its face, the Canvas CPU300 looks like a traditional PLC with capabilities including local logic, expansion via OCS-I/O, and a full array of communications ports. However, the CPU300 includes logic, graphics, and programs using Cscape 10 in a single application file.
The Horner CPU300 includes a suite of new connectivity including USB-C, dual Ethernet ports with support for a built-in switch, and a new display connection for remote displays in Horner's HMI Connect Series. Integrating the HMI Connect Series with Horner CPU300 controllers requires absolutely no setup or configuration, and they can mount wherever you want! Connecting via a single, robust cable, these HMIs really shine with unseen flexibility in automation control design.
Features of the Canvas CPU300 PLC
- Small, sleek profile saves space and resources.
- Physical specifications: 4.52 x 4.63 x 2.92 inches (114.8 x 117.5 x 74.3 mm)
- Advanced control capabilities including floating point, multiple auto-tuning PID loops and string handling capabilities
- Intuitive interface
- Removable media for storage of programs, data logging, or screen captures
- CsCAN networking port for communication with remote I/O, other controllers or PCs
- Cscape programming software that allows all aspects of the CPU300 to be programmed and configured from one integrated application
- Fail-Safe System which allows an application to continue running in the event of “Soft” failures for example: battery backed register RAM/application flash corruption
- Suitable for most applications across a diverse range of industries
Visualization with HMI Connect Displays
The all-new HMI Connect displays really shine with unseen flexibility in automation control design. It starts with a powerful multi-core SOM with performance on par with Horner’s Canvas Series of controllers and seamlessly connects via a single cable to the Canvas CPU300. This new display connection provides power and display/touch signals to the Horner Connect HMI display in a simplified and robust cable connection. This design is fit for automation control in traditional panel builds as well as harsher environments such as mobile applications.
The HMI Connect series delivers flexible, rugged operator interfaces that seamlessly extend Horner’s modular controller ecosystem. Designed for use with Horner CPU300 PLCs, these touchscreen HMI displays are available in 4", 7", 10", and 15" sizes with IP65 ratings. In addition, the 7" and 10" HMI Connect is available in a high-bright version with advanced LCD with PCAP Touchscreen (IP67 rated) for outdoor applications and even higher clarity and performance.
Future-Ready Expansion via Horner OCS-I/O
The Horner Canvas CPU300 features a dedicated Horner OCS-I/O port that can be used in conjunction with another rack of OCS-I/O modules (1 base + up to 7 modules) that can also be treated as local, synchronous I/O. This dedicated port provides 24V power to the remote I/O base to provide a very simplified connection to all of your modular automation controller hardware and reduce the number of terminal connections necessary in the panel wiring.
- local expansion I/O or remote I/O up to 500 meters away
- expandable with up to 7 modules per base and 16 bases per network
- screw-type terminals standard; spring-clamp style optional
- nine I/O modules to choose from, all with different I/O capabilities
- compact design to allow easy installation into existing control systems
- configures with easy-to-use, free Cscape programming software
Models of the Canvas CPU300
| Model ID | Configuration |
|---|---|
| Canvas CPU300: HE959CPU300 | OCS-I/O Premium CPU with no built-in I/O. Local 2.2” display with support for remote HMI Connect Displays |
Models of the HMI Connect Series
| Model ID | Configuration |
|---|---|
| 4" HMI Connect: HE959HMI-04 | 4″ HMI Connect Display, includes (1) HE-HMICBL-1M cable, requires (1) Canvas Series CPU |
| 7" HMI Connect: HE959HMI-07 | 7″ HMI Connect Display, includes (1) HE-HMICBL-1M cable, requires (1) Canvas Series CPU |
| 10" HMI Connect: HE959HMI-10 | 10″ HMI Connect Display, includes (1) HE-HMICBL-1M cable, requires (1) Canvas Series CPU |
| 15" HMI Connect: HE959HMI-15 | 15″ HMI Connect Display, includes (1) HE-HMICBL-1M cable, requires (1) Canvas Series CPU |
| 7" HMI Connect High Bright: HE959AP-07 | Advanced 7" High-Bright IP67 Display, requires (1) Canvas Series CPU |
| 10" HMI Connect High Bright: HE959AP-10 | Advanced 10" High-Bright IP67 Display, requires (1) Canvas Series CPU |
Models of the Horner OCS-I/O
| Model ID | Configuration | HE959CNX100 (Base) | CsCAN Base. No built-in I/O. Up to 7 modules per base. Includes (1) HE-RJTRM121 and (2) DIN Rail Stops. |
|---|---|
| HE959CNX116 (Base) | CsCAN Base. 2 Flexible (Digital or 12-bit Analog) Inputs, 2 Digital Outputs, 1 Universal 16-bit Analog Input, 1 Analog Output. Up to 7 modules per base. Includes (1) HE-RJTRM121 and (2) DIN Rail Stops. |
| HE959ADC270 | 8 Analog Inputs module. 16-bit resolution, selectable channel-by-channel for 4-20mA or 0-10V (requires HE959CNX116 Revision BG or later and HE959CNX100 Revision AB or later for compatibility). |
| HE959ADU100 | 4 Universal Analog module. 16-bit resolution, selectable channel-by-channel for 0-20mA, 4-20mA, 0-10V, PT100/PT1000 RTD, or J/K/T/E/N/R/S/B-type Thermocouple. |
| HE959DAC107 | 4 Analog Outputs module. 12-bit resolution, selectable channel-by-channel for 0-20mA, 4-20mA, or 0-10V. |
| HE959DIM610 | 16 Digital DC Inputs. 12-24VDC, positive/negative logic. |
| HE959DIM620 | 8 Digital AC Inputs module. 90-144VAC, 1 common per module. |
| HE959DIQ512 | 4 Digital DC Inputs, 4 Relay Outputs module. Positive/negative selectable logic per input. Up to 3A per relay, up to 120VAC. |
| HE959DIQ616 | 8 Digital DC Inputs, 8 Digital Outputs module. 12-24VDC, positive/negative logic for inputs, positive logic for outputs. |
| HE959DQM502 | 4 Relay Output module. Up to 5A AC/DC current per relay, up to 240VAC. |
| HE959DQM602 | 8 Relay Output module. Up to 2A current per relay, up to 240VAC. |
| HE959DQM606 | 16 Digital DC Outputs. 12-24VDC, positive logic. |
| Note: An OCS-I/O Base is required to use OCS-I/O Modules. Users can connect up to 7 Modules per Base and up to 16 Bases per network. | |
Comparison of OCS-I/O Options
| Model ID | Flexible Inputs (digital or analog) | Universal Analog Inputs | Analog Inputs | AC Inputs | AC Outputs | DC Inputs | DC Outputs | Relay Outputs |
|---|---|---|---|---|---|---|---|---|
| HE959CNX100 (Base) | – | – | – | – | – | – | – | – |
| HE959CNX116 (Base) | 2 | 1 | – | – | 1 | – | 2 | – |
| HE959ADC270 | – | – | 8 | – | – | – | – | – |
| HE959ADU100 | – | 4 | – | – | – | – | – | – |
| HE959DAC107 | – | – | – | – | 4 | – | – | – |
| HE959DIM610 | – | – | – | – | – | 16 | – | – |
| HE959DIM620 | – | – | – | 8 | – | – | – | – |
| HE959DIQ512 | – | – | – | – | – | 4 | – | 4 |
| HE959DIQ616 | – | – | – | – | – | 8 | 8 | – |
| HE959DQM502 | – | – | – | – | – | – | – | 4 |
| HE959DQM602 | – | – | – | – | – | – | – | 8 |
| HE959DQM606 | – | – | – | – | – | – | 16 | – |
Product Documents
- Product Overview - Canvas CPU300
- Product Overview - OCS-I/O Series
- User Manual - Canvas CPU300 PLC
- Quick Reference Guide - Canvas CPU300 PLC
- Quick Reference Guide - HMI Connect: Standard Versions
- Quick Reference Guide - HMI Connect: High Bright Versions
Data Sheets

