CoDeSys软件模型由两部分组成,即组态软件CoDeSys IDE和运行软件CoDeSys Runtime。
CoDeSys IDE即CoDeSys集成开发环境,符合IEC61131-3编程规范,安装于PC机上,可以运行于Windows或者Linux系统。开发环境主要包括IEC 61131-3编辑器、配置器、编译器、调试器等功能模块。用户使用此组态工具组态编程适合控制对象的软件包。
CoDeSys Runtime即控制器运行软件,需要设备制造商与3S公司共同完成,3S公司需要评估硬件开发商所设计的硬件系统,并为其定制CoDeSys Runtime框架。然后硬件及系统开发商需要根据本系统的外围输入输入等配置,编写相应的驱动,并以库或者PLC Configure接口的形式提供给CoDeSys IDE开发环境调用。库或者PLC Configure接口实际上就是一套Target安装包。用户的控制软件包可以