CODESYS

Flexible control of PLC and Motion logic in a single development tool

The world's number one SoftPLC that turns ASEM systems into powerful IEC 61131-3 controllers

With over one million installations CODESYS has become a global standard in Industrial Automation, being today the SoftPLC platform independent of the world's number one multinational PLC manufacturers.


ASEM's Logic Controller (PAC) families are available in several formats: 

- Panel (LP)

- Book Mounting (LBM)

- Box (LB)


ASEM's PACs base their PLC functionalities on the consolidated and widespread CODESYS SoftPLC, with a highly efficient implementation of version 3.5 that guarantees deterministic execution of PLC control logic with WinCE, Win32/64 and Linux operating systems and allows full portability of projects between different operating systems and hardware platforms without the need to intervene on the project code.


The CODESYS platform, as all the traditional PLCs, provides a development environment (CODESYS Engineering) for the realization of the projects, then executed by the runtime, and the availability of the most popular industrial fieldbuses in master mode (such as CANopen, Profibus, Profinet, Ethernet/IP, EtherCAT, Modbus RTU and Modbus TCP) for the communication with the field devices.Translated with www.DeepL.com/Translator (free version)


Why CODESYS

Reduced time to market

Flexible control of PLC and Motion logic in a single development tool.

Numerous debugging capabilities assist in building and maintaining applications


SoftPLC

IEC 61131-3 capabilities put no limits on design complexity


Motion CNC Robotics

Covers all axis motion capabilities, from single-axis motion management to multi-axis applications including 3D interpolation for CNC and robotics applications.

Guaranteed performance

Thanks to the proprietary compiler integrated into the development system, the programs created in CODESYS are transformed into native code for the machines (binary code) which is then transferred to the controller. 


The compiler does not burden the machine hardware, thus lightening the load and optimizing the controller performance.


Performance is significantly better than controllers that execute interpreted code.


Optimized, modular and scalable applications

Optimization

Fast machine code for diverse devices and complex applications, generated by industry-proven compilers

Scalability

Scalable functionality - run on both simple configurators and powerful auxiliary tools for static code analysis or embedded UML diagrams


Modularity

Modular programming philosophy oriented to the repeated use of functional blocks contained within libraries

Components

Engineering IDE

Modern IEC 61131-3 compliant development platform.

Built-in compilers transform the code created by CODESYS into native machine code (binary code) which is then downloaded to the controller optimizing system performance for industrial applications. 

A variety of ASEM systems are supported, from ARM Cortex A8 platforms to various x86 processors. 

Once connected to the system, CODESYS offers useful debugging capabilities such as monitoring/writing/forcing variables by setting individual breakpoints or recording online variable values in the controller in a ring buffer (Sampling Trace).

Availability of additional libraries for easier high-level programming and modular expandability with specific plug-ins.

Runtime

The installation of CODESYS Runtime converts any type of industrial PC into a powerful PLC scalable through the performance of the PC itself. 

ASEM offers controllers based on x86 platform and Windows 32/64 operating system, or ARM systems and Windows CE or Linux operating system. 

ASEM also integrates CODESYS Runtime System on several PAC (Programmable Automation Controller) systems dedicated to control, characterized by the letter "L" (Logic):

- ARM single-core and multi-core systems based on WinCE and Linux

- x86 systems based on Windows 7 or Windows 10

CODESYS Runtime can also be installed on all the other x86 families of the ASEM Industrial PC range that can also support Motion and CNC applications through communication via Fieldbus such as EtherCAT.

Fieldbus

The CODESYS development environment provided by ASEM integrates support for several fieldbuses:

- EtherCAT

- CANopen

- Ethernet/IP

- Profibus 

- Profinet

- Modbus TCP

- Modbus serial

- DeviceNet

Management of Fieldbus-independent I/O allocation and diagnostics

Motion CNC Robotics

Logic and Motion control in a single development tool. 

An optional modular solution to manage complex motions with a controller programmed with IEC 61131-3 and PLCopen is fully integrated into the CODESYS programming system.

Management of any kind of application, from simple basic Motion applications to complex CNC numerical controls with library modules for interpolation and transformation control and for axis control (DC servomotors, stepper motors, AC motors).

- Single or multi-axis movements with PLCopen motion POUs

- Electronic CAMs

- Multidimensional CNC control

- Multi-axis robot control



OPC UA

OPC UA server always integrated for system interoperability in the Industry 4.0 scenario that collects data from the symbolic configuration of the development tool and communicates with connected OPC UA clients.

I/O Modules

Integrated, simplified support for configuring a full range of remote I/O modules including ARIO 500.


Personal area

Login to your personal area to download your restricted contents. If you don’t have am ASEM account yet, register here.

Contact us