Тогда только через скрипт. В приложении пример - можете адаптировать его настроив по иному фильтр
Вид для печати
Тогда только через скрипт. В приложении пример - можете адаптировать его настроив по иному фильтр
Скажите пожалуйста комбинации горячих клавиш для режима исполнения. Как вызвать-скрыть основную панель, я кроме Ctrl+F6 не знаю комбинаций. И второй вопрос. Как эти комбинации заблокировать в зависимости от прав доступа?Спасибо
Скрывать основную панель горячей клавишей нельзя - ее можно скрывать совсем.
Из горячих клавиш есть еще Alt+F10 - специальное меню, для действий.
Отключить горячие клавиши нельзя, но можно запретить действия которые они вызывают. Вы можете запретить переход к проекту например. Это делается через права доступа операторов
Подскажите пожалуйста откуда у емкости с мешалкой берется белый фон у мешалки?Вложение 27290
Такая проблема проявляется с Windows 7 и более новыми. Мы знаем об этой проблеме
Скажите пожалуйста, возможно ли ограничить доступ к архивам скады в зависимости от пользователя Операционной системы?
Это как? Поясните вашу задачу.
Ну вот например. Захожу на сервер системы под учётной записью администратора. На жёстком диске нахожу папку архива, произвожу попытку доступа, доступ разрешён. Захожу под другим пользователем, например Гость, и при этом доступ к архивам должен быть запрещён.Ну чтобы не было возможности например подмены архивов.
Подскажите пож-та!
каким образом сделать в отчёте чтоб таблицы строились друг за другом? измерения 5 параметров периодические с интервалом 1мин! Т.е. запустился процесс - создалась таблица в шапке написано - типа данные на 10-43 и дата! процесс завершился и весь процесс с интервалом в 1 мин в этой таблице! Допустим через час - следующий процесс начался - в этом же отчёте строится следущая таблица только в шапке написано типа данные на 12-30!
Штатно так делать нельзя.
Можно использовать стороннее ПО для ограничения доступа к системным ресурсам:
http://www.crystaloffice.com/winlock/
Но подменить архив в MasterSCADA не получится - он просто разрушится. Там не редактируемые файлы. Если только менять весь целиком архив
То что вы описали детально описано в данной документации:
http://www.masterscada.ru/files/art_...ort_Part_5.pdf
я читал - не совсем понятно с уставками начало цикла - конец цикла(не путать начало и конец))! в отчёте уставки цикла задаются в ручную - и при построении отчёта новая таблица затирает старую - а не рисует новую чуть ниже! если мне допустим нужно - событие истина - метка времени начало - ложь - метка времени конец! И в этом интервале - все данные что были - должны отрисовываться с определённым интервалом в таблице! и так снова и снова - в придачу старые таблицы не должны затираться - а новые просто отрисовываться чуть ниже - с шапкой и итогом!
Начало и конец каждого цикла должны быть в источнике данных. В нашем примере они формируются в дереве, вы можете формировать их как вам нужно - например с помощью событий бэндов.
Главное - вам нужно получить временные метки, которые ограничат диапазон времени в графике за каждый цикл.
Спасибо. Подскажите ещё вот что. Как происходит смена смен? Всё происходит автоматически по выставленному времени или надо где-то действие настраивать? Просто я создал 3 оператора поставил им время смен но, смена не происходит. проект как работал так и работает
Если у оператора выставлен посменный режим, то по окончанию смены должно произойти завершение сессии
Спасибо. А как мне в суточный отчёт который пойдёт на распечатку затолкать тренд с показаниями за выбранный период (например за сутки)?
Тренд вставить нельзя.
Используйте график самого отчета - в документации и видео описывалась работа с ним.
Как можно избавиться от иероглифов в вфб "таблица"?Вложение 27346
Если изначально Windows была английская, то нужно под каждым конкретным пользователем выбрать
Язык и региональные стандарты - Формат - Русский
Если не поможет, то нужно исправить при помощи реестра:
Запускаем редактор реестра: Пуск - Выполнить и вводим regedit
Находим в HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Contro l\Nls\CodePage строковый параметр 1252, и меняем его значение на c_1251.nls
В папке C:\WINDOWS\system32\ найдите файлы С_1251 и С_1252. С_1251 копируем в другое место и переименовываем в С_1252
Файл С_1252 в папке C:\WINDOWS\system32\ удаляем (потребуется изменить права доступа или применить программу Unlocker). Копируем измененную версию файла С_1252 в папку /C:/WINDOWS/system32/.
Пуск-Панель управления - Язык и региональные установки - Дополнительно. Выбрать в пункте Текущий язык программ не поддерживающий Юникод: Русский (Россия)
Перезагрузка.
Также есть специальные reg файлы заменяющие ключи реестра. Архив с данными файлами в приложении.
Добрый день. Подскажите пожалуйста, возможно ли писать в сообщениях время OPC тега?
Не совсем ясна ваша задача - опишите подробнее что и для чего вам требуется.
Сейчас у меня стоит задача проверить быстродействие Отправка сигнала по кнопке с Мастер скады - через OPC на контроллер и обратно. В связи с этим возник вопрос - возвращаемый сигнал пишет время, которое у меня сейчас на компьютере с МастерСкадой ?, или время OPC ?
А зачем тогда возится с сообщениями? Включите у переменных архивацию, и смотрите на вкладке "Данные" с какими временами будут значения и сравнивайте.
По умолчанию метка времени наследуется от ОРС сервера. Если нужно чтобы была метка времени скады, то в MasterSCADA у ОРС сервера на вкладке "Опрос" поставьте галочку "Использовать локальную метку времени"
Здравствуйте!
В событиях бенда прописал
if(ИсточникДанных1.событие==true&&предыдущее_событ ие==false)
{
время_начала=ИсточникДанных1.Время;
}
if(ИсточникДанных1.событие==false&&предыдущее_собы тие==true)
{
время_конца=ИсточникДанных1.Время;
}
после чего в фильтре бенда ограничил диапазон выборок :ИсточникДанных1.Время>время_начала&&время_конца<И сточникДанных1.Время;
по идее значения false в выборки не должны попадать - но все равно попадают! Без метода двух проходов вообще не высчитываются время начала события и время конца! есть ли способ счёта без бендов - только переменными? Или есть ли пример готовый - где правильно рассчитывается такой пример!
Здесь нужно будет сделать так.
1. Отфильтровать бэнд (в свойствах бэнда включается, описано в документации) - оставить только там, где ваше событие будет false (как мы понимаем - True это начало, False - это конец).
2. После этого в событии получить предыдущее значение времени с помощью функции Previous. Например:
{Previous(ИсточникДанных1,"Время")}
Таким образом вы сможете получить и начало и конец - и на основании этого фильтровать данные.
Отфильтровал!
В создал два источника данных! один по изменению, второй периодический! в первом событие - во втором измеряемый параметр! Создал две переменных -конец_цикла- по формуле (DateTime?)Previous(ИсточникДанных1,"Время"). И -начало_цикла- (DateTime?)Next(ИсточникДанных1,"Время")! А дальше - вторая неделя мучений! Как написано в пятой документации вытягиваю бенд - связываю с другим фильтрую - и ничего - или вообще ничего не рисует - или заполняет всё одной таблицей(периодическим отчётом около 1000страниц с шапкой от отчёта по изменению). Пробовал как в 6-ой документации и связи ставить - бесполезно - да и не видно их вообще - беда короче! Вроде и простой отчёт - а все перемешалось! Пока вышел из положения OPC сервером фильтрую и нахожу максимум - только потом его выстреливаю в скаду!
Приложите ваш проект целиком вместе с данными (заархивируйте папку проекта), укажите путь к отчету и за какое время вы его формируете
Здравствуйте!
1) Что за кнопка "настроить ККС" на вкладке "Общие" Системы?
2) Как сделать Рантайм на весь экран? А то у меня панель задач отображается поверх него.
http://enersys.ru/support/podderzhka...kodirovka-kks/
Панель задач перекрыть нельзя.
Сделайте ее скрываймой в настройках Windows
Это вы сейчас про что?
Если используется Modbus Universal, то просто используйте в нем функцию пересчет - у каждого тега можно включить режим, и задать коэффициент А (0.1 - смещение на 1 знак влево). Это самый простой и удобный вариант.
Если используйте другой ОРС сервер, то используется модуль Расчет - поделите в нем значение.
проект точно такой же как в документации http://www.masterscada.ru/files/art_...ort_Part_5.pdf только в дереве объектов у меня некое значение которое должно отображаться в таблицах! Нет уставок "начало цикла" и "конец цикла"(они должны рассчитываться в отчёте по событию) и вместо команды "УСТАВКА" у меня событие(когда процесс начинается true - заканчивается false)! вместо графика нужна таблица!
Всё упёрлось в то, что время начала цикла и конца рассчитываются в отчёте(и даже правильно отображаются) - на когда добавляю в фильтр бенда периодический - всё "затыкается".
И второй вопрос - получили мастерскаду - на 1000 точек - до этого было - 500 - чтоб старые проекты не затереть и ахрхивы не удалить - можно ли устанавливать поверх(не удаляя старой)? и как сетевые компьютеры отреагируют на замену скады? (Просто время ограничено - на всё 15 минут) С OPC universal modbus - тот же вопрос!
Поверх ставить нельзя - удаляете старую версию, ставите новую. Проекты и архивы не затронут.
Аналогично с ОРС сервером. Только после того как ОРС будет переустановлен, он будет пытаться загружать стартовую конфигурацию Simulator, поэтому нужно открыть в нем вашу и сделать ее стартовой
А по обратной связи приходит значение? Если не приходит, то не будет меняться.
Приложите ваш проект и скриншоты описывающие проблему.
Приложите ваш проект и несколько скриншотов.
По проекту все правильно.
Приложите скриншоты с проявлением проблемы.
Попробуйте уменьшить значение в поле "Блокировка обратной связи" - поставьте 3-5 секунд.
Всем привет. В работе со СКАД системами я конечно новичок. Вот решил восполнить пробел. Погонял МастерСкада с различными OPC сервирами, вроде все понятно, нечего заумного,но вот только элементов "визуализации" очень мало. Я тут решил проект системы оперативно-дистанционного контроля (СОДК) накидать, с использованием модуля входов, GSM модемом "ОВЕН" и столкнулся с такой бональщиной, что я в этой скаде не могу изобразить линию (трубопровод) которая бы например меняла цвет, мигала и т.д, в зависимости от состояния опрашиваемых входов.
Прошу подсказать где можно скачать библиотеки элементов которые бы мне помогли: линии, объемные элементы, переключатели и т.д, чтобы можно было создать красивую визуализацию.
Выполняю действия указанные в первом видеопримере по изучению MasterSCADA. Добавил в дерево объектов
Insat_Simulator_MasterOPC_Data Server. Далее, при попытке вставить переменные, MasterSCADA выводит сообщение ошибки запуска ОРС сервера, а Microsoft.NET Framework выдает сообщение: Unhandled exception has occurred in a component in your application. if you click, the application will ignore this error and attempt to continue
Object reference not set to an instance of an object
Подскажите, пожалуйста, как разрешить проблему.