西门子最新编程工具 SIMATIC AX:工业自动化开发的革命性进化

引言

工业 4.0 时代,IT 与 OT 的深度融合正成为制造业数字化转型的核心动力,西门子 SIMATIC AX 应运而生,为自动化工程带来前所未有的变革。

作为一名 PLC 工程师,当我第一次接触到西门子 SIMATIC AX 开发环境时,我意识到工业自动化编程领域即将迎来一场革命。SIMATIC AX(Automation Xpansion)是西门子推出的一款基于 Visual Studio Code 的自动化工程 IDE(集成开发环境),旨在提高自动化工程的效率和可靠性。

它代表了西门子对未来工业自动化编程的愿景,也是 TIA Portal 生态系统的重要扩展。

工业自动化的范式转变

传统工业自动化工程面临巨大挑战,随着系统复杂度增加,传统编程方式已难以满足现代智能制造对灵活性、协作性和效率的要求。

SIMATIC AX 的出现打破了这一僵局。它基于 IT 人员熟悉的 Visual Studio Code进行二次开发,提供了一个全新工程 IDE。

这一变革降低了 IT 人员进入 OT 领域的门槛,使得 IT 人员能够利用自己擅长的编程技能直接参与到自动化控制系统中。SIMATIC AX 不再是简单的编程工具升级,而是工业自动化开发范式的一次根本性转变。

SIMATIC AX 的核心特性

SIMATIC AX 建立在开发者广泛使用的 Visual Studio Code 之上。这一选择绝非偶然,VS Code 无疑是世界上最流行的代码编辑器之一。

AX 继承了 VS Code 的所有现代编程特性,包括面向对象编程支持、Git 代码管理、本地或云端多人协作。这些功能对于传统 PLC 开发环境来说是革命性的。

通过 AX Code,工程师可以编写遵循 IEC 61131-3:2013 的 ST 代码(支持 OOP,面向对象编程),并具有完整的 ST 调试环境。这意味着自动化工程师现在可以使用现代软件开发实践中熟悉的工具和方法论。

与传统 TIA Portal 的对比

TIA Portal(全集成自动化门户)是西门子自动化技术的核心工程框架,以其高度集成性著称。它将 PLC、HMI 和驱动器等不同组件的编程与配置整合在一个平台上,大大提升了工程效率。

开发环境差异

  • TIA Portal:采用专用集成开发环境,专注于自动化任务。

  • SIMATIC AX:基于 VS Code,提供更开放、灵活的开发体验。

协作与版本控制

  • TIA Portal:虽然支持多用户协作,但版本控制功能有限。

  • SIMATIC AX原生支持 Git 等现代版本控制系统,更适合团队协作开发。

学习曲线

  • TIA Portal:功能强大但学习曲线较陡峭,需要专门培训。

  • SIMATIC AX:对于有 IT 背景的开发者更容易上手,降低了入门门槛。

硬件支持

  • TIA Portal:支持广泛的西门子硬件系列。

  • SIMATIC AX:目前主要支持 S7-1500 等较新系列的 PLC。

SIMATIC AX 与传统 TIA Portal 不是替代关系,而是互补关系。通过 AX 创建的库可以直接导入到 TIA Portal 中使用,这种设计保护了现有投资的同时提供了向现代化开发方式过渡的路径。

SIMATIC AX 的优势价值

SIMATIC AX 通过促进 IT 与 OT 工程师的协作,为工业企业创造了巨大价值。IT 人员能够更轻松地参与到 OT 项目中,以他们熟悉的方式编程,从而加强了两个领域专家之间的协作与沟通。

开发效率的提升是另一个显著优势。AX 提供了动态工具和包扩展,使得自动化工程比以往更容易和更快。在某自动化工程公司的实战中,工程师代码质量提升 30%,开发速度加快 45%。

维护性和可扩展性也得到了极大改善。基于文本的项目格式和包管理器支持,使得自动化项目可以像软件项目一样进行依赖管理和版本控制,这是传统自动化工程环境难以实现的。

实际应用与未来发展

SIMATIC AX 在实际应用中的表现令人印象深刻。它允许工程师使用 Git 等工具对 ST 代码进行版本管理,这一功能对于大型项目和团队协作尤为重要。

虽然 SIMATIC AX 目前只对部分国家的西门子员工开放,并未正式发布,但业界对其充满期待。西门子已在 GitHub 上提供了按内容分类的多个示例(https://github.com/simatic-ax),包括应用程序示例、教程和代码片段等,用于帮助开发者学习这一新平台。

展望未来,SIMATIC AX 是西门子增强自动化战略中的关键组成部分,旨在通过集成前沿 IT 技术和成熟的软件运营模式,推动自动化技术的演进与发展。

总结

SIMATIC AX 尚未正式公开发布,但自动化领域社区已在热烈讨论。对于渴望尝试的工程师,可以关注西门子官方消息和 GitHub 上的示例库。

SIMATIC AX不仅是一个新工具,更是工业自动化领域迈向更高效率、更强协作和更智能开发的重要一步。它代表了工业自动化工程的未来方向——更加开放、协同和高效。

对于已经熟悉 TIA Portal 的工程师,学习 AX 将是一次提升技能、拥抱新开发范式的宝贵机会。

图片

2025年09月

Tags: