SIMATIC AX 被用作核心 PLC 开发平台,支持面向对象的编程、通过 Git 存储库进行基于文本的源代码管理,以及对可重复使用的构建块进行 npm 式包管理。该团队实施了 CI/CD 管道,以自动对低温和真空控制系统进行测试、代码审查和部署。统一的工程方法弥合了 PLC 程序员和 C++ 开发人员在跨职能团队中共同工作的鸿沟。
SCK CEN 如何使用 SIMATIC AX
SIMATIC AX 为 SCK CEN 带来的好处
持续集成/持续部署
持续集成可确保 PLC 程序测试自动运行,代码由其他团队成员审查。这确保了较高的代码质量。
基于文本的工程
基于文本的源代码允许通过 git 存储库轻松进行版本控制,并创建有助于生成部分源代码的工具。AI 集成可以很好地处理基于文本的文件。
开源方法
与开源社区合作比自己做所有事情要容易。如果工程师需要一段代码,他们可以查看 SIMATIC AX GitHub 社区,看看他们是否可以帮助他们,或者自己分享一些东西。
当时市场上没有像我们一样进行持续集成、持续部署或交付的产品。当我们听说 SIMATIC AX 时,我们真的很高兴。
每当我们必须做一些新的事情时,我们都会研究 SIMATIC AX GitHub 社区,看看以前有没有其他人遇到过这个问题。或者我们在该页面上找到一些很好的例子。到目前为止,我们几乎每次都能找到一些可以集成到项目中的好信息。它将由许多人维护,而不仅仅是我们自己。
