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

проверка связи с WAGO

PLC, прочие контроллеры, промышленные компьютеры, операторские панели
Ответить

Автор темы
lam
здесь недавно
здесь недавно
Сообщения: 6
Зарегистрирован: 28 янв 2022, 13:57
Имя: Андрей
Благодарил (а): 2 раза

проверка связи с WAGO

Сообщение lam »

Есть два контроллера WAGO 750-891
Соединены как Master Slave по Modbus TCP/
Как можно определить на связи ли в данный момент контроллеры или у Slave отключилось питание\перебили провод?
Аватара пользователя

Jackson
администратор
администратор
Сообщения: 17579
Зарегистрирован: 17 июн 2008, 16:01
Имя: Евгений свет Брониславович
Страна: Россия
город/регион: Санкт-Петербург
Благодарил (а): 824 раза
Поблагодарили: 1652 раза

проверка связи с WAGO

Сообщение Jackson »

Вопрос непонятен.

Как это определить КОМУ? Вашему мастеру, Вашему слейву или лично Вам как стороннему наблюдателю?
По вопросам работы Форума можно обратиться по этим контактам.

Автор темы
lam
здесь недавно
здесь недавно
Сообщения: 6
Зарегистрирован: 28 янв 2022, 13:57
Имя: Андрей
Благодарил (а): 2 раза

проверка связи с WAGO

Сообщение lam »

Со стороны Master, програмно определить есть ли связь со Slave.
Есть связь - зажгли лампочку, нет связи - погасили.

time_Z
здесь недавно
здесь недавно
Сообщения: 72
Зарегистрирован: 03 мар 2022, 19:03
Имя: Кужугет
Страна: Россия
город/регион: Кызыл
Благодарил (а): 7 раз
Поблагодарили: 12 раз

проверка связи с WAGO

Сообщение time_Z »

Live Bit

Velt
освоился
освоился
Сообщения: 226
Зарегистрирован: 26 мар 2017, 13:05
Имя: Денис
Страна: Россия
город/регион: Самара
Благодарил (а): 13 раз
Поблагодарили: 37 раз

проверка связи с WAGO

Сообщение Velt »

Jackson писал(а): 12 мар 2022, 10:34 Как это определить КОМУ? Вашему мастеру, Вашему слейву или лично Вам как стороннему наблюдателю?
А тут не важно кому. Метод один и тот же - Heart Bit.
Определяющий определяет, меняется ли состояние бита в контролируемом устройстве в течение заданного времени. Если ДА, то связь есть, если НЕТ, то связи нет.

Автор темы
lam
здесь недавно
здесь недавно
Сообщения: 6
Зарегистрирован: 28 янв 2022, 13:57
Имя: Андрей
Благодарил (а): 2 раза

проверка связи с WAGO

Сообщение lam »

К сожалению, не нашел таких настроек для Modbus TCP. Can шины у меня нет

stesl
эксперт
эксперт
Сообщения: 1010
Зарегистрирован: 31 мар 2018, 12:05
Имя: Вячеслав
Благодарил (а): 94 раза
Поблагодарили: 136 раз

проверка связи с WAGO

Сообщение stesl »

lam писал(а): 14 мар 2022, 16:18 К сожалению, не нашел таких настроек для Modbus TCP. Can шины у меня нет
Я могу ошибаться, но коллеги возможно говорят о том, что нужно опрашивать какой нибудь бит, который гарантированно взведён. если он равен false, значит и связи нет.

Я это за уши притянул ) Но вполне себе вариант для движения вперед.
Аватара пользователя

Jackson
администратор
администратор
Сообщения: 17579
Зарегистрирован: 17 июн 2008, 16:01
Имя: Евгений свет Брониславович
Страна: Россия
город/регион: Санкт-Петербург
Благодарил (а): 824 раза
Поблагодарили: 1652 раза

проверка связи с WAGO

Сообщение Jackson »

Обычно в системных переменных есть такой бит уже готовый, остаётся его только прочитать. Он обновляется с каждым опросом.
Но если такого бита конкретно в Вашем контроллере нет - тогда всё правильно сказали, что-то опрашивать и выставлять Heart Bit самостоятельно. В идеале, опрашиваемое значение должно гарантировано меняться, например это может быть системное время в секундах и тогда опрашивать не чаще раза в секунду.
Velt писал(а): 14 мар 2022, 12:58 А тут не важно кому. Метод один и тот же - Heart Bit.
А вот неправда. Со стороны Slave, то есть сервера, это делается просто счётчиком полученных запросов (или таймером между запросами). А сторонний наблюдатель это может определить просто визуально - у портов ModBUS TCP есть лампочки. И у RS-485 часто тоже. Снифферы тоже никто не отменял.

Отправлено спустя 5 минут 36 секунд:
При использовании готовых системных битов нужно внимательно читать документацию о том, что конкретно они означают. Ибо может их быть несколько и все с разными значениями.
По вопросам работы Форума можно обратиться по этим контактам.

Velt
освоился
освоился
Сообщения: 226
Зарегистрирован: 26 мар 2017, 13:05
Имя: Денис
Страна: Россия
город/регион: Самара
Благодарил (а): 13 раз
Поблагодарили: 37 раз

проверка связи с WAGO

Сообщение Velt »

Jackson писал(а): 14 мар 2022, 17:56А вот неправда.
Я и не отрицаю, что есть и другие методы диагностики связи. Можно в скрипте анализировать счётчик запросов от клиента или таймеры между запросами - но это же, по сути, тоже самое, что анализировать Heart Bit. Принцип один и тот же.
Алгоритм анализа Heart Bit достаточно прост и может быть одинаково реализован в разных системах, хоть в ПЛК, хоть в SCADA.
Jackson писал(а): 14 мар 2022, 17:56 А сторонний наблюдатель это может определить просто визуально - у портов ModBUS TCP есть лампочки.

Я бы так не доверял этим лампочкам. Мигание лампочек еще не означает, что идёт правильный обмен по Модбас TCP. Да и не во всех устройствах эти лампочки вообще есть.
Аватара пользователя

Jackson
администратор
администратор
Сообщения: 17579
Зарегистрирован: 17 июн 2008, 16:01
Имя: Евгений свет Брониславович
Страна: Россия
город/регион: Санкт-Петербург
Благодарил (а): 824 раза
Поблагодарили: 1652 раза

проверка связи с WAGO

Сообщение Jackson »

Velt писал(а): 16 мар 2022, 00:22 Я и не отрицаю, что есть и другие методы диагностики связи
Velt писал(а): 14 мар 2022, 12:58 А тут не важно кому. Метод один и тот же - Heart Bit.
Как бы давайте хотя бы за своими собственными словами следить.
По вопросам работы Форума можно обратиться по этим контактам.

Velt
освоился
освоился
Сообщения: 226
Зарегистрирован: 26 мар 2017, 13:05
Имя: Денис
Страна: Россия
город/регион: Самара
Благодарил (а): 13 раз
Поблагодарили: 37 раз

проверка связи с WAGO

Сообщение Velt »

Jackson писал(а): 16 мар 2022, 05:25 Как бы давайте хотя бы за своими собственными словами следить.
Давайте внимательнее читать, что написано.
Выражение "метод один и тот же" не равно выражению "единственный метод". Это означает, что один и тот же метод может применяться в разных системах.
Попробую перефразировать вышенаписанное мной.
Один и тот же метод "Heart Bit" достаточно просто может быть реализован в разных системах: в ПЛК, в Скаде. Это не отрицает факт наличия других методов диагностики связи. Однако, не во всех системах могут быть счетчики запросов. Анализ счетчиков запросов по сути то же самое, что анализ состояния бита.
Ответить

Вернуться в «Средний уровень автоматизации (управляющий)»