Спасибо !
Вид для печати
Спасибо, архив удалил заработало.
Здравствуйте
Вот такой вопрос - как сделать при недостоверности сигналов на мнемосхеме менять цвет значения, а при выходе в норму на другой цвет ?
В данный момент значение подчеркивается, но мне квитирование как таковое не требуется.
С помощью модуля событие, используя функцию OPCQuality отслеживаете признак качества значения. Затем с помощью входа динамизации меняете цвет.
Коллеги, добрый вечер!
Скачали и установили бэта-версию MasterSCADA 3.9 от 8.06.18. К сожалению, проблемы, описанные в постах http://www.owen.ru/forum/showthread....l=1#post280151 и http://www.owen.ru/forum/showthread....l=1#post280212 остались не решены. Когда можно ожидать новой итерации?
Коллеги, подскажите, пожалуйста, как можно изменить формат времени в таблице значений? В панели настроек, пункт "таблица значений", есть опция "формат даты", а что-нибудь типа "формат времени" не обнаружилось. Нам, например, нужно отключить индикацию милисекунд и чем это сделать не ясно
Так же Заказчик попросил убрать. Зашел в окно свойств. Нашел параметр отображение времени. вручную убрал миллисекунды.
Вот же .
Здравствуйте!
Подскажите, пожалуйста, что означает ошибка Curl error code:7? Возникает на выходе "Error" в функциональном блоке ReportFB при попытке создать отчет в MasterSCADA 4D.
Версия: 1.2.1.4302(MPLCD_1_2_20180606.2)
При создании окна отчет сформировался. Спасибо!
Здравствуйте. У меня такой вопрос. Имеются три компьютера с установленной MasterSCADA, все машины находятся в одной сети. Если я сделаю синхронизацию папки с проектом MasterSCADA, то повлияет ли это как то на работоспособность самой SCADA системы?
Что вы подразумеваете под синхронизацией?
В MasterSCADA есть встроенные механизмы синхронизации проекта
Я имел ввиду что с помощью сторонней программы настроить чтобы если на одном компьютере выносишь изменения в проекте, то и на остальных компьютерах проект тоже обновился.
Так это есть в MS. Синхронизация по сети с компьютером. Описано в методических материалах.
Посмотрите статью:
https://insat.ru/blog/sozdanie-i-nas...v-masterscada/
Спасибо, почитаю
Добрый день. Подскажите пожалуйста, пишу Архив данных в MS SQL при заполнении архива до 1Гб ( или за предыдущий месяц, примерно одно и тоже) необходимо его бэкапить. Вопрос - можно ли это делать стандартными средствами МастерСкады и как потом в проект можно будет подсунуть архивную базу данных, если захочу посмотреть графики за предыдущие месяцы ?
Нет. Средсвтами скады это сделать нельзя
Можете использовать функционал самой MS SQL.
А подсунуть SQL базу данных, чтобы увидеть значения на трендах можно ?
Средствами самой СУБД - можно восстановить.
Только зачем?
Иногда расследование инцидентов происходит не на станции. Поэтому необходимо отправить Базу данных
Продукт Мастерскада сам по себе не плох. Своей цене хорошо соответствует и работает.
Однако мне как интегратору неприятна политика компании Инсат, считаю ИМХО что не понимают они своих интеграторов.
1. Не информируют пользователя перед покупкой, что база данных не перемещабельна из проекта
2. База данных у них своя и только своя (имя ее секрет) и доступ сторонними СУБД к ней - платный продукт (25т.р)
В своем проекте требовались глубокие и сложные отчеты. Разбираться с мастером отчетов было не выгодно при наличии других средств разработки.
Сделали скрипты, сделали свою вторую базу на MySQL и уже на основе нашей, понятной нами БД MySQL сделали отчеты.
Многопотоковость дала о себе знать, так как Мастерскада ложилась плашмя при разработке.
Справились конечно с данной задачей, подобрав тайминги опроса.
Вложение 37694
День добрый,
Рисуем проект силами 2х разработчиков, соот. на двух пк.
Версия скады одинаковая 3.9.0.1867 3.9(DemoReleaseMax)_17_12_28_15_35, но отображение мнемосхем различается (шрифт, цвета.. пр) что не неудобно.
Скриншоты прилагаю.
В чем проблема... что делать ?
PS Неужто дело в винде на одном 7-ка на другом 10-ка.
На одном из компьютеров в настройках Windows включены увеличенные шрифты
Да точно, ступил я ;(
Спасибо!
пытаюсь работать с st. если в код включить оператор цикла (например repeat until ) то работа прекращается и в журнале появляется ошибка неправильная ссылка
Вот корректный синтаксис
REPEAT
in11:=in11+1;
UNTIL in11>100
END_REPEAT;
Здравствуйте.
У меня несколько вопросов.
1. К АРМ с MasterSCADA 4D подключил модуль контроля параметров электрической сети по Modbus.
Параметры типа LREAL отображаются, конечно, с кучей знаков "после запятой".
Как привести число знаков к двум-трем при отображении на мнемосхеме?
2. Я сделал несколько окон (окно логина, главная мнемосхема, графики, отчет) и хотел переходить между ними с помощью кнопок.
Однако, реализовать удалось только "всплывающие" окна на четверть экрана по нажатию на кнопку. Наверняка такой функционал перехода есть, я его просто не нашел. Подскажите, пожалуйста, в какую сторону смотреть.
Заранее спасибо.
Здравствуйте! Создаю символ из двух примитивов (прямоугольник+текст). В свойства созданного символа вытаскиваю из свойств текста "шрифт(текст)". Перехожу в свойства символа, изменяю, например, размер шрифта (с любым другим параметром шрифта аналогично, кроме Текст.текст), выскакивает предупреждение "Poperty value is not valid" (неизвестное имя. (Exception from HRESULT:0х8002000)), размер в итоге в свойствах меняется на то число, которое было установлено, но фактически в графическом отображении символа ничего не изменилось. Почему я не могу изменить параметры шрифта созданного символа? Приходится разгруппировывать символ, изменять шрифт, а потом снова его группировать...
При чем после перехода в режим исполнения (либо просто сохранить изображение объекта, потом снова открыть это окно, без перехода в рантайм), размер шрифта всё-таки изменяется у данного символа)))
Вас не смущает, то что вы сделали бесконечный цикл?
почему? если z0=1 и y0=1 то выход
Вы зашли в цикл с параметрами, и код не будет отслеживать изменение этих параметров, пока не завершит исполнения кода.
То есть входные значения остаются для кода неизменными все время его выполнения.
другое дело. что переменные не вводятся
Так они и не будут вводится. Вы же поток то своим циклом повесили.
хорошо. как тогда сделать режим ожидания в программе, пока параметры z0 y0 на станут 1
Никаких циклов, просто:
test:=z0 and y0
Циклы вообще редко применяются в нашей отрасли.
1. У контрола Текст есть свойство Формат значений. Задайте значение f2 или f3.
2. В правом верхнем углу панели свойств контрола (в данном случае Кнопки) есть вкладка События. Заходите туда и на нужное событие (пусть будет Клик мыши) добавляете действие Открыть окно. И в параметр Окно перетягиваете то окно, которое нужно открыть.