Использование одноплатного компьютера Raspberry Pi 2 в качестве интеллектуальной операторской панели

Рассмотрение вопросов применения одноплатного компьютера в качестве устройства управления и визуализации технологических процессов CoDeSys Control на примере Raspberry Pi и операционной системы Windows 10 для IoT (промышленного Интернета вещей).

Рубрика Программирование, компьютеры и кибернетика
Вид статья
Язык русский
Дата добавления 25.02.2019
Размер файла 282,2 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Размещено на http://www.allbest.ru/

Использование одноплатного компьютера Raspberry PI 2 в качестве интеллектуальной операторской панели

Аль-Тибби В.Х., Адамян А.А.

Аннотация

УДК 004.4'2

ИСПОЛЬЗОВАНИЕ ОДНОПЛАТНОГО КОМПЬЮТЕРА RASPBERRY PI 2 В КАЧЕСТВЕ ИНТЕЛЛЕКТУАЛЬНОЙ ОПЕРАТОРСКОЙ ПАНЕЛИ

Аль-Тибби В.Х., Адамян А.А.

Донской Государственный Технический Университет, Ростов-на-Дону, Ростовская область, Россия (344000, г. Ростов-на-Дону, пл. Гагарина, 1), artak.96@mail.ru.

Рассмотрены вопросы применения одноплатных компьютеров в качестве устройств управления и визуализации технологических процессов на примере Raspberry Pi и операционной системы Windows 10 для IoT (промышленного интернета вещей).

Целью данной работы является исследование возможности внедрения системы исполнения и визуализация (HMI) CoDeSys на одноплатном компьютере с установкой на микрокомпьютер операционной системы Windows 10 IoT, на основе которой будет внедрено приложение CoDeSys Control. Предполагается рассмотрение возможности дальнейшего управления процессами автоматизации, тем самым, заменив работу панельного программируемого логического контроллера в системах локальной автоматизации.

Задачей является рассмотреть микрокомпьютер Raspberry Pi 2, операционную систему Windows 10 IoT Core и необходимые для ее инсталляции компоненты. Установить ОС для получения возможности дальнейшей программирования в среде CoDeSys предметов автоматизации.

Преимуществами использования Raspbery в качестве HMI - устройства являются: -одновременный запуск среды программирования CoDeSys Control, что дает возможность получения полноценного панельного программируемого логического контроллера, что подтверждается в статье [1], где оцениваемое время цикла по сравнению с ПЛК соизмеримо отличается.

- Возможность передавать данные в облако без дополнительных аппаратных средств (использование в качестве промышленного IoT устройства);

- Низкая стоимость микрокомпьютера, по сравнению с программируемым логическим контроллером.

Ключевые слова: микрокомпьютер; операционная система; веб-интерфейс.

Annotation

USING THE RASPBERRY PI 2 SINGLE-BOARD COMPUTER AS AN INTELLIGENT OPERATOR PANEL

Al-Tibbi V. Kh., Adamyan A.A.,

Don State Technical University, Rostov-on-Don, Rostov Region, Russia (344000, Rostov-on-Don, pl. Gagarin, 1), artak.96@mail.ru.

Questions of use of single board computers as control units and visualization of technological processes on the example of Raspberry Pi and the Windows 10 operating system for IoT (the industrial Internet of things) are considered.

The purpose of this operation is the research of a possibility of the system implementation of execution and visualization (HMI) of CoDeSys on the single board computer with installation on a microcomputer of the Windows 10 IoT operating system on the basis of which application of CoDeSys Control will be implemented. Reviewing of a possibility of further control of automation processes is supposed, thereby, having replaced operation of the panelized programmable logic controller in the systems of local automation. The task is to consider a microcomputer of Raspberry Pi 2, the Windows 10 IoT Core operating system and components, necessary for its installation. To install OS for receiving an opportunity further programming in the environment of CoDeSys of objects of automation.

Advantages of use of Raspbery as HMI - devices are:

- simultaneous start of a programming environment of CoDeSys Control that gives the chance of receiving a full-fledged panelized programmable logic controller that is confirmed in article [1] where the evaluated cycle time in comparison with a PLC is commensurable differs.

- An opportunity to transfer data to a cloud without additional hardware (use as industrial IoT of the device);

- The low cost of a microcomputer, in comparison with a programmable logic controller.

Keywords: microcomputer; operating system; web-interface.

Содержание статьи

Raspberry Pi 2 - это совсем маленький компьютер, представляющий собой в продаже всего лишь одну небольшую плату, на которой расположены все компоненты. Девайс даже компактнее по размерам, чем большинство современных смартфонов - всего лишь чуть меньше, чем 9х 6 сантиметров. Но по своим возможностям он способен с лёгкостью превзойти некоторые настольные ПК. [1]

Рисунок 1 - Микрокомпьютер Raspberry Pi 2

Поставляется это устройство без предустановленной операционной системы. На него существует несколько пакетов ОС, включая различные варианты Linux. Но вершиной стала Windows 10 IoT Core. Компания Microsoft приняла решение адаптировать свою новейшую версию ОС на микрокомпьютер в апреле 2015 года. И к концу месяца готовая сборка уже была доступна для всех желающих, но для установки на Raspberry Pi 2, необходимо приложить некоторые усилия.

Windows 10 IoT Core - особая операционная система Microsoft, оптимизированная для микрокомпьютеров с ограниченным набором системных ресурсов, разрабатываемая в рамках концепции IoT (Internet of Things, "Интернет Вещей"). Предназначена для различных миниатюрных, встраиваемых решений и устройств "умного дома". В частности, минимальные требования для Core - архитектура x86/ARM, 256 Мб ОЗУ и 2 Гб емкости на диске/флешке. На данный момент гарантированно работает на платах Raspberry Pi 2 (ARM), Intel Minnowboard MAX (x86) и DragonBoard 410c. Windows 10 IoT Core является бесплатной платформой. [4]

Для установки необходимо собрать необходимые для инсталляции компоненты. Для этого понадобятся: [3]

- Собственно плата Raspberry Pi 2

- MicroSD карта емкостью 8 или 16 Гб (класса 10 или выше)

- HDMI-кабель для подключения к внешнему монитору / ТВ

- Ethernet кабель для подключения к сети

- МикроUSB кабель в качестве питающего кабеля (5V)

- Компьютер с Windows 10 (для создания загрузочной SD карты обязательно должен быть физическим устройством, а не виртуальной машиной, т.к. требуется прямой доступ к SD карте)

