A new version of PLC simulator Online is available now with two features.
Math instructions

If the Math instruction element is not configured, its symbol has red colour.

ADD – add two values

SUB – subtract two values

MUL – multiply two values

DIV – divide two values
If the Math instruction element is not configured, its symbol has red colour.

By clicking on the pen symbol, you can access its properties, configure Input and Output Parameters, you can also select the type. Math instruction accepts a variable of type Number as a parameter.

Compare instructions

The compare instructions let you compare two number values by using a specific compare instruction:

EQU – test whether two values are equal

NEQ – test whether one value is not equal to a second value

GRT – test whether one value is greater than a second value

GEQ – test whether one value is greater than or equal to a second value

LES – test whether one value is less than a second value

LEQ – test whether one value is less than or equal to a second value
If the Compare instruction element is not configured, its symbol has red colour.

By clicking on the pen symbol, you can access its properties, configure Input Parameters, and select type. Compare instruction accepts a variable of type Number as a parameter.

What’s next?
The Variable section requires immediate attention. Many of you requested the ability to delete and edit variable parameters. Also, the display of the variable table needs some modifications to improve usability.
Meanwhile, my colleague is working on undo-redo functionality and PWA (Progressive Web Apps) to give an experience similar to native mobile apps.
You can view current road map of the project here.
Try PLC Simulator Online!
You can test all the changes by clicking on the button.