基于先进的.NET架构和IEC 61131- 3国际标准的CoDeSys自动化编程开发平台的独特优势是用户使用此单一软件工具就可以实现一个完整的自动化解决方案,即在CoDeSys软件开发平台下可以轻松实现:逻辑控制(PLC)、运动控制及CNC控制、人机界面(HMI)、基于Web Service的网络可视化编程和远程监控、冗余(Redundancy)和安全(Safety)控制、以及项目开发与工程协同管理等多个目标和需求。
CoDeSys 自动化编程开发平台的功能和技术优势:
1、标准化
符合IEC 61131 - 3国际标准(即提供六种编程语言)和IEC 61508(安全标准)及EN ISO 13849(机械安全标准);从而使全球已经有近350家的控制系统生产商安装部署了CoDeSys软件作为他们的编程环境和应用开发平台;
2、开放式、可重构的、组件化的平台架构
德国3S软件公司(CoDeSys)可以向用户共享其全球领先的自动化开发平台中间件CoDeSys Automation Platformwww.cechina.cn,并倾力支持和帮助用户开发出拥有自主知识产权的开发环境;
(1) 基于.NET架构,CoDeSys 软件由各种组件化的功能构件(component)组成(编译器、调试器、运动控制、CNC、总线配置等);用户可以根据自己的实际需求自由进行裁剪,并完全支持用户基于3S公司提供的强大中间件产品(CoDeSys Automation Platform)和标准构件来开发出封装有自主知识产权(如生产工艺Know-how等)的功能组件和库;
(2) 同时CoDeSys提供完全开放的构件接口(Interface)和库( library )的编程模板CONTROL ENGINEERING China版权所有,方便用户可以轻松实现基于特定行业或特种工艺需求的深度二次开发www.cechina.cn,并完全支持用户集成自有的开发工具和工艺模块(库)于CoDeSys开发平台之中,从而开发出客户拥有自主知识产权的编程开发环境(编程工具)。
3、强大的通信功能和与目标硬件的独立性
(1) CoDeSys完全支持CANopen、Profibus、EtherCAT、Modbus、Ethernet/IP、DeviceNet、串口(RS232、 RS485等)总线等通信方式。
(2) CoDeSys的运行系统Runtime System 可以运行在各种主流CPU 上(如ARM、X86、PowerPC、TriCore 、DSP等),并支持Windows XP、Windows CE、Windows XP Embedded、Windows 7、Linux、VxWorks 、QNX等操作系统、或无操作系统的架构。
4、集成了强大的运动控制、CNC功能及多关节的复杂机器人控制功能
5、良好地支持第三方的开发工具和应用程序
(1) 具有OPC ,OPC UA功能
(2) 支持ODBC接口的数据库
6、支持实现冗余(Redundancy)控制功能及客户化的定制开发
7、支持实现符合SIL3国际规范的安全(Safety)控制及客户化的定制开发
8、 集成了面向应用编程的CoDeSys Application Composer,旨在简化应用编程工作的技术复杂度、降低应用开发者的编程劳动负荷、提升软件的稳定性以及提高应用编程效率,应用开发人员可以通过它能非常容易地创建出符合特定工艺要求的各类应用程序模块或通过自动集成已有的应用程序模块来完成编程工作CONTROL ENGINEERING China版权所有,同时还支持开发者对现有的代码生成器进行改写和优化,从而能够高效地创建出各类特定和复杂的应用程序模块,同时还支持用户通过创建定制化的生成器来实现满足特殊工艺条件下的I/O的自动分配
9、 卓越的加密特性控制工程网版权所有,切实保护了客户的知识产权和商业利益