PDA

Просмотр полной версии : MasterSCADA трэнды



Kotov666
08.06.2011, 06:03
При попытре посмотреть тренд РК-4, все ОЧЕНЬ сильно тормозит, приходится ждать по 20-30 минут, чтоб трэнды прорисовались. В службе поддержки не чего внятного так и не ответили. Помогите пожалуйста разобраться, посоветуйте как можно оптимизировать архивирование, переменные необходимо записывать каждую секунду, и буду благодарен за любые рекомендации.

Проект прилагается. версия Скады 3.1

SCADAMaster
08.06.2011, 08:15
Помогите пожалуйста разобраться, посоветуйте как можно оптимизировать архивирование, переменные необходимо записывать каждую секунду, и буду благодарен за любые рекомендации.

Режим лучше использовать "По изменению" - этот режим самый оптимальный, т.к. не теряются полезные данные а в архив не пишутся не нужные.
В проекте вы именно этот режим и используете. Но у вас не настроена мертвая зона. Поэтому если у вас на измерительной линии присутствуют помехи, то в архив будет записываться много данных. Установить мертвую зону можно у конкретного параметра (в абсолютных единицах). Или на Система - закладка "Архив" - нижняя закладка "Шаблоны", далее настраиваете мертвую зону для всего шаблона (у вас используется "Аналоговые"). Мертвой зоны в 0,5-1% будет достаточно чтобы отбросить ненужные данные.
Вообще для хранения больших объемов данных или при использовании сетевого проекта рекомендуется использовать базу данных (MS SQL, Oracle, Firebird). Базы данных поддерживают слои, поэтому выборка данных на большом промежутке времени занимает гораздо меньше времени.

Kotov666
08.06.2011, 10:23
Возможно ли этот проект настроить на то чтоб он стал архивировать в SQL? И где можно об этом почитать, а так же, подойдет ли какой либо бесплатный SQL-сервер?

SCADAMaster
08.06.2011, 10:34
Можно, но для этого нужно приобрести опцию для работы с нужным SQL сервером. Для автономных версий:
http://www.insat.ru/products/?category=221

Для сетевых версий нужно использовать архивный сервер MAS (для сервера)
http://www.insat.ru/prices/info.php?pid=4367
и модули доступа в сетевом проекте (у клиентов)
http://www.insat.ru/prices/info.php?pid=3651


подойдет ли какой либо бесплатный SQL-сервер?
Есть бесплатная версия MS SQL, с ограничением в 10 Гб на одну базу данных. Также бесплатной базой данных является Firebird.

Настройка проекта с архивированием в базу данных проста. Добавляете в компьютер БД-коннектор с нужной базой данных (архивирование поддерживают MS SQL, Oracle, Firebird), настраиваете подключение (в случае с MS SQL нужно создать базу данных средствами самой БД), на закладке "Использование" ставите галочку "Использовать для хранения архива проекта". Нажимаете кнопку "Пересоздать все" - в базу будут добавлены нужные таблицы и процедуры.
После этого у объекта или компьютера на закладке "Архив", в раскрывающемся списке "Место хранения" выбираете вашу базу данных. После этого данные будут писаться в нее.
Допускается добавлять несколько БД-коннекторов.

Kotov666
08.06.2011, 11:05
Получается даже если я сейчас настрою архивирование в MySQL это не заработает пока не купим опцию?

У нас коммерческая версия на 1000-точек.

SCADAMaster
08.06.2011, 11:14
MySQL пока не поддержана для хранения архива (только экспорт и хранимые процедуры). Поддержанные базы для хранения архивов мы перечислили - MS SQL, Oracle, Firebird. Firebird - бесплатная.
Чтобы включить архивирование нужно приобрести опцию, а для сетевых версий использовать MAS.
По вопросам обновления и добавления новых опций обратить на scada(собака)insat.ru