Download presentation
1
CoDeSys Development Platform
We software Automation. CoDeSys Development Platform 孟祥明 S Software ( Great China ) Public
2
Content Application of Embedded Intelligent Control System
■ Architecture of Embedded Intelligent Control System ■ Advantages of Embedded Intelligent Control System Application of Embedded Intelligent Control System Position of Embedded Development Platform What is CoDeSys Development Platform? Who are the typical customers for CoDeSys Development Platform? What are the typical and possible use cases for CoDeSys Development Platform?
3
Architecture of Embedded Intelligent Control System
Application Development Platform OS and Board Support Package 应用 Architecture Software 应用开发环境 操作系统及板级支持包 Hardware 嵌入式处理器 存储器 输入 输出
4
Advantages of Embedded Intelligent Control System
Industrial or customized system For special purpose Inexpensive Real - time performance Reliability
5
Application of Embedded Intelligent Control System
6
3S-Smart Software Solutions
founded in July 1994 headquarters in Kempten, Germany software suite for industrial automation Worldwide leading hardware independent IEC and . NET technology 3S ( Great China ) since October 2008
7
Customer Satisfaction
Goal and Mission 3S-Smart Software Solutions GmbH Product Innovation Leading position Customer Satisfaction For perfection Markets Development More than 70% We software Automation
8
IEC 61131-3 Development System (IDE)------CoDeSys
CoDeSys supports the IEC norm and is hardware independent. CoDeSys offers: 6 programming languages native compilers debugging tools object oriented programming project comparison online services etc… Development system Runtime system
9
IEC 61131-3 Development System (IDE)------CoDeSys 01
Communication Drive / Hardware CoDeSys Gateway Server CoDeSys Automation Platform CoDeSys SP Runtime System CoDeSys Safety CoDeSys SP Safety Runtime System IEC editors compilers debuggers Hardware and field bus configuration CoDeSys SoftMotion Module visualization ENI Server Source code management IEC Application Web- Server Driver Target-Visualization Safety Application CoDeSys OPC Server PLCHandler
10
Development system CoDeSys Automation Platform
CoDeSys Safety extensions Compilers and debugging tools IEC editors Hardware and field bus configuration Profes-sional Developer Edition CAM and CNC editors HMI editor CoDeSys Automation Platform
11
Runtime System
12
IEC 61131-3 Development System (IDE)------CoDeSys 02
C / C++ C# Compiler Link Library Management Debugging
13
IEC 61131-3 Development System (IDE)------CoDeSys 03
One tool for all targets and total solution Logic HMI Motion Safety
14
Supporting Architecture
Support CPU 80x86 / Pentium PowerPC ARM Infineon C16x Renesas SH2/SH3/SH4 MIPS Infineon TriCore Blackfin NIOS II etc.
15
Supporting Architecture
Support OS Pre-developed system components Windows CE Windows XP / 7 Linux (support of the industry standard RT kernels) VxWorks QNX Possible adaptations (system components to be developed): - RTOS RTkernel - eCos Nucleus - SMX Customer specific
16
IEC 61131-3 Development System (IDE)------CoDeSys 04
Competences Engineering Runtime Safety SoftMotion Solutions & Services Visualization Fieldbus Technology Industries Factory Mobile Process Energy Embedded Building
17
IEC 61131-3 Development System (IDE)------CoDeSys 05
CoDeSys Automation Platform CoDeSys Development System CoDeSys Professional Edition Safety Solutions for SIL2 Solutions for SIL3 Engi-neering Runtime Toolkit and Licenses CoDeSys Control RTE and Win CoDeSys PLCHandler CoDeSys OPC Server Fieldbus Technology EtherCAT CANopen / J1939 Sercos III ProfiNET DeviceNet Modbus TCP / Serial Ethernet/IP Profibus FDT ASI Visuali-zation CoDeSys TargetVisu and WebVisu CoDeSys HMI CoDeSys VisuElement Toolkit Solutions & Services Customer Specific Development Training CoDeSys Redundancy Toolkit CoDeSys Application Composer CoDeSys Service Tool Soft Motion CoDeSys SoftMotion CoDeSys SoftMotion CNC
18
References and Applications
> OEM manufacturers Thousands of applications 400,000 licenses in 2010 70% market share worldwide
19
Successful References
全球首选的 IEC 开发工具
20
Successful References
21
CoDeSys is successfully used in many different fields of application
Industries CoDeSys is successfully used in many different fields of application Factory Mobile Process Energy Embedded Building
22
Printing and paper Packaging Assembly automation Robotics
Factory Automation PLC Profibus ProfiNet CanOpen EtherCAT HMI Safety SIL3 Printing and paper Packaging Assembly automation Robotics
23
Defense and aerospatial
Mobile Automation PLC CanOpen J1939 HMI (driver) HMI (diagnostics) Safety SIL2 Off road vehicles Transportation Agriculture Marine Defense and aerospatial
24
Wind turbines Solar Power Smart grid systems Power distribution
Energy Automation PLC Profibus ProfiNet EtherCAT FDT / DTM Redun-dancy IEC 61850 Interface Simulink Wind turbines Solar Power Smart grid systems Power distribution
25
Steel Pulp & Paper Water & Wastewater Oil & Gas Process Automation PLC
Profibus ProfiNet Modbus FDT / DTM Redundancy Diagno-stics HMI Safety SIL3 Steel Pulp & Paper Water & Wastewater Oil & Gas Emko IDS
26
Intergrated debugging tools
Embedded Automation Embedded PLC CanOpen TargetVisu WebVisu Integrated compilers Intergrated debugging tools Industrial compressors Medical systems Vending machines Etc…
27
Security systems Room control HVAC Energy monitoring
Building Automation PLC Modbus TargetVisu WebVisu Automation Platform Security systems Room control HVAC Energy monitoring Facility management
28
What is CoDeSys Development Platform
A generalized framework for IEC based development environments Framework on which CoDeSys is build on All developments of 3S are made only by using CoDeSys Automation Platform Interfaces Automation Platform enables the customer to supply PlugIns (components called by CoDeSys) Automation Platform enables the customer to use/call the „CoDeSys-API“ Solution for extending and tailoring CoDeSys
29
Overview of CoDeSys Development Platform
Application frame Component manager Object manager Online manager Language model- manager Compiler Code- generator x86 generator 166 Object view (Navigator) Installation and Profile- Manager (IPM) SFC- Object ST- ... Object (ca. 10) Editor Editors (ca. 10) e.g. drive- parame- tering further spec. tools Engineering Interface Communication Gateway Comm.-Driver Runtime system global com- mands Source code management Customer specific components System components, developed by 3S Plugin components, developed by 3S Server process 说明 Engine Messages Overview on the structure of the CoDeSys Development Platform
30
CoDeSys Development Platform
Which functionality is coverd by CoDeSys Development Platform? window/menu handling project navigation online help printing options message view parameter configuration for devices search and replace online debugging communication-system compiler object persistence source-code-management multilingual GUI multilingual symbols common symbol management user management component management setup project comparison XML export version compatibility license management
31
CoDeSys Development Platform
Two versions CoDeSys Development Platform Light: Device configurators Commands Wizards Project Generators Help modules CoDeSys Development Platform Full: All features of CoDeSys Light Brandlabeling New object types and editors Embedding CoDeSys in another framework Reuse of CoDeSys components in another framework
32
CoDeSys Development Platform
Why CoDeSys Automation Platform Advantages for customers: Flexibility for customer to be different from his competitor Possibility to support non-programmable devices Possibility to support legacy products Possibility to integrate CoDeSys with existing tools No necessity to convince 3S of specific product developments
33
CoDeSys Development Platform
Existing customers and what they do (1) Bosch Rexroth Drives & Controls Integration in IndraWorks Schneider Electric Implementation of customized I/O-configurators Project Creation wizard ELAU Object orientated device and drive configuration Contec Codegenerator for VHDL Code (PLC executed by FPGA)
34
CoDeSys Development Platform
Existing customers and what they do (2) NUM Configuration of NC-Engine and Drives Import of legacy project files Mauell Function orientated configurator for creating power generation and distribution projects Elesy Graphical configuration of PLC-Racks University of Kassel (together with 3S) Integration UML-diagram editors with codegeneration into CoDeSys And many more …
35
CoDeSys Development Platform
Typical use cases Configurators for own devices CNC-Controller Drive Custom specific I/O-Modules Generators for projects Wizards Import/Export Tools Own project tree Analysation Tools Customized Tools (e.g.Service-Tool) Brandlabeling of CoDeSys
36
CoDeSys Development Platform
Possible use cases Embedding of CoDeSys in custom specific application frame Usage of single CoDeSys components in other software tools
37
CoDeSys Development Platform
Example Screenshots (1)
38
CoDeSys Development Platform
Example Screenshots (2)
39
CoDeSys Development Platform
Example Screenshots (3)
40
CoDeSys Development Platform
Example Screenshots (4)
41
CoDeSys Development Platform
Example Screenshots (5)
42
CoDeSys Development Platform
Example Screenshots (6)
43
CoDeSys Development Platform
Example Screenshots (7)
44
Thank you for your attention !
We software Automation. Thank you for your attention !
Similar presentations
© 2025 SlidePlayer.com Inc.
All rights reserved.