[CodeSys] CODESYS product family

[复制链接]
查看34727 | 回复0 | 2024-7-31 13:37:31 | 显示全部楼层 |阅读模式
各位看官大家好!CODESYS产品齐报到!

CODESYS家族产品多,每个都有妙绝活!

Engineering IDE,能编程来能配置。

Runtime是个大核心,组件扩展和编译。

Motion CNC亮点多,年年推出新功能。

Visulization 功能好,本地远程可视化。

Safety、冗余日渐强,安全永远最重要。

IIOT是趋势,Automation Server即登场。

CODESYS大软件,誓把控制做专业!

2020新年到,坚定信念继续跑!

感谢各位小伙伴,如此信赖如此爱,

新的一年共努力,共建互利大生态!

http://static.video.qq.com/TPout.swf?vid=j0907njz9zb&1314.swf

德国CODESYS(欧德神思)软件集团(CODESYS Group)

       德国CODESYS(欧德神思)集团成立于1994年,多年来专注于工业智能技术、自动化软件产品和工业4.0行业解决方案的研发及技术服务。近三十年的技术积累沉淀和专业化的优质服务使得CODESYS集团不仅是行业领导者且拥有数万家用户,同时近年来集团的发展速度迅猛,每年的业务增长均超过30%。目前,集团已在全球汇集整合智能制造领域的企业生态资源,形成CODESYS全球工业智能技术产业联盟,联盟内的企业与国内外研究机构及大学之间开展了密切的合作。





      德国CODESYS(欧德神思)集团位于美丽的巴伐利亚州的直辖市肯普滕(Kempten),目前集团有CODESYS Development GmbH, 3S-Smart Software Solutions GmbH 两家全资子公司和众多参股公司。经过近三十年的发展,集团已发展成为工业智能技术和自动化编程软件领域的领导者,在全球20个国家设有分公司和办事处。

      伴随着数字经济的快速发展和工业智能技术在亚洲尤其在中国的飞速发展,为了更加快捷便利地为亚洲客户提供研发支持和工程服务,CODESYS集团于2009年在北京成立了亚洲第一家代表处。随着中国业务的迅猛发展及合作伙伴规模的逐步壮大,2012年,集团在亚洲的首家全资独立法人企业— 欧德神思软件系统(北京)有限公司正式成立(CODESYS Software System (Beijing) Co., Ltd.),中国公司位于北京的CBD中心,目前有员工100余人,为中国及亚洲其他国家和地区的客户提供专业化的技术和服务。



      集团以CODESYS Automation Development Suite(开发工具包套件)为核心,多年来向全球用户提供开放灵活、稳定可靠的一系列工业智能技术、软件产品和行业解决方案,在包括能源、冶金、轨道交通、包装印刷、数控机床、智能机器人、工程机械、特种车辆等领域,CODESYS均取得了骄人的业绩。目前使用CODESYS软件解决方案的知名企业已超过500家,ABB、施耐德电气、德国MAN集团、宝马汽车、劳斯莱斯、美国伊顿电气、博世集团、博世力士乐、德国倍福、法国阿尔斯通、日立、三菱电机、欧姆龙、中车集团、中船重工、格力集团、富士康集团、上海电气、和利时集团、中控集团、三一重工、中联重科、徐工集团、深圳华为技术、汇川技术、广州数控、华中数控、固高科技、大族激光、川仪股份、新华控制、新时达电气、光宝集团、威纶通、新汉电脑、研华科技、MOXA科技,新松机器人、深圳英威腾、信捷电气,全球已有超过5000家的企业在使用CODESYS软件。在中国,CODESYS与山东大学、同济大学、上海交通大学、浙江大学、华中科技大学、中科院深圳研究院、北京工业大学、北京科技大学、浙江工业大学、广东工业大学、国防科技大学、华东师范大学等多所高校共建了实验室和工程技术中心,并取得了多项成果。针对不同行业的用户及客户多样化的需求,德国CODESYS集团提供用于实现“智能制造”和“数字化工厂”的核心技术及整体解决方案,目前在中国市场上有超过60%的自动化设备生产商是CODESYS的用户。





      全球客户如此信赖CODESYS,源于集团的文化理念:专注、专业、创新。

       自1994年开始,集团创始人开始专注于软PLC产品的研发,并陆续依据技术发展趋势和市场需求,成立了运动控制、机器人技术、冗余及安全控制、物联网与大数据、工业智能与人机交互等多个部门,同时遵照PLCopen国际组织制定的技术标准规范,集团开展了人工智能与工业云产品的研发,专注于基于工业物联网(IIoT)和面向自动化应用的云架构(Industrial Cloudfor Engineering and Application)底层技术的研发,如CODESYSAutomation Server支持用户开发拥有知识产权的工业云平台产品。如今CODESYS已成为全球工业智能技术和自动化软件行业中的技术标准

CODESYS的技术优势能支持客户开发针对多种硬件架构和操作系统的战略性统一软件平台

1、CODESYS是一款基于先进的.NET架构和IEC 61131- 3国际编程标准的、面向工业4.0应用的软件开发平台。CODESYS软件开发平台的独特优势是:

(1)、使用此单一软件工具套件就可以实现一个完整的工业自动化解决方案,即

在CODESYS软件平台下可以实现:逻辑控制(PLC)、运动控制(Motion Control)及CNC、机器人控制、人机界面(HMI)、基于Web Service的网络可视化编程和远程监控、冗余控制(Redundancy)和安全控制(Safety)、以及项目开发与工程协同管理(SVN)等多个目标和需求。随着工业自动化市场的快速发展,CODESYS在研发过程中推陈出新,不但在中小型PLC 控制器、运动控制器、专业化的机器人控制器领域,CODESYS有成熟解决方案,同时在个性化的 HMI 产品(人机界面)以及工厂自动化行业里,CODESYS也顺应行业要求,推出了Safety安全控制器(符合TUV SIL3国际安全标准)的开发解决方案。同时还满足在轨道交通行业及过程控制行业中国家强制要求使用的冗余(Redundancy)控制器开发方案。而且CODESYS完全支持客户开发拥有自有知识产权的基于工业物联网和云服务的面向应用的工业云平台产品。

(2)CODESYS产品种类和解决方案非常齐全,是唯一可以提供完整的自动化软件产品和行业解决方案的专业公司

CODESYS软件及行业解决方案包括 Engineering工程应用软件包套件 / Runtime实时内核运行软件 / Visualization可视化编程软件 / Fieldbus现场总线协议栈/ Motion + CNC(Robotics)运动控制以及机器人控制/ Safety安全控制/Redundancy冗余控制/ Cloud工业云平台开发套件 / Service定制开发服务/ 硬件架构技术咨询&操作系统裁剪技术服务等等。

CODESYS Engineering :

CODESYS编程开发IDE环境是完全基于IEC61131-3国际标准进行开发的软件开发平台 ,支持5种国际标准编程语言,同时又增加了实用的CFC编程语言,而且完全支持C语言和UML语言编程。IEC 61131-3国际标准包括两部分:编程和变量。编程部分描述了两个重要模型:IEC 软件模型和通讯模型。变量定义了编程系统中需要的数据类型。IEC61131-3规定了二大类编程语言,即文本化编程语言和图形化编程语言。前者包括指令表语言(IL)和结构化文本语言(ST);后者则有梯形图语言(LD)和功能块图语言(FBD)。在标准中没有把顺序功能图(SFC)单独列入编程语言,而是将它在公用元素中予以规范。值得注意的是,IEC 61131-3允许在同一个 PLC中使用多种编程语言,允许程序开发人员对每一个特定的任务选择最合适的编程语言,且允许在同一个控制程序中的不同的程序模块使用不同的编程语言。这些规定妥善继承了 PLC发展历史中形成的编程语言多样化的现实,又为 PLC软件编程技术的进一步发展提供了足够的空间。



     CODESYS还提供了无缝集成的面向工程应用开发的编程开发工具,同时提供了包括编程、参数设定、测试、调试和诊断所需的所有工具。使用CODESYS平台可以极大地缩短工程开发和调试时间(如:CODESYS Composer 和静态代码测试分析工具软件,后面展开叙述),从而保证机器设备尽快上市销售。同时为客户提供了最高生产效率和最高产品质量。

CODESYS提供了一款功能强大且可以让客户对IDE开发环境进行二次深度开发并获得自主知识产权的中间件工具包—CODESYSAutomation Platform(自动化开发平台中间件)。

CODESYS Automation Platform:

基于先进的.NET架构,且具有开放的、组件化的特点,诸如作为单一组件的编辑器可以被任意增删。此组件化架构不仅支持CODESYS公司的众多组件(群),而且也可作为可编程设备或复杂控制系统的通用自动化编程开发平台。使用 CODESYS Automation Platform 自动化开发平台中间件可以开发客户定制化的编辑器,可为用户提供多种不同风格的、高附加值的编程系统。CODESYS 自动化开发平台中间件是以“CODESYS 接口工具包”的形式提供给客户的。该产品有五大部分:核心组件层由基础组件构成,包含了组件管理器、安全管理器、在线管理器、对象管理器、语言模型、目标设置管理器等部分;在核心组件层面之上,又建立Plug-ins、Infrastructure、Add-ons、Custom等四个部分。其中,Custom部分为客户提供二次深度开发的支持,用户可以依据基础架构和提供的接口,完成诸如软件图标、菜单风格、参数配置等的修改,甚至可以将自己的编程语言集成到CODESYS中,这使得客户自己开发的IDE编程软件的风格(使用功能)完全不同于CODESYS的编程界面,也不同于其他CODESYS客户的编程界面,这让客户无需担心同质化的影响。



CODESYS Runtime System:

        CODESYS Runtime System 是可运行在不同硬件平台上的工业级实时运行环境,通过部署CODESYS Runtime ,可面向自动化各行业开发满足IEC61131-3标准的控制器平台。

         CODESYS Runtime可部署在市面上所有主流的硬件平台: CPU 如 X86、ARM Cortex A8/A9、PowerPC、ARM Cortex M3/M4、Tricore等;操作系统如Windows 、Linux、VxWorks、QNX、FreeRTOS、uCos、ECOS或无操作系统。这使得客户可根据产品定位及市场需求自由选择硬件平台,打造不同层次的产品体系。

         同时CODESYS Runtime基于组件化的架构,支持组件的增减及替换,同时CODESYS Runtime提供完全开放的组件接口(Interface),用户可轻松实现基于特定行业或特种工艺需求的Runtime功能二次开发,支持用户集成自有的底层工艺模块(库),满足用户实现产品的差异化竞争需求。

         这里,需要特殊指出的是,CODESYS 支持用户将自由的函数库集成到CODESYS Engineering 编程开发环境或是CODESYS Runtime System中。基于CODESYS Engineering编程环境开发的IEC库可最大程度地实现算法在不同控制器平台上的通用性;基于CODESYS Runtime系统开发的C语言库可实现控制器平台的专用性。CODESYS 为用户提供了一套功能强大的控制器开发系统。



      通过CODESYS Runtime System二次开发OEM组件,可以实现开发工业机器人控制系统开发平台、运动控制器和伺服驱动器驱控一体化的解决方案,因此这类解决方案集成度高、体积小,且极大简化了客户的电气设计,提高了设备性能和可靠性。同时满足机器人行业应用对实时性、安全性和稳定性的需求。针对有开发能力的机器人制造商和高等院校,采用可二次深度开发的系统架构,为客户提供了定制化的工艺、算法解决方案。

CODESYS Visualization :

     此产品包括目标可视化和网页可视化(基于Web Server),且支持客户开发具有个性化风格的HMI控件。

       CODESYS包含一个集成的可视化编辑器,基于可用的可视化元素可以创建复杂的可视化界面,可视化的界面开发可以在开发PLC程序的同时开展。因为所有的可视化开发工作都是在和PLC一致的开发环境中进行,这大大降低了HMI配套控制器的开发周期和开发成本。编辑工具集成在IEC61131-3开发系统中,可以直接绑定所有应用的变量,应用和可视化可以同时被管理。

      更为重要的是,利用CODESYS开发的HMI具有绝对的灵活性。通过CODESYS WebVisu功能,可在带有浏览器功能的另一平台上,实现与控制器自身人机界面的监控功能,如PC、智能手机,平板电脑等。

      同时,由于CODESYS的HMI方案是集成在IEC61131-3开发软件中的,从而具有可扩展的功能,例如可视化中的“FB实例”,可视化中的数组访问,实时数据记录,可视化元素的可扩展池,可视化中调用PLC功能等。

     而且,CODESYS在通讯层还提供了OPC UA和PLCHandler两个重要工具软件,可以成功地将第三方开发的HMI界面连接到CODESYS平台中。虽然客户前期有多款不同示教器,通过CODESYS PLCHandler这款通信工具软件,将方便地继续投入使用。



CODESYS Fieldbus(总线)协议栈产品:

       CODESYS 能提供目前市场上所有的主流总线的协议站如:PROFIBUS/PROFINET/EtherCAT/CANopen/J1939/EtherNet IP 等。CODESYS是各个现场总线协会的理事成员单位,所有的CODESYS现场总线协议栈都通过了对应的国际现场总线协会的认证。用户只需在CODESYS软件中进行简单配置,就能轻松控制各种的现场总线设备。

      CODESYS同时支持客户将自己开发的通信总线集成到开发平台中。且提供对应的接口及相应的协议栈编程模板,客户只需根据标准来完成总线的集成。这种特性使得我们可以针对不同的行业来自定义通信方式。



SoftMotion+ CNC (Robotics)功能:

      CODESYS的运动控制是其在同类竞争对手中的一个最突出的竞争优势。CODESYS将运动控制与逻辑控制合二为一,集成在IEC61131-3标准的CODESYS编程系统(IDE)和CODESYS实时内核运行软件中,形成了CODESYS SoftMotion(CNC+Robotics)工具包软件。从单轴运动到复杂CNC控制和机器人应用,都可以使用CODESYS SoftMotion(CNC+Robotics)来编程实现。

CODESYS SoftMotion(CNC+Robotics)的功能包括:使用PLCopen认证的POU库,可实现单轴和多轴协同运动;电子齿轮、电子凸轮;CNC控制;机器人控制;轻松开发多轴运动控制器。

      CODESYS SoftMotion(CNC+Robotics)有如下特点:运动控制编程独立于总线和驱动器;可用于众多标准运动控制器的驱动器,例如CiA DSP 402控制器、步进电机、变频器、虚拟轴等;可直接在CODESYS编程环境中配置总线和驱动;提供包含所有运动控制功能块的POU库,可以快速、高效地开发简单运动程序;支持在集成的编辑器中设计电子凸轮;支持集成的DIN 66025编辑器(支持G代码,M代码,H代码)来规划和编辑复杂的动作;通过使用PLCopen Motion Part 4 和轴组编辑器来开发多轴机器人控制器;具备丰富的运动控制算法库,包括几何数据处理(路径预处理),样条曲线计算,CNC刀具补偿等;包含丰富的运动学变换库以支持不同运动学的工业机器人的开发,例如Delta机器人,SCARA机器人以及龙门式机器人等;支持在线的CAM编辑器和CNC编辑器,机器操作员可以图形化的方式创建和编辑CNC程序。

      CODESYS的运动控制软件解决方案完全支持多轴系统,能够达到最多128轴的要求,保证了最大的可扩展性和灵活性。可以让运动控制、PLC、工艺功能和闭环驱动控制集成到一个紧凑的模块中,这意味着该装置不是仅仅控制运动,而是完整的运动控制解决方案。



CODESYS Safety 安全控制器开发软件工具包:

       随着人们的生产、生活逐步走向全智能化,机器使用安全,机器使用安全将会被提到一个新高度。在工厂自动化行业里,国家强制要求使用的Safety安全控制器(符合TÜV SIL2/SIL3国际安全标准),CODESYS提供通过TÜV认证的SIL2 和 SIL3行业解决方案。这也是相交其他同类软件竞争者所独特的优势。CODESYS Safety为致力于开发基于IEC 61508 SIL2及SIL3标准的安全控制器的制造商提供了完整的安全解决方案。使用CODESYS Safety,可大大减少制造商的开发成本并提高认证效率。CODESYS公司在安全控制器方面具有丰富的专业知识和多年的经验,可以为安全控制器制造商在安全软件方面提供有力的支持。

       CODESYS拥有丰富的32位CPU架构的编译器技术的经验与知识,确保软件安全执行,并且能够提供用于组合安全和非安全的现场总线的可靠的解决方案。安全内核运行软件(CODESYSSafety Runtime System)可以轻松移植到不同的硬件平台。根据 IEC 61508 标准开发的安全运行系统采用组件化设计,可以轻松运行在 TriCore,ARM 或 PowerPC 等不同的硬件平台上。CODESYS在安全自动化领域拥有丰富的专业知识:多年来,CODESYS专业化的安全产品开发团队成功地完成了许多客户和项目(如OMRON、WAGO等知名跨国自动化企业)并与德国莱茵TÜV(德国技术监督协会)等世界领先的认证机构建立了长期的战略合作关系。



CODESYS Automation Server:

    2018年5月16日德国CODESYS集团发布了基于CODESYS整套智能制造/数字化工厂软件解决方案,可以实现从设备端(控制器)到云端的整体解决方案。在设备端,CODESYS提供运行在设备上的工业级实时系统内核软件Runtime System、可视化组件(实现网络可视化编程)以及工业实时总线。同时,OPC UA Server作为CODESYS RuntimeSystem的组件之一,可实现基于不同CPU硬件架构或不同操作系统的设备之间以及设备与工厂之间的数据交换和传输。设备端与云端通过OPC UA通信,可以真正实时地、跨时区地将生产过程数据上传到云端,实现基于人工智能算法的数据采集、数据分析、数据监控、数据存储、深度学习等功能。



CODESYS Automation Server提供诸多工业云技术:

1.     “Hot Swap”技术:可以实现Runtime System组件在线“热升级”,只需要在服务器上使用鼠标点击一下,无需停机就能对工厂中数以千计的设备进行固件升级。

2.     预测性维护功能技术:可以按照设备使用时间、I/O使用次数等判定规则提前预测设备老化、失效和故障,大大降低生产现场的设备维护工作。

3.     应用程序、参数、配置的管理、备份和恢复功能:应用程序升级、恢复只需要在服务器网页上一键完成,无需停机,不更改变量、不影响当前程序执行。

4.     源代码版本管理功能:服务器依据不同用户权限,支持用户之间共享程序代码,开发人员远程提交代码,同步共享到用户组的所有成员。

5.     数据库、服务器、通信接口功能库:CODESYS提供与服务器、数据库进行数据交换的函数库,提供MQTT、Azure IOT Hub、HTTP、OPCUA、SNMP、SNTP、Mail Service、SMS Service等接口,方便与服务器、数据库等外部服务进行数据交换。

健全的通信安全技术:CODESYS采用软件加密(SSL/TLS,X.509等安全协议)、硬件加密(CodeMeter)、集成的安全功能并提供的一系列集成在IEC 61131-3开发系统中的安全加密措施和程序,实时监测工业网络的安全状态,并依据潜在威胁指导用户采取安全措施,用于保证工业控制网络中用户控制系统的安全性,同时为客户的应用程序源代码、访问权限、设备间的数据交换进行保护和管理。



