Codesys是什么??
Codesys是什么CoDeSys 是Controller Development System 的缩写,概括讲,CoDeSys 是一个独立于硬件平台且能满足可重构需求的开放式全集成化的软件开发平台,针对自动化及嵌入式系统领域向客户提供了一个基于IEC 61131-3 国际标准的开发环境,同时CoDeSys 是基于微软Microsoft.NET 技术进行构建的、因此它不仅结构先进、功能强大,而且易于学习掌握。
Codesys 是德国的3S 公司开发的3S(SMART,SOFTWARE,SOLUTIONS)是全球最著名的软PLC 内核软件研发厂家之一
CoDeSys 的架构基本上可以分为三层:应用开发层(Development Layer)、通信层(Communication Layer)和设备层(Device Layer)。它不仅支持CAN open、Profibus、EtherCAT、SERCOS、Device Net、ProfiNet、Modbus、Ethernet 等多种现场总线,而且可根据客户的具体需求将不同自动化厂商提供的产品和系统进行组合配置后统一编程,从而真正实现了控制系统的开放性和可重构性。CoDeSys SP 软件包(the SoftPLC Runtime System)可以将任何嵌入式系统或PC 变成基于IEC 61131-3 国际标准的、功能强大的可编程控制器。其中CoDeSys Soft Motion 软件包可将逻辑控制(SoftPLC)和运动控制(SoftMotion 、SoftMotionCNC、HMI)合四为一,完美地实现从单轴运动到复杂的多轴轨迹插补的编程和控制。可见,基于面向对象编程理念的且能满足复杂多任务控制需求的软件开发平台——CoDeSys,凭借其强大的技术优势使CoDeSys 自动化联盟成员的不同控制装置(PLC、I/O、Motor、HMI、Valve and etc.)可以运行工作在由基于CoDeSys 的应用软件所控制的同一个项目中。而部署和配置起来就像在Windows 环境下选择一个打印机那样容易和简单:只需在安装列表中的备选硬件清单里将不同的硬件组件添加到CoDeSys 项目树中即可轻松实现上述理念。同时,德国3S 公司率先开发出了冗余(CoDeSys Redundancy )和安全套件(CoDeSys Safety),总之,CoDeSys 能让客户开发出符合国际SIL-3 标准的控制器并使其获得认证变得更加容易。
CodeSys版本
1994发布1.0 版本。
现在国内PLC 用户使用的版本多为CoDeSys V2.3, 最新的版本是CoDeSys V3。V3 在软件架构上有了很大的改善,朝安全软件的方向发展,目前正在申请TUV 关于EN61508的SIL认证。
CoDeSys 是一种功能强大的PLC 软件编程工具,它支持IEC61131-3 标准IL 、ST、FBD 、LD、CFC、SFC 六种PLC 编程语言,用户可以在同一项目中选择不同的语言编辑子程序,功能模块等。
CoDeSys 是可编程逻辑控制PLC 的完整开发环境(CoDeSys 是Controlled Development System的缩写),在PLC 程序员编程时,CoDeSys 为强大的IEC语言提供了一个简单的方法,系统的编辑器和调试器的功能是建立在高级编程语言的基础上(如Visual C++)。现在国内PLC 用户使用的版本多为CoDeSys V2.3, 最新的版本是CoDeSys V3。V3 在软件架构上有了很大的改善,朝安全软件的方向发展,目前正在申请TUV 关于EN 61508 的SIL认证。
CoDeSys软件还可以编辑显示器界面(Visualization),具有很多的控制模块(Motion),可以放置图片等强大的功能,典型的用户有ifm等。
CoDeSys功能总览:如何构建一个工程、怎么样构建一个工程、怎么样测试工程、调试、附加联机功能。CoDeSys 的附加功能、工具等。
Codesys特点
除了支持PLC 编程,还支持总线接口,驱动设备(特别是伺服,数控),显示设备,IO设备等的编程.支持多种PLC语言
支持完整版本的IEC61131-3 标准的编程环境->六种PLC 编程语言:IL 、ST、FBD 、LD、CFC、SFC
用户可以在同一项目中选择不同的语言编辑子程序,功能模块等支持 HMI编辑
界面支持:支持编辑显示器界面(Visualization)支持众多控制模块
具有很多的控制模块(Motion),可以放置图片等强大的功能可扩充
CoDeSys 提供了许多组合产品的扩充,诸如各种不同领域的总线配置程序、完全的目测化和运动控制系统
应用广泛
很多(PLC 厂家)公司都是用(基于)CodeSys 去开发自己的编程软件:
BB Bachmann
美国Western Electric的控制系统
芬兰 EPEC派芬
HOLLYSYS 和利时G3 PLC
Inter Control的PROSYD1131 控制器,显示器
赫思曼公司iFlex 系列
禾晟微电子HSC系列
BOSCH的Rexroth的IndraLogic
TT control 公司TTC 系列控制器
ABB AC500 PLC
Wago 的控制器
Beckhoff倍福的控制器
Festo 的FEC 控制器
Schneider施耐德伺服TLC63
Codesys前景
Codesys 已发展为一个标准的软件平台被很多硬件厂家支持,可编程超过150家OEM生产的自动装置,国内采用codesys平台的控制器比如Hollysys, Co-Trust, Sietyco等厂家也已大批量产业应用。同时,也有运动控制厂家如:Scheider Electric, Banchman, GoogolTech在使用Codesys平台开发自己的编程软件。
CoDeSys 软件商是德国Smart software solution GmbH,该公司位于德国巴伐利亚州肯普腾市。
参考资料: www.codesys.com
页:
[1]