- Образ Windows 10 IoT Core для Raspberry Pi 2 (можно скачать по ссылке на странице http://ms-iot.github.io/content/en-US/Downloads.htm)

- USB клавиатуру/ USB мышь для управления Raspberry Pi (опционально).

Перед установкой операционной системы на устройство нужно сначала записать её на накопитель, который будет с ним использоваться. Делается это следующим образом:

- Качаем образ Windows 10 IoT Core для Raspberry Pi 2 (10586.0.1510291700.TH2_Release_IOTCoreRPi_armFRE.iso) и монтируем его в виртуальный CD привод.

Устанавливаем Windows_10_IoT_Core_RPi2.msi.

- Запись образа Windows 10 IoT Core на SD карту можно выполнить с помощью графической утилиты или из командной строки.

Для запуска графической утилиты запустите программу IoTCoreImageHelper.exe. Затем, в окне мастера выберите вашу SD карту и укажите путь к файлу с образом системы flash.ffu (по умолчанию устанавливается в "C:\Program Files (x86)\Microsoft IoT\FFU\RaspberryPi2") и запишите образ на SD диск, нажав на кнопку Flash.

Рисунок 2 - Окно Windows IoT Core Image Helper

Безопасно извлеките SD карту.

Подключаем к плате Raspberry Pi 2 сетевой кабель, монитор через HDMI, записанную на предыдущем этапе SD карту с образом системы, USB кабель и загружаемся. Первая загрузка будет продолжительной, т.к. будет выполнение начальная настройка системы, после чего система перезагрузиться в нормальном режиме. На дисплее должны отобразиться изображение платы микрокомпьютера и название ОС, имя системы (по-умолчанию minwinpc), полученный IP адрес (если в сети имеется DHCP сервер), список подключенных устройств.

Рисунок 3 - Отображение на дисплее после завершения установки

Можно считать, что установка Windows 10 IoT на микрокомпьютер Raspberry Pi 2 успешно завершена. Осталось только научиться пользоваться получившимся девайсом.

Использование микро ПК. Установленная операционная система подразумевает управление при помощи веб-интерфейса. Для начала работы с устройством придётся активировать на компьютере-доноре утилиту WindowsIoTCoreWatcher.exe и посмотреть, какой IP-адрес она укажет. После чего полученный адрес вбивается в строку браузера на ПК-доноре. [2]

Рисунок 4 - Окно настройки IP адреса

Чтобы авторизоваться, потребуется ввести стандартные логин и пароль: administrator и p@ssw0rd. После этого устройством с ОС Windows 10 IoT Core можно управлять непосредственно из браузера.

В заключении, хотелось бы отметить, что использование в качестве управляющего элемента микрокомпьютера Raspberry Pi 2 по сравнению с программируемым логическим контроллером, безусловно, является целесообразным, так как время рабочего цикла исполнения программы соизмеримо с современными панельными контроллерами при более низкой стоимости. одноплатный компьютер raspberry визуализация

Список литературы

1. Красиков, Р.В., Аль-Тибби, В.Х. Использование исполнительного модуля "CoDeSys Control" совместно с "Raspberry Pi" [текст]/ Красиков, Р.В., Аль-Тибби, В.Х. // Молодой исследователь Дона. - 2017. - №3(6). - С. 45-51.

2. Петров, И.В. Программируемые контроллеры. Стандартные языки и приемы прикладного проектирования /И.В. Петров, В.П. Дьяконов - Москва: СОЛОН-Пресс, 2004. - 256 с.

3. Plc-mall.com automation components [Электронный ресурс]- Режим доступа: http://www.plc-mall.com.

4. КИП-Сервис [Электронный ресурс] - Режим доступа: http://kipservis.ru/berghof/plc_EC1000.htm.

Размещено на Allbest.ru

...

Подобные документы

  • Распространение одноплатных компьютеров. Основные преимущества материнской платы ATX по сравнению с SBC. Поддержка ЖК-панелей. Оптимизированные свободные операционные системы. Технические характеристики Raspberry Pi, Oval Elephant, Waysmall Silverlode.

    курсовая работа [1,9 M], добавлен 01.04.2013

  • Ознакомление с историей развития компьютеров. Понятие данных и программ. Рассмотрение операционной системы как комплекса программ, обеспечивающих взаимодействие частей компьютера между собой, а аткже пользователя и компьютера. Особенности систем Windows.

    презентация [1,4 M], добавлен 13.01.2015

  • Система помощи водителю на базе регистратора. Установка операционной системы Debian. Настройка системных служб и разработка серверного приложения. Создание локальной Wi-Fi сети. Распознавание знаков и библиотека OpenCV. Потоковое видео в Android.

    дипломная работа [3,9 M], добавлен 13.09.2017

  • Знакомство с техническими характеристиками персонального компьютера. Установка операционной системы и драйверов Windows 7. Способы чистки Windows XP Professional SP3. Методы восстановления операционной системы. Выполнение установки Microsoft Office 2010.

    отчет по практике [5,6 M], добавлен 22.09.2014

  • Пользовательский интерфейс операционной системы Windows. Настройки панели инструментов и панели задач. Работа с файлами и папками в системе, типы файловых объектов. Основные объекты и приемы управления, изменение параметров панели инструментов.

    презентация [309,2 K], добавлен 20.10.2013

  • Понятия вычислительной системы, ее аппаратное обеспечение. Конфигурация и устройство компьютера. Элементы управления операционной системы Windows ХР. Стандартные и служебные приложения ОС. Архитектура фон Нейман. Работа в программе Microsoft Excel.

    шпаргалка [47,0 K], добавлен 29.12.2010

  • Аппаратно-программные средства компьютера, позиционируемого в качестве учебного. Модернизация компонентов персонального компьютера, его потребляемая мощность. Исходная конфигурация компьютера. Установка дополнительных модуля памяти и жесткого диска.

    курсовая работа [120,3 K], добавлен 21.01.2013

  • Операционная система в роли связующего звена между аппаратурой компьютера и выполняемыми программами. Управление процессами операционной системы. Операционная система Windows. Различные виды Windows для определенных задач пользователей, их отличия.

    реферат [28,5 K], добавлен 23.01.2012

  • Получение конфигурации компьютера. Установка обновления Microsoft Windows. Просмотр файловой системы компьютера и информация о ней. Алгоритм запуска программы PowerShell с заданными скриптами из Visual C#. Стандартные утилиты управления Microsoft Windows.

    курсовая работа [703,8 K], добавлен 22.05.2013

  • Изучение процесса создания новой версии Windows Vista. Исследование особенностей установки и интерфейса операционной системы. Характеристика требований к аппаратному обеспечению компьютера. Анализ основных средств навигации и работы в Windows Vista.

    реферат [33,6 K], добавлен 25.11.2014

  • Совместное функционирование всех устройств компьютера и доступ к его ресурсам. Понятие и функции графической операционной системы Windows. Справочная служба Windows. Управление файловой системой. Технология "Plug and Play". Графический интерфейс Windows.

    контрольная работа [22,2 K], добавлен 22.01.2011

  • Задачи, выполняемые главным меню оперативной системы. Разделы меню "пуск". Запуск программ компьютера. Использование поля поиска. Ссылки правой панели на часто используемые компоненты. Кнопка "Завершение работы". Настройка отображения элементов на панели.

    презентация [1,2 M], добавлен 21.03.2015

  • Понятие операционной системы компьютера, которая представляет собой комплекс взаимосвязанных программ, действующий как интерфейс между приложениями и пользователями с одной стороны, и аппаратурой компьютера с другой стороны. Система управления процессами.

    контрольная работа [215,1 K], добавлен 03.10.2010

  • Понятие операционной системы (ОС), ее функции и виды для различных платформ (коммерческих и свободных). Выбор ОС для компьютера. Достоинства и недостатки ОС Windows, характеристика ее функций и возможностей. Биография создателя ОС Windows Билла Гейтса.

    презентация [693,8 K], добавлен 11.10.2012

  • Операционные системы, среды и оболочки. Компоненты персонального компьютера: центральный процессор, память, устройства ввода-вывода, контроллер видеопамяти. Управление диском, способы установки драйверов. Алгоритм начальной загрузки операционной системы.

    презентация [113,9 K], добавлен 24.07.2013

  • Состав вычислительной системы - конфигурация компьютера, его аппаратные и программные средства. Устройства и приборы, образующие аппаратную конфигурацию персонального компьютера. Основная память, порты ввода-вывода, адаптер периферийного устройства.

    презентация [143,8 K], добавлен 15.04.2013

  • Универсальная многоцелевая сетевая операционная система Windows NT Server. Использование Windows NT Workstation как невыделенного сервера в одноранговых сетях и в качестве клиента сетей. Операционные системы Windows 2003, Windows Vista и Windows 7.

    презентация [6,2 K], добавлен 23.10.2013

  • Программное регулирование громкости. Использование программы Windows Media Player, интерфейс программы. Запись музыкального компакт–диска с помощью Windows Media Player. Использование стандартных средств звукозаписи в операционной системе Windows.

    контрольная работа [31,0 K], добавлен 20.01.2011

  • Схематический рисунок рабочего стола. Жесткие диски. Устройства со съемными носителями. Основные программы (приложение). Основные параметры компьютера. Основные параметры компьютера. Настройка значков на рабочем столе. Очистка неиспользованных ярлыков.

    лабораторная работа [556,0 K], добавлен 22.05.2007

  • Основные части персонального компьютера: системный блок, устройства ввода и вывода информации. Основные элементы системного блока: материнская плата, процессор, оперативная память, кэш-память, накопители. Операционная система, объекты Windows, окна.

    реферат [135,0 K], добавлен 21.09.2009

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.