CODESYS® Services

Get your customized automation solution faster – with CODESYS Services

With CODESYS, you can rely on a powerful software toolchain with many functions and a broad community. The standard scope of CODESYS already covers almost all tasks. The functionality and usability of the software product are constantly being developed further. As a device manufacturer, you use toolkits to integrate the runtime system on your device. Then you can implement your own plug-in components, driver adaptations, and libraries to expand the tool according to your own ideas and those of your customers. In short: you implement your own specific automation solution!

However, you may have limited development resources for runtime system integration. Or for the specific development of further components/adaptations. Or no time to familiarize yourself with the toolkits. Or you want to avoid development iterations.

In these cases, use our offer to customize CODESYS specifically for you: CODESYS Services. The CODESYS Group's own development team offers you all services you need. This will help you reach your goal faster and limit your development risk at the same time.

Advantages of CODESYS Services for you:

Proficient team with many years of experience with various platforms (CPU, operating system, fieldbus) - you do not need to familiarize yourself with these topics.

Precise cost estimation based on relevant experience – with fixed-price offers in various payment models

Assuming the overall responsibility for the project implementation (project management)

Direct exchange between your service team and the CODESYS Product Development including access to all toolkits and system interfaces

No repercussions on your development cycles when implementing your development project

Realization of even very large development projects, e.g. with a scope of several person-months

Technical consulting around CODESYS

  • Support in selecting the optimum system platform for controller development with manufacturer-neutral advice:
    for CPU family / operating system
  • Advice on the selection of fieldbus and communication systems
  • Architecture / system consulting for the automated generation of application code:
    Support in the planning / realization of modules for the automated generation of application code with the CODESYS Application Composer
  • Consideration / weighing up of criteria that are relevant for implementation
  • Development support in the realization of safety controllers according to IEC 61508 SIL2 / SIL3 in all project phases:
    Support in the interpretation of the standards situation, elaboration of the safety concept, support in the certification process of a safety controller

Implementation service / customization support for the CODESYS Control runtime system

  • Support with the implementation of the runtime system on customer-specific embedded devices:
    Taking over parts of the adaptation of the runtime system, also for safety controllers according to IEC 61508 SIL2 / SIL3 or ISO 13849 PLd/e
  • Support for adaptation to operating system platforms outside the product focus:
    Use of CODESYS Control e.g. on ThreadX, SMX, RTX, μCos, INTEGRITY or completely without operating system through customer-specific adaptation
  • Implementation of CODESYS Visualization on customer hardware:
    Customization support or complete implementation of all display variants, e.g. for framebuffer visualization on devices without an operating system

Driver development

  • To support bus/fieldbus/communication systems that are not offered in the CODESYS product scope:
    Implementation of specific fieldbus cards, adaptation to special chipsets, adaptation of protocol stacks
  • To support special input/output systems on control platforms:
    Development of drivers for special I/O ports or customer-specific I/O cards
  • To control drives with CODESYS SoftMotion:
    Implementation of drivers, e.g. for CANopen or EtherCAT drives.
  • For data exchange via communication paths and protocols that are not supported as standard:
    e.g. implementation of SharedMem. E.g. implementation of shared memory or SPI drivers for communication with the CODESYS Development System

Functional expansion of the CODESYS Development System through plug-in components

  • Integration of specific configurators and editors:
    Development of plug-in components for the CODESYS Automation Platform under C# / .NET, which integrate seamlessly into the CODESYS development system
  • Integration of available additional tools for specific components / markets / industries / customers / tasks:
    Adaptation of C# / .NET-based tools to the interfaces of the CODESYS Automation Platform and embedding in the CODESYS Development System
  • Development of visualization elements:
    Integration of customer-specific controls and elements without toolkit
  • Realization of stand-alone applications based on the CODESYS Automation Platform:
    Development of independent additional tools, e.g. for drive configuration or diagnostics

Customized versions and product extensions

  • Connection of third-party software or devices via the CODESYS PLCHandler:
    Implementation of the symbolic software interface for convenient data exchange, e.g. with proprietary operating / service devices or ERP tools
  • Customer-specific development of new system components:
    new compilers / engines on behalf of the customer
  • Integration of third-party software into the CODESYS Control runtime system:
    Integration/connection of external C code, e.g. for protocol stacks or interpolators
  • Brand labeling of the CODESYS Development System:
    Adaptation of the interface to your corporate design specifications

Creation / adaptation / extension of system libraries

  • Libraries for integrated fieldbus diagnostics:
    Access to generic or fieldbus-specific diagnostic information and preparation of this information
  • Libraries for providing system access:
    Reading / writing system properties of the controller with user-friendly function calls
  • Service libraries for additional plug-in components:
    Provision of library functions for using / operating additional functionality from the application code
  • Library functions for communication protocols:
    Provision of user functions for protocol services / message modules that are implemented in the controller firmware
  • Library functions for accessing redundancy functions in the control system:
    Reading information, e.g. on status, synchronization

Software tests with customer devices

  • Release tests of CODESYS customer versions:
    Tests of CODESYS derivatives (e.g. with additional or customized plug-in components) up to product release on behalf of the customer, also to prove compatibility with CODESYS Safety
  • Outsourcing of test resources:
    Unit, module / regression and system tests of the runtime system implementation on customer devices

 

Training courses

  • Practical application training, e.g. for the development of libraries or for support:
    Shortened familiarization and more effective engineering, practical familiarization for system development, support, marketing, sales
  • Integration workshops that go beyond the scope of delivery of CODESYS Control Toolkits:
    Training for the implementation of special requirements
  • Workshops for decision-making, e.g. for product management:
    Overview training for targeted product (further) development
CODESYS Store How to get

How to get

CODESYS Services is specifically aimed at device manufacturers who have implemented CODESYS on their hardware or are planning to do so in the future.

For further information or a quote, please contact our sales team at sales(at)codesys.com.

 

Downloads

CODESYS for Device Manufacturers (Brochure)

CODESYS - One software. Any field of application. Your automation platform.

2 MB

25.10.2023