← FreePLC Dashboard
Generate
-- Preset --
Load DSL
▶ Play
⏮
⏭
Cycle: 0 / 0
State: -
Speed:
0.25x
0.5x
1x
2x
5x
FreePLC 3D Viewer
No project loaded
Equipment Status
Equipment YAML
project: "Demo" equipment: - tag: "CYL-001" type: cylinder name: "Press Cylinder" properties: speed: 0.1 stroke_mm: 200 position: [0, 0, 0] - tag: "MT-001" type: conveyor name: "Main Conveyor" properties: speed: 1.0 position: [3, 0, 0] - tag: "LS-001" type: sensor_digital name: "Part Sensor" position: [1.5, 0, 0]
Sequence DSL
SEQUENCE Demo STEP 1 "Wait for part" WAIT LS-001.signal GOTO 2 STEP 2 "Press" SET CYL-001 extend SET MT-001 stop WAIT CYL-001.extended GOTO 3 STEP 3 "Retract" SET CYL-001 retract WAIT CYL-001.retracted SET MT-001 run GOTO 1 END_SEQUENCE
Run Simulation
Load Demo
Cancel