Introduction
Welcome to Sim Assist — browser-based industrial simulation and PLC programming
Welcome to Sim Assist
Sim Assist is a browser-based platform for industrial simulation and PLC programming. It brings together a 3D scene editor, IEC 61131-3 compliant PLC programming, real-time simulation, and OPC UA connectivity — all accessible from your browser with no installation required.
Key Capabilities
- 3D Scene Editor — Build and arrange simulation scenes with an intuitive viewport. Import GLB/GLTF models, position components, and define physical behaviors.
- PLC Programming (FBD & ST) — Write control logic using Function Block Diagram or Structured Text editors that follow the IEC 61131-3 standard.
- Real-Time Simulation — Run your PLC programs against the 3D scene in real time. Watch actuators move, sensors trigger, and conveyors transport parts as your logic executes.
- OPC UA Connectivity — Connect your simulation to external PLCs, SCADA systems, or other OPC UA clients and servers for hardware-in-the-loop testing.
- Marketplace — Browse and share reusable Toolboxes containing pre-built components, models, and PLC function blocks.
- AI Assistant — Get help writing PLC code, debugging logic, and understanding simulation behavior through the built-in AI chat.
Who Is Sim Assist For?
- Automation Engineers — Prototype and validate control logic before deploying to real hardware. Test edge cases safely in simulation.
- Students & Educators — Learn PLC programming and industrial automation concepts hands-on without needing physical equipment.
- Trainers — Build interactive training scenarios that students can access from any browser.
- System Integrators — Create digital twins of customer installations to verify designs and demonstrate solutions.
Quick Links
- Quick Start — Get your first simulation running in 5 minutes.
- Core Concepts — Understand Projects, Toolboxes, I/O binding, and the execution cycle.
- Scene Editor — Learn viewport navigation and the editing toolbar.
- Importing Models — Bring GLB and GLTF 3D models into your scene.
- Component Tree — Organize your scene hierarchy and assign I/O pins.
- Physics Engine — Configure rigid bodies, colliders, and physical interactions.
Getting Started
The fastest way to start is to create a free account and follow the Quick Start guide. You will build a simple conveyor simulation with a sensor and actuator, controlled by a Function Block Diagram program.
If you prefer to understand the architecture first, begin with Core Concepts to learn how Projects, Toolboxes, the component tree, and I/O binding work together.