Commit f0ae0d1b authored by Michael Büsch's avatar Michael Büsch


Signed-off-by: Michael Büsch's avatarMichael Buesch <[email protected]>
parent 09fb80ce
Awlsim is a free Step 7 AWL/STL PLC simulator.
Awlsim is a free Step 7 compatible AWL/STL Soft-PLC written in Python.
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.
German and english AWL/STL mnemonics are supported.
S7-300 and S7-400 CPUs (with 2 and 4 accus) are supported.
per second. German and english AWL/STL mnemonics are supported.
Compatibility to Siemens STEP 7 is documented in COMPATIBILITY.txt.
Awlsim can emulate CPUs with two and four accumulator registers (S7-3xx and
Awlsim has got a hardware interface with existing PROFIBUS-DP (proof-of-concept)
and LinuxCNC plug-in modules.
Compatibility to S7 hardware is taken seriously by the awlsim project. We want
to be as close as possible to the real PLC hardware with our AWL/STL code
execution. For this reason awlsim ships an extensive selftest suite. Missing
features and differences between awlsim and Step 7 are documented in the
COMPATIBILITY.txt and TODO.txt files. If you find any undocumented bugs and
incompatibilities to a real PLC CPU, please contact us.
Awlsim is Open Source Free Software licensed under the GNU General Public
License v2. That means it's available in full source code and you are
encouraged to improve it and contribute your changes back to the community.
Awlsim is free of charge, too.
Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment