Возможно сдедать так:
Создать две страницы: Портрет и альбом. И в зависимости от количества выбранных параметров выбирать нужную страницу?
Вид для печати
Возможно сдедать так:
Создать две страницы: Портрет и альбом. И в зависимости от количества выбранных параметров выбирать нужную страницу?
Нет, страница одна. Просто перед началом построения вы задаете ей ориентацию.
{Format("{0:MM.dd.yyyy}", Today)}.Выводит текущую дату. Как можно месяц вывести словами?
Вместо MM написать MMMM
Добрый день.
Как очистить журнал? В идеале было бы при нажатии кнопки. Экспортирование проекта не подходит.
С какими версиями MS SQL тестировалась Master Scada
MasterSCADA успешно функционирует с MS SQL 2005, MS SQL 2008, MS SQL 2012
Добрый день. Как в MasterSCADA сделать так, чтобы измеряемые данные при экспорте в Excel показывались там с периодом в 10 секунд?
Активизируйте панель значений, и включите режим интерполяции с нужным вам интервалом.
Можно через скрипт. Пример скрипта, с удалением по переднему фронту входа "Удалить".
После удаления журнал нужно обновить (отключить автопрокрутку и прокрутить скроллер на другое время).
using System;
using MasterSCADA.Script.FB;
using MasterSCADA.Hlp;
using FB;
using System.Linq;
using System.Windows.Forms;
using MasterSCADALib;
using System.IO;
using MasterSCADA.Documents;
using System.Collections.Generic;
using System.Text;
using InSAT.Library;
public partial class ФБ : ScriptBase
{
bool? M=false;
public override void Execute()
{
if (Удалить==true && M==false)
{
//удаляем архив текущего объекта
((MasterSCADALib.IArchiveCommon)HostFB.TreeItemHlp .Parent.Archive).ClearArchiveContent(0);
//удаляем вложенные подобъекты
HostFB.TreeItemHlp.Parent.NavigateChilds(delegate( ITreeObjectHlp item)
{
((MasterSCADALib.IArchiveCommon)((ITreeItemHlp)ite m).Archive).ClearArchiveContent(0);
return true;
}, TreeItemMask.Object, NavigateItemsFlags.IncludeCurrentItem);
}
M=Удалить;
}
}
Добрый день, есть сеть RS485, 31 модуль ПР114, ПР110, МВ110-8А, МВ110-2А, МК110-8Д4Р. Опрос МастерСКАДА через OPC ОВЕН Modbus, скорость 38400,
Часто появляются ошибки записи от разных блоков (МК110-8Д4Р и ПР110, ПР114, их 18 шт, расположены равномерно по длине)см рисунок.
Уменьшение скорости до 38400 не помогло (работало на 115200).Посоветуйте, как побороть.Вложение 15155
В MasterSCADA запись в ОРС сервер у вас стоит по изменению?
Это ошибка выдается ОРС сервером, поэтому скорее всего проблема в нем.
Самый лучший вариант в вашем случае - заменить ОРС сервер ОВЕН на наш Modbus Universal MasterOPC Server - с ним подобных проблем не наблюдалось:
http://www.masteropc.ru/products/?category=399
Бесплатную версию на 32 точки, а также видеопримеры по созданию конфигурации можно скачать здесь:
http://www.masteropc.ru/prices/info.php?pid=6944
Добрый день. Подскажите конфигурацию , необходима MasterSCADA на 500 точек ввода\вывода, плюс возможность просмотра экранов на 10 компьютерах в локальной сети через браузер.
Вам нужна MSRT500 и MSRT-Inet:
http://insat.ru/products/?category=216
http://insat.ru/prices/info.php?pid=388
Подробнее вы можете узнать обратившись в отдел продаж. Контакты есть на сайте:
http://insat.ru/about/contacts/
Если нужно экспорт архивов в access, то нужна.
В базовой версии можно сохранять значения из архивов в csv с помощью тренда, а также в различные форматы средствами редактора отчетов.
Добрый день. Подскажите как преобразовать word получаемый с орс. Например число word 65520 - это должно быть *-16*. С уважением.
Добрый день.
При записи в OPC значения 0,000001 оно долетают до контроллера, но OPC Server их обнуляет и возвращается в скаду 0. Типы данных double. Значения 0,00001 и больше обрабатываются корректно, а меньшие значения уже обнуляются.
Здравствуйте, мне нужно вывести данные в текстовый файл, как это можно сделать? Сейчас есть что-то в этом роде (скриншот)Вложение 15217
ФБ "Сохранение в файле" есть, и присутствует на закладке палитры "Работа с архивом".
Какие именно данные, и по какому алгоритму вам нужно выводить в файл.
Данные со входа устройства. На счет алгоритма: допустим каждую секунду записывать число с устройства в файл. Сразу извиняюсь за свою безграмотность, ни разу не работал в MasterScada и пытаюсь разобраться в чужой программе.Вложение 15218
А что дальше нужно делать с этими данными?
Может быть вам просто сохранять данные с помощью тренда (им можно экспортировать в csv).
Как раз экспорт меня и интересует. Хочу использовать их в другой среде (LabView) и не знаю о возможно более грамотном способе это сделать.
Данные нужно будет передавать эпизодически (например оператор выбрал нужный интервал времени на тренде и сохранил) или нужно чтобы данные сохранялись постоянно?
Нужно чтобы запись и сохранение производились постоянно
Воспользуйтесь трендом - им можно выполнять экспорт в csv.
С помощью ФБ "Управление документом" сохраняйте например каждые сутки значения в файл.
В данной документации:
http://www.masterscada.ru/services/s...asterSCADA.pdf
в разделе "Экспорт архива средствами тренда" описано как это делается. Также похожие задачи решались в наших видеопримерах:
http://www.masterscada.ru/?additional_section_id=233
Можете попробовать включить масштабирование.
Или подождите исправление проблемы (вероятно на следующей неделе).
Доброго времени суток.
Подскажите пожалуйста, можно ли с помощью тренда присвоить значение переменной? Например, щёлкаешь на тренде мышкой, а переменной типа дата-время присваивается значение даты-времени той точки тренда около которой был этот щелчёк мыши.
P.S. Т.е. я ищу способ быстро и легко задать временной интервал (одна переменная - начала интервала, а вторая - конец).
Да, можно - с помощью действий.
Посмотрите видеопримеры по тренду:
http://www.masterscada.ru/?additional_section_id=233
В разделе "Продвинутые возможности" это рассматривается.
Добрый день.
С прибора ОВЕН ТРМ 200 получаю данные о температуре в MasterSCADA. Стоит задача АВТОМАТИЧЕСКИ записывать данные за определенный отрезок времени в файл (допустим, формата CSV). Подскажите, пожалуйста, как это сделать?
С какой целью? Эти данные нужны для передачи в другую программу, или нужно предоставлять отчеты, или нужно средствами скады просматривать эти данные?
Цель - импорт этих данных затем в 1с. В принципе, в своем проекте в окне тренда я могу сохранять данные за выбранный промежуток в формате CSV, но мне необходимо, чтобы это происходило автоматически.
З.Ы. заранее благодарю за помощь)
Это делается с помощью тренда и ФБ "Управление документом".
Посмотрите данный документ:
http://www.masterscada.ru/services/s...asterSCADA.pdf
в нем описывается как осуществлять автоматический экспорт средствами тренда.
Добрый день. Подскажите пожалуйста.
Ситуация такая:
Имеется график, отображающий несколько переменных с разными значениями. Одно значение находится в диапозоне 0-10,(ось "У" 0-10) другое- 400-500 (ось "У" 0-500).Не могу правильно сделать настройки. Мне надо, чтобы при выделении нужной переменной появлялся нужный диапозон в оси "У". Но при этом значение другой переменной правильно отображалось на графике. Сейчас у меня при выборе большей переменной (400-500), график меньшей переменной находися не внизу шкалы "У". Меньшая переменная определяет вехний предел "У" 500, как 10. А когда наоборот выбираю меньшую переменную с диапозоном "У" 0-10, у меня на графике видна и большая переменная. Хотя верхний придел "У"=10.
Спасибо.
P.S Внешний вид графика "Только графики". Отключена "вертикальная прокрутка".
Наверно я не совсем понятно объяснил.
В графике отображаются две переменные (пера) с разной шкалой. Для одной переменной (пера) шкала 0-500, для другой 0-10. Выделяю переменную (перо) с меньшей шкалой графика. Эта переменная (перо) корректно отображается в этом графике. Но при этом на этом же графике я вижу и другую переменную (перо), хотя её значение гораздо больше шкалы "У". Фактически она должна уйти за верхний предел графика. Я её не должен видеть т.к.значение переменной (пера) равно 400. Как сделать так, чтобы при выделении нужной переменной (пера), другая переменная (перо) отображалась корректно в соответствии со шкалой графика выделенной переменной (пера).
Добрый день.
У меня техническое задание, опрос несколько модулей сбора данных через MasterOPC, проект я накидал, все вроде работает,но не не знаю как реализовать вывод сообщения при потере связи с одним или нескольких МСД, нужно вывести сообщение и вместо показаний с датчиков вывести текс "НД" (Нед данных).
Не судите строго , я только учусь.
Вообще ничего для этого не нужно - если связь пропадет изменится признак качества, появится сообщение, на мнемосхеме вместо значений будут знаки вопроса (или значение будет подчеркнуто), на тренде значения будут отображаться пунктирной линией.