Projects / awlsim

awlsim

Awlsim is a Step 7 AWL/STL/PLC simulator. It achieves good performance of several tens of thousands of AWL instructions per second. S7-3xx and S7-4xx CPUs (with 2 and 4 accus) are supported.

Tags
Licenses
Operating Systems
Implementation
Translations

RSS Recent releases

  •  14 Jun 2013 21:36

    Release Notes: Support for English mnemonics was added.

    •  23 May 2013 17:44

      Release Notes: Support for FB and FC call interfaces and static and temporary variables was added. Performance improvements were made.

      •  19 May 2013 18:01

        Release Notes: Support for running awlsim on Python 2 and PyPy interpreters was added. Various REAL arithmetics fixes were applied. Performance improvements were made.

        •  05 Feb 2013 01:23

          Release Notes: This release adds support for B#(...) immediates, global DBs, direct peripheral access, T#... immediates, and OB100/OB101/OB102.

          •  27 Dec 2012 21:54

            Release Notes: A localdata stack corruption was fixed. SA timer support was fixed. Timer value (L / LC) support was fixed. The FB/FC/DB parser was improved. Parser error messages were improved. The online diagnostics coloring was fixed if functions or function blocks are in use. A virtual LCD was added to the awlsimgui widgets. The label parser was fixed. Code editing now automatically stops the CPU.

            Screenshot

            Project Spotlight

            Stantor-Domodulor

            A home automation software system.

            Screenshot

            Project Spotlight

            xombrero

            A minimalist's Web browser.