【问题标题】:Can CODESYS be used to develop for hardware PLCs (i.e. not simulated)?CODESYS 能否用于硬件 PLC 的开发(即非模拟)?
【发布时间】:2018-10-18 22:28:18
【问题描述】:

在我目前找到的示例中,CODESYS 用于在 PC 上构建演示(例如,使用模拟的 PLC)或工业 PC(不是 PLC)。

有没有办法将 CODESYS 项目导出/上传到专有 PLC(AutomationDirect、Allen Bradley 等)?

【问题讨论】:

    标签: plc codesys


    【解决方案1】:

    您需要一个支持 Codesys 运行时的 PLC。所以不可能将 Codesys 项目上传到 PLC,这不是为运行基于 Codesys 的代码而设计的。

    有许多 Codesys PLC 不是基于 PC 的,它们被广泛用于移动机器控制系统等领域。 There is some kind of a list available at Codesys website.(从树形视图中选择设备类型)

    许多公司也构建了自己的编程环境,它基于 Codesys 平台,例如 Beckhoff (TwinCAT) 和 Bosch Rexroth (IndraControl V)。因此,很容易导出/导入在原始 Codesys 编程环境中制作的代码。许多文件可以直接工作,库也一样,它们通常可以 100% 工作。

    还可以在PLCopen XML format 中导出/导入代码,即使在 Omron/Siemens/etc 中,它现在也应该被广泛使用。环境。

    这么快:将 Codesys 项目上传到其他品牌通常不太容易。如果另一个品牌不是基于 Codesys,那就更难了。但是多亏了那个 PLCopen XML,它是可能的,至少是一个块一个块。还有很多不是基于 PC 的硬 Codesys PLC。

    【讨论】:

      【解决方案2】:

      每个 PLC 系列都使用自己的 IDE;他们中的许多人使用 Codesys 版本作为他们的 IDE,但并非所有人都这样做。您不能使用与制造商为其创建的 IDE 不同的 IDE 将项目传输到 PLC。

      所以,不,您不能使用 Codesys 将项目放在 Rockwell PLC 上(他们使用 Studio5k,以前称为 RsLogix5k,或 Connected Components Workbench,又名 CCW)。你甚至不能使用普通的 Codesys 将项目放到 Schneider-Electric PLC 上,尽管他们中的大多数现在都使用 SoMachine,它是 Codesys 3 的一个版本。

      有些 PLC 是为使用标准的普通 Codesys 而构建的,但这些通常不是来自知名品牌。 Here is a list.

      可以选择使用Codesys to create projects for Raspberry Pi

      【讨论】:

        猜你喜欢
        • 2020-12-31
        • 2010-10-09
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2014-01-12
        • 2011-04-07
        相关资源
        最近更新 更多