This version collects all enhancements from Andrey Skvortsov, Sergey Surkov, Paul Beltyukov, and Alexander Shaykhrazeev over 2016 :
Other enhancements from 2014 and 2015 include :
A lot of IDE and runtime bugs have been fixed since 1.1RC5. See beremiz hg log for details.
MatIEC compiler also got many fixes. See matiec hg log for details.
Beremiz now has a Youtube channel !
New lxml based internal data model representation. Many queries initially performed in pure Python have been replaced by Xpath and XSLT stylesheets, tremendously accelerating operations, specially with large programs. XSLT stylesheets writing was made easy thanks to YSLT, an incredibly powerful Y Language for XSLT.
This was latest Release Candidate. Final 1.1 hasn't been published.
More fixes and optimizations.
Fixes, cleanup and code refactoring.
Half a year after RC1, RC2 comes with many bug fixes, but also new features.
Beremiz is an integrated development environment for machine automation. It is Free Software, conforming to IEC-61131 among other standards.
It relies on open standards to be independent of the targeted device, and let you turn any processor into a PLC. Beremiz includes tools to create HMI, and to connect your PLC programs to existing supervisions, databases, or fieldbuses.
With Beremiz, you conform to standards, avoid vendor lock, and contribute to the better future of Automation.
Despite of open standards such as IEC 61131, PLCOpen and CanOpen, control engineers cannot deploy results of their engineering effort in an heterogeneous environment. It is usually required to rewrite your PLC program for each particular PLC brand.
The reason for this is that proprietary solutions providers do not fully conform to standards, thus preventing interoperability, harmful to their business model.
Furthermore, standards specification are necessarily non exhaustive and leave some "manufacturer specific" freedom to the implementer. Solution providers make great benefits out of those manufacturer specific details, at the expense of the freedom of the end user.
The Beremiz Project fills the gap between those independent standards specifications, by providing an integrated reference implementation of them.
Searchable webarchive of the mailing list is available here.
Chat with developers on #beremiz channel on freenode.net
Some tips for people who never used IRC before:
Ask question and keep running your IRC client until you get answer. If you don't want to keep running your IRC for at least 24 hours, just ask your question on community mailing list.