Ролик открывает цикл по свободной SCADA-системе OpenSCADA. Показана установка Debian в VirtualBox: разметка диска, выбор зеркала, наборов ПО и рабочего стола, установка загрузчика. Затем подключается репозиторий OpenSCADA, импортируется ключ, устанавливаются пакеты OpenSCADA и minicom, настраивается доступ к последовательным портам и проверяется работоспособность COM-портов с помощью loopback-тестера.
- 00:00 О чём цикл и зачем нужна SCADA
- 00:57 Подготовка виртуальной машины и установочного образа
- 01:40 Установка Debian: язык, сеть, пользователи
- 03:15 Разметка диска и варианты шифрования
- 05:15 Выбор версии OpenSCADA на сайте проекта
- 07:23 Выбор зеркала и наборов ПО Debian
- 09:07 Подключение репозитория OpenSCADA и импорт ключа
- 13:29 Установка пакетов OpenSCADA и minicom
- 14:32 Настройка доступа к последовательным портам
- 17:34 Проверка COM-портов loopback-тестером
- OpenSCADA
- Debian
- VirtualBox
Кому полезно: Инженерам АСУ ТП, начинающим осваивать OpenSCADA и её установку
Описание составлено автоматически по расшифровке речи в ролике.
Расшифровка видео
0:00 Всем привет автоматизировать, какой либо сложный объект нельзя без кода. Системы это системы диспетчерского управления и сбора данных на рынке сейчас представлена куча решений в различных. Ценовых диапазонах этим решением вас обучают производители данных программных продуктов и на самом деле выгодно вас обучать, чтоб подсадить на свое по и соответственно получать денежку с. Каждого проекта, реализованного вами, я же решил продолжить плейлист по промышленной автоматизации и рассказать о свободном проекте Опан Скада. Данный небольшой курс будет разбит на несколько. частей, в которых я постараюсь помочь вам освоить опанскаду. Начнем с установки в 1 очередь нужна какая нибудь машина, над которой будем издеваться. Самым простым вариантом будет виртуал бокс.
0:57 Я уже создал машину немножечко, ее поднастроил, а именно включил 2 последовательных компарта, теперь нужно добавить носитель. Это и со образ, скачанный с сайта Дейд Ин, с которого мы будем устанавливать операционную систему, так как без нее ничего работать не будет соответственно. Так машина запускается. Ну давайте в графическом режиме. Не принципиально? Так выбираем русский язык. В принципе, вся установка далее далее, далее далее, но на всякий случай я полный процесс оставлю видео.
1:59 Сейчас идет загрузка дополнительных компонентов, таких как драйвера, на сетевые адаптеры. Утилиты для загрузки по сети там типов гет и прочих, без которых дальнейшая установка невозможна. Вот прошло определение сетевой карты. Он пытается настроить ай пива, 6 но его здесь нет нажму отмена, и теперь и пиво. 4 Вот настройка прошла, предлагает ввести имя компьютера. Оставим все по умолчанию, имя Домена пропустим теперь пароль Рута. Вводим пароль Рута сейчас имя нового пользователя, то есть это не логин, а именно имя.
2:52 А теперь уже логин. Пароль для нового пользователя. Часовой пояс, да я в Московском регионе, можно так сказать, нахожусь. Сейчас произойдет подгрузка данных, необходимых для работы с диском. И есть несколько вариантов на выбор 1 вариант авто, использовать весь диск, он удалить все текущие разделы. И предложит несколько вариантов разметки, то есть это все в 1 разделе, что рекомендуется новичкам отдельный раздел под хом и отдельные разделы. Подо все 2 вариантом, это автоматическая разметка с Алвм. Для чего нужен, если в 2 словах это для удобства работы с массивом жестких дисков?
3:49 В шифрованной ЛВ, ну в принципе да объяснять ничего не нужно. Диски шифруются полностью, то есть. Система до ввода пароля на расшифровку этого массива дисков запуститься просто не сможет. Ну и вариант вручную, если вам нечем заняться, авто использовать весь диск без всяких объем, так как это. Виртуальная машина, он предлагает выбрать из списка, какой именно жесткий диск использовать. Но у меня тут всего лишь 1 вариант. И вот как раз то, что я говорил 3 варианта разметки, но оставим самый простой.
4:27 Сейчас еще никакие изменения не произошли. Он спрашивает подтверждение, что действительно хотите под корень выделить 19 3 гига отформатировать. Как есть т 4 и подраздел подкачки? 2 1 Да, действительно хочу, да действительно хочу. Это защита от дурака, и вот теперь уже разделы.
4:50 Переписались файловая система, на них создана и идет установка минимальной системы процесс. Ну вообще обычно долгий, но поскольку тут виртуалка, запущенная на эсэсдишки, то все будет относительно быстренько, но пока система ставится. Расскажу, пожалуй, про то, как устанавливать нужно Опан Скаду поверх нее. Для начала, естественно, заходим на официальный сайт. Пласката да торг, вот сайт официальный опен скаде. Заходим в раздел загрузить. И здесь видим несколько вариантов, то есть версия 0 9. Это текущая 0 8 19 это ЛТС, то есть Лонг тайм Саппорт. По моему расшифровывается это как бы устаревшая, но будет поддерживаться еще долго. Вот нас интересует последняя версия это 0 9.
5:47 И эта версия предлагается в виде исходников В. В виде скомпилированных уже пакетов под дебион 7 8. Причем, заметьте, 8 включая архитектуру АРМ, то есть можно взять какую нибудь разбери пай, что я на самом деле. Уже много раз делал и на ней запустить опан скаду без проблем, все работает очень даже стабильно. Единственное, да учитывайте, что на армовских компах встроенных. Часов практически нету нигде в смысле РТ Си и при перезагрузке они теряют время. Если компьютер к сети не подключен, то это становится проблемой, вы автоматически. Теряете все логи, но не полностью, как вы теряете, а не понимаете вообще, что происходит по ним. То есть обязательно в такие штуки нужно ставить Арти Си Внешнюю?
6:41 Даже если есть доступ в интернет. Так, ну и под Эбен, 9 соответственно, Альпинукс 6 у бунту (120)414-04-16 0 4 уже как было 17 0 4 не за горами. Ну да ладно, Федора для ПЛК, вот это вот на самом деле. Я не знаю, что такое и для Нокиан 800. Даже есть для особых, как бы извращенцев сказать слишком, наверно, грубо. Ну да ладно, и даже есть сборка под андроид. Сначала я не понимала Нафига, но потом внезапно вспомнил, что есть всякие свистки.
7:23 И в принципе им спокойненько можно доверить что нибудь простенько мониторить. Почему бы и нет, так что сборка под андроид очень даже полезная штука, нас естественно. Интересует под дебиом, кстати, что там с установкой? Вот он предлагает просканировать другие. Сиди и Дивиди, я отвечу, нет, потому что у меня установка идет только. По сети, а раньше можно было, да и сейчас, наверное, можно купить набор дивиди, дисков полный. Там, на штуках, 20 где содержатся все пакеты, то есть просто записанные на. Болванки репозиторий и как раз для этого случая он и спрашивал. Но мне это еще раз повторю, не интересует, так как установка идет по сети, сейчас выбираем зеркало.
8:10 Я предпочитаю использовать Эфтипи ру дебион орг. Так вернемся, я зафиксировал камеру, иначе она. Постоянно меняла настройки в зависимости от освещения, и это слишком бесило. Сейчас идет выбор репозитория, то есть Российская Федерация. Вот список всех зеркал я предпочитаю использовать и в типи ру дебион орк. Не знаю, почему явно не самый быстрый. Сервер будет есть что то поближе, но привычка выхожу в сеть без прокси. Пропускаем этот пункт, и сейчас получается информация из основного репозитория дебиан.
8:53 То есть делается, вызывается команда АПД Гет Апдейт отодвинем сторонку, чтобы видеть все, что нужно будет сделать для установки опан Скада. Это обязательно подключить репозиторий. Вот эту вот строчку нужно вписать в. Корень ИТС Апт совхоз Лист, и чтобы репозиторий корректно опрашивался, нужно импортировать его ключ. Просто разработчики всех этих дистрибутивов беспокоятся о безопасности. И При обновлении проверяют, что репозиторий действительно подписан правильно, то есть к нему есть доверие. Если этот ключ не импортирую, то он будет каждый раз выдавать эту.
9:42 Либо оповещение, что что действительно хотите из не подписанного репозитория установить пакеты, либо вообще будет установку блокировать. Что, естественно, мне не нужно, так сейчас предлагают участвовать в. Популярности в вопросе популярности пакетов это нужно для того, чтобы собрать хоть какую то статистику, что потом можно включать в стандартную поставку. Деби, а что нет, теперь нужно выбрать набор софта.
10:13 Всегда ставить нужно эсэсаж сервер сервер печати. На этой машине мне не нужен абсолютно стандартный, системный утиль. Ты, естественно, нужны и нужно какое нибудь. Окружение рабочего стола из вариантов. Здесь гномы с Фсе Кде все синомон Мейд и ЛКСде из них самый маленький ЛКСде. А вообще я предпочитаю Мэйд, это Форк. Гном 2 до того, как он испортился и превратился в нечто непонятное, выбираем. И теперь, наверное, самый длительный процесс, это скачивание в данном случае 1095. Пакетов и их установка, установка ближе к завершению. Вот даже уже написано отчистка перед завершением, ну и вот последний этап, это установка загрузчика.
11:05 А он сейчас спросит, куда именно установить загрузчик, устанавливать ли его вообще. Вот я сказал установить его на основной диск с, да и это последний этап установки операционной системой, после чего нужно извлечь носитель.
11:26 И перезагрузить машину в уже установленную систему. Вот как раз об этом и просят извлеките установочный носитель. Хорошо, не проблема оптические диски. А его и так уже изъяла. Отличника перезагружаемся. Вот уже интерфейс граба. Вот свежеустановленный девион, как видите, он не подтягивает изменение размеров окна виртуал бокса и не меняет разрешение экрана. Но ничего страшного нам это не помешает. Заходим на официальный сайт. Москва, да да торг и подключаем репозиторий. Нам еще понадобится сразу терминал и терминал, кстати, от Рута, так что.
12:24 Залогиниваемся редактировать, будем файл Корень. Текстовый редактор Нано Корень Етиси Апт Сорсес Лист. И добавим в него волшебную строчку, которая добавит репазитории Опан Скада вот эта строчка. Перемещаемся в самый конец файла. И удаляем лишнюю кавычку, которая случайно скопировалась. Теперь нужно импортировать обязательно ключ репозитория, иначе он не даст спокойненько устанавливать пакеты, так как к ним нет доверия, скачиваем ключ. И импортируем его команды АПТ Кей Эдд.
13:19 Включим портирован, теперь можно обновить список пакетов командой АПД АПД. Разверну на весь экран, здесь видно, как загрузилась информация из основных репозиториев Деби и видно, как подгрузилась она уже сопан Скада. Поскольку он не ругнулся, все нормально, ключи совпадают, теперь говорим, а потом. Инстал Опен Скада. Вот. Список всего, что будет установлено, то есть это у Пенсхада и ее зависимости. Непонятно, как вообще не понимаю, как здесь оказался Вилси.
14:08 Надо будет это потом вопрос как нибудь изучить. Весьма забавно, если кто не в курсе, Вилси, это такой видеопроигрыватель. Ну да ладно, да подтверждаем и пошли скачиваться пакеты, да? Пока пакеты скачиваются и устанавливаются, открою еще 1 вкладку и сделаю 1 очень важную вещь. Если мы посмотрим список групп. То по умолчанию пользователь не входит в группу диалал, а? Это должно быть обязательно, чтобы он мог обращаться к последовательным портам. То есть вот если я сейчас ага хотел сказать, воспользуюсь мини комом. Который еще не установлен, дождемся тогда все таки установки опан. Скады сейчас все пакеты уже скачались и распаковываются, вот уже пошла настройка.
15:10 Все отличненького под склада установлено, поставим еще мини ком. Это утилита для работы с последовательными портами. Отличненько она поставилась теперь, если это. Если это утилиту, запишу и скажу ей. Если я запущу эту утилиту и скажу. Открыть ТТ Игрик. С 0. То он ругнется, так как у меня нет на это прав. Если посмотреть так, как как слог случайно нажал. На файл Корень ДФ, это файл, отвечающий за комфорт. То он принадлежит пользователю Рут, но есть доступ группы. Диалог как раз про что я и говорил. Вообще по хорошему нужно специальной команды редактировать список. Групп доступных пользователей, в который уходит пользователь, и эту команду всегда забываю. Так что мне гораздо проще отредактировать файл, коренитесь игру.
16:27 Находим группу Диалог и добавляем себя в нее. Но пока я не выйду из системы и не зайду обратно, изменения не потащится. Я сейчас снова говорю, Групс видно, что группа отсутствует, хотя я себя только что вписал в этот список, так что выходим из системы.
16:56 Ой, я случайно нажал сменить пользователя место выйти. Так что так? Выйти. Вышлем зайдем снова. Откроем терминал. И вот теперь я в группе диалал, то есть, если запущу с теми же параметрами. Он спокойненько открылся и пытается работать с этим ком портов, к нему сейчас не подключен. Ошибочка, я хотел сказать нему, сейчас ничего не подключено, но на самом деле это не так. К нему подключены к обоим портам сейчас специальное устройство, так называемый лук тестер. Сейчас я его покажу крупным планом.
17:53 И вот этот самый лупбэк тестер, это ответная часть ДБ 9 распаянная особым образом. То есть это не минимальный, в котором соединяются 2 и 3 сигналы, а полноценный? То есть здесь еще соединены сигналы тейкс Рейди? Я на самом деле всех их не помню, но эта штука более правильная. Мне как раз то, о чем я хотел сказать, начать говорить, но так уж вышло, что не получилось, нужно 1 делом. Проверить работоспособность к вам портов, мало ли его выбили раньше. Бывают разные ситуации, именно для этого нужно такие тестеры, и сейчас я из 1 канала извлек, если я.
18:40 Выходим, откроем 2 компот, то мне уже ничего не возвращается. Давайте, чтобы, чтобы уж наверняка. Возвращается, теперь я верну обратно этот лук Бэк Тестер. И все, что мы ведем на клавиатуре, должно будет вернуться. Вернул тестер на место, и теперь все, что я нажимаю на клавиатуре, возвращается, то есть порты исправны. Это то, что нужно было сделать 1 делом. Теперь давайте запустим опен Скаду, она находится в разделе программирования. По умолчанию никаких проектов в ней нету, но можно.
19:38 Создать какой нибудь? Но на этом на сегодня все в следующей части попробуем. При помощи Опан Скады опросить какую нибудь железку. Подписывайтесь на канал, впереди много интересного.
Расшифровка сделана автоматически (Yandex SpeechKit) и может содержать ошибки в терминах.
Установка операционной системы Debian и пакетов OpenSCADA. В качестве "Железа" выбрана виртуальная машина.