Мне нужно чтоб всплывало сообщение о потере связи конкретно с каки МСД. На подчеркивание оператор может и не обратить внимание.
Спасибо.
Вид для печати
Мне нужно чтоб всплывало сообщение о потере связи конкретно с каки МСД. На подчеркивание оператор может и не обратить внимание.
Спасибо.
Тогда сделайте пользовательское сообщение - через событие.
Берете любую переменную из вашего прибора тащите ее в таблицу входов под полем формулы, формула будет такая:
OPCQuality( Выход ) = ОШИБКА
На закладке "Сообщение" пишете текст вашего сообщения.
Вот уже и добрый вечер.
Хотелось бы всё-же дойти до истины.
Я, как понял, мой вопрос написан не совсем понятно. ПОСТ 1880-1881
Объясните, что неправильно я объясняю.
В графике несколько перьев с разными настройками шкалы "У". Отслеживается теплоноситель в прямой т/ч и расход холодной воды т/ч (теплосчётчик СПТ961.2). Эти две переменные в одном графике. У одной переменной значение колеблится в пределах 400-500т/ч. У другой переменной значение колеблится от 0 до 40 т/ч. Всё это на одном графике. Я сделал шкалу "У" графика 0-500. Но при этом перо расхода холодной воды практически не видно. Я в настройках пера расхода холодной воды ось "У" установил 50. Теперь при выделении пера расхода холодной воды шкала "У" общего графика становится 0-50. НО ПРИ ЭТОМ Я НА ЭТОМ ГРАФИКЕ ПРОДОЛЖАЮ ВИДЕТЬ ПЕРО С ТЕПЛОНОСИТЕЛЕМ В ПРЯМОЙ 400т/ч. Но ведь это не корректно. Как я могу видеть показания 400т/ч при максимум шкалы 50 т/ч????
Фактически при этом другое перо не должно отображаться т.к его параметр ушёл за верхний придел (т.е больше 50 т/ч).
P.S. Специально для операторов, чтобы не наделали делов тренд отображается как "ТОЛЬКО ГРАФИКИ".
Так, как вы хотите сделать нельзя.
Можем предложили или сделать два отдельных тренда с разными настройками, или сделать в тренде две оси значений.
Здравствуйте, подскажите пожалуйста, пытаюсь создать отчет: Данные для отчета следующие:
1. Рецепт для 4 компонентов
2. Фактические значения 4 компонентов
3. Номер замеса
4. Время замеса
Как сделать чтобы при каждом новом замесе создавалась новая таблица. (посмотрел пдф-файл по созданию отчетов, но там с замесами связан импульс, не смог разобраться)
И еще, начался замес, происходит набор компонента 1, а следовательно изменение веса, как сделать так чтобы в отчет(в таблицу) записалось максимальное значение, и именно в свой замес.
Здравствуйте. Всё пытаюсь настроить автоматическое сохранение данных средствами тренда с помощью этого документа http://www.masterscada.ru/services/s...asterSCADA.pdf.
Не получается в ФБ "Управление документом" на закладке «Настройки», в поле «Документ» задать тренд, с которым планируется работать.
На закладке "Настройки" в поле "Документ" в контекстном меню не отображается название тренда. Также его невозможно прописать вручную.
Подскажите, в чём может быть проблема?
И ещё вопрос:
В ФБ "Управление документом" или "Сохранить в файл" на вход "Имя файла" что нужно подключать? Т.е. где нужно прописать путь к файлу, в который будут сохраняться данные?
Там нет контекстного меню - там раскрывающийся список, в этом списке и должен быть тренд или любой другой документ (при условии что в объекте куда добавлен этот ФБ документы есть).
На этот вход нужно подать путь, в который будет сохраняться файл. Можно прописать его константой, либо формировать динамически.
Посмотрите наши видеопримеры:
http://www.masterscada.ru/?additional_section_id=233
В частности, во втором видеопримере, часть 9 как раз разбирается сохранение тренда.
Просто добавьте в таблицу еще одну строку внизу, и уберите у нее границы - она станет отступом.
В документации именно так и описывается.
С этим разобрался, спасибо. Но теперь другая проблема, делаю так же как в обучающих примерах, подсчет итогов используемого сырья, и когда ставлю после значения - кг, то формат сбрасывается.
если без кг, то получается например: 1 234,5, только подставлю кг, автоматически при предварительном просмотре получается: 1 234,567 кг.
Попробуйте в настройках формата, задать формат "По выбору", и пропишите в нем: 0.0 кг
Хотел бы уточнить. Если команду перетащщить на мнемосхему как редактируемое значение, то при нажатии выходит ввод значения. Можно ли сделать изменение значения колесиком мыши например или кнопки для изменения шага на 1 единицу?
Нет, так сделать нельзя.
Доброго времени суток.
У меня на тренде есть 9 графиков температуры. Все девять переменных, графики которых строятся на тренде имеют одинаковую шкалу, заданную на вкладке "Шкалы".
Вопрос:
1. Как сделать так, чтобы когда оператор изменил масштаб (или интервал значений, показываемый на графике) одного из графиков, масштаб (или интервал) остальных графиков стал точно таким же?
2. Как не изменяя масштаба вертикальной оси, "перемещаться" по графику в вертикальном направлении? Подозреваю, что здесь может помочь вертикальный слайдер, но я так и не понял логику его работы.
Переводите тренд в продвинутый уровень, выделяете перо и в разделе "Связанные свойства" через настройки "Окно Y" и "Разметка сетки Y" привязываете перо к основному.
То есть например перо 1 - это будет основное (у него в связанных свойствах ничего не меняете), а у остальных в связанных свойствах задаете перо 1.
Не совсем понятно что вы имеете ввиду. Опишите подробнее что вы хотите получить.
Например, оператор задал для пера на тренде показывать значения с 10 до 20 градусов Цельсия. Т.е. по оси Y отображается интервал 20-10=10 градусов Цельсия. Потом, например, возникла необходимость отобразить значения в интервале от 25 до 35 градусов Цельсия. Т.е. масштаб по оси Y остаётся прежний - 10 градусов, изменяются только верхняя и нижняя границы. Сейчас я вручную изменяю верхнюю и нижнюю границу в окне легенды. Есть ли более простой способ?Цитата:
Не совсем понятно что вы имеете ввиду. Опишите подробнее что вы хотите получить.
Можно просто перо потащить вниз. Это делается при активной панели настроек при помощи мыши или кнопками на панели вертикального масштаба.
Добрый день.
Возникла необходимость подсвечивать на мнемосхеме какую-либо область при наведении мыши. На мнемосхеме.
Пока возникла мысль при помощи ФБ "Координаты мыши" определять координаты и если они находятся внутри области включать отображение картинки, рамки вокруг элемента.
Или написать ВФБ. Но как я понимаю, у безоконного контрола нет такого метода, который подсвечивал бы его при нахождении курсора внутри области. А с обычным визуальным контролом не совсем удобно работать, т.к. он не имеет общий Z-порядок. Как лучше реализовать? В идеале область может быть не только прямоугольной.
Добрый день. Вот какой вопрос: есть ли в MasterSCADA возможность показывать мультфильм на мнемосхеме, затем временно останавливать его и скрывать, а затем снова показывать?
Заранее спасибо.
Мультфильм = набор картинок?
На мнемосхеме->Палитра->Мультимедиа->Мультфильм.
Добавляете набор картинок, динамизируете вход "работа" и "отключен".
"Отключен" отвечает за отображение (виден\нет), "работа" за включение\останов анимации
>Мультфильм = набор картинок?
Да, именно.
Огромное спасибо за помощь!
Здравствуйте, интересует такой вопрос: реализую систему управления на тачскрине, и по этому необходимо либо совсем убрать ввод первоначального выбора оператора и ввод пароля, либо чтобы при запуске программы автоматически открывалась экранная клавиатура (но т.к. проект до этого момента не загружен, внутри никакие C# скрипты не работают)
Автоматический вход сделатьможно. Для этого вам нужно запустить файл проекта с параметрами /user: /password: Для этого вам нужно либо сделать файл bat либо задать свойства ярлыка (что предпочтительнее).
Подробнее вы можете прочитать в справке. Раздел "Работа в режиме исполнения - Запуск проекта из командной строки и по ярлыку".
Пытаюсь создать кнопку выхода из программы в режиме исполнения (создаю в дереве объектов команду - настраиваю тип "дискретный" - действие "системное" - объект "выход"; потом выношу эту кнопку на мнемосхему). Но в режиме исполнения кнопка перечеркнута красными линиями и, соответственно, не работает. До этого использовал такие кнопки в другом проекте и всё работало идеально. Не подскажете, в чем может быть проблема?
Заранее спасибо.
Объект назначен компьютеру (закладка "общие")?
Нет. Спасибо за ответ. Помогло.
Здравствуйте, подскажите пожалуйста, возможно ли организовать действие:
При нажатии на кнопку пуск, высвечивается окно, которое оповещает оператора о том, что переменная А и В выключены ( если включены, окно не появляется). Я знаю как создать область выбора, как сделать чтобы окно появлялось только при условии, но самое главное, надо чтобы окно появилось один раз перед нажатием кнопки пуск, и если окно просто закрыли(проигнорировали)-зона выбора перестала работать.
Добрый день.
Наверняка этот вопрос уже Вам задавали. Хотелось бы уточнить. Имеется MSRT500. Как правильно подсчитать количество внешних точек.
(На сайте InSAT не совсем понятно).
Похоже нам пора переходить на следующую версию.
На данный момент имеем: Система-342; ФБ-57; Объект-497. Я, как понял, нам осталось добавить только 3 объекта?
Т.Е. надо уже преобретать версию MSRT1K?
Спасибо.
Нет, приобретать MSRT1K вам судя по всему не нужно.
Выделите компьютер, закладка "Общие" нажмите подсчитать количество связей - посмотрите максимальное из них. Если не превысили 500, значит все нормально.
Также можно выполнить Система - Сформировать опции для заказа, вам будет подобрана нужная конфигурация.
Вот здесь все подробно расписано:
http://insat.ru/products/faq_scada_o...r_description/
Доброго времени суток!
Подключил ТРМ212 к MasterScada, пытаюсь сделать шкалу от -15 до + 15, в которой будут накапливаться(каждое значение будет складываться с предыдущим) динамически-изменяющиеся значения (от "-1" до "+1").
Значение = Аt + А(t-1).
Не совсем понятно что именно вам требуется. Опишите подробнее вашу задачу.
По какому алгоритму должно происходить накопление?
"Значение 1" - "А" принимает значения от "-1" до "+1". Задача 1 - суммировать каждое новое значение с предыдущей суммой значений.
Задача 2 - изобразить на шкале значение(Задача 1), границы которой будут ограничены -15 и +15. Если значение будет равно -30 и начнет подниматься то и шкала должна начать подниматься( от -15).
Пытаюсь изобразить работу задвижки, зная её ход 30 секунд.
Для суммирования с предыдущим значением воспользуйтесь модулем расчет. На вкладке "Формула" добавьте в таблицу переменных значение А, и сам расчет. На закладке "Опрос выхода" у расчета поставьте значение до опроса - 0.
Формула будет примерно такая:
ЕСЛИ (А=1,Расчет+1, ЕСЛИ(А=-1, Расчет-1, Расчет)
Доброе утро, сразу несколько вопросов, можно ли увеличить скорость изменения дискретных значений, уж слишком медленно все. В Modbus opc сервере меняются все значения практически мгновенно, даже аналоговые. А вот в дереве объектов проходит секунды 2, только потом меняет свое состояние. А если раскладываю битовую маску, то еще дольше. Можно ли с этим как то бороться?
Второй вопрос, требуется счетчик, объясню, переменная "А" должна включиться 5 раз. Но чтоб скада ограничила включение 6 раза. Данный счетчик должен сбрасываться, при переходе "В" в - 0.
В дереве объектов данные обновляются с некоторым периодом - примерно 1-2 секунды. Но это относится только к отображению данных в дереве. Передача же данных по связям проходит без задержки - с установленным периодом опроса.
Воспользуйтесь ФБ "Счетчик дискретных импульсов" - им вы можете производить счет. Задайте на входе "Максимальное значение" число которым хотите ограничить величину счетчика.
Для сброса счетчика используйте ФБ "Сброс".
По умолчанию стоит период 1000 мс, как правило этого достаточно. Оператор все равно не успеет быстрее обработать данные.
Доброго времени суток. Как сделать так, чтобы объект или текст отображался на мнемосхеме по условию. Например есть дискретный сигнал об аварии оборудования, но мне нужно чтобы он отображался, только тогда когда есть сигнал логической единицы.