|
|
(не показано 19 промежуточных версий 2 участников) |
Строка 1: |
Строка 1: |
| <languages/><translate>
| | {{DISPLAYTITLE: Установка CODESYS на контроллер Wiren Board}} |
| {{DISPLAYTITLE: Программирование контроллера Wiren Board с помощью CODESYS}} | | {{Draft}} |
| [[Image: CODESYS and Wiren Board.png|300px|thumb|right| CODESYS и контроллер Wiren Board]] | | [[Image: CODESYS.png|300px|thumb|right| Логотип CODESYS]] |
| == Обзор == <!--T:1--> | | == Обзор == |
| [https://www.codesys.com/ CODESYS] — это инструментальный программный комплекс промышленной автоматизации, которая позволяет писать программы на языках [[IEC 61131-3| МЭК(IEC) 61131-3]]: FBD, ST, LD, SFC. | | [https://www.codesys.com/ CODESYS] — это инструментальный программный комплекс промышленной автоматизации, которая позволяет писать программы на языках [[IEC 61131-3| МЭК(IEC) 61131-3]]: FBD, ST, LD, SFC. |
|
| |
|
| <!--T:2-->
| | == Установка == |
| Чтобы использовать CODESYS с контроллером Wiren Board, нужно купить лицензию на пакет [https://store.codesys.com/en/codesys-control-for-linux-arm-sl-bundle.html CODESYS Control for Linux ARM SL]. Есть демонстрационная версия с ограничением по времени работы.
| | == Запуск демонстрационного проекта == |
| С 1.01.2024 пакет CODESYS Control for Linux ARM SL был упразднён. вместо него были выпущены лицензии базируещиеся на размере приложения по объёму и количестве точек управления. [https://store.codesys.com/en/licenses/runtime.html Application Based Runtime License].
| |
|
| |
|
| CODESYS — это сторонний продукт, за технической поддержкой обращайтесь к производителю ПО.
| | == Полезные ссылки == |
| | | * [https://www.codesys.com/ Сайт CODESYS] |
| == Установка == <!--T:3--> | |
| Сначала установим среду разработку и необходимые пакеты:
| |
| # Скачиваете [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'''.
| |
| | |
| <!--T:4-->
| |
| <gallery mode="packed" heights="100px" caption="Установка пакетов для работы с контроллером Wiren Board">
| |
| Image: CODESYS Install 1.png | Запуск установки пакетов
| |
| Image: CODESYS Install 2.png | Выбор пакета
| |
| Image: CODESYS Install 3.png | Подтверждение установки
| |
| </gallery>
| |
| | |
| <!--T:5-->
| |
| Теперь установим исполнительную систему на контроллер Wiren Board:
| |
| # Перейдите в меню '''Tools''' → '''Update Linux ARM'''.
| |
| # В открывшейся панели Linux ARM введите:
| |
| #* Username — root,
| |
| #* Password — ssh пароль,
| |
| #* IP Address — IP-адрес контроллера.
| |
| # Нажмите кнопку '''Install'''.
| |
|
| |
|
| <!--T:6-->
| |
| Среда разработки настроена, исполнительная система установлена на контролер, можно переходить к разработке.
| |
|
| |
| <!--T:7-->
| |
| <gallery mode="packed" heights="130px" caption="Установка исполнительной среды на контроллер Wiren Board">
| |
| Image: CODESYS Update Linux ARM 1.png | Запуск установки
| |
| Image: CODESYS Update Linux ARM 2.png | Параметры подключения
| |
| </gallery>
| |
|
| |
| == Создание проекта == <!--T:8-->
| |
|
| |
| <!--T:9-->
| |
| Создайте проект:
| |
| # Выберите в меню '''File''' → '''New Project'''.
| |
| # В настройках проекта укажите:
| |
| #* Device — CODESYS Control for Linux ARM SL.
| |
| #* PLC_PRG in — предпочитаемый язык разработки.
| |
|
| |
| <!--T:10-->
| |
| С устройствами, подключёнными к контроллеру вы можете общаться по протоколу [[MQTT]], через встроенный [[Modbus_RTU/TCP_Slave | шлюз Modbus RTU/TCP]] или напрямую по протоколу [[Modbus | Modbus RTU]].
| |
|
| |
| <!--T:11-->
| |
| <gallery mode="packed" heights="130px" caption="Создание проекта">
| |
| Image: CODESYS Project Settings.png | Создание проекта
| |
| Image: CODESYS Update Linux ARM 3.png | Проверка работы
| |
| </gallery>
| |
|
| |
| == Полезные ссылки == <!--T:12-->
| |
| * [https://www.codesys.com/ Сайт CODESYS]
| |
| * [https://support.wirenboard.com/t/mek-61131-3-st-codesys-co/397/25 Тема на портале поддержки МЭК 61131-3, ST, CoDeSys & Co]
| |
|
| |
|
| <!--T:13-->
| |
| {{Wbincludes:Device Page Footer}} | | {{Wbincludes:Device Page Footer}} |
| </translate>
| |