Проверка связи

Avatar
  • обновлен
  • Отвечен

Добрый день,

как можно связать команду на Pascal, GetQuality с ПЛК, на проверку качества связи по Modbus TCP. К примеру на одной мнемосхеме отображается n-ое количество подключений, хочу чтобы загоралась картинка зеленым при коннекте с нужным IP и красным при разрыве соединения. Или при разрыве соединения картинка просто покрывается штриховкой, что и является показанием разрыва связи?

Avatar
СИМП Лайт (тех поддержка)
  • Отвечен

День добрый.

Пример: С помощью скрипта по таймеру и GetQuality  проверяете "качество" одного из каналов конкретного ПЛК

Добавим в проект виртуальный канал типа boolean, назовём его к примеру "Канал индикатор связи"

к этому каналу можно на мнемосхеме привязать к примеру логический индикатор.

var

  FQuality: Boolean;

begin

    FQuality := GetQuality ('Имя канала') = 192;

    WriteValue('Канал индикатор связи', FQuality ) 

end.

 ...что и является показанием разрыва связи?


После того как драйвер не смог получить ответа от прибора в течении (время таймаута * количество перезапросов), то он принимает решение что связи с прибором нет.