0% found this document useful (0 votes)
101 views10 pages

Comparison CODESYS V

Comparison_CODESYS_V
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
101 views10 pages

Comparison CODESYS V

Comparison_CODESYS_V
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 10

 

Comparison CODESYS V 2.3 vs CODESYS V.3


Brief overview selected features

Version: 1.0.0.0
File: Vergleich CODESYS V2 zu V3_en.docx
This comparison is based on CODESYS V3.5.3.
 

CONTENTS
Page
1  Overview Engineering Features 3 
2  Overview Runtime Features 5 
3  Overview Fieldbus Features 6 
4  Overview integrated Visualization Features 7 
5  Overview Motion + CNC Features 8 
6  Overview Safety Features 8 
Change History 10 

 
© 3S-Smart Software Solutions GmbH
CODESYS Inspiring Automation Solutions  3/10 Brief overview selected features
Overview Engineering Features

1 Overview Engineering Features

Functions CODESYS V2.3 CODESYS V3


Object-oriented Actions without Complete OOP with methods, interfaces, classes,
programming designated variable extensions of base classes, polymorphism
space
Component-oriented Monolithic system Yes. Device manufacturers can define the usage of
structure of the components using version profiles. Using so called
development system packages users can later install required plug-in
components. Such components can be created by 3S-
Smart Software Solutions, device manufacturers or third-
party suppliers
Multi PLC (several - Yes. Including customized library and task management,
controllers can be global variable lists at application level
programmed
simultaneously in one
single project)
Multi application - Yes. Including customized library and task management,
(several independent global variable lists. Sub applications may be underlaid.
applications on one
controller and within one
single project)
Usage of objects on Only using libraries or In multi-resource implementation through call of objects
several devices with import. from global POU tree.
Tool is extendable on Not standard! Additional plug-ins which can also replace other
the basis of well-defined components can be created on the basis of the
interfaces (e.g. for CODESYS Automation Platform (SDK for device
editors, configurators, manufacturers).
wizards etc.)
Open access to system - Yes, delivered along with the CODESYS Automation
interfaces Platform
Switch between LD/ LD / FBD with Yes. Offline and Online
FBD / IL view restrictions
File management for all - Yes. Files like PDF, JPG or DOC for example can be filed
sorts of files directly in directly in the project tree
the project
Customizable user - Yes, docking views on different displays
interface
Customizable menus - Yes.
Customizable hot keys - Yes.
Components (editors, Programming system Yes. Optional management using add-on tool ”Installation
compilers etc.) can be is one monolithic and Profile Manager IPM“ (only for users of the
versioned and used version, compiler CODESYS Automation Platform)
separately version selectable
Multi selection in the - Yes, operation affects all selected objects.
tech_doc.dot / V1.2

project tree
CFC editor (free hand Yes. Yes, additional page-oriented CFC
FBD)
Project encryption Yes, using a password Yes, with a password and additionally with the CODESYS
Security Key (USB dongle) with add-on functionality.

© 3S‐Smart Software Solutions GmbH 
CODESYS Inspiring Automation Solutions  4/10 Brief overview selected features
Overview Engineering Features

Functions CODESYS V2.3 CODESYS V3


Textual editors (e.g. ST, - Yes. Folding on the basis of indention also for multiline
declaration) with folding, comments.
line break, auto
complete
Debuggable libraries - Yes. Source code of the library required. Can be added at
a later point in time.
Proprietary text-based Yes. Yes.
exchange format for
import / export
Data exchange via - Yes, import and export
PLCopen XML format
Call interface for Yes, customized batch Yes, using standard language Python with comprehensive
automated commands mode (internal / library for access to CODESYS functionality
external)
User management Yes, with eight Yes, freely configurable with definable user rights.
predetermined user
groups and rights
Library management In the project or using Management in the tool with integrated library repository.
file directories for Several repositories possible. Additional library
device and tool- management based on the libraries deposited in the
specific libraries repository.
Library versioning Using date / time Using a comprehensive versioning concept with version
Different versions number and name space.
cannot be used in
parallel
String access as array - Yes.
Pre-compiled libraries - Yes.
Data type UNION - Yes.
Unicode support - Yes.
Conditional compile Only with restrictions Yes. Several pragmas available as compiler directives.
Auto declare with data - Yes.
type detection
Breakpoints Fixed breakpoints Fixed and conditional breakpoints. Watch points in
preparation
Any expressions in - Yes.
initializations of variable
declarations
CONTINUE in loops - Yes.
Single line comments - Yes, delimiter //
Extended name spaces - Yes.
Sampling trace Yes. Yes. Significantly extended functionality
Integrated UML support - As a fully integrated add-on tool: for class and state
machine diagram, available in the CODESYS Store.
tech_doc.dot / V1.2

© 3S‐Smart Software Solutions GmbH 
CODESYS Inspiring Automation Solutions  5/10 Brief overview selected features
Overview Runtime Features

Functions CODESYS V2.3 CODESYS V3


Static code analysis Check of four typical Check of four typical problem sources just like in
problem sources CODESYS V2.3. Plus many additional test cases (>>50,
for example a check of the IEC 61131-3 functionality)
within the scope of the optionally integrable add-on tool
CODESYS Static Analysis which is available in the
CODESYS Store. Additional test cases can be added and
existing test cases extended with the CODESYS
Automation Platform.
Integrated source code Yes, connected using Yes. Integrated connection to Apache Subversion ®:
management the CODESYS ENI CODESYS SVN which is part of the optional add-on
Server CODESYS Professional Developer Edition. Available in
the CODESYS Store.
Integrated execution of - Yes, in form of a fully integrated add-on tool: CODESYS
automated application Test Manager used for automated module, system, unit
tests. and regression tests. Available in the CODESYS Store.
Automatic creation of - Yes, using the CODESYS Application Composer which
controller applications can optionally be fully integrated into the CODESYS
with pre-defined Development System. The CODESYS Application
modules Composer can be used to engineer complete applications
without any programming knowledge. Automated creation
of visualization screens for executing the application and
device diagnosis. License for the usage and creation of
CODESYS Application Composer modules available in
the CODESYS Store.

2 Overview Runtime Features

Functions CODESYS V2.3 CODESYS V3


Adaptable runtime Yes. Different versions Yes, mainly single source runtime system
system using SDK for different
requirements
Runtime system for 16 Yes. -
bit CPU platforms
(Infineon C16x)
Runtime system for Basic support for Yes. Product support for OSADL Linux
realtime Linux different derivatives
Runtime system for 64 - 64 bit runtime system in preparation
bit CPU platforms
Routing functionality in - Yes, as scalable component.
the runtime system
OPC server included Yes. Yes. Standardized OPC specification V2 server, also
usable for CODESYS V2 devices.
Symbolic access to Yes. Yes. Standardized interface for access to variables of
tech_doc.dot / V1.2

variable data via CODESYS V2 devices.


CODESYS PLCHandler
Component-oriented No. Individual Yes. Freely scalable and extendable. Dynamically or
structure of the runtime functions can be statically linkable or mixed linking
system switched-off using
compile switch.

© 3S‐Smart Software Solutions GmbH 
CODESYS Inspiring Automation Solutions  6/10 Brief overview selected features
Overview Fieldbus Features

Functions CODESYS V2.3 CODESYS V3


Exception handling Only rudimentary Fully covered through exception handling, try/catch
mechanism available.
I/O driver interface Yes, only drivers in C Yes. Any number of drivers in C or IEC possible.
(usually only one
driver).
Event logger - Yes. Instantiation possible for customized loggers.
Extendable with customized back ends.
User management No, only password as Yes. Freely configurable and extendable user
login protection. management.
Interface for Yes, with a customer Yes. Extendable with one or several components.
customization module. Standard components can be replaced by customized
components.
OPC UA - Will be available as runtime system component and
standalone OPC UA Server.
Indirectly supported by
stand alone
CODESYS V3 OPC
UA Server
Support WIBU - Yes, integration optionally available as independent
CodeMeter Technology component. Encryption of the boot application possible.

3 Overview Fieldbus Features

Functions CODESYS V2.3 CODESYS V3


Integrated fieldbus Yes. Proprietary for Yes, specific configurator for EtherCAT, CANopen, J1939,
configurators CANopen, Profibus, DeviceNet, PROFIBUS, Modbus (Master/Slave),
ASi, DeviceNet and PROFINET, sercos, EtherNet/IP, ASi, IO-Link. Additional
customer-specific generic configurator for customer-specific devices. Further
devices fieldbuses in preparation.
Device description in standard formats such as XML or in
bus-specific format (GSD, EDS)
FDT support - Yes, as DTM frame application. CODESYS DTM
application for CANopen available.
Available fieldbus CANopen CANopen, EtherCAT, Sercos III, J1939. Ethernet/IP.
protocol stacks as
CODESYS library
Configuration of - Yes, for PROFIBUS, PROFINET and Ethernet/IP
fieldbuses with Hilscher
netX connection
Search for fieldbus - Yes, for CANopen, EtherCAT, sercos, PROFINET,
nodes (Device Scan) PROFIBUS and other fieldbuses
Fieldbus configuration - Yes, in online configuration mode
tech_doc.dot / V1.2

without controller
application
Configuration of the Yes. Creation of new Yes. Creation of new global variables and user-friendly
process image in the global variables. mapping to declared variables. Editing across fieldbuses
configurator possible.

© 3S‐Smart Software Solutions GmbH 
CODESYS Inspiring Automation Solutions  7/10 Brief overview selected features
Overview integrated Visualization Features

4 Overview integrated Visualization Features

Functions CODESYS V2.3 CODESYS V3


