开源PLC/HMI库:驱动工业自动化创新的新引擎
开源库在技术界大放异彩,工业自动化领域除外。开源代码从诞生即是计算基石,Linux、MySQL、PHP等成功铁证。微软斥资75亿美元收购开源代码平台GitHub便是明证。
为何工业控制领域开源开发长期边缘化?每个终端用户背后,OEM与系统集成商各自打造定制代码库并苦心维护。结果:众企业不知不觉重复造轮子!
自动化工程软件企业DMC面临同题。长期坚持自研代码、内部闭源库以保竞争优势。西门子邀其共建阀门、电机、联锁等通用工业对象开源库,初衷让客户按需二次开发。
内部激辩后,DMC决定将所有代码迁移至西门子库而非另起炉灶。双方携手沉淀20年核心对象与每个可复用功能块的详细文档,催生西门子开放库。
开放库含VFD、单速数字电机、模拟阀门、PID接口等功能块。这些对象带来急需的标准化与最佳实践文档。且所有对象在西门子WinCC HMI软件中均有匹配HMI面板。
库下载量破万,贡献者持续增补:改进联锁面板、全测试Modbus RTU/TCP库等代码。
Simatic Visualization Architect (SiVArc)发布,赋能在TIA Portal中创建规则,基于PLC用户定义类型自动生成HMI对象。休斯顿集成商ArchiveDE开发SiVArc规则并入库。如今工程师可从西门子开放库起步,调用验证済功能块,自动生成关联PLC代码的HMI图标与面板。
西门子开放库成为自动化行业开源开发成功的强力标杆。开源社区的信任投票预示贡献与增强将持续增长,推动自动化产业并轨IT主流世界。
自动化控制系统