admin 发表于 2017-11-8 14:03:04

CODESYS产品知多少(一)

                                                                                                    http://static.video.qq.com/TPout.swf?vid=l1310qgj63a&width=500&height=375&auto=0&auto=1
             CODESYS是基于工业云的,符合IEC 61131-3的控制器开发平台软件,能够提供整套数字化工厂以及智能制造的解决方案。      CODESYS功能强大,产品种类多。今天小编就带大家看看CODESYS family中都有哪些“成员”。

首先,是Engineering1. Development System          Development System是整个自动化平台开发套件CODESYS中的核心部分之一,它几乎包含了一个先进的自动化开发工具应具有的所有功能。它是基于先进的.NET技术架构和IEC 61131- 3国际标准的CODESYS自动化开发平台。独特优势是用户使用此单一软件工具就可以实现一个完整的自动化解决方案。特点:开放式、可重构的、组件化的平台架构。

·      IEC61131-3开发编辑器1)我们的软件做到了配置和调试都集成在一个工具中,所以CODESYS能够支持创建结构化和高效的应用程序。2)提供了所有由IEC61131-3国际标准的编程语言:功能块图(FBD)、梯形图(LD)、指令表(IL)、结构化文本(ST)、顺序功能图(SFC)3)具有无需任何额外的工具且完全符合所有可编辑的IEC61131-3标准的真正的面向对象编程(OOP),功能和面向对象编程可以混合使用4)因为CODESYS针对不同的CPU平台集成不同的编译器,所以具有多平台开发和应用可重构性5)具有模块化设计和附件组件的多功能扩展性6)具有清晰的用户界面,并且用户界面可在框架内进行扩展和个性化开发7)友好的IEC61131-3编辑器编程方式·      集成编辑器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也为保护您的应用程序以及专业开发知识提供多种保护方式。在应用程序项目中的安全设置:(1)使用X.509 证书,CODESYS 安全密钥(USB 加密狗)或密码保护对项目数据和库进行集成加密。(2)通过项目特定的用户管理保护个人POU。在目标设备上的安全设置:(1)单独定义的用户配置文件用于访问保护应用程序、控制器和可视化组件。(2)在生产过程中确保调试和运行的运行模式。(3)通过X.509 证书或独特的加密狗(USB 或闪存卡)加密引导应用程序。(4)通过许可证检测解锁可选控制器功能,例如校准或服务功能。(5)与正在运行的应用程序进行加密通信 2.Automation Platform            CODESYS AutomationPlatform是CODESYS开发套件的核心(开发平台中间件),它是一个强大的综合性的开发平台,同时也是一个完整的用于构建工业控制器网络开发环境的开发框架。CODESYS自动化开发平台中间件是基于.net技术进行构建的。使用 CODESYS Automation Platform 自动化开发平台中间件可以定制化开发开发客户软件的上位编程环境,可为用户提供多种不同风格的、高附加值的编程系统。CODESYS 自动化开发平台中间件是以“CODESYS 接口工具包”的形式提供给客户的。简而言之,CODESYS支持和帮助用户开发出拥有自主知识产权的编程开发环境。
   
3.C-Integration       标准CODESYSIDE编程环境支持5种IEC编程语言(IL \ LD \ ST \ FBD \ SFC ) 编程语言和CFC 语言,使用C-Integration 可以实现通过C语言编写PLC 程序(功能块、函数)。
   
4. CODESYSProfessional Developer Edition CODESYS Professional Developer Edition是一款CODESYS的add-on工具产品套件,能够优化编程过程,这款工具提供了强大的功能,帮助你增加工业应用的有效性和质量。它包含了一套SVN(版本管理器),一套静态代码分析工具,一套集成了UML的编辑器,同时可用于测试自动化的工具,同时也是一款测试执行时间测量的工具(剖析)。所有的CODESYS Professional Developer Edition工具是基于标准的C/C++语言进行设计的。他们可以单独使用,也可以集成在CODESYS内使用。部分产品介绍见后续文章。



               
页: [1]
查看完整版本: CODESYS产品知多少(一)