Programming the Wiren Board Controller with CODESYS
Версия от 19:23, 20 сентября 2022; A.Degtyarev (обсуждение | вклад) (Новая страница: «The development environment is set up, the executive system is installed on the controller, you can proceed to development.»)
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.
Создание проекта
Создайте проект:
- Выберите в меню File → New Project.
- В настройках проекта укажите:
- Device — CODESYS Control for Linux ARM SL.
- PLC_PRG in — предпочитаемый язык разработки.
С устройствами, подключёнными к контроллеру вы можете общаться по протоколу MQTT, через встроенный шлюз Modbus RTU/TCP или напрямую по протоколу Modbus RTU.