Показано с 1 по 10 из 20

Тема: Варианты записи архивных данных в базу данных Firebird на MasterSCADA

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1

    По умолчанию

    Цитата Сообщение от Olegis Посмотреть сообщение
    Например, при отсутствии связи по GPRS в базу пишется некая переменная. Так как связь пока отсутствует, то в архивные тренды(таблицы) пишется какое-то BAD значение(допустим 0). При подключении к удаленному объекту считываются файл с архивом этой переменной. Затем надо,чтобы в базу вместо старых BAD-значений записались архивные значения, считанные из файла, считанного с удаленного объекта,как здесь сделать, чтобы эти данные попали в базу именно с теми штампами времени, как в нашем файле.Т.е. как здесь синхронизировать данные в прошедшем времени, чтобы не было различий от режима непрерывного опроса.
    Так сделать нельзя.
    А зачем записывать в базу значение с плохим признаком? Какой смысл отображать на тренде недостоверные значения?
    Чем не устраивает, что пока данных нет - тренд пустой, данные поступили - отобразились на тренде.
    А так - считать из файла архив с метками времени, и записать его в архив MasterSCADA можно.
    Спасибо.

  2. #2
    Пользователь Аватар для Olegis
    Регистрация
    24.07.2007
    Адрес
    Белгород
    Сообщений
    137

    По умолчанию

    Цитата Сообщение от SCADAMaster Посмотреть сообщение
    Так сделать нельзя.
    А зачем записывать в базу значение с плохим признаком? Какой смысл отображать на тренде недостоверные значения?
    Чем не устраивает, что пока данных нет - тренд пустой, данные поступили - отобразились на тренде.
    Спасибо! Вы абсолютно верно сказали. Я неправильно выразился. Тоже имел ввиду, что тренд при отсутствии связи не будет остановлен, а будут на нем типа недостоверные значения.

    А так - считать из файла архив с метками времени, и записать его в архив MasterSCADA можно.
    Где можно найти подробное описание структуры базы данных Firebird, которую формирует именно MasterSCADA при ее создании? Записать новые значения в созданную базу возможно только через процедуры Interbase или есть еще варианты(через Скрипты C#,например,пока не представляю как это реализовать)?
    Пишу на Assembler-е за еду

Похожие темы

  1. Передача данных в SQL
    от Роман26 в разделе Эксплуатация
    Ответов: 14
    Последнее сообщение: 18.05.2015, 15:23
  2. Запись данных с ТРМ-138 на ПК
    от kelevra40 в разделе Сетевые технологии
    Ответов: 2
    Последнее сообщение: 13.02.2012, 14:40
  3. Ошибки данных в RS-485
    от antonsaitov в разделе Эксплуатация
    Ответов: 3
    Последнее сообщение: 30.12.2011, 11:10
  4. Получение данных из MS SQL в MasterSCADA
    от energy_aleks в разделе Master SCADA 3
    Ответов: 32
    Последнее сообщение: 30.04.2011, 17:49

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •