АСУТП. Контур доверия. Подкаст 2 — АСУ ТП: сообщество инженеров

АСУТП. Контур доверия. Подкаст 2

О чём видео

Второй выпуск подкаста «АСУТП. Контур доверия» посвящён рабочей группе по открытым решениям в автоматизации и компонентам, которые разрабатывает Северсталь. Эксперты рассказывают о создании открытого программного ПЛК и среды разработки, работе с периферией разных вендоров, планах по национальной платформе с маркетплейсом компонентов и подготовке обучающих материалов.

Что разбирается
  1. 00:46 Рабочая группа: состав и участники
  2. 05:44 Разработка открытого программного ПЛК и среды разработки
  3. 09:33 Среда разработки: объединение классической IDE и платформы
  4. 11:16 Интерфейсы вендоров и автоматизация проектирования
  5. 12:38 Открытый программный ПЛК и работа с периферией
  6. 16:58 Национальная платформа и маркетплейс компонентов
  7. 20:07 Видеоуроки и статьи для быстрого старта
Оборудование и ПО
  • ПЛК

Кому полезно: Инженерам АСУ ТП, интересующимся открытыми решениями и отечественными разработками

Описание составлено автоматически по расшифровке речи в ролике.

Расшифровка видео

0:10 Всем привет, сегодня продолжаем нашу серию подкастов Сутп контур доверия и в этой теме. Мы расскажем про рабочую группу, про те компоненты, которые разрабатывает наша компания Северсталин Фоком. Традиционно представлю наших экспертов Иван архитектора. Сут и п это человек, который может скрестить бизнес, логику с логикой железа и управлять всеми технологическими процессами. И руководитель направления покрыта супер поет Генионенька всем привет, который может оживить код даже в открытое супер.

0:46 И так коллеги сегодня будет тематика про рабочую группу и как раз у нас судьи. Иван, который является участником этой рабочей группы Иван, расскажи нам по традиции. Как ты пришел в эту профессию и что такое рабочая группа, кто там участвует? Что это вообще за группа такая, так Татьяна Евгений? Приветствую коллеги, добрый день.

1:10 В профессии я уже 21 год и не могу похвастаться в плане того, что кроме металлургии я нигде не работал, то есть только в металлургии. Так получилось, что когда я устраивался у вас у ТП. Даже с высшим образованием не брали на инженерскую должность. То есть я устраивался электромонтером, работал электромонтером, 1 место? Работала с электромонтер, что разряда в бригаде ремонт станков ЧПУН и так получилось, что цех был на капитальном ремонте и моя стажировка. С 1 дней началась в грязи под гидропрессом, то есть под станками было очень весело. Ну и, соответственно, за 21 год прошел путь от. Электромонтера, инженера, инженера, программиста, ведущего инженера, главный специалист по автоматизации и вот сейчас работаю архитектором.

2:10 Было очень всего много и весело. В рабочую группу сложились обстоятельства, да что в 22 году все компании. Находились в одинаковых условиях, общались с коллегами, и все, ну, занимались 1 и тем же. Да, все смотрели, что у нас есть на рынке из отечественных вендоров. Все тестировали ПК, все тестировали скады, которые есть на отечественном рынке российских разработчиков, и мы поняли, что нам надо общаться, потому что, ну. Мы решаем одни и те же задачи, тратим время на своих экспертов, на 1 и то же и надо обмениваться опытом. Надо ну смотреть, что есть вместе, да и мы все. Понимали, что, наверное, история с вендерлок вот история, когда все унифицировано под единого вендора. Она это не самое лучшее на данный момент, и мы решили, что.

3:14 Должна быть такая платформа открытой платформы, в которой компоненты, как вот по аналогии, сойти как уже можно миксовать различные компоненты, чтобы они были. Общались под ним протоколом, была легкая переносимость прикладной программы, то есть и все пошли в эту историю. Рабочая группа у нас была создана при. Региде Минпромторга это инициаторы, это были ЦК металлургии ЦК Химия. Но цифровая экономика открыта система автоматизации Антона Арнаутова, и там в 1 очередь были собраны заказчики, конечно, то есть это. Наверное, одни из наших ключевых заказчиков стороне из различных от растений, то есть это не только металлургия Газпром нефть, это иерхим. Это Ростелеком сверхсталь на мы к. Ну, то есть очень много коллеги из Норникеля, то есть очень, очень много компаний, да сейчас уже я не. Знаю, сколько, наверное, около 200 компаний мне кажется, то есть очень много, но сейчас в группе уже есть и интеграторы есть разработчики и.

4:30 Да, я вижу, что активного в телеграм чатах присоединяются коллеги из разных компаний. Все таки вам расскажи о результатом работы рабочей группы. Что будет, чтобы люди понимали, что такое вообще, что ожидать от это рабочей группы? Да, все расскажу, то есть есть рабочая группа и и также созданы. Технические рабочие группы и так получилось, что 1 технический рабочий групп, которые были созданы это по открытому программному полка и по. Открытой интегрированной среде разработки, и опять же так вот получилось, что эти компоненты были интересны очень северстали и соответственно.

5:10 Соответственно, Северсталь стала курировать данные технические рабочие группы в лице меня, и мы разрабатывали технические требования для этих. Компонентов далее мы эти требования рассылали многим разработчикам, получали от них замечания, проводились с ними встречи ряд замечаний, которые.

5:32 Мы приняли и добавили в новую версию технических требований, и вы, по данным требованиям, как раз я надеюсь, разрабатывается наш компонент. Евгений, ну ты как человек ответственный за разработку этих компонентов? Расскажи подробнее, что за компоненты Северсталь разрабатывает, ну как Иван. Правильно сказал, мы взяли за разработку 2 связанных компонентов, это открытый программный ПЛК и среда разработки к нему под немножко расскажу. Наверное, про открытый программный ПЛК, почему он открытый, к чему программы? Мы видим, что паука, как софт, это набор сервисов, связанных между собой. Шинами или несколькими еще какими то другими сервисами, которые выполняет во 1 управление технологическим процессом, управляет слоем коммуникаций.

6:27 Резервирование в дальнейшем, надеюсь, и среда разработки. То есть это тот интерфейс, который видит инженер, когда мы взялись за разработку 1 открытого программного полка? Вот слово открытость, что такое открытость как раз здесь помогли. Собранные требования рабочей группы, потому что заказчики фактически написали свои боли, что им бы хотелось с ним, бы хотелось программировать на том, на чем они привыкли. Желательно переносить этот код между разными платформами и.

7:00 И в целом, а а что можно было доработать то, что нужно, потому что бывает так, что вроде бы все устраивает? Но вот тут вот чуть чуть я вижу по другому. Тут бы я пидлы сделал бы лучше или прочего. Тут бы я бы лучше сделал, и мы решили, что. Мы свое решение будем о консорсе, чтобы не просто как бы там, на уровне ВДС. Т, что то кодировалось, могли залечь в исходнике, посмотреть вообще, как это сделано, подправить там что. То свое помочь нам развить этот продукт общими усилиями и еще 1 требованием было. Это кросс, платформенность, и здесь мы смотрели, какие вообще варианты и сценарий использования. Возможно, у нас это был сценарий как в виртуальных машинах или докерах, это архитектура там х 8 64. Значит, мы ее должны поддержать, мы его поддержали, потом стали смотреть вообще. На каком оборудовании вендоры делают свои решения вендоров? Надо сказать много, и они разной степени зрелости, что тоже здорово они развиваются, и мы выбрали, что есть еще 2. архитектуры это Арм 32 и Ар 64 вот это довольно известный узком кругу процессор Рукчик. 35 68 35 88 Мы и взяли все мы какие то вендоры сразу к нам пришли, мы такие, как бы Эрли. Адаптер, и это были наши 1 платформы, на которых мы портировали, то есть мы не просто запустили приложение. Как и она там работает, нет, мы подбирали так этих вендоров, так что в 1. случае нужно делать кастомные кастомные решения под конкретного этого вендора. То есть дотюгивать, можно сказать, наш программный паука, чтобы он работал там, обеспечивая взаимосвязь? По их проприторной шине мы это сделали, удостоверились, что наш подход работает и двинулись дальше ко 2 релизу, над которым мы сейчас работаем, там добавляется уже много, но.

8:59 Готовимся его и тестируем к выкладке в Гитлерс, где можно скачать либо в виде исходных кодов. Самим собрать или лучше сразу качать бинарные файлы под нужную вам платформу. Также, поскольку часто общаюсь с коллегами. Сейчас мне выпал шанс общаться и со студентами. Понимаю, где у нас есть белые пятна, они, как всегда, в документации, потому что разработка идет вперед, документация немножко отстает. Мы тут тоже наверстываем, надеюсь, что В.

9:33 Ближайшее время тоже это выложим мы. Дитверс видим, как основную такую, наверное, платформу, куда мы будем выкладывать все, что мы сделали. Вот это что касательно программного полка, и теперь и, наверное, пройду. Е потому, что, если говорить честно, инженер, особенно инженер. Ступы он видит ассоциацию разработки, то есть что то, где то, как что там крутится внутри контроля, он не понимает для большинства осушников. Паука, это железка с портом там изырнет, из повезет вот это там какой, то другой порт. Вот, но про идее ты, Татьян, можешь рассказать? Больше потому, что Татьяна является владельцем продукта и сейчас как раз тоже готовится свеженький релиз. Да спасибо, Жень за хороший! Вопрос действительно идее у нас будет очень, скажем так, наверное, революционной, потому что она объединит в себе как классическую. Д. е., которая все привыкли инженера СТП, где есть таблица сигналов, где есть управление арматурой, сигналами и так далее, но при этом. Останется вся та изюминка, которую нам дала та платформа, на которой мы реализуем свое решение. Мы не скрываем то, что это у нас форк.

10:53 Который мы дорабатываем, это опен софт, решения будет точно так же. Можно будет его скачать, но единственное, что на агитверсе, пока у нас не получилось. Поскольку достаточно объемная, ее можно будет скачать с сайта Северстали, она будет выходить параллельно с поддержкой того же релиза, что и рантами. Поскольку при работе В области АСТП мне приходилось сталкиваться с интерфейсами порядка 40 различных вендоров. То есть мне удалось посмотреть на решения, которые есть?

11:30 У разных виндаров, где то есть что то лучше было что, то хуже и так далее. То есть сейчас в Уде мы заложили, на наш взгляд, самые интересные фичи, которые помогут автоматизировать. Именно проектирование управлять этим, но про идее я думаю, что тут надо прям. Наверное, отдельный какой то мастер класс лучше 1 раз увидеть, чем 100 раз услышать и соответственно в.

11:57 Посвятим этому какой то отдельный урок и, скорее всего, выложим также на нашей платформе. Но и денег тебе вопрос, потому что многие спрашивают хорошо, окей открытые АСУ ТП. А как же вы сращиваете вот эту открытость, которую разрабатываете именно с управлением? Как можно сделать так, что вы заливаете на разных полках, но умеете управлять входами и выходами разных модулей, как реализован этот слой? Потому что у людей есть достаточно серьезные вопросы, они просто не верят в это, что так возможно, ну как я говорил.

12:38 Рантайн или открытый программный ПЛК-это набор сервисов или программ, или программных компонентов. Как бы проще, которая отвечает за выполнение своей задачи, то. Есть случае, если основной шиной паука является Макбаз, задействован этот протокол, и можно с ним работать. Можно сказать, что он вас же был в фудяки, да он был, но.

13:05 Он там и остается, да, но работать с ним было очень удобно. Те, кто пробовал и те, кто вот заходил в исследование на фудяка. Изначально это прям очень было тяжело, мы перешли, мы его во 1 собираем нормально, без. Каких либо зависимости обеспечили переноски и в д. е. Мы добавили много ФИЧ, которые облегчают проектирование функциональным блоком для опроса нужной периферии. Если получается так, что как какая у Вендора есть? Внутренние шины или какой то специфичный протокол здесь не 2 2 развилки, либо мы идем и договариваемся. Нам дают описание, как это реализованы, мы это плагин сами организуем, а бывает наоборот бывает так, что. Вендер идет нам навстречу такой вендеры. Есть, которые чуть ли не сами на носях пишут функциональные блоки, и мы включаем это в нашу систему сборки и собирается нужный функциональный блоки нужные библиотеки. И у нас работают периферии, так как они прям реально могут управлять периферии. Да, да, да, в этом и в этом, и весь смысл. То есть, но если смотреть как бы, как это реализован, то есть есть плагин адаптер реализован. Интерфейс обмена к этому интерфейсу обмена обращается функциональный блок опроса определенного модуля. И этот модуль просто запрашивает нужную либо ячейку памяти через и все зависит от того, как у. Вендора реализована коммуникация с модулями воды. То есть смотри, получается, мы совсем даже не конкурируем с виндарами, разработчиками которых есть своя идее проприетарные. Так далее мы можем их пригласить. В нашу систему они могут написать свои библиотеки, раз у нас открытый код, да они могут написать, если вендор подошел уже как был. Вендор же тоже растут, надо отдать должное, потому что в 22 году прошел такой.

14:57 Эволюционный кризис роста можно так назвать, потому что объемы продаж, наверное, выросли и объемы закупок у компании тоже выросли, и КДС многие, которые его использовались. Нам нужно было сходить, и Вендора тоже эволюционно. Подошли к проектированию своих аппаратных программно аппаратных решений в системном уровне. Кто то уже встраивают чуть ли не апи, к которому я как сторонняя среда могу обратиться, все сделать, то есть многие вендор. Уже готовят свою аппаратную платформу к разным средам исполнения, то есть к разным сценариям. Да потому, что есть разные сценарии, да есть сейчас КДС, пока она на какой то ряд не Крити, не объекты, какие можно использовать. Да, есть другая среда, которая уже есть в реестре, который можно использовать на той же аппаратной платформе. Есть мы, который мы тоже встаем на эту аппаратную платформу, и здесь получается выбор, это очень хорошо и.

15:58 Что хочется достигнуть, охватить как можно больше интересным нам аппаратных платформ для того, чтобы у нас внутри был выбор? Скажи. Какую обратную платформу, под какой технологический процесс правильно использовать, потому что есть там и технологии, где нужно резервирование, а есть день управления технология? Просто сборка цифровых сигналов для того, чтобы передать там либо в мес, либо еще там Виджетов передать, где важна стоимость Тега. Там как раз себя проявит, я надеюсь, виртуализация где. Основная задача паука-это сбор сигналов с различных модулей вуду. Отлично, но тут, наверное, вопрос еще к Ивану. Смотри, сейчас разрабатывается много компонентов. Северсталь взяла, 2 кто? То взял еще Ростелеком, взял шину обмена еще кто то. А как это все совместить, в 1 кто будет отвечать за это, как это все будет реализовано? Какое то видение есть у рабочей группы?

16:58 Сложный вопрос задаешь, я думаю, что все таки у у нас будет платформа до Национальная платформа. Открытые, где данные компоненты будут совместно работать у нас. Появится что то в виде маркетплейса, да где будут представлены эти компоненты, и там будут компоненты не только которые будут, как вот наши компоненты, но и компоненты.

17:26 Которые будут платные и можно будет попробовать и потестировать их между собой, выбрать лучшие для себя лучшие, которые подходят под твою технологию. На данный момент, насколько я знаю, сейчас идет подготовка таких мощностей для виртуальных стендов на. Которых данные компоненты будут развертываться, то есть коллеги из рабочей группы занимаются этим. И я надеюсь, что мы и свои компоненты там на данных виртуальных машинах развернем и их протестируем. Конечно, то есть фактически мы сможем потестировать на. Совместимость всех компонентов открытая супер, а интеграторы. Скажи, к нам тоже присоединяется сейчас, как вот их видение да присоединяется? И мало того, как раз занимается таким общим стендом, это и взялись заниматься интегратора, то есть они на своих. Мощностях будут его разворачивать. Ну, то есть смотрите, я все таки вижу, что есть заинтересованности бизнеса, как в прошлом подкасте. Да, мы обсуждали к таким открытым решением, есть движение государства и рабочей группы, в том числе при поддержке, чтобы вся.

18:40 История с разработкой компонентов все таки взлетела, и они были не просто отдельными кусочками, дабы несовместимы были между собой и. В принципе на рынке появилась достаточно новое, я бы сказала даже революционное решение, которое будет закрывать более большинства. Каких то проектов, которые сейчас есть в различных отраслях, все верно? Заинтересованность государства в лице Министерства промышленности, торговли. Российской Федерации огромная, мало того, что нам на последних встречах вообще говорили, что вам пора выходить на международный уровень и у.

19:20 У нас есть различные форматы БРИКС, Евразийский союз, что надо работать и с коллегами, чтобы наши компоненты использовали не только у нас в России. Да это прям круто, теперь мы знаем этих людей, которые пишут историю открытых решений практически поименно.

19:43 Да, это все круто, конечно, все хорошо, но поскольку решения у нас новые. Ну, конечно, их можно скачать, ознакомиться прямо сейчас, даже все, но пока я знаю, что есть, да и Женя тоже. Озвучил проблему с документацией и так далее, то есть как человеку вот можно просто скачать и начать быстро стартовать. Можем, какие то вещи может быть сейчас предложить.

20:07 Ты прям читаешь мои мысли, и мы этим занимаемся. Да, мы слышали от коллег, и у нас будет ряд видеоуроков, на которых мы начнем с самого. Простого, как скачать с Гитлерсо айти Северстали наш программный полка, как скачать северстали нашу среду разработки, как их установить как? Работать в само идее, как написать простой проект, как запустить его, как его отладить, как по форсировать сигналы, как по диагностировать. Сигналы, то есть да будем делать, и мало того у нас на Хабре, есть же есть, сама знаешь. Эти статьи публиковало, то есть есть ряд хороших статей. Некоторые статьи носят ознакомительный характер, да некоторые статьи прям похожи на некие. Там тут реалы, по которым можно даже какой то. Проект сделать, но мы понимаем, что видео уроки нужны и будем делать обязательно. Да, это будет круто, прям это была очень интересная беседа. Коллеги, спасибо, что поделились тем, что сейчас происходит всем движением вперед. Я надеюсь, что в следующих встречах мы коснемся подробнее. Каких то интересующих вопросов мы сможем пригласить коллег из других отраслей? Да было бы здорово, всем спасибо спасибо за подкаст.

Расшифровка сделана автоматически (Yandex SpeechKit) и может содержать ошибки в терминах.

🔗 АСУТП. Контур доверия. Подкаст 2

Оставьте комментарий

Войти

Зарегистрироваться

Сбросить пароль

Пожалуйста, введите ваше имя пользователя или эл. адрес, вы получите письмо со ссылкой для сброса пароля.

Прокрутить вверх