PDA

Просмотр полной версии : Вопросы начинающего



Страницы : 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 [27] 28 29 30 31

SCADAMaster
05.10.2020, 19:37
В поставке скады в разделе Учебные, есть проект "Примеры отчетов". Там есть отчет "Отчет с формой", где происходит скрытие элементов в зависимости от выбранных флагов (можно и внешние переменные использовать).
Попробуйте сделать по аналогии.
Можно класть каждую диаграмму в отдельный бэнд, и выключать его видимость из скрипта.

Yury_zhilin
06.10.2020, 08:25
Спасибо, попробуем. Была ситуация, когда нужно было скрыть предпоследнее текстовое значение в датаданных цикла. По условию делаем его невидимым, остается пустая строка, но как убрать эту строку и сжать размер этого бэнда датаданных цикла? Может есть какое свойство? Пробовали на этом значении и на бэнде ставить свойство "может сжиматься" - не отработало. Нужно скриптом задавать высоту?

SCADAMaster
06.10.2020, 09:47
Посмотрите пример в приложении. Скрипт в событиях страницы

Yury_zhilin
06.10.2020, 13:28
1)Спасибо, с бэндами все получилось.
2)Пример посмотрели - когда команда последняя - все отлично. А когда нужно предпоследнюю строку убрать - не получается, убирает и последнюю и предпоследнюю. Не соображу, как сделать.

SCADAMaster
06.10.2020, 14:58
Посмотрите настройку "Стиль стыковки", можно настроить у всех - Сверху.
Или менять из скрипта координаты.

Yury_zhilin
06.10.2020, 15:21
Получилось с настройкой "Стиль стыковки". Спасибо большое!!!

Vitorgan
07.10.2020, 15:07
Подскажите пожалуйста, можно ли в отчете сделать разделение таблицы по дням в месяце, например оператор хочет посмотреть дынные с итогом за 10 дней, каким образом сделать, чтобы таблица прерывалась в зависимости от даты, выводила итог за день, и продолжалась следующим днем, сейчас таблица идет непрерывно с 1 по 10 день, с итогом за все 10 дней.

SCADAMaster
07.10.2020, 15:13
Подскажите пожалуйста, можно ли в отчете сделать разделение таблицы по дням в месяце, например оператор хочет посмотреть дынные с итогом за 10 дней, каким образом сделать, чтобы таблица прерывалась в зависимости от даты, выводила итог за день, и продолжалась следующим днем, сейчас таблица идет непрерывно с 1 по 10 день, с итогом за все 10 дней.
Ничего не понятно. что значит "чтобы таблица прерывалась в зависимости от даты"?
Опишите детальнее.

Vitorgan
07.10.2020, 15:21
Требуется вывести отчет за 10 дней, но чтобы каждый день либо был отдельной таблицей в отчете с своим итогом, либо это одна таблица, но визуально разделенная строкой "Итог".

не знаю смог объяснить или нет, я хочу открыть отчет за N дней, и сразу в одном отчете увидеть визуально что таблица разделяется по дням:

7 октября 15:08/ данные1/ данные2/
7 октября 16:45/ данные1/ данные2/
7 октября 18:15/ данные1/ данные2/
ИТОГ:/ данные1/ данные2/

8 октября 15:08/ данные1/ данные2/
8 октября 16:45/ данные1/ данные2/
8 октября 18:15/ данные1/ данные2/
ИТОГ:/ данные1/ данные2/

SCADAMaster
07.10.2020, 15:57
Посмотрите документацию по отчетам
https://insat.ru/products/?category=1525
Раздел - отчет с группировкой.
Итог будете подводить в бэнде "Итог группы".
В качестве условия группировки можно использовать день (если отчет не будет строится больше чем за месяц). Делаете рассчитываемую колонку в источник и в нее выводите день месяца строки данных. Это и будет условием группировки.

Vitorgan
07.10.2020, 16:10
Спасибо за подсказку

Vitorgan
07.10.2020, 18:28
Подскажите пожалуйста, а почему происходит запись значения переменной (дублируется ВЫКЛ, перед ВКЛ), если она не меняла своего значения, а архивация стоит только по изменению?51280

SCADAMaster
07.10.2020, 19:43
У нас проблема не проявляется.
Включено ли моделирование ступеньки?
Может идет запись в значение через событие?

Vitorgan
07.10.2020, 21:57
Да, переменная включалась по ФБ "Выдержка времени". С этим кое как разобрался. Еще проблема есть)

В документации о сворачивании групп есть информация о настройке сворачивания определенных групп, либо всех сразу. Я не могу сделать так, чтобы группы были свернуты при построение отчета. У меня нет данных настроек 51284

Vitorgan
07.10.2020, 21:59
Все разобрался, интерфейс по новому сделан, требуется {true} вписать прям в редактор

Khutr
21.10.2020, 12:41
Добрый день.
Имеется проект мастерскада, берет данные от двух opc серверов, codesys и lectus.
Архивация данных осуществляется через бд конектор в postgresql.
Операционная система Windows 10 x64
Хотели глянуть показания аналогвого сигнала на дату 1 января 2019 года, в тренде выставили - Данных нет.
Подскажите новичкам, как глянуть целостность архива, какие (за какой промежуток времени) даты есть и.т.д?
Система работала с января по март, включили сейчас работает данные визуализирует, в трендах сохраняет на срок, когда включили, прошлых данных нет.
Читал на форуме что данная скада работает якобы со своим архивом или как. вообще было бы замечательно если это возможно, делать графики в excel если она на такое способна.
Подскажите как вообще с архивом работать используя сторонние приложения и возможно ли это?
За ранее большое спасибо.
Для анализа данные нужны практически всегда столкнулись с проблемой.


https://i114.fastpic.ru/thumb/2020/1021/bc/_e767aedd556d05f92572d0eff6e683bc.jpeg (https://fastpic.ru/view/114/2020/1021/_e767aedd556d05f92572d0eff6e683bc.png.html)


https://i114.fastpic.ru/thumb/2020/1021/ee/_db3207034ddcaad6f1172c93352401ee.jpeg (https://fastpic.ru/view/114/2020/1021/_db3207034ddcaad6f1172c93352401ee.png.html)

SCADAMaster
21.10.2020, 14:30
Свои графики можно, в редакторе отчетов.
https://insat.ru/products/?category=1525
Отдел "Построение отчетов в MasterReport", а их уже потом сохранять.
------
По данным, проверьте что нужная переменная архивируется именно в архив postgresql.
Если будут вопросы по проекту, проще сразу на почту support@insat.ru, так удобнее

Khutr
21.10.2020, 15:56
Свои графики можно, в редакторе отчетов.
https://insat.ru/products/?category=1525
Отдел "Построение отчетов в MasterReport", а их уже потом сохранять.
------
По данным, проверьте что нужная переменная архивируется именно в архив postgresql.
Если будут вопросы по проекту, проще сразу на почту support@insat.ru, так удобнее

Большое спасибо! Тут вопрос острее стоит как посмотреть данные за прошлый "период", например за январь 2020 года. Папка где лежит "база" проекта имеет объем 2,7Gb, думается данные в ней имеются. Как их вытащить, просмотрев мануал по мастеру отчетов не увидел где настраивается временной диапазон параметра.
Можете ткнуть носом )

SCADAMaster
21.10.2020, 16:53
Для начала проверьте что данные вообще есть. У переменной стоит архивирование?
Если перенести её в отчет и в качестве начала\конца выбрать нужные диапазоны данные будут?

Khutr
22.10.2020, 06:37
Согласно инструкции (https://insat.ru/metodicheskie-materialy/%D0%A1%D0%BE%D0%B7%D0%B4%D0%B0%D0%BD%D0%B8%D0%B5%2 0%D0%BE%D1%82%D1%87%D0%B5%D1%82%D0%BE%D0%B2.pdf)
создал объект время, в него добавил, как написано начало конец, интервал, так же начало и конец смены. Выставил необходимые настройки, дату Начало указал дату из "прошлого".
Все сохранил. Приступил к созданию отчета. Отчет возможно создать только мастером, при нажатии на кнопку выходит ошибка см.ниже.

В мастере отчетов к сожалению не указывается временной диапазон, хотя фигурируют Начало и конец с мены, с какими то не понятными значениями., сложилось ощущение что в проекте где то имеются эти настройки, найти не могу.
https://i114.fastpic.ru/thumb/2020/1022/f9/495c72ec67d68782ae05811d70eeb2f9.jpeg (https://fastpic.ru/view/114/2020/1022/495c72ec67d68782ae05811d70eeb2f9.png.html)
https://i114.fastpic.ru/thumb/2020/1022/e5/859bc222b0d544fcff81fce0bdd336e5.jpeg (https://fastpic.ru/view/114/2020/1022/859bc222b0d544fcff81fce0bdd336e5.png.html)

Скриншоты ошибок возникающих при попытке нажать кнопку: "Добавить очтет"
https://i114.fastpic.ru/thumb/2020/1022/f6/eb1cc50a992eeb8c878348825b24e9f6.jpeg (https://fastpic.ru/view/114/2020/1022/eb1cc50a992eeb8c878348825b24e9f6.png.html) https://i114.fastpic.ru/thumb/2020/1022/9f/a61314847a6ce09ea1b14631f6780a9f.jpeg (https://fastpic.ru/view/114/2020/1022/a61314847a6ce09ea1b14631f6780a9f.png.html)


Шаблон настройки сигналов, основной слой стоит длительность: 30,00:00:00 не указывает ли эта цифра на сохранение архива в течении 30 дней?
https://i114.fastpic.ru/thumb/2020/1022/13/50624ca12ecc6d75c6429ce5dbb96713.jpeg (https://fastpic.ru/view/114/2020/1022/50624ca12ecc6d75c6429ce5dbb96713.png.html)

Александр N
22.10.2020, 11:01
Добрый день. Есть установка дозирования и смешения неких материалов. Необходимо создавать отчеты по каждому замесу отдельным файлом. Количество компонентов в районе 20, плюс смешение по программе - соответственно немало информации в отчете. Каждый файл замеса должен иметь уникальное имя. В принципе как это все сделать мне понятно, загвоздка заключается в том,что при формировании отчета по событию (конец замеса) он постоянно добавляет новые строки - мне это не надо. Мне нужно чтобы изменения данных происходили в одних и тех же ячейках, я бы формировал уникальное имя файла и сохранял его. В идеале для меня было бы создать окно объекта, в нем сформировать отчет (по сути таблицу с переменными) и нужный мне момент сохранять это окно как скрин в pdf. Данные в течении замеса у меня сохраняются в контроллере, при последующем замесе обновляются. В принципе при таком способе мне даже архивация в скаде не нужна. Если у кого - то есть решение этого вопроса буду благодарен.

slord
23.10.2020, 09:54
Добрый день.
Расчет итогов в коде событий отчета.
Подскажите как написать выражение в коде событий отчета выборку значений переменной из архива(источник данных) с сложным условием и присвоит к переменной(переменная1) ?
пример: Переменная1 = SumDIf(ИсточникДанных1.Значение1,ИсточникДанных1.b utton1==true && ИсточникДанных1.button2==true);

Vitorgan
28.10.2020, 22:44
SCADAMaster, добрый вечер, подскажите пожалуйста, правильно ли я понимаю, что для архивирования данных об операторе, я должен в дерево объектов вывести "служебную информацию", и поставить на архивацию Имя и Должность оператора, смогу ли я таким образом выводить в отчет с данными, кто в этот день был оператором?
И еще вопрос, в "служебной информации" есть начало смены и конец смены, как я понимаю они настраиваются в "система" -смены. А помимо этого, можно ли в отчет вывести "фактическое" время смены оператора?
Например чтобы в отчете было написано:
Оператор :Иванов
Смена: День
Начало: с 8:00 до 20:00
Фактическое время смены: с 7:23 до 20:03 ( можно ли вытащить данную инфу в отчет? ведь в журнале хранится время "входа и выхода" каждого оператора).

SCADAMaster
29.10.2020, 09:03
SCADAMaster, добрый вечер, подскажите пожалуйста, правильно ли я понимаю, что для архивирования данных об операторе, я должен в дерево объектов вывести "служебную информацию", и поставить на архивацию Имя и Должность оператора, смогу ли я таким образом выводить в отчет с данными, кто в этот день был оператором?

Да, можно так.



Фактическое время смены: с 7:23 до 20:03 ( можно ли вытащить данную инфу в отчет? ведь в журнале хранится время "входа и выхода" каждого оператора).
Штатно нет.
Если только скриптом вытаскивать.

Hemann
02.11.2020, 11:43
Коллеги, добрый день! Подскажите, пожалуйста, такой момент. Я использую в проекте элемент "Задвижка мнемоническая". Она у меня все время отображается в полупрозрачном виде, не смотря ни на какое состояние входов. Как можно сделать этот элемент, чтобы он отображался в нормальном виде? В свойствах ее изображения в окне "Изображение объекта" тоже ничего подходящего не нашел

SCADAMaster
02.11.2020, 11:53
Что имеется ввиду под полупрозрачным видом? Пришлите скриншот проблемы

Hemann
02.11.2020, 14:44
Что имеется ввиду под полупрозрачным видом? Пришлите скриншот проблемы
Вот как получается:51640
А должно быть, по идее, вот так:51641
Сам проект тоже прикрепляю, на всякий случай.

SCADAMaster
02.11.2020, 14:56
Вообще таким цветом оформляется если по тегу "Включен" идет сигнал недостоверности - плохой признак качества.
У вас в дереве объектов значения есть на входа устройства? Качество у них нормальное?

Hemann
02.11.2020, 14:58
Да, входы есть. А качество у них не нормальное, я в тестовом режиме запускаю. Сейчас попробую входы отключить

Hemann
02.11.2020, 15:01
Да, вы правы, разобрался. Спасибо!

Hemann
02.11.2020, 16:53
Еще вопрос. Каким образом можно "значению" присвоить константу? Например, есть несколько однотипных объектов. В этих объектах имеется "значение" строкового типа. И нужно в каждом таком объекте этому "значению" присвоить постоянную величину, например в объекте "Насос1" присвоить величину "Насос1", а в объекте "Насос2" - величину "Насос2"

SCADAMaster
02.11.2020, 17:13
На вкладке Опрос

Hemann
04.11.2020, 13:16
Коллеги, добрый день!

Подскажите, пожалуйста, что я делаю не так. В проекте есть объекты "Насос без ЧРП" и "Задвижка2поз". Они имеют окна "Изображение объекта (откр.Окно)" и "Окно объекта". В этих окнах есть кнопки "Включить/Выключить" для насоса и "Открыть" и "Закрыть" для задвижки. На стартовой мнемосхеме помещены изображения этих объектов. Так вот, кнопки находящиеся именно на изображении объектов не работают, а вот если вызвать окна объектов, то кнопки расположенные на них вполне себе отрабатываю что положено. Проект прикрепляю.

SCADAMaster
05.11.2020, 09:17
У вас кнопки неправильно сделаны.
Создайте команду, укажите у нее тип Дискретный. Ее вытащите на мнемосхему - она станет кнопкой. Входы динамизации с ней использовать не нужно.
Это будет работать

Hemann
05.11.2020, 16:12
Добрый день!

Опять вопрос, похожий на тот что я задавал 2.11.20, но что-то те же действия не помогли с его решением. Запускаю проект в отладке, и изображение объекта на мнемосхеме выглядит вот так (на фон внимания не обращайте, это остаток фона мнемосхемы):
51740
А если я просто открываю изображение объекта с помощью щелчка правой клавишей мыши в дереве объектов, то все выглядит как и запланировано:
51742
Посмотрел качество переменных, все нормально. Проект прикрепляю.

SCADAMaster
05.11.2020, 16:33
А что вообще вы делаете?
Почему не использовать ВФБ "Емкость" и с его помощью менять заливку (задавать уровень)?

Hemann
05.11.2020, 16:41
Я сначала так и попробовал, но цвет заливки в зависимости от уровня изменять не удалось. Пробовал менять в динамизации "Цвет заливки" - бесполезно, все время идет синяя заливка, только "Цвет основы" слушается, но это меня не устраивает

SCADAMaster
05.11.2020, 18:40
Цвет заливки меняется от входа "Температура"

Hemann
05.11.2020, 20:17
Понял, спасибо! Но вот что с изображениями-то происходит? Как влияет изменение заливки емкости с помощью элемента "Цилиндр" на искажение цвета изображения объекта на мнемосхеме?

SCADAMaster
05.11.2020, 21:22
Измените цвет луча на White

Hemann
06.11.2020, 07:44
Понял, спасибо!

GTS
06.11.2020, 18:21
Добрый день. C помощью OPC server для счетчика Взлет ТСР-043 опрашиваю архивные данные. На скрине отмечено время записи (HDA V1) - это метка времени архива (в данном случае часового). Вопрос: пишется ли в архив MasterScada эта метка вместе с V1, и как вывести её в отчет.

SCADAMaster
06.11.2020, 18:56
Конечно. Если будете забирать данныео по OPC HDA, то значения перейдут в архив с метками времени.
Дальше работаете с этой переменной как с любой другой архивной переменной.

GTS
06.11.2020, 19:10
Конечно. Если будете забирать данныео по OPC HDA, то значения перейдут в архив с метками времени.
Дальше работаете с этой переменной как с любой другой архивной переменной.

Спасибо. А как в отчете, один столбец получается данные, например v1, а второй время? Извините что без примера, просто не на работе. Примера нет? Или описание. В документации не нашел.

SCADAMaster
06.11.2020, 19:24
В источнике есть колонка Время - ее и используйте.
Вы смотрели документацию и видео по отчетам?
https://insat.ru/products/?category=1525
https://insat.ru/products/?category=1524

GTS
06.11.2020, 19:32
В источнике есть колонка Время - ее и используйте.
Вы смотрели документацию и видео по отчетам?
https://insat.ru/products/?category=1525
https://insat.ru/products/?category=1524

Да смотрел, спасибо. Может что-то упустил. Т.е. время будет браться из архива? Спасибо за ответ, в понедельник проверю.

SCADAMaster
06.11.2020, 20:12
Да, из архива.
HDA переменная - обычная архивная переменная, с ней работаете точно также как и любыми другими

Vitorgan
09.11.2020, 00:04
Подскажите пожалуйста, почему запись переменной происходит по два раза? архив по изменению51805

SCADAMaster
09.11.2020, 09:27
Скорее всего стоит флаг "Моделирование ступеньки"

Vitorgan
09.11.2020, 10:07
Нет, не стоит, соединен с переменной "выход№31" из ФБ "Распаковка аналогового 32-х битового значения"

SCADAMaster
09.11.2020, 10:26
Приложите ваш проект (Проект - Экспортировать)

Vitorgan
09.11.2020, 11:16
приложил файл

SCADAMaster
09.11.2020, 11:44
Сообщите пароль от проекта

Hemann
09.11.2020, 22:15
Добрый вечер! Подскажите, пожалуйста, есть ли какое-то событие, которое возникает при открытии "Окна объекта"? Задача такова. В "окне объекта" есть некий тренд. Нужно при открытии окна получить текущее время, вычислить время на сутки раньше, и вставить их в параметры тренда "ДатаС" и "ДатаПо"

SCADAMaster
10.11.2020, 09:36
Открытие окна можно отследить с помощью ФБ "Управление документом".

Hemann
13.11.2020, 11:29
Добрый день!

Подскажите, пожалуйста, такой момент. При открытии окна объекта у меня вырабатывается импульс. По этому импульсу нужно произвести считывание текущего момента времени и его обработку. В расчете пока что формула обрабатывает текущее время при каждом опросе, но ввести в нее состояние импульса, соответствующего открытию окна объекта, никак не получается - все время выдается ошибка синтаксиса, а прочитать как прописываются формулы нигде не смог. Проект прилагаю

SCADAMaster
13.11.2020, 11:46
Делаете Расчет в нем функцию DateTime.
Берет Событие, у него вкладка Действие. Там будет действие Присвоить.
Присваиваете команде или значению значение Расчета

Hemann
13.11.2020, 16:23
Понял, спасибо!

Hemann
16.11.2020, 16:58
Коллеги, добрый вечер!

Подскажите, пожалуйста такой момент. Запускаю проект на исполнение и вылетает ошибка запуска экземпляра:

С чем это может быть связано? Проект прикрепляю.

SCADAMaster
16.11.2020, 19:08
У вас пусто на вкладке Типизация у системы.
Куда то делась база с экземплярами.

Hemann
16.11.2020, 20:03
Понял, спасибо! Разберусь что к чему!

OlegK
18.11.2020, 15:19
Подскажите, пожалуйста, как решить следующую задачу.
У меня стоит MasterSCADA 3.11
Подключаю измерительные датчики, отображаются индикаторы и треды всех каналов...после достижения требуемого режима мне необходимо начать запись точек этого тренда, по нажатию кнопки (именно запись данных или вывод в файл или ещё куда, производится с момента нажатия), после этого нажимаю ещё раз или отжимаю кнопку, как угодно... и запись прекращается. Потом перехожу на другой режим и повторяю.
Как осуществить именно выборочную запись данных "по нажатию"?
Так как данных ооочень много приходится после эксперимента заново строить графики искать требуемые мместа и выделять из них нужные точки. Подскажите может есть материалы которые помогут ответить на вопрос...
Приму любую помощь.

SCADAMaster
18.11.2020, 15:47
Используйте ФБ "Повторитель по условию". На вход ваш сигнал, на условие - кнопку, выход архивировать и на тренд.

OlegK
18.11.2020, 17:38
Благодарю, завтра постараюсь разобраться с этим.))

