Description
CUBLOC is an embedded controller platform that can execute BASIC programs and Ladder Logic simultaneously. This dual-programming capability allows developers to combine PLC-style real-time I/O control with flexible application logic inside a compact core module.
The CUBLOC Core Module is designed to be mounted directly onto a custom PCB, much like a conventional MCU. This particular model is optimized for applications that require large data memory capacity, making it well suited for data-intensive control, logging, buffering, and complex state management.
By leveraging on-chip multitasking, Ladder Logic can handle deterministic control tasks, while BASIC manages communication, data processing, and high-level system coordination. This makes the module ideal for OEM automation equipment, advanced embedded controllers, and custom systems where both high I/O performance and large memory resources are required.
- Package type: 80-pin package
- Total I/O ports: 64
- Program Flash memory: 200 KB
- Data memory (RAM): 110 KB
- 16-channel, 10-bit analog-to-digital converter
- 12-channel, 16-bit PWM outputs
- 3-channel RS-232 serial communication ports
FAQ
Q: Why is it difficult to implement automation control using BASIC or C?
A: The main reason is real-time control. Standard BASIC or C programs are not inherently designed for deterministic, real-time behavior. While it is possible to use an RTOS to address this, doing so adds significant complexity and requires specialized expertise.
In the automation world, there is a much simpler and proven solution: ladder logic. This approach has been used and refined in PLCs for decades. Thanks to its continuous scan-loop structure, any change in sensor input immediately triggers the corresponding control logic, ensuring reliable real-time response.
CUBLOC is the only embedded controller in the world that combines this PLC-style real-time ladder logic with BASIC programming, allowing both to run together seamlessly in a single system.
