SergeiRomaniuk , чтобы на центральном узле восстанавливать архивные данные за период потери связи нужно, чтобы на конечных точках производилось сохранение.
Если брать МСД200, то вероятно придется писать какое-то ПО, которое позволит это сделать.

Из готовых решений, это RapidScada V6, но тогда на конечной точке она тоже должна быть установлена, например на микроПК типа OrangePi и аналогичном (тут непонятно допускается ли это на объекте?)

Принцип там достаточно простой, на конечной точке настраивается полноценная система и OPC UA сервер, через который забирает данные центральная часть. После потери связи дается команда на чтение архивных данных, за требуемый промежуток. Центральная в свою очередь так же может выступить прокладкой в другую систему.

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