1. Обязательно представиться на русском языке кириллицей (заполнить поле "Имя").
  2. Фиктивные имена мы не приветствуем. Ивановых и Пупкиных здесь уже достаточно.
  3. Не писать свой вопрос в первую попавшуюся тему - вместо этого создать новую тему.
  4. За поиск, предложение и обсуждение пиратского ПО и средств взлома - бан без предупреждения.
  5. Рекламу и частные объявления "куплю/продам/есть халтура" мы не размещаем ни на каких условиях.
  6. Перед тем как что-то написать - читать здесь и здесь, а студентам - обязательно здесь.
  7. Не надо писать в ЛС администраторам свои технические вопросы. Администраторы форума отлично знают как работает форум, а не все-все контроллеры, о которых тут пишут.

Определение состояния узла Modbus

RS-485, ProfiBUS, 4-20 mA, Wi-Fi, GSM и так далее
Ответить
Аватара пользователя

Автор темы
Valerich
шаман
шаман
Сообщения: 984
Зарегистрирован: 27 июн 2013, 12:20
Имя: Валерич
Страна: СССР
Благодарил (а): 40 раз
Поблагодарили: 92 раза

Определение состояния узла Modbus

Сообщение Valerich »

Приветствую всех!

Строю сеть 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е, что это нормальное отключение, а не авария?

Ryzhij
почётный участник форума
почётный участник форума
Сообщения: 5632
Зарегистрирован: 07 окт 2011, 09:12
Имя: Гаско Вячеслав Эриевич
Страна: Россия
город/регион: Рязань
Благодарил (а): 600 раз
Поблагодарили: 756 раз

Re: Определение состояния узла Modbus

Сообщение Ryzhij »

ИМХО проще сообщить это OPC Lectus, чтобы он по условию перестал выдавать SCADA ошибку связи в свойствах нужных тэгов.
---------------------------------------------------
«У человека в душе дыра размером с Бога, и каждый заполняет её как может.» (Жан-Поль Сартр)
"Ту пустоту, которая остаётся в душе, когда в ней нет Бога, и весь мир не может заполнить." (святитель Николай Сербский)
Аватара пользователя

Автор темы
Valerich
шаман
шаман
Сообщения: 984
Зарегистрирован: 27 июн 2013, 12:20
Имя: Валерич
Страна: СССР
Благодарил (а): 40 раз
Поблагодарили: 92 раза

Re: Определение состояния узла Modbus

Сообщение Valerich »

Ryzhij. Не совсем понял Ваш ответ. Естественно через лектус. Как сообщить? Вручную? По какому условию? И как отличить отключенную установку от включенной и нормально идущим ТП, но с нарушением обмена (зависание и обрыв)?

Пока мне представляется такая схема: на каждую установку устройство (блок ввода с 485) с внешним питанием, передающее наверх информацию о статусе установки, ну а дальше обработка событий в SCADе.

Ryzhij
почётный участник форума
почётный участник форума
Сообщения: 5632
Зарегистрирован: 07 окт 2011, 09:12
Имя: Гаско Вячеслав Эриевич
Страна: Россия
город/регион: Рязань
Благодарил (а): 600 раз
Поблагодарили: 756 раз

Re: Определение состояния узла Modbus

Сообщение Ryzhij »

Давайте-ка уточним наши "хотелки".
Что нам надо?
а) Чтобы SCADA вообще не сообщала, не ругалась, не замечала отсутствия узла?
Тогда раз и навсегда обрубаем в лектусе качество связи.

б) Чтобы SCADA единожды "поплакавшись" на качество связи с узлом, не больше ругалась?
Можно это качество вытащить в лектусе в отдельный тэг и обрабатывать в SCADA, а самих тэгах это качество связи прибить.

в) Чтобы иметь информацию "кто виноват"?
Тогда, действительно, проще поставить рядом с узлом какой-либо простой и надёжный прибор с таким же протоколом, но другим адресом и опрашивать ещё и его.
Последний раз редактировалось Ryzhij 06 сен 2013, 10:32, всего редактировалось 1 раз.
---------------------------------------------------
«У человека в душе дыра размером с Бога, и каждый заполняет её как может.» (Жан-Поль Сартр)
"Ту пустоту, которая остаётся в душе, когда в ней нет Бога, и весь мир не может заполнить." (святитель Николай Сербский)
Аватара пользователя

Автор темы
Valerich
шаман
шаман
Сообщения: 984
Зарегистрирован: 27 июн 2013, 12:20
Имя: Валерич
Страна: СССР
Благодарил (а): 40 раз
Поблагодарили: 92 раза

Re: Определение состояния узла Modbus

Сообщение Valerich »

То Ryzhij. Сейчас реализован вариант А, и приходится идти к установке и смотреть глазами.
Нужен скорее всего вариант В и его реализацию я описал выше. Но лишнее оборудование и дополнительная линия питания...
Недорогой минималистский дискретный ввод с 485 не подскажете?

Ryzhij
почётный участник форума
почётный участник форума
Сообщения: 5632
Зарегистрирован: 07 окт 2011, 09:12
Имя: Гаско Вячеслав Эриевич
Страна: Россия
город/регион: Рязань
Благодарил (а): 600 раз
Поблагодарили: 756 раз

Re: Определение состояния узла Modbus

Сообщение Ryzhij »

and909 писал(а):Недорогой минималистский дискретный ввод с 485 не подскажете?
Дешевле вряд ли найдёте
ОВЕН СМИ1 2 478,00 руб.
Схема подключения
---------------------------------------------------
«У человека в душе дыра размером с Бога, и каждый заполняет её как может.» (Жан-Поль Сартр)
"Ту пустоту, которая остаётся в душе, когда в ней нет Бога, и весь мир не может заполнить." (святитель Николай Сербский)
Аватара пользователя

Автор темы
Valerich
шаман
шаман
Сообщения: 984
Зарегистрирован: 27 июн 2013, 12:20
Имя: Валерич
Страна: СССР
Благодарил (а): 40 раз
Поблагодарили: 92 раза

Re: Определение состояния узла Modbus

Сообщение Valerich »

Спасибо, гляну.
Ответить

Вернуться в «Интерфейсы, протоколы, связь»