Skip to content

Instantly share code, notes, and snippets.

Created August 30, 2017 04:57
Show Gist options
  • Save anonymous/4a2b93024b27e3ce8a98527970249de7 to your computer and use it in GitHub Desktop.
Save anonymous/4a2b93024b27e3ce8a98527970249de7 to your computer and use it in GitHub Desktop.
Архитектура scada систем

Архитектура scada систем


Архитектура scada систем



Архитектурное построение SCADA-систем.
Тема: Системы SCADA
Архитектура СКАДА системы


























Только зарегистрированные пользователи могут участвовать в опросе. Только полноправные пользователи могут оставлять комментарии. TM Feed Хабрахабр Geektimes Тостер Мой круг Фрилансим. Хабрахабр Публикации Пользователи Хабы Компании Песочница. Какие СКАДА системы вы внедряете или эксплуатируете? Добавить в закладки Метки лучше разделять запятой. Поддержка большого количества разнородных технологий это замечательно. Но это порождает кучу уязвимостей и дыр в информационной безопасности. Как с обстоят дела в Вашем продукте с данными проблемами? Наверное судить об этом нужно не нам. Со своей стороны мы стараемся поддерживать различные безопасные версии протоколов такие как SNMP v3. Все коммуникации между серверами в распределенных инсталляциях и между серверами и АРМ идут через SSL. Абсолютно все внутренние вызовы платформы AggreGate проходят через внутреннюю модель ролевого доступа. Скрипты мы использовать не рекомендуем так как в этом случае пользователь должен сам заботиться о корректной передачи объекта, энкапсулирующего права вызывающей стороны , а встроенные языки выражений и запросов автоматически соблюдают права доступа. Прямой доступ к БД сервера мы также крайне не рекомендуем из соображений безопасности, в API входят все нужные вызовы, позволяющие этого избежать и проводить весь доступ к данным через ядро с контролем прав. Использование Java в качестве платформы вызывает большие вопросы по гарантированному времени отклика. Подход к безопасности вообще поражает. Господа, если у Вас есть серьезный настрой выйти на рынок АСУ ТП, не мешало бы ознакомиться с нормативной базой. Насчет гарантированного времени отклика. Который, конечно, тоже работает не в реальном времени. Как часто в логах у вас Concurrent Mode Failure и full stop-the-world gc? Зависит ли частота и размер аллокации объектов от конфигурации и пользовательских данных? На практике при достаточном количестве ресурсов CPU, RAM concurrent mode failure не случаются. А если ресурсов не хватает, то и винды пойдут в swap, остановив любую классическую скаду. Есть большая сложность разработки. Значит надо ограничивать модели пользователя. Лучше он узнает об этом на этапе конфигурирации, чем во время работы системы! Рассказываю с точки зрения программиста автоматика не веб, не java… Скачал, установил. Пытался запустить ява чет ругалась, переустановил, методом научного тыка что то включил в браузере. Но запустил клиент какой то другой, только не браузерную версию или я что то не понял Мои замечания 1 Делайте проще интерфейс любителям русских скад и эклипса наверно это не напрягает. Не надо раскрывать все возможно и супер настройки в главном окне. Просто глаза разбегаются и начинается судорожно щелкание по экрану, что бы что то понять. Как начинают делать софт русские разработчики, то начинается калапс потока информации в интерфейсе для программиста. Мое мнение вот такое! А дальше даже не стал разбираться. Спасибо за вашу критику, такие сообщения очень помогают в развитии. В продуктах платформенного типа всегда поначалу сложности с юзабилити, мы их лечим изо всех сил, заставляя СКАДА выглядеть именно как СКАДА. Я согласен, это крайне сильно портит впечатление от продукта, так как нужные функции приходится разыскивать по разным углам. Скажите, а какая иностранная СКАДА вам кажется идеалом с точки зрения восприятия новым пользователем сразу после инсталляции? Как выглядит ее начальный или главный экран? Не по поводу начального экрана, но как мысли вслух про идеалы. Обратите внимание на Wonderware System Platform, там очень крутой объектно-ориентированный подход, хотя и безбожно кастрированный, если сравнивать с ООП. Соглашусь с вами и Kanava , конечно же Schneider скупивший все скады на свете безусловно один из лидеров и мы смотрим и на WSP, и на Citect, чтобы по минимуму косячить при развитии. Обратите внимание на Wonderware System Platform Та да, система спаривания визуализации WSP и интача вообще какое-то безумие. А вот деплой и прочие распределённые фишечки у них Ъ. Сименс то же УГ, только в профиль Каждую новость про возникновение какой-нибудь скады читаю с замиранием сердца: А вот деплой… у них Ъ. Не так уж трудно. Вся процердура делается в несколько кликов и всегда точно знаешь на какой машине какая сейчас ситуация, и конфигурацией можно рулить удаленно, ни разу не было необходимости бегать к АРМам. Как в выньцц что-то изменить в проекте из нескольких серверов и нескольких АРМов, думаю, вам рассказывать не надо. Чего только стоят отдельные как следствие — потенциально одноимённые, но внутри разные скрипты на каждой машине, это жесть. Собственно, на этом и строится визуализация, а тегпрефиксы это геморрой, да. System Platform именно платформа, не только интач наименьшее из зол, которое мне встречалось. Семисегментный шрифт ничего не мешает скачать из интернетов, благо, их полно, есть и качественные. Оттуда и ПЛК можно прошивать. Года три назад на курсах был по нему, вот только потом как-то не довелось поработать. Не знаю, в каком состоянии оно сейчас. Отсутствие шаблонов в WinCC против цифер не из шрифта, а из графики. Нухз, кому как, а мне первое хуже, чем второе. На курсе был в Москве. Поработать с апролом не довелось — был на него один заказчик, но там не сложилось. Возможно, потому что не успел поработать и найти косяков, но система произвела весьма неплохое впечатление. В wincc нет шаблонизации. В wonderware цыфры картинкой. Так вы и правда только про интач. Попробуйте вот эту чудо-платформу с арчестрой. Интач это обрубок, его со скадой сравнивать как-то странно. Wonderware System Platform по цене выходит примерно как WinCC. Ви рисуете клапаны и насосы с анимацией? Не надо так делать. А вот когда что-то замигает, то сразу ясно: Обратите внимание на 4 картинку в статье хотя они там половину переврали, в целом почти хорошо и на это: Анимация — это, например, вечно вращающийся вентилятор, а не изменение его цвета на красный при неисправности. Когда всё штатно работает а если есть алармы, то они квитированы , тогда на мнемохсеме должны меняться только измерения датчиков, я считаю, всё остальное стабильно, статично и неподвижно. Нравится доступ к свойствам переменных в свойствах и сриптах, просто чудно сделано Переменная. ПределВысокий… скрипты по своим местам разложены и на окны и на кнопки и на постоянное выполнением… Скачайте их систему посмотри что как устроенно. Надо впитывать лучшие, что бы сделать лучше Мне у них не нравится редактор графики, управление переменными. Описание переменных отличное, но с тиражированием замарочка легче решается через импорт и экспорт в эксель и там тиражируются Не заморачивайтесь с драйверами сильно. Все в основном используют OPC сервера. Надо что то особенное создайте OPC тулкит с простым интерфейсом описания протокола обмена и забудьте о драйверах. Халяву слишком не делайте, 40 точек и все. Конечно не копируем, у нас другой подход, но стараемся аналогичный функционал обеспечить и сейчас активнейшим образом над юзабилити работаем. Ну и веб доводим до ума, он вышел в 5. У всех разный подход сложился…. По моей практике обычно драйвера нужны в трех случаях: В общем я думаю, что драйвера не нужны, все решается через OPC сервера, просто надо улучать коннект сними до идеального состояния и не надо силы и средства на них тратить. Только не делайте еще среду разработки для ПЛК, хватит существующих добавите лучше поддержку видеорегистраторов, IP камер. Часто делаем насосные без присутствия людей и внедряем видеонаблюдение отдельной системой. Было бы круто что бы на мнемосхеме была возможность вывести картину с камер. Можно принимать видео поток с RSTP или еще с чем нибудь. Если захотите интегрировать эту функцию, то решайте её в таком в виде, что была возможность отображения на веб странице с поддержкой без плагинов для android, IOS системах. Мы в основном используемын видеорегистраторы если камеры аналоговые если IP то ставим видео сервер например VideoNet 8. Видео на мнемосхемы добавлять можно, в версии 5. В HTML5 видео пойдет через сервер и VNC, будет дергаться и тормозить. Мы знаем, что делать, но это не быстро…. А покритикуйте, пожалуйста, наш новый главный экран SCADA который доступен параллельно с админским интерфейсом с вашего скриншота: Что добавить, что убрать? Configuration — сделайте отображение деревом, легче воспринимается и у вас везде деревом сделано а тут иначе. Если это окна то сделайте название виндоу, группировку сделайте Группа — окна всплывающие окна Группа основные окна и т. В настройка на исполнения сделайте галочки которые блокируют горячие клавишы виндуса, меню пуск, запрет на перемещения окна, убрать верхнее меню в режиме исполнения, что бы оператор не смог смотреть фильмы В общем меньше собственных названий, используйте обще принятые название Window,… Что за модель, PLC дискавери? Платформенность продукта накладывает определенные ограничения. Модели — это наш основной компонент для построения серверной логики, а PLC дискавери — поиск OPC серверов путем сканирования сегмента IP адресов, потом туда добавятся и другие протоколы. Вводить PROGID или еще хуже CLSID совсем не комильфо. Кстати, вот функция дискавери вряд ли будет популярна и даже иногда опасна, если вы ее прикрутите для поиска PLCs. Причем ПЛК ушел в довольно интересный и непонятный режим: Но это совсем другая история…. Но в будущем этот вопрос должен быть обязательно решен, если планируете выйти на рынок АСУ ТП. Осталось то же самое провернуть под Linux. Что за модель, PLC дискавери? Как у вас с нагрузкой? Не очень понятно по ценообразованию. По ОРС, например, каждый ОРС-сервер, с которого хотим утащить данные, будет считаться отдельным устройством? Но фактических устройств ПЛК, вторичка в тот опц может быть заведено под сотню. А по модбасу едва по десятку регистров — но тут наберётся куча устройств, именно подпадающих под лицензирование. Ну крайне маловероятно, что у сервера со скадой у цивилизованных людей будет доступ в интернет. Постараюсь ответить на все вопросы сразу. Также реализуем и проприетарные, но только самые-самые популярные, в частности на днях выходит Omron FINS который в РФ никто не спрашивает, а в Европе постояно , будет Siemens S7 напрямую и т. Какие протоколы из не реализованных вам кажутся наиболее нужными? По нагрузке и сразу же по лицензированию. Конечно, всех поначалу удивляет такая схема. Если цена получается дороже, чем в решениях, лицензируемых по тэгам например у вас контроллеров по 3 тэга , мы обсуждаем условия индивидуально. По производительности есть несколько таблиц, где ориентировки также приводятся по количеству устройств: И лучше сразу КП и ПУ, на всякий случай. А то случаи отечественной медицине известны разные, увы. Ещё если захотите в энергетику, то стоит IEC добавить. И на сайте у вас: Потому что я хочу сделать копию проекта после запуска, положить в архив, через время при необходимости в офисе его развернуть, доработать, поехать залить, и уехать домой. IEC скоро будут все, включая , потому что планируются серьезные проекты в энергетике. Удаленная разработка хороша в небольших проектах. Мы имеем возможность помогать нашим партнерам по всему миру, подключаясь к их серверам и разруливая различные сложности в настройке. То есть там, в копии базы, будут и какие-нибудь скрипты, и бинарные файлы типа изображений если вдруг не дефолтные? Извините за, возможно, глупые вопросы, пока только на них есть время, на выхах погоняю демку. И следующих статей давайте Особенно по внедрениям, где уже. Вот те рыже-голубые это совсем печаль. Смотрите, какие чудеса придумали люди: Про WWшную HMI performance, думаю, и сами знаете — такие контролы бы запилили вместо, опять же, уныло-градиентных. Не думали дизайнера нанять? Мне кажется, человек увлечённый был бы в восторге от такой задачи. А то ведь вся дрянь в интерфейсах тянется аккурат из стандартных компонентов. Да, в копии базы будет абсолютно все, включая события, которые произошли за время работы проекта и не удалились по истечению срока годности. В чем-то это может и не очень хорошо. Гуй и есть из нулевых, первые применяемые сейчас иконки рисовались в Но тут одним экраном скада не обойтись — надо переделывать всю платформу разом, а это множество продуктов и сотни иконок, экранов и т. Дойдет в ближайшее время дело и до этого. Дата основания 01 января Локация Тверь Россия Сайт tibbo. Интересные публикации Хабрахабр Geektimes. Запуск Java классов и JAR-ов не по учебнику. Критическая уязвимость механизма аутентификации BIND позволяет похищать и изменять DNS-записи серверов. Во льдах Плавучего Континента: Новый подход к кэшированию процессора GT. Разделы Публикации Хабы Компании Пользователи Песочница. Информация О сайте Правила Помощь Соглашение Конфиденциальность. Услуги Реклама Тарифы Контент Семинары.


