Ugarion

The Ugarion PLC · Nothing to install

The box is the door. To the whole machine.

Our PLC carries the entire engineering: bus, live data, programs, diagnosis, approvals, audit. Plug it in, scan the bus, configure. Any laptop is just a screen.

Request a free evaluation See how it works

YOU COME IN THROUGH

Browser VS Code Any AI · our MCP server
RUN BUS SYNC
UGARION PLC
THE FACADE RUNS HERE
facade programs EtherCAT® MainDevice
any size · any generation · same software
EtherCAT®
COUPLER 1001
DI 8 1002
DI 8 1003
DO 8 1004
AI 4 1005
OP SERVO X1 1006
OP SERVO X2 1007
YOUR MACHINE every SubDevice in OP
#![forbid(unsafe_code)] Rust to the core · our own EtherCAT® stack · CRA from day one

Any AI · over our own MCP server · on the PLC

The machine speaks AI.

You say what you need. Your AI writes it, the PLC checks it, the digital twin proves it, and your machine doesn't move until you sign.

https://cell-7.local/program MACHINE UNTOUCHED
  1. YOUsay it
    Say a command…
  2. YOUR AIover our MCP server
    bus.devices process.read project.write
    case_packer.rs · +21 lines written by your AI
  3. THE PLCchecks it
    module contract fuel cap sandboxed signed
  4. THE TWINproves it
    12 / 12 tests passed your machine has not moved once
  5. YOUsign
    only now it goes live
IT FINDS device.diagnosis

“Why did belt 2 stop?”

Servo X2 lost sync. 214 CRC errors on the port before it. Replace the cable between 1010 and 1011.

IT REMEMBERS audit.read

“Who switched the program yesterday?”

An engineer, 14:02, signed with Ed25519. Hash chain intact ✓

It writes. It finds. It remembers. Only you act.

EtherCAT® MainDevice

Complete. And still hungry.

Built for EtherCAT® Master Class A: every mandatory point and every optional point, each one proven by tests. As a member of the EtherCAT Technology Group, we build against the original specifications. Norm first, then code.

Complete is where we start, not where we stop.

FEATURESTATUS
Master Class A · every mandatory point ✓ proven by tests
Master Class A · every optional point ✓ proven by tests
Cable redundancy feature pack
Hot Connect, also with cable redundancy and Distributed Clocks feature pack
Motion control with CiA 402 feature pack
Mailbox gateway feature pack
Master diagnosis interface on top
OPC UA on top
APIs for Rust, C and Python on top
Engineering in the browser, in VS Code and for any AI on top

EtherCAT® SubDevice Coming soon

Both ends of the cable. Written by us.

Our own SubDevice stack, written from zero in Rust like our MainDevice. The stack is complete. Before it ships, it goes the official way: the in-house test with the EtherCAT® Conformance Test Tool, then the official conformance test at an EtherCAT Test Center for the conformance certificate.

  1. ✓ Stack complete every function, written by us
  2. 2 Conformance Test Tool in-house test · next
  3. 3 Official conformance test at an EtherCAT Test Center
  4. 4 Certificate, then release coming soon

Built to never stop

Rust. All the way down.

Written in Rust from the first line: a no_std core that needs no operating system, with zero heap allocations per cycle. Small box or large controller, today or in the next generation: the same software.

#![forbid(unsafe_code)]

Keeps running Pull a cable and the machine keeps running. Add or swap devices while it runs.
A sandbox for every program Your program goes in signed and runs in a sandbox, so a bug in it never takes the MainDevice down.
Every change on record Approvals and an audit trail in a hash chain: who changed what, and when.
Nothing to install The engineering lives in the PLC. Any browser becomes your workstation.
Any platform x86-64 or Arm, Linux, a real-time OS or bare metal. No FPGA, no special parts.
Secure by default Built for the EU Cyber Resilience Act from day one: SBOM, audited supply chain, fuzzing, vulnerability handling.

What's next

The MainDevice isn't even our main act.

It's the foundation, and we've only just begun. Next up is our streaming master. And more. Stay tuned.

Also in the works: audio over IP with AES67 and RAVENNA.

Engineering services

Your device. Our core.

Need a driver for your hardware, firmware for your device or a SubDevice made for your product? We build it for you, on the same Rust core as our products. You pay the engineering once; what we build runs under our licence.

drivers Drivers For your network interface, your SoC and your peripherals, on Linux, an RTOS or bare metal.
firmware Firmware For your own device, from the first boot to the bus.
SubDevice SubDevices made for you Our SubDevice stack adapted to your product: your I/O, your objects, your device description.
integration Integration Your machine, your controller, your IT, connected over EtherCAT® and OPC UA.
one scoping call · a fixed-price offer · delivered on our core, licensed per unit Talk to us about your project

Try it first

Bring us your machine. We bring the PLC.

Ask for a free evaluation: 30 days in your lab, on your own devices. Then we take it onto your bench as a pilot, into your machine and into series.

  1. 01 · Evaluation Free, 30 days, in your lab
  2. 02 · Pilot On your bench
  3. 03 · Project In your machine
  4. 04 · Series In every machine
Request a free evaluation info@ugarion.com