“ inspiring technologies ”

Product Description

The new application-based licenses are completely independent of the hardware used and can be used across all products. They thus offer maximum flexibility in the choice of devices. Another advantage is the scaling of the licenses via metrics of the application. So you only pay for exactly as much CODESYS as you use.

One license! From small embedded devices to large IPC solutions, always a perfect fit!

License Control Performance M

Overview of application metrics for determining the appropriate license:

Metric

Standard L

Performance M

Performance L

EtherCAT/Profinet/EthernetIP

2 instance

2 instance

4 instance

CANopen/Profibus/Modbus instances

4 instances

4 instances

4 instances

Number I/O channels

2048

4096

8192

Code size

6 MB

8 MB

10 MB

Visualization

Visu S

Visu S

Visu S

OPC UA

OPC UA S

OPC UA S

OPC UA S

DataSource Manager

Yes

Yes

Yes

Dynamic Ansi C code

Yes

Yes

Yes

Multi core in application

Yes

Yes

Yes

For more information about the performance classes and the license metrics, please refer to the document “CODESYS Control Application Based Licenses_en” linked below.

Additional products to the license

CODESYS OPC UA

CODESYS OPC UA S: OPC UA license for client and server with up to 512 tags

CODESYS OPC UA M: OPC UA license for client and server with up to 4096 tags

CODESYS OPC UA XXL: OPC UA license for client and server with unlimited number of tags

CODESYS Visualization

CODESYS Visualization S: License for target and web visualization with up to 128 tags

CODESYS Visualization M: License for target and web visualization with up to 2048 tags

CODESYS Visualization L: License for target and web visualization with up to 4096 tags

CODESYS Visualization XL: License for target and web visualization with up to 8192 tags

CODESYS Visualization XXL: License for target and web visualization with up to unlimited number of tags

CODESYS SoftMotion Axes

Note: All axes must be counted, regardless of whether or not axes within axis groups or CNC interpolators are used.

CODESYS SoftMotion Axes (4): SoftMotion license with up to 4 axes.

CODESYS SoftMotion Axes (8): SoftMotion license with up to 8 axes.

CODESYS SoftMotion Axes (16): SoftMotion license with up to 16 axes.

CODESYS SoftMotion Axes (32): SoftMotion license with up to 32 axes.

CODESYS SoftMotion Axes (48): SoftMotion license with up to 48 axes.

CODESYS SoftMotion Axes (64): SoftMotion license with up to 64 axes.

CODESYS SoftMotion Axis Groups/CNC Interpolators

Note: Axis groups/CNC interpolators do not include axes, these must be purchased separately.

CODESYS Axis groups/CNC interpolators (1): One axis group or CNC interpolator

CODESYS Axis groups/CNC interpolators (2): Two axis groups or two CNC interpolators

CODESYS Axis groups/CNC interpolators (3): Three axis groups or three CNC interpolators

CODESYS Axis groups/CNC interpolators (4): Four axis groups or four CNC interpolators

CODESYS Axis groups/CNC interpolators (5): Five axis groups or five CNC interpolators

CODESYS Axis groups/CNC interpolators (6): Six axis groups or six CNC interpolators

Description of properties

A detailed description of the properties listed above can be found in the “CODESYS Control Application-Based Licenses” data sheet.

Trial Operation

A controller without a license runs for 2 hours in trial mode. After that, the runtime system is terminated and must be restarted. Functionally, trial operation is not restricted. Unlicensed functions have a shorter trial runtime (e.g. fieldbuses run for 30 minutes).

License check

If an application-based license is available on the controller, all criteria are checked against the limit specified in the license. If a criterion exceeds the defined limit, a download of the application or the loading of the boot application is prevented. The system does not switch to trial mode.

This prevents live applications from falling back into a time-limited trial mode.

Upgrade licenses

Each performance class (Runtime, Visualization, OPC UA, Motion) offers upgrade licenses that allow switching from a smaller license to any higher license. A change from a larger license to a smaller license is not supported.

Restriction with other store products

Application-based licenses can be combined with other store products, unless explicitly excluded. The I/O channels of additionally purchased fieldbuses are taken into account in the I/O channels license metric and are also counted.

How do I find the right license?

Answer the following questions to find the right runtime system license for your application.

  1. Which fieldbus is needed? How many fieldbus instances?

  2. How many input and output channels are needed in the application?

  3. Do you plan to implement additional functions and logics?

  4. Do you want to assign tasks or task groups to specific cores to achieve higher performance or optimized realtime behavior?

