CODESYS—基于 IEC 61131-3 标准的控制器编程开发平台
CODESYS Development System是符合IEC 61131-3标准的全球领先的控制器编程开发平台。基于CODESYS开发的控制器广泛应用在工业自动化领域的各个行业,在工厂自动化、能源自动化、嵌入式自动化、工程车辆自动化、过程自动化、楼宇自动化等工业领域,数以万计的工程师使用CODESYS编程软件进行应用程序开发。
CODESYS 编程界面
一、逻辑控制、运动控制、可视化、总线配置、安全等功能集成在同一用户界面中
(1)完全基于IEC 61131-3标准,支持六种编程语言:ST(结构化文本)、IL(指令表)、LD(梯形图)、FBD(功能块图)、SFC(顺序功能图)、CFC(连续功能图)。
(2)集成有调试器及Trace(在线跟踪)功能,方便工程及自动化应用的调试。
(3)集成有可视化编辑器,提供丰富的可视化元素,支持用户开发风格多样的可视化界面。
(4)集成有总线配置器,方便进行各种总线参数配置。
(5)集成丰富的运动学算法库,支持对多关节机器人、Delta机器人、Scara机器人、CNC等进行编程控制。
二、支持用户进行复杂工程项目的编程
(1)支持六种编程语言混合编程。
(2)集成IEC代码编译器,可用于不同复杂的设备和应用程序。
(3)通过导入相应设备描述文件,可对不同厂家的I/O设备或其他从站设备进行编程控制。
三、通过集成附加组件的形式轻松实现功能扩展
(1)通过扩展组件,可实现C语言编程以及UML,OOP等面向对象编程。
(2)可通过集成附加组件的形式实现功能扩展,如可集成代码测试工具、版本管理器、三维仿真工具等。
(3)可将应用程序代码封装为库,提高了代码的可重用性。
CODESYS—基于 IEC 61131-3 标准的控制器编程开发平台
CODESYS IDE基于微软.NET架构开发,完全符合IEC 61131-3标准。CODESYS IDE 具有完善的在线编程和离线编程功能、功能强大的编译器及其配件组件、可视化界面编程组件等,同时运动控制功能组件支持用户对工业机器人、CNC设备等进行编程。
CODESYS IDE主要包含以下功能组件:
一、集成编辑器
1)包括函数库在内,软件具有相关性链接的菜单和帮助页面。
2)自动输入数据和配置时有输入帮助功能。
3)对用户编程出现的语法错误可自动检测并以高亮的形式显示和提醒
4)综合的项目对比,同时提供图形化编辑
5)在图形编辑器中,有渐进缩放和放大,导航等功能。
6)集成了很多相似应用功能的POU,减少开发时间和降低错误
二、 配置器
1)可直接在CODESYS开发环境中的树状参数配置蓝中对工程进行配置。可输入项目参数和配置数据,以及输入集成设备和现场总线的参数
2)可配置通用和特定I/O
三、编译器
1)在编程输入时,自动检测并显示编译错误
2)将应用程序代码编译为目标系统上的机器码。CODESYS几乎支持用户工业应用的每个CPU系列。
3)对应用程序中的显示错误、消息庄口中的警告等作出分析
4)该编译器支持布尔数据类型和模拟数据类型,如整数类型、位变量型、时间和日期类型、浮点数类型、字符串类型等
四、调试器
1)只要CODESYS处于在线联机状态,他就可以快速高效地对目标设备进行调试、测试和试运行操作
2)无需终止控制器的运行和面临承担丢失变量的风险,就可以实现应用程序中被修改部分的编译、下载和激活等操作,即可以实现在线修改
3)无需连接控制器,只需要使用Soft PLC的演示版,或者只需要被简单激活的集成模拟客户端,就可以轻松仿真应用程序
4)可设置条件、绝对断点和执行点
5)在目标系统上循环记录变量值(采样跟踪)并在开发环境中显示
6)可显示代码的执行顺序(流量控制)
CODESYS—基于 IEC 61131-3 标准的控制器编程开发平台
产品描述
CODESYS Development System 编程工具集成了开发阶段的各种功能:
用于工程配置的结构化工程树,例如将整个应用程序划分为对象和任务
用于集成和描述各种设备和现场总线系统的配置器
用IEC 61131-3定义的全部图形和基于文本编程语言开发典型应用程序的编辑器
调试器、仿真器和 SoftPLC(安装包集成Control Win软PLC),用于直接用户测试已创建的应用程序
系统要求