CODESYS集成开发环境(CODESYS IDE)是整个自动化平台开发套件CODESYS中的核心部分之一,它几乎包含了一个先进的自动化编程开发工具应具有的所有功能。
1
CODESYS Development System概述
CODESYS Development System是符合IEC 61131-3标准的全球领先的控制系统编程开发平台。该开发系统将控制器应用的经典编程与工业4.0 / IIoT(工业物联网)环境中的专业的自动化软件开发功能相结合。我们的客户包括除了工厂自动化、能源自动化、嵌入式自动化、工程机械自动化、过程自动化和楼宇自动化在内的多个自动化行业的数十万终端用户(end-user)外,还有超过400多家的控制器制造商使用CODESYS软件开发控制器。
基于CODESYS开发的控制器产品
最终用户(End-user)使用CODESYS开发系统和一些可选的附加产品(后有详细介绍),可轻松实现逻辑控制、运动控制、可视化等应用程序的开发。其强大的功能以及统一的用户友好的开发界面使得最终用户在使用控制器时更加便捷。
CODESYS Development System编程界面
基于IEC 61131-3编程标准的编辑器
CODESYS编程软件做到了配置和调试都集成在一个工具中,所以CODESYS能够支持创建结构化和高效的应用程序;
提供了IEC 61131-3国际标准的六种编程语言:功能块图(FBD)、梯形图(LD)、指令表(IL)、结构化文本(ST)、顺序功能图(SFC)、连续功能图(CFC);
支持OOP、UML等面向对象编程语言;
CODESYS针对不同的CPU平台集成不同的编译器,减少了用户对硬件的依赖性;
以组件的形式集成了多种功能,同样支持用户通过组件的形式实现功能的扩展;
具有用户友好的开发界面,并且用户界面可在框架内进行扩展和个性化开发;
友好的IEC 61131-3编辑器编程方式。
配置器
可直接在CODESYS开发环境中的树状参数配置栏中对工程进行配置。可输入项目参数和配置数据,以及主站、从站设备和现场总线的参数;
可配置通用和特定I/O;
编译器
在编程输入时,自动检测并显示编译错误;
将应用程序代码编译为目标系统上的机器代码。CODESYS几乎支持用户工业应用的每个CPU系列;
对消息窗口中的应用和显示错误、警告、信息等作出分析;
该编译器支持布尔数据类型和模拟量数据类型,如整数类型、位变量型、时间和日期类型、浮点数类型、字符串类型等;
通过消息窗口直接导航到每个引用的程序行;
登录时可直接将应用程序传输到控制器。
调试器
只要CODESYS处于在线联机状态,他就可以快速高效地对目标设备进行调试、测试和试运行操作;
无需终止控制器的运行和面临承担丢失变量的风险,就可以实现应用程序中被修改部分的编译、下载和激活等操作,即可以实现在线修改;
无需连接控制器,支持在线仿真;
<