Case study 1: Porting an existing application

The PLC of an existing plant is to be modernized. Over the years, own libraries have been which are also to be used on the new PLC. The sensors and actuators of the plant are connected via two CANopen master instances, but EtherCAT is to be used in future models. In total the plant has about 200 digital E-A signals

  • 2 CANopen master instances: at least license Basic M

  • Option: EtherCAT Master instance: at least license Standard S

  • 200 E-A channels: at least license Basic L

  • Additional libraries are used: 3 MB code of license Basic L allow a lot of additional logic.

  • Real-time behavior: In the range of 4-10 ms

-> License CODESYS Control Basic L is required per device.

-> Option with EtherCAT Master instance: License CODESYS Control Standard S is required per device.

Case study 2: Standard application with EtherCAT

A new application for a machine with EtherCAT is to be developed. In addition a connection to the cloud for data analysis via MQTT is to be implemented. The machine has about 800 E-A signals. Since the PLC has to command simple drives, the real-time behavior of the bus task is very important. Additionally an existing C-code library shall be connected and a small web visualization for commissioning should be developed.

  • EtherCat instance: at least license standard S

  • 800 E-A channels: at least license standard M

  • Additional logic to connect to the cloud: 5 MB code of license Standard M allows a very large application.

  • Separation of the bus task on its own core : at least standard L

  • Connection C code: Dynamic C code included in Standard L.

  • MQTT protocol: CODESYS IIoT Libraries SL license required

-> The CODESYS Control Standard L and CODESYS IIoT Libraries SL licenses are required per device.

Case study 3: Supervisor PLC with Profinet

A PLC monitors a production line in a plant. The application is to collect the data via a Profinet network, process it and and control the individual plant components. In addition, an HMI based on web technology is needed to maintain the plant. Lastly, production data must be transmitted via MQTT for higher-level data analysis.

  • Profinet instance: at least license standard S

  • 1,500 E-A channels: at least license standard L

  • A lot of logic due to multiple monitoring and cloud connection: 6 MB code of license standard L allow very large applications

  • HMI for maintenance: at least CODESYS Visualization M

  • Use of MQTT: CODESYS IIoT Libraries SL license is required.

-> CODESYS Control Standard L, CODESYS Visualization M and CODESYS IIoT Libraries SL licenses are required per device.

Case study 4: Application with 2D portal and a four-axis SCARA robot

A PLC is to control a 2D portal and a SCARA robot with 4 axes via EtherCAT, as well as an additional 2 drives for a conveyor belt and a rotary table. Further functions are not planned.

  • EtherCAT instance: at least license standard S

  • 200 E-A channels: License Standard S is sufficient

  • Mainly use of CODESYS libraries whose code size is not taken into account in the licensing: 3MB code of the Standard S licence is sufficient.

  • Increased real-time requirement: at least Standard L to use multi-core functionality.

  • Control of 8 axes in total: SoftMotion Axis (8) license for 8 axes

  • Control of 2D portal and SCARA robot: SoftMotion Axis Groups/CNC Interpolators (2) for 2 axis groups

-> CODESYS Control Standard L, CODESYS SoftMotion Axis (8) and CODESYS SoftMotion Axis Groups/CNC Interpolators (2) licenses are required.

Requirements

Programming System

CODESYS Development System Version 3.5.19.10 or higher

Runtime System

Control SL V4.9.0.0 or higher (build on runtime system SDK V3.5.19.10)

Supported Platforms / Devices

  • CODESYS Control Win SL

  • CODESYS Control for emPC-AiMX6 SL

  • CODESYS Control for BeagleBone SL

  • CODESYS Control for emPC-AiMX6 MC SL

  • CODESYS Control for IOT2000 SL

  • CODESYS Control for Linux ARM SL

  • CODESYS Control for Linux SL

  • CODESYS Control for PFC100 SL

  • CODESYS Control for PFC200 SL

  • CODESYS Control for PLCnext SL

  • CODESYS Control for Raspberry Pi MC SL

  • CODESYS Control for WAGO Touch Panels 600 SL

Runtime System Updates

This product additionally includes a three-year update authorization of the Runtime System. The three-year period starts with the activation of the Runtime System License. The update authorization can be extended at any time.

Additional Requirements

-

Restrictions

  • DataSource Manager is not supported on Linux-based systems.

  • Dynamic C code is currently only supported on Linux-based systems.

  • Not released for use in containers or virtual machines (VMs)!

Licensing

Single device license: The license can be used on the target device/PLC on which the CODESYS runtime system is installed.

