PING

<< Click to Display Table of Contents >>

Navigation:  Проект в MasterSCADA 4D > Дерево библиотек > Библиотека BaseObjects > BaseObjects.ФБ.Системные > Информация и статистика >

PING

Функциональный блок Ping служит для проверки соединения c указанным устройством. Находится в библиотеке BaseObjects. Этот функциональный блок может использоваться как самостоятельно, вне программ, так и в составе любой программы.

Вид в дереве

Вид в редакторе FBD

ping

ping_1

Входы и выходы ФБ:

Название

Тип

Назначение

Входы

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

Выдается текст ошибки. Например, Достигнут таймаут запроса.

Смотрите также: