CoDeSyS + Raspberry PI — Это реально?
Ввиду кризиса в последнее время и постоянной нехватки финансов, люди ищут альтернативные и бюджетные решения для автоматизации «Умных домов», теплиц, гаражей и т.п. А что делать тем, кто очень хорошо один язык программирования, а на дополнительное изучение просто не хватает времени? Ну, например я! Я знаю CoDeSyS достаточно хорошо. Не супер-профи, но хорошо. Тогда CoDeSyS Raspberry PI — это идеальное сочетание бюджетности и удобства программирования. Почему? Давайте рассмотрим…
Из этой статьи вы узнаете:
Меня зовут Raspberry PI
Как установить ОС — в общих чертах…
Raspberry PI + CoDeSyS 3.5
Всем привет уважаемые коллеги, читатели и гости моего блога. На связи автор технического блога — Гридин Семён. Я ввёл небольшие изменения на сайте. Расскажу вам поподробнее.
Первое: Я открыл раздел Технические характеристики. В нём постепенно буду пополнять список оборудования с краткими характеристиками. Этот инструмент я сделал для удобства. Просто невозможно держать в памяти характеристики большого количества приборов, шильдов и контроллеров. Так что пользуйтесь…
Второе: Я создал рубрику Проекты автоматизации. Что будет в ней находиться? Будут проекты с описанием и списком оборудования, реализованных мной или читателями блога.
Статьи будут выглядеть немного нестандартно, шаблон статьи будет примерно такой:
Вообщем заходите и смотрите.
Для творческих людей и энтузиастов я предлагаю следующее. Если у вас есть какой-нибудь интересный проект или статья на него. Присылайте на почту, либо по скайпу. Я опубликую статью с активной ссылкой на ваш аккаунт в соц. сетях или на ваш сайт. По желанию…
Как это будет выглядеть?
Когда статья опубликуется ваша фамилия будет отображаться в анонсе рубрики.
В конце материала я указываю имя автора с активной ссылкой и электронной почтой.
Присылайте текст статьи в произвольной форме и несколько фотографий сюда. В тексте обязательно укажите список оборудования, который вы применяли в своих проектах и свои контактные данные.
Хотите поучаствовать? Присоединяйтесь!!!
Итак, вернёмся к нашим баранам.
Меня зовут Raspberry PI
Raspberry PI — маленький одноплатный компьютер, выполняющий такие же основные функции, как и настольный ПК. Основная операционная система Это Linux и все её производные. Хотя можно установить абсолютно любую ОС под ваши определённые узкие задачи.
Весь список ОС вы можете увидеть на официальном сайте «Малины». Как вы видите основная система — это Raspbian. В будущем мы с вами будем опираться конкретно на неё.
Разработана эта плата в мае 2011 года. Её большим преимуществом является цена и многофункциональность. На данный момент последняя модель Raspberry PI 3 model B.
Да, и конечно самое важное — технические характеристики.
Процессор | Broadcom 2837 quad-core ARM Cortex-A53 64bit (1,2GHz) |
Оперативная память | 1Gb |
Видеовыход | HDMI |
А/V выход | А/V выход 3.5мм jack 4 pin |
USB порты | USB 2.0 х 4 |
Сеть | WiFi 802.11n, 10/100Mb RJ45 Ethernet |
Bluetooth | Bluetooth 4.1, Bluetooth Low Energy |
Слот для карты памяти | Micro SD |
GPIO | 40 |
Характеристики достаточно мощные, в отличие от старых моделей. Радует наличие 4-х портов USB и Bluetooth.
В последнее время на форумах и в интернете я всё чаще и чаще замечаю комментарии по поводу того, что на этом устройстве нельзя собрать «серьёзный проджект». Это игрушка для детей и т.д. Я считаю, что это не правда.
Это инструмент. В умелых и правильных руках можно творить воистину полезные и фантастические вещи. Ребят, это очень мощный инструмент, с интересными функциями. Просто в основном видеоблогеры выкладывают материалы про переделанные ретро-приставки и автоматы. Или проекты, которые просто на «поиграться». А как вы считаете?
Как установить ОС — в общих чертах…
Для полноценной работы с одноплатником вам понадобятся:
- Кабель питания с выходом micro USB и напряжением 5V, минимальный ток 700 мА (такой кабель можно купить специально или использовать зарядное устройство с выходом micro USB от телефона, планшета и других гаджетов);
- USB-клавиатура;
- USB-мышь;
- Монитор или телевизор с HDMI/RCA/DVI интерфейсом;
- Кабель, один конец которого RCA или HDMI, а другой соответствует вашему монитору;
- SD-карта от 4 Гб и классом скорости от 4;
- Любой «обычный» компьютер с подключенным интернетом и ридером SD-карт.
Как прошивать любую операционную систему?? В интернете море информации по поводу установки. Всё расписано по шагам. Я тогда не буду повторяться. Можете изучить вот этот материал.
Или посмотрите 5-минутное видео о подключении малины:
Я думаю, здесь будет всё понятно. Если будут вопросы, пишите в комментах, я с удовольствием пообщаюсь.
Raspberry PI + CoDeSyS 3.5
Я кстати говоря давно искал решение вопроса — Где можно использовать CoDeSyS, кроме ПЛК? Так как большинство ПЛК различных производителей — это достаточно дорогие устройство. Для бытовой и домашней автоматизации такой вариант не подходит. Ещё и модули ввода вывода дорогие, если потребуется.
А языки программирования стандарта МЭК очень удобны и понятны. И крутую визуализацию можно накидать. Крутые инструменты!!!
Для того чтобы эта связка заработала у вас, что следует приобрести:
- Сам одноплатный компьютер Raspberry PI
- Сенсорную панель к нему или монитор
- И сам RunTime CoDeSyS 3.5
RunTime — это некая операционная система с предустановленной средой разработки. В данном случае мы можем сразу же программировать на маленьком компьютере. В этом и заключается удобство.
Рантайм CoDeSyS стоит примерно 50 евро, находится он в магазине CoDeSyS Store.
Для изучения и наладки программы существует демоверсия, которая работает 2 часа, скачать [urlspan]можете отсюда[/urlspan].
Обращаю ваше ВНИМАНИЕ!!! Единственный недостаток всей системы в том, что используется WEB-визуализация. Так что придётся открывать через браузер.
На видеоролике Курта Брауна очень хорошо описывается процесс установки среды разработки на компьютер. Правда там используются модули расширения WAGO. Но можно прикрутить любой, лишь бы поддерживал MODBUS TCP/IP. Если вы поставите преобразователь UART = RS-485, то сможете работать с MODBUS RTU.
Или в качестве исполнительных микроконтроллеров можно прицепить Ардуино, если у вас сложная и высокоинтеллектуальная система. Информацию можно посмотреть [urlspan]здесь[/urlspan].
Для «Умного» дома и теплиц шикарная вещь!
Спасибо за внимание! Подписывайтесь на новости блога… Пишите письма!!!
С уважением, Гридин Семён
А ты сам смотрел видео? Там автор монтирует на sd образ codesysrasp.img
Откуда нах он его взял??? НЕПОНЯТНО.
Мож поделишься соображениями
Да, я видео несколько раз смотрел. Этот образ по поему немецкие производители делают для своего оборудования, оттуда он и берёт. Достаточно таргет поставить на само приложение codesys 3.5. У меня, честно, не очень вышло, я ставил демку на малину. У меня как-то сбрасывало каждую минуту, и я оставил это дело.
Что то тема вообще не раскрыта…