Приветствую всех!
Строю сеть Modbus на небольшом предприятии. Имеется 3 сегмента сети 485, разделенные по специфическим параметрам связи некоторых устройств. Данные сводятся в MasterSCADу через Lectus.
Сегмент 1: Устройства с протоколом Modbus ASCII 9600-8-N-1 (Диск 250М), сегмент 2 с протоколом Modbus RTU 9600-8-N-2 (Овен ТРМ202), сегмент 3 с протоколом Modbus RTU 9600-8-N-1 с остальными более вменяемыми устройствами (Базис 12, расходомеры Badger). Параметры, помеченные не могут быть изменены. Ну это так, для введения.
Вопрос. В каждом сегменте висит по 5 - 10 установок с вышеуказанными приборами. Установки работают не все вместе, т. е. в каждый момент времени какая-то установка отключена и SCADA ругается на отсутствие связи и периодически приходится обходить установки, выясняя отключена ли установка, либо завис прибор (грешат Диски 250М,), либо киповцы прибор ночью поменяли и выставили не те параметры, либо обрыв какой.
Как сообщить SCADе, что это нормальное отключение, а не авария?
- Обязательно представиться на русском языке кириллицей (заполнить поле "Имя").
- Фиктивные имена мы не приветствуем. Ивановых и Пупкиных здесь уже достаточно.
- Не надо писать свой вопрос в первую попавшуюся тему - всегда лучше создать новую тему.
- За поиск, предложение и обсуждение пиратского ПО и средств взлома - бан без предупреждения. Непонятно? - Читать здесь.
- Рекламу и частные объявления "куплю/продам/есть халтура" мы не размещаем ни на каких условиях.
- Перед тем как что-то написать - читать здесь, а затем здесь и здесь.
- Не надо писать в ЛС администраторам свои технические вопросы. Администраторы форума отлично знают как работает форум, а не все-все контроллеры, о которых тут пишут.
Определение состояния узла Modbus
Модератор: Глоб.модераторы
-
- почётный участник форума
- Сообщения: 5793
- Зарегистрирован: 07 окт 2011, 09:12
- Имя: Гаско Вячеслав Эриевич
- Страна: Россия
- город/регион: Рязань
- Благодарил (а): 674 раза
- Поблагодарили: 845 раз
Re: Определение состояния узла Modbus
ИМХО проще сообщить это OPC Lectus, чтобы он по условию перестал выдавать SCADA ошибку связи в свойствах нужных тэгов.
---------------------------------------------------
«У человека в душе дыра размером с Бога, и каждый заполняет её как может.» (Жан-Поль Сартр)
"Ту пустоту, которая остаётся в душе, когда в ней нет Бога, и весь мир не может заполнить." (святитель Николай Сербский)
«У человека в душе дыра размером с Бога, и каждый заполняет её как может.» (Жан-Поль Сартр)
"Ту пустоту, которая остаётся в душе, когда в ней нет Бога, и весь мир не может заполнить." (святитель Николай Сербский)
-
- эксперт
- Сообщения: 1031
- Зарегистрирован: 27 июн 2013, 12:20
- Имя: Валерич
- Страна: СССР
- Благодарил (а): 44 раза
- Поблагодарили: 106 раз
Re: Определение состояния узла Modbus
Ryzhij. Не совсем понял Ваш ответ. Естественно через лектус. Как сообщить? Вручную? По какому условию? И как отличить отключенную установку от включенной и нормально идущим ТП, но с нарушением обмена (зависание и обрыв)?
Пока мне представляется такая схема: на каждую установку устройство (блок ввода с 485) с внешним питанием, передающее наверх информацию о статусе установки, ну а дальше обработка событий в SCADе.
Пока мне представляется такая схема: на каждую установку устройство (блок ввода с 485) с внешним питанием, передающее наверх информацию о статусе установки, ну а дальше обработка событий в SCADе.
-
- почётный участник форума
- Сообщения: 5793
- Зарегистрирован: 07 окт 2011, 09:12
- Имя: Гаско Вячеслав Эриевич
- Страна: Россия
- город/регион: Рязань
- Благодарил (а): 674 раза
- Поблагодарили: 845 раз
Re: Определение состояния узла Modbus
Давайте-ка уточним наши "хотелки".
Что нам надо?
а) Чтобы SCADA вообще не сообщала, не ругалась, не замечала отсутствия узла?
Тогда раз и навсегда обрубаем в лектусе качество связи.
б) Чтобы SCADA единожды "поплакавшись" на качество связи с узлом, не больше ругалась?
Можно это качество вытащить в лектусе в отдельный тэг и обрабатывать в SCADA, а самих тэгах это качество связи прибить.
в) Чтобы иметь информацию "кто виноват"?
Тогда, действительно, проще поставить рядом с узлом какой-либо простой и надёжный прибор с таким же протоколом, но другим адресом и опрашивать ещё и его.
Что нам надо?
а) Чтобы SCADA вообще не сообщала, не ругалась, не замечала отсутствия узла?
Тогда раз и навсегда обрубаем в лектусе качество связи.
б) Чтобы SCADA единожды "поплакавшись" на качество связи с узлом, не больше ругалась?
Можно это качество вытащить в лектусе в отдельный тэг и обрабатывать в SCADA, а самих тэгах это качество связи прибить.
в) Чтобы иметь информацию "кто виноват"?
Тогда, действительно, проще поставить рядом с узлом какой-либо простой и надёжный прибор с таким же протоколом, но другим адресом и опрашивать ещё и его.
Последний раз редактировалось Ryzhij 06 сен 2013, 10:32, всего редактировалось 1 раз.
---------------------------------------------------
«У человека в душе дыра размером с Бога, и каждый заполняет её как может.» (Жан-Поль Сартр)
"Ту пустоту, которая остаётся в душе, когда в ней нет Бога, и весь мир не может заполнить." (святитель Николай Сербский)
«У человека в душе дыра размером с Бога, и каждый заполняет её как может.» (Жан-Поль Сартр)
"Ту пустоту, которая остаётся в душе, когда в ней нет Бога, и весь мир не может заполнить." (святитель Николай Сербский)
-
- эксперт
- Сообщения: 1031
- Зарегистрирован: 27 июн 2013, 12:20
- Имя: Валерич
- Страна: СССР
- Благодарил (а): 44 раза
- Поблагодарили: 106 раз
Re: Определение состояния узла Modbus
То Ryzhij. Сейчас реализован вариант А, и приходится идти к установке и смотреть глазами.
Нужен скорее всего вариант В и его реализацию я описал выше. Но лишнее оборудование и дополнительная линия питания...
Недорогой минималистский дискретный ввод с 485 не подскажете?
Нужен скорее всего вариант В и его реализацию я описал выше. Но лишнее оборудование и дополнительная линия питания...
Недорогой минималистский дискретный ввод с 485 не подскажете?
-
- почётный участник форума
- Сообщения: 5793
- Зарегистрирован: 07 окт 2011, 09:12
- Имя: Гаско Вячеслав Эриевич
- Страна: Россия
- город/регион: Рязань
- Благодарил (а): 674 раза
- Поблагодарили: 845 раз
Re: Определение состояния узла Modbus
Дешевле вряд ли найдётеand909 писал(а):Недорогой минималистский дискретный ввод с 485 не подскажете?
ОВЕН СМИ1 2 478,00 руб.
Схема подключения
---------------------------------------------------
«У человека в душе дыра размером с Бога, и каждый заполняет её как может.» (Жан-Поль Сартр)
"Ту пустоту, которая остаётся в душе, когда в ней нет Бога, и весь мир не может заполнить." (святитель Николай Сербский)
«У человека в душе дыра размером с Бога, и каждый заполняет её как может.» (Жан-Поль Сартр)
"Ту пустоту, которая остаётся в душе, когда в ней нет Бога, и весь мир не может заполнить." (святитель Николай Сербский)