- Обязательно представиться на русском языке кириллицей (заполнить поле "Имя").
- Фиктивные имена мы не приветствуем. Ивановых и Пупкиных здесь уже достаточно.
- Не писать свой вопрос в первую попавшуюся тему - вместо этого создать новую тему.
- За поиск, предложение и обсуждение пиратского ПО и средств взлома - бан без предупреждения. Непонятно? - Читать здесь.
- Рекламу и частные объявления "куплю/продам/есть халтура" мы не размещаем ни на каких условиях.
- Перед тем как что-то написать - читать здесь и здесь, а студентам - обязательно здесь.
- Не надо писать в ЛС администраторам свои технические вопросы. Администраторы форума отлично знают как работает форум, а не все-все контроллеры, о которых тут пишут.
Web сервер для АСУТП
-
- здесь недавно
- Сообщения: 52
- Зарегистрирован: 17 фев 2011, 14:21
- Имя: Станислав Скребцов
- Страна: Россия
- город/регион: Москва
Web сервер для АСУТП
Хотим организовать удаленный мониторинг устройств на разных объектах,
чтобы все данные с них выводились на один веб-сервер.
Предполагается следующая схема:
Устройства по протоколу Modbus RTU опрашиваются через OPC-сервер на АРМе
(Предположительно, Iconics Modbus OPC-сервер.).
Эти АРМы подключены к интернету, на веб-сервере стоит ПО,
которое опрашивает эти OPC-сервера через интернет и собирает всю информацию в одну БД,
а затем эти данные выводятся на веб-сервер в каком-то графическом виде.
Подскажите, пожалуйста, какое ПО лучше использовать для этой цели?
Сейчас разбираюсь с Wonderware Information Server.
Но продукт требует установки кучи доп. софта и,
как я понимаю, достаточно навороченный.
Хотелось бы что-то попроще.
чтобы все данные с них выводились на один веб-сервер.
Предполагается следующая схема:
Устройства по протоколу Modbus RTU опрашиваются через OPC-сервер на АРМе
(Предположительно, Iconics Modbus OPC-сервер.).
Эти АРМы подключены к интернету, на веб-сервере стоит ПО,
которое опрашивает эти OPC-сервера через интернет и собирает всю информацию в одну БД,
а затем эти данные выводятся на веб-сервер в каком-то графическом виде.
Подскажите, пожалуйста, какое ПО лучше использовать для этой цели?
Сейчас разбираюсь с Wonderware Information Server.
Но продукт требует установки кучи доп. софта и,
как я понимаю, достаточно навороченный.
Хотелось бы что-то попроще.
-
- преподаватель
- Сообщения: 1357
- Зарегистрирован: 01 сен 2008, 18:32
- Имя: Пупена Александр
- Страна: Украина
- город/регион: Киев
- Поблагодарили: 6 раз
Re: Web сервер для АСУТП
Многие СКАДА поддерживают эту функциональность (WEB-сервер). Так например в Citect несколько IO Server могут быть размыты по компам, а на одном можете организовать WEB-сервер. А ВЕБ странички генерятся с обычных. И ОРС-сервера уже не нужны. Связь то по OPC между компами не очень.
Знаю в GE Fanuc (дистрибютор в России InduSoft) есть продуткы RTIP с какими-то WEB-примочками. Это как раз такой тип продукта, который Вы ищите.
Где-то на форумах даже проскакивали какие-то собственные разработки.
Знаю в GE Fanuc (дистрибютор в России InduSoft) есть продуткы RTIP с какими-то WEB-примочками. Это как раз такой тип продукта, который Вы ищите.
Где-то на форумах даже проскакивали какие-то собственные разработки.
-
- администратор
- Сообщения: 4811
- Зарегистрирован: 25 июл 2008, 07:12
- Имя: Диев Александр Васильевич
- Страна: Россия
- город/регион: г. Сегежа, Карелия
- Благодарил (а): 233 раза
- Поблагодарили: 407 раз
Re: Web сервер для АСУТП
Вот только выводить АРМ в интернет - нельзя ни в коем случае. Защищённые VPN-каналы, изолированные сетевые интерфейсы или что-либо другое - в любом случае надо минимизировать возможное внешнее воздействие на компоненты системы.
Повторное использование кода не отменяет повторного использования мозга при его повторном использовании.
-
- здесь недавно
- Сообщения: 52
- Зарегистрирован: 17 фев 2011, 14:21
- Имя: Станислав Скребцов
- Страна: Россия
- город/регион: Москва
-
- администратор
- Сообщения: 4811
- Зарегистрирован: 25 июл 2008, 07:12
- Имя: Диев Александр Васильевич
- Страна: Россия
- город/регион: г. Сегежа, Карелия
- Благодарил (а): 233 раза
- Поблагодарили: 407 раз
Re: Web сервер для АСУТП
Даже если просто мониторинг. В любом случае надо систему делать таким образом, чтобы некий гипотетический злоумышленник не имел возможности получить контроль над системой, даже если ему удастся завладеть станцией, осуществляющей функции шлюза. Надо исходить из того, чтобы в любом случае последствия не были хуже, чем потеря связи.stskr писал(а):Естественно, предполагается только мониторинг без управления извне.
Повторное использование кода не отменяет повторного использования мозга при его повторном использовании.
-
- преподаватель
- Сообщения: 1357
- Зарегистрирован: 01 сен 2008, 18:32
- Имя: Пупена Александр
- Страна: Украина
- город/регион: Киев
- Поблагодарили: 6 раз
Re: Web сервер для АСУТП
От ОРС DA вроде уходят, но предложений по OPC UA не так уже много. Я и говорю, что либо брать готовое решение, аля WEB-Modbus, либо брать СКАДУ с WEB-интерфейсом. А защита по сети конечно вещь очень важная, но решается в конкретных примерах по разному, вплоть до разделения каналов. Думаю с этими вопросами грамотные ИТ-шники как-то разберутся, или нет?BigDog писал(а):Все бы хорошо, предложений на рынке много, но вот такая схема по ОРС работает весьма криво. Как показывают примеры. Спросите Транснефть.
-
- здесь недавно
- Сообщения: 52
- Зарегистрирован: 17 фев 2011, 14:21
- Имя: Станислав Скребцов
- Страна: Россия
- город/регион: Москва
Re: Web сервер для АСУТП
Нужно готовое решение, аля WEB-Modbus.От ОРС DA вроде уходят, но предложений по OPC UA не так уже много. Я и говорю, что либо брать готовое решение, аля WEB-Modbus, либо брать СКАДУ с WEB-интерфейсом.
СКАДА с WEB-интерфейсом, скорее всего, не подойдет, потому что схема должна работать через интернет.
При необходимости, организуем VPN-соединение.
А можно поконкретнее? Что за продукт? Через интернет это будет работать?san писал(а):Многие СКАДА поддерживают эту функциональность (WEB-сервер). Так например в Citect несколько IO Server могут быть размыты по компам, а на одном можете организовать WEB-сервер. А ВЕБ странички генерятся с обычных. И ОРС-сервера уже не нужны. Связь то по OPC между компами не очень.
Знаю в GE Fanuc (дистрибютор в России InduSoft) есть продуткы RTIP с какими-то WEB-примочками. Это как раз такой тип продукта, который Вы ищите.
Где-то на форумах даже проскакивали какие-то собственные разработки.
-
- преподаватель
- Сообщения: 1357
- Зарегистрирован: 01 сен 2008, 18:32
- Имя: Пупена Александр
- Страна: Украина
- город/регион: Киев
- Поблагодарили: 6 раз
Re: Web сервер для АСУТП
О RTIP - Real Time Information Portal я видел Вам в паралельном форуме рассказывали. А Citect - одна из СКАДА, которые Вам я так понял не подходят. Хотя все решения СКАДА с WEB-интерфейсом для того и предназначены, чтобы работать через Интернет.
В Citect сервера ввода/вывода (IOServer) могут размещаться на разных ПК, на одном из них Вы публикуете WEB-сервер, который дает настройки WEB-клиенту (на базе ActiveX), тот в свою очередь по своими сайтековскими протоколами связывается с серверами ввода/вывода. Вот только на узле WEB-клиента требуется инсталяция ActiveX и нужна Винда.
В Citect сервера ввода/вывода (IOServer) могут размещаться на разных ПК, на одном из них Вы публикуете WEB-сервер, который дает настройки WEB-клиенту (на базе ActiveX), тот в свою очередь по своими сайтековскими протоколами связывается с серверами ввода/вывода. Вот только на узле WEB-клиента требуется инсталяция ActiveX и нужна Винда.
-
- здесь недавно
- Сообщения: 52
- Зарегистрирован: 17 фев 2011, 14:21
- Имя: Станислав Скребцов
- Страна: Россия
- город/регион: Москва
Re: Web сервер для АСУТП
Это должно быть кросс-платформенное решение. ActiveX по этой причине не подойдет, т. к. часть клиентов будут работать под Mac OS.
-
- здесь недавно
- Сообщения: 52
- Зарегистрирован: 17 фев 2011, 14:21
- Имя: Станислав Скребцов
- Страна: Россия
- город/регион: Москва
Re: Web сервер для АСУТП
Я думаю, можно, наверное, задействовать обычную SCADA. Т. е. на каждом объекте будет стоять комп с установленной SCADA.
Мне нужно понять, как в таком случае организовать взаимодействие веб-сервера со SCADA через интернет.
Я знаю, что есть такие готовые решения у Wonderware и Siemens (не подходит из-за использования ActiveX). Про других производителей не знаю.
Мне нужно понять, как в таком случае организовать взаимодействие веб-сервера со SCADA через интернет.
Я знаю, что есть такие готовые решения у Wonderware и Siemens (не подходит из-за использования ActiveX). Про других производителей не знаю.
-
- преподаватель
- Сообщения: 1357
- Зарегистрирован: 01 сен 2008, 18:32
- Имя: Пупена Александр
- Страна: Украина
- город/регион: Киев
- Поблагодарили: 6 раз
Re: Web сервер для АСУТП
У Schneider Electric доступ к ВЕБ-серверам модулей Ethernet построено таким образом: браузер запрашивает странички, вместе с ними приходят Ява-апплеты, куда прошит Modbus/TCP Клиент, и дальше обмен проходит по Modbus/TCP. Думаю подобных решений много, только протокол там не Modbus/TCP а какой-то другой. Сейчас поищу, по-моему че-то у Шнейдера такое было WEB-Modbus RTU.
-
- преподаватель
- Сообщения: 1357
- Зарегистрирован: 01 сен 2008, 18:32
- Имя: Пупена Александр
- Страна: Украина
- город/регион: Киев
- Поблагодарили: 6 раз
Re: Web сервер для АСУТП
Нашел эти шлюзы TSXETG 3000 и более старая версия TSXETG1000. Сразу говорю, что сам не применял, по этому опыта никакого нет. Но все-таки бренд.
http://www.global-download.schneider-el ... ctric.com/
http://www.global-download.schneider-el ... ctric.com/
http://www.global-download.schneider-el ... ctric.com/
http://www.global-download.schneider-el ... ctric.com/
-
- здесь недавно
- Сообщения: 14
- Зарегистрирован: 07 окт 2009, 19:57
- Имя: Смирнов Юрий Николаевич
- Страна: Россия
- город/регион: Рыбинск
- Поблагодарили: 1 раз
Re: Web сервер для АСУТП
Скада на каждый компьютер клиента? Не слишком круто?
Один из примеров решения подобной задачи: У меня в АСУ приготовления бетона на технологическом сервере
работает WEB-сервер apache с модулем fastcgi. У клиентов обычный web-браузер.
При запросе информации клиентом web-сервер формирует fcgi запрос к демону, предоставляющему
данные (например к серверу доставки смеси), который работает на другом узле в локальной сети.
По этой схеме работают все отчеты, страницы управления и даже мнемосхемы.
Один из примеров решения подобной задачи: У меня в АСУ приготовления бетона на технологическом сервере
работает WEB-сервер apache с модулем fastcgi. У клиентов обычный web-браузер.
При запросе информации клиентом web-сервер формирует fcgi запрос к демону, предоставляющему
данные (например к серверу доставки смеси), который работает на другом узле в локальной сети.
По этой схеме работают все отчеты, страницы управления и даже мнемосхемы.
-
- преподаватель
- Сообщения: 1357
- Зарегистрирован: 01 сен 2008, 18:32
- Имя: Пупена Александр
- Страна: Украина
- город/регион: Киев
- Поблагодарили: 6 раз
Re: Web сервер для АСУТП
То Юрий См:
А кто говорил, что СКАДА должна работать на каждом компьютере клиента. СКАДА обязательно предвидит серверную часть, особенно то, что касается ввода/вывода. Веб сервер может быть как на ПК СКАДА, так и на другом ПК. Как (по какому протоколу) они между собой обмениваются нам вобще должно быть по боку, если это родные части одной системы. Родной ЧМИ (не вебовский) от СКАДА ваще можно в этой задачи не использовать.
А Ваше решение самописное или на базе какого-то продукта? Я так понимаю топикстатеру надо это дело еще и уизучить и самому создать. Это немаловажный критерий.
А кто говорил, что СКАДА должна работать на каждом компьютере клиента. СКАДА обязательно предвидит серверную часть, особенно то, что касается ввода/вывода. Веб сервер может быть как на ПК СКАДА, так и на другом ПК. Как (по какому протоколу) они между собой обмениваются нам вобще должно быть по боку, если это родные части одной системы. Родной ЧМИ (не вебовский) от СКАДА ваще можно в этой задачи не использовать.
А Ваше решение самописное или на базе какого-то продукта? Я так понимаю топикстатеру надо это дело еще и уизучить и самому создать. Это немаловажный критерий.
-
- здесь недавно
- Сообщения: 52
- Зарегистрирован: 17 фев 2011, 14:21
- Имя: Станислав Скребцов
- Страна: Россия
- город/регион: Москва
Re: Web сервер для АСУТП
Напишите, пожалуйста, подробнее, что это за демон, предоставляющий
данные? Как он реализован?
Что такое сервер доставки смеси? Под управлением какого ПО он работает?
данные? Как он реализован?
Что такое сервер доставки смеси? Под управлением какого ПО он работает?
Юрий См писал(а):У клиентов обычный web-браузер.
При запросе информации клиентом web-сервер формирует fcgi запрос к демону, предоставляющему
данные (например к серверу доставки смеси), который работает на другом узле в локальной сети.
По этой схеме работают все отчеты, страницы управления и даже мнемосхемы.
-
- здесь недавно
- Сообщения: 52
- Зарегистрирован: 17 фев 2011, 14:21
- Имя: Станислав Скребцов
- Страна: Россия
- город/регион: Москва
Re: Web сервер для АСУТП
К сожалению, описываемое оборудование не работает по Modbus TCP, только по Modbus RTU.
Поэтому вариант со стандартным OPC-сервером или SCADA предпочтительней.
Вариант использования аппаратных преобразователей Modbus - Web тоже интересен,
но надо понять, как это работает на программном уровне: как и во что преобразуется протокол Modbus RTU?
Поэтому вариант со стандартным OPC-сервером или SCADA предпочтительней.
Вариант использования аппаратных преобразователей Modbus - Web тоже интересен,
но надо понять, как это работает на программном уровне: как и во что преобразуется протокол Modbus RTU?
san писал(а):У Schneider Electric доступ к ВЕБ-серверам модулей Ethernet построено таким образом: браузер запрашивает странички, вместе с ними приходят Ява-апплеты, куда прошит Modbus/TCP Клиент, и дальше обмен проходит по Modbus/TCP. Думаю подобных решений много, только протокол там не Modbus/TCP а какой-то другой. Сейчас поищу, по-моему че-то у Шнейдера такое было WEB-Modbus RTU.
-
- преподаватель
- Сообщения: 1357
- Зарегистрирован: 01 сен 2008, 18:32
- Имя: Пупена Александр
- Страна: Украина
- город/регион: Киев
- Поблагодарили: 6 раз
Re: Web сервер для АСУТП
Описанный ВЕБ-шлюз на Modbus RTU - это конфигурируемый WEB-сервер. Вобщем покупаете данную железяку и софтину к ней. На софтине создаете пользовательский интерфейс (ЧМИ) с бачками, уровнями и т.п. Заливаете в шлюз (возможно даже через интернет). Все это является Ява-апплетами, которые вместе с Ява-апплетами протокола обмена (по-моему на базе XML/SOAP, не буду точно утверждать) закачиваются в машину под любым браузером, поддерживающий Яву. Браузер соеидиняется с шлюзом по http, получает html-странички с апплетами, первый раз это будет немного тормозить, те играют картинками и музыкой, обмениваясь данными ввода/вывода предположительно по XML/SOAP с тем же шлюзом. Он в свою очередь как Мастер считывает (если нужно записывает тоже) эти данные ввода/вывода по Модбас РТУ. Вроде так.
В детали извините не лез, если интересно - обращайтесь в местное представительство Шнейдер Электрик. Думаю, те Вам намного больше раскажут. А то еще грешным подумают, что я их рекламирую.
В детали извините не лез, если интересно - обращайтесь в местное представительство Шнейдер Электрик. Думаю, те Вам намного больше раскажут. А то еще грешным подумают, что я их рекламирую.
-
- здесь недавно
- Сообщения: 14
- Зарегистрирован: 07 окт 2009, 19:57
- Имя: Смирнов Юрий Николаевич
- Страна: Россия
- город/регион: Рыбинск
- Поблагодарили: 1 раз
Re: Web сервер для АСУТП
Для stskr
Демон собственный на С++, собирает данные от датчиков и выдает управляющие команды на исполнительные механизмы по заданной программе,
а также принимает команды и запросы по протоколу fcgi от WEB-сервера. WEB-сервер по запросу браузера (например рабочей станции оператора) передает html-страницу, которая далее периодически запрашивает состояние техпроцесса (ajax + json). WEB-сервер получив ajax запрос перенаправляет его демону, ответ пересылается html-странице. Сервер доставки смеси - это один из демонов описанных выше.
Демон собственный на С++, собирает данные от датчиков и выдает управляющие команды на исполнительные механизмы по заданной программе,
а также принимает команды и запросы по протоколу fcgi от WEB-сервера. WEB-сервер по запросу браузера (например рабочей станции оператора) передает html-страницу, которая далее периодически запрашивает состояние техпроцесса (ajax + json). WEB-сервер получив ajax запрос перенаправляет его демону, ответ пересылается html-странице. Сервер доставки смеси - это один из демонов описанных выше.
-
- здесь недавно
- Сообщения: 59
- Зарегистрирован: 06 фев 2009, 17:19
- Имя: Алексей
- Страна: Россия
- город/регион: Санкт-Петербург
Re: Web сервер для АСУТП
А почему нельзя прокинуть vpn и через rdp открывать сессию intouch например? и в Mac OS покатит.Я думаю, можно, наверное, задействовать обычную SCADA. Т. е. на каждом объекте будет стоять комп с установленной SCADA.
Мне нужно понять, как в таком случае организовать взаимодействие веб-сервера со SCADA через интернет.
Я знаю, что есть такие готовые решения у Wonderware и Siemens (не подходит из-за использования ActiveX). Про других производителей не знаю.
-
- здесь недавно
- Сообщения: 3
- Зарегистрирован: 11 июл 2012, 11:08
- Имя: Кравец Михаил
- Страна: Россия
- город/регион: Москва
Re: Web сервер для АСУТП
Если данный вопрос еще актуален, могу предложить новый сервис web-телеметрии http://webtlm.ru
-
- здесь недавно
- Сообщения: 48
- Зарегистрирован: 24 ноя 2012, 19:43
- Имя: Толмачев Андрей Александрович
- Страна: Германия
Re: Web сервер для АСУТП
Кому интересно, покажу демо-систему в Web для вывода практически любых данных.
Все конфигурируемо. Тогда запрос в личку (укажите плиз на каком предприятии Вы работаете, мы предоставим логин и пароль)
Все конфигурируемо. Тогда запрос в личку (укажите плиз на каком предприятии Вы работаете, мы предоставим логин и пароль)
-
- здесь недавно
- Сообщения: 48
- Зарегистрирован: 24 ноя 2012, 19:43
- Имя: Толмачев Андрей Александрович
- Страна: Германия
Re: Web сервер для АСУТП
Неужели тема не актуальна?
В демо версии выложили демонстрацию некоторых данных с контроллеров, датчиков о состоянии оборудования, а также отчетов из базы данных
Система визуализации в Web внедрена на Красноярской ГЭС. Теоретически может быть использована на любом предприятии.
http://dvs.dmdevelopment.ru/
В демо версии выложили демонстрацию некоторых данных с контроллеров, датчиков о состоянии оборудования, а также отчетов из базы данных
Система визуализации в Web внедрена на Красноярской ГЭС. Теоретически может быть использована на любом предприятии.
http://dvs.dmdevelopment.ru/
-
- освоился
- Сообщения: 249
- Зарегистрирован: 01 фев 2010, 10:37
- Имя: Александр
- Страна: Россия
- город/регион: Брянск
- Благодарил (а): 10 раз
- Поблагодарили: 30 раз
Re: Web сервер для АСУТП
А как там посмотреть реализацию виазулизации? Логин/пароль проситbdeas писал(а):Неужели тема не актуальна?
В демо версии выложили демонстрацию некоторых данных с контроллеров, датчиков о состоянии оборудования, а также отчетов из базы данных
Система визуализации в Web внедрена на Красноярской ГЭС. Теоретически может быть использована на любом предприятии.
http://dvs.dmdevelopment.ru/
-
- здесь недавно
- Сообщения: 48
- Зарегистрирован: 24 ноя 2012, 19:43
- Имя: Толмачев Андрей Александрович
- Страна: Германия
Re: Web сервер для АСУТП
Чуть выше я писал:
"... запрос в личку (укажите плиз на каком предприятии Вы работаете, мы предоставим логин и пароль)"
Так что с удовольствием предоставлю и логин и пароль. Пишите в личку.
"... запрос в личку (укажите плиз на каком предприятии Вы работаете, мы предоставим логин и пароль)"
Так что с удовольствием предоставлю и логин и пароль. Пишите в личку.
-
- здесь недавно
- Сообщения: 2
- Зарегистрирован: 28 мар 2014, 19:03
- Имя: Рядков Сергей Львович
- Страна: Россия
- город/регион: Санкт-Петербург