1

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

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

4

2 回答 2

3

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

有许多 Codesys PLC 不是基于 PC 的,它们在例如移动机器控制系统中被大量使用。Codesys 网站上提供了某种列表。(从树形视图中选择设备类型)

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

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

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

于 2018-05-09T05:30:06.403 回答
1

每个 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 而构建的,但这些通常不是来自知名品牌。这是一个清单

可以选择使用Codesys 为 Raspberry Pi 创建项目

于 2018-05-09T14:03:16.310 回答