Tools


«Сименс» в России

«Сименс» в России

Siemens Industrial Edge

Программаторы, промышленные компьютеры и мониторы, IoT устройства

Модераторы: Кухаренко Сергей, yurchenko_vladimir, alexander_lifanov

Аватара пользователя
alexander_lifanov
Сообщения: 64
Зарегистрирован: 12 ноя 2018, 14:53
Откуда: Москва
Контактная информация:

Сообщение alexander_lifanov » 24 сен 2020, 13:24

Вчера случилось страшное – в ограниченную продажу была выпущена платформа Siemens Industrial Edge. Тему веду я. Отдельную ветку по причине неопределенности объемов интереса к теме пока создавать не будем, пусть поживет здесь. Отвечаю на ряд вопросов, которые могут возникнуть.

1. Что такое Industrial Edge?
Если говорить кратко, Industrial Edge – это распределенная платформа исполнения контейнеризованных приложений в инфраструктуре АСУ ТП. Edge – потому, что исполнение приложений происходит на границе сети, не на сервере.
2. Для чего это все предназначено.
Не секрет, что внутри АСУ ТП помимо непосредственно управления технологическими процессами крутятся процессы, связанные с формированием отчетов, расчетом каких-то показателей, индикацией разных красивостей для операторов и руководства, экспортом данный в MES/ERP/WMS и т.п. Это не очень хорошо, так как, например, зависание процедуры экспорта отчета может остановить выпуск продукции. К тому же, перечисленные процессы заметно удобнее реализовывать на языках высокого уровня (C, Java, Python и т.п.), а не на IEC 61131-3.
Ранее для решения таких задач использовались или гибриды типа MFP или OpenController, или «костыли» в SCADA на скриптовых языках или просто устанавливались отдельные промышленные компьютеры.
Применение Industrial Edge для таких задач приносит следующие профиты:
- контейнеризация приложения делает невозможным отрицательное влияние на основной техпроцесс даже на невыделенных устройствах (через ограничение максимального потребления контейнером памяти и времени ЦПУ на уровне ОС)
- контейнеризация приложения обеспечивает независимость работоспособности кода от аппаратной платформы (если иное не предусмотрено разработчиком приложения в явном виде)
- архитектура решения предусматривает удаленное управление как прошивками конечных платформ, так и разворачиванием/исполнением приложений (т.е. с определенными допущениями можно говорить об Edge как о “TIA Portal для промышленных компьютеров”)
- архитектура решения позволяет, но не обязывает иметь постоянное подключение к интернету (т.е. с определенными допущениями можно говорить об Edge как о “Mindsphere для интранета”)

В одно сообщение не влезло, продолжение следующими сообщениями.
С уважением,
Лифанов Александр
Siemens, DF FA AS, Москва

Аватара пользователя
alexander_lifanov
Сообщения: 64
Зарегистрирован: 12 ноя 2018, 14:53
Откуда: Москва
Контактная информация:

Сообщение alexander_lifanov » 24 сен 2020, 13:25

