Восстановление настроек системы на версии 6

Стартовая страница Форумы Понять, как работает ПО Восстановление настроек системы на версии 6

Просмотр 9 сообщений - с 1 по 9 (из 9 всего)
  • Автор
    Сообщения
  • #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.

    #36257
    JurasskPark
    Участник

    \SCADA\Archive\Cur\current.dat
    Удалите или переименуйте файл current.dat и перезапустите сервер. Файл заново создастся.

    #36266
    Maksim
    Участник

    Мне надо чтобы при автоматическом запуске системы настройки системы восстанавливались как было на версии 5. Иначе приходится заново вручную все настройки задавать потому что они слетают.

    #36267
    a80808
    Участник

    Вообще то странно…
    Настройки хранятся в .xml файлах, что им будет. Вот если в них настройки не пишутся, то тогда да. Второй момент — они не на RAM диске?

    #36268
    Maksim
    Участник

    Про настройки имелось в виду значения каналов которые вводятся вручную во время работы scada системы такие как уставки, коэффициенты и т.д.. При работе scada они сохраняются в архив scada (если я правильно понимаю) и при запуске системы scada они считываются из архива (так было на версии 5).

    #36269
    JurasskPark
    Участник

    Так может восстановление не происходит, потому что файл текущих значений бьется при аварийной остановке т.к. находиться на диске с битыми кластерами? 🙂
    Вообще, я как понял ошибку, он не может прочитать и понять тип архива. т.к. побитый. А вы в сломанный архив заносите показания, до следующей перезагрузки и история повторяется. )

    #36271
    manjey73
    Участник

    Не совсем так, scada знает, что вы ввели, но хранить это и вычитывать не обязана.
    Это все делается скриптами.

    Покажите настройку нужного вам канала, в котором вы хотите сохранять
    И как именно было в 5-й?

    #36273
    Mikhail
    Модератор

    Добрый день!
    При запуске Сервер считывает текущие данные. Если при этом возникает ошибка, информация о ней сохраняется в журнал. Сохранение текущих данных на диск происходит с тем периодом, который задан в настройках.

    #36320
    Maksim
    Участник

    Всем спасибо! Проблему решил!

Просмотр 9 сообщений - с 1 по 9 (из 9 всего)
  • Вы должны авторизироваться для ответа в этой теме.