CODESYS 可以用于开发硬件 PLC(即非模拟)吗?



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

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

你需要一个支持Codesys运行时的PLC。因此,不可能将Codesys项目上传到PLC,这不是为运行基于Codesys的代码而制作的。

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

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

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

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

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

所以,不,你不能使用Codesys将项目放在罗克韦尔PLC上(他们使用Studio5k,以前称为RsLogix5k或Connected Components Workbench,又名CCW(。你甚至不能使用vanilla Codesys将项目放到Schneider-Electric PLC上,即使他们中的大多数人现在使用SoMachine,这是Codesys 3的一个版本。

有些PLC是使用标准的,普通的Codesys,但这些通常不是来自知名品牌。这是一个列表。

有一个选项可以使用Codesys为Raspberry Pi创建项目。

相关内容

  • 没有找到相关文章

最新更新