CODESYS: различия между версиями

751 байт добавлено ,  4 месяца назад
Нет описания правки
(не показаны 3 промежуточные версии 1 участника)
Строка 1: Строка 1:
<languages/><translate>
{{DISPLAYTITLE: Программирование контроллера Wiren Board с помощью CODESYS}}
{{DISPLAYTITLE: Программирование контроллера Wiren Board с помощью CODESYS}}
[[Image: CODESYS and Wiren Board.png|300px|thumb|right| CODESYS и контроллер Wiren Board]]
[[Image: CODESYS and Wiren Board.png|300px|thumb|right| CODESYS и контроллер Wiren Board]]
== Обзор ==
== Обзор == <!--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]. Есть демонстрационная версия с ограничением по времени работы.
Чтобы использовать 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/softplc/application-based-runtime-license.html Application Based Runtime License].


== Установка ==
CODESYS — это сторонний продукт, за технической поддержкой обращайтесь к производителю ПО.
 
== Установка == <!--T:3-->
Сначала установим среду разработку и необходимые пакеты:
Сначала установим среду разработку и необходимые пакеты:
# Скачиваете [https://store.codesys.com/de/codesys.html CODESYS Development System V3], устанавливаете и запускаете.
# Скачиваете [https://store.codesys.com/de/codesys.html CODESYS Development System V3], устанавливаете и запускаете.
Строка 13: Строка 18:
# Нажимаете кнопку '''Install Selected''', в открывшемся окне подтверждаете действие — '''OK'''.
# Нажимаете кнопку '''Install Selected''', в открывшемся окне подтверждаете действие — '''OK'''.


<!--T:4-->
<gallery mode="packed" heights="100px" caption="Установка пакетов для работы с контроллером Wiren Board">
<gallery mode="packed" heights="100px" caption="Установка пакетов для работы с контроллером Wiren Board">
Image: CODESYS Install 1.png | Запуск установки пакетов
Image: CODESYS Install 1.png | Запуск установки пакетов
Строка 19: Строка 25:
</gallery>
</gallery>


<!--T:5-->
Теперь установим исполнительную систему на контроллер Wiren Board:
Теперь установим исполнительную систему на контроллер Wiren Board:
# Перейдите в меню '''Tools''' → '''Update Linux ARM'''.
# Перейдите в меню '''Tools''' → '''Update Linux ARM'''.
Строка 27: Строка 34:
# Нажмите кнопку '''Install'''.
# Нажмите кнопку '''Install'''.


<!--T:6-->
Среда разработки настроена, исполнительная система установлена на контролер, можно переходить к разработке.
Среда разработки настроена, исполнительная система установлена на контролер, можно переходить к разработке.


<!--T:7-->
<gallery mode="packed" heights="130px" caption="Установка исполнительной среды на контроллер Wiren Board">
<gallery mode="packed" heights="130px" caption="Установка исполнительной среды на контроллер Wiren Board">
Image: CODESYS Update Linux ARM 1.png | Запуск установки
Image: CODESYS Update Linux ARM 1.png | Запуск установки
Строка 34: Строка 43:
</gallery>
</gallery>


== Создание проекта ==
== Создание проекта == <!--T:8-->


<!--T:9-->
Создайте проект:
Создайте проект:
# Выберите в меню '''File''' → '''New Project'''.
# Выберите в меню '''File''' → '''New Project'''.
Строка 42: Строка 52:
#* PLC_PRG in — предпочитаемый язык разработки.
#* PLC_PRG in — предпочитаемый язык разработки.


<!--T:10-->
С устройствами, подключёнными к контроллеру вы можете общаться по протоколу [[MQTT]], через встроенный [[Modbus_RTU/TCP_Slave | шлюз Modbus RTU/TCP]] или напрямую по протоколу [[Modbus | Modbus RTU]].
С устройствами, подключёнными к контроллеру вы можете общаться по протоколу [[MQTT]], через встроенный [[Modbus_RTU/TCP_Slave | шлюз Modbus RTU/TCP]] или напрямую по протоколу [[Modbus | Modbus RTU]].


<!--T:11-->
<gallery mode="packed" heights="130px" caption="Создание проекта">
<gallery mode="packed" heights="130px" caption="Создание проекта">
Image: CODESYS Project Settings.png | Создание проекта
Image: CODESYS Project Settings.png | Создание проекта
Строка 49: Строка 61:
</gallery>
</gallery>


== Полезные ссылки ==
== Полезные ссылки == <!--T:12-->
* [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]
* [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>
1

правка