Blocaine logo
Français

Blocaine is a software platform dedicated to
industrial process automation.

Blocaine general architecture

Blocaine consists of:
  • A Block Editor, which allows creating programs by assembling functional blocks.
  • An Interpreter, which executes the programs created with the Block Editor, thus controlling industrial equipment via remote inputs/outputs.


Demo...


Features
  • " Hot Reload* ": a new version of a program can be loaded without stopping the installation
  • Graphical programming in the form of chained functional blocks
  • Each variable natively has a validity bit
  • Blocaine being Python-based:
    • Functional blocks can be written in Python
    • Dynamic typing of variables
  • Debugging:
    • Real-time visualization of variables
    • All variables can be forced
  • The execution order of blocks is generated automatically
  • Layout is automatic
  • A web server displays the status of tasks currently running on the target PC
  • An OPC UA server provides an interface with a potential HMI/SCADA system
  • Blocaïne is multi-platform (Windows, Linux, macOS...)
  • Blocaïne is royalty-free and "Open source"
Advantages
  • Blocaine is a " KISS* " software
  • Minimizes obsolescence thanks to perennial standards (PC, Ethernet, Python)
  • No license required
Project Status
Evaluation
  • The Blocaïne evaluation is simplified since the dowloadable version is configurated so that the Bloc Editor and the Interpreter run on the same PC (no network configuration required)
  • contact: contact@blocaine.org

    Documentation
    general doc:


    system blocks:


    "User" blocks:
    • loop incrementation