И ещё вопрос: как можно просматривать данные с приборов, которые отображает МастерСкада, скажем, за прошедшие сутки, кроме как с помощью трендов? Есть ли возможность сохранять их с помощью таблицы,например, в EXСEL?
Вид для печати
И ещё вопрос: как можно просматривать данные с приборов, которые отображает МастерСкада, скажем, за прошедшие сутки, кроме как с помощью трендов? Есть ли возможность сохранять их с помощью таблицы,например, в EXСEL?
Можно, но неудобно. Лучше делать сетевой проект.
Можно сохранять с помощью редактора отчетов. Видеопримеры по редактору отчетов и документация есть на сайте
http://www.masterscada.ru/?additional_section_id=141
http://www.masterscada.ru/?additional_section_id=233
А вот в описании написано: "Для простых отчетов в MasterSCADA используется
Microsoft Excel. Он позволяет сделать одностраничные отчеты, в основном с мгновенными значениями параметров, без
особых требований к оформлению страницы." Как сделать этот "простой" отчёт, подскажите пожалуйста.
Нажать на кнопку "добавить отчет Excel" на вкладке "отчеты".
Однако это описание уже устаревшее - делать отчеты в MasterReport проще чем в Excel.
здравствуйте!!! А вот у меня не получилось. У меня версия 3.6.
mbc - это конфигурация ОРС сервера версии 2. Для использования в третьей версии ее нужно импортировать - нажмите кнопку "Импортировать из версии 2" в меню и выберите ваш mbc файл. Он будет преобразован в новый формат.
Ага! Спасибо, это я сделал. Я сегодня уже столько начитался, что все перемешалось. еще вопрос возник: Как же запустить ОРС в режиме исполнения и проверить? Буду очень признателен.
Какой именно у вас ОРС сервер? Если наш Modbus Universal, то его можно запустить в Runtime собственным клиентом - через кнопку на Ribbon ленте.
Но вообще ОРС сервер сам запускается когда к нему подключается ОРС клиент.
Не могу разобраться с модулями "Событие" и "Расчет".
Есть условие
Если на1_раб И зн1_откр в TRUE, то Событие и Расчёт остаются в FALSE.Код:( на1_раб И зн1_откр ) ИЛИ ( на2_раб И зн2_откр И ЗНсек12_откр ) ИЛИ ( на4_раб И зн4_откр ) ИЛИ ( на3_раб И зн3_откр И ЗНсек34_откр )
Если оставить толькоработает нормально.Код:на1_раб И зн1_откр
Разбил условия на две части
Условие1:Условие2:Код:( на1_раб И зн1_откр ) ИЛИ ( на2_раб И зн2_откр И ЗНсек12_откр )
Условие3:Код:( на4_раб И зн4_откр ) ИЛИ ( на3_раб И зн3_откр И ЗНсек34_откр )
при "на1_раб И зн1_откр в TRUE" выставляет Событие в TRUE, но при этом есть сбросить например ""на1_раб" в FALSE то Условие1 и Условие3 не сбрасываются, а остаются в TRUE.Код:Условие1 ИЛИ Условие2
Может как то нужно по другому прописывать условия?
Приложите проект с указанными вами расчетами (событиями) и скриншотами описывающими проблему.
Прикладываю скрины и проект
Вложение 18318Вложение 18319Вложение 18320Вложение 18321
Вложение 18322
Добрый день, подскажите пожалуйста, после импорта мнемосхемы в новый проект, связи в свойствах динамизации восстанавливаются, но все элементы (кнопки,значения, и т.д.) перечеркнуты красным крестом, возможно ли быстро восстановить с ними связь, или требуется к каждой кнопке привязывать переменную заново?
Добрый день. Возникла проблема, решение которой я не смогла найти.
Необходимо передать данные с Симулинка через OPCtool на MasterOPC, а с него далее считать эти данные МастерСКАДА.
В качестве примера я передаю из Симулинка значение тега на сервер, он пишет, что тегу передано значение 50, но значение тега при этом не меняется.
Возможно, стоит добавить определенный скрипт для записи?
Приложила скриншот.Вложение 18355
Попробуйте проверить запись другим ОРС клиентом - например Matrikon OPC Explorer. Если с ним не работает, то приложите вашу конфигурацию ОРС сервера.
Добоый день. Планируется ли поддержка рецептов в MasterScada?
Можно использовать скрипт
Скрипт находится в Палитра ФБ - Библиотека - Примеры скриптов - Сохранение и загрузка наборов команд. Скрипт нужно расположить в объекте, с командами, значения которых нужно сохранять и загружать по запросу.
У скрипта есть три входа. "Набор" - строковое имя набора (например название рецепта) под которым будет произведено сохранение значени или наоборот загрузка. "Сохранение" - при подаче на него импульса происходит сохранение значений команд с именем заданным на входе "Набор". "Загрузка" - при подаче на него импульса происходит загрузка значений команд из сохраненного набора (также заданного на входе "Набор").
Спасибо. Подскажите еще почему при создании мнемосхемы при отрисовке элементов графика "тормозит"? Это особенность программы или настройки неправильные? Работать можно, но раздражает немного. Еще интересно почему изначальный цвет у элементов (емкости, трубопроводы) темно-синий, чем руководствовался разработчик?
Есть такой элемент - индикатор состояния. Как сделать так чтобы по умолчанию он был прозрачным, а при подаче сигнала на вход становился красным. получается только с белого на красный.
И еще добавил в мнемосхему из палитры элемент переключатель - настроил строчки выбора. но на что будет влиять этот элемент не понимаю, его нет в дереве объектов
Про какой компонент вы говорите - мнемонический индикатор или индикатор?
Как вы его добавляете?
его нужно привязать через выход динамизации "Выбранная строка". Посмотрите наши видеопримеры - во втором видеопримере, в создании окна управления как раз разбирается этот компонент.
http://www.masterscada.ru/?additional_section_id=233
Подробнее про динамизацию у нас также есть документация:
http://www.masterscada.ru/?additional_section_id=141
Спасибо!) С индикацией худо бедно разобрался.
Вложение 18413
Хочу сделать набор переключателей как в кружочке 1. Делал все по видеоуроку, в итоге круглешок 1 стал кнопкой, и открывается окно в круглешке 2. и с выбором строк что то напутал, строки почему то складываются в значение команды рожь(
А как вы связали выбранную строку с деревом?
Нужно было создать команду типа "Целый" и связать ее с выходом динамизации "Выбранная строка" и входом динамизации "Начальный выбор" у обоих компонентов. А уже затем обрабатывать как нужно выбранную строку в дереве объектов.
Также можете попробовать использовать перечислимые шкалы (система - Шкалы - перечислимые).
Здравствуйте.
Подскажите пожалуйста как решить задачу: необходимо выводить на мнемосхему график y(x), запись точки на графике по сигналу ( например по нажатию кнопки). в стандартных ФБ такого блока не нашел. версия 3.6.
Посмотрите ФБ "Кусочно-линейная функция" из вкладки "Управление".
пробую с ней. задаю вход, абсциссы и ординаты, не строит. в режиме отладки отображается почему то серым( как не активная). Пробовал по событию и периодически. Ничего не строится на графике. Может можно через другой какой то фб?
А у вас ключевая версия или Demo? Дело в том, что данный ФБ требует опции ASL. Попробуйте проверить на Demo версии.
День добрый! Задача следующая - на основе MasterScada сделана программа и есть руководство пользователя, необходимо в программе его открывать. В связи с чем подскажите, пожалуйста, как лучше и правильнее открывать в MasterScada ".mht" или ".html" файлы? Использовать браузер из палитры в мнемосхеме, но как ему задать относительный путь к файлу?
Относительный задать не получится. Задавайте полный путь - как в обычном браузере file:/// а затем имя вашего файла.
Доброй ночи! В Вашем демо проекте мастерскада Вент 1.42 то ли глюк, то ли я чего то не понимаю. Набираю в мнемосхеме элементы установки, пробую запускать в режиме отладки - все работает идеально, кроме Жалюзи притока. ну не хочет открываться и все.
Как вы проверяете в режиме отладки? Ставите на статус жалюзи 1, 2 и т.д.?
В статусе нужно активировать 0 и 15 бит, тогда жалюзи откроются (у блока есть дополнительные вход - фиксация режима).
Если бы вы это проверяли на реальном контроллере, а не в эмуляции - то жалюзи бы открылись нормально.
Если хотите чтобы статус ЖП изменился подайте 32769
Здравствуйте!Возникло несколько вопросов)
1.Что такое устройства ввода-вывода,клиент ввода-вывода?
2.OPC сервер - канал для обмена данных между SCADA и оборудованием?
3.что такое OPC-клиент и для чего он нужен?
4.что такое "Кластеры" и для чего они нужны?
5.Теги - "переменные" в которых хранится информация для обмена между SCADA и оборудованием?
6.Modbus аналог OPC сервера?
Посоветуйте пожалуйста хорошую книжку (на русском языке) для начинающего в SCADA систем
Спасибо)!
По этим ссылкам можешь посмотреть видео уроки и скачать документацию.
http://www.masterscada.ru/?additional_section_id=233
http://www.masterscada.ru/?additional_section_id=141
Модули ввода, контроллеры, регуляторы.
Да, промежуточный шлюз.
ОРС клиент - это программный интерфейс для опроса ОРС серверов. Проще говоря компонент SCADA системы для получения данных с OPC серверов.
В терминологии MasterSCADA такого понятия нет.
Да.
Нет. Modbus - протокол для опроса данных с устройства. ОРС сервер - шлюз для обмена данными между приборами и клиентами. ОРС сервер может быть разработан под разные протоколы, в том числе и Modbus:
http://insat.ru/products/?category=399
http://www.masterscada.ru/services/s...step/Metod.pdf
Документация по MasterSCADA:
http://www.masterscada.ru/?additional_section_id=141
Здравствуйте, подскажите, пожалуйста.
Я пишу скрипт c# для того, чтобы видеть обратный отсчет времени. Для использования задержек вычитал, что нужно использовать
RTManager.Instance.ThreadHolder.BeginInvoke (в пространстве Threading), но редактор скриптов говорит об отсутствии RTManager в пространстве имен
Вот код.
using System;
using MasterSCADA.Script.FB;
using MasterSCADA.Hlp;
using FB;
using System.Linq;
using System.IO;
using System.Threading;
public partial class ФБ : ScriptBase
{
public override void Execute()
{
RTManager.Instance.ThreadHolder.BeginInvoke(new ThreadStart(delegate
{
Thread.Sleep(1000);
}));
}
}