Просмотр полной версии : Пингование удалённого компьютера по локальной сети Ethernet с помощью ПР, ПЛК.
Здравствуйте.
Возникла необходимость контролировать доступность компьютера (сервера) в сети и оповещать если компьютер недоступен.
Контроль доступности предполагается вести путем пингования компьютера и обработкой результатов пинга.
Возможно ли это сделать с помощью ПР где есть Ethernet (ПР103, ПР205 и т.д.) или нужен ПЛК (ПЛК210, СПК210)?
И вообще, можно ли такое сделать с помощью ПР, ПЛК или это в принципе невозможно?
МихаилГл
13.03.2026, 14:20
Вам проще будет зайти с другой стороны, со стороны ПК. Можно слать в устройства биты жизни, а в пр или ПЛК обрабатывать. Перестали меняться, значит верх умер.
А можно поподробнее про биты жизни? Как их слать и как обрабатывать в ПР или ПЛК?
kondor3000
13.03.2026, 15:00
А можно поподробнее про биты жизни? Как их слать и как обрабатывать в ПР или ПЛК?
Обычно слейв выставляет бит связи, например раз в секунду, а мастер должен его сбросить. Бит запускает таймер, который постоянно сбрасывается мастером.
Если бит не сброшен в течении 3- 5 секунд, таймер отсчитывает до конца, то в слейве взводится бит или вызывается окно Потеря связи.
Мастер же может по не выставленному биту, так же по таймеру в течении 3-5 сек, понять что связь потеряна.
Сергей0308
13.03.2026, 15:23
Здесь выходит что ПР выступает мастером, короче, в режиме мастера у ПР имеется специальная переменная статуса, в смысле, ничего дополнительно не надо выдумывать!
А в режиме слейв я примерно так делаю:
88488
krollcbas
16.03.2026, 01:18
А можно поподробнее про биты жизни? Как их слать и как обрабатывать в ПР или ПЛК?
Делаю примерно так: завожу два INTEGER тэга, одним читаю с устройства (ПЛК), прибавляю к нему число 1 и отправляю обратно (небольшой скрипт SCADA).
Если контроллер видит что число пришедшее на 1 больше чем отправленное, то опять прибавляет 1 и отправляет (у меня обычно HMI мастер)
Если видим что долгое время переменные не равны, то это означает что либо нет связи с ПК, либо кто-то его отключил.
Формируем так сообщение в Owencloud что "компьютер вышел из чата"
Powered by vBulletin® Version 4.2.3 Copyright © 2026 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot