Добрый вечер, имеем устройство с поддержкой 61850, подключаемся к нему с помощью IED Scout либо hammer, считываем структуру, не активируем pooling и reports. Через некоторое время связь разрывается. Нормально ли это?
Попутно обсуждая затронули немаловажную тему. Как клиенту оперативно среагировать на потерю связи с сервером. В МЭК104 использовался Т0 кадр, все было логично и понятно. в МЭК 61850 соответствующего механизма нет. Использовать keep alive тоже не совсем удачно. Он по умолчанию у большенства 20-30 сек, да и встречалось на практике что передачи нет ( сбой в драйвере 61850) , а сессия ТСР не закрылась.
Попутно обсуждая затронули немаловажную тему. Как клиенту оперативно среагировать на потерю связи с сервером. В МЭК104 использовался Т0 кадр, все было логично и понятно. в МЭК 61850 соответствующего механизма нет. Использовать keep alive тоже не совсем удачно. Он по умолчанию у большенства 20-30 сек, да и встречалось на практике что передачи нет ( сбой в драйвере 61850) , а сессия ТСР не закрылась.
Пусть скада пошлет keepallive. Tcp утвержает что пакет посылается тем кому он нужен
Попутно обсуждая затронули немаловажную тему. Как клиенту оперативно среагировать на потерю связи с сервером. В МЭК104 использовался Т0 кадр, все было логично и понятно. в МЭК 61850 соответствующего механизма нет. Использовать keep alive тоже не совсем удачно. Он по умолчанию у большенства 20-30 сек, да и встречалось на практике что передачи нет ( сбой в драйвере 61850) , а сессия ТСР не закрылась.
Тут либо по пропаданию integrity сообщений либо по пропаданию pull сообщений