How to install CODESYS for reComputer R1000
Introduction
CODESYS is a popular automation software development platform widely used in industrial control and automation systems. Its full name is Controller Development System, which was first developed by the German company 3S-Smart Software Solutions. This article mainly introduces how to download and install CODESYS, and finally deploy the CODESYS project to reComputer R1000
Before you start this project, you may need to prepare your hardware and software in advance as described here.
Hardware Preparation
reComputer R1000 |
---|
![]() |
Software Preparation
Getting Start
Install CODESYS
Step 1: Go to the CODESYS store, find CODESYS Development System V3
and download it, then find CODESYS Control for Raspberry Pi SL
and download it.


Step 2: Double-click the downloaded CODESYS 64 3.5.20.30.exe
file and click install
to download the CODESYS Installer
.

Step 3: After the CODESYS Installer
is downloaded, the InstallShield Wizard
will pop up automatically. Click Next
to start installing CODESYS
.

Step 4: Click to accept the license, then click Next
to proceed to the next step.

Step 5: Click I have read the information
, then click Next

Step 6: Modify the installation directory and click Next
after the modification is completed.



Step 7: Select Complete
to fully install CODESYS, then click Next

Step 8: Click Install
to start the installation. It will take some time, just wait for the installation to complete


Update dependency packages
Step 1: After the installation is complete, open CODESYS V3.5 SP20 Patch 3
, click Tools
--->CODESYS Installer..

Step 2: In the new window, click Install File(s)
, then select the package to be installed. After selecting, the package will be parsed



Step 3: Click I accept the license agreement(s)
, then click Continue
to start the installation

Step 4: A pop-up window will appear, asking you to close CODESYS V3.5 SP20 Patch 3
. Close CODESYS and then click OK
. CODESYS will start installing the new package.


Step 5: Wait for the installation to complete

Deployment CODESYS run-time
CODESYS Runtime refers to the CODESYS runtime system, which is the software installed on the target device to execute the PLC program created with the CODESYS development environment. CODESYS Runtime turns the target device (such as embedded systems, industrial computers, Raspberry Pi, etc.) into a programmable logic controller (PLC).
Step 1: Make sure reComputer R1000 and the host computer are in the same network segment
Step 2: Click Tools
--->Update Raspberry Pi

Step 3: Enter the username and password of reComputer R1000, IP address, then click Install to download run time
to reComputer R1000, and finally click Start
to start run time

Step 4: When the following message appears in the message bar, it means that reComputer R1000 has successfully run run time

Deploy a new project
Step 1: Click File
--->New project
to create a new project

Step 2: Enter the project name, select Project
--->Standard project
, and finally click OK

Step 3: Select CODESYS Control for Raspberry Pi 64 SL (CODESYS)
in the Device
column, select Structured Text (ST)
in PLC_PRG in
, and finally click OK
. A new project is created. Later, we will demonstrate how to deploy the project.

Step 4: After creating the project, double-click it. In the new pop-up window, click Scan Network
, which can find the reComputer R1000 in the same network segment.


Step 5: Select R1000 and click OK

Step 6: In the Add Device User
window, fill in the reComputer R1000 username and password, and finally click OK

Step 7: Then the Device User Login
window will pop up, fill in the reComputer R1000 username and password again, and finally click OK

Step 8: After the connection is successful, you can see that the status lights are all green

Step 9: Click the Deploy button on the toolbar as shown to compile and deploy the current project to reComputer R1000

Step 10: Click the Start button on the toolbar to start the current project in reComputer R1000

Tech Support & Product Discussion
Thank you for choosing our products! We are here to provide you with different support to ensure that your experience with our products is as smooth as possible. We offer several communication channels to cater to different preferences and needs.