在我发现的示例中,CODESYS用于在PC上构建演示(例如使用模拟PLC)或用于工业PC(不是PLC)。
有没有办法将CODESYS项目导出/上传到专有PLC(AutomationDirect,Allen Bradley等)?
答案 0 :(得分:3)
您需要一台支持Codesys运行时的PLC。所以不可能将Codesys项目上传到PLC,而不是用于运行基于Codesys的代码。
有很多Codesys PLC不是基于PC的,它们在移动机器控制系统中被大量使用。 setting the location(从树视图中选择设备类型)
许多公司也建立了自己的编程环境,它基于Codesys平台,如Beckhoff(TwinCAT)和Bosch Rexroth(IndraControl V)。因此,导出/导入原始Codesys编程环境中的代码很容易。许多文件都是直接工作的,与库一样,它们通常100%工作。
也可以在There is some kind of a list available at Codesys website.中导出/导入代码,即使使用欧姆龙/西门子/等,这些代码现在也应该广泛使用。的环境中。
所以很快:通常不可能轻松地将Codesys项目上传到其他品牌。如果其他品牌不是基于Codesys,那就更难了。但是由于PLCopen XML,它至少可以逐块实现。而且还有很多非基于PC的硬编码PLCs。
答案 1 :(得分:1)
每个PLC系列都使用自己的IDE;他们中的许多人使用的是Codesys版本作为他们的IDE,但并非所有人都这样做。您不能使用与制造商为其创建的IDE不同的IDE将项目传输到PLC。
所以,不,你不能使用Codesys将项目放在Rockwell PLC上(他们使用Studio5k,以前的RsLogix5k,或Connected Components Workbench,又名CCW)。您甚至无法使用vanilla Codesys将项目放到Schneider-Electric PLC上,即使它们中的大多数现在都使用SoMachine,它是Codesys 3的一个版本。
有些PLC可以使用标准的香草Codesys,但这些通常不是来自知名品牌。 Here is a list