科匹亚自动化为工业控制带来现代DevOps

这家初创公司在基于it的Git版本控制工具上构建了符合人体工程学的工作流程,以便与可视化控制系统程序一起工作。

Copia Automation的首席执行官兼创始人Adam Gluck在PACK EXPO East上发言。
Copia Automation的首席执行官兼创始人Adam Gluck在PACK EXPO East上发言。

DevOps被定义为软件开发和IT运营的结合,作为一种比传统软件开发过程更快地提高组织交付应用程序和服务能力的方法,工程师已经使用了15年以上。这个过程的一部分包括Git,一个用于代码开发的开源工具(由Linus Torvalds在2005年编写),它提供了一个项目中多个开发人员之间的数据完整性管理和协作。

这些工具可以帮助工程师以50%的速度开发产品。现在,Copia自动化前者希望把这个工程工具集带给控制系统工程师。

Copia创始人兼首席执行官Adam Gluck在创新阶段的演讲中表示:“我们正在努力将现代资源控制引入工业自动化PACK EXPO East在费城。我们带来了标准化的流程,以减少停机时间,提高组织效率,以控制组织。”

Copia成立于2020年7月,拥有大约30名来自IT和OT领域的团队成员。格拉克说:“我们相信Git是工业领域的未来。”他指出,Git在IT领域已经无处不在,几乎所有的工业供应商最终都会朝这个方向发展。“我们已经看到了一些Git集成CodesysBeckhoff,西门子,我们认为罗克韦尔自动化也会如此。”

从历史上看,这一领域的进展一直被IEC语言所阻碍,因为控件工程涉及可视化编程语言,这些语言不能很好地与Git一起工作。Gluck说:“Copia所做的是在Git的基础上构建一个符合人体工程学的工作流程,并与可视化编程范式一起工作。”

Git可以减少40%的入职和培训,并减轻与开发过程相关的一些痛点,包括丢失或旧代码、维护多个版本的文件、使用过时的版本、无法共享代码、跟踪谁更改了什么以及扩展团队。

基于git的版本控制意味着文件既存储在本地,也存储在中央存储库中,如果需要,可以很容易地恢复到上一个工作版本。此外,Copia适用于任何开发环境,在其桌面和web应用程序中显示梯形逻辑,并以图形方式呈现版本之间的差异,以便轻松查看添加、删除或编辑的内容,而无需筛选数百行代码。Copia还简化了代码审查,以便查看者可以看到所有更改,并在准备就绪时将它们合并到中央代码库中。Copia的分支和合并功能意味着团队成员可以在不覆盖代码的情况下一起工作,并且可以向项目中添加开发人员以满足紧迫的期限。

根据Gluck的说法,组织将希望采用Git来更快地向市场交付更多高质量的产品,而不会给工程团队带来压力。他还分享了一些来自Copia用户的反馈,包括坎普自动化,为制造商提供定制自动化系统的供应商。Kamp控制工程经理Nicholas Buchele在一份声明中说:“Copia为我整个团队的工作提供了可见性,并为任何变化提供了丰富的背景。”“它使我们无需下载和打开Studio 5000中的文件就可以审查PLC程序。每个工程师每周可以轻松节省两到三个小时的工作时间。”

John Sullivan,项目总监工程服务公司DMC他附和道:“Copia为我的高级控制团队提供了每月大约8小时的代码评审实践时间。”

迁移到Git也很容易。该文件夹成为一个存储库,便于复制和粘贴文件。“这很直接,也很重要,因为你不希望人们不得不撕毁和替换。你可以慢慢地迁移到这里,”格拉克说。您可以随时访问Git历史记录、查看评审更改、合并代码以及管理访问权限。“从日常运营工程师的角度来看,这很简单,但你可以将所有这些好处都内置到系统中。”

好处是:更短的项目时间线,提高质量,减少停机时间,以及共享和扩展的能力。格拉克说:“我们真的相信这是制造业的未来。“这是常识,很容易采用,不到10分钟就能让团队成员开始工作,最终提高质量。”

更多的控制