Стартовая страница › Форумы › Понять, как работает ПО › Восстановление настроек системы на версии 6
- В этой теме 8 ответов, 5 участников, последнее обновление 1 месяц, 3 недели назад сделано
Maksim.
-
АвторСообщения
-
23.12.2024 в 17:55 #36256
Maksim
УчастникДобрый день! Вопрос по сохранению/загрузке настроек системы. При запуске системы после аварийного отключения питания у компьютера не восстанавливаются введенные настройки системы (Приходится заново вводить настройки). В лог файл ScadaServer.log выводит сообщение:
2024-12-23 16:02:10 [———-][———-][ERR] Ошибка при вызове метода ReadCurrentData архива Cur:
Scada.ScadaException: Invalid table type.
at Scada.Data.Adapters.SliceTableAdapter.ReadHeader(BinaryReader reader, Byte[] buffer)
at Scada.Data.Adapters.SliceTableAdapter.ReadSingleSlice()
at Scada.Server.Modules.ModArcBasic.Logic.BasicCAL.ReadData(ICurrentData curData, Boolean& completed)
at Scada.Server.Engine.ArchiveHolder.ReadCurrentData(ICurrentData curData)
2024-12-23 16:02:10 [———-][———-][ERR] Не удалось считать текущие данныеНа версии 5 таких проблем с надежностью работы системы не было!
Подскажите есть ли возможность решить данную проблему штатными средствами в версии 6.
23.12.2024 в 20:45 #36257JurasskPark
Участник\SCADA\Archive\Cur\current.dat
Удалите или переименуйте файл current.dat и перезапустите сервер. Файл заново создастся.24.12.2024 в 09:48 #36266Maksim
УчастникМне надо чтобы при автоматическом запуске системы настройки системы восстанавливались как было на версии 5. Иначе приходится заново вручную все настройки задавать потому что они слетают.
24.12.2024 в 10:16 #36267a80808
УчастникВообще то странно…
Настройки хранятся в .xml файлах, что им будет. Вот если в них настройки не пишутся, то тогда да. Второй момент — они не на RAM диске?24.12.2024 в 10:27 #36268Maksim
УчастникПро настройки имелось в виду значения каналов которые вводятся вручную во время работы scada системы такие как уставки, коэффициенты и т.д.. При работе scada они сохраняются в архив scada (если я правильно понимаю) и при запуске системы scada они считываются из архива (так было на версии 5).
24.12.2024 в 11:37 #36269JurasskPark
УчастникТак может восстановление не происходит, потому что файл текущих значений бьется при аварийной остановке т.к. находиться на диске с битыми кластерами? 🙂
Вообще, я как понял ошибку, он не может прочитать и понять тип архива. т.к. побитый. А вы в сломанный архив заносите показания, до следующей перезагрузки и история повторяется. )24.12.2024 в 12:23 #36271manjey73
УчастникНе совсем так, scada знает, что вы ввели, но хранить это и вычитывать не обязана.
Это все делается скриптами.Покажите настройку нужного вам канала, в котором вы хотите сохранять
И как именно было в 5-й?24.12.2024 в 12:52 #36273Mikhail
МодераторДобрый день!
При запуске Сервер считывает текущие данные. Если при этом возникает ошибка, информация о ней сохраняется в журнал. Сохранение текущих данных на диск происходит с тем периодом, который задан в настройках.26.12.2024 в 18:34 #36320Maksim
УчастникВсем спасибо! Проблему решил!
-
АвторСообщения
- Вы должны авторизироваться для ответа в этой теме.