Blocaine logo
FR   EN   中文  
布洛凯恩 (Blocaine) 是一个专用于
工业流程自动化的软件平台。
Blocaine 总体架构

  • 块编辑器 允许通过组装功能块来创建程序。
  • 解释器 执行通过 块编辑器 创建的程序,从而通过远程 I/O 控制工业设备。


另请参阅安装教程(不到 3 分钟)

功能特性
  • " 热重载* ":程序的新版本可以在不停止安装的情况下加载
  • 以链式功能块形式进行图形化编程
  • 每个变量原生具有有效位
  • 布洛凯恩基于 Python:
    • 功能块可以用 Python 编写
    • 变量的动态类型
  • 调试:
    • 变量的实时可视化
    • 所有变量都可以强制设置
  • 块的执行顺序自动生成
  • 布局自动排列
  • 一个 Web 服务器显示目标计算机上当前运行任务的状态
  • 一个 OPC UA 服务器提供与潜在 HMI/SCADA 系统的接口
  • 布洛凯恩是多平台的(Windows、Linux、macOS...)
  • 布洛凯恩是免版税且“开源”的
优势
  • "KISS< " 原则 (Keep It Simple, Stupid) (保持简单,别搞复杂)
  • 低成本
  • 得益于永恒标准(PC、以太网、Python),最大限度减少过时风险
  • 无需许可证
限制条件
  • CPU 资源: Blocaïne 不适用于需要大量 CPU 算力的大型项目;在 Raspberry Pi 5 上,单个区块的执行时间约为 2 微秒,这意味着每秒最多可处理 50 万个区块。/li>
  • 实时性能:由于 Blocaïne 并非基于“硬”实时系统,因此不可避免地存在一定的延迟,不过在 Raspberry Pi 5 上,该延迟保持在 1 微秒以内。
  • 库资源:鉴于该项目尚处于起步阶段,您可能无法找到所需的所有“系统”区块(请参阅下方列表)。
项目状态
  • 布洛凯恩处于“功能原型”阶段(Alpha 版本)
  • 布洛凯恩可从 github.com 下载(见 安装和评估流程
评估
由于可下载版本已配置好,因此 布洛凯恩的评估 变得非常简单:
  • 块编辑器解释器 在同一台计算机上运行,因此无需网络配置
  • 多个功能被禁用(OPC、GPIO、Modbus/TCP),因此无需安装任何特定的 Python 模块
文档
通用文档:


系统块:


用户块:
联系方式: contact@blocaine.org




```