CODESYS支持用户开发具有自主知识产权的产品,符合自动化产品国产化的需求:

       CODESYS支持用户进行二次深度开发并可将知识产权合理地转移给用户。

       从底层的Runtime System来说,CODESYS公司研发了通用性较强的函数库,比如PID,矩阵运算,通信协议,机器人函数等,但是CODESYS并不会具体深入到某一个行业来研发针对单个行业的工艺算法。这就为用户提供了很多“自我创新”的空间。这也是为什么全球CODESYS用户近千家,但是都各具特色,形成有差异化的竞争,打造自己品牌专属的特性。CODESYS向用户开放接口,使得用户很容易根据行业要求和具体工艺将算法结合在这样一个庞大的平台上。

      从上位编程环境来说,CODESYS的Automation Platform功能强大,可根据用户需求打造属于用户自己的编程软件(参考前文)。

        从数据信息处理来说,CODESYS Automation Server可在控制层提供真正的服务,并且它满足客户开发自己的私有云,使得用于可拥有基于自己工业云的数字化工厂解决方案。

CODESYS研发团队分工明确,定制化的开发经验丰富,为与客户建立战略合作提供了强大的技术保障和人员保障:

      CODESYS根据产品将研发团队做细致划分。根据软件功能,划分为:IDE核心功能、Runtime System、SoftMotion+CNC、Robotics、Visualization、Compiler、Safety、Fieldbus、Cloud、Automation Platform、Redundancy冗余、Engineering 和 Testing等诸多研发团队;根据平台,将研发人员划分为Windows、Linux&QNX、Vxworks以及无操作系统的嵌入式研发团队。同时,每个团队都有单独的质量检测部门,专门对新产品功能进行测试以及修复。可以说,CODESYS团队细化技术团队“让专业的人从事专业的事情”,每一个团队都可以在各自的研发范围内将才干发挥极致。这也保障用户在使用过程中出现任何疑问都有专人负责支持。

      CODESYS团队已经与众多全球知名企业开展了深度战略合作,如ABB、法国施耐德、日本OMRON、德国倍福、中车集团等。这些合作伙伴不乏定制化的开发项目,CODESYS团队无论是在用户的自主研发总线集成、软件界面开发、集成伺服驱动器特定功能、用户特殊行业编程方式等等众多项目上都提供了专业的定制化深度开发服务,并可将定制化深度开发的源代码提供给客户,真正意义上实现了“客制化”。而这一点也是很多同业竞争者无法做到的。

       与此同时,CODESYS有独特的商业模式:建立深入战略合作的用户可以与CODESYS集团签署产品独享保密协议,该协议项下,CODESYS可仅为这个用户定制化深度开发一个功能甚至一款产品。并保证与用户确定的年限内不向外界公布该功能(或该产品的核心功能),使得用户在行业内获得“抢先一步进入市场、独享技术和利润优势”的资格。

CODESYS提供一定测试服务或者测试工具,使得测试周期大幅缩短,研发周期大幅缩短。

      技术一日千里,产品种类不断推陈出新,竞争对手层出不穷,企业产品面临的压力也在不断加剧。在这种情形下,企业惟有不断更新产品,才有可能超越不断进步的对手。那么就需要加强研发力量,增加研发投资,但更需要一个良好的机制,把产品更快地推向市场。

用最短的时间推出能为市场认可的产品,是企业在竞争中制胜的关键。产品开发不能被简单看成几个项目的排列,而应视为一个在既定研发能力和工作量下的综合运作过程。产品开发必须被予以足够的重视,产品从开发到推至市场的时间和路径越短,企业占领市场制高点的机会就越大。那么在技术研发环节上,CODESYS可以做到提供定制化深度开发之外还提供软件测试服务,甚至向用户开放了一系列测试工具,方便用户测试,提高研发效率:

CODESYS Static Analysis(静态代码分析工具)

在应用程序调试阶段,CODESYS Static Analysis(静态代码分析工具)能有效地检查并显示出应用程序代码中的错误,帮助用户获得执行效率更高、可读性更好的代码。CODESYS Static Analysis可依据预定义的规则来检查源代码,这种检查能识别出潜在的问题,从而可以在现场调试应用程序之前能发现和修改错误。

除了检查违反预定义规则的代码之外,还能检测到设备是否兼容。通过分析结果,反预定义规则的代码将在专有视图中显示出来,每个违规代码都有一个唯一的标识号,便于清楚地将错误原因进行归类。使用CODESYS Static Analysis可以最大程度地减少应用程序进入现场前出现错误的可能性,从而极大地提高了产品的安全性和可靠性,同时极大提高了应用编程人员的调试效率。

CODESYS Application Composer(应用程序设计器)

使用CODESYS Application Composer(应用程序设计器)可以通过已有的子程序模块进行完整的应用程序设计,从而无需项目应用开发人员具备丰富的编程经验和开发技巧。

CODESYS Application Composer可实现以下功能:

(1)使用现有的应用程序模块,可自动生成应用程序,无需繁琐的代码编写;

(2)创建属于自己的应用程序模块或者根据生产工艺要求方便地组合已有模块来生成特定工艺的应用程序;

(3)应用程序模块涵盖了CODESYS诸多工程事项:程序代码、I/O分配、参数配置和可视化等;

(4)在特殊编辑器中可实现I/O链接和模块的参数化;

(5)应用程序设计器可生成完整的、可读的IEC 61131-3程序;

CODESYS Application Composer适用于开发那些需要大量复用应用程序模块来编程开发的机械设备和项目应用,可满足那些由最终用户来确定特定使用功能或特定工艺的机械设备。最终用户在开发时无需做繁琐的编程,而是通过自动生成应用程序来大幅提高编程开发效率,缩短开发周期。同时基于预定义模块,可以使得编程开发基础较差或者无丰富编程经验的技术人员也能开发出完整的项目应用程序。可见,CODESYS Application Composer极大地提高了应用程序的复用性、可靠性和用户产品质量。

CODESYS UML(统一建模语言编辑器):

CODESYS除了支持IEC 61131-3国际标准规定的五种开发语言外,还支持UML(统一建模语言)等面向对象的编程方式,通过集成的UML(统一建模语言)编辑器可以扩展CODESYS开发系统的功能。UML(统一建模语言)是一个支持模型化和软件系统开发的图形化语言,为软件开发的所有阶段提供模型化和可视化支持。结构图用来说明软件的架构,以便于建模和分析。行为图是具有不同语法和语义的可执行模型,可直接生成应用程序代码。

使用CODESYS UML,在编程时,工程总览、功能项、数据交换和所有的接口都一目了然。还支持用户打印出清晰、完整的说明文档。CODESYS UML可以使用户更容易地识别、修改和控制复杂的相互关系。



CODESYS为人才培养提供支持

      CODESYS在相关项目上有健全的培训课程体系,如针对入门级的工程师,CODESYS提供3天的基础培训,从软件操作到5种编程语言的使用都可以使用户很快掌握CODESYS。针对从事运动控制的工程师,CODESYS提供3天的SoftMotion+CNC(Robotics)的培训课程,能使用户全面掌握CODESYS运动控制技术。同时CODESYS还提供针对高级工程师的技术培训课程体系,该培训课程可使工程师更为深入了解CODESYS的底层技术和运行原理,同时掌握基于CODESYS进行二次深度开发的能力。针对可视化开发、3D仿真工具、Add-ons产品、Automation Platform都有相应的专业培训课程。

      CODESYS除了支持IEC 61131-3编程外,还支持C语言编程。为了便于用户开发,CODESYS还开发了一款C – Integration产品。如果应用开发人员对IEC61131-3标准的编程语言不熟悉,则可以通过附加组件C-Integration,从而方便了广大用户使用C语言来开发应用程序,并轻松地将此C代码集成到IEC 61131-3项目中。这会使得技术团队的组建更加容易,且能够先推动一部分工作赋予实施的同时加强工程师在IEC 61131-3技术层面的提高。而且,这也会使得产品的终端用户有更多的选择,一举两得。

      同时,CODESYS可为用户提供定制化课程培训,针对性强,学习效率高。

      另外,CODESYS产业联盟中,不乏PLCopen等国际技术标准组织以及重多知名大学的创新团队,因此培训力量和开发实力雄厚,CODESYS集团为合作伙伴提供了完备的人才培训解决方案。






本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册哦

x
您需要登录后才可以回帖 登录 | 注册哦

本版积分规则