在我到目前为止发现的例子中,CODESYS用于在PC上构建演示(例如使用模拟PLC)或用于工业PC(不是PLC)。
有没有办法导出/上传CODESYS项目……
每个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,但这些PLC通常不是来自知名品牌。 这是一个清单 。
有一个选项可供使用 要为Raspberry Pi创建项目的Codesys 。
您需要一个支持Codesys运行时的PLC。所以不可能将Codesys项目上传到PLC,而不是用于运行基于Codesys的代码。
有很多Codesys PLC不是基于PC的,它们在移动机器控制系统中被大量使用。 在Codesys网站上可以找到某种列表。 (从树视图中选择设备类型)
许多公司也建立了自己的编程环境,它基于Codesys平台,如Beckhoff(TwinCAT)和Bosch Rexroth(IndraControl V)。因此,导出/导入原始Codesys编程环境中的代码很容易。许多文件直接工作,同样的事情是库,它们通常100%工作。
也可以导入/导入代码 PLCopen XML格式 ,即使使用欧姆龙/西门子/等,现在也应该广泛使用。环境。
所以很快:通常不可能轻松地将Codesys项目上传到其他品牌。如果其他品牌不是基于Codesys,那就更难了。但是由于PLCopen XML,它至少可以逐块实现。并且有很多基于PC的硬编码系统PLC。