CODESYS/en: различия между версиями
(Новая страница: «To use CODESYS with a Wiren Board controller, you need to buy a bundle license [https://store.codesys.com/en/codesys-control-for-linux-arm-sl-bundle.html CODESYS Control for Linux ARM SL]. There is a demo version with a time limit.») |
|||
(не показано 9 промежуточных версий этого же участника) | |||
Строка 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 a bundle license [https://store.codesys.com/en/codesys-control-for-linux-arm-sl-bundle.html CODESYS Control for Linux ARM SL]. There is a demo version with a time limit. | ||
== | <div lang="ru" dir="ltr" class="mw-content-ltr"> | ||
== Установка == | |||
# | Сначала установим среду разработку и необходимые пакеты: | ||
# | # Скачиваете [https://store.codesys.com/de/codesys.html CODESYS Development System V3], устанавливаете и запускаете. | ||
# | # Перейдите в меню '''Tools''' → '''CODESYS Installer'''. | ||
# | # Вводите в поиске '''ARM''' и отмечаете для установки пакет '''CODESYS Control for Linux ARM SL'''. Автоматически будут выбраны зависимости: CODESYS Edge Gateway for Linux, CODESYS Control SL Extension Package. | ||
# Нажимаете кнопку '''Install Selected''', в открывшемся окне подтверждаете действие — '''OK'''. | |||
</div> | |||
<gallery mode="packed" heights="100px" caption=" | <div lang="ru" dir="ltr" class="mw-content-ltr"> | ||
Image: CODESYS Install 1.png | | <gallery mode="packed" heights="100px" caption="Установка пакетов для работы с контроллером Wiren Board"> | ||
Image: CODESYS Install 2.png | | Image: CODESYS Install 1.png | Запуск установки пакетов | ||
Image: CODESYS Install 3.png | | Image: CODESYS Install 2.png | Выбор пакета | ||
Image: CODESYS Install 3.png | Подтверждение установки | |||
</gallery> | </gallery> | ||
</div> | |||
<div lang="ru" dir="ltr" class="mw-content-ltr"> | |||
# | Теперь установим исполнительную систему на контроллер Wiren Board: | ||
# | # Перейдите в меню '''Tools''' → '''Update Linux ARM'''. | ||
#* Username | # В открывшейся панели Linux ARM введите: | ||
#* Password | #* Username — root, | ||
#* IP Address - | #* Password — ssh пароль, | ||
# | #* IP Address — IP-адрес контроллера. | ||
# Нажмите кнопку '''Install'''. | |||
</div> | |||
<div lang="ru" dir="ltr" class="mw-content-ltr"> | |||
Среда разработки настроена, исполнительная система установлена на контролер, можно переходить к разработке. | |||
</div> | |||
<gallery mode="packed" heights="130px" caption=" | <div lang="ru" dir="ltr" class="mw-content-ltr"> | ||
Image: CODESYS Update Linux ARM 1.png | | <gallery mode="packed" heights="130px" caption="Установка исполнительной среды на контроллер Wiren Board"> | ||
Image: CODESYS Update Linux ARM 2.png | | Image: CODESYS Update Linux ARM 1.png | Запуск установки | ||
Image: CODESYS Update Linux ARM 2.png | Параметры подключения | |||
</gallery> | </gallery> | ||
</div> | |||
== | <div lang="ru" dir="ltr" class="mw-content-ltr"> | ||
== Создание проекта == | |||
</div> | |||
<div lang="ru" dir="ltr" class="mw-content-ltr"> | |||
# | Создайте проект: | ||
# | # Выберите в меню '''File''' → '''New Project'''. | ||
#* Device | # В настройках проекта укажите: | ||
#* PLC_PRG in | #* Device — CODESYS Control for Linux ARM SL. | ||
#* PLC_PRG in — предпочитаемый язык разработки. | |||
</div> | |||
<div lang="ru" dir="ltr" class="mw-content-ltr"> | |||
С устройствами, подключёнными к контроллеру вы можете общаться по протоколу [[MQTT]], через встроенный [[Modbus_RTU/TCP_Slave | шлюз Modbus RTU/TCP]] или напрямую по протоколу [[Modbus | Modbus RTU]]. | |||
</div> | |||
<gallery mode="packed" heights="130px" caption=" | <div lang="ru" dir="ltr" class="mw-content-ltr"> | ||
Image: CODESYS Project Settings.png | | <gallery mode="packed" heights="130px" caption="Создание проекта"> | ||
Image: CODESYS Update Linux ARM 3.png | | Image: CODESYS Project Settings.png | Создание проекта | ||
Image: CODESYS Update Linux ARM 3.png | Проверка работы | |||
</gallery> | </gallery> | ||
</div> | |||
== | <div lang="ru" dir="ltr" class="mw-content-ltr"> | ||
* [https://www.codesys.com/ CODESYS | == Полезные ссылки == | ||
* [https://www.codesys.com/ Сайт CODESYS] | |||
* [https://support.wirenboard.com/t/mek-61131-3-st-codesys-co/397/25 Тема на портале поддержки МЭК 61131-3, ST, CoDeSys & Co] | |||
</div> | |||
<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:22, 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 a bundle license CODESYS Control for Linux ARM SL. There is a demo version with a time limit.
Установка
Сначала установим среду разработку и необходимые пакеты:
- Скачиваете CODESYS Development System V3, устанавливаете и запускаете.
- Перейдите в меню Tools → CODESYS Installer.
- Вводите в поиске ARM и отмечаете для установки пакет CODESYS Control for Linux ARM SL. Автоматически будут выбраны зависимости: CODESYS Edge Gateway for Linux, CODESYS Control SL Extension Package.
- Нажимаете кнопку Install Selected, в открывшемся окне подтверждаете действие — OK.
Теперь установим исполнительную систему на контроллер Wiren Board:
- Перейдите в меню Tools → Update Linux ARM.
- В открывшейся панели Linux ARM введите:
- Username — root,
- Password — ssh пароль,
- IP Address — IP-адрес контроллера.
- Нажмите кнопку Install.
Среда разработки настроена, исполнительная система установлена на контролер, можно переходить к разработке.
Создание проекта
Создайте проект:
- Выберите в меню File → New Project.
- В настройках проекта укажите:
- Device — CODESYS Control for Linux ARM SL.
- PLC_PRG in — предпочитаемый язык разработки.
С устройствами, подключёнными к контроллеру вы можете общаться по протоколу MQTT, через встроенный шлюз Modbus RTU/TCP или напрямую по протоколу Modbus RTU.