Licenses are activated on a software-based license container (soft container), which is permanently connected to the controller. Alternatively, the license can be stored on a CODESYS Key (USB dongle). By replugging the CODESYS Key, the license can be used on any other controller.

Note: In demo mode, the software runs for two hours without a license. After that, a manual restart is required.

Required Accessories

Optional CODESYS Key Version 3-xxxxxx (version 2-xxxxxx is not supported)

Products

The CODESYS Development System is the IEC 61131-3 programming tool for industrial control and automation technology, available in a 32-bit and a 64-bit version.

EMEA Technology

CODESYS Control RTE SL

CODESYS Control RTE SL is a real-time software PLC for PC-based industrial controllers under Windows - programmable with the IEC 61131-3 development System CODESYS.

EMEA Technology

CODESYS Runtime_Key

The CODESYS Key is a USB dongle for secure storage of your software licenses based on CodeMeter® technology.

EMEA Technology

CODESYS SoftMotion SL

CODESYS SoftMotion is an additional option for CODESYS compatible SoftPLC systems. CODESYS SoftMotion extends the functional scope of these systems from a purely logical controller to a motion controller, optionally also with CNC and robotics support.

EMEA Technology

CODESYS Control Basic S

The application-based CODESYS Control Basic S license is specially designed for the smallest applications with up to 64 I/O channels and an application size of up to 512 kB and can be used on all Control SL products without restrictions.

EMEA Technology

CODESYS Control Basic M

The application-based CODESYS Control Basic M license is specially designed for applications with up to two CANopen or Modbus fieldbus instances. It contains 128 I/O channels and supports an application size of up to 1 MB and can be used on all Control SL products without restrictions.

EMEA Technology

CODESYS Control Basic L

The application-based CODESYS Control Basic L license is specially designed for applications with up to two CANopen or Modbus fieldbus instances. It contains 256 I/O channels and supports an application size of up to 3 MB and can be used on all Control SL products without restrictions.

EMEA Technology

CODESYS Control Standard S

The application-based license CODESYS Control Standard S is specially designed for applications with an Ethernet-based fieldbus instance. It contains 512 E-A channels and supports an application size of up to 3 MB. It can be used on all Control SL products without restrictions.

EMEA Technology

CODESYS Control Standard M

The application-based CODESYS Control Standard M license is specially designed for applications with an Ethernet-based fieldbus instance. It contains 1024 I/O channels and supports an application size of up to 5 MB and can be used on all Control SL products without restrictions.

EMEA Technology

CODESYS Control Standard L

The application-based CODESYS Control Standard L license is specially designed for applications with two Ethernet-based fieldbus instance. It contains 2048 I/O channels, supports an application size of up to 6 MB and can be used on all Control SL products without restrictions.

EMEA Technology

CODESYS Control Performance L

The application-based license CODESYS Control Performance L is specially designed for applications with highest performance requirements. The MultiCore functionality enables a significant reduction of the task jitter, furthermore the license contains four Ethernet-based fieldbus instances, 8192 I/O channels and supports an application size of up to 10 MB. It can be used on all Control SL products without restrictions.

EMEA Technology

CODESYS Control for Linux ARM SL

An IEC 61131-3-compliant SoftPLC for Linux/ARM-based industrial controllers.

EMEA Technology

CODESYS Control Win SL

CODESYS Control Win SL is an IEC 61131-3 SoftPLC for PC-based industrial controllers (PLCs) under Windows with soft real-time properties.

EMEA Technology

CODESYS Safety for EtherCAT Safety Module SL

CODESYS extension for EtherCAT based safety solutions with TwinSAFE logic modules EL6900, EL6910 and EK1960 from Beckhoff under a CODESYS controller with CODESYS EtherCAT Master stack.

EMEA Technology

CODESYS Control for Raspberry Pi MC SL

CODESYS Control for Raspberry Pi MC SL is an adapted CODESYS Control runtime system for Raspberry Pi with more than one core on a single CPU.

EMEA Technology

CODESYS Control for Raspberry Pi SL

CODESYS Control for Raspberry Pi SL is an adapted CODESYS Control runtime system for the Raspberry Pi (PLC extension), for non-commercial use.

EMEA Technology

IEC 60870-5-104 Server

The Telecontrol package contains an IEC 60870-5-104 server that can be fully activated with this license. Without purchasing a license, the IEC 60870-5-104 server SL runs for 30 minutes without any functional restrictions (demo mode).

EMEA Technology

CODESYS Control for Linux SL

CODESYS Control Linux SL is an IEC 61131-3-compliant SoftPLC for PC-based industrial controllers running on Linux with soft real-time properties.

EMEA Technology

CODESYS Control for Linux MC SL

CODESYS Control Linux MC SL is an extension of CODESYS Control Linux SL – an IEC 61131-3-compliant SoftPLC for PC-based industrial controllers running on Linux with soft real-time properties.

EMEA Technology

CODESYS Control for PFC200 SL

This product allows users to program different models of the WAGO PFC200 controller by using the free CODESYS Development System (V3).

EMEA Technology

CODESYS Professional Developer Edition

A one-year license for all tools of the CODESYS Professional Developer Edition (PDE). The CODESYS Professional Developer Editon is an add-on product to the CODESYS Development System.

EMEA Technology

Object Oriented Alarming Library

The Object Oriented Alarming (OOA) Library of ControlSphere Engineering enhances the CODESYS Alarm Manager to allow objects (Function Blocks) to create and activate their own alarms.

EMEA Technology

CODESYS IIot Libraries SL

The software package “IIoT Libraries SL” contains libraries for “IIoT communication” and libraries for reading and writing of data structures.

EMEA Technology

Python Editor

“PythonEditor” as annual subscription facilitates the automation of development activities via the ScriptEngine integrated in CODESYS using sophisticated IntelliSense technology.

EMEA Technology

STweep Formatter for CODESYS

The STweep formatter for CODESYS is a source code formatter for Structured Text. With STweep you can enforce a consisting code style based on your preferences! “STweep is a must have tool for developers and companies who want to speed up development.”

EMEA Technology

MsSQL Library SL

The MsSQL library helps to read and store your data directly to Microsoft SQL Server without middleware (such as OPC). Without purchasing a license (just download) the library runs for two hours without functional limitations and shuts down automatically (demo).

EMEA Technology

PDE Network License (5 users)

A one-year floating license for all tools of the CODESYS Professional Developer Edition (PDE). The CODESYS Professional Developer Editon is an add-on product to the CODESYS Development System. The add-on product supports companies that develop software for machines and systems professionally and in teams. The CODESYS Professional Developer Edition subscription combines all CODESYS add-on solutions listed below for professional IEC 611313-3 application development.

EMEA Technology

MySQL Library SL

This Library allows you to connect your CODESYS v3.5 application to a MySQL-Sever database to read and write data from it. Without purchasing a license (just download) the MySQL Library SL runs for 30 minutes without functional limitations and disconnects automatically (demo).

EMEA Technology

JSON HTTP Client Library

This library contains functions to create JSON data from CODESYS variables to post this as HTTP message to a (web-)server.

EMEA Technology

HVAC Building Automation Package SL

HVAC (Heating Ventilation and Air-Conditioning) functional components and HTML5 visualisation.

EMEA Technology

Universal Modbus Client/Master SL

With the easy-to-use Modbus function blocks, values can be read and written via Modbus TCP, Modbus UDP or Modbus RTU. In addition, Modbus RTU over TCP and Modbus RTU over UDP are supported. Without purchasing a license (just download), the Universal Modbus Client Master SL runs for 30 minutes without functional limitations (demo).

EMEA Technology

Home Energy Control

Home-Energy-Control, bir konut binasının elektrik enerjisi dengesini kaydetmek ve analiz etmek için kullanılan bir yazılımdır. Bir PV Santrali'nin geliri, kendi tüketimi ve satın alınan enerji ile karşılaştırılabilir.

EMEA Technology

Dweet Pro Library SL

This is an unofficial library for use with the dweet.io and dweetpro.io service. It’s developed to use with the main features as sending and receiving dweets. The library supports a secure connection between the service and the PLC controller. TLS encrypts all traffic. The dweet service also offers the opportunity to protect your “Thing” with a secret key.

EMEA Technology

CODESYS Academy Training V3 Advanced

Organizer / Trainer: CODESYS GmbH / Ralph Holz

EMEA Technology

CODESYS Academy Training V3 Essentials

Organizer / Trainer: CODESYS GmbH / David Freiberg

EMEA Technology

CODESYS Academy Training V3 Essentials ONLINE

Organizer / Trainer: CODESYS GmbH / Patrick Rohloff

EMEA Technology

CODESYS Academy Training V3 Advanced ONLINE

Organizer / Trainer: CODESYS GmbH / Patrick Rohloff

EMEA Technology EMEA Technology EMEA Technology EMEA Technology
Support