SCADA


Добавить в избранное О проекте. Системы SCADA Вид работы:. Все рефераты по информатике. Санкт - Петербург Содержание Содержание. Предпосылки к созданию SCADA систем. Интеграция многоуровневых систем автоматизации Заключение 1. Все основные требования, которым должны удовлетворять современные решения типа SCADA, равно как и большинство обеспечиваемых такими решениями преимуществ, присутствовали уже в телеметрических системах начала ых годов прошлого века хотя бы в зачаточном виде. Имитационные стены mimic wall Аббревиатура SCADA расшифровывается как Supervisory Control and Data Acquisition - диспетчерский контроль и сбор данных. В ранних SCADA-подобных системах вроде тех, что применялись в задачах водоснабжения и водоочистки в ых годах XX века, связь между диспетчерской головной станцией SCADA и удалёнными станциями была столь призрачной, что организовать полноценный оперативный контроль не представлялось возможным. Первые управляющие системы типа SCADA разрабатывались для налаживания сбора данных с удалённых локаций. Например, традиционно в задачах добычи и транспортировки нефти, а также водоснабжения и водоочистки критическое значение имеет информация о давлении и расходе. Малое число параметров было обусловлено тогдашним уровнем развития управляющих систем. Организация надёжного мониторинга четырёх-пяти показателей для каждой удалённой станции расценивалась в те времена как крупный успех. Серьёзную проблему представляло даже налаживание дистанционного контроля времени работы насосов. Основными пользователями SCADA-решений во все времена были распределённые компании и предприятия, занимающиеся: Основными стимулами развития SCADA-систем и роста их популярности на протяжении последних пятидесяти лет служили два тесно связанных друг с другом фактора. Первый - это желание операторов иметь более полный и качественный контроль над распределёнными процессами. Второй фактор - это стремление руководства сокращать и регулировать расходы. Причём эта деятельность должна была осуществляться непрерывно и круглосуточно - 24 часа в день 7 дней в неделю. Существуют и другие факторы, способствующие развитию рынка управляющих систем типа SCADA. Это демографические изменения, рост эксплуатационных расходов и неэффективность альтернативных методов. Программные человеко-машинные интерфейсы всегда представляли собой нечто большее, чем просто ПО для визуализации состояния системы в реальном времени. Реальные решения класса HMI практически с самого начала были программно-реализованными версиями головной станции SCADA-системы. В XXI столетии размеры управляющих систем типа SCADA ограничиваются лишь производительностью процессора, точнее, временем, которое требуется главному компьютеру на опрос всех узлов. Вторичная обработка принятой информации. Графическое представление хода технологического процесса, а также принятой и архивной информации в удобной для восприятия форме. Прием команд оператора и передача их в адрес контроллеров нижних уровней и исполнительных механизмов. Регистрация событий, связанных с контролируемым технологическим процессом и действиями персонала, ответственного за эксплуатацию и обслуживание системы Оповещение эксплуатационного и обслуживающего персонала об обнаруженных аварийных событиях, связанных с контролируемым технологическим процессом и функционированием программно-аппаратных средств АСУ ТП с регистрацией действий персонала в аварийных ситуациях. Формирование сводок и других отчетных документов на основе архивной информации. Обмен информацией с автоматизированной системой управления предприятием или, как ее принято называть сейчас, комплексной информационной системой. Непосредственное автоматическое управление технологическим процессом в соответствии с заданными алгоритмами. Скачать Скачать документ Читать online Читать online. Рассмотрим эксплуатационные характеристики SCADA - системы TRACE MODE: Удобство интерфейса среды разработки - Windows, полнота инструментария и функций системы. Современные SCADA Supervisory Control And Acquisition System - системы , служат для сбора и оперативного диспетчерского управления. Контроль температуры пара на входе в регенеративные подогреватели 3. Нужна качественная работа без плагиата? Другие рефераты по информатике. Не нашел материала для курсовой или диплома? Наш проект для тех, кому интересно, для тех, кто учится, и для тех, кто действительно нуждается!


Общая характеристика социального воспитания курсовая
Карта гомель автобусы
Нарисовать комнату мечты для девочки
Тест на сколько хорошо ты знаешь винкс
Отдамв добрые рукив ульяновске
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment