Добрый день, где хранятся послойные архивы? Минутные, часовые, суточные, и какие они? Средние значения, интегральные, максимальное, минимальное?
Вид для печати
Добрый день, где хранятся послойные архивы? Минутные, часовые, суточные, и какие они? Средние значения, интегральные, максимальное, минимальное?
Хранятся они исключительно в СУБД (в файловом архиве их нет). Хранятся в общей таблице (MasterSCADADataRaw), и каждый слой имеет специальный идентификатор Layer
По умолчанию в каждый слой (кроме основного) записываются минимальное, максимальное, первое и последнее значение за интервал. Или интегральное среднее.
А если не было создано послойное хранение, а есть только таблица datа, нельзя как то данные сохранить, пересоздав таблицы?
Ну вообще послойное хранения используется по умолчанию.
И что за таблица data? У вас точно архивация идет в СУБД, а не в файловый архив.
Таблицу data MasterScada создала, данных гигабайты.Вложение 37383
dbo.Data - это таблица для экспорта.
А как определить какое значение в уровне максимальное, минимальное, интегральное?Вложение 37385
Добрый день!
Пара вопросов:
1. из OPC поступает 1-й дискретный сигнал, как по нему показать окно, в котором после ввода значения нужно нажать "ОК" с автоматическим закрытием окна и передачей 2-го дискретного сигнала в OPC?
2. в ВФБ "сохранение и загрузка набора команд" возможно ли вместо команд использовать значения, передаваемое из OPC (или строку из ВФБ "Список строк")?
Спасибо.
1. Делаете окно. Открываете его автоматически с помощью модуля Событие - вкладка Действия (по вашему сигналу оно будет открываться). На окне размещаете Блок параметров. С помощью модуля Событие отслеживаете команду в которую сделаете ввод с блока параметров (пример в приложении) - этим событием закрываете окно.
2. Можно.
Можно простые команды.
У меня эти команды не попадают в таблицу "Имя Связь Тип данных" закладки "Окна". Вставил ВФБ "Сохранение и загрузка набора команд", удалил на мнемосхеме "Набор параметров", вставил Команды 1-3, сделав их строковыми и они не сохраняются и не загружаются, а остаются постоянными.
Из ваших слов непонятно в чем проблема.
У вас строковые переменные не сохраняются? Они и не будут - там специально запрет стоит в скрипте.
Если нужно чтобы сохранялись удалите строчку:
if (objValue == null || objValue is string) //строка не сохраняется
return true;
вот так:
if (objValue == null )
return true;
Спасибо, всё получилось!
Добрый день!
Подскажите, пожалуйста, такой вопрос. У нас оплачена MasterSCADA 500-NET. Сейчас, насколько я знаю, поставляется версия 3.9. А реально ли вместо нее получить 3.7? Дело в том что проект у нас сделан в 3.7, а при конвертации в 3.9 возникают нюансы (выше я уже задавал по этому поводу вопросы)?
Реально. НО если гарантия кончилась, то потребуется оплата техподдержки.
Подробнее вам ответят в отделе продаж
Вам наоборот вместо 3.9 собрать 3.7?
В принципе можно, хотя и не рекомендуется так делать. Напишите на support(собка)insat.ru - соберем
Подскажите пожалуйста. У меня на предприятии ip адреса на компьютерах присваиваются по dhcp. Надо ли в этом случаи прописывать адреса в проекте MasterSCADA? В цеху три компьютера с установленной MasterSCADA.
У клиентских можно не указывать и использовать режим "Запуск на нескольких компьютерах" - подробнее смотрите в справке:
Работа в режиме исполнения > Сетевой проект >Резервированная система
Сервера желательно статический IP задать. Но если это не возможно - то можно использовать имена компьютеров (прописываются вместо IP)
Вы уверены что не ошиблись разделом?
ААА! В мастерскаду случайно залез, дико извеняюсь!
С уважением!
Добрый день!
Есть переменная типа "Время", мне из неё нужно взять только часы-минуты-секунды и перевести в секунды, подскажите, как реализовать?
Спасибо!
Раздел работа со временем - Разбор времени. А дальше в расчете обрабатываете часы, минуты и секунды.
Здравствуйте!
Подскажите, пожалуйста, есть ли подобный ФБ " Запуск процесса " для MasterSCADA 4D?
Планируется использовать его чтобы открывать папку на компьютере. Имеются ли альтернативные варианты для открытия папок нажатием кнопки на мнемосхеме?
Добрый день!
См. раздел справки по ФБ.SysProcessCreate
https://www.screencast.com/t/Aa6OKOCps5h
С уважением, компания ИнСАТ
Вот еще вопрос от нашего программиста (я цитирую):
После того, как мы установили MasterSCADA v.3.9 и обнаружили, что она "глючит", мы её удалили и установили обратно версию 3.7.0.52356. В ней была написана основная часть программы, и графики в ней хорошо работали. Кривые начинались в правой границе поля графиков, которая соответствовала текущему времени. После того, как мы вернули старую версию, мы в ней стали работать с сохранённой старой версией программы. Она работала так же, как и раньше, но как только начали в ней делать какие-то изменения, сразу пошло всё наперекосяк. Видимо от версии 3.9 всё-таки остались какие-то "тараканы". Теперь кривые начинаются не с правой границы поля, а с вертикальной пунктирной линии (текущего времени), которая отстоит от правого края поля на 4 (четыре) часа левее. Это, на наш взгляд, неудобно, да и ось Х не соответствует реальному времени. Все потуги что-либо изменить не увенчались успехом. Если в режиме редактирования графиков удаётся "восстановить справедливость", а затем сделать "Документ"-"Сохранить и закрыть", то, когда переходишь в режим "Отладка" или "Пуск", выясняется, что ничего не запомнилось и т. д.. Кроме того, раньше календарь и часы для установки левой и правой границ поля графиков представляли собой две пары, в которых календарь и часы располагались вплотную рядом. Теперь же у правой границы часовое окно отстоит примерно на 2 см влево от окна календаря. Это бросается в глаза и, безусловно, вызовет вопросы со стороны заказчика. А что мы можем ему объяснить?
По трендам не совсем ясно в чем проблема, и что вы хотите показать на скриншотах. Но то что линия отстоит на 4 часа, говорит о том что на компьютере установлено неправильное время (или неправильный часовой пояс).
По часовое окно вообще ничего не ясно - что такое часовое окно?
Так называемые часовые окна обведены красной рамкой на одной из картинок. Слева поле времени и поле даты расположены вплотную, справа, как и указано выносными стрелками, между полем времени и полем даты имеется расстояние. Это, конечно, ни на что особо не влияет, но вызывает вопросы.
Время и часовой пояс проверили, все так как должно быть. А как и сказано ранее, кривые начинаются не с правой границы поля, а с вертикальной пунктирной линии (текущего времени), которая отстоит от правого края поля на 4 (четыре) часа левее. Нам же нужно, чтобы график начинался именно с края. Ведь когда мы берем какую-то старую программу не внося в ней никаких изменений - все работает как нужно, а как только в ней вносишь какие-то изменения в графики и возвращаешься обратно в режим отладки или исполнения - все, проявляется вышеуказанная проблема. Картинки же прикреплены для сравнения - одна с нормальным вариантом, другая с теми претензиями, о которых мы говорим.
Уменьшив этот параметр
На скриншоте видно.
В продвинутом уровне, общие настройки
Ок, спасибо!