用 CODESYS 摆脱对 PLC 厂家的依赖



只要您的PLC能够正常工作,并且您的要求不发生太大变化,那么与一个特定的PLC硬件供应商联系通常不是问题。您知道您现在有什么,如果需要更多,您会得到什么。但您很可能会发现,考虑换用另一个PLC品牌是有利的:

  • 您可能需要提供比当前解决方案更多或其他功能的PLC
  • 您当前的PLC可能已经停产,您无法再获得备件
  • 因为支持或定价问题,您可能对当前的PLC供应商不满意

或者,因为供应链问题,您可能无法获得您依赖的PLC,而导致交付延迟。

移植现有程序是一个关键的考虑因素

所有这些情况,都需要您快速切换PLC品牌,减少交付中断,这包括找到将现有PLC逻辑程序移植到新控制器的方法。您不想花时间和金钱从头开始编程,也不想冒故障的风险!这个关键的可移植性问题可以通过使用独立于硬件的逻辑来解决,这正是CODESYS能做的。

您的CODESYS选择

CODESYS是一种符合IEC 61131-3标准的,独立于硬件制造商的软件开发环境,允许您用多种编程语言编程PLC。它可以轻松适应不同的系统需求和环境,并在单个用户界面中为您提供所需的一切。这使您能够开发所需的控制和自动化解决方案;有关使用CODESYS编程的一些关键优势的更多信息,请点击查阅此处

更重要的是,即使您的逻辑基于不同的平台,您也可以轻松地将现有PLC逻辑迁移到新的基于CODESYS的控制器。一旦您迁移到CODESYS,选择和切换控制器品牌就变得容易得多。但是怎么做到呢?下面是迁移选项的快速概述。

  • 需要从其他解决方案迁移?

从其他不使用CODESYS作为运行时的PLC迁移需要一些手动操作,但通常比想象的要容易。一旦在CODESYS中配置了新的I/O,只需逐步移植现有的PLC逻辑即可。

您可以一对一地重新绘制功能框图,类似于结构化文本的基于文本的编程语言可以通过POU(程序组织单位)传输POU。实际上,迁移涉及将逻辑从旧PLC的IDE(集成开发环境)复制并粘贴到CODESYS IDE。您可以使用搜索和替换快速实现语法更改。

虽然这听起来很耗时,但结构化的迁移方法和用户友好的CODESYS环境将帮您节省很多时间。如果您需要更多信息或帮助,请告诉我们。我们经常指导或帮助客户通过将现有客户项目转换为CODESYS,以实现硬件独立性,为实施或持续开发做好准备。

  • 早期的CODESYS版本?

如果您已经在使用CODESYS,但想升级到新版本,这个过程非常简单。您可以自动将代码从CODESYS V2项目(.pro文件)导入到CODESY V3。事实上,CODESYS V3包含一个导入工具,可以指导您完成整个过程。

唯一需要注意的是,导入工具仅在32位版本的CODESYS V3环境中可用。使用32位版本执行导入后,可以在64位版本的CODESYS V3中维护和开发项目。

  • 已经在使用CODESYS V3?

如果您已经使用CODESYS V3作为PLC运行时,恭喜您–您使用的平台可以让您在需要时轻松地将逻辑迁移到其他PLC品牌。您只需右键单击CODESYS IDE中的顶部设备并将其更新为新控制器的设备描述,即可将另一个控制器作为第二个源应用。当然,您可能需要根据I/O模块映射进行调整,并将特定于供应商的库纳入考虑范围

CODESYS的悠久历史

简而言之,将现有逻辑迁移到CODESYS以实现PLC硬件独立于供应商是可能的,在大多数情况下,这并不会成为您完全控制PLC采购策略的障碍。在DEIF,我们多年来一直倡导硬件和软件供应商的独立性。作为该方法的一部分,自2010年以来,我们一直在使用CODESYS V3;事实上,我们是最早应用它的公司之一,多年来,我们看到了它的改进和成熟。

控制PLC采购策略

使用基于CODESYS的PLC逻辑,您可以自由选择PLC硬件供应商。DEIF提供AMC 300和AMC 600等解决方案(两者作为PLC运行时都使用CODESYS V3),并且可以根据需要为几乎任何控制应用程序进行配置