PDA

Просмотр полной версии : Архивирование данных



klg
28.08.2012, 12:10
Добрый день.
Как я понял из документации, в Master SCADA можно архивировать данные в формате *.dat.
Можно ли этот архив преобразовать для дальнейшего его рассмотрения в Excel? Если можно, то как?
У меня Master SCADA Лицензионная версия. (Ограниченная версия)
Ограничение на число параметров OPC - 32.
Ограничение на число задействованных выходов ФБ - 32.
Ограничение на число связей с другими компьютерами - 32.
MSRT-HDA-Client.
Спасибо.

SCADAMaster
28.08.2012, 12:24
Можно экспортировать средствами модуля трендов.
Добавляете нужные вам параметры на тренд, открываете закладку "Значения" - появится таблица значений. Данную таблицу можно экспортировать в формат csv, который потом открыть в excel.
При необходимости данную операцию можно автоматизировать (например сохранять по расписанию), при помощи ФБ "Управление документом" (закладка "Служебные") - указываете путь сохранения, формат (csv), время начала и конца выборки.
Подробнее можете посмотреть в этой документации (стр 20):
http://www.masterscada.ru/services/support/art_step_by_step/Arc_MasterSCADA.pdf


Также можно сделать подобную операцию средствами редактора отчетов MasterReport.

При наличии дополнительных опций также можно экспортировать данные в Access и в базы данных. Но в версии на 32 точки этих опций нет.

klg
28.08.2012, 13:00
Спасибо. Буду разбираться.

klg
29.08.2012, 09:31
Здравствуйте.
Посмотрел видеопример сохранения ахивов (трендов). Однако возможности сохранения по расписанию не ограничиваются рассмотренным примером. Хотелось бы почитать об этом подробнее. Могли бы Вы дать ссылку, где эти возможности описаны. Как, например, организовать расписание сохранения тренда каждый час (каждый n-й час) постоянно?
Спасибо.

SCADAMaster
29.08.2012, 09:45
Могли бы Вы дать ссылку, где эти возможности описаны. Как, например, организовать расписание сохранения тренда каждый час (каждый n-й час) постоянно?

А документацию текстовую посмотрели?
Если вы смотрели видеопример где идет сохранение ежесуточно, то без труда поймете как сделать сохранение и ежечасно. Для этого на закладке "Расписание" задаете способ повтора - ежечасно.
Управлять трендом также через ФБ "Управление документом".

klg
29.08.2012, 10:10
Спасибо. Указанную Вами документацию прочитал, но вот о повторах пропустил. Еще раз спасибо.

klg
30.08.2012, 12:13
При сохранении тренда в расписании-повтор: как понимать "Ежечасно-действие выполняется ежечасно в указанное время". Может имеется в виду
"Ежечасно-действие выполняется ежечасно, начиная с указанного времени каждые сутки"?
Спасибо.

SCADAMaster
30.08.2012, 12:25
Имеется ввиду то что каждый час, в указанное вами время (минуты-секунды) будет выполняться это действие.
Вам какого рода расписание требуется? Какая у вас задача?

klg
30.08.2012, 12:32
Задача состоит в организации сохранения данных, полученных из MS OPC-32 сервера. Эти данные заведены на тренд. Этот тренд нужно сохранять ежечасно, начиная с 01 апреля по 15 ноября каждый год.

SCADAMaster
30.08.2012, 12:49
Этот тренд нужно сохранять ежечасно, начиная с 01 апреля по 15 ноября каждый год.
А остальные дни не надо или скада в это время будет выключена?

klg
30.08.2012, 13:12
Начиная с 01 апреля по 15 ноября ежедневно и ежечасно каждый год. С 16 ноября каждого текущего текущего года по 31 марта каждого следующего года объект не работает и Скада тоже.
Я задал начало архивирования 01 апреля 2012г и конец 15 ноября 2015г (пока:) , если понадобится-продлю до N-го года). Расписание - ежечасно, время 01:00 (т.е., начиная с 1-й минуты текущего часа записываем накопленные данные в тренде за предыдущий час). Я правильно понял суть настроек сохранения трендов?
Спасибо.

SCADAMaster
30.08.2012, 13:44
Я задал начало архивирования 01 апреля 2012г и конец 15 ноября 2015г (пока:) , если понадобится-продлю до N-го года).
Спасибо.
Это вы где задали?


Расписание - ежечасно, время 01:00 (т.е., начиная с 1-й минуты текущего часа записываем накопленные данные в тренде за предыдущий час). Я правильно понял суть настроек сохранения трендов?

Да

klg
30.08.2012, 14:21
Задал в расчете Начало (выход ФБ ко входу ФБ Управление документом-Дата "С") и в расчете Конец (выход ФБ ко входу ФБ Управление документом- Дата "По").