3. Из каких компонентов состоит платформа.
- Граничное устройство, которое занимается непосредственным исполнением приложений. В терминах системы – Industrial Edge Device (IED). Основано на Siemens Industrial OS (т.е. линукс) плюс Docker с многочисленными дополнениями.
- Сервер управления. В терминах системы – Industrial Edge Management (IEM). Занимается мониторингом и управлением как самими граничными устройствами, так и приложениями, живущими в рамках данной сети. Также основано на Siemens Industrial OS. Может существовать как в виде отдельного компьютера, так и в виде виртуальной машины on-premise. В перспективе планируется допустить разворачивание IEM на виртуальных хостингах в интернете (при обеспечении кибербезопасности соединений).
- Приложения Edge, они же Edge Apps. Пакеты из одного или нескольких Docker-контейнеров, специальным образом запакованные и подписанные. Могут как приобретаться готовые, так и писаться самостоятельно.
- Industrial Edge Hub (IEH). Сервер, расположенный в интернете, принадлежащий Siemens, служащий каталогом приложений по типу AppStore. Приложения, которые там размещаются, написаны Siemens и партнерами. При определенных условиях вы сможете также публиковать там свои приложения и получать профит. В перспективе планируется развернуть в рамках IEH пул арендуемых IEM-серверов, если по каким-то причинам заказчик не хочет делать это самостоятельно.
- Industrial Edge App Publisher. Утилита, предназначенная для запаковки Docker-приложений в формат Industrial Edge и опциональной загрузки в IEM в вашем интранете (второй вариант – отнести запакованное приложение на IEM или IED на флешке). Бесплатна, доступна на сайте техподдержки Siemens (SIOS #109778875), существует в версиях для Винды и для Убунту.
С уважением,
Лифанов Александр
Siemens, DF FA AS, Москва

Аватара пользователя
alexander_lifanov
Сообщения: 64
Зарегистрирован: 12 ноя 2018, 14:53
Откуда: Москва
Контактная информация:

Сообщение alexander_lifanov » 24 сен 2020, 13:25

4. Какие аппаратные платформы совместимы с Industrial Edge.
- Операторская панель Simatic HMI Unified Comfort. Среда исполнения Edge Apps предустановлена на заводе, включается галкой в настройках. На сегодняшний день может работать только в бессерверном варианте (управление через местный или веб-интерфейс), апгрейд прошивки планируется к выходу Edge 1.1 (ориентировочно конец декабря 2020).
- Промышленные компьютеры. Первой платформой будет IPC227E (релиз в октябре) с отдельным заказным номером, потом планируются IPC127E и IPC427E. Обращаю внимание, что в этом случае лицензирование планируется в стиле Windows OEM – ключом в БИОСе. Т.е. в ближней перспективе невозможно будет поднять образ Edge Runtime как на компьютерах третьей стороны, так и на непредназначенных для этого Simatic IPC. Такая возможность обещана к реализации после стабилизации сбыта в таком виде.
- Планируется выпуск специальных прошивок с поддержкой Edge Apps для IOT2050 и CPU1515SP PC2. Ориентировочные сроки – не ранее января 2021.
- Планируется выпуск технологического модуля TM MFP в форм-факторе S7-1500. Судя по характеристикам, это будет перепаковка IPC127E в такой вид. Предварительные сроки – март-апрель 2021.
- Планируется выпуск прошивки с поддержкой Industrial Edge для APE-модуля сетевой платформы Ruggedcom RX1500. Сроки не знаю, можно выяснить у Дмитрия Гаврикова при наличии интереса.
5. В чем ограниченность выпуска по состоянию на осень 2020.
На период с сентября 2020 по январь 2021 штаб-квартира готова поддерживать до 100 разворачиваемых проектов по всему миру. Соответственно, есть определенные требования к запускаемым проектам. С другой стороны, зная российские реалии, если сейчас запускать планирование и пилотирование проекта – как раз на боевой режим к январю и получится выйти. Так что, если у вас есть какие-то идеи – не стесняйтесь и пишите мне в приват, разберемся.
С уважением,
Лифанов Александр
Siemens, DF FA AS, Москва

Аватара пользователя
alexander_lifanov
Сообщения: 64
Зарегистрирован: 12 ноя 2018, 14:53
Откуда: Москва
Контактная информация:

Сообщение alexander_lifanov » 25 сен 2020, 15:51

Дополнение.
Если кому-то нужны красивые картинки - странички сайта мы перевели:
https://new.siemens.com/ru/ru/produkty/ ... -edge.html
https://new.siemens.com/ru/ru/produkty/ ... -edge.html
С уважением,
Лифанов Александр
Siemens, DF FA AS, Москва

Негатив
Сообщения: 74
Зарегистрирован: 30 май 2019, 08:25

Сообщение Негатив » 12 май 2021, 10:41

А интеграция с ibaPDA есть? В виде приложения, наверное.
Функциональность с приложениями для мониторинга частично перекрывается, но PDA инструмент крайне быстрый, мощный и удобный.

Аватара пользователя
alexander_lifanov
Сообщения: 64
Зарегистрирован: 12 ноя 2018, 14:53
Откуда: Москва
Контактная информация:

Сообщение alexander_lifanov » 12 май 2021, 12:09

Негатив писал(а):
12 май 2021, 10:41
А интеграция с ibaPDA есть? В виде приложения, наверное.
Функциональность с приложениями для мониторинга частично перекрывается, но PDA инструмент крайне быстрый, мощный и удобный.
Уточните, какую интеграцию имеете ввиду?

Подробно с ida я не знаком, но вижу, что как минимум можно с ней обмениваться данными по MQTT, OPC UA, через шаренную DB...
С уважением,
Лифанов Александр
Siemens, DF FA AS, Москва

Негатив
Сообщения: 74
Зарегистрирован: 30 май 2019, 08:25

Сообщение Негатив » 12 май 2021, 12:16

alexander_lifanov писал(а):
12 май 2021, 12:09
Уточните, какую интеграцию имеете ввиду?
IbaAnalyzer или Client в виде EDGE-приложения. Было бы удобно.
IbaServer вряд ли, там лицензирование сложное.

Негатив
Сообщения: 74
Зарегистрирован: 30 май 2019, 08:25

Сообщение Негатив » 12 май 2021, 12:22

И ещё вопрос. Сейчас изучаю возможности EDGE - наличие сервера с EDGE management является обязательным? Каковы потоки данных в рамках платформы? Можно ли ограничиться парочкой панелей с понравившимися приложениями, без всех облачных технологий и связи с интернетом?

Аватара пользователя
alexander_lifanov
Сообщения: 64
Зарегистрирован: 12 ноя 2018, 14:53
Откуда: Москва
Контактная информация:

Сообщение alexander_lifanov » 12 май 2021, 12:49

Негатив писал(а):
12 май 2021, 12:22
И ещё вопрос. Сейчас изучаю возможности EDGE - наличие сервера с EDGE management является обязательным? Каковы потоки данных в рамках платформы? Можно ли ограничиться парочкой панелей с понравившимися приложениями, без всех облачных технологий и связи с интернетом?
Кратко.
1. На данный момент возможна единственная конфигурация serverless Edge - на базе панелей Unified Comfort. Ограничения: 700 Мб свободной RAM на все приложения, не более 4 одновременно работающих приложений, по-моему, не более 6 установленных.
2. Потоки данных.
2.1. Вся обработка производится на IED, восходящие (да, в общем, и нисходящие) потоки данных лежат на совести программиста-разработчика.
2.2. Связка IED-IEM используется чисто для мониторинга платформы и приложений, обновлений софта. Порт 443 и еще один какой-то.
2.3. Связка IEM-IEH используется для обновления ОС и приложений из "большого" репозитория и для манипуляций лицензиями. Нужна только на время исполнения этих действий.
3. Да, пожалуйста. Функционал есть в UCP "из коробки", на работу Edge в продакшене штатно нужна лицензия (примерно, как для OPC-сервера в S7-1500), про нее спросят только при обращении в техсаппорт по соответствующей теме.

Если нужно более полно - черкните в приват (лучше на служебный емейл), можем пообщаться, подумаем как это лучше организовать.

Дополнение. Там сейчас на SIOS выложили некоторые приложения для Edge@UCP, они будут бесплатны до 01.01.2022.
Последний раз редактировалось alexander_lifanov 12 май 2021, 12:56, всего редактировалось 1 раз.
Причина: Дополнение
С уважением,
Лифанов Александр
Siemens, DF FA AS, Москва

Негатив
Сообщения: 74
Зарегистрирован: 30 май 2019, 08:25

Сообщение Негатив » 13 май 2021, 07:51

Написал вам письмо(через форум), не уверен что отправилось нормально.
Подскажите, возможно ли "Своё" приложение на Docker применять на EDGE-устройствах без публикации на Hub? Тоесть оставить его исключительно "внутренним".