Awlsim is a Step 7 AWL/STL/PLC simulator. Depending on the host machine and the Python interpreter used, it achieves good performance of several thousand to millions of AWL/STL instructions per second. S7-300 and S7-400 CPUs (with 2 and 4 accus) are supported.
|Tags||awl STL sps PLC Step7 siemens emulator|
|Licenses||GPL v2 Or Later|
|Operating Systems||POSIX Win Mac OS X|
|Implementation||Python 3 PySide Python 2.7 PyPy|
Release Notes: A widget for displaying REAL values was added. Support for direct bit manipulation on WORD and DWORD values was added to the checkbox widget. Some bugs were fixed.
Release Notes: Performance improvements were made. GUI support was added to the LinuxCNC module. Profiler support was added. Various Cython improvements were made.
Release Notes: Support for indirect addressing was added. Optional support for OB TEMP entry-variables was added. Support for SFC 64 was added Bugs were fixed.
Release Notes: Bugs were fixed. An experimental LinuxCNC HAL module was added.
Release Notes: Experimental support for PROFIBUS hardware access was added. A runtime error on Python2 / 32-bit was fixed. Timekeeping was updated to use perf-counter, if available.