
工业DevOps可以在一个全面的集成解决方案中简化PLC管理和开发任务,增加工厂的正常运行时间和效率,并提高安全性。
Software Defined Automation(简称SDA)公司之所以诞生,是因为当今的自动化工程师肩负着艰巨的工作。他们需要在供应商工程软件的不同版本中管理PLC代码,这些版本通常不兼容,并且文档记录不佳的遗留代码很难进行故障排除或更新。
更严峻的挑战是,缺乏年轻的技术人才来提供帮助。年轻工程师不愿意在几十年前的环境中进行开发,而整个工程流程也一直缺少可跨供应商使用的工具,这可能导致运行效率低下、停机时间增加、安全风险和成本上升。
01 将DevOps扩展到工业系统
DevOps 是一种软件开发方法。DevOps 集成自动化软件开发(Dev)和运维(Ops)的工作,作为改进和缩短系统开发生命周期的一种手段。工业DevOps是将 DevOps 的“开发”和“运维”部分扩展到工业系统。
工业DevOps工具支持新兴的最佳实践,即在供应商中立的框架中编排以多种语言编程的新旧 PLC系统,并为制造商的工程团队提供远程协作、审批工作流程、可扩展性、可访问性和项目管理。
工业DevOps主要包括:版本控制;基于浏览器的工程设计;安全的远程访问;虚拟PLC管理;自动备份;以及AI自动化。
工业DevOps正在改变各种设备的自动化软件开发和管理。制造商现在可以集中代码存储库,实现远程协作控制工程网版权所有,实施其企业和监管标准,并简化测试和部署,所有这些都有助于他们提高效率、降低成本和停机时间,并更好地控制整个自动化生命周期。
02 自动备份
自动备份可帮助用户避免昂贵的硬件和软件设置。与供应商无关的备份解决方案通过单个界面支持多个供应商和版本。自动备份部署缩短了恢复时间控制工程网版权所有,从而提高了平均恢复时间 (MTTR)。可以从单个界面集中管理多个工厂位置的备份,从而确保业务连续性和灾难恢复的一致性。
PLC 或 PLC 组可以设置为自动执行计划备份,或手动执行单个备份。“我们使用安全连接代理来检查其中的代码,对其进行审查并将其与存储库进行比较。” SDA公司产品副总裁 Leo Kilfoy解释说。“如果是一样的,我们什么都不做。如果不同,我们将创建一个新版本。我们还可以发送有关备份是否已运行或是否失败的通知。如果新版本发生更改,我们还可以发送通知。”
SDA公司成立于2021年德国慕尼黑,致力于为自动化工程师提供工业DevOps平台。该平台可为工业自动化代码提供版本控制、基于浏览器的工程、安全远程访问、虚拟PLC管理、自动备份和AI驱动的文档生成。
03 版本控制
版本控制使团队能够通过了解谁进行了更改、何时进行了更改、更改了什么以及为什么进行更改,从而更高效地协作。
SDA公司的版本控制支持具有严格制造变更控制法规的行业,例如制药、食品和饮料、医疗设备等。它能确保正确的人员拥有正确的权限来访问正确的程序。此外,版本控制工具还能让自动化工程师直接在浏览器中快速查看和直观比较程序版本,从而提高工作效率。
04 基于浏览器的工程设计
基于浏览器的工程是一种集成开发环境即服务(IDEaaS),允许用户从任何浏览器和网络连接安全地访问集成开发环境(IDE)。该技术允许用户直接从浏览器访问多供应商和多版本的IDE,如罗克韦尔自动化和西门子。
安全远程访问允许虚拟专用网络(VPN)保护的会话,每个会话都有新的一次性IDE副本。许可证共享允许用户共享许可证CONTROL ENGINEERING China版权所有,以提高利用率并节省成本。基于浏览器的工程简化了管理,因为及时修补的IDE始终是最新的,从而避免了硬件负担。
“用户可以直接从存储库中的版本打开基于浏览器的功能,”Kilfoy 解释说,“用户可以打开它并编辑该代码。除了网关以外,整个SDA公司的产品100%基于云。”
05 安全的远程访问
根据 Kilfoy 的说法,SDA公司基于云的安全远程访问控制比 Cisco 和 Citrix 等自我管理的VPN安全性高11倍,这有助于防范勒索软件。它控制谁可以访问每个产品和设备/ PLC。按需连接使用加密的MQTT和WireGuard VPN 进行安全的OT设备访问。安全的远程访问记录每个操作,以实现完全透明和可审计性。
“我们的安全网关是在IPC上运行的软件,”Kilfoy 解释说,“通过安装和配置之后,用户就可以开始向它添加 PLC。该网关还使我们能够提供全面的安全远程访问解决方案。”
06 虚拟PLC管理
虚拟PLC管理允许用户独立于供应商特定的硬件。它允许用户在具有边缘虚拟化的标准 IT 服务器上运行具有实时性能的软PLC。它部署快速,允许用户在几秒钟内启动虚拟 PLC,并在单个平台中与传统 PLC 一起管理它们。其统一的工作负载将实时和非实时任务组合在同一硬件上。此外,由于集成操作,用户可以在同一工厂硬件上运行人机界面、监控和数据分析。
07 AI 自动化
SDA公司使用其 Factory Agent AI 将PLC代码翻译成人类语言,使工程师能够快速掌握完整的自动化/ PLC 项目,并获得最新的流程文档。由于PLC代码被简化为人类语言控制工程网版权所有,因此新员工和顾问可以更快地入职。能够用人类语言读取代码有助于确保程序文档始终保持最新。
08 网络安全
相关数据显示,自 2020 年以来CONTROL ENGINEERING China版权所有,制造业中的勒索软件攻击增加了 41%。从制造业的勒索软件攻击中恢复的平均成本为 167万美元,其中 22% 需要一个多月的时间才能恢复。网络安全和勒索软件攻击正成为当下制造企业最为担心的问题之一。
当勒索软件攻击时,它不仅会攻击PLC,还会攻击范围内的所有其他设备。不仅涉及自动化控制平台和它们所关联的机器设备,还包括这些设备的许可证服务器等。此外,只有53%的备份(受到攻击时)是加密的,因此有些备份本身也会受到攻击。
这里需要注意的是,虽然有些备份是在企业外部进行的,但进行备份和恢复备份的工具是在企业内部进行的,包括许可证。因此,采用基于云的方法将备份和恢复流程与企业内部基础架构隔离开来,有助于防范勒索软件攻击。
SDA公司设想了一个简单、安全和高效的PLC管理和开发的未来,这样工厂就可以增加正常运行时间,缩短平均恢复时间,并最大限度地提高其资产的生产率。工业 DevOps 可以简化这些 PLC 管理和开发任务,提高工厂的运营效率,并通过单一全面的集成解决方案提升安全性。
SDA公司的解决方案允许用户快速备份和恢复代码,跟踪多个供应商的PLC代码更改,实现远程和安全的访问控制,简化开发流程并增强协作,将 PLC 代码转换为人类语言,并摆脱特定供应商硬件的束缚。