SCADAMaster
30.08.2012, 15:05
Тогда неправильно.
На входы "Дата с" и "Дата по" ФБ "Управление документом" подаются время начала тренда (то есть левая граница) и время конца тренда (то есть правая граница).
Если вам нужно сохранять ежечасно, с начала предыдущего часа, до начала текущего, вам нужно использовать два модуля "Расчет".
Первый модуль "Расчет" - конец. У него в формуле прописываете:
CurHour( )
то есть модуль вернет начало текущего часа. Связываете расчет с входом "Дата ПО".
Второй расчет - начало. У него в формуле прописываете:
CurHour( )- 3600
То есть модуль вернет начало предыдущего часа. Связываете расчет с входом "Дата с".
И запуск сохранения отчета, лучше начинать не сразу в начале часа (то есть не ровно в 12:00 например), а где нибудь через 1 минуту.
Тогда все будет сохраняться корректно.

Посмотрите второй видеопример, часть 9
http://www.masterscada.ru/?additional_section_id=233
Там рассматривается сохранение тренда.

klg
30.08.2012, 15:27
Спасибо, исправлю.

klg
31.08.2012, 09:46
Здравствуйте.
Скажите пожалуйста, документация Soft-SCADA-DOC-1623(5 томов) полнее и подробнее, чем Help в Скада? Если да, то как ее можно приобрести (я живу в Украине)?

SCADAMaster
31.08.2012, 10:16
Примерно тоже самое что и справка.
Дополнительная документация есть здесь:
http://www.masterscada.ru/?additional_section_id=141
видиопримеры здесь
http://www.masterscada.ru/?additional_section_id=233

klg
31.08.2012, 11:31
Спасибо, скачал все. А все же, как мне приобрести документацию?

SCADAMaster
31.08.2012, 12:14
Обратитесь в отдел продаж - scada(собака)insat.ru

klg
31.08.2012, 12:40
Спасибо.
Еще вопрос. При автоматическом сохранении трендов доступны только графические форматы. Но ведь на тренде могут отображаться данные в виде таблицы значений (текстовый формат). Возможно ли автоматическое сохранение тренда в формате Exel?

SCADAMaster
31.08.2012, 12:45
Возможно. Задайте при сохранении расширение csv. CSV можно открыть в Excel.

klg
31.08.2012, 13:36
Так в том то и дело, что в выпадающем списке форматов файлов в настройках сохранения ФБ Сохранение документа есть только графические форматы, а csv нет.
Спасибо.

SCADAMaster
31.08.2012, 13:47
Вы имеет ввиду раскрывающийся список в настройках ФБ "Управление документом"?
Эти настройки не задают формат в который сохраняется файл, они задают настройки сохранения.
Формат сохранения определяется расширением которое вы указываете при сохранение. Укажите jpg - сохранится в jpg, укажите csv - сохранится в csv

klg
31.08.2012, 15:45
В режиме исполнения в окне состояния ФБ Разбор времени пусто. Вероятно на его вход Время ничего не поступает, хотя он связан с ФБ расчет(результат) и с ФБ Управление документом Дата "С". В ФБ Расчет Конец(записи тренда) задана формула CurHour( ), в В ФБ Расчет Начало (записи тренда) задана формула CurHour( )- 3600. Что не так?

SCADAMaster
31.08.2012, 18:24
Где-то ошиблись.
На выходе расчета есть время? Значит должно быть и на входе ФБ.
Проверьте все соединения.

klg
01.09.2012, 08:58
На выходе расчета времени нет.

SCADAMaster
01.09.2012, 11:30
Значит что-то неправильно указали. Приложите сюда проект и укажите какой именно расчет не возвращает значения.

klg
01.09.2012, 13:10
Вот. Во вложенном файле проект.

klg
01.09.2012, 13:22
Скажите, пожалуйста, можно ли установить на одном компьютере Master SCADA Demo и Master SCADA RT32?

SCADAMaster
01.09.2012, 15:14
Вот. Во вложенном файле проект.
У вас расчет добавлены как функциональные блоки.
Либо установите у этих расчетов (только у них) периодический опрос, но лучше добавьте расчет через контекстное меню объект - расчет.


Скажите, пожалуйста, можно ли установить на одном компьютере Master SCADA Demo и Master SCADA RT32?
Нет. На одной операционной системе MasterSCADA может быть только одна. Используйте виртуальные машины - Parallels, VmWare, VirtualBox

klg
01.09.2012, 16:38
Спасибо, установил периодический опрос в свойствах ФБ Расчет и все получилось. Однако это где-нибудь описано?

SCADAMaster
01.09.2012, 18:37
Если бы вы добавили "Расчет" через контекстное меню, то этот режим переключился бы автоматически.
А вообще все ФБ работающие со времени должны исполняться периодически - по очевидным причинам.

klg
01.09.2012, 20:45
Еще раз большое спасибо.

SCADAMaster
27.10.2014, 17:17
Информации слишком мало чтобы сказать чем это может быть вызвано. Нужен отчет об ошибках на support@insat.ru
так же в письме укажите где расположен фб и какие данные вы пытаетесь сохранить, какое полное имя у сохраняемого файла.

distren
27.10.2014, 17:22
Здравствуйте!
Не хочу плодить идентичные темы на форуме.
Вопрос по работе ФБ "Управление документом". при выполнении сохранения и открытия данных пишет ошибку: "Недопустимая строка с указанием класса (Exception from HRESULT: 0x800401F3 (CO_E_CLASSSTRING))"
Подскажите, пожалуйста, что означает эта ошибка.
Журнал событий сохраняется без проблем. Экспортирую в xls.