CODESYS/en: различия между версиями
(Новая страница: «<gallery mode="packed" heights="100px" caption="Installing packages to work with the Wiren Board controller"> Image: CODESYS Install 1.png | Starting the installation of packages Image: CODESYS Install 2.png | Package selection Image: CODESYS Install 3.png | Installation Confirmation </gallery>») |
|||
(не показано 6 промежуточных версий этого же участника) | |||
Строка 4: | Строка 4: | ||
[https://www.codesys.com/ CODESYS] is an industrial automation software toolkit that allows you to write programs in [[IEC 61131-3| IEC(IEC) 61131-3]]: FBD, ST, LD, SFC. | [https://www.codesys.com/ CODESYS] is an industrial automation software toolkit that allows you to write programs in [[IEC 61131-3| IEC(IEC) 61131-3]]: FBD, ST, LD, SFC. | ||
To use CODESYS with a Wiren Board controller, you need to buy | To use CODESYS with a Wiren Board controller, you need to buy the [https://store.codesys.com/en/codesys-control-for-linux-arm-sl-bundle.html CODESYS Control for Linux ARM SL] license. There is a demo version with a time limit. | ||
== Installation == | == Installation == | ||
Install the development environment and the necessary packages: | |||
# Download [https://store.codesys.com/de/codesys.html CODESYS Development System V3], install and run. | # Download [https://store.codesys.com/de/codesys.html CODESYS Development System V3], install and run. | ||
# Go to menu '''Tools''' → '''CODESYS Installer'''. | # Go to menu '''Tools''' → '''CODESYS Installer'''. | ||
Строка 36: | Строка 36: | ||
== Creating a project == | == 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. | ||
#* Device | #* PLC_PRG in is the preferred development language. | ||
#* PLC_PRG in | |||
You can communicate with devices connected to the controller using the [[MQTT]] protocol via the built-in [[Modbus_RTU/TCP_Slave | gateway Modbus RTU/TCP]] or directly via [[Modbus | Modbus RTU]]. | |||
<gallery mode="packed" heights="130px" caption="Creating a project"> | |||
<gallery mode="packed" heights="130px" caption=" | Image: CODESYS Project Settings.png | Create a project | ||
Image: CODESYS Project Settings.png | | Image: CODESYS Update Linux ARM 3.png | Checking work | ||
Image: CODESYS Update Linux ARM 3.png | | |||
</gallery> | </gallery> | ||
== Useful links == | |||
* [https://www.codesys.com/ CODESYS website] | |||
* [https://www.codesys.com/ | |||
<div lang="ru" dir="ltr" class="mw-content-ltr"> | <div lang="ru" dir="ltr" class="mw-content-ltr"> | ||
{{Wbincludes:Device Page Footer}} | {{Wbincludes:Device Page Footer}} | ||
</div> | </div> |
Текущая версия на 19:25, 20 сентября 2022
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 the CODESYS Control for Linux ARM SL license. There is a demo version with a time limit.
Installation
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.