http://wenku.baidu.comli<x>nk?url=xzGojJ0ztRThBst9dLiVrma2vOkfZKinE42meve9DxUVQr-vAKABMPyxVieOtddS2is_MGzumfTWWaxHIibU-mE8G_xmmdVbzGvofMCvbs7
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 、SoftMotion CNC、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关于EN 61508的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去开发自己的编程软件:
美国Western Electric的控制系统
HOLLYSYS和利时 G3 PLC
Inter Control的PROSYD1131 控制器,显示器
赫思曼公司iFlex 系列
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.cn
CODESYS是一款基于IEC 61131-3 国际标准的、开放式、通用的工业自动化软件开发套件,作为全球领先的智能制造与数字化工厂核心技术及软件开发平台,已成为超过150家厂商 (ABB、Advantech、Beckhoff、BOSCH、Dukemann、 EPEC 、Festo、Wago 、Western Electric 、Schneider等)的控制器和伺服、数控设备控制内核,被称为工控界的安卓。
在中国工业4.0与智能制造蓬勃发展的浪潮下,各行业智能装备制造商对于控制软件的应用需求逐渐增加,PLCopen携手CODESYS软件与研华学院联合推出工业4.0控制软件CODESYS研修班。
实战公开课
实战训练课
第一部分 基本知识
► 概述
► 快速入门
► CODESYS在PLC上运行机制
► 变量声明
► 变量与物理I/O映射关系的建立
第二部分 编程入门
► 编程语言IL / FBD / LD
► 编程语言CFC
► 编程语言ST
► 编程语言SFC
► POU类型
► 创建库文件
第三部分 PAC与CoDeSys结合
► CoDeSys在PAC组成和安装
► PAC规格
► 工程建立
► PAC状态获取
► PAC本地模块操作
► Modbus TCP Server
► 上位软件WebAccess,WebOP
► Modbus TCP Client
► ADAM-6000series,ADAM5000(4/8)TC,APAX-5070
► Modbus RTU Master
► ADAM-4000 series
第四部分 工业通讯实施
► 概述
► OPC通讯
► Modbus通讯
► Profinet通讯
► EtherCAT通讯
► EtherNet/IP通讯
报名方式 报名联系研华自动化区域业务经理
CODESYS是一款基于IEC 61131-3 国际标准的、开放式、通用的工业自动化软件开发套件,作为全球领先的智能制造与数字化工厂核心技术及软件开发平台,已成为超过150家厂商 (ABB、Advantech、Beckhoff、BOSCH、Dukemann、 EPEC 、Festo、Wago 、Western Electric 、Schneider等)的控制器和伺服、数控设备控制内核,被称为工控界的安卓。
在中国工业4.0与智能制造蓬勃发展的浪潮下,各行业智能装备制造商对于控制软件的应用需求逐渐增加,PLCopen携手CODESYS软件与研华学院联合推出工业4.0控制软件CODESYS研修班。
实战公开课
实战训练课
第一部分 基本知识
► 概述
► 快速入门
► CODESYS在PLC上运行机制
► 变量声明
► 变量与物理I/O映射关系的建立
第二部分 编程入门
► 编程语言IL / FBD / LD
► 编程语言CFC
► 编程语言ST
► 编程语言SFC
► POU类型
► 创建库文件
第三部分 PAC与CoDeSys结合
► CoDeSys在PAC组成和安装
► PAC规格
► 工程建立
► PAC状态获取
► PAC本地模块操作
► Modbus TCP Server
► 上位软件WebAccess,WebOP
► Modbus TCP Client
► ADAM-6000series,ADAM5000(4/8)TC,APAX-5070
► Modbus RTU Master
► ADAM-4000 series
第四部分 工业通讯实施
► 概述
► OPC通讯
► Modbus通讯
► Profinet通讯
► EtherCAT通讯
► EtherNet/IP通讯
报名方式 报名联系研华自动化区域业务经理