Programming the Wiren Board Controller with CODESYS
Версия от 19:23, 20 сентября 2022; A.Degtyarev (обсуждение | вклад) (Новая страница: «You can communicate with devices connected to the controller using the MQTT protocol via the built-in gateway Modbus RTU/TCP or directly via Modbus RTU.»)
Review
CODESYS is an industrial automation software toolkit that allows you to write programs in IEC(IEC) 61131-3: FBD, ST, LD, SFC.
To use CODESYS with a Wiren Board controller, you need to buy a bundle license CODESYS Control for Linux ARM SL. There is a demo version with a time limit.
Installation
First, install the development environment and the necessary packages:
- Download CODESYS Development System V3, install and run.
- Go to menu Tools → CODESYS Installer.
- Search for ARM and mark the package CODESYS Control for Linux ARM SL for installation. Dependencies will be automatically selected: CODESYS Edge Gateway for Linux, CODESYS Control SL Extension Package.
- Press the button Install Selected, in the window that opens, confirm the action - OK.
Now let's install the executive system on the Wiren Board controller:
- Go to menu Tools → Update Linux ARM.
- In the Linux ARM panel that opens, enter:
- Username - root,
- Password - ssh password,
- IP Address - IP address of the controller.
- Click the Install button.
The development environment is set up, the executive system is installed on the controller, you can proceed to development.
Creating a project
Create a project:
- Select File → New Project from the menu.
- In the project settings, specify:
- Device - CODESYS Control for Linux ARM SL.
- PLC_PRG in is the preferred development language.
You can communicate with devices connected to the controller using the MQTT protocol via the built-in gateway Modbus RTU/TCP or directly via Modbus RTU.