Graphical editor Yes. Extendibility of the Yes. Graphic elements implemented in IEC 61131-3
elements through DLL code, extendibility directly in CODESYS.
Supported graphical BMP, TIF, JPG, WMF BMP, TIF, JPG, PNG, ICO, EMF, and SVG.
import formats
Visualization elements Basic elements, very Growing number of modern visualization elements for
few complex elements application scenarios of different complexity. Style can
be globally defined or modified using pre-defined
visualization styles.
Unit conversion Only via application. With new data type “unit conversion” also applicable in
PLC application.
SDK for the creation of Yes, based on DLLs. Yes, creation directly in CODESYS. No additional
additional visualization Additional development development environment required.
elements environment required.
User management for - Freely configurable, with additional visualization
visualization elements for online management.
Tool bar for graphic Yes, basic tool bar Yes, comprehensive tool bar with submenus (docking
elements view)
Definition of visualization - Yes, in a text file or with specialized style editor
styles (included)
Parameterization of the In specific element With generic configuration dialog
visualization elements dialog
Frames in visualization - Yes.
screens
Modal windows - Yes.
Dependencies of - Yes.
elements
Instantiability of Yes, using place Yes, using parameter interface.
visualization objects holders.
Visualization function Yes. Yes, appearance can be modified using styles.
blocks in libraries
Available clients CODESYS HMI, CODESYS HMI, CODESYS WebVisu, CODESYS
CODESYS WebVisu, Target Visu. Additional runtime for non-programmable
CODESYS Target Visu devices and remote terminals, variable management via
data server.
PC client CODESYS HMI CODESYS HMI, can be generated from within the
requires CODESYS project. No source code required on HMI device. Based
project in source code on standard runtime system and executable under
Only for Windows Windows, Windows CE, Linux.
Client in WebBrowser Yes, using a JAVA Yes, using HTML5. Executable on all HTML5 browsers,
tech_doc.dot / V1.2

applet. Only executable such as tablet computers or smart phones.


on devices with
supported JAVA
runtime

© 3S‐Smart Software Solutions GmbH 
CODESYS Inspiring Automation Solutions  8/10 Brief overview selected features
Overview Motion + CNC Features

Functions CODESYS V2.3 CODESYS V3


Client on controller Yes. Yes. Also as client with remote visualization panel.
Required runtime system scalable, also suitable for
compact PLCs without operating system.
Visualization of several Through data collection Yes, using the CODESYS DataServer: Collects data
controllers on main controller for from different devices on main controller, handles data
example on the basis of log and alarms. Display of collected data in one
network variables visualization possible. The CODESYS DataServer can
be utilized on different platforms with sufficient
performance.

5 Overview Motion + CNC Features

Functions CODESYS V2.3 CODESYS V3


Integrated CNC editor Yes. Implementation for Yes, full-fledged graphical and textual 3D editor.
2.5 D movements
Integrated CAM editor Yes, display of velocity Yes, display of velocity, acceleration and jolt.
with graphical and and acceleration
numerical input
PLCopen Motion POUs Implemented and Implemented and certified
certified
Interpolator Yes. Yes.
Available geometric Yes. Yes, numerous new transformations with extended
transformations functionality.
Visualization templates Yes. Yes, appearance can be modified using visualization
for motion POUs styles.
Online editing of CAMs - Yes, using a special visualization element
Online editing of CNC - Yes, using a special visualization element
paths
Simplified command - Yes, as SoftMotion Light for uncoordinated, regulated
model for DS402 drives.
compatible drives

6 Overview Safety Features

Functions CODESYS V2.3 CODESYS V3


Certified usage for Yes, but certificate is Yes. Certified suitability of the CODESYS Development
applications according to no longer valid for new System and the CODESYS Control Runtime System for
IEC 61508 SIL2 controllers. SIL2 applications. SDK with integration manual, user
tech_doc.dot / V1.2

manual and certification concept.


Certified usage for Yes, but certificate is Yes. Integrated add-on product CODESYS Safety with
applications according to no longer valid for new certified suitability for SIL3 applications available. SDK
IEC 61508 SIL3 controllers. with integration manual, user manual and certification
concept.

© 3S‐Smart Software Solutions GmbH 
CODESYS Inspiring Automation Solutions  9/10 Brief overview selected features
Overview Safety Features

Functions CODESYS V2.3 CODESYS V3


Support safe fieldbus Customer-specific Yes. Safe layer for FSoE (EtherCAT Safety) and
systems implementation PROFISAFE based on existing fieldbus configurators,
possible certified for SIL3 applications. CANopen Safety for SIL2
applications.
Support of available - Yes, add-on product for the implementation of the
EtherCAT safety clamps EtherCAT safety clamp EL6900 in a CODESYS setup,
consiting of a standard controller (non-safety) with
CODESYS EtherCAT support.
tech_doc.dot / V1.2

© 3S‐Smart Software Solutions GmbH 
CODESYS Inspiring Automation Solutions  10/10 Brief overview selected features
Overview Safety Features

Change History

Version Description Author Date


1.0 created RW 25.06.2013

1.1 translation of German update StK 19.02.2014


tech_doc.dot / V1.2

© 3S‐Smart Software Solutions GmbH 

You might also like