AutoMinds

A full-stack self-controllable software foundation for PLC, DCS, and intelligent controllers, providing 1ms hard real-time control, multi-protocol SOA industrial communication, and native edge AI support, validated on domestic processor platforms.

Industry Background: Domestic PLC Software Platform Urgently Needs Breakthrough

Software Platform Constrained by Others

The vast majority of domestic PLC manufacturers rely on overseas vendors for runtime and programming environments. Self-developed logic compilation software for medium and large PLCs is extremely rare. Embedded software costs account for 20%~40% of total PLC costs, and software licensing fees continue to rise, making domestic replacement imperative.

Control Systems Deeply Bound to Hardware

Traditional PLC control logic, communication protocols, and underlying hardware are highly coupled. Replacing a chip means rewriting the entire upper-layer software. In the current context of increasing supply chain uncertainty, software-hardware decoupling has become an industry necessity.

OT/IT Convergence Becomes an Industry Imperative

As Industry 4.0 advances, OT/IT convergence has shifted from trend to necessity. Traditional PLCs focus solely on real-time control, lacking native interoperability with MES, ERP, and cloud platforms, resulting in widespread data silos. The industry urgently needs a unified software platform to create an end-to-end data pipeline from the shop floor to enterprise management.

AI-Powered Industrial Applications Become the Norm

AI applications such as visual quality inspection and predictive maintenance are moving from pilots to routine deployment. However, traditional controllers lack both the computing power for edge AI inference and the software framework for large model interaction. Next-generation domestic SoCs integrate NPU power, but lack a software foundation to safely fuse AI with real-time control.

Architecture and Real-Time Control

Layered Software Architecture

04
Device Management & OAM Plane Device Management & OAM Plane
Log Collection Remote Diagnostics OTA Upgrade Monitoring Management Health Diagnostics Version Management Security Audit HMI
03
Generic Service / Runtime Plane Generic Service / Runtime Plane
Linux Full Ecosystem AI Infrastructure Large Model Deployment & Interaction Data Collection & Interaction SoftPLC Runtime OPC UA · MQTT
02
Real-Time Control Plane Real-Time Control Plane
Real-Time OS / RTOS EtherCAT Master TSN Protocol Stack Device Driver Abstraction I/O Clock Synchronization & Timestamping PREEMPT_RT GPU Driver · IRQ Management
01
Hardware Abstraction Layer HAL / BSP Hardware Abstraction Layer
GPIO · UART · SPI · I2C CAN · Ethernet RTC Watchdog Unified Clock Source IRQ Configuration Secure Boot · Key Storage
Hardware Tier
x86_64 ARM RISC-V Custom ASIC Various I/O Devices Fieldbus ISP / Ethernet Storage

Multiple Real-Time Levels and Execution Management

Three real-time levels cover all scenarios from μs-level hard real-time to upper-layer applications, with unified execution management providing complete lifecycle control.

Hard Real-Time Control
Closed-loop control tasks within 1ms, deployed on a dedicated hard real-time control plane, providing microsecond-level scheduling precision

Periodic Control
Periodic control and acquisition tasks, supporting phase alignment and cross-plane data consistency management

Upper-Layer Applications
HMI, data analysis and other upper-layer applications, with four-tier fault recovery (thread-level, process-level, service-level, node-level)

Dual-Domain Isolation Architecture — Hard Real-Time Domain and General Application Domain

Hard Real-Time Domain HARD REAL-TIME DOMAIN
Real-Time Control Plane
Real-Time Control Plane · μs-level Scheduling Precision
EtherCAT Master
Hard Real-Time Bus Protocol Stack & I/O Control
TSN Protocol Stack
802.1AS Time Synchronization · Traffic Scheduling
Unified Process Data Plane
I/O Image · Variable Plane · Cross-Plane Data Exchange
Four-Tier Watchdog Chain
Task · Service · System · Hardware Watchdog
Functional Safety Monitoring
System Monitor · Health Mgmt · State Mgmt
General Application Domain GENERAL APPLICATION DOMAIN
Linux Full Ecosystem
Container/Virtualization · Remote Development Management
Edge AI Inference
NPU Acceleration · Visual Inspection · Predictive Maintenance · Parameter Optimization
Large Model Interaction
Natural Language · Knowledge Base Interaction
SoftPLC Runtime
Configuration Monitoring · Runtime Status · Persistence Integration
Industrial IT Interfaces
OPC UA · MQTT
Device Management & OAM
Logs · Remote Diagnostics · OTA · Monitoring
Hardware · HAP Processor Platform High-Speed I/O ADC Dual-Port RAM Communication Adapter PLC Independent Hardware Watchdog Multi-Core Real-Time Processor and Master Control Independent Safety Certification

Industrial Communication and Ecosystem Compatibility

Multi-Protocol Industrial Communication Framework — SOA Unified Access Layer

OT Fieldbus Layer
EtherCAT
IEC Hard Real-Time Control · Process Automation Drive Control
TSN
802.1AS Time Synchronization · 802.1Qbv Scheduling
PROFINET
Real-Time Ethernet · Configuration Diagnostics
CANopen
Motion Control · Device Configuration
Modbus TCP/RTU
Widely Compatible Protocol
EtherNet/IP · PROFIBUS
Basic Compatibility and Extended Protocol Support
CM Middle Layer
CM Layer

Unified Protocol Abstraction

Control Plane / Information Plane Separation

Cross-Domain Protocol Bridging

Interface Version Management

IT Information Layer
OPC UA
Server/Client · Information Modeling
MQTT
Publish/Subscribe · Event Reporting · Interface Integration
DDS
Data Distribution · Real-Time Subscription
SHM / IPC
Shared Memory · Zero-Copy
Local IPC · RPC
Internal Service Communication
Scalable Plugin Architecture
New protocols/devices can be extended via standard interfaces
Hardware Peripheral Layer Data Frame Interaction and Protocol Adaptation Layer Unified Protocol Abstraction Management

SoftPLC Runtime Deep Integration

Compatible with existing PLC ecosystem, retaining SoftPLC Runtime engineering assets while gaining comprehensive enhancements.

Supports SoftPLC Runtime configuration and runtime monitoring, providing runtime status queries, log collection, and exception restart interfaces

Supports SoftPLC Runtime data integration with platform persistence framework

Supports SoftPLC Runtime and platform state machine linkage for unified lifecycle management

For dual-machine redundancy scenarios, supports integration with SoftPLC Redundancy SL or equivalent redundancy framework

Intelligence, Safety, and Extensibility

Native AI and Large Model Support

Dual-domain architecture natively supports edge AI inference and large model deployment, with hard real-time control and intelligence operating without interference.

Edge AI Inference

Fully leverages NPU computing power built into domestic SoCs, supporting vision inspection, predictive maintenance, process parameter optimization, and other AI inference tasks on the controller locally, achieving edge intelligence with data never leaving the site.

Safe Isolation of AI and Control

AI/Large model tasks run in the general application domain, so even if anomalies occur they will not affect hard real-time control task execution. AI analysis results are delivered to the control domain as "recommendations" for final decision-making by control logic.

AI-Native Intelligence Agent

The platform pre-deploys AutoForge™, an intelligence agent platform created by AutoCore, evolving traditional pre-programmed controllers into intelligent devices capable of long-term upgrades and services.

Persistence, Configuration Management and High Availability

Persistence and Configuration Management
Supports atomic commits, power failure protection, versioning, checksums and rollback, ensuring critical data does not enter "half-written" state from a single power failure. Startup parameters, device configurations, and application configurations are managed in layers.

Four-Tier Watchdog Chain
Task watchdog, service watchdog, system watchdog, and hardware watchdog, supporting abnormal exit, deadlock, livelock, resource leak, and cycle timeout detection.

High Availability Architecture
Supports single-node self-recovery and dual-machine hot/warm/cold standby, with fault-safe state and controlled degradation mechanisms.

Fault Diagnostics
Crash snapshots, core dumps, and recent fault window data preservation capabilities ensure single-point software faults do not cause irrecoverable machine failures.

Native Functional Safety and Information Security System

Functional Safety

  • Inherits functional safety framework compliant with standard requirements from AutoCore.OS
  • Three-tier layered monitoring: System-level monitoring (System Monitor), Application Health Management (Health Management), State Management (State Management)
  • Health Management module monitors application runtime status in real-time, supporting anomaly detection and automatic recovery

Information Security

  • Application Sandbox Isolation (Sandbox): Independent running space with CPU/memory quota limits
  • Access Control Management (ACM): Service-level identity authentication and authorization
  • Communication Security and Key Management: Deep defense communication protection, distributed key distribution and lifecycle management
  • Secure Boot and OTA Signature Verification: Supports A/B rollback, principle of least privilege

Open Interfaces and Extensibility

Platform Internal Interfaces
Unified service registration/discovery, unified message bus, shared memory process data, unified clock and timestamp, unified health status and fault code interfaces

Controller to Device Interfaces
Unified device model, unified abstraction of local I/O, remote I/O and fieldbus devices, supporting multi-protocol plugin access and redundant link definitions

Controller to Upper-Layer Application Interfaces
OPC UA Server/Client and MQTT interfaces, supporting log queries, status queries, and alarm subscriptions, with built-in authentication, authorization, and audit capabilities

Benchmark Project Validation

Systematic validation completed on domestic ARM processor platform, with all key metrics meeting or exceeding design requirements.

Domestic Dual-Core Real-Time Environment Hard Real-Time Runtime 1ms Industrial Bus Closed-Loop Cross-Domain Communication Collaboration Long-Term Stability Validation

Differentiated Advantages

Comparison Dimension
Traditional Solution
AutoMinds™
Software Self-Control
Depends on overseas vendor runtime licensing
Full-stack self-developed
Safety Standards
Runtime usually has no independent safety system
Overall meets industry standard requirements
Real-Time Architecture
Single real-time level
Soft/hard real-time levels with domain isolation
Communication Capability
PLC runtime + independent protocol stack
Integrated SOA communication framework
Intelligence Support
No native AI capability, OT/IT separation
Dual-domain architecture natively supports AI inference and large model deployment, OT/IT integration
High Availability
Requires additional solution
Built-in four-tier watchdog, dual-machine hot/warm/cold standby, controlled degradation
Chip Adaptation
Usually bound to specific hardware platform
Architecture-level software-hardware decoupling, supports x86/ARM/RISC-V, validated on domestic chips
Security System
Usually requires additional integration
Built-in sandbox, ACM, communication encryption, key management
Interface Openness
Closed ecosystem
OPC UA, MQTT, unified service bus, plugin extensibility