在我迄今发现的示例中,CODESYS用于在PC (例如使用模拟PLC)或工业PC(而不是PLCs)上构建演示。
是否有办法将CODESYS项目导出/上载到专用PLC (AutomationDirect、Allen等)?
发布于 2018-05-09 05:30:06
您需要一个支持Codesys运行时的PLC。因此,不可能将Codesys项目上传到PLC,这不是为运行基于Codesys的代码而制作的。
有许多Codesys不是基于PC的,它们被大量使用,例如在移动机器控制系统中。在Codesys网站上有某种列表可供查阅。 (从树状视图中选择设备类型)
许多公司还构建了自己的编程环境,它基于Codesys平台,如贝克霍夫(TwinCAT)和博世力士乐(IndraControl V)。因此,可以很容易地导出/导入在原始Codesys编程环境中生成的代码。许多文件是直接工作的,与库相同的是,它们通常100 %工作。
还可以在PLCopen XML格式中导出/导入代码,即使在欧姆龙/西门子/等环境中,这种代码现在也应该被广泛使用。
因此,很短时间内:不太可能轻松地将Codesys项目上传到其他品牌。如果另一个品牌不是基于Codesys的,那就更难了。但是,多亏了这个PLCopen XML,这是可能的,至少是一个块一个块的。还有一些不是基于PC的硬Codesys PLCs -很多。
发布于 2018-05-09 14:03:16
每个PLC家族都使用他们自己的IDE;他们中的许多人使用一个版本的Codesys作为他们的IDE,但并不是所有的都是这样。您不能使用与制造商为其创建的IDE不同的IDE将项目转移到PLC。
因此,不,您不能使用Codesys将一个项目放在Rockwell PLC上(他们使用Studio5k,以前是RsLogix5k,也就是连接组件工作台,也就是CCW)。您甚至不能使用普通的Codesys将一个项目放到上,尽管现在他们中的大多数都使用了SoMachine,这是Codesys 3的一个版本。
有些PLC是用来使用标准的,香草Codesys,但这些通常不是来自知名品牌。这是一张清单。
有一个选项可以使用Codesys为Raspberry Pi创建项目。
https://stackoverflow.com/questions/50242606
复制相似问题