Couple of days ago we released new version of PLC simulator. Below is the list of all new features.

Progressive Web Application

PWA allows user to install a web application on supported mobile and desktop, giving native app experience. In simple words, you can add the icon to your mobile home screen and enjoy PLC Simulator Online as any other app installed from the mobile store. You can use PCL simulator even when you are offline.

Add app to home screen.
Add to home screen button
Install PWA app.
Install PWA
Installed PWA app.
PWA looks like native app

Advantages of PWA are:

  • Ability to run offline
  • High performance
  • An icon on the phone‘s home screen


You can now undo and redo taken actions. History of 100 actions is available.

Undo redo action example.
Undo redo action example

Positive and negative edge contact

Two new contact elements are added – positive and negative edge.

Positive edge detects the rising edge signal change in the address from 0 to 1 and sets element output high for one cycle. Negative edge detects the falling edge signal change in the address from 1 to 0 and sets element output high for one cycle.

Contact element properties.
Contact element properties
Positive edge contact.
Positive edge contact
Negative edge contac.
Negative edge contac

Set/reset coils

Two new coil elements are added – set and reset.

When the rung condition is true, the set coil instruction sets the data bit to true. The data bit remains true until it is cleared, typically by a reset instruction. If the rung condition is changed to false, the set instruction does not change the status of the data bit.

Coil element properties.
Contact element properties
Set coil.
Set coil
Reset coil.
Reset coil

Move function

Instruction moves Input parameter to Output parameter.

Move element properties.
Move element properties
Move element.

Separate UI for desktop and mobile devices

PLC Simulator Online was designed with mobile devices in mind. Now we have more data from the users, and we can see that over 85% of traffic comes from desktop. This is why we decided to separate mobile and desktop user interfaces.

In the future, we will implement drag and drop functionality on desktop browsers and display variable values on ladder elements.

PLC simulator mobile UI.
PLC simulator desktop UI.

New variable table

With the new variable table users can now delete and rename vairables. In the future you wil also be able to sort columns.

Variable table editing example.
Variable table editing

What’s next for PLC Simulator?

The simulator is still missing sharing feature so we could not call it version 1.0 yet. In the next few weeks, we will focus our resources on that functionality.
CodingPLC goal is to work as a learning platform, and having the possibility to share ladder solutions is the top priority.

If you want to learn more about the future of the PLC simulator, please take a look at the updated roadmap.

Coding PLC - favicon

Subscribe To Our Newsletter

Do you want to be informed about new features and blog posts? Subscribe to our newsletter. By subscribing to our newsletter you agree to receive emails from Coding PLC with updates and special offers. You can unsubscribe at any time by clicking the link in the footer of our emails. For information about our privacy practices, please visit our Privacy Policy page

Please check your email to confirm.