_PLATFORM_

Software-defined control built for scale
on Virtual PLC technology.

Software-defined control built for scale
on Virtual PLC technology.

Virtual PLC platform for software-defined control at scale.

Software-defined control layer, built for scale on Virtual PLC technology.

Software-defined control layer, built for scale on Virtual PLC technology.

_FEATURES

Platform Features

Platform Features

BROWSER IDE IEC 61131-3

ENGINEERING

Write IEC 61131-3 Structured Text in a browser IDE with zero installs and a workflow that isn’t tied to a Windows-only vendor toolchain. Multi-user editing and built-in versioning make it easier to keep one source of truth across a team.

✦ OTee AI · 0 errors
app.otee.io
tank_simulator-demovPLC: wsdemo_rc3
 Data Types
TankConfiguration
 Function Blocks
Tank
PIDController
 Programs
tankSimulator
boolean_check
Configuration
tankSimulator ×
boolean_check
123456789101112131415161718
(* Tank simulator — OTee vPLC *)
PROGRAM tankSimulator
VAR
InletValvePercent := t1_IN_inletOpenPercent,
OutletValveOpened := t1_IN_outletOpen,
PumpPercent := t1_IN_pumpPercent,
END_VAR
 
tank01(
orInletFlow => t1_OUT_inletFlow,
orOutletFlow => t1_OUT_outletFlow,
orWaterHeight=> t1_OUT_waterHeight
);
 
tank01_controller(
AUTO := t1_PID_Auto,
PV := t1_OUT_waterHeight,
CYCLE := T#100ms
● Errors: 0·Warnings: 0·Messages: 0IEC 61131-3 ST·✦ OTee AI
tags⚙ ✕
Runtime · LIVE
Output 1 +
PIDtank01_controller
REALt1_PID_kp
REALt1_PID_tr
REALt1_PID_td
Output 2 +
BOOLt1_PID_Auto
REALt1_PID_sp
REALt1_OUT_waterHeight

VIRTUAL PLC RUNTIME & INTEGRATED OT SERVICES.

Deploy the Virtual PLC runtime and the OT services you typically need around it, like OPC UA servers and an MQTT broker, as software services from the same managed platform. Run locally on any x86/ARM device with a Linux kernel.

CENTRALIZED CONTROL ACROSS SITES

Run Virtual PLCs with a fleet view instead of site-by-site independent assets. See version and deployment status across stations, push controlled updates to selected groups, and roll back quickly when needed, with a clear change history of what was deployed, where, and when.

UNIFIED DATA DISTRIBUTION WITH STANDARD INTERFACES

OTee makes control and operational data available through a unified data layer, exposed through standard interfaces such as OPC UA, MQTT, and REST. This gives SCADA, historians, and other connected systems access to consistent contextualized data without building separate point-to-point integrations for each connection

BUILT-IN CYBERSECURITY

Zero-Trust framework, with end-to-end encryption, role-based access control, certificate-based identity, and automated certificate management for enterprise OT environments.

INDUSTRIAL CONNECTIVITY: ETHERNET-FIRST PROTOCOLS

Connect to field equipment using Ethernet-based industrial protocols with native drivers in the runtime. Modbus TCP and EtherNet/IP are available today; PROFINET, EtherCAT, and BACnet are on the roadmap.

OTEE AI

Martha is built into OTee's IDE (not a third-party add-on) to help engineers translate existing logic into IEC 61131-3 Structured Text, improve code quality, and provide recommendations with QA checks.

/ HOW IT WORKS

Start Automating in Minutes

Sign up Securely
01

Sign up Securely

Instance access, no license files.

_WHY OTEE

From one site to

your entire fleet

Whether you're replacing a legacy PLC, scaling across dozens of sites, or running OTee alongside existing hardware, the entry point is wherever you are today. You don't need a full migration to see value. You need one deployment.

proprietary PLC replacement

For new implementations or upgrades

multiple vPLCs — single device

For high-density control without the hardware overhead

Add a Master vPLC

For data-driven control optimization while

keeping the existing PLCs

_WHY OTEE

From one site to your

entire fleet

Whether OTee is introduced to replace a legacy PLC, deployed across multiple sites, or used alongside existing hardware, the entry point is flexible.

OTee's architecture supports expansion as operational requirements grow.

proprietary PLC replacement

For new implementations or upgrades

multiple vPLCs — single device

For high-density control without the hardware overhead

Add a Master vPLC

For data collection and standardization or data-driven control optimization. Keep the existing PLCs

_FAQ

Frequently asked questions

Frequently asked questions

What is OTee’s Virtual PLC?

OTee’s Virtual PLC is a software-defined PLC runtime that lets you run control logic on industrial Linux hardware instead of being tied to a proprietary PLC CPU. It can be deployed from the OTee platform, where engineering, deployment, versioning, rollout, rollback, and fleet management are handled centrally. In practice, that means you can build, deploy, and manage control systems with much more flexibility than in traditional hardware-bound PLC setups.

How does OTee virtualize its Virtual PLC?

How does OTee’s Virtual PLC performance compare to a traditional hardware PLC?

What hardware can OTee run on?

Where is the control logic executed?

Is OTee’s Virtual PLC secure?

Can OTee be used alongside legacy systems?

Is OTee’s Virtual PLC only for supervisory control?

Does OTee’s Virtual PLC need an internet connection to run?

See how OTee fits

your operations.

If you’re evaluating whether OTee fits your setup and operating model, we’ll walk you through the platform against your architecture and requirements.

See how OTee fits your operations.

If you’re evaluating whether OTee fits your setup and operating model, we’ll walk you through the platform against your architecture and requirements.

2026 otee as. All rights reserved.

2026 otee as. All rights reserved.