TIA Portal, as plain text.
Edit PLC code in your editor. rung keeps TIA Portal in sync.
TIA Portal V20 · CODESYS V3.5
File
#Overspeed :=
#Speed >
3000.0;
TIA Portal
#Overspeed :=
#Speed >
3000.0;
20 minutes against TIA Portal V20 · 78 syncs killed · 0 lost edits · Evidence →
Use your own tools
Write SCL in VS Code, Zed or Neovim.
12#Running := #Missing;
Tag #Missing not defined.
Test without a PLC
Run YAML tests in your browser or Linux CI.
SCL excerpt
#Running :=
(#Start OR #Running)
AND NOT #Stop;
YAML
block: Fx_Motor
cases:
- name: stays latched
steps:
- set: { Start: true }
cycle: 1
- set: { Start: false }
cycle: 1
expect: { Running: true }
Enable JavaScript to try this test.
Start with the core
Free for individuals, education, non-commercial open source and organisations with up to three rung users.
Pre-release · no public release yet
Pro
€49
per user / month
Commercial license · Change review · CI gate · FAT/SAT records · Support
Ask about Pro