<< Click to Display Table of Contents >> Navigation: Проект в MasterSCADA 4D > Дерево библиотек > Библиотека BaseObjects > BaseObjects.ФБ.Системные > Информация и статистика > PING |
Функциональный блок Ping служит для проверки соединения c указанным устройством. Находится в библиотеке BaseObjects. Этот функциональный блок может использоваться как самостоятельно, вне программ, так и в составе любой программы.
Вид в дереве |
Вид в редакторе FBD |
Входы и выходы ФБ:
Название |
Тип |
Назначение |
Входы |
||
Address |
STRING |
Указывается IP-адрес или DNS имя сервера |
Check |
BOOL |
Запускает проверку. По переднему фронту начинается проверка соединения - исполнительная система отправляет серию пакетов на указанный адрес, количество пакетов определяется входом RepeatCount. Важно! Если прошлая проверка, не окончена, то передний фронт входа будет игнорироваться |
TimeOut |
TIME |
Задается время ожидания ответа от сервера |
RepeatCount |
DINT |
Указывается количество попыток отправки команды подряд, если все они окажутся не успешны, то выход Connection примет значение false. |
Выходы |
||
Completed |
BOOL |
Сигнализирует об окончании проверки. После окончания проверки выход принимает значение TRUE. Принимает значение FALSE после того, как вход Check принимает значение TRUE. |
Connection |
BOOL |
Выдается результат проверки. Если соединение было установлено, то появится значение TRUE, иначе false. |
SuccessCount |
DINT |
Выдается количество успешных ответов |
AverageTime |
LREAL |
Выдается среднее время ответа, мс |
ErrorText |
STRING |
Выдается текст ошибки. Например, Достигнут таймаут запроса. |
Смотрите также: