PLC Programming for Software Engineers

Modern C++ SDK, device management and hardware procurement for industrial controls.

Adapnex Products

Unleash a New Stack for Industrial Controls.

Rapid Hardware Selection and Procurement

Book a 10-minute call to walk us through your requirements, or send us your I/O list. We'll help you pick out the right PLC parts and handle procurement for you.

We've implemented systems for a robust, efficient, and flexible PLC hardware supply chain with rapid lead-times and economies of scale—so you don't have to.

Real-Time C++ SDK

Skip low-level embedded programming or reinventing the wheel in Ladder Logic/Structured Text. The Adapnex C++ SDK provides a streamlined framework for real-time deterministic control.

Consolidate hardware (PLC / IPC / vPLC) with Adapnex cyclic task management. Run all your real-time and non-real-time applications on a single device.

Natively import any external or open-source library from the modern world. Adapnex is just standard C++.

VS Code Extension

Native Claude Code and Cursor support with AI that actually understands your control code.

Edit, build, debug, and flash PLCs without ever leaving your editor. We provide a true drop-in replacement for traditional PLC IDE workflows.

Seamlessly cross-compile from any machine to any platform directly within VS Code.

Command Line Interface

Automate your entire development process with a fully scriptable CLI that requires zero GUI interaction. Cross-compile, test, and deploy your industrial applications from any machine.

We’ve built our tools from the ground up to integrate perfectly with your existing CI/CD pipelines and modern Git-based workflows.

Unit Tests and Simulation

Write and execute robust test cases immediately with out-of-the-box Google Test integration. Catch regressions early and validate your logic before it ever hits the factory floor.

Perform complete virtual commissioning entirely on your local machine. You can confidently test and simulate your applications without needing physical hardware.

Secure Device Management

Protect your infrastructure with centralized device security and comprehensive fleet-wide access control. Our dedicated runtime guarantees isolated, consistent, and reproducible deployments every time.

Manage your entire hardware fleet effortlessly with over-the-air (OTA) updates and real-time remote debugging. If an issue ever arises, safely revert your systems with a simple one-click rollback.

Cloud Telemetry and Control

Coming Soon: Built-in time-series APIs with no external IIoT gateway.

Gain unparalleled visibility and control over your hardware fleet, seamlessly bridging your factory floor with the cloud.
VS Code Features

Adapnex SDK directly in your Favorite Editor

Build & Run on Any Target
Seamlessly cross-compile your C++ application for any target from any OS platform and deploy executables directly over-the-air.

Use a Full Debugger Over-The-Air
Using our deep LLDB integration, attach directly to running applications on remote devices and inspect your control logic in real time.

Simulate PLC / IPC Hardware Locally
Get a feel for the SDK and your logic ahead of acquiring any hardware. With the Simulator View, run the WAGO CC100 Simulator on your local machine.

Manage Devices Directly in the Editor
Manage your devices from VS Code. Use the Device Explorer to view real-time status and securely manage user device access and live applications over-the-air.

Unit Test Instantly
Adapnex Tools natively integrates with the VS Code Test Explorer to automatically discover, run and debug Google Test suites directly from your CMake targets.

Automatic IntelliSense
Language servers for cross-compilation can be a headache. The extension automatically handles the configuration of clangd, enabling full IntelliSense out of the box.

Adapnex Inc. | contact@adapnex.com | LinkedIn | 34145 Pacific Coast Hwy #220, Dana Point, CA 92629