Проверка связи
Добрый день,
как можно связать команду на Pascal, GetQuality с ПЛК, на проверку качества связи по Modbus TCP. К примеру на одной мнемосхеме отображается n-ое количество подключений, хочу чтобы загоралась картинка зеленым при коннекте с нужным IP и красным при разрыве соединения. Или при разрыве соединения картинка просто покрывается штриховкой, что и является показанием разрыва связи?
День добрый.
Пример: С помощью скрипта по таймеру и GetQuality проверяете "качество" одного из каналов конкретного ПЛК
Добавим в проект виртуальный канал типа boolean, назовём его к примеру "Канал индикатор связи"
к этому каналу можно на мнемосхеме привязать к примеру логический индикатор.
var
FQuality: Boolean;
begin
FQuality := GetQuality ('Имя канала') = 192;
WriteValue('Канал индикатор связи', FQuality )
end.
...что и является показанием разрыва связи?
После того как драйвер не смог получить ответа от прибора в течении (время таймаута * количество перезапросов), то он принимает решение что связи с прибором нет.