[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

RU2796808C2 - Способ и система промышленной автоматизации с системой для встраивания встраиваемого web-приложения в окружающее web-приложение - Google Patents

Способ и система промышленной автоматизации с системой для встраивания встраиваемого web-приложения в окружающее web-приложение Download PDF

Info

Publication number
RU2796808C2
RU2796808C2 RU2021130792A RU2021130792A RU2796808C2 RU 2796808 C2 RU2796808 C2 RU 2796808C2 RU 2021130792 A RU2021130792 A RU 2021130792A RU 2021130792 A RU2021130792 A RU 2021130792A RU 2796808 C2 RU2796808 C2 RU 2796808C2
Authority
RU
Russia
Prior art keywords
web application
web
embedded
surrounding
servers
Prior art date
Application number
RU2021130792A
Other languages
English (en)
Other versions
RU2021130792A (ru
Inventor
Бенджамин ЛУТЦ
Original Assignee
Сименс Акциенгезелльшафт
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Сименс Акциенгезелльшафт filed Critical Сименс Акциенгезелльшафт
Publication of RU2021130792A publication Critical patent/RU2021130792A/ru
Application granted granted Critical
Publication of RU2796808C2 publication Critical patent/RU2796808C2/ru

Links

Images

Abstract

Изобретение относится к способу и системе промышленной автоматизации. Техническим результатом заявленного решения является уменьшение объема передачи данных в устройстве связи. Технический результат достигается тем, что в заявленном решении предусмотрено встраиваемое web-приложение, которое предоставляется по меньшей мере двумя web-серверами, причем определяется по меньшей мере один критерий, на основе которого определяют web-сервер, встраиваемое web-приложение которого встраивается в окружающее web-приложение, причем встраиваемое web-приложение и упомянутые по меньшей мере два web-сервера коммуникационно связаны друг с другом через устройство связи, и критерий относится к коммуникации в устройстве связи, при этом критерием является уменьшение передачи данных в устройстве связи между упомянутыми по меньшей мере двумя web-серверами, при этом посредством web-приложений предоставляют функции в системе промышленной автоматизации. 2 н. и 7 з.п. ф-лы, 2 ил.

Description

Изобретение относится к способу и системе промышленной автоматизации с системой для встраивания встраиваемого WEB-приложения в окружающее WEB-приложение в соответствии с пунктом.
Системы промышленной автоматизации используются для контроля, управления и регулирования производственных процессов, в частности в автоматизации процессов производства, промышленных процессов и зданий, а также для обеспечения возможности работы управляющих устройств, датчиков, машин и промышленных установок самостоятельно и независимо от вмешательства человека. В связи с постоянно возрастающей важностью информационных технологий для систем автоматизации, которые включают в себя многочисленные сетевые управляющие или компьютерные блоки, все более важными становятся способы надежного обеспечения функций, распределенных по системе автоматизации, для обеспечения функций контроля, управления и регулирования.
Из EP 2 902 857 B1 уже известно, что функции системы промышленной автоматизации делаются доступными с помощью WEB-приложений, которые собираются во взаимосвязанные WEB-приложений на стороне клиента во время последовательности управляющей программы или во время выполнения (Runtime) и предоставляются пользовательскому интерфейсу на стороне клиента. WEB-приложения включает в себя, соответственно, по меньшей мере один компонент приложения, для которого генерируется структура компонента. Предпочтительно, пользовательский интерфейс на стороне клиента включает в себя WEB-браузер.
В случае WEB-приложения речь идет о прикладной программе, основанная на модели клиент-сервер (см., например, Википедию: «WEB-приложение», https://de.wikipedia.org/wiki/Webanwendung, от 17 ноября 2018 г.).
Из EP 3 151 503 A1 известны способ и система для встраивания встраиваемого WEB-приложения в окружающее WEB-приложение, причем окружающее первое WEB-приложение выполняется в браузере, а встраиваемое второе WEB-приложение для запуска обеспечивается в отдельной области исполнения и отображения окружающего первого WEB-приложения, причем окружающее первое WEB-приложение предоставляется первым WEB-сервером, а второе встраиваемое WEB-приложение предоставляется вторым WEB-сервером.
Из US 2007/0005689 A1 известна система распределения контента, в которой базовый HTML-документ WEB-страницы предоставляется сервером поставщика контента, тогда как встраиваемые в эту WEB-страницу объекты данных (файлы изображения, аудио и видео файлы) предоставляются другими серверами, которые предпочтительно находятся в непосредственной близости от клиентов. Таким образом, контенты распределяются по набору серверов, оптимизируя использование памяти и избегая перегрузки серверов.
Документ US 2010 /0042724 A1 также раскрывает система распределения контента, в котором объекты данных (файлы изображения, аудио и видео файлы) встроены на WEB-странице поставщика контента. При этом встраиваемые объекты данных предоставляется в зависимости от местоположения клиента либо с помощью WEB-сервера, предоставляющего WEB-страницу, или при помощи другого сервера.
В случае US 2007/0005689 A1 и US 2010/0042724 A1 в WEB-страницу встраиваются только объекты данных, но не прикладные программы.
В случае распределенных служб, сервисные компоненты которых предоставляются несколькими различными управляющими или компьютерными блоками для реализации функций системы автоматизации, к коммуникационной инфраструктуре системы автоматизации предъявляются высокие требования. С одной стороны, обычно должны выполняться требования к связи в реальном времени; с другой стороны, различные протоколы связи должны иметь возможность максимально прозрачно использоваться для распределенных служб. Плохо работающая инфраструктура связи может поставить под угрозу безошибочное предоставление служб и отрицательно сказаться на стабильности и доступности системы.
При доступе к службам связанных данных и измеренным значениям в системе промышленной автоматизации, кроме этого, также часто существуют высокие требования с точки зрения доступности и качества обслуживания.
Кроме того, по причинам эксплуатационной безопасности, уменьшения сложности и защиты ноу-хау часто существуют ограничения прав собственного персонала или третьих лиц на доступ к службам, данным или измеренным значениям системы автоматизации или системы или объекта, которые автоматизируется.
Как правило, эти требования становятся тем важнее, чем крупнее автоматизированная система или система или объект, которые автоматизируются. Поэтому они применяются, в частности, к большим и сложным системам управления технологическими процессами, например, используемым для систем контроля, управления и регулирования в перерабатывающей промышленности (например, химической, фармацевтической. металлургической, нефтегазовой, бумажной).
Поэтому задачей настоящего изобретения является предложение способа и системы промышленной автоматизации, с помощью которых эти требования, в частности, в случае больших систем управления технологическими процессами, могут быть выполнены даже лучше, чем раньше.
Решение этой задачи достигается с помощью способа по п.1 и системы промышленной автоматизации, по п.5. Предпочтительные варианты осуществления являются объектом зависимых пунктов формулы изобретения.
В предложенном согласно изобретению способе встраивания встраиваемого WEB-приложения в окружающее WEB-приложение, причем встраиваемое WEB-приложение для выполнения предусматривается в отдельной области исполнения и отображения окружающего WEB-приложения, встраиваемое WEB-приложение предоставляется по крайней мере двумя WEB-серверами. Окружающее WEB-приложение предпочтительно выполняется в браузере.
За счет предоставления того же встраиваемого WEB-приложения по меньшей мере двумя WEB-серверами, в случае выхода из строя одного из двух WEB-серверов по- прежнему будут доступно предоставление WEB-приложения и предоставляемой с его помощью функции. Именно в случае сложных систем со множеством служб или функций, источников данных и множеством персон, имеющих доступ к службам или функциям для управления и контроля, это также предлагает дополнительную гибкость в разделении служб или функций, источников данных, сбора и хранения данных на различных подсистемах и соответственно назначенных им серверах. Это может быть использовано для увеличения избыточности, контролируемости и работоспособности и, следовательно, надежности, для уменьшения сложности, уменьшения передачи данных и для получения лучших вариантов ограничения доступа для персонала.
Согласно изобретению определяется по меньшей мере один критерий, на основе которого, предпочтительно автоматически, определяется по меньшей мере один из двух WEB-серверов, предоставленное встраиваемое WEB-приложение которого встраивается в окружающее WEB-приложение. Критерий может также неявно устанавливаться, например, а основе сохраненных на WEB-сервере назначений WEB-приложений WEB-серверам (например, в контексте проектирования серверной системы).
Согласно изобретению встраиваемое или встроенное WEB-приложение и по меньшей мере два WEB-сервера коммуникационно связаны друг с другом через устройство связи и критерий относится к коммуникации в устройстве связи. При этом критерием является уменьшение передачи данных в устройстве связи между по меньшей мере двумя WEB-серверами.
Согласно дополнительному предпочтительному варианту осуществления определяется WEB-сервер, который предоставляет окружающее WEB-приложение, и тот из, по меньшей мере, двух WEB-серверов, предоставляемое встраиваемое WEB-приложение которого встраивается в окружающее WEB-приложение.
WEB-сервер, который предоставляет окружающее WEB-приложение, может затем сообщать определенный WEB-сервер окружающего WEB-приложения при его выполнении, так что оно затем встраивает WEB-приложение этого определенного WEB-сервера в окружающее WEB-приложение.
WEB-сервер, который предоставляет окружающее WEB-приложение, может, дополнительно сообщать окружающему WEB-приложению при его выполнении другой WEB-сервер(а), который(ые) предоставляет(ют) встраиваемое WEB-приложение. В случае выхода из строя встраиваемого WEB - приложения, тогда без особых задержек может осуществляться переключение на другой WEB-сервер и встраивание WEB-приложения этого Web-сервера.
В качестве альтернативы WEB-сервер, который предоставляет окружающее WEB-приложение, может также предоставить только по меньшей мере один критерий для определения WEB-сервера для встраиваемого приложения, а затем это может быть использовано в другой месте для определения WEB-сервера встраиваемого приложения. Например, окружающее приложение или другая служба могут затем самостоятельно определить этот WEB-сервер на основе по меньшей мере одного критерия.
Предпочтительно, имеется интерфейс данных между WEB-приложениями. Это позволяет WEB-приложениям взаимодействовать друг с другом. Таким образом, связанные друг с другом службы или функции можно гибко интегрировать в систему автоматизации.
Согласно изобретению способ используется в системе промышленной автоматизации, в частности в системе управления технологическим процессом, то есть WEB-приложения предоставляют функции в системе промышленной автоматизации.
В соответствии с изобретением система промышленной автоматизации, в частности система управления технологическим процессом, с системой для встраивания встраиваемого WEB-приложения в окружающее WEB-приложение, причем встраиваемое WEB-приложение предоставляется для исполнения в отдельной области исполнения и отображения окружающего WEB-приложения, содержит по меньшей мере два WEB-сервера, которые предоставляют встраиваемое WEB-приложение (т.е. предоставляют то же WEB-приложения). Предпочтительно, система включает в себя браузер, предназначенный для выполнения окружающего WEB-приложения.
Согласно изобретению система выполнена для того, чтобы с использованием по меньшей мере одного критерия определять тот из по меньшей мере двух WEB-серверов, предоставляемое встраиваемое WEB-приложение встраивается в окружающее WEB-приложение.
WEB-приложение и по меньшей мере два WEB-сервера при этом коммуникационно связаны друг с другом посредством устройства связи, причем критерий относится к коммуникации в устройстве связи.
Критерий при этом относится к уменьшению передачи данных в устройстве связи между упомянутыми по меньшей мере двумя WEB-серверами.
WEB-сервер, который предоставляет окружающее WEB-приложение, выполнен предпочтительно так, чтобы на основе критерия, определяет тот из по меньшей мере двух WEB-серверов, предоставляемое встраиваемое WEB-приложение встраивается в окружающее WEB-приложение.
WEB-сервер, который предоставляет окружающее WEB-приложение, предпочтительно выполнен так, чтобы сообщать определенный WEB-сервер окружающего WEB-приложения при его выполнении.
WEB-сервер, который предоставляет окружающее WEB-приложение, выполнен так, чтобы дополнительно сообщать окружающему WEB-приложению при его выполнении другие WEB-сервера, которые предоставляют встраиваемое WEB-приложение.
В качестве альтернативы, критерий может только предоставляться WEB-сервером, который предоставляет окружающее WEB-приложение, и использоваться в другом месте для определения WEB-сервера встраиваемого WEB-приложения.
Предпочтительно, между WEB-приложениями предусмотрен интерфейс данных.
Упомянутые преимущества способа согласно изобретению и его предпочтительные усовершенствования упомянутых преимуществ также относятся и к системе промышленной автоматизации согласно изобретению и ее предпочтительным усовершенствованиям.
Изобретение и другие преимущественные усовершенствования изобретения в соответствии с признаками зависимых пунктов формулы изобретения более подробно поясняются ниже на основе примерных вариантов осуществления, представленных на чертежах. Показано:
Фиг. 1 - упрощенное представление базовой структуры системы согласно изобретению,
Фиг. 2 - показывает последовательность этапов способа согласно изобретению.
На фиг. 1 показано упрощенное представление промышленной установки 1 с системой 2 промышленной автоматизации. Такие системы 1 используются в различных отраслях промышленности, например, в перерабатывающей промышленности (например, химической, фармацевтической, металлургической, нефтегазовой, бумажной), в разнесенном промышленном производстве и в электроэнергетике. Фактический отраслевой процесс 3, например процесс производства или выработки энергии, контролируется и/или регулируется и отслеживается системой 2 автоматизации. Система 2 автоматизации содержит для этого один или несколько промышленных контроллеров (в данном случае элементов 4 управления) и два или более серверов 5, 6, автоматизации, которые часто также называют «сервером приложений» (Application-Server) или «сервером операторской системы».
Каждый из элементов 4 управления затем управляет работой подпроцесса 3a или 3b в процессе 3 в зависимости от его рабочих состояний. Для этого процесс 3 включает в себя исполнительные механизмы 7, которыми можно управлять с помощью элементов 4 управления. В этом случае речь может идти об исполнительных механизмах (например, двигатель, насос, клапан, переключатель) или группах таких исполнительных механизмов или целых секциях установки. Процесс также включает датчики 8, которые предоставляют элементам 4 управления фактические значения переменных процесса (например, температуры, давления, скорости). При этом сервер 5 автоматизации назначается подпроцессу 3a, а сервер 6 автоматизации назначается подпроцессу 3b. Систему 2 автоматизации без полевых устройств (т.е. без исполнительных механизмов 5 и датчиков 6) часто называют «системой управления технологическим процессом».
Сеть связи установки 1 содержит на более высоком уровне выполненную, предпочтительно, в виде шины сеть 10 установки, посредством которой серверы 5, 6 автоматизации находятся в коммуникационном соединении с двумя станциями 11, 12 управления и контроля, часто называемыми «постами оператора», и выполненную, предпочтительно, в виде шины сеть 10 управления, посредством которой элементы 4 управления находятся в коммуникационном соединении между собой и с серверами 5, 6 автоматизации. Соединение элементов 4 управления с исполнительным механизмами 7 и с датчиками 8 может осуществляться через дискретные сигнальные линии 13 или через полевую шину 15. В системах управления технологическим процессом сеть 11 установки обозначается как «оконечная сеть» или «терминальная шина», а сеть управления также называется «сеть установки» или «шина установки».
На серверах 5, 6 автоматизации сохранены одна или несколько прикладных программ для конкретной установки, которые приводятся в исполнение во время работы установки 1. Они служат, например, для конфигурирования элементов 4 управления в установке 1, приема и выполнения активных действий оператора на станциях 11, 12 управления и контроля (например, выставления или изменения целевых значений переменных процесса), или для генерирования сообщений для персонала установки и отображения их на станциях 11, 12 управления и контроля. В системе управления технологическим процессом станции 11, 12 управления и контроля обычно располагаются в диспетчерской установки 1.
Система 2 автоматизации также включает в себя дополнительные серверы, такие как сервер 13 облуживания и сервера 14 инжиниринга, которые также подключены к сети 10 установки.
Серверы 5, 6, 13, 14 включаю в себя соответственно WEB-сервер 5', 6', 13' и 14', который предоставляет WEB-приложение 24.
WEB-браузер (для краткости: браузер) 22, работающий на нем, отображается на дисплее 21 станции 11 управления и контроля, которая коммуникационно соединена или выполнена с возможностью установки коммуникационного соединения с WEB-серверами 5', 6', 13 'и 14' через сеть 10.
В браузере 22 выполняется первое WEB-приложение 23, которое также следует далее называть как «окружающее WEB-приложение» и которое, по меньшей мере, частично поддерживается («размещается») WEB-сервером 5'; аналогично этому второе WEB-приложение 24, которое следует далее называть как «встраиваемое WEB-приложение», по меньшей мере частично поддерживается («размещается») одним из WEB-серверов 5', 6', 13' и 14'. Встраиваемое WEB-приложение 24 предназначено для выполнения в отдельной области 25 исполнения и отображения, которая спроектирована как «встроенный фрейм» или «iframe» в окружающем WEB-приложении 23. Между отдельной областью 25 исполнения и отображения и окружающим WEB-приложением 23 расположен интерфейс 26 интеграции для обмена уведомлениями или сообщениями. Далее, между WEB-приложениями 23, 24 и их соответственно назначенными WEB-серверами устанавливаются каналы связи.
Согласно изобретению встраиваемое WEB-приложение 24 предоставляется по меньшей мере двумя WEB-серверами, в данном случае даже всеми WEB-серверами 5', 6', 13', 14'. Другими словами, все WEB-серверы 5', 6', 13', 14 предоставляют одно и то же WEB-приложение 24. За счет предоставления встраиваемого WEB-приложение 24 множеством WEB-серверов 5', 6', 13', 14', WEB-приложение 24 и предоставляемые им функции продолжают быть доступными при выходе из строя одного из WEB-серверов 5', 6', 13', 14'. В частности, в случае больших сложных систем с большим количеством служб или функций, источников данных и большим количеством людей, которые получают доступ к службам или функциям в режиме отслеживания или контроля, это обеспечивает дополнительную гибкость в разделении служб или функций, источников данных, а также сбор и хранение данных в разных подсистемах, здесь, например, в двух подпроцессах 3a, 3b процесса 3, и соответственно назначенных им серверах, здесь, например, сервер 5, назначенный подпроцессу 3a и сервер 6 назначен подпроцессу 3b.
Это может быть использовано для увеличения избыточности, контролируемости и работоспособности и, следовательно, надежности, для уменьшения сложности, уменьшения передачи данных и для получения лучших вариантов ограничения доступа для персонала.
Система, содержащая WEB-серверы 5', 6', 13', 14', WEB-приложения 23, 24 и отдельную область 25 исполнения и отображения, обозначена здесь 100.
Преимущественно, определяется по меньшей мере один критерий K, на основе которого WEB-сервер 5', предоставляющий окружающее WEB-приложение 23, автоматически определяет тот WEB-сервер 5', 6', 13', 14', предоставляемое WEB-приложение 24 которого встраивается в окружающее WEB-приложение 23. Критерий может, например, также неявно устанавливаться на основе хранящихся на WEB-сервере 5' фиксированных назначений WEB-приложений 24 WEB-серверам 5', 6', 13', 14'.
Критерий предпочтительно относится к коммуникации в сети 10 установки, в частности к уменьшению передачи данных в сети 10 установки, и здесь, в частности, между WEB-серверами 5', 6', 13', 14'. Это особенно важно в том случае, когда данные или визуализации процесса 3 или системы 2 автоматизации изначально доступны только на одном из серверов 5, 6, 13, 14. Например, данные о значениях процесса из подпроцесса 3b изначально доступны только для сервера 6. Но если WEB-приложение 24 WEB-сервера 5' встраивается в окружающее WEB-приложение 23, эти данные должны быть переданы с сервера 6 через сеть 10 установки на сервер 5. Таким образом, между серверами 5, 6 возникает перекрестная передача данных, что приводит к нежелательной нагрузке на сеть 10 установки.
Критерий K (или, если необходимо, критерии) хранится на серверах 5, 6, 13, 14 или WEB-серверах 5', 6', 13', 14'.
Теперь вместе с фиг.2 поясняется предпочтительная последовательность процесса:
Предполагается, например, что критерием K является уменьшение передачи данных в сети 10 установки, и что WEB-приложение 24 требует данных от подпроцесса 3b.
WEB-сервер 5', который предоставляет окружающее WEB-приложение 23, определяет на первом этапе 101, какие WEB-серверы в системе 2 автоматизации предоставляют WEB-приложение 24. При этом WEB-сервер 5', например, путем опроса всех серверов, будет определять WEB-сервер 5', 6', 13', 14'. В качестве альтернативы, эта информация также может быть уже сохранена на WEB-сервере 5', например, как часть проектирования системы 2 автоматизации.
На втором этапе 102 WEB-сервер 5' использует сохраненный критерий K (здесь сокращение передачи данных), чтобы определить тот из WEB-серверов 5', 6', 13', 14', предоставленное WEB-приложение 24 которого должно быть встроено в окружающее WEB-приложение 23. В упомянутом примере это WEB-сервер 6'. Как уже отмечалось выше, критерий может, например, неявно устанавливаться на основе хранящихся на WEB-сервере 5' фиксированных назначений WEB-приложений 24 WEB-серверам 5', 6', 13', 14' (например, в рамках проектирования системы 2 автоматизации).
Затем на следующем этапе 103 WEB-сервер 5' сообщает определенный WEB-сервер 6' окружающего WEB-приложения 23 при его выполнении, так что оно затем встраивает WEB-приложение 24 определенного WEB-сервера 6' в окружающее WEB-приложение 23.
WEB-сервер 5', который предоставляет окружающее WEB-приложение 23, дополнительно также сообщает окружающему WEB-приложению 23 при его выполнении на этапе 104, другие WEB-сервера 5', 13', 14', которые предоставляют встраиваемое WEB-приложение 24. В случае ошибки WEB-приложения 24 WEB-сервера 6', окружающее WEB-приложение 23 без значительной задержки может переключиться на другой из WEB-серверов 5', 13', 14', то есть устанавливает канал связи с этим WEB-сервером, и встраивает WEB-приложение 24 этого WEB-сервера.
В качестве альтернативы WEB-сервер 5', который предоставляет окружающее WEB-приложение 23, также может предоставлять только критерий K «уменьшение передачи данных». Затем его можно использовать в другом месте для определения WEB-сервера встраиваемого WEB-приложения 24. Например, окружающее WEB-приложение 23 или другая служба могут затем на основе критерия сами определять WEB-сервер для встраиваемого WEB-приложения 24.

Claims (9)

1. Способ встраивания встраиваемого web-приложения (24) в окружающее web-приложение (23), причем встраиваемое web-приложение (24) предусматривается для выполнения в отдельной области (25) исполнения и отображения окружающего web-приложения (24), отличающийся тем, что встраиваемое web-приложение (24) предоставляется по меньшей мере двумя web-серверами (5', 6'), причем определяется по меньшей мере один критерий (K), на основе которого определяют тот из по меньшей мере двух web-серверов (5', 6'), предоставляемое встраиваемое web-приложение (24) которого встраивается в окружающее web-приложение (23), причем встраиваемое web-приложение (24) и упомянутые по меньшей мере два webB-сервера (5', 6') коммуникационно связаны друг с другом через устройство (10) связи, и критерий (K) относится к коммуникации в устройстве (10) связи, при этом критерием (K) является уменьшение передачи данных в устройстве (10) связи между упомянутыми по меньшей мере двумя web-серверами (5', 6'), при этом посредством web-приложений (24) предоставляют функции в системе промышленной автоматизации (2), причем система (2) автоматизации контролирует и/или регулирует и отслеживает технологический процесс (3), и при этом критерий относится к уменьшению передачи данных, которая образуется при передаче значений технологического процесса (3) между web-серверами (5', 6').
2. Способ по п.1, в котором web-сервер (5'), который предоставляет окружающее web-приложение (23), на основе критерия (K) определяет тот из по меньшей мере упомянутых двух web-серверов (5', 6'), предоставляемое встраиваемое web-приложение (24) которого встраивается в окружающее web-приложение (23).
3. Способ по п.2, в котором web-сервер (5'), который предоставляет окружающее web-приложение (23), сообщает определенный web-сервер (6') окружающего web-приложения (23) при его выполнении.
4. Способ по п.3, в котором web-сервер (5'), который предоставляет окружающее web-приложение (23), сообщает окружающему web-приложению (23) при его выполнении дополнительно другие web-сервера (5', 13', 14'), которые предоставляют встраиваемое web-приложение (24).
5. Способ по п.1, в котором упомянутый технологический процесс является процессом производства или выработки энергии и включает в себя исполнительные механизмы (7), которыми управляют с помощью элементов (4) управления системы (2) промышленной автоматизации, и/или датчики (8), которые предоставляют упомянутым элементам (4) управления фактические значения переменных процесса, например температуры, давления, скорости.
6. Система (2) промышленной автоматизации, в частности система управления технологическими процессами, с системой (100) для встраивания встраиваемого web-приложения (24) в окружающее web-приложение (23), причем встраиваемое web-приложение (24) для выполнения предусматривается в отдельной области (25) исполнения и отображения окружающего web-приложения (24), отличающаяся по меньшей мере двумя web-серверами (5', 6'), предоставляющими встраиваемое web-приложение (24), причем система выполнена для того, чтобы с использованием по меньшей мере одного критерия (K) определять тот из упомянутых по меньшей мере двух web-серверов (5', 6'), предоставляемое встраиваемое web-приложение (24) которого встраивается в окружающее web-приложение (23), и при этом встраиваемое web-приложение (24) и по меньшей мере два web-сервера (5', 6') коммуникационно связаны друг с другом через устройство (10) связи, и причем критерий (K) относится к уменьшению передачи данных в устройстве (10) связи между упомянутыми по меньшей мере двумя web-серверами (5', 6'), при этом web-приложения (24) предоставляют функции в системе (2) промышленной автоматизации, причем система (2) автоматизации контролирует и/или регулирует и отслеживает технологический процесс (3), и при этом критерий относится к уменьшению передачи данных, которая образуется при передаче значений технологического процесса (3) между web-серверами (5', 6').
7. Система (2) промышленной автоматизации по п.6, в которой web-сервер (5'), который предоставляет окружающее web-приложение (23), выполнен так, чтобы на основе критерия (K), определять тот из упомянутых по меньшей мере двух web-серверов (5', 6'), предоставляемое встраиваемое web-приложение (24) которого встраивается в окружающее web-приложение (23).
8. Система (2) промышленной автоматизации по п.7, в которой web-сервер (5'), который предоставляет окружающее web-приложение (23), выполнен так, чтобы сообщать определенный web-сервер (6') окружающего web-приложения (23) при его выполнении.
9. Система (2) промышленной автоматизации по п.8, в которой web-сервер (5'), который предоставляет окружающее web-приложение (23), выполнен так, чтобы дополнительно сообщать окружающему web-приложению (23) при его выполнении другие web-сервера (5', 13', 14'), которые предоставляют встраиваемое web-приложение (24).
RU2021130792A 2019-03-29 2020-03-17 Способ и система промышленной автоматизации с системой для встраивания встраиваемого web-приложения в окружающее web-приложение RU2796808C2 (ru)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
EP19000157.8 2019-03-29

Publications (2)

Publication Number Publication Date
RU2021130792A RU2021130792A (ru) 2023-05-02
RU2796808C2 true RU2796808C2 (ru) 2023-05-29

Family

ID=

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20070005689A1 (en) * 1998-07-14 2007-01-04 Leighton F T Content distribution system using an alternative domain name system (DNS) and content servers
US20100042724A1 (en) * 2008-08-13 2010-02-18 Sk Telecom Co., Ltd. Contents delivery system and method, web server and contents provider dns server thereof
US20160195859A1 (en) * 2015-01-06 2016-07-07 Kiban Labs, Inc. System and method for using data collected from internet-of-things (iot) sensors to disable iot-enabled home devices
RU2648564C1 (ru) * 2017-05-25 2018-03-26 Общество с ограниченной ответственностью "Новэлект" Способ и система для управления устройствами и контроля устройств
US20180240322A1 (en) * 2016-01-22 2018-08-23 Hayward Industries, Inc. Systems and methods for providing network connectivity and remote monitoring, optimization, and control of pool/spa equipment

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20070005689A1 (en) * 1998-07-14 2007-01-04 Leighton F T Content distribution system using an alternative domain name system (DNS) and content servers
US20100042724A1 (en) * 2008-08-13 2010-02-18 Sk Telecom Co., Ltd. Contents delivery system and method, web server and contents provider dns server thereof
US20160195859A1 (en) * 2015-01-06 2016-07-07 Kiban Labs, Inc. System and method for using data collected from internet-of-things (iot) sensors to disable iot-enabled home devices
US20180240322A1 (en) * 2016-01-22 2018-08-23 Hayward Industries, Inc. Systems and methods for providing network connectivity and remote monitoring, optimization, and control of pool/spa equipment
RU2648564C1 (ru) * 2017-05-25 2018-03-26 Общество с ограниченной ответственностью "Новэлект" Способ и система для управления устройствами и контроля устройств

Similar Documents

Publication Publication Date Title
US9912737B2 (en) Method and system for modular interoperable distributed control
JP7321684B2 (ja) 高パフォーマンス制御サーバシステム
US7761698B2 (en) Method for replacing a field device of automation technology
CN110582732A (zh) 开放式架构工业控制系统
US10146217B2 (en) Controlling real world objects in an industrial installation
CN114296405A (zh) 使用容器编排系统和操作技术设备实现无服务器功能
CN114253224A (zh) 将容器编排系统与操作技术设备集成
CN102426415A (zh) 冗余管理器
AU2011338915B2 (en) Local control network processor (LCNP) emulator for multi-generation control systems
WO2015169352A1 (en) Flexible controller utilization in a process control system
CN114384869A (zh) 作为工业过程工厂的数据中心的工业过程控制系统
EP2828715A1 (en) System and method for robust real-time control of regular automated production
US20190056970A1 (en) Method for computer-aided coupling a processing module into a modular technical system and modular technical system
EP3751364B1 (en) Process control device having modern architecture and legacy compatibility
RU2796808C2 (ru) Способ и система промышленной автоматизации с системой для встраивания встраиваемого web-приложения в окружающее web-приложение
WO2013098633A2 (en) A relay interface module for a distributed control system
EP2811354A1 (en) Process automation system with a central computing unit
CN113711140B (zh) 具有用于将待嵌入的网络应用嵌入到周围网络应用中的系统的工业自动化系统和方法
WO2007105979A1 (en) Handling a request in an automation system
EP3719646B1 (en) Method for communicating in a network-distributed process control system and network-distributed process control system
EP2530538A2 (en) Systems and methods to overlay behaviors on foundation fieldbus alerts
KR101545232B1 (ko) 분산형 컴퓨팅을 이용한 통합 감시 제어 시스템
WO2000043845A1 (en) Method for the engineering of a manufacturing line
CN102880122A (zh) 在基金会现场总线警示上叠加附加信息的系统和方法
WO2007075097A1 (en) Processing unit and method for configuring a networked automation system