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. If the device is to be used commercially, application based licenses must be used.

Aktuelle Version
4.11.0.0
Article no.
2302000009
€55.00
Plus VAT

Product Description

CODESYS Control for Raspberry Pi SL contains a CODESYS Control application for all Raspberry Pi, including the Compute Module (see http://www.raspberrypi.org/) as well as the capability to use the extension modules and several devices/breakouts with SPI, I²C or 1-wire communication interface.

This product can be installed with the included CODESYS Deploy Tool plug-in via the CODESYS Development System on the Raspberry Pi’s Linux system. After each restart the runtime system will be started automatically. If no valid full license can be found, CODESYS Control runs for two hours without functional limitations before shut down.

Detailed information can be found in the Online Help.

Interfaces

The CODESYS device description does support the following components:

  • CODESYS OPC UA Server, as full version for data exchange

  • CANopen via EL6751 Gateway

  • Raspberry Pi Camera

  • I²C interface, with SenseHat, SRF02, Adafruit PWM, MPU6050 Gyro, MPU9150 Gyro, AK8975 Compass

  • SPI interface, with MCP3008, MCP23S17, PiFace Digital, PiFace Control Display

  • One-wire interface, with DS20B18

  • GPIO

Visualization

  • CODESYS WebVisu, is included as full version in the delivery of the runtime package.

SL Extension

The SL Extension Package is included in the Runtime Package and offers additional functions:

  • Integration of existing C code

  • Implementation of external functions

  • Support of start/stop switches

  • Usage of local I/Os

  • Use of external event tasks

  • Connect persistent memories (Retains)

Fieldbus support

With the delivery of the Runtime Package the following fieldbuses are supported:

  • CODESYS CANopen Manager / Device

  • CODESYS EtherCAT Master

  • CODESYS EtherNet/IP Scanner / Adapter

  • CODESYS J1939

  • CODESYS Modbus TCP Master / Slave

  • CODESYS Modbus Serial Master / Slave

  • CODESYS PROFINET Controller / Device

Product options

Further products can be licensed for a fee:

  • CODESYS BACnet SL

  • CODESYS KNX SL

  • CODESYS Redundancy SL

  • CODESYS SoftMotion SL

  • CODESYS SoftMotion CNC+Robotics SL

Requirements

Programming System

CODESYS Development System V3.5.17.0 or higher

Supported Platforms/ Devices

All Pi models

Note: Use the tool “Device Reader” to find out the supported features of your device (free of charge component of CODESYS Development System).

Additional Requirements

  • The CODESYS Control requires a network interface (LAN, WLAN), especially with the Raspberry Pi Compute Module and the Raspberry Pi ZERO.

  • If the product is used for industrial purposes, it is the responsibility of the system manufacturer to ensure compliance with the necessary specifications.

  • The operating system Raspberry Pi OS (32-bit) https://www.raspberrypi.org/downloads/

  • Dynamic libraries needed by the CODESYS Control Runtime binary:

    • libm.so.6

    • libpthread.so.0

    • libdl.so.2

    • librt.so.1

    • libc.so.6

    • libgcc_s.so.1

Restrictions

  • The combination of Raspberry Pi and a CODESYS Runtime is for private use, test and teaching purposes. Commercial use is not permitted.

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

  • CODESYS Control for Raspberry Pi SL 4.11.0.0 does not support GPIOs for the Raspberry Pi 5

Licensing

Private license. More details can be found in the License Agreement.

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

  • SD-card (minimum 4GB)

  • Optional: CODESYS Key

Support

No Support

Technical support is not included with this product. To obtain technical support, please purchase a CODESYS Support Ticket.

 

For general error messages or pre-sales inquiries, please use the "My Question" contact form directly, which can also be used without logging in. A list of alternative support resources can be found in the support section of the CODESYS Group website.

Supplier

CODESYS GmbH

A member of the CODESYS Group

Memminger Straße 151
D-87439 Kempten
Germany

Additional Downloads

Versions

Version History

Version Release Notes Release date

With version 4.11.0.0 we support the Raspberry Pi 5 and updated to the latest CODESYS Runtime Toolkit V3.5. SP19 Patch 6!

Includes the following Security fixes: 2023-11

23.02.2024

Major Features of new version

  • Update on CODESYS Runtime Toolkit V3.5.19.30

  • Update to CodeMeter V7.60c

  • Support of CODESYS DataSources

  • Full 64bit CODESYS Control SL runtime

Includes the following Security fixes: 2023-05

31.10.2023
- 27.07.2023

Update on latest CODESYS Runtime Toolkit V3.5.19.0

Includes the following Security fixes: 2022-16

05.04.2023

Includes the following Security fixes: 2022-16

25.01.2023

Includes the following Security fixes: 2022-07

27.10.2022

Update on CODESYS Runtime Toolkit V3.5.18.20

Includes the following Security fixes: 2022-09

30.06.2022
- 01.03.2022

Quality update with minor improvements and bug fixes.

  • Update to CODESYS Runtime Toolkit V3.5.17.10

  • Runtime update tool: Scan dialog should filter IP addresses of not relevant ranges

Includes the following Security fixes: 2021-09, 2021-11, 2021-12

01.09.2021

Main update with various improvements and bug fixes.

Important Note

To fix problems with installation of this software update start and use the CODESYS Installer (part of the CODESYS Development System setup v3.5.17.0) for package management.

New Features and Improvements

  • Update to CODESYS Runtime Toolkit V3.5.17.0
    • OPC UA Server extension for support of user-defined information models (OPC UA Companion Specifications)

    • Support of OPC UA methods and alarms & conditions

    • New service for management of runtime backups and updates

    • Activation of runtime user management by default, also see CODESYS Online Hilfe

  • Integration of “CODESYS Edge Gateway” as package dependency

  • Fixed problem with GPIO outputs

Compatiblity information

  • The “main configuration file” (CODESYSControl.cfg) are now marked as “writeprotected”. New and changed values will be written to the “user configuration file” (CODESYSControl_User.cfg).

  • SoftMotion device type is not needed anymore for motion applications. Standard device type can be used instead.

Known limitations

  • “PLC load watchdog” might not work as espected: the plc load watchdog will detect (e.g. an endless loop) but the IEC task might not be stopped in any case. This might lead to a complete stop of the runtime process. As workaround and improve “hardening” of your IEC application we recommend to use an IEC Task watchdog on all your relevant IEC tasks in your IEC application.

Includes the following Security fixes: 2020-05, 2021-01, 2021-04

16.06.2021

New features: - Update to CODESYS Runtime Toolkit V3.5.16.40 - Included linux packages for Edge Gateway - Add redundancy functionality (additional license required)

04.03.2021

Quality update with minor improvements and bug fixes.

04.12.2020

Quality update with minor improvements and bug fixes. Includes fix for latest Raspberry Pi OS version.

24.09.2020

Quality update with minor improvements and bug fixes.

Includes the following Security fixes: 2020-05

22.07.2020

Main update with various improvements and bug fixes.

Includes the following Security fixes: 2019-08, 2019-10, 2020-01, 2020-02, 2020-03, 2020-04

05.05.2020

Quality update with minor improvements and bug fixes.

Includes the following Security fixes: 2020-02, 2020-03

25.03.2020

Quality update with minor improvements and bug fixes.

Includes the following Security fixes: 2020-01

23.01.2020

Quality update with minor improvements and bug fixes.

Includes the following Security fixes: 2019-10

19.11.2019
  • Quality update with minor improvements and bug fixes
  • Support of Pi4
19.09.2019
  • Support the new model Raspberry Pi 3 Model A+
  • Removal of SoftMotion widget type="Codesys\AllVersionWidget\Block\Widget\AllVersion" - available as separate product
  • General runtime improvements and bug fixes

Includes the following Security fixes: 2019-01, 2019-02, 2019-03, 2019-04, 2019-06, 2019-07

29.07.2019

Quality update with minor improvements and bug fixes.

23.08.2019

Quality update with minor improvements and bug fixes.

24.06.2019

Includes the following Security fixes: 2019-02, 2019-03

18.04.2019
Security update:
20.02.2019
  • Includes security fixes 2018-07 to 2018-14 (Details)
14.12.2018