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 HTTP server displays the status of tasks currently running on the target PC
  • The execution order of blocks is generated automatically
  • Layout is automatic
  • "Open source" royalty-free software
Advantages
  • Blocaine is a " KISS* " software
  • Minimizes obsolescence thanks to perennial standards (PC, Ethernet, Python)
  • No license required
Project Status
contact: Blocaine@barachet.com

Documentation
general doc


"Standard" blocks


"User" blocks
  • loop incrementation