Siemens Open Library

Siemens Open Library

面向西门子自动化开发的开源组件库Siemens Open Library 汇集用于 PLC 与 HMI 开发的可复用组件,涵盖电机、阀门、输入输出、过程控制、通信和通用工具等场景。每个对象配有文档和配置示例,并提供示例项目帮助开发者了解完整使用方式。当前资料包含 TIA Portal V19 版本,以及面向 WinCC OA 的独立开放库。

Siemens Open Library 页面快照
V19
当前公开的 TIA Portal 库版本
1.0
WinCC OA Open Library 版本
S7-1200 / S7-1500
重点支持的 PLC 应用平台
6
库内容类型:文档、示例项目、PLC 功能块、HMI 类型、报警类型与面板
核心内容

从控制逻辑到 HMI 展示的开发组件

围绕西门子 S7 与 WinCC 应用提供经过文档说明的功能块、用户自定义类型、面板和辅助工具,支持复用现有对象并通过社区贡献持续完善库内容。

PLC 功能块与控制对象

提供电机、变频器、阀门、输入输出、报警、联锁、许可管理和步进控制等可复用 PLC 功能块。

HMI 用户类型与面板

包含用于快速映射变量的 HMI User Defined Type,以及用于状态总览和详细控制的图标面板与弹出面板。

过程控制组件

覆盖 PID Compact 技术对象封装、罐体液位监测、流量累计、FIFO 队列、脉冲输出、速率计算和运行平均值等功能。

报警生成工具

提供 Windows 报警生成应用,可从项目数据生成报警,并在资料中说明了对 TIA Portal 版本的支持范围。

文档与示例项目

库中包含所有对象的配置文档和示例项目,用于演示库对象的实际使用方式。

开源贡献与问题报告

页面说明库内容接受改进和新增对象贡献,也支持提交自定义对象或问题报告。

版本动态

最新版本与公开更新

页面公开列出 TIA Portal 与 WinCC OA 的版本信息、发布日期、软件版本及对应压缩包,并保留历史版本说明。

Open Library Version 19.0 发布

库更新至 TIA Portal V19,并将报警生成工具支持范围扩展至 V19,同时为该工具加入 WinCC Unified 支持。

WinCC OA Open Library Version 1.0 发布

该版本基于 Open Library 3.0.0,采用面向对象架构,支持配色方案、内置报警窗口模板和从 Portal 项目生成 WinCC OA 标签导入文件。

Open Library Version 5.0 发布

对应 TIA Portal V17,拆分库文件以适应依赖管理,增加 WinCC Unified 面板支持、文档更新、PID 相关改进和最新 MODBUS 库集成。

资料入口

下载、文档与参与方式

可从官网查看库内容和版本历史,下载对应版本压缩包,阅读贡献与问题报告说明,并订阅新版本发布通知。

Siemens Open Library

从这里开始使用Siemens Open Library。