# Ladder Logic Editor

Source: https://rungs.dev/blog/ladder-logic-editor

> A Ladder Logic editor is coming to Rungs Studio — visual rung-based editing alongside Structured Text in the same browser-based PLC simulator at rungs.dev.

Ladder Logic was always planned as the main language at rungs.dev (hence the name). It wasn't my first choice for the MVP because building such an editor takes a lot of effort, and Monaco is readily available. Structured Text was a reasonable choice to ship quickly.

## PLC Simulator Online [#plc-simulator-online]

Another reason I started with Structured Text is that I didn't want rungs.dev to compete with my other project - [PLC Simulator Online](https://app.plcsimulator.online/).

rungs.dev Studio is a different product. It's focused on AOI-style development: tags, tests, simulation, trends, and versioned `.rungs` files. Starting with Structured Text let me ship that core workflow first, then return to Ladder with a clearer scope.

In the long term, I hope rungs.dev Studio will replace PLC Simulator Online. PLC Simulator Online will continue to be available as a mobile alternative.

## Survey results [#survey-results]

For the past three weeks, we've been running a survey asking, "Which PLC language do you want to practice?" The vast majority of you answered Ladder Logic, so the next feature I'm working on is a Ladder Logic editor.

215 total votes.

Ladder Logic

170 (79.1%)

Structured Text

40 (18.6%)

Other

5 (2.3%)

## What Ships First [#what-ships-first]

![Ladder Logic editor preview](https://rungs.dev/img/blog/ladder-logic-editor/preview.png)

Planned for the first release:

- Rung editor, single-level and multi-level branches
- Contacts and coils
- Timers/counters, math/compare, and one-shot instructions
- Selection and drag/drop editing
- In-browser simulation with contact/coil highlighting and integer value updates

## What's Next [#whats-next]

After the basics are stable:

- Create tag from editor
- Tag autocomplete/picker in instruction fields
- Rung comments
- Copy/paste and undo/redo
- Keyboard shortcuts for edit actions

## Feedback [#feedback]

If you use Ladder daily, tell me which instructions you'd like to see next.

Share feedback via the [survey](https://eu.posthog.com/external_surveys/019c0511-b771-0000-dc7b-61a736791b39).