PING_CONTINUOUS

<< Click to Display Table of Contents >>

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

PING_CONTINUOUS

Функциональный блок PING_CONTINUOUS необходим для беспрерывного мониторинга соединения c указанным устройством.

Вид в дереве

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

pingcontinuous_1

pingcontinuous_2

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

Название

Тип

Назначение

Входы

Address

STRING

Указывается IP-адрес или DNS имя сервера.

Check

BOOL

Запускается непрерывная проверка.

Period

TIME

Указывается период опроса.

Timeout

TIME

Задается время ожидания ответа от сервера.

FailLimit

DINT

Задается лимит неудачных попыток подряд, после которого опрос прекращается. По умолчанию = 0, в таком случае опрос продолжается при отсутствии ответа устройства.

FailCount

DINT

Задается количество подряд неудачных попыток подключения, при которых выход Failure принимает значение TRUE. Сбрасывается при успешной попытке.

Reset

BOOL

Сброс статистики (AverageTime, UnsuccessCount, SuccessCount).

Выходы

Connection

BOOL

Выдается результат проверки. Если соединение было установлено, то появится значение TRUE​, иначе FALSE.

Running

BOOL

Установится TRUE, если попытки опроса начаты и не закончены.

Failure

BOOL

Установится TRUE, если устройство не ответило на последние N попыток опроса, N=FailCount.

AverageTime

LREAL

Выдается среднее время ответа в миллисекундах.

SuccessCount

DINT

Выдается количество удавшихся попыток подключения.

UnsuccessCount

DINT

Выдается количество неудавшихся попыток подключения.

ErrorText

STRING

Выдается текст ошибки.

Выходы сбрасываются при переводе Check в TRUE.