CODESYS软件工具包是一款基于先进的.NET架构和IEC61131-3国际编程标准的、面向工业4.0及物联网应用的软件开发平台。CODESYS软件开发平台的独特优势是用户使用此单一软件工具套件就可......
CODESYS软件工具包是一款基于先进的.NET架构和IEC61131-3国际编程标准的、面向工业4.0及物联网应用的软件开发平台。
CODESYS软件开发平台的独特优势是用户使用此单一软件工具套件就可以实现一个完整的工业自动化解决方案,即在CODESYS软件平台下可以实现:逻辑控制(PLC)、运动控制(MotionControl)及CNC控制、人机界面(HMI)、基于WebService的网络可视化编程和远程监控、冗余控制(Redundancy)和安全控制(Safety)、以及项目开发与工程协同管理等多个目标和需求:从具有信息处理功能的智能传感器到I/O模块组成的数据网络,从紧凑型PLC到工业PC,从运动控制器到工业机器人,从DCS(系统)到基于大数据应用的工业云架构。
CODESYS不仅支持多种现场总线,而且可以根据客户的具体需求将不同自动化厂商提供的硬件产品和系统进行组合配置后统一由CODESYS软件进行编程,从而真正实现了控制系统的开放性和可重构性。
CODESYS软件可以将任何嵌入式系统或PC机部署为基于IEC61131-3编程的功能强大的控制器。
CODESYS的优势主要表现在以下几个方面:
1、标准化
符合IEC61131-3国际标准(即提供六种编程语言)和IEC61508(安全标准)及ENISO13849(机械安全标准);从而使全球已经有近450家的控制系统生产商和设备制造商们使用了CODESYS软件作为他们的编程环境和应用开发平台;
2、开放式、可重构的、组件化的平台架构
德国3S软件公司(CODESYS)可以向用户共享其全球领先的自动化开发平台中间件CODESYSAutomationPlatform,并倾力支持和帮助用户开发出拥有自主产权的开发环境;
(1)基于.NET架构,CODESYS软件由各种组件化的功能构件(component)组成(编译器、调试器、运动控制、CNC、总线配置等);用户可以根据自己的实际需求自由进行裁剪,并完全支持用户基于3S公司提供的强大中间件产品(CODESYSAutomationPlatform)和标准构件来开发出封装有自主知识产权(如生产工艺Know-how等)的功能组件和库;
(2)同时CODESYS提供完全开放的构件接口(Interface)和库(library)的编程模板,方便用户可以轻松实现基于特定行业或特种工艺需求的深度二次开发,并完全支持用户集成自有的开发工具和工艺模块(库)于CODESYS开发平台之中,从而开发出客户拥有自主知识产权的编程开发环境(编程工具)。
欢迎加入工控分享技术服务社区,定期分享技术经验,技术文档
3、良好的可移植性和强大的通信功能
(1)CODESYS完全支持CANopen、Profibus、EtherCAT、Modbus、Ethernet/IP、DeviceNet、串口(RS232、RS485等)总线等通信方式。
(2)CODESYS的运行系统RuntimeSystem可以运行在各种主流CPU上(如ARM、X86、PowerPC、TriCore、DSP等),并支持WindowsCE、WindowsXPEmbedded、Windows7、Linux、VxWorks、QNX等操作系统、或无操作系统的架构。
4、强大的运动控制及CNC功能
(1)单轴控制:电流环、速度环、位置环的控制
(2)主从方式:实现电子齿轮(带相位同步功能)、电子凸轮等
(3)CNC控制:实现复杂的多轴运动轨迹插补控制,支持G代码
(4)机器人控制:多关节的复杂机器人控制
5、良好地支持第三方的开发工具和应用程序
(1)具有OPC,OPCUA功能
(2)支持ODBC接口的数据库
6、可定制化开发
CODESYS软件可根据客户的需求,进行专业地定制化的开发。比如定制化开发上位编程环境、针对客户要求的特殊平台定制化开发控制器、定制化开发功能块或者函数库等等
7.产品功能多元化
1)一套CODESYS软件可以实现PLC控制、运动控制、机器人控制、HMI、冗余控制、安全控制(SIL2/SIL3)。
2)CODESYS软件近年来不多推出一些实用性的应用类产品,比如可以实现3D实时仿真的Depictor软件,以及帮助用户进行Runtime运行的代码检测工具,便捷使用C语言进行编程的C-integration等。产品可以自由搭配组合,按照客户的个性化需求集成为一套自动化软件整体解决方案。
Codesys中国官网下载中心|编程|运动控制|自主知识产权|自动化|codesys()
欢迎小伙伴们加入CODESYS大家庭哦~