Quick Start
Get up and running with Sim Assist in 5 minutes
Quick Start
This guide walks you through creating your first simulation — a conveyor belt controlled by a PLC program. By the end, you will have a running simulation with a motor, a sensor, and basic control logic.
Step 1: Create an Account
Go to simassist.app and sign up with your email or Google account. No credit card is required for the free tier. Once signed in, you land on the dashboard.
Step 2: Create a New Project
- Click New Project on the dashboard.
- Enter a name, for example "My First Conveyor".
- Choose a blank template or select one of the starter templates.
- Click Create. The project editor opens with an empty 3D scene.
Step 3: Import a 3D Model
- Open the Assets panel on the left sidebar.
- Drag and drop a
.glbor.gltffile onto the viewport, or click Import Model and select a file from your computer. - The model appears in the scene and in the Component Tree. You can reposition it using the Move tool (
Gkey).
If you do not have a model ready, open the Marketplace tab and search for "conveyor" to find a pre-built component you can add directly.
Step 4: Add a PLC Program
- Switch to the PLC tab at the top of the editor.
- Click New Program and choose FBD (Function Block Diagram) as the language.
- Name the program "ConveyorControl".
- The FBD editor opens with an empty network. Drag a TON (Timer On-Delay) block from the function block library on the left and place it on the canvas.
- Add an input variable
StartButton(BOOL) and an output variableMotorRun(BOOL) by clicking Add Variable in the variable panel. - Wire
StartButtonto the TON input, and wire the TON outputQtoMotorRun.
Step 5: Connect I/O to the Scene
- Go back to the Scene tab and select the conveyor component in the Component Tree.
- In the Properties panel, find the I/O Binding section.
- Bind the
MotorRunoutput variable to the conveyor's Speed property. WhenMotorRunisTRUE, the conveyor will move. - If you have a button model in the scene, bind
StartButtonto its Pressed state.
Step 6: Run the Simulation
- Click the Play button in the top toolbar (or press
F5). - The PLC scan cycle begins executing your FBD program.
- Click the start button in the 3D scene (or force
StartButtontoTRUEin the variable watch panel). - The TON timer counts up, and after the preset time,
MotorRungoesTRUEand the conveyor starts moving. - Click Stop to end the simulation and return to edit mode.
Next Steps
- Read Core Concepts to understand how projects, I/O binding, and the execution cycle work.
- Explore the Scene Editor to learn viewport navigation and camera controls.
- Try writing the same logic in Structured Text for a text-based approach.
- Visit the Marketplace to find ready-made components and Toolboxes.