- Обязательно представиться на русском языке кириллицей (заполнить поле "Имя").
- Фиктивные имена мы не приветствуем. Ивановых и Пупкиных здесь уже достаточно.
- Не писать свой вопрос в первую попавшуюся тему - вместо этого создать новую тему.
- За поиск, предложение и обсуждение пиратского ПО и средств взлома - бан без предупреждения.
- Рекламу и частные объявления "куплю/продам/есть халтура" мы не размещаем ни на каких условиях.
- Перед тем как что-то написать - читать здесь и здесь, а студентам - обязательно здесь.
- Не надо писать в ЛС администраторам свои технические вопросы. Администраторы форума отлично знают как работает форум, а не все-все контроллеры, о которых тут пишут.
SNMP в АСУТП
-
- администратор
- Сообщения: 17554
- Зарегистрирован: 17 июн 2008, 16:01
- Имя: Евгений свет Брониславович
- Страна: Россия
- город/регион: Санкт-Петербург
- Благодарил (а): 818 раз
- Поблагодарили: 1647 раз
SNMP в АСУТП
Добрый день!
Вопрос неконкретный (нет пока предмета вопроса). Расскажите пожалуйста, для каких целей в АСУТП может применяться протокол SNMP ? Заказчики редко но регулярно запрашивают его поддержку, а я ума не приложу, зачем для диспетчерского управления микроэлектростанцией он может потребоваться.
Что такого особенного может дать SNMP по сравнению с ModBUS-TCP, без чего ни вздохнуть ни свистнуть?
Спасибо!
Вопрос неконкретный (нет пока предмета вопроса). Расскажите пожалуйста, для каких целей в АСУТП может применяться протокол SNMP ? Заказчики редко но регулярно запрашивают его поддержку, а я ума не приложу, зачем для диспетчерского управления микроэлектростанцией он может потребоваться.
Что такого особенного может дать SNMP по сравнению с ModBUS-TCP, без чего ни вздохнуть ни свистнуть?
Спасибо!
По вопросам работы Форума можно обратиться по этим контактам.
-
- эксперт
- Сообщения: 1617
- Зарегистрирован: 06 янв 2016, 19:45
- Имя: Петров В.Л.
- Страна: Россия
- город/регион: Красноярск
- Благодарил (а): 70 раз
- Поблагодарили: 189 раз
SNMP в АСУТП
SNMP применяется в основном для контроля и диагностики сети. "Умные" узлы сети могут обрабатывать SNMP запросы и выдавать информацию о состоянии соединений, количестве пропавших пакетов например. Прософт системы в частности, это используют, На курсах показывали, как таким образом формируется сигнал достоверности телеизмерения например. Для целей резервирования его можно использовать, определяя "исправный" канал. В OpenScada - там даже специальный объект для этого есть.
Из недостатков - производители активного оборудования часто сами определяют список параметров и команд, которые они обрабатывают по SNMP протоколу.
Из недостатков - производители активного оборудования часто сами определяют список параметров и команд, которые они обрабатывают по SNMP протоколу.
-
- эксперт
- Сообщения: 1031
- Зарегистрирован: 25 июл 2008, 10:06
- Имя: Леонид
- Страна: РФ
- Благодарил (а): 34 раза
- Поблагодарили: 110 раз
SNMP в АСУТП
Надо иметь ввиду, что SNMP ниже версии 3 не является безопасным.
Хард - это то, что можно швырнуть об стенку, а софт - это то, что можно лишь обматерить.
-
- администратор
- Сообщения: 17554
- Зарегистрирован: 17 июн 2008, 16:01
- Имя: Евгений свет Брониславович
- Страна: Россия
- город/регион: Санкт-Петербург
- Благодарил (а): 818 раз
- Поблагодарили: 1647 раз
SNMP в АСУТП
Не мой вариант точно - не резервируется в наших системах канал связи с верхним уровнем за ненадобностью.
У нас его всё равно нет и не предвидится. :)
По вопросам работы Форума можно обратиться по этим контактам.
-
- почётный участник форума
- Сообщения: 3916
- Зарегистрирован: 20 янв 2010, 22:23
- Имя: Никита
- Страна: РФ
- город/регион: Мурманск
- Благодарил (а): 20 раз
- Поблагодарили: 218 раз
SNMP в АСУТП
У вас его нет. А у рядом стоящего ИБП есть. А дальше все зависит от Заказчика - в каком месте и что ему удобнее принимать. И кто сам Заказчик. Айтишникам модбас принимать не с руки, его расшифровывать надо каким-то софтом. А snmp-браузеров бесплатных полно и при наличии Mib-файла от железяки посмотреть ее состояние можно легко и непринужденно. АСУшникам, наоборот, проще по модбасу данные взять, чем еще один протокол в сеть тащить.
Опыт - это когда на смену вопросам: "Что? Где? Когда? Как? Почему?" приходит единственный вопрос: "Нахрена? "
-
- администратор
- Сообщения: 17554
- Зарегистрирован: 17 июн 2008, 16:01
- Имя: Евгений свет Брониславович
- Страна: Россия
- город/регион: Санкт-Петербург
- Благодарил (а): 818 раз
- Поблагодарили: 1647 раз
SNMP в АСУТП
Конкретно мы с этим не сталкиваемся поскольку в таких случаях мы и есть ИБП. :) Хотя, на более-менее значимых объектах энергетики уже может такое встретиться. И тут
То есть зависит от того, кто делает верхний диспетчерский уровень. Там где за дело берутся АСУшники - обычного модбаса им больше чем достаточно, даже про NTP не спрашивают. А где это всё интегрируется в сеть IT-шниками - да, от них вопросы про SNMP и поступают.Никита писал(а): ↑31 июл 2018, 12:59 А дальше все зависит от Заказчика - в каком месте и что ему удобнее принимать. И кто сам Заказчик. Айтишникам модбас принимать не с руки, его расшифровывать надо каким-то софтом. А snmp-браузеров бесплатных полно и при наличии Mib-файла от железяки посмотреть ее состояние можно легко и непринужденно. АСУшникам, наоборот, проще по модбасу данные взять, чем еще один протокол в сеть тащить.
Понятно.
Интересно, а есть готовые конвертеры ModBUS в SNMP или их надо в любом случае самостоятельно собирать на каком-то ПЛК и софт писать?
Отправлено спустя 54 секунды:
Нашел вот такую штуку для примера: http://www.adfweb.com/home/products/SNM ... gJTz_D_BwE
По вопросам работы Форума можно обратиться по этим контактам.
-
- почётный участник форума
- Сообщения: 3916
- Зарегистрирован: 20 янв 2010, 22:23
- Имя: Никита
- Страна: РФ
- город/регион: Мурманск
- Благодарил (а): 20 раз
- Поблагодарили: 218 раз
SNMP в АСУТП
Не всегда. Есть практически ставшая типовой, "новорусская" задача: подружить ввод от сети, аварийный дизель и ИБП небольшой (в пределах 40кВА) мощности, для безобрывного питания на время пуска дизеля. Обычно просят как раз "новые", в коттеджи. Но и от айтишников такие запросы бывают. И получается в одной связке контроллер (в том числе и ваши пользовал) с модбасом и ИБП с SNMP.
Даже немного по другому: делают ли вообще диспетчерский уровень. SNMP-мониторинг обычно делается на уровне ПК админа - подключиться и посмотреть. А вот если полноценный верх поднимать со SCADA и постоянным присутствием диспетчера - тут протоколы уже вопрос чисто технический, в общем масштабе это мелочь.
Вот тут не скажу, не было надобности. Но "плюшка" в том, что SNMP обычно поставляется с файлом расшифровки параметров от производителя (без него смысла нет вообще), и позволяет в том же SNMP-браузере видеть все параметры на человеческом языке (бывает и на нескольких), без плясок с картами регистров, чередованием байтов и т.п. И задача преобразования не так проста, как кажется. Все модбас-регистры где-то придется конфигурить, а потом тот же MIB для другой стороны писать.
Опыт - это когда на смену вопросам: "Что? Где? Когда? Как? Почему?" приходит единственный вопрос: "Нахрена? "
-
- SCADA+
- Сообщения: 592
- Зарегистрирован: 05 ноя 2009, 11:18
- Имя: Бузинов Роман Анатольевич
- Страна: Россия
- город/регион: Москва
- Благодарил (а): 8 раз
- Поблагодарили: 35 раз
SNMP в АСУТП
Зачастую приходится делать в рамках систем экран диагностики КТС, где в рамках СКС есть еще и маршрутизаторы и коммутаторы сетевые, вот их по SNMP и опрашиваем на предмет разного рода диагностической инфы для этого экрана. В последнее время очень часто по SNMP мониторим состояния серверов: загрузка ЦПУ, загрузка хардов, температуры разные и прочее.
SCADA+
-
- администратор
- Сообщения: 17554
- Зарегистрирован: 17 июн 2008, 16:01
- Имя: Евгений свет Брониславович
- Страна: Россия
- город/регион: Санкт-Петербург
- Благодарил (а): 818 раз
- Поблагодарили: 1647 раз
SNMP в АСУТП
Делали такое. Но SNMP там не запрашивали. Для датацентров сотовых операторов мы кстати делали резервные электростанции - вот уж казалось бы, где оно надо - а им не надо было. :) Им всего два сигнала было достаточно: "сеть отрубилась" и "питание от генераторов", остальное мониторили по ModBUS-TCP и вопросов не задавали даже.Никита писал(а): ↑31 июл 2018, 15:01 Не всегда. Есть практически ставшая типовой, "новорусская" задача: подружить ввод от сети, аварийный дизель и ИБП небольшой (в пределах 40кВА) мощности, для безобрывного питания на время пуска дизеля. Обычно просят как раз "новые", в коттеджи. Но и от айтишников такие запросы бывают. И получается в одной связке контроллер (в том числе и ваши пользовал) с модбасом и ИБП с SNMP.
Тут-то как раз просто. В ТЗ у заказчика - предоставить SNMP-протокол и ПО для конфигурации адресного пространства - берём этот конвертер с ПО и просто отдаём заказчику, пусть конфигурирует как хочет.
Да, но у нас нет таких устройств. Только наши контроллеры и всё. :) Как максимум - один неуправляемый коммутатор.Romcheg писал(а): ↑31 июл 2018, 16:38 Зачастую приходится делать в рамках систем экран диагностики КТС, где в рамках СКС есть еще и маршрутизаторы и коммутаторы сетевые, вот их по SNMP и опрашиваем на предмет разного рода диагностической инфы для этого экрана. В последнее время очень часто по SNMP мониторим состояния серверов: загрузка ЦПУ, загрузка хардов, температуры разные и прочее.
По вопросам работы Форума можно обратиться по этим контактам.
-
- почётный участник форума
- Сообщения: 1746
- Зарегистрирован: 18 янв 2009, 12:25
- Имя: Дмитрий
- Страна: Россия
- город/регион: Москва
- Благодарил (а): 6 раз
- Поблагодарили: 143 раза
SNMP в АСУТП
Есть реализация на "Отечественном ПЛК" У SNMP есть одно существенное преимущество - при наступлении какого-либо события устройство рассылает собщения SNMP Trap. Т.е. на сервере диспетчеризации необязательно устраивать опрос с максимальной частотой и нагружать сеть.
"Умные люди обсуждают идеи, средние - события, а глупые - людей" Л.Н. Толстой
-
- администратор
- Сообщения: 4727
- Зарегистрирован: 25 июл 2008, 07:12
- Имя: Диев Александр Васильевич
- Страна: Россия
- город/регион: г. Сегежа, Карелия
- Благодарил (а): 225 раз
- Поблагодарили: 392 раза
SNMP в АСУТП
Этот SNMP Trap надо ещё принять, причём в неизвестное заранее время. И в случае, если сдох либо источник, либо приёмник - никто ни о чём не узнает. То есть - надо параллельно обеспечивать какой-то другой механизм проверки работоспособности. А если периодически опрашивать - такой проблемы нет.
Гугль быстро нашёл у Сименса. А ещё есть куча OPC-серверов.
Повторное использование кода не отменяет повторного использования мозга при его повторном использовании.
-
- здесь недавно
- Сообщения: 40
- Зарегистрирован: 30 окт 2009, 13:53
- Имя: ----
- Поблагодарили: 5 раз
SNMP в АСУТП
Мы тоже в своих контроллерах используем SNMP для снятия диагностики с маршрутизаторов, коммутаторов и пр.
А еще делали проект с автоматическим включением и отключением питания. В нем отдельный маленький контроллер по SNMP включал и отключал питающий ИБП.
А еще делали проект с автоматическим включением и отключением питания. В нем отдельный маленький контроллер по SNMP включал и отключал питающий ИБП.
-
- эксперт
- Сообщения: 2330
- Зарегистрирован: 20 дек 2018, 04:45
- Имя: Сергей
- Страна: РБ/РФ
- город/регион: РФ Сергиев Посад
- Благодарил (а): 1990 раз
- Поблагодарили: 176 раз
SNMP в АСУТП
У SNMP, перед Modbus есть одно неочевидное достоинство. Любой SNMPWalker при наличии доступа к устройству покажет все параметры указанного комьюнити. В текстовом виде. И в несложных устройствах можно легко "реверснуть" без документации, так как у параметров чаще всего, читабельные имена.
ИМХО для счетчиков (учета) - SNMP идеален. Опрос для показаний, трапы для превышения ограничений.
ИМХО для счетчиков (учета) - SNMP идеален. Опрос для показаний, трапы для превышения ограничений.
В трансформаторной будке живет трансформаторная собака (с) Прозрачный гонщик.
-
- здесь недавно
- Сообщения: 85
- Зарегистрирован: 21 июл 2009, 12:18
- Имя: Алексей Юрьевич
- Страна: Россия
- Поблагодарили: 9 раз
SNMP в АСУТП
Netbiter может подключаться по SNMP.
Пример применения "Система удаленного мониторинга и управления резервным UPS"
Пример применения "Система удаленного мониторинга и управления резервным UPS"