fizikpsix
20.11.2020, 13:36
Здравствуйте подскажите как реализовать следующую конструкцию правильно.
Есть АРМ1 и АРМ2. В случае если АРМ1 работает то АРМ2 берет данные с него. В случае если он не работает то он берет данные с ОПС сервера.
При этом у каждого АРМ своя БД MSSQL и надо сделать их синхронизацию между собой - в базе данных хранится журнал событий.
Просто если использовать резервирование компьютера то пока АРМ1 активен нельзя отсылать управляющие воздействия с АРМ2.

SCADAMaster
20.11.2020, 14:21
Так не получится сделать.
Мы в 3.11 добавили возможность запуска двух экземпляров скады (в том числе под разными пользователями). Т.е. запускается серверная часть (у которой нужно убрать все окна, сообщения и т.д.), и запускается клиентская часть, как сетевой клиент.
Она уже обращается к серверу. С нее можно будет вести управление.
Но потребуется достаточно сильная переделка проекта - под сетевой проект.

fizikpsix
20.11.2020, 17:06
Я правильно понимаю. Что при работе арма 2 как резерва арма 1, управляющие воздействия с него подавать нельзя?

SCADAMaster
20.11.2020, 17:17
Если вы про описанную нами схему, то выходит 4 скады. Основной+ клиент и Резервный + клиент.
То есть на каждом компьютере по 2 скады. С клиента ведется управление, основной и резервный просто в фоне, без мнемосхем и прочего.

Hemann
25.11.2020, 19:50
Коллеги, добрый вечер!

Видимо по неопытности, уперся в проблемку. Мне нужно вводить с компьютера в контроллер некие значения. Соответственно, я добавил в объект Команду, вытащил ее на экран и передача от компьютера в ПЛК работает. Но когда запускаешь проект, то пока не произведешь ввод в это поле оно отображает вопросительные знаки, хотя в дереве системы ранее введенные значения присутствуют. Тогда я добавил в объект Значение. Оно стало отображать соответствующие данные, но оно же не позволяет произвести их ввод, насколько я понимаю. Как можно выйти из этой ситуации? Т.е. и чтобы ввод данных с компьютера в ПЛК работал, и чтобы при старте проекта отображались ранее введенные данные?
Соответствующий скриншот и проект прилагаю (только в проекте из объекта я уже выкинул Значение).52173

SCADAMaster
25.11.2020, 20:08
Для решения данной задачи нужно использовать команду с обратной связью У*команды, на вкладке "Опрос выхода" есть поле "Обратная*связь" - перетащите в это поле ОРС переменную или выход ФБ "Повторитель" (что лучше), а выход команды заведите на вход ОРС переменной. В этом случае команда будет отображать значения приходящие по обратной связи, а вводимые оператором значения будут поступать на выход команды. Также на вкладке "Опрос" можно снять галочку "Не передавать данные обратной связи" в этом случае поступающие по обратной связи значения будут идти на выход команды.

Hemann
26.11.2020, 07:44
Спасибо! Сегодня воспользуюсь Вашим советом!

Hemann
30.11.2020, 16:15
Коллеги, приветствую!

Я пытаюсь сделать журнал действий оператора, вроде бы настроил как положено. Теперь хочу вызывать этот журнал кнопкой со стартовой мнемосхемы, но что-то журнал не открывается. Что я делаю не так? Проект прилагаю

SCADAMaster
30.11.2020, 16:34
Зачем такой мудреж?
Команда, тип дискретный. У нее задали действие. Вытащили на мнемосхему - вот вам кнопка

Hemann
30.11.2020, 19:18
У нее задали действие. Вытащили на мнемосхему - вот вам кнопка
С кнопкой понятно. А вот какое действие нужно задать команде, чтобы она открывала журнал? И как это сделать? Что-то я торможу, похоже

SCADAMaster
30.11.2020, 19:35
Системное - журнал действий

SCADAMaster
01.12.2020, 10:30
Вам следует задать данный вопрос в разделе "ПЛК"

SCADAMaster
02.12.2020, 09:19
Вам нужно задать вопрос в разделе ПЛК

fizikpsix
04.12.2020, 14:57
Как взять данные из MS Access? К примеру я хочу в Access хранить некоторые параметры и брать их оттуда, но не записывать.

SCADAMaster
04.12.2020, 15:29
Через скрипт C# - из него можно обращаться к Access

Алексеев
10.12.2020, 10:51
При подключении к компьютеру с помощью TeamViewer . Проект работает без проблем
сколь угодно долго . Но при выходе из подключения происходит зависания проекта ( вращающийся кружок) .
Иногда не хватает времени восстановления и Скада сбрасывается -- последняя 11 .
Заказчик предъявляет претензии . Вопрос --- как увеличить время восстановления (вращающегося кружка), чтобы проект в режиме
исполнения , вместе со скадой не сбрасывался ????? Спасибо .

SCADAMaster
10.12.2020, 11:39
Про какой кружок идет речь?
Таймаут зависания регулируется на вкладке Компьютер - Режим исполнения - Диагностика

fizikpsix
10.12.2020, 11:48
Добрый день. Вопрос. Есть мнемосхема - 1920 на 1080, как ее открыть на несколько экранов? Т.е. окрывать на 1 или на 2 окна не изменяя размерность?
Если мнемосхему открывать как окно и с размерами 3840 на 1080 то она на два окна становится. А вот растянуть 1920 на 1080 не получается.

b_aleks
10.12.2020, 12:44
Добрый день. Вопрос. Есть мнемосхема - 1920 на 1080, как ее открыть на несколько экранов? Т.е. окрывать на 1 или на 2 окна не изменяя размерность?
Если мнемосхему открывать как окно и с размерами 3840 на 1080 то она на два окна становится. А вот растянуть 1920 на 1080 не получается.

Из справки
52420

SCADAMaster
10.12.2020, 12:49
Добрый день. Вопрос. Есть мнемосхема - 1920 на 1080, как ее открыть на несколько экранов? Т.е. окрывать на 1 или на 2 окна не изменяя размерность?
Если мнемосхему открывать как окно и с размерами 3840 на 1080 то она на два окна становится. А вот растянуть 1920 на 1080 не получается.
У вас мнемосхема как окно открывается? Тогда при задании размера 3840 на 1080 она растянется на два экрана.

Алексеев
10.12.2020, 12:53
Про какой кружок идет речь?
Таймаут зависания регулируется на вкладке Компьютер - Режим исполнения - Диагностика

Заказчик сфотографировал . 52421
Попробую увеличить Таймаут зависания
У заказчика установлена WIN 10 (32) . Раньше подобного не наблюдал на других объектах в ранних версиях .

Это максимальное время выполнения задач ????52422

fizikpsix
10.12.2020, 13:01
А не изменяя размеры можно 1920х1080 транспонировать в 3820 на 1080? Или не знаю запускать в таком случае запускать в два окна, или в два рабочих стола?
Дополнительно. Как одну и туже мнемосхему окрыть в несколько копий на разных мониторах?

fizikpsix
10.12.2020, 13:01
Прошу прощения, не уточнил версию - 3.11

SCADAMaster
10.12.2020, 14:00
Заказчик сфотографировал .
Стоит сформировать отчет об ошибках.
Мы никогда не наблюдали зависание при использовании TV.
Для того чтобы сформировать отчет об ошибках:
В Режиме Исполнения (RT):
"Сервис"->"Отчет об ошибках" или
Alt+F10 ->"Отчет об ошибках"
Поставьте галочку "Включая конфигурацию текущего проекта". Сформированную папку заархивируйте и вышлите нам. Если размер архива превышает 5 мб, то выложите его на файлообменник (например Yandex.Disk, Google Drive), а нам пришлите ссылку.

SCADAMaster
10.12.2020, 14:01
А не изменяя размеры можно 1920х1080 транспонировать в 3820 на 1080?
Как вы себе это представляете? Не увеличивая размер мнемосхемы увеличить на два экрана?

Вам что в итоге нужно? Одно большое окно или два отдельных одинаковых?
Сформулируйте вопрос нормально.

fizikpsix
10.12.2020, 14:24
Извиняюсь за ужасную формулировку. Два окна таки надо.

Алексеев
10.12.2020, 14:31
Стоит сформировать отчет об ошибках.
Мы никогда не наблюдали зависание при использовании TV.


Я Вас понял . Но Я конкретно наблюдал , подключившись дистанционно к конкретному диспетчерскому пункту .
При появлении информации о смени даты ( стандартное окно ) . Я нажал на крестик убрать это окно
( при подключении через TeamViewer). Скада 3.11 слетела то есть пришлось её заново запускать и проект переводить в режим исполнения.
Диспетчерский пункт не полностью под контролем только в рабочее время
( отсылает СМС и сообщения на электронный адрес в не рабочее время ) .52426
Пока рекомендую повторно подключаться на очень короткое время , и проверять работоспособность проекта .
Максимальное время исполнения задач может помочь в моём случае у меня нули ??????
52425


Стоит сформировать отчет об ошибках. С трудом научил пользоваться электронной почтой , чтобы экономить деньги
на СМС сообщениях .

SCADAMaster
10.12.2020, 15:42
Извиняюсь за ужасную формулировку. Два окна таки надо.
Два окно одного и того же окна?
Посмотрите раздел справки
Документы объектов > Настройка свойств открытия документа >Открытие нескольких экземпляров одного окна

SCADAMaster
10.12.2020, 15:50
Я Вас понял . Но Я конкретно наблюдал , подключившись дистанционно к конкретному диспетчерскому пункту .
При появлении информации о смени даты ( стандартное окно ) . Я нажал на крестик убрать это окно
( при подключении через TeamViewer). Скада 3.11 слетела то есть пришлось её заново запускать и проект переводить в режим исполнения.
Диспетчерский пункт не полностью под контролем только в рабочее время
( отсылает СМС и сообщения на электронный адрес в не рабочее время ) .52426
Пока рекомендую повторно подключаться на очень короткое время , и проверять работоспособность проекта .
Максимальное время исполнения задач может помочь в моём случае у меня нули ??????
52425


Стоит сформировать отчет об ошибках. С трудом научил пользоваться электронной почтой , чтобы экономить деньги
на СМС сообщениях .
Попробуйте использовать AnyDesk вместо TeamViewer

fizikpsix
11.12.2020, 15:28
Хорошо. Это работает. Частично. Допустим. У меня открыта мнемосхема на левом экране с идентификатором 1 и на правом с идентификатором 2. По факту кнопки у них одинаковые. Как сделать так что бы при нажатии на левом экране кнопки 1, 2 или 3 открывались новые мнемосхемы на левом экране. А при нажатии тех же самых кнопок 1,2 или 3 на правом экране. Открывались новые мнемосхемы на правом экране? Как-то передавать идентификатор от основной мнемосхемы в новую? Но как?

SCADAMaster
11.12.2020, 15:56
Вам нужно постоянное дублирование окон, то зачем идентфикаторы?
Укажите количество используемых мониторов в настройках Стартовые окна - 2, и используйте.

fizikpsix
11.12.2020, 16:05
Мне надо не дублировать окна а иметь на двух мониторах независимые друг от друга элементы. Что бы я мог открыть на левом мониторе мнемосхему 1 а на правом мнемосхему 2 и наоборот

SCADAMaster
11.12.2020, 16:14
Мне надо не дублировать окна а иметь на двух мониторах независимые друг от друга элементы. Что бы я мог открыть на левом мониторе мнемосхему 1 а на правом мнемосхему 2 и наоборот
Вот в этом режиме так и будет.
Сделайте тестовый проект с несколькими окнами сначала на один монитор, а потом активируйте этот режим. И посмотрите

fizikpsix
11.12.2020, 16:37
У меня на одном мониторе 3 окна. Топ. Мид. И бот. На мид окне открываются мнемокадры с кнопок. А на топ окне есть кнопка которая возвращает мид окно в режим выбора мнемокадра. Так вот в случае использования вашего варианта при нажатии на кнопку топ окна, во втором мониторе это топ окно уничтожается. При этом на первом мониторе всё нормально.

SCADAMaster
11.12.2020, 17:06
А на топ окне есть кнопка которая возвращает мид окно в режим выбора мнемокадра.
Что здесь имеется ввиду?

Так вот в случае использования вашего варианта при нажатии на кнопку топ окна, во втором мониторе это топ окно уничтожается.
Если выключить этот режим и работать в режиме одного монитора - тогда не закрывается?

Приложите ваш проект (Проект - Экспортировать)

В приложении тестовый проект - у него окно с которого происходит открытие не закрывается

fizikpsix
14.12.2020, 08:16
В вашаем проекте я смог повторить свою проблему. Достаточно у элементов вызываемых поменять свойство окно объекта с нового окна, на просто окно.

SCADAMaster
14.12.2020, 09:29
Естественно, когда вы с окна открываете окно, то это окно закрывается. Поэтому если нужно чтобы исходное окно осталось открытым, у открываемых должен быть режим "Новое окно"

fizikpsix
14.12.2020, 09:34
Но почему тогда на втором экране не закрывается?
И ещё вопрос в догонку. Ладно. Если оставить метод с открытием новых окон. То как Оставить работать именно 3 окна и не плодить новых? Если ставить галочку закрывать окна при открытии то закрывается и окно на втором экране. Если ставить вызываемым окном одинаковый идентификатор это ничего не меняет.

SCADAMaster
14.12.2020, 09:52
Но почему тогда на втором экране не закрывается?

Проявилось - посмотрим. Скорее всего ошибка.



И ещё вопрос в догонку. Ладно. Если оставить метод с открытием новых окон. То как Оставить работать именно 3 окна и не плодить новых? Если ставить галочку закрывать окна при открытии то закрывается и окно на втором экране. Если ставить вызываемым окном одинаковый идентификатор это ничего не меняет.
Посмотрите вот этот режим:
https://insat.ru/blog/rezhim-listaniya-okon/
Проверьте сперва на тестовом проекте (на нашем например)

Hemann
05.01.2021, 18:42
Коллеги, добрый вечер!

Подскажите, пожалуйста, какие нужно сделать настройки в тренде, помещенном на мнемосхему через "Палитра->Окна->Тренд", чтобы график отражался более адекватно? У меня происходит скачкообразное изменение уставки регулятора (в данном случае с 0 на 50), т.е. и график на тренде должен отрисовать скачкообразный процесс, но в реальности он изображает линейное нарастание уставки. На прикрепленном рисунке красными стрелками обозначено как график процесса отображается сейчас, а синими - то как он должен отображаться на самом деле (я сам его уже на скрин-шоте дорисовал).
52907

b_aleks
05.01.2021, 20:05
Коллеги, добрый вечер!

Подскажите, пожалуйста, какие нужно сделать настройки в тренде, помещенном на мнемосхему через "Палитра->Окна->Тренд", чтобы график отражался более адекватно? У меня происходит скачкообразное изменение уставки регулятора (в данном случае с 0 на 50), т.е. и график на тренде должен отрисовать скачкообразный процесс, но в реальности он изображает линейное нарастание уставки. На прикрепленном рисунке красными стрелками обозначено как график процесса отображается сейчас, а синими - то как он должен отображаться на самом деле (я сам его уже на скрин-шоте дорисовал).
52907

В настройках тренда выбрать нужное перо, после чего в его свойствах (не помню точно, как свойство называется) установить, чтобы значение менялось не Линией, а Ступенькой.
UPD. Свойство называется "Сегменты"

Hemann
05.01.2021, 23:50
Спасибо! Попробую

SCADAMaster
06.01.2021, 10:14
Нет. Нужно у архивируемого параметра на вкладке Архив, поставить флаг "Моделирование ступеньки".
Посмотрите документацию "Архивы MasterSCADA"

https://insat.ru/products/?category=1525

В особенности - последняя глава с рекомендациями по настройке.

приборист
13.01.2021, 15:07
Добрый день!
Подскажите - возможно ли как то сделать групповое управление кнопками?
Есть порядка 20 кнопок с фиксацией (Команды). Необходимо добавить кнопки включить все и выключить все.

SCADAMaster
13.01.2021, 16:00
Через действия.
Команда, типа дискретный - действие - Присвоить. Присваивайте 1 или 0
Ну или скриптом

Алексей Коньшин
21.01.2021, 08:35
Добрый день
возможно ли создание выпадающего меню в masterscada имеющимися средствами?

b_aleks
21.01.2021, 08:52
Добрый день
возможно ли создание выпадающего меню в masterscada имеющимися средствами?

В палитре окна выбираете выпадающий список, связываете его выход "Выбранная строка" с командой, в свойствах контрола настраиваете строки

53116
53117

Алексей Коньшин
21.01.2021, 09:15
Подскажите пожалуйста как привязать к выпадающему списки журнал и тренд?

Алексей Коньшин
22.01.2021, 07:49
Добрый день для реализации проекта в masterscada необходимо создать выпадающее меню и поместить в это меню журнал и тренд. Вопрос в том как создать это меню и поместить туда журнал и тренд, и возможно ли создание такого меню средствами masterscada?

SCADAMaster
22.01.2021, 09:10
В палитре окна выбираете выпадающий список, связываете его выход "Выбранная строка" с командой, в свойствах контрола настраиваете строки

Можно еще вариант.
Система - Шкалы - перечислимые.
Создаете шкалу, вбиваете значения. Потом назначаете перечислимую шкалу команде и вытаскиваете ее на мнемосхему. При щелчке будет появляться список.


Подскажите пожалуйста как привязать к выпадающему списки журнал и тренд?
Как создать список и привязать к команде вы разобрались?
После этого добавляете событие в объект с вашим трендом, тащите в него команду и пишите формулу:
НомерСписка=1
Где Номер списка - ваша команда, а 1 - номер элемента в вашем списке который соответствует тренду или журналу.
Затем - действия - Открыть и выбираете нужный вам тренд/журнал

Raikkonen
22.01.2021, 09:39
Подскажите пожалуйста, можно ли как-то настроить Мастер скаду так, чтобы она выполнялась просто как окно?
Выбираю документ - она на весь экран, да можно свернуть, но все же.
Выбираю окно - она как окно, но тогда открыт еще и проект, и закрыть (свернуть) его нельзя, так как закрывается (сворачивается) и окно.

SCADAMaster
22.01.2021, 10:03
Штатно нельзя, но можно скриптом
В приложении проект со скриптом (смените расширение на zip), который уводит среду разработки за пределы экрана.
Скрипт вы можете перенести в собственный проект. У стартового окна обязательно должно быть запрещено закрытие.

Raikkonen
22.01.2021, 12:07
Спасибо за ответ!
Есть еще вопросик:
Скада взаимодействует с контроллером. На контроллере есть текущая температура и уставка температуры. В скаду они заведены как "значение" и "команда".
Соответственно во всех окнах уставка, это я просто перетищал эту "команду". При запуске скады там вопросики.
Так вот - можно ли как-то по-простому сделать так, чтобы при запуске скады - она хотя бы один раз опрашивала уставку (команду)?
Я поставил галочку "восстанавливать при запуске", но это немного не то - она берет последнее значение и записывает его на контроллер.
Проблема в том, что пока скада была выключена, на контроллере могли вручную поменять уставку (ПЛК63).

SCADAMaster
22.01.2021, 12:35
Для решения данной задачи нужно использовать команду с обратной связью У*команды, на вкладке "Опрос выхода" есть поле "Обратная*связь" - перетащите в это поле ОРС переменную или выход ФБ "Повторитель" (что лучше), а выход команды заведите на вход ОРС переменной. В этом случае команда будет отображать значения приходящие по обратной связи, а вводимые оператором значения будут поступать на выход команды. Также на вкладке "Опрос" можно снять галочку "Не передавать данные обратной связи" в этом случае поступающие по обратной связи значения будут идти на выход команды.

Raikkonen
25.01.2021, 08:22
Для решения данной задачи нужно использовать команду с обратной связью У*команды, на вкладке "Опрос выхода" есть поле "Обратная*связь" - перетащите в это поле ОРС переменную или выход ФБ "Повторитель" (что лучше), а выход команды заведите на вход ОРС переменной.
Добрый день! сделал так как Вы говорите, добавил обратную связь, и все равно при запуске исполнения в поле уставка находятся вопросики... Наверное надо еще на вкладке "опрос" сделать по времени? В стандарте стоит по изменению.
Я просто не совсем понимаю вкладки "опрос" и "опрос выхода" ведь кто куда вход а куда выход, это смотря с какой стороны посмотреть.....

SCADAMaster
26.01.2021, 15:53
сделал так как Вы говорите, добавил обратную связь, и все равно при запуске исполнения в поле уставка находятся вопросики...
А значение в теге который вы кинули в обратную связь - отображается?
Приложите несколько скриншотов описывающих проблему, а также проект (проект - экспортировать)

Raikkonen
26.01.2021, 21:35
А значение в теге который вы кинули в обратную связь - отображается?
Приложите несколько скриншотов описывающих проблему, а также проект (проект - экспортировать)

в орс сервере точно да...... проект в личку кинул. Я не на обьекте и поэтому нет возможности проводить каждый тест каждый раз.....

SCADAMaster
26.01.2021, 21:54
Где скриншоты с проблемой?
Укажите путь к проблемной переменной

Hemann
27.01.2021, 12:09
Коллеги, добрый день!

Мы разработали проект, пользуясь MasterSCADA 3.9 Demo и демо-версией Universal Modbus OPC Server на своем компьютере под Win7. Сегодня мы установили лицензионные версии MasterSCADA 3.11 и Universal Modbus OPC Server на компьютер заказчика под Win10. В демо-версиях и на нашем компьютере под Win7, и на компьютере заказчика под Win10 все нормально работало, а вот у лицензионных версий на компьютере заказчика нет связи между проектом SCADA-системы и ОРС-сервером. В чем тут может быть затык? Проект SCADA и конфигурацию ОРС-сервера прикрепляю.

SCADAMaster
27.01.2021, 12:23
То есть вы запускаете проект скады, а данные из ОРС не идут?
Если отдельно запустить ОРС (через круглую кнопку) данные в тегах появляются?
ОРС 32 -битный или 64 битный? Лучше сразу ставить 64 битный? Попробуйте переустановить ОРС.

b_aleks
27.01.2021, 12:53
Коллеги, добрый день!

Мы разработали проект, пользуясь MasterSCADA 3.9 Demo и демо-версией Universal Modbus OPC Server на своем компьютере под Win7. Сегодня мы установили лицензионные версии MasterSCADA 3.11 и Universal Modbus OPC Server на компьютер заказчика под Win10. В демо-версиях и на нашем компьютере под Win7, и на компьютере заказчика под Win10 все нормально работало, а вот у лицензионных версий на компьютере заказчика нет связи между проектом SCADA-системы и ОРС-сервером. В чем тут может быть затык? Проект SCADA и конфигурацию ОРС-сервера прикрепляю.

Проверил на win10 - данные от OPC в скаду поступают
53225

SCADAMaster
27.01.2021, 13:04
То есть проблема на Windows 7?
Попробуйте переустановить ОРС.
Если вам хватает версии на 32 тега - то скачайте свежую версию и установите (и ОРС и скаду)

b_aleks
27.01.2021, 13:09
То есть проблема на Windows 7?

Без понятия, проблема у другого пользователя, однако он пишет, что и на win10 у него тоже работало, но только на демо (хотя разницы между демо и лицензионной думаю никакой нет)

Hemann
27.01.2021, 13:11
На Win7 все работает. На Win10 ОРС-сервер устройство опрашивает, но в Скаду данные не передает. Версия ОРС-сервера свежая, 5.0.3, по-моему, от декабря 2020

b_aleks
27.01.2021, 13:14
На Win7 все работает. На Win10 ОРС-сервер устройство опрашивает, но в Скаду данные не передает. Версия ОРС-сервера свежая, 5.0.3, по-моему, от декабря 2020

Что значит не передает? В дереве системы отсутствует значение и тег загреен (неопределенное качество)? Попробуйте добавить все теги в новый пустой проект и посмотрите, приходят ли в скаду значения из орс

Hemann
27.01.2021, 13:23
Забыл написать. ОРС-сервер 64-разрядный. Когда его запускаем перед запуском проекта Скады-все равно связи нет

SCADAMaster
27.01.2021, 13:36
Попробуйте удалить его. Установить заново, установить OPC Core Components
c:\Program Files (x86)\InSAT\MasterOPC Universal Modbus Server\OPC_COMPONENTS\

b_aleks
27.01.2021, 13:36
Забыл написать. ОРС-сервер 64-разрядный. Когда его запускаем перед запуском проекта Скады-все равно связи нет

А зачем его запускать отдельно, если скада при старте его сама запустит?

p.s. Если запустить opc отдельно, то данные в скаду также идут, сейчас проверил

Hemann
27.01.2021, 13:41
Запускать отдельно пробовали т.к. Скада его не стартует при запуске проекта

Raikkonen
27.01.2021, 13:48
Где скриншоты с проблемой?
Укажите путь к проблемной переменной
Собственно - попал на объект - не работает. Вопросики по-прежнему....
53229
Так же появился еще один вопрос. В этом проекте есть команды. Им присвоена шкала от 10 до 30. Но тем не менее оператор может ввести любое значение....
Как можно оператору ограничить ввод?
Проблемные переменные такого типа: Первый этаж -> Помещение ХХХ -> Уставка на помещение

SCADAMaster
27.01.2021, 13:48
Если скада не стартует, то значит проблемы в настройках DCOM.
Попробуйте переустановить как мы описали для начала

SCADAMaster
27.01.2021, 14:11
Собственно - попал на объект - не работает. Вопросики по-прежнему....

Где вопросики то?
У вас в дереве объектов и не будет значения, по умолчанию на выход команды выводится только то что ввел оператор.
На мнемосхеме что?



Как можно оператору ограничить ввод?
Проблемные переменные такого типа: Первый этаж -> Помещение ХХХ -> Уставка на помещение
В окне свойств контрола на мнемосхеме - ограничить ввод диапазоном.

Raikkonen
27.01.2021, 14:23
Где вопросики то?
У вас в дереве объектов и не будет значения, по умолчанию на выход команды выводится только то что ввел оператор.
На мнемосхеме что?

Я сейчас подумал - я не конкретно объясняю проблему.
Я запускаю режим исполнения. У меня в режиме исполнения открывается мнемосхема. На ней изображения объектов.
В этих изображениях объектов используются другие переменные:
Проект -> Первый этаж -> Помещение ХХХ -> Фанкойл ХХХ -> Уставка мини
Проект -> Первый этаж -> Помещение ХХХ -> Фанкойл ХХХ -> Режим мини

И вот они с вопросиками. Вся мнемосхема в вопросиках
И что с этим делать - я не понимаю. Эти вопросики очень раздражают и меня и заказчика.

Я уже перепробовал все возможные галочки во всех входах выходах и других одинаковых названиях, 0 эффекта =(



В окне свойств контрола на мнемосхеме - ограничить ввод диапазоном.
Спасибо!

Hemann
27.01.2021, 14:23
Скада стартует, но не запускает ОРС-сервер

SCADAMaster
27.01.2021, 14:33
Переустановку ОРС сделали?

b_aleks
27.01.2021, 14:47
И что с этим делать - я не понимаю.

Установить значение до опроса. На вашем скрине видно, что оно у вас не установлено. Тогда при запуске скады будут не знаки вопроса, а установленное значение. Чтобы не сбрасывались уставки после перезапуска скады, поставьте галочку "Восстановление при рестарте"

Hemann
27.01.2021, 14:53
Пока нет, отъехал по делам. Доберусь до компьютера - сделаю. А что лучше сделать сначала - переустановить ОРС-сервер, а потом ОРС-core Components или наоборот? И еще момент. Ничего что ОРС-сервер 64-разрядный, а OPC-core Components в c:\Program Files (x86)\InSAT\MasterOPC Universal Modbus Server\OPC_COMPONENTS\?

SCADAMaster
27.01.2021, 15:00
сделайте в последовательности как мы описали

Hemann
27.01.2021, 17:12
Все сделал, помогло. Спасибо большое!

Hemann
27.01.2021, 18:52
Коллеги, еще один затык нашли. У нас в проекте создается отчет, в котором мы делаем экспорт файла в Excel. Мы в этом отчете делаем закрепление областей, чтобы при открытии Excel-овского файла оставались неподвижными шапка с наименованием столбцов, и левый столбец с отметками времени. Так вот, на нашем компьютере все работает нормально (Win7 и Excel 2003), а на компьютере заказчика (Win10 и Excel 2016) области не закрепляются, а прокручиваются как и все остальные столбцы и строки. С чем это может быть связано? Напомню, у нас на компьютере заказчика стоит лицензионная MasterSCADA 3.11, проект находится в треде https://owen.ru/forum/showthread.php?t=11806&p=348279&viewfull=1#post348279

Raikkonen
27.01.2021, 18:56
Установить значение до опроса. На вашем скрине видно, что оно у вас не установлено. Тогда при запуске скады будут не знаки вопроса, а установленное значение. Чтобы не сбрасывались уставки после перезапуска скады, поставьте галочку "Восстановление при рестарте"

Этот вариант не подходит, потому что тогда при старте скада системы она раздает уставки всем устройствам заново. А уставки могли поменять тем временем с местных экранов, пока скада была выключена.

В итоге победа. Сделал, как мне советовал SCADA Master в личке - через повторители сигналов.
Переменные уставок из ОРС воткнул в повторитель, а из повторителя в переменную и на экран - и все заработало.
Напрямую из ОРС почему-то не работало...

Прошу прощения за нервные сообщения потому что у меня уже психоз. В итоге - часик доп работы и все работает =) слава богу

SCADA Master - большое спасибо!

SCADAMaster
27.01.2021, 19:18
Так вот, на нашем компьютере все работает нормально (Win7 и Excel 2003), а на компьютере заказчика (Win10 и Excel 2016) области не закрепляются, а прокручиваются как и все остальные столбцы и строки. С чем это может быть связано? [/url]
Excel отчеты более не поддерживаются, и оставлены для совместимости.
Используйте встроенный редактор отчетов

yurya
29.01.2021, 09:03
Добрый день.
На мнемосхеме есть кнопки вызова документов и обычные кнопки управления.
На сенсорном экране на нажатие реагируют только кнопки вызова документов. На мышку реагируют все кнопки. Почему?

SCADAMaster
29.01.2021, 10:20
Обычные кнопки управления как сделаны?
Пришлите ваш проект (проект - экспортировать), укажите путь к мнемосхеме и проблемные кнопки

Hemann
29.01.2021, 15:28
Коллеги, добрый день! У нас есть вопрос. Мы формируем журнал, в нем 2 столбца - "Начало" и "Сообщение". На экране оно как задумано, так и выглядит. Но если мы делаем сохранение журнала с использованием ФБ "Управление документом", то в получившемся HTML-файле тоже 2 столбца, но "Номер по порядку" и "Сообщение". Что нужно сделать, чтобы в сохраняемом файле тоже были столбцы "Начало" и "Сообщение"? Столбец "Номер по порядку" не нужен. Такая проблема проявляется и на демо-версии 3.9, и на лицензионной версии 3.11. проект находится в треде https://owen.ru/forum/showthread.php?t=11806&p=348279&viewfull=1#post348279.

Hemann
29.01.2021, 18:44
Как удалось выяснить, в меню, в котором выбираются столбцы журнала, куда-то пропал выбор столбца "Начало". Например, "Конец" есть, а куда делось "Начало" и как его вернуть?

SCADAMaster
29.01.2021, 21:07
Как удалось выяснить, в меню, в котором выбираются столбцы журнала, куда-то пропал выбор столбца "Начало". Например, "Конец" есть, а куда делось "Начало" и как его вернуть?
Про какое меню идет речь? Столбцы добавляются через контекстное меню - пункт Столбцы.

Hemann
30.01.2021, 08:42
Про какое меню идет речь? Столбцы добавляются через контекстное меню - пункт Столбцы.

Про это меню речь и идет. Попробовали сделать пустой проект - там все нормально

SCADAMaster
30.01.2021, 09:01
То есть в меню Столбцы нет пункта "Начало"? Приложите скриншот проблемы, приложите актуальную версию проекта и укажите путь к журналу.
Так же можно попробовать пересоздать журнал

Hemann
01.02.2021, 11:46
Пересоздали журнал. Помогло.

Hemann
02.02.2021, 09:51
Доброе утро! Вот еще какой вопрос. У нас есть системное сообщение "Смена даты". Оно отображается в окне сообщений, однако в журнале это сообщение не запоминается. Категория сообщений "Информация" задействована и работает. В том же проекте на демо-версии 3.9 все работает, а в лицензионной 3.11 эта проблема возникла.

SCADAMaster
02.02.2021, 10:29
У категории информация включен флаг "Архив"?

Hemann
02.02.2021, 14:18
У категории информация включен флаг "Архив"?

Что-то я тормознул, где должен стоять этот флаг? Я не у компьютера, так чтобы потом не тратить время на поиск, подскажите, пожалуйста, на какой вкладке он устанавливается?

SCADAMaster
02.02.2021, 14:35
У категории. Система - Сообщения - Категории

Hemann
02.02.2021, 14:48
Если это флаг "Архив" в таблице "Канал", то он установлен

SCADAMaster
02.02.2021, 15:04
Что значит "Не запоминается"? Проверили - все корректно

Hemann
02.02.2021, 15:07
Да вот, в журнале-то и нет сообщения "смена даты"

SCADAMaster
02.02.2021, 15:21
В журнале чего смотрите?
Смотрите у компьютера

Hemann
02.02.2021, 16:22
В журнале Компьютера появляется такое сообщение. А можно ли как-то сделать чтобы это сообщение появлялось в журнале сообщений, который расположен у нас в дереве объектов (как объект) и вызывается с помощью "Управления документом"?

SCADAMaster
02.02.2021, 16:36
Только если настроить в этом журнале отображение сообщений с компьютера

Hemann
02.02.2021, 16:45
Это нужно сделать соответствующее событие и чтобы оно отображалось в журнале? Или еще есть какой-то способ?

SCADAMaster
02.02.2021, 16:55
В настройках журнала указать в качестве источника компьютер или весь проект

Hemann
03.02.2021, 19:43
В настройках журнала указать в качестве источника компьютер или весь проект

Спасибо! Указали "весь проект" и начало работать. Но все равно вылез крайне интересный нюанс. Все начало работать на Win7 32 бита в версиях 3.9-демо и 3.11 лицензионной. А вот на Win10 64 бита, ни в 3.9-демо, ни в 3.11-лицензионной не работает, и даже не только не пишется в журнал, но и окно сообщений "Смена даты" не выдает.

SCADAMaster
03.02.2021, 21:06
Проверили - все корректно.

Hemann
04.02.2021, 07:31
Интересно, в чем может быть проблема? Может она от build Win 10 зависеть?

SCADAMaster
04.02.2021, 09:12
Вряд ли.
Сделайте чистый проект и проверьте.

nklim
05.02.2021, 23:02
Всем добрый день!
Такой вопрос.
Есть два независимых рабочих проекта. Каждый из них работает на своём сервере проекта. Защита у каждого программная - лицензионные ключи на серверах проектов.
Смогу ли я запустить на одном компьютере - клиенте любой из этих двух проектов? Установятся ли на одном компьютере два клиента от разных проектов?
Спасибо!

SCADAMaster
06.02.2021, 09:44
Вы хотите с одного компьютера запускать несколько клиентов одновременно? Одновременно пока нельзя - это будет в следующей версии.
Если поочередно - можно. Главное чтобы версии MasterSCADA на серверах были одинаковые.

Nomad
09.02.2021, 15:58
Здравствуйте!
Делаю экспорт/импорт проекта, и при импортировании появляется окно "отличаются названия текущего и импортируемого проекта".
Названия сделал абсолютно одинаковые, но импорта не происходит.
Раньше название папки было, условно, "АВС", теперь "АВС2020". Название проекта не менялось, только название папки. Изменял проект в папке "АВС2020" на другом компьютере, потом пытаюсь импортировать в "АВС".
Спасибо.

Nomad
09.02.2021, 16:00
Здравствуйте!
Делаю экспорт/импорт проекта, и при импортировании появляется окно "отличаются названия текущего и импортируемого проекта".
Названия сделал абсолютно одинаковые, но импорта не происходит.
Раньше название папки изменяемого проекта было, условно, "АВС", теперь "АВС2020". Название проекта не менялось, только название папки. Изменял проект в папке "АВС" на другом компьютере, потом пытаюсь импортировать в "АВС2020". Изменение названия папки результата не дало.
Спасибо.

SCADAMaster
09.02.2021, 16:07
И папка и проект должны называться одинаково.
Также убедитесь что названия совпадают - в том числе нет ли кириллических символов вместо латинских или наоборот.

ZAVOD555
18.02.2021, 09:59
Здравствуйте.Подскажите пожалуйста, можно ли вывести в master scada кнопку для изменения уставки в ТРМ 151?

VSantsov
15.03.2021, 17:00
Добрый день!

Осваиваю серверную MS4D+SNMP драйвер, текущая версия 1.2. Не хватает понимания организационной структуры внутри MasterSCADA.

Задача простая - есть 20 однотипных контроллеров. Задача собрать с них данные по SNMP и вывести на АРМ диспетчера.
Соответственно создал с Системе контроллер, внутри которого прописал OIDы и нарисовал экраны детальной информации, загнал в библиотеку. Один контроллер в системе ведет себя отлично, но стоит создать АРМ или второй контроллер, как начинаются конфликты при попытке запустить проект(Ошибка загрузки конфигурации узла), что естественно, т.к. как разнести устройства по структуре/приоритетам/папкам я не нашел.

Блог (https://insat.ru/blog/sozdanie-i-nastroyka-setevykh-proektov-v-masterscada/) ситуацию не прояснил, ссылка на расширенную документацию в конце блога ведет в никуда.

Практическую проблему вижу в разделе "Связь" устройств, например поле "IP адрес" устройства, в обоих устройствах стоит 127.0.0.1 (localhost) - не понятно, адрес чего здесь нужно указывать, если не самого сервера. Теоретически должно быть поле, где указывать имя папки/страницы на web-сервере на каждое устройство.

SCADAMaster
15.03.2021, 17:47
Ссылку на сайте поправили.
Вопросы по MS4 лучше задавать в этой ветке форума:
https://owen.ru/forum/forumdisplay.php?f=94
В данной ветке обсуждается MS3

polema
16.03.2021, 13:54
Добрый день. В начале этого года преобрели две ключевые MasterSCADA v3.11. При разработке проекта оказалось, что не работает функция "Старт по условию". На версиях MasterSCADA 3.4 и 3.8 всё отлично функционирует. В MasterSCADA v3.11 при установке в закладке ОПРОС-СТАРТ ПО УСЛОВИЮ значения "ЛОЖЬ", всё равно производится периодический опрос. Проверку на других версиях MasterSCADA производил используя один и тот же проект и OPC сервер. Подскажите в чём может быть причина. Спасибо.54021

yurya
17.03.2021, 14:51
Добрый день.
Исходные:
Проект на MasterSCADA 3.11, OPC сервер - Codesys OPCConfig 2.3, на одном ПК.
Контроллер не подключен.
Заметил, при запуске проекта сразу запускается OPC, но потом падает.
Затем опять запустится – упадет. Так и должно быть при работе без контроллера?

SCADAMaster
17.03.2021, 16:19
Вряд ли.
Скорее всего зависает ОРС сервер. Данные при этом в скаду поступают?
Можно попробовать проверить другим ОРС клиентом - например Matrikon OPC Exlorer:
https://disk.yandex.ru/d/VNFQzC59e9GSp

Vitorgan
28.03.2021, 14:32
SCADAMaster, после определенной ошибке ( для трубопровода Masterscada не смогла найти какую то логическую переменную для динамизации) при переходе на мнемосхему любого проекта, хоть нового, хоть старого, окно с деревом объектов мнемосхемы сместилось в цент, его невозможно подвинуть + какой то серый квадрат. Как так возможно, что программу можно сломать проектом!!!!! ни перезагрузка, ничего не помогает. Мне что теперь Masterscadу переустанавливать?

54241
54242

Vitorgan
28.03.2021, 14:48
Даже переустановка не помогает

Vitorgan
28.03.2021, 14:52
Помог виджет " ВИД" - панель по умолчанию. Просто пальцем в небо тыкал... Ребят, разработчики, нигде об этом не написано, потратил 3 часа чтоб решить проблему с данным багом,

SCADAMaster
28.03.2021, 14:59
Такой баг возникает редко, и да - от него спасает такая комбинация.

Hemann
13.04.2021, 22:42
Коллеги, приветствую!

Подскажите, пожалуйста, такой вопрос. У нас работает СКАДА, в процессе ее работы собирается ряд параметров с расходомеров. В любой момент можно нажать на главном экране кнопку "Просмотр отчета 1" или "Просмотр отчета 2" и увидеть эти параметры с 8.00 до текущего времени текущего дня. Можно открыть эти же таблицы в Экселе, нажав кнопку "Открыть в Excel" на панели просматриваемого отчета. В 8.00 каждого дня происходит автоматическое сохранение отчетов за предыдущие сутки в формате Эксел.
Так вот, отчеты, формируемые на экране по нажатию кнопок "Просмотр отчета 1" и "Просмотр отчета 2" и сохраняемые в Эксел нажатием соответствующей кнопки, отображают данные именно такими, какие они приходят от расходомеров (эти данные можно увидеть на скриншоте главного экрана, прилагаемом к этому посту). А вот в том отчете, который формируется автоматически, положительные значения отображаются умноженными на 1000, а отрицательные значения отображаются нормально (это можно увидеть на скриншоте "Утренний 8-часовой отчет1 в Экселе"). Уже всю голову сломали - никак не поймем в чем дело. Пробовали и на лицензионной версии 3.11 в связке с Excel 2016 под Win10, и на демо-версии 3.10 в связке с Excel 2010 под Win7.
Скриншоты и архив проекта прилагаю.

SCADAMaster
14.04.2021, 09:45
Здесь может быть только одна рекомендация - переделать отчет на MasterReport. Отчеты Excel не поддерживаются и оставлены для совместимости.
Вся документация по разработке отчетов на MasterReport тут:
https://insat.ru/products/?category=1525
https://insat.ru/products/?category=1524

Hemann
14.04.2021, 10:19
Понятно. Т.е. это косяк взаимодействия MasterSCADA с Экселем. Будем беседовать с заказчиком. Но переделывать большой кусок проекта за те же деньги как-то не хочется

SCADAMaster
14.04.2021, 10:42
У вас всего два отчета причем очень простой формы. Переделать их вопрос 30 минут - максимум.

Zerox
14.04.2021, 15:00
Здравствуйте, мне нужно создать свойство для Master Scada в котором пользователь сможет менять ширину столбца в datagridview, я сделал это свойство написал его, закинул в скаду
после обновления палитры и перекидывание этого элемента на мнемосхему скада вылетает без единой ошибки, прошу подсказать что же не так и в чем может быть проблема?? :(

SCADAMaster
14.04.2021, 15:19
Просто так вылетать не может.
Откройте папку MasterSCADA Projects/sys_log и смотрите MasterSCADA_net.log - скорее всего ошибка будет там.

Hemann
23.04.2021, 12:25
Добрый день!

Я сейчас изучаю создание отчетов. Создал пробную программу, в ней создал простой отчет. Но при предварительном просмотре на отчете отображается только заголовок отчета и номер страницы. Что я делаю не так? Проект и скрин-шот - в прикреплении

b_aleks
23.04.2021, 12:56
Добрый день!

Я сейчас изучаю создание отчетов. Создал пробную программу, в ней создал простой отчет. Но при предварительном просмотре на отчете отображается только заголовок отчета и номер страницы. Что я делаю не так? Проект и скрин-шот - в прикреплении

У вас способ формирования отчета стоит "По изменению". Предполагается, что изменение какого-то параметра будет формировать новую строку данных, но так как у вас в свойствах переменных отключено свойство "Основной" (которая как раз и определяет, будет ли изменение этого значения формировать новую строку данных) таблица формируется пустой. Если вам нужен просто отчет за период, то сделайте периодический отчет, задав интервал константой (или через контрол с мнемосхемы).

SCADAMaster
23.04.2021, 13:00
Добрый день!

Я сейчас изучаю создание отчетов. Создал пробную программу, в ней создал простой отчет. Но при предварительном просмотре на отчете отображается только заголовок отчета и номер страницы. Что я делаю не так? Проект и скрин-шот - в прикреплении

Вы начало и конец задали?
В том проекте что прислали - конец не задан

Hemann
23.04.2021, 13:52
Спасибо, буду пробовать

Hemann
23.04.2021, 13:53
Да, пробовал конец задавать константой, но что-то все равно не пошло. Буду проверять

Hemann
27.04.2021, 13:29
Коллеги, посоветуйте, пожалуйста, как лучше реализовать следующую задачу. В некоем ПЛК есть регистр, в котором хранится код ошибки. Если он равен 0, то ошибки нет, если отличен от нуля - есть ошибка. Необходимо формировать отчет об ошибках, в котором указывается время их возникновения и расшифровка согласно руководства по эксплуатации. Кодов ошибок много, больше 20 штук.

Кирилл1976
28.04.2021, 02:22
Здравствуйте. Можно ли как-то перейти в режим разработчика, тоесть увидеть вообще все связи формулы и команды, например, вот в такой работе? https://disk.yandex.ru/d/qIWRZ8pTeYdbmw (ссылка на зип файл)

Кирилл1976
28.04.2021, 02:24
Добавляю также файл на форум

SCADAMaster
28.04.2021, 12:08
Здравствуйте. Можно ли как-то перейти в режим разработчика, тоесть увидеть вообще все связи формулы и команды, например, вот в такой работе? https://disk.yandex.ru/d/qIWRZ8pTeYdbmw (ссылка на зип файл)

Что понимается под режимом разработчика?

Кирилл1976
28.04.2021, 16:09
Возможность посмотреть формулы и связи.

SCADAMaster
28.04.2021, 16:22
Возможность посмотреть формулы и связи.

А чем режим разработки (DT) не устраивает ? Открываете проект и смотрите.

Hemann
04.05.2021, 10:06
Коллеги, добрый день!

Подскажите, пожалуйста, есть ли какая-то возможность отфильтровать отчет таким образом, чтобы не отображались пустые строки. Например, в прикрепленном скриншоте, есть строки, заполненные данными, и пустые строки. Хотелось бы, чтобы выводились только "полезные" данные, а пустышек не было.

Hemann
04.05.2021, 10:57
Все, сам разобрался вроде бы. Теперь еще вопрос появился.
Когда нажимаем кнопку "Просмотр отчета 1 (или 2)", то нужно чтобы отображались данные следующим образом:
-если сейчас больше чем 8:00, то выводится отчет с 8:00 текущих суток по настоящий момент
-если сейчас меньше чем 8:00, то выводится отчет с 8:00 предыдущих суток по настоящий момент
Как это лучше сделать?

SCADAMaster
04.05.2021, 11:36
Вы можете это сделать на уровне дерева объектов - с помощью модуля Расчет.

Hemann
20.05.2021, 15:37
Коллеги, добрый день!

Я создаю тренд с помощью вкладки "Тренды" свойств объекта. Подскажите, пожалуйста, как можно в созданном таким образом тренде менять время начала и конца шкалы (как делается в динамизации пунктов "Дата С" и "Дата По" трендов, созданных с помощью палитры)?

SCADAMaster
20.05.2021, 15:44
Нужно открыть тренд за определенный интервал времени?
ФБ "Управление документом" - там можно открывать тренд с параметрами Начало и Конец

Hemann
20.05.2021, 16:14
Да, именно так. Спасибо! Но в пункте "Открыть" ФБ "Управление документом" нет параметров "Дата С" и "Дата По", они есть только в пунктах "Сохранить" и "Распечатать"

Hemann
21.05.2021, 10:37
Нужно открыть тренд за определенный интервал времени?
ФБ "Управление документом" - там можно открывать тренд с параметрами Начало и Конец
В пункте "Открыть" ФБ "Управление документом" нет параметров "Дата С" и "Дата По", они есть только в пунктах "Сохранить" и "Распечатать". Как подойти к этой проблеме?

SCADAMaster
21.05.2021, 11:49
Нужно включить настройку

Hemann
21.05.2021, 15:29
Ок, спасибо!

Hemann
26.05.2021, 17:25
Коллеги, добрый день!

Подскажите, пожалуйста, вносятся ли намеренные искажения в отображение данных на диаграмме, размещенной в отчете на бэнде "Итог отчета" в Trial и Demo версиях? Дело в том, что графики на тренде и на диаграмме не совпадают совершенно. Сейчас использую версию 3.11 с ограничением по времени работы.

SCADAMaster
26.05.2021, 18:09
Нет, ничего не вносится.
Опишите подробнее в чем именно проявляются искажения

Hemann
26.05.2021, 19:37
Нет, ничего не вносится.
Опишите подробнее в чем именно проявляются искажения

Дело в том, что у меня сейчас включена имитация входного сигнала. В каких-то входах это синусоида, в каких-то пила, в каких-то - шум. На тренде это четко видно. А вот в диаграммах на отчете - какие-то абстрактные кривые, которые ни к синусоиде, ни к пиле отношения не имеют, да и на шум как-то не похожи.

SCADAMaster
26.05.2021, 20:40
Приложите проект вместе с данными (заархивируйте папку проекта), укажите за какое время вы строите отчет (Начало и Конец), а также пришлите скриншоты проблемных отчетов

hairover
27.05.2021, 09:35
Добрый день!
Можно ли подключить ТРМ101 через MasterOPC Server?
На данный момент подключен через OWEN OPC Server, но есть проблема (описана тут (https://owen.ru/forum/showthread.php?t=34852))

Hemann
27.05.2021, 10:45
Приложите проект вместе с данными (заархивируйте папку проекта), укажите за какое время вы строите отчет (Начало и Конец), а также пришлите скриншоты проблемных отчетов
Проект загрузить почему-то форум не дает, говорит что слишком большой объем, хотя архив реально меньше 3 Мб занимает.
Но на самом деле можно использовать проект, который я уже выкладывал, там данные все равно имитируются. И разница в графиках возникает при любом интервале, за который строится отчет

SCADAMaster
27.05.2021, 10:55
Добрый день!
Можно ли подключить ТРМ101 через MasterOPC Server?
На данный момент подключен через OWEN OPC Server, но есть проблема (описана тут (https://owen.ru/forum/showthread.php?t=34852))
Нет, у него только протокол OWEN

SCADAMaster
27.05.2021, 10:56
Проект загрузить почему-то форум не дает, говорит что слишком большой объем, хотя архив реально меньше 3 Мб занимает.
Но на самом деле можно использовать проект, который я уже выкладывал, там данные все равно имитируются. И разница в графиках возникает при любом интервале, за который строится отчет
Выложите на файлообменник - Yandex.Disk, Google.Drive, Mail.ru.Файлы, а нам пришлите ссылку.
Укажите за какое время вы строите отчет (Начало и Конец), а также путь к отчету

hairover
27.05.2021, 11:21
Нет, у него только протокол OWEN

Спасибо.
Тогда другой вопрос.
Необходимо запустить выполнение проекта на другом компьютере.
Установил MS4Dmonitor, драйвер АС4-М, OWEN OPC Server (указал COM Port).
Проект добавил и проект работает, но данные с OPC не подтягиваются.

Hemann
27.05.2021, 11:21
Спасибо! Удалось разобраться самому

SCADAMaster
27.05.2021, 11:52
Спасибо.
Тогда другой вопрос.
Необходимо запустить выполнение проекта на другом компьютере.
Установил MS4Dmonitor, драйвер АС4-М, OWEN OPC Server (указал COM Port).
Проект добавил и проект работает, но данные с OPC не подтягиваются.
Задайте здесь вопрос
https://owen.ru/forum/forumdisplay.php?f=94

Александер2008
01.06.2021, 20:18
огромные строки в журнале сообщений версия 3.12
55380

можно ли сделать высоту нормальную?
новые версии не улучшают ситуацию с элементарными вещами
например кнопки допотопные и т.д.

SCADAMaster
01.06.2021, 21:14
Это появилось именно после обновления?
Попробуйте скачать текущую 3.12 с FTP - мы делали некоторые правки в журнале после выхода 3.12.
Если не поможет, то приложите ваш проект (Проект - Экспортировать) и укажите путь к проблемному журналу

krollcbas
01.06.2021, 23:44
SCADAMaster, из-за подобной "ширины" полей пришлось отказаться от функций квитирования. Просто так как реализовано - так НЕ НАДО!!!

atstkv
02.06.2021, 07:42
Добрый день. Возник следующий вопрос. Имеется два компьютера, один из которых является сервером и на нём работает мастерскада, а второй является компьютером диспетчера, на котором работает клиентская версия мастерскады. На сервере имеется учётная запись разработчика (во вкладке операторы и безопасность), а на клиентском компьютере учётные записи разработчика и диспетчера. Можно ли как-то разрешить диспетчеру перезагружать (выполнять остановку и запуск выполнения проекта) не только клиентскую часть скады, но и серверную? Это регулируется правами доступа или как-то иначе?

SCADAMaster
02.06.2021, 09:37
Добрый день. Возник следующий вопрос. Имеется два компьютера, один из которых является сервером и на нём работает мастерскада, а второй является компьютером диспетчера, на котором работает клиентская версия мастерскады. На сервере имеется учётная запись разработчика (во вкладке операторы и безопасность), а на клиентском компьютере учётные записи разработчика и диспетчера. Можно ли как-то разрешить диспетчеру перезагружать (выполнять остановку и запуск выполнения проекта) не только клиентскую часть скады, но и серверную? Это регулируется правами доступа или как-то иначе?
Останов удаленного сервера можно сделать. А вот с запуском уже проблема - скада уже остановлена, значит нужно какое то стороннее ПО для запуска применять.
И не понятно зачем это вообще надо - работает себе сервер и работает, зачем его перезагружать?

mkv
02.06.2021, 11:50
Добрый день.
Давно у Вас не появлялся.
Возник один вопрос. Мне зимой нужно отключать кучу чиллеров, а летом кучу тепло счётчиков. Приходится всё это делать вручную. Заходить в сервер и выставлять в опросе прибора "False". Можно ли это как то сделать через Скаду. Нажатием кнопки в Скаде, отключать в сервере не нужные приборы. Я имею ввиду сервер MasterOPC Universal Modbus Server. P.S (MasterSCADA 3.9).

SCADAMaster
02.06.2021, 14:10
Можно сделать скриптами.
В ОРС есть функции server.SetNodeToOnOff, SetDeviceToOnOff. Делаете системные теги типа ServerOnly и в них из скады пишите значение, и отключаете не нужные вам узлы или устройства.
После этого у группы тегов в ОРС в скаде можно отключить подписку.

mkv
02.06.2021, 14:24
Можно сделать скриптами.
В ОРС есть функции server.SetNodeToOnOff, SetDeviceToOnOff. Делаете системные теги типа ServerOnly и в них из скады пишите значение, и отключаете не нужные вам узлы или устройства.
После этого у группы тегов в ОРС в скаде можно отключить подписку.

Спасибо. Я в скриптах ни гу-гу. Но... Будем пробовать.

SCADAMaster
02.06.2021, 14:37
Делаете тег BOOL тип ServerOnly.
В скрипте на запись:
function OnWrite()
val=server.ReadCurrentTag();
server.SetNodeToOnOff(val);

end

Если устройство - SetDeviceToOnOff

mkv
02.06.2021, 14:41
Делаете тег BOOL тип ServerOnly.
В скрипте на запись:
function OnWrite()
val=server.ReadCurrentTag();
server.SetNodeToOnOff(val);

end

Если устройство - SetDeviceToOnOff

Спасибо большое!!! Буду дерзать. Если что не получится или не пойму, попрошу у Вас ещё подсказки.

mkv
02.06.2021, 15:17
SCADAMaster
Большое спасибо. Сейчас попробовал с МВ110-8А. Всё получилось. Буду пробовать с группой. И ещё не найду где отключить "подписки". (После этого у группы тегов в ОРС в скаде можно отключить подписку.)

SCADAMaster
02.06.2021, 16:27
На вкладке Опрос у группы в ОРС есть поле "Старт по условию". В него кидается дискретная переменная - когда false, то подписка не идет

mkv
02.06.2021, 16:29
На вкладке Опрос у группы в ОРС есть поле "Старт по условию". В него кидается дискретная переменная - когда false, то подписка не идет

СПАСИБО!!!

atstkv
03.06.2021, 06:25
Останов удаленного сервера можно сделать. А вот с запуском уже проблема - скада уже остановлена, значит нужно какое то стороннее ПО для запуска применять.
И не понятно зачем это вообще надо - работает себе сервер и работает, зачем его перезагружать?

Спасибо за ответ. По поводу перезагрузки скады - ну не всегда она работает без сбоев. Иногда по непонятным причинам (пробовали разные настройки опроса, но варианта, который бы гарантировал работу без сбоев на протяжении всего времени пока не нашли) происходит зависание показаний с приборов учёта в каком-нибудь из наших OPC-серверов опроса (у нас их используется несколько). Доступа к перезапуску самих OPC у диспетчера нет, поэтому рассматривали такой вариант.

SCADAMaster
03.06.2021, 10:15
Если происходит зависание опроса ОРС, то во первых нужно разобраться с самими ОРС. В наших ОРС можно включить реинициализацию узла при ошибке - как правило это помогает при зависании опроса.
Также можно убивать процесс самого ОРС - для этого есть специальные скрипты в MasterSCADA.

atstkv
03.06.2021, 11:05
А где можно почитать про написание таких скриптов? Желательно, с примерами.

SCADAMaster
03.06.2021, 11:33
В приложении скрипт для MS3, который убивает процесс сервера.
Он удаляет его при отказе, формирует дамп и сообщение. Можно переделать и по кнопке.
Имя процесса сервера задается в коде скрипта.
Формирование дамп лучше из кода убрать - и включить если нам потребуется такие дампы для анализа.
Обратите внимание что у ОРС сервера включен дополнительно полный опрос - чтобы вызвать его перезапуск. Также можно это сделать подав сигнал в поле "Переподключаться по условию" через 4-5 секунд, после того как был убит процесс ОРС сервера

Vitorgan
08.06.2021, 19:13
SCADAMaster, подскажите пожалуйста, как избавиться от бага:
При использовании тренда созданного в дереве объектов, аналоговые сигналы, с моделированием ступеньки, отображаются без ступеньки, до момента пока не изменишь масштаб тренда, или не прокрутишь его (то есть пока не произведешь какие либо манипуляции, которые обновят прорисовку)

При использовании тренда из палитры, такого бага нет (ступенька строится сразу). Но требуется тренд в виде окна, с возможностью перемещения и расширения.

SCADAMaster
08.06.2021, 19:54
Проверили - у нас все корректно (см. приложение).
Сделайте тестовый пример, воспроизведите проблему, опишите последовательность (или снимите видео) и пришлите нам.

Vitorgan
08.06.2021, 20:22
SCADAMaster, на какую почту можно скинуть вам видео? прикрепить не могу, выложить на "видео хостинг" нет возможности

Vitorgan
08.06.2021, 20:25
Разобрался, как добавить на сайт.

На одном видео видно, что ступенька строится сразу, на другом только при прокрутке.

SCADAMaster
08.06.2021, 21:05
Приложите еще проект. Укажите путь к трендам, и переменной которую вы меняете на видео

Vitorgan
08.06.2021, 21:18
Приложите еще проект. Укажите путь к трендам, и переменной которую вы меняете на видео

Сам проект выложить на форум не могу, решил создать новый(тестовый), чтобы выложить сюда, и бага в нем нет.
Сам проект был создан в версии 3.7, подозреваю что связан этот баг именно с этим.

SCADAMaster
08.06.2021, 21:30
Так сейчас версия какая?
Попробуйте проверить на 3.12 и попробуйте пересоздать тренд

Vitorgan
08.06.2021, 21:35
Так сейчас версия какая?
Попробуйте проверить на 3.12 и попробуйте пересоздать тренд

сейчас : 3.11.0.19515

Нет возможности проверить на 3.12, стоит ключевая версия. Тренд был создан уже в 3.11...

Vitorgan
08.06.2021, 21:42
SCADAMaster, решил проблему созданием нового объекта, который не находится внутри объекта, который был создан еще в старой версии скады.

Vitorgan
08.06.2021, 21:51
SCADAMaster, еще один вопрос, каким образом можно настроить верхнюю и нижнюю границу переменной на тренде?
если не использовать шкалы, то в настройках пера, можно задать границы, и они сохранятся, если же использовать шкалу для переменной, то при каждом открытии тренда, границы возвращаются к тем, которые прописаны в шкалах.

SCADAMaster
08.06.2021, 22:09
Никак. Такое поведение и задумано.