AutoGen, an automatic code generator for the process industry
AutoGen is a piece of software technology to automatically generate the process & control logic from an equipment list which would typically be maintained by the factory or plant owner. The use of python scripts has enabled the industry to automate the essential components of its production line including in the maintenance of its automation software. Most PLC integrated development environments -IDE - are now compatible with the use of Python scripting language to generate the IEC 61131 code: IL -Instruction List, ST (Structured Text), LD (Ladder Diagram), and FBD (Function Block Diagram).
AutoGen reads that equipment list stored into an excel document and automatic generates the relative PLC code.
AutoGen brings the development costs down despite all the additonal logic required to unlock the automatic fault scenario recognition features or the 3D alarm overview panel (RIVOPS).
A generalisation of AutoGen led to a suite of cost saving modules, among which:
Generate your PLC code in just a few seconds, without mistakes. The AutoGen script uses the equipment list definition to generate the software logic using a consistent naming convention all across the source code. Generating the source-code has several advantages such as the possibility to factorize the code again & again until reaching a satisfactory level of abstraction. The benefits will show during the debugging phase or when implementing a change for instance.