Programming the Wiren Board Controller with CODESYS
Версия от 19:22, 20 сентября 2022; A.Degtyarev (обсуждение | вклад) (Новая страница: «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.»)
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.