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

ASG
03.04.2019, 15:38
Вопрос по типизации.
В объекте есть Событие дискретное, настройки восстановление при рестарте и значение до опроса - истина.
Работает как требуется - при старте РТ должно быть истина и потом восстанавливаться.
Делаю типизацию этого объекта и Событие в состоянии Ложь (текущее значение)... и при старте и после восстановлении Ложь (пробовала разные варианты...). Как сделать чтоб в работало как и без типизации?

SCADAMaster
03.04.2019, 15:55
А какие нибудь другие переменные? Те же команды например?
В формуле у события что? Может само условие при старте в ложь переходит?

ASG
03.04.2019, 16:02
В формуле ничего.. чисто резекция на "галку" от пользователя с мнемосхемы (надо чтоб все галки изначально стояли)

ASG
03.04.2019, 16:28
В формуле ничего.. чисто резекция на "галку" от пользователя с мнемосхемы (надо чтоб все галки изначально стояли)

в дополнение тестовый проект...

VladGC
04.04.2019, 10:32
Не имеет смысла.
Подскажите пожалуйста, как сделать счетчик ?
есть расход в г/с,
на выходе надо получать тонны. с момента запуска.
Подойдет ли такая формула в расчетах
AbsArchIntegral(г_с, Int2DateTime( 01,01,2019, 00,00,00 ),Time( ) ,1)
Но мне кажется что надо каждый такт прибавлять к текущей сумме, а не рассчитывать из архива, и сохранять в периодическом слое раз в час.

Еще вопрос.
Можно ли сделать так что бы из фб "блок параметров" или "поля выбора"
Заранее выставленные значения сразу подавались на вход команды? при режиме опроса по изменению ?
42072

SCADAMaster
04.04.2019, 12:54
Но мне кажется что надо каждый такт прибавлять к текущей сумме, а не рассчитывать из архива, и сохранять в периодическом слое раз в час.

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



Еще вопрос.
Можно ли сделать так что бы из фб "блок параметров" или "поля выбора"
Заранее выставленные значения сразу подавались на вход команды? при режиме опроса по изменению ?

Ваш вопрос не понятен

VladGC
04.04.2019, 13:07
Ваш вопрос не понятен
Значение в ФБ поля "выбора предопределено заранее" но после запуска скады в команду значение "1" не приходит, что логично, ведь опрос стоит по изменению. Но если это допустим уставки, то надо что бы они сразу шли в команду.
4208042081

SCADAMaster
04.04.2019, 13:25
Тогда нужно включать у команды восстановление при рестарте.
Также посмотрите справку
Графический редактор > Элементы палитры графического редактора > Элементы диалога >Пример использования

VladGC
04.04.2019, 13:44
Тогда нужно включать у команды восстановление при рестарте.
Также посмотрите справку
Графический редактор > Элементы палитры графического редактора > Элементы диалога >Пример использования
Не дает установить значение до опроса, пишет недопустимое значение

SCADAMaster
04.04.2019, 15:42
Не дает установить значение до опроса, пишет недопустимое значение
А что вы туда пишите? Приложите скриншот

VladGC
04.04.2019, 15:56
А что вы туда пишите? Приложите скриншот
Опрос что периодический, что по изменению, ничего не происходит. из фб не приходит ничего.
Вход и выход фб связал с переменной
42083

SCADAMaster
04.04.2019, 16:07
Вообще тип данных у переменной должен быть дискретный.
Посмотрите ваш же исправленный пример из приложен\ия

VladGC
04.04.2019, 16:39
Вообще тип данных у переменной должен быть дискретный.
Посмотрите ваш же исправленный пример из приложен\ия

Я понял, тип как оказалось не важно какой.
Значение переменной необходимо предопределять получается в команде, а не в ФБ.
Потому что если значение определено в ФБ оно в команду не записывается без изменения.
Какой тогда смысл иметь, заранее возможность, выставлять необходимые флаги непосредственно в ФБ если оно так не работает (вторая картинка)?
42086
42085

ASG
05.04.2019, 10:57
Вопрос по типизации.
В объекте есть Событие дискретное, настройки восстановление при рестарте и значение до опроса - истина.
Работает как требуется - при старте РТ должно быть истина и потом восстанавливаться.
Делаю типизацию этого объекта и Событие в состоянии Ложь (текущее значение)... и при старте и после восстановлении Ложь (пробовала разные варианты...). Как сделать чтоб в работало как и без типизации?

В что не так? или это штатная работа?

SCADAMaster
05.04.2019, 13:09
Это ошибка. Ошибка проявилась - мы с ней разберемся

VigVam
05.04.2019, 14:38
Вопрос по MasterSCADA 4D - как реализовать задержку (например 100 мс) в программе на языке ST?

trollik3
08.04.2019, 07:46
Вопрос такой: как настроить очередь опроса ТРМ 5 шт. По протоколу ОВЕН? Ведь одновременно 5 приборов(10каналов) опрашивать невозможно. С одной ТРМ все понятно (инверсия на входах блоков owen_get_real), а вторую ТРМ как опросить?

SCADAMaster
08.04.2019, 08:46
Вопрос такой: как настроить очередь опроса ТРМ 5 шт. По протоколу ОВЕН? Ведь одновременно 5 приборов(10каналов) опрашивать невозможно. С одной ТРМ все понятно (инверсия на входах блоков owen_get_real), а вторую ТРМ как опросить?
Через ОРС сервер ОВЕН?
Задайте вопрос в соответсвующем разделе

trollik3
08.04.2019, 08:52
Нет, с ПЛК63.

SCADAMaster
08.04.2019, 09:31
Задайте вопрос в разделе ПЛК

SCADAMaster4D
08.04.2019, 13:57
Вопрос по MasterSCADA 4D - как реализовать задержку (например 100 мс) в программе на языке ST?

Задержку выполнения программы или задержку сигнала?

barton72
10.04.2019, 14:01
Подскажите, как решить задачу архивирования c переменным периодом опроса датчика.
Период опроса 500мс, по приходу сигнала в ПЛК необходимо в течении одной секунды опрашивать датчик каждые 5мс. Сигнал приходит не чаще 5 секунд.
Вывод архива - тренд MasterSCADA 3.10.

VladGC
10.04.2019, 15:01
Добрый день!
Как так понимать, шрифт в фб "текст" и на кнопке перехода на объект имеют разные размеры при одинаково выставленных шрифтах ?
И не понятно, почему в одних настройках есть "жирный" в других "полужирный"
421764217742178

SCADAMaster
10.04.2019, 16:06
Подскажите, как решить задачу архивирования c переменным периодом опроса датчика.
Период опроса 500мс, по приходу сигнала в ПЛК необходимо в течении одной секунды опрашивать датчик каждые 5мс. Сигнал приходит не чаще 5 секунд.
Вывод архива - тренд MasterSCADA 3.10.
Это нужно на стороне контроллера вести архив, а потом скадой этот архив вычитывать по HDA.
Для контроллеров ОВЕН у нас есть скрипт чтения их модуля Archiver:
https://insat.ru/products/Universal_MasterOPC/ExportDevice/OwenPLC/owenplc_readme.pdf

SCADAMaster
10.04.2019, 16:07
Добрый день!
Как так понимать, шрифт в фб "текст" и на кнопке перехода на объект имеют разные размеры при одинаково выставленных шрифтах ?
И не понятно, почему в одних настройках есть "жирный" в других "полужирный"
421764217742178
Да, это разные контролы и у них есть такая особенность.

evilscorp
10.04.2019, 21:18
Здравствуйте, приобрели MSRT1K-NET, имеется 3 котельные и диспетчерская, на котельной 1 (300 тегов использовал) и диспетчерской создал сетевой проект, необходимо добавить в этот проект еще котельную 2 и 3, как в проект компьютера диспетчера добавить эти 2 котельные? Я так понимаю нужно приобретать и устанавливать такую же версию по на котельную 2 и котельную 3 и тогда из 1000 тегов еще вычтица примерно по 300 тегов? или я не правильно все понимаю? как организовать сетевой проект с чтением с нескольких объектов с отображением данных на компьютере диспетчера?

SCADAMaster
11.04.2019, 08:20
На каждый компьютер нужно приобрести свою версию с нужным количеством лицензионных точек. Подробнее по подбору лицензий вам лучше обратится на scada@insat.ru
По построению сетевого проекта, посмотрите статью в блоге:
https://insat.ru/blog/sozdanie-i-nastroyka-setevykh-proektov-v-masterscada/
А также документацию (https://insat.ru/metodicheskie-materialy/%D0%A1%D0%B5%D1%82%D0%B5%D0%B2%D0%BE%D0%B9%20%D0%B F%D1%80%D0%BE%D0%B5%D0%BA%D1%82%20MasterSCADA.pdf)

Иван Иван
12.04.2019, 05:53
Здравствуйте всем! Помогите разобраться с "выпадающий список". Есть отчет, и необходимо при выборе строки в списке, она отображалась на мнемосхеме в виде палитра управление

SCADAMaster
12.04.2019, 08:46
Ваш вопрос не понятен. Опишите что именно вы хотите сделать с выпадающим списком

Иван Иван
12.04.2019, 09:39
Выпадающий список позволяет выбирать строку, которую мы сами добавляем. Мне необходимо сделать так, чтобы при выборе строки, появлялось значение, и я мог его изменять. Я не могу понять, как это сделать. Я предоставлю скриншот проекта, может есть ошибка.42237

VladGC
12.04.2019, 09:51
Добрый день!
Подскажите,
можно ли изменять Единицу измерения интервала в отчёте ?
42238

SCADAMaster
12.04.2019, 10:11
Можно - сами же на скриншоте показываете где.

SCADAMaster
12.04.2019, 10:33
Выпадающий список позволяет выбирать строку, которую мы сами добавляем. Мне необходимо сделать так, чтобы при выборе строки, появлялось значение, и я мог его изменять. Я не могу понять, как это сделать. Я предоставлю скриншот проекта, может есть ошибка.
Поясните. Т.е. выбрали какую то строку, а потом эту строку уже в другом поле можно было бы отредактировать?
В самом контроле раскрывающегося списка оно меняться не должно?

VladGC
12.04.2019, 10:37
Можно - сами же на скриншоте показываете где.

Да конечно,
не правильно вопрос задал, надо из вне, командой или значением, что бы его допустим выпадающим списком выбрать на мнемосхеме

Иван Иван
12.04.2019, 10:38
Да, для ввода значений и последующего отображения в отчете. Возможно это сделать?

SCADAMaster
12.04.2019, 10:43
Нет. Вот извне нельзя.
Меняйте значение самого интервала - его менять можно.

za9c
15.04.2019, 13:36
Добрый день. Подскажите пож-та...

Есть в ОПС тег запись/чтение.

Тег считывает с утр-ва информацию каждые 1 сек. В скаде, команда - соединена с этим тегом. Так вот, если в скаде устанавливать командой значение, периодически (1-2 раза из 10) значение не доходит даже до OPC(проверяю так, в скрипте write прописал - local x,y = server.ReadCurrentTag(); server.Message(x,y))..
Я так понимаю из-за того что на этом же теге висит и опрос? Или я неправильно связи прописываю?

SCADAMaster
15.04.2019, 13:49
Это маловероятно.
Доходит запись или не до ОРС нужно посмотреть в сообщения самого сервера (вкладка Сообщения)

VladGC
15.04.2019, 14:06
Добрый день!
Подскажите пожалуйста по фб скользящий максимум. Для каких целей служит "количество хранимых значений"?
Правильно ли я понимаю, если у меня интервал 3600, то и хранимых значений должно быть не меньше ?

SCADAMaster
15.04.2019, 14:40
Из справки:
На Выход подается максимальное из значений, которые приходили на Вход в течение последних Интервалов секунд. Если за это время на вход пришло более чем Количество хранимых значений, самые старые из пришедших удаляются. Переход Сброс из "Ложь" в "Истина" дает команду начать расчет заново.

VladGC
15.04.2019, 14:46
Из справки:
На Выход подается максимальное из значений, которые приходили на Вход в течение последних Интервалов секунд. Если за это время на вход пришло более чем Количество хранимых значений, самые старые из пришедших удаляются. Переход Сброс из "Ложь" в "Истина" дает команду начать расчет заново.
Это я видел, только не понятно назначение.
Вот сейчас я допустим выставил интервал 100, а потом 10000, мне получается надо дублировать ? А если цикл объекта 100 мс, то и количество значений надо тоже подбирать согласно циклу ?
У скользящего среднего этого параметра нет.

SCADAMaster
15.04.2019, 14:57
Получается двойная фильтрация - по количеству значений и по временному интервалу.
Задайте количество хранимых значений с запасом.

ASG
16.04.2019, 14:04
Что-то ВФБ "Таблица" как-то странно стал себя вести... на могу понять в чем причина.
В режиме разработки не сохраняется вид таблица (шрифт строк), и окно Свойств таблицы не закрывается по нажатию ОК (только через Х).
При этом в режиме Отладки строки таблицы отображаются как задано.

Подскажите что не так?
Тестовый проект прилагаю..

SCADAMaster
16.04.2019, 14:23
Попробуйте проверить на текущей Beta - недавно исправляли ошибку в таблице

nenaika
17.04.2019, 09:28
Добрый день!
В проекте используется HDA сервер, архивирование идет самих архивных тэгов в системе во внутренний архив MasterSCADA. Подскажите, пожалуйста, можно ли очистить архивы не целиком компьютера, а отдельных элементов (например часовых архивов) сервера из системы?

SCADAMaster
17.04.2019, 11:43
Сделайте резервную копию проекта с данными.
В режиме разработки сбросьте в объектов назначение исполнения на компьютере. Выделите компьютер - архив - удаление архивов. Удалятся архивы архивирующиеся на уровне компьютера - то есть HDA, в объекте удалится не должны.
Еще вариант - вырезать HDA сервер в буфер обмена и вставить снова. Архив должен будет пересоздаться

barton72
20.04.2019, 11:46
При использовании "Добавление произвольной метки времени" из примеров скриптов отсутствует отображение графика выхода ФБ на тренде (см.видео).
Подскажите решение. MasterSCADA 3.10.0.9385 19Apr16(Demo)_19_04_16_03_00.
Спасибо.

SCADAMaster
21.04.2019, 08:51
У вас график строится в будущем. Посмотрите какая метка времени подается на вход скрипта.

VladGC
22.04.2019, 08:26
Добрый день!
Подскажите пожалуйста, есть ли механизм переноса связи ? Что вместо того что бы разрывать старую связь и устанавливать новую ?42390

SCADAMaster
22.04.2019, 09:11
Штатных механизмов нет.
Можно попробовать вырезать - вставить сами команду. Должно появится окно восстановления внешних связей

VladGC
25.04.2019, 08:49
Штатных механизмов нет.
Можно попробовать вырезать - вставить сами команду. Должно появится окно восстановления внешних связей

Добрый день!
Подскажите пожалуйста,
Есть структура
Объект 1 содержит мнемосхему с трендом
- объект 1
- объект 2
Объект 2 содержит мнемосхему с трендом
- объект 1
- объект 2
Как сделать так, что бы при выборе перьев в тренде, у элемента тренд был доступ только к значениям из вложенных объектов, а не из всех объектов в проекте ?

SCADAMaster
25.04.2019, 09:31
К сожалению именно у вложенных нельзя. Можно только включить видимость тех или иных перьев для всех трендов

nklim
25.04.2019, 15:43
Всем добрый день!
Кто нибудь ставил сетевую MASTERSCADA на виртуальную машину? У меня не виден ключ лицензии. В чём может быть проблема?
Спасибо!

SCADAMaster
25.04.2019, 15:55
Ставили и много-много раз.
Но для работы на виртуальных и сетевых машинах нужно использовать специальный сетевой ключ - он красного цвета.
У вас такой? ИЛи обычный зеленый?
Если зеленый,то нужно обратится в отдел продаж для замены.
Если красный - настроить по этой инструкции:
https://yadi.sk/d/qzmTZX4Z3Zo83c

nklim
25.04.2019, 16:56
Понятно!
Спасибо!

nklim
29.04.2019, 08:29
И вновь, добрый день!
Вопрос: можно ли скрыть в режиме исполнения индикатор "автопрокрутка"?
Если можно, то как?
42492
Спасибо!

SCADAMaster
29.04.2019, 08:43
На уровне "Только графики" она не видна.
Ну и посмотрите "Редактор уровней сложности" - в видеопримерах по трендам он описывался:
https://insat.ru/products/?category=1524

VladGC
30.04.2019, 15:17
Добрый день!
Подскажите, а есть описание как работать с этой формой в отчете ?
42523

evilscorp
03.05.2019, 00:36
Подскажите пожалуйста, как в отчете часового архива получаемого с Multi-Protocol MasterOPC Server вычесть предидущий часовой архив и в отдельном столбце отобразить разницу?
42555

SCADAMaster
03.05.2019, 09:23
У вас идет значение нарастающим итогом?
Добавьте переменную в источник еще раз и поставьте способ обработки "Разница".

Иван Иван
08.05.2019, 05:47
Здравствуйте! Возник такой вопрос, можно ли подключить ЭЛМЕТРО-МВВ в Master Scada, или как это лучше реализовать?

SCADAMaster
08.05.2019, 08:58
Согласно описанию у него есть поддержка протокола Modbus - значит используя Modbus Univesal MasterOPC

VladGC
08.05.2019, 09:12
Добрый день!
Подскажите пожалуйста, как корректно завершить MS3 ? что бы все архивы записались корректно
Есть ИБП со своим ПО который завершает windows

SCADAMaster
08.05.2019, 09:29
Команда Shutdown корректно завершает процесс скады (флаги останова в архив пишутся).
Так что ничего не нужно дополнительно делать

VladGC
08.05.2019, 15:37
Команда Shutdown корректно завершает процесс скады (флаги останова в архив пишутся).
Так что ничего не нужно дополнительно делать

Спасибо,
А еще не подскажите, есть ли простой способ реализовать: 42613
На входе два значения, на выходе получаем результат в зависимости от координат ?

SCADAMaster
08.05.2019, 16:13
А что это за таблица? В редакторе отчетов?

VladGC
08.05.2019, 16:19
А что это за таблица? В редакторе отчетов?
Исходник из таблицы в Excel, что то вроде психометрической таблицы.

SCADAMaster
08.05.2019, 19:48
Так а что нужно? Из скады обратится к Excel файлу и взять данные какой то ячейки?

evilscorp
10.05.2019, 12:39
У вас идет значение нарастающим итогом?
Добавьте переменную в источник еще раз и поставьте способ обработки "Разница".
Да все получилось. Помогите пожалуйста еще в одном вопросе
на рисунке отобразил схему взаимодействия компьютера с несколькими приборами, компьютер подключен к радиомодему, com порт использую один, как можно организовать работу в таком режиме? с теплосчетчика ТСРВ-027 фирмы взлет необходимо получать мгновенный расход и суточный архив, так же температуру и давление, а вот с модуля ввода/вывода просто состояние работы насосов.
возможности прокинуть еще одну линию rs-485 нет. что-то можете предложить?
42628

SCADAMaster
10.05.2019, 20:41
Мы вам ответили по почте

evilscorp
10.05.2019, 22:17
Мы вам ответили по почте

Спасибо за ответ, в MasterOPC Universal Modbus Server нашел где скрипт писать, а в Multi-Protocol MasterOPC Server такого не могу найти. Правда не понятно как все это прописать.

SCADAMaster
11.05.2019, 10:08
В Multi-Protocol нужно будет добавить отдельный узел (В Modbus тоже) - типа Script. В нем делаете программные теги, которые и будут включать-выключать ваши узлы.

VladGC
14.05.2019, 08:11
Так а что нужно? Из скады обратится к Excel файлу и взять данные какой то ячейки?

Добрый день!
Нужно на из экселя сделать массив(матрицу), и по конкретным адресам обращаться к нужной ячейке.
Еще не подскажите, в master OPC modbus server, есть возможность активировать opc ua,
для для скады и opc на одном пк есть разница как добавлять через OPC DA или OPC UA ?

SCADAMaster
14.05.2019, 09:10
Нужно на из экселя сделать массив(матрицу), и по конкретным адресам обращаться к нужной ячейке.

Через скрипт. Примеры работы C# и Excel - ищите в интернете.



Еще не подскажите, в master OPC modbus server, есть возможность активировать opc ua,
для для скады и opc на одном пк есть разница как добавлять через OPC DA или OPC UA ?
Локально OPC UA никаких преимуществ не дает - лучше по DA. Удаленные - только по UA.

VladGC
15.05.2019, 17:03
Через скрипт. Примеры работы C# и Excel - ищите в интернете.


Локально OPC UA никаких преимуществ не дает - лучше по DA. Удаленные - только по UA.

Добрый день!
Подскажите, почему при установленных параметрах блокировка системы и CAD, ничего не происходит ?
Точнее из видимых блокировок пропадает панель задач, даже не пропадает а просто становится черной полосой. а доступ к ОС все еще есть.
Использую демо версию
42720

SCADAMaster
15.05.2019, 17:51
При установке MasterSCADA должна быть выполнена установка специального драйвера - только тогда будет работать.
Версия должна быть 3.10

VladGC
16.05.2019, 09:14
При установке MasterSCADA должна быть выполнена установка специального драйвера - только тогда будет работать.

Версия должна быть 3.10


Установка драйвера была произведена,
при первом запуске панель задач скрыта, а далее в РТ она появляется.

42737427384273942740

SCADAMaster
16.05.2019, 09:51
У нас все корректно. Пример в приложении

VladGC
16.05.2019, 11:36
У нас все корректно. Пример в приложении

На чистой win10 тоже самое, непонятно.
Может необходимо какие то доп параметры самой windows, как проверить что драйвер установлен ?

SCADAMaster
16.05.2019, 11:51
В нашем проекте, что мы выслали, что именно не так?

VladGC
16.05.2019, 11:58
В нашем проекте, что мы выслали, что именно не так?
Все тоже самое, блокировка CAD не работает

SCADAMaster
16.05.2019, 14:42
В том проекте что мы высылали, не включен контроль CAD - включите его.
Горячие клавиши у вас блокируются (Alt+TAB например)? Вы заходите под оператором или под Sa?
Компьютер перезагружали?

VladGC
16.05.2019, 15:25
В том проекте что мы высылали, не включен контроль CAD - включите его.
Горячие клавиши у вас блокируются (Alt+TAB например)? Вы заходите под оператором или под Sa?
Компьютер перезагружали?
После включения в той вкладке, журнал действий, системные клавиши отключаются.
Однако ПКМ на месте где есть панель задач есть доступ к контекстному меню имеется.
Вхожу под оператором,
под sa, ничего не блокируется.
Еще периодически бывает, что под оператором, блокируется ввод пароля при входе. На текущий момент не могу понять в каком случае ввод пароля оператора не вводится.
42751

SCADAMaster
16.05.2019, 15:32
Под sa и не должно ничего блокироваться - у него выключены эти настройки.
По контекстному меню посмотрим.

VladGC
17.05.2019, 09:35
Под sa и не должно ничего блокироваться - у него выключены эти настройки.
По контекстному меню посмотрим.
Добрый день!
Подскажите пожалуйста.
Есть два пк в проекте, разработчика и рабочий. рабочий проект синхронизируется с разработчиком.
А как добавить OPC сервер для рабочего пк? в списке разработчика есть естественно те, которые установлены на нем. Или надо в ручную на рабочем пк добавлять opc сервер ?

SCADAMaster
17.05.2019, 09:44
А как добавить OPC сервер для рабочего пк?
ОРС в компьютера разработчика? Зачем?

VladGC
17.05.2019, 09:54
ОРС в компьютера разработчика? Зачем?
Нет, на рабочем пк надо добавить OPC сервер который там установлен, но т.к. разработка идет с пк разработчика получить OPC сервер рабочего пк немогу.
у разработчика opc не нужен.
наверное самое простое добавить их как OPC UA, но как вы посоветовали выше что для локального пк хватит и DA

42758

SCADAMaster
17.05.2019, 10:05
Добавьте как удаленный (см. приложение).
Только нужно DCOM настраивать по инструкции:
c:\Program Files (x86)\InSAT\MasterSCADA\Doc\Настройка DCOM для Windows 7.doc

VladGC
17.05.2019, 11:36
Добавьте как удаленный (см. приложение).
Только нужно DCOM настраивать по инструкции:
c:\Program Files (x86)\InSAT\MasterSCADA\Doc\Настройка DCOM для Windows 7.doc
А это единственное решение ?
ПК разработчика меняется периодически ,и каждый раз настраивать..
плюс ко всему разработка через VPN идет

SCADAMaster
17.05.2019, 12:16
Или так или UA

VladGC
17.05.2019, 12:26
Или так или UA

А что ожидать от UA, на локальном ПК, относительно DA, какие то задержки больше ? или в целом не принципиально

SCADAMaster
17.05.2019, 12:35
Разницы по скорости между ними нет.

VladGC
17.05.2019, 16:09
42766
Есть возможность изменить название ?

SCADAMaster
17.05.2019, 16:16
Нет........

VladGC
22.05.2019, 14:23
Нет........

Добрый день!
Подскажите пожалуйста по слоям, если срок хранения данных 10 лет, срок хранения каждого слоя надо делать 10 лет ? Или достаточно для основного ? Архивируемых параметров не больше пятидесяти.

42832

SCADAMaster
22.05.2019, 14:56
Обычно делается не так.
У основного слоя ставят меньше - 3-6 месяцев, минутный -больше, часовой - еще больше. Суточный обычно выключают.
Если поставите у основного 10 лет, то база будет очень больших размеров.

VladGC
22.05.2019, 15:12
Обычно делается не так.
У основного слоя ставят меньше - 3-6 месяцев, минутный -больше, часовой - еще больше. Суточный обычно выключают.
Если поставите у основного 10 лет, то база будет очень больших размеров.

Не до конца понимаю отличие допустим часового слоя от минутного.
Вот если имеется какой то расход Q , и есть необходимость в отчете за произвольную дату расчитать расход за сутки/неделя/месяц.
Для промежутка 0-10 лет, как лучше слои настроить, что бы не потерять данные и точность ?

SCADAMaster
22.05.2019, 16:26
В минутный слой записается значение за прошедшую минуту (например среднее), в часовой - за час.
Это сокращает количество записываемых данных.Можно сделать чтобы данные из основного слоя удалялись например через полгода, а в минутном хранились год. Тогда даже спустя год будут данные (пусть и прореженные) - из минутного слоя. Если прореживание не допустимо, то тогда нужно указывать нужный срок хранения в основном слое.

VladGC
23.05.2019, 16:58
Здравствуйте,
Возможно ли переключатель N к 1 заставить получать диапазон измерений от источника? Собственно как и 1 к N
Или есть возможность добавить в следующую версию MS ?

SCADAMaster
23.05.2019, 17:02
То есть чтобы выход динамически менял шкалу?
Скорее всего не получится - очень много проблем вылезет и с трендам и с контролами.

VladGC
24.05.2019, 07:05
То есть чтобы выход динамически менял шкалу?
Скорее всего не получится - очень много проблем вылезет и с трендам и с контролами.
Да, а то для некоторых применений необходимо использовать кг, а когда возрастает то тонны.

SCADAMaster
24.05.2019, 09:56
Так если тонны, то все равно нужно результат обработать - поделить на 1000.
Можно сделать два контрола на мнемосхеме и отображать тот который подходит в нужный момент
Ну или свой ВФБ написать.

VladGC
24.05.2019, 17:05
Так если тонны, то все равно нужно результат обработать - поделить на 1000.
Можно сделать два контрола на мнемосхеме и отображать тот который подходит в нужный момент
Ну или свой ВФБ написать.
Ну да, придется так и делать

Еще подскажите, почему при одинаковой высоте объекта, области не стыкуются визуально? разница в один пиксель
Изображение объекта и значение
42888

VladGC
24.05.2019, 17:17
Ну да, придется так и делать

Еще подскажите, почему при одинаковой высоте объекта, области не стыкуются визуально? разница в один пиксель
Изображение объекта и значение
42888


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

SCADAMaster
24.05.2019, 17:19
Трудно сказать, контролы разного типа, возможно с этим связано.
Мы посмотрим в чем может быть дело.

SCADAMaster
24.05.2019, 17:31
И еще в догонку.
После установки ключевой версии на удаленном пк, демо версия разработчика не синхронизируется, так и должно быть ?
Demo версия и ключевая не могут работать в одном проекте.

Иван Иван
27.05.2019, 07:27
Здравствуйте! Как правильно в Master SCADA сделать пересечение двух трубопроводов?

SCADAMaster
27.05.2019, 09:19
Стык или просто один поверх другого?
Если стык, то выбираете способ окончания Врезка и стыкуете все 4 в одной точке

Иван Иван
27.05.2019, 11:16
Один поверх другого!

SCADAMaster
27.05.2019, 11:24
Просто кладете поверх и все.
В чем проблема то?

Focus
28.05.2019, 17:52
Доброго времени суток. Только начал работать с мастер скадой.
История такая : есть пару ТРМ200, по RS соединил и на комп завёл. Через opc сервер овен. Скачал демо скаду на 32 точки без ограничения по времени. Завёл туда opc, сделал мнемосхему, тренды, все хорошо и нравится (задача стоит просто контролировать и архивировать параметры климата в помещении) но стал вопрос завести данные ещё на 3 компа, соединенные по Ethernet. В описании программы написано, что ограничение 32 тега, и ограничение подключаемых компьютеров 32. Пойдёт ли эта версия для моей системы?
Вот такой вот глупый вопрос

SCADAMaster
28.05.2019, 18:26
Нет. Версия 32 тега не позволяет делать сетевые проекты.
Если только сделать три автономных, и получать данные из ОРС по OPC UA

Focus
28.05.2019, 18:32
Нет. Версия 32 тега не позволяет делать сетевые проекты.
Если только сделать три автономных, и получать данные из ОРС по OPC UA

А можно подробнее, для тех, кто в танке?) сделать на каждом ПК этот проект, и передавать не из скады, а из opc сервера? Как настроить этот opc ua?

Иван Иван
29.05.2019, 06:13
Можно, но хотелось бы как на схемам. Как я понял, это надо разобраться с точками.

fryktenogmennesket
29.05.2019, 10:34
Здравствуйте.
Сразу извиняюсь, если вопрос глупый. Нам нужно реализовать проекты на нескольких объектах на MasterSCADA. Связь с полем через OPC, плюс нужно вести долгосрочные архивы глубиной до года.
Правильно понимаю, что для этого нужно приобрести:
* OPC-сервер;
* среду разработки - для программирования/конфигурирования проекта;
* среду исполнения - чтобы запустить разработанный проект на объекте;
* архивный сервер - чтобы вести архивы.
?

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

SCADAMaster
29.05.2019, 11:04
Среда разработки у нас бесплатная - ее покупать не надо. Можете вообще все полностью разработать и отладить в Demo версии, а потом закупать ключевые нужной вам комплектации
Архивный сервер - если требуется длительная архивация в СУБД. В базовой версии есть возможность архивации в файловый архив и Firebird Embedded.
Среда исполнения покупается на каждый компьютер, если их в проекте несколько.
Вам лучше обратится в отдел продаж - scada@insat.ru, и описать вашу задачу - они ответят на ваши вопросы и могут подобрать нужную комплектацию ПО

Focus
29.05.2019, 11:20
Не получатся разобраться, прошу помощи. Скачал multi-protocol master Opc server demo. Мастер скада сейчас получает данные из opc сервера овен. Как сделать, чтобы она получала данные из сервера opc ua? Или opc-ua нужен только для передачи данных на другие пк в системе? Прошу обьяснить примерную логику, где должен быть ua сервер, а где клиент?
Далеко не посылайте, не работал с opc-ua ещё

SCADAMaster
29.05.2019, 11:39
Вариант 1. Связываете MasterSCADA по OPC UA - этот вариант предпочтительнее
Посмотрите вот эту документацию (https://insat.ru/metodicheskie-materialy/Сетевой%20проект%20MasterSCADA.pdf), страница 22
Multi-Protocol вам тут не нужен. Можно просто MasterSCADA связать друг с другом по UA
Вариант 2. Удаляете ОВЕН ОРС, ставите Modbus Universal - у него есть встроенный OPC UA. Включаете в корне сервера OPC UA режим, подключаетесь к этому ОРС по OPC UA. Получаете теги.

fryktenogmennesket
29.05.2019, 11:47
Среда разработки у нас бесплатная - ее покупать не надо. Можете вообще все полностью разработать и отладить в Demo версии, а потом закупать ключевые нужной вам комплектации
Архивный сервер - если требуется длительная архивация в СУБД. В базовой версии есть возможность архивации в файловый архив и Firebird Embedded.
Среда исполнения покупается на каждый компьютер, если их в проекте несколько.
Вам лучше обратится в отдел продаж - scada@insat.ru, и описать вашу задачу - они ответят на ваши вопросы и могут подобрать нужную комплектацию ПО

В том и проблема - ещё позавчера написал, а ответа так и нет.

SCADAMaster
29.05.2019, 11:56
Ответят. Если не будет ответ до конца завтрашнего дня - напишите сюда

Focus
29.05.2019, 16:21
Спасибо за помощь! Первый вариант оказался действительно предпочтительным и полностью рабочим! Все значения дошли на другой пк через opc ua. Есть ещё, что нужно сделать, если будут вопросы, обязательно обращусь) а вообще МастерСкада довольно удобная в использовании, понравилась

Vass0_81
31.05.2019, 10:52
Здравствуйте.
Не могу понять клиент и интернет-клиент – MSRT-Inet он входит в MSRT-NET PRO или его надо докупать?

Новикова Маргарита
31.05.2019, 11:12
Здравствуйте.
Не могу понять клиент и интернет-клиент – MSRT-Inet он входит в MSRT-NET PRO или его надо докупать?

Добрый день!
Интернет-клиент для MasterSCADA 3.x приобретается отдельно

Vass0_81
31.05.2019, 11:29
Добрый день!
Интернет-клиент для MasterSCADA 3.x приобретается отдельно

Правильно ли я понял, что при помощи MSRT-Inet можно с мобильного телефона посмотреть сто происходит на АРМ (где установлена MasterSCADA 3.x) ?

SCADAMaster
31.05.2019, 13:03
Правильно ли я понял, что при помощи MSRT-Inet можно с мобильного телефона посмотреть сто происходит на АРМ (где установлена MasterSCADA 3.x) ?

Да.
Почитайте детальней
https://insat.ru/products/?category=218

Focus
03.06.2019, 11:59
Вариант 1. Связываете MasterSCADA по OPC UA - этот вариант предпочтительнее
Посмотрите вот эту документацию (https://insat.ru/metodicheskie-materialy/Сетевой%20проект%20MasterSCADA.pdf), страница 22
Multi-Protocol вам тут не нужен. Можно просто MasterSCADA связать друг с другом по UA
Вариант 2. Удаляете ОВЕН ОРС, ставите Modbus Universal - у него есть встроенный OPC UA. Включаете в корне сервера OPC UA режим, подключаетесь к этому ОРС по OPC UA. Получаете теги.
Добрый день. Ещё вопрос : есть ли возможность передавать архивы? Просто ситуация такая: мой пк с подключённым AC4, получает данные с приборов, он включён всегда. 3 остальных пк, которые получают данные по opc ua, выключаются на ночь. Так вот, можно сделать как-нибудь, чтобы когда утром они включатся, у них в тренде могли отображаться данные за ночь?

SCADAMaster
03.06.2019, 12:04
Если выбрали вариант 1 - можно.
Настройки UA клиента (удаленный ПК) - вкладка Дополинительно - чтение архивов. Рекомендуем режим Чтение и подписка

PashaKasha
07.06.2019, 13:39
Дорабатываю уже имеющуюся программу в CoDeSys, делаю это в первый раз (лабораторные работы в институте не в счёт), нужно упаковать биты в dword переменную и передать в МастерСкада. В МастерСкада с распаковкой разобрался, а как всё это оформить в CoDeSys, нашёл только запаковку 8 битов в байт - не подходит.

SCADAMaster
07.06.2019, 13:47
ВашаПеременная.1=true;
ВашаПеременная.2=false;
и т.д.
Вообще такие вопросы лучше в разделе про ПЛК задавать

KrAssor
07.06.2019, 14:05
Добрый день! Вопрос по MasterSCADA 4D: в чем функциональное отличие узла "АРМ" от узла "Сервер" и как они связаны с приобретаемыми лицензиями? По описанию в хелпнике и сравнению доступных функций они идентичны.

SCADAMaster4D
07.06.2019, 15:12
Узлы в среде разработки абсолютно одинаковые, только у сервера по умолчанию отключена настройка "Автозапуск исполнительной системы". С лицензиями никак не связаны.

Алексеев
11.06.2019, 11:56
Стоит задача к отопительному сезону вывести показания с диспетчерского пункта района в администрацию области .
Хочу проверить это в Демо версии . Где скачать модуль интернет-клиент к исполнительной системе Демо версии ???.
И желательно инструкцию по настройке или видео урок .


Извините если Я не точно все это понимаю .

Вот цитата : Интернет-клиент MasterSCADA – это интернет-приложение, которое позволяет получить
доступ к просмотру в статическом виде любых документов, создаваемых в пакете
MasterSCADA.

SCADAMaster
11.06.2019, 12:15
Видеопримера нет.
В поставку скады идет документация по настройке - начните с нее:
c:\Program Files (x86)\InSAT\MasterSCADA\Doc\Интернет-клиент MasterSCADA.doc

Алексеев
13.06.2019, 11:46
Все установил по руководству . 4314643147

Но при открывании возникает ошибка не где о ней не сказано ---- почему такое может происходить
Разъясните пожалуйста . 43148

SCADAMaster
13.06.2019, 13:35
Все установил по руководству . 4314643147

Но при открывании возникает ошибка не где о ней не сказано ---- почему такое может происходить
Разъясните пожалуйста . 43148

Пришлите на support@insat.ru отчет об ошибках с приложением проекта.
Так же опишите что именно вы делали чтобы можно было понять к чему относится отчёт.

Алексеев
13.06.2019, 21:28
Работой занимается администратор Я нахожусь за 300 км от объекта завтра буду связываться с ним с помощью
TeamViewer . На объекте диск с версией 3.7 а исполнительная система была обновлена по гарантии 3.8 естественно диска
с 3.8 нету . В диске 3.7 находится интернет клиент только в ДЕМО версии , а в в системе MSRT 1k NET его нету .
Он установил интернет клиент из своего диска MSRT 100 ( без NET ) он там присутствовал .

Может в этом проблема ?????? Если да то где взять интернет клиент setup.exe для MSRT 1k NET 3.8 ??????

Хотя бы для ДЕМО версии чтобы проверить ???? У диспетчера один компьютер и необходимо чтобы некоторые документы
были доступны в ЖКХ области .

SCADAMaster
13.06.2019, 22:21
Если интернет-клиент одной версии а скада другой - может такое быть.
Интернет-клиент должен был идти вместе с дистрибутивом MasterSCADA при обновлении. Мы так долго его храним, поэтому попробуйте поискать скаченный.
Можно конечно обновить до 3.10, но гарантия у вас, судя по всему закончилась.
На демо версии проверить можно, но сделайте резервную копию проекта перед этим. Демо версия доступна на нашем FTP - напишите в техподдержку и мы предоставим доступ, если у вас его еще нет.

Алексеев
13.06.2019, 23:57
Переслали с объекта обновление до 3.8 setup.exe интернет клиента отсутствует , Я как понимаю он должен быть в отдельной папке .
43162
Обновлять до MSRT 2.5 NET мы будем обязательно с доплатой второй район взятый еще только вначале освоения .43160

Вот опция для заказа43161

Как нам быть сейчас в ЖКХ области хотят нас ставить в пример ( показывать реализацию как картинку) и всех диспетчеризаторов обязывать делать как у нас в Мастер Скаде . А мы у них будем как консультанты .

Можно ли запросить интернет клиента для данной лицензии с учетом обновления до 3.8.

Алексеев
14.06.2019, 10:57
У меня сохранился допуск после обновления для входа на Ваш FTP ( Демо версия доступна на нашем FTP) .

Скачали вета интернет клиент не подходит .43167
А в старой 3.8 отсутствует .43169

Как не странно в 3.6 присутствует т.д

Что делать ?????????????? Финансирование еще не открыто для продолжения диспетчеризации (Для обновления до MSRT 2.5 к net) .
И что означает MSRT -Inet5 , MSRT -Inet10 , MSRT -InetU при заказе .

SCADAMaster
14.06.2019, 15:09
Выложили в 3.8 демо версию интернет клиента.
Еще раз учтите, что демо версия инет клиента будет работать только с демо версией скады.

По поводу опций уточните на scada@insat.ru

Алексеев
14.06.2019, 15:13
Выложили в 3.8 демо версию интернет клиента.
Еще раз учтите, что демо версия инет клиента будет работать только с демо версией скады.

По поводу опций уточните на scada@insat.ru

Понял Спасибо .

VladGC
17.06.2019, 12:39
Добрый день!
Подскажите пожалуйста,
1. Есть аналоговый сигнал с прибора, есть дискретный сигнал. Дискретный сигнал это ошибка(ведутся работы) прибора, собственно вопрос такой, как сделать что бы при ошибке прибора аналоговый параметр принимал вид недостоверного, и в архив не писался. Или же по дискретному сигналу с мнемосхемы, перевести аналоговый сигнал в режим сервиса, что бы показания не учитывались.
И при, допустим, построении отчета за сутки, данные при ошибке прибора не учитывались.

2.
Как можно организовать контроль границ, только не как в готовых блоках где аварийные и предупредительные границы, а по превышению на 1,2,5,10 % от допустимого ? В голову ничего не приходит кроме как скрипт с булевыми значениями которые вызывают событие, но может есть другое более простое решение ?

SCADAMaster
17.06.2019, 13:07
Добрый день!
Подскажите пожалуйста,
1. Есть аналоговый сигнал с прибора, есть дискретный сигнал. Дискретный сигнал это ошибка(ведутся работы) прибора, собственно вопрос такой, как сделать что бы при ошибке прибора аналоговый параметр принимал вид недостоверного, и в архив не писался. Или же по дискретному сигналу с мнемосхемы, перевести аналоговый сигнал в режим сервиса, что бы показания не учитывались.
И при, допустим, построении отчета за сутки, данные при ошибке прибора не учитывались.

Какой ОРС сервер используется?
Если наш Modbus Universal, то можно на уровне скриптов сделать обработку признака качества



2.
Как можно организовать контроль границ, только не как в готовых блоках где аварийные и предупредительные границы, а по превышению на 1,2,5,10 % от допустимого ? В голову ничего не приходит кроме как скрипт с булевыми значениями которые вызывают событие, но может есть другое более простое решение ?
Только событиями или скрипт с сообщениями (скриптом теперь тоже можно формировать сообщения)

VladGC
17.06.2019, 14:26
Какой ОРС сервер используется?
Если наш Modbus Universal, то можно на уровне скриптов сделать обработку признака качества


А если без OPC ? Потому что на некоторых приборах нет других сигналов кроме аналогового,
С мнемосхемы скады необходимо перевести прибор в режим обслуживания, но надо что бы архив писался, даже на тренде показывался(пунктиром) но в отчетах данные не фигурировали

SCADAMaster
17.06.2019, 14:37
Тогда используйте ФБ "Установка признаков выхода" из раздела "обработка сигналов".

Владимир Протопланов
20.06.2019, 09:54
Здравствуйте, никак не могу разобраться в MasterSCADA 4D в отчетах, а именно как в процессе исполнения в web-клиенте вывести отчет на визуализацию с возможностью сохранить его куда нужно или отправить на печать? Либо же вывести уже сформированный файл или дать доступ на скачивание.

UPD:Сам разобрался благодаря этому комментарию https://www.owen.ru/forum/showthread.php?t=30428&p=296728&viewfull=1#post296728

KrAssor
20.06.2019, 14:25
Здравствуйте, никак не могу разобраться в MasterSCADA 4D в отчетах, а именно как в процессе исполнения в web-клиенте вывести отчет на визуализацию с возможностью сохранить его куда нужно или отправить на печать? Либо же вывести уже сформированный файл или дать доступ на скачивание.

UPD:Сам разобрался благодаря этому комментарию https://www.owen.ru/forum/showthread.php?t=30428&p=296728&viewfull=1#post296728

Хм, а вот я не очень разобрался. URL открывает без проблем. А вот pdf из папки не хочет. Пробовал и клеммник с reportFB кидать, и вручную путь к файлу прописывать. Как у вас получилось?

SCADAMaster4D
20.06.2019, 18:45
Хм, а вот я не очень разобрался. URL открывает без проблем. А вот pdf из папки не хочет. Пробовал и клеммник с reportFB кидать, и вручную путь к файлу прописывать. Как у вас получилось?

Из какой папки пытаетесь открыть? Возможно только из C:\Users\User\AppData\Roaming\InSAT\MasterSCADA4D1 .2\Debug_Проект 1\АРМ 1\PLC\htdocs\ и глубже.

KrAssor
21.06.2019, 09:29
Из какой папки пытаетесь открыть? Возможно только из C:\Users\User\AppData\Roaming\InSAT\MasterSCADA4D1 .2\Debug_Проект 1\АРМ 1\PLC\htdocs\ и глубже.
А, понятно. Спасибо. Я пытался не из папки по умолчанию

Владимир Протопланов
21.06.2019, 09:31
Из какой папки пытаетесь открыть? Возможно только из C:\Users\User\AppData\Roaming\InSAT\MasterSCADA4D1 .2\Debug_Проект 1\АРМ 1\PLC\htdocs\ и глубже.

не совсем так, я нормально открываю из любой папки, куда может добраться исполнительная система. Главное это формат, я работаю только через web-клиент, поэтому pdf он открывает без проблем, если кто использует обычный клиент, то формат следует выбрать html

Владимир Протопланов
21.06.2019, 09:36
У меня возник другой вопрос, а, скорее даже, недопонимание. Пытаюсь разобраться с графиками, но вот что происходит: Когда я пытаюсь прокинуть на "границу" значение с параметра, то кривая это значение перехватывает и использует вместо архивируемой переменной, которую должна отрисовывать. Дальше - сами границы работают непонятно, на скрине видно, что все они имеют разные цвета, а включена так и вовсе только одна, однако верхняя граница не показывается, а у остальных цвет не соответствует заданному. 43241

SCADAMaster4D
21.06.2019, 12:06
Когда я пытаюсь прокинуть на "границу" значение с параметра, то кривая это значение перехватывает и использует вместо архивируемой переменной, которую должна отрисовывать
Поясните, не совсем понятно.
Заливка границ нормально не работает сейчас, записана ошибка.

VladGC
21.06.2019, 15:34
Добрый день!
Подскажите пожалуйста, как сделать, что бы признак качества наследовался ?43250

SCADAMaster
21.06.2019, 15:42
Наследовался от чего?

VladGC
21.06.2019, 16:01
Наследовался от чего?

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

SCADAMaster
21.06.2019, 16:19
Данный ФБ признак качества не наследует.
Да и учитывая что у него за часть времени данные могут быть с хорошим признаком, а часть с плохим...

VladGC
21.06.2019, 16:36
Данный ФБ признак качества не наследует.
Да и учитывая что у него за часть времени данные могут быть с хорошим признаком, а часть с плохим...

Получается большинство фб не наследуют признак ? Ограничитель диапазона так же не наследует.
Не подскажите тогда, как сделать цепочку преобразований недостоверной, ведь допустим для фб "Расчет" , признак качества наследуется, и фб "расчет" становится недостоверным если хоть одна из переменных становится недостоверной.
Получается что если в цепочке преобразований, я архивирую некоторые параметры, мне необходимо каждый раз устанавливать признак качества ?

SCADAMaster
21.06.2019, 16:52
Вы можете установить его в конце.
Если алгоритм совсем сложный, то можно использовать ФБ "Скрипт C#" - в нем можно сделать любой алгоритм, и сделать наследование (или формирование произвольного признака качества)

arsenius
24.06.2019, 07:50
Добрый день!
Создаю Событие. В формуле делаю условие на проверку пользователя. Имя_оператора <> "Admin" или Имя_оператора <> 'Admin' или Имя_оператора <> Значение (где значение - константа "Админ"). Либо же то же самое, но со знаком равенства. Имя_оператора - переменная из библиотеки Служебная информация. Компилятор всё время ругается на Ошибку синтаксиса. Что делаю не так?

SCADAMaster
24.06.2019, 09:34
Событие не поддерживает строки.
Нужно использовать ФБ "Сравнение строк".
И зачем вам это? Если для блокировки действий, то лучше для этого использовать стандратные механизмы прав доступа

Владимир Протопланов
24.06.2019, 09:56
Поясните, не совсем понятно.
Заливка границ нормально не работает сейчас, записана ошибка.

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

arsenius
24.06.2019, 12:30
Для задания оборотов частотника применяю ползунок. Как к нему запретить доступ? Вроде это элемент ActiveX, и тут я читал, что с ними этот фокус не прокатывает.

SCADAMaster
24.06.2019, 12:40
Если ActiveX то тогда только блокировать через входы динамизации.

arsenius
24.06.2019, 12:50
Использую только выход динамизации, как с задатчика. Ограничил доступ к переменной привязанной к выходу, но это не помогает. Поменять значение может любой пользователь.

SCADAMaster4D
24.06.2019, 13:13
Допустим кривая отображает изменение температуры, я хочу отрисовать границу, значение которой берется из уставки. Само значение уставки берется из параметра, который может задаваться пользователем/оператором в зависимости от времени года или пожелания. Так вот, когда я пытаюсь установить связь этого параметра со значением границы, то график перекидывает эту связь на значение кривой и отрисовывает по этому график. Получается, что вместо архивируемого параметра для отрисовки кривой используется константа-уставка.

Записали ошибку.

SCADAMaster
24.06.2019, 13:25
Использую только выход динамизации, как с задатчика. Ограничил доступ к переменной привязанной к выходу, но это не помогает. Поменять значение может любой пользователь.
Еще раз - через вход динамизации "Заблокирован"

arsenius
24.06.2019, 13:49
Если ActiveX то тогда только блокировать через входы динамизации.
Если это было как вариант для "стандартных механизмов прав доступа", тогда не совсем понял.

Если с применением ФБ Сравнение строк, и привязкой ко входу динамизации "Заблокирован" результата сравнения, то всё работает.

SCADAMaster
24.06.2019, 14:01
Если это было как вариант для "стандартных механизмов прав доступа", тогда не совсем понял.

Стадартные права доступа работают только с компонентами добавляемыми из дерева объектов

arsenius
24.06.2019, 14:05
Вопрос снят. Спасибо.

Terminat
25.06.2019, 12:14
Назревает замена сломавшегося компьютера с Windows 7 на новый, уже с Windows 10.
Будет ли работать MasterSCADA 3.5 под Windows 10?
Не ожидается ли проблем с настройкой DCOM (доступ к удаленному OPC-серверу) в Windows 10?

SCADAMaster
25.06.2019, 13:14
3.5 должна.
DCOM нужно настраивать или использовать OPC UA

prod
25.06.2019, 23:00
Доброго времени суток, уважаемые форумчане!

Подскажите где копать? Использую MasterOPC Universal Modbus Server Demo 32 в связке с Nport5150 в режиме TCP Server.
Запускаю сервер запускаю преобразователь связь есть все общается, но если я отключу сервер внесу в него изменения и запущу снова то запросы отсылаются,
а ответа не приходит до тех пор пока я не перезагружу Nport.
Может кто сталкивался с данной проблемой?Спасибо!

SCADAMaster
26.06.2019, 09:06
А соединение устанавливается?
Уменьшите время TCP alive check time и увеличьте количество соединение

Ilnar
26.06.2019, 09:47
Здравствуйте. Изучаю мастерскаду. Возник вопрос как добавить новый плк которого нет в списке? Какие файлы для этого нужны?

SCADAMaster
26.06.2019, 12:08
Контроллеры в списке - это контроллеры с нашей исполнительной системой.
Если вы хотите подключить какой то другой контроллер, то нужно использовать ОРС сервер. Какой контроллер вы хотите подключить?

prod
26.06.2019, 20:29
А соединение устанавливается?
Уменьшите время TCP alive check time и увеличьте количество соединение

Да соединение устанавливается и начинается отправка запросов (Синим цветом шрифт) а ответов не приходит.
Насколько минимальным можно ставить этот параметр?

SCADAMaster
26.06.2019, 21:02
Возможно какая то ошибка в самом конвертере.
Попробуйте обратится к представителям производителя

Ilnar
27.06.2019, 08:54
Все разобрался. Спасибо. Сейчас немного другая проблема. В режиме отладки раньше было окно с состоянием дискретного входа. А теперь оно пустое. Если щелкнуть мышкой по этому окну, то программа открывает новое окно "ввод значений", где можно выбрать "вкл" или "выкл". Как сделать чтоб отображалось текущее состояние?

SCADAMaster
27.06.2019, 09:14
Не понятно что вы имеете ввиду. Приложите несколько скриншотов описывающих проблему.

Алексеев
27.06.2019, 09:38
Начали сотрудничать с университетом требуют базу данных , возник вопрос .

Изучаю базу MSSQL . Требуется сохранять ( хранить) сообщения . Дошёл до реализации . Выдает ошибки .43329 43330 .

Начал разбираться написано что не поддерживается запись сообщений в MSSQL . 43332 или необходим модуль . 43331
работаю пока в Демо 3.8 может быть реализован в 3.10 ?????? Хотя в методичке сказано что можно .43333 .

Вопрос в какой базе лучше реализовать запись сообщений , также как запись данных ( таблицы в отличии от данных не создаются для сообщений ) ????????????

Работаю с базами впервые . Направьте в нужное "русло" . Чтобы сократить время на проработку , или же есть примеры работы с сообщениями в базе данных
дайте с ссылку .
Заранее благодарен .

VladGC
27.06.2019, 09:53
43334
Добрый день!
MS3 пишет в MOPC UMS (узел в режиме slave)
Для теста опрос идет Multiprotocol M OPC,
Собственно вопрос, как сделать так, что бы запись тэгов в MOPC UMS имела право только скада ?

SCADAMaster
27.06.2019, 10:00
Вопрос в какой базе лучше реализовать запись сообщений , также как запись данных ( таблицы в отличии от данных не создаются для сообщений ) ????????????

Запись сообщений в MS SQL поддерживается.
Проверяйте настройки подключений

SCADAMaster
27.06.2019, 10:00
Собственно вопрос, как сделать так, что бы запись тэгов в MOPC UMS имела право только скада ?
Так сделать нельзя. В OPC DA все клиенты равноправны

Алексеев
27.06.2019, 11:38
Запись сообщений в MS SQL поддерживается.
Проверяйте настройки подключений

Есть подключение . Создаются таблицы в описании написано все происходит автоматом .
Может драйвер какой то нужен ???? Вот ошибка после остановки .43337
А где копать .?????? Сформировала рапорт и повисла .

SCADAMaster
27.06.2019, 12:13
У вас возникает ошибка на экспорте, а не на архивации. Попробуйте снять флаг
Также скачайте с FTP текущую версию 3.10 - мы проверили в ней все функционирует корректно. Ошибок при старте не выдается

Алексеев
27.06.2019, 14:39
У вас возникает ошибка на экспорте, а не на архивации. Попробуйте снять флаг
Также скачайте с FTP текущую версию 3.10 - мы проверили в ней все функционирует корректно. Ошибок при старте не выдается

Пока вопросов нету . Вы правы в 3.10 ошибок не возникает связанных с базой данных на любой стадии остановки проекта . Нужно будет обновлять .

Работать буду теперь только в 3.10 .

Владимир Протопланов
28.06.2019, 09:07
Возникла проблема с отчетами. Создал объект в библиотеке, в нем сразу есть свой шаблон отчета. При экспорте этого объекта в проект и последующем запуске ( с правильным описанием пути до шаблона ) спустя какое-то время( или последовательность действий, которую я так и не смог отследить) Отчеты перестают формироваться после этого даже перезапуск исполнительной системы не помогает. В ФБ-Репортере никаких ошибок нет, параметр Building на короткое время принимает положительное значение, параметр Error после этого пуст, но и параметр Path так же остается пустым, в конечной папке файла не наблюдается. Если в проекте рядом создать второй пустой "Отчет 1" и попробовать сформировать его - он сформируется, но отчет из библиотеки - нет.

UPD: В общем разобрался. Оказывается что в текстовом поле во вкладке "Выражение" автоматическое добавление переменной в рабочую область работает неправильно. Если такое текстовое поле есть в отчете, то он в итоге не строится. Но и никаких ошибок в итоге не выдает.
43349

Алексеев
28.06.2019, 12:17
Столкнулся с фичем или багом или мне показалось .
Пришло 27 сообщений "отсутствие модемной связи" , а в базу попало 26 одно отсутствует .43352
вот его должно быть место 43353 .

А можно ссылку где можно найти описание базы .43354

В этом же не может быть проблема??????43355
Заранее благодарен. Работаю в 3.10

SCADAMaster
28.06.2019, 12:55
В журнале оно видно?
Описание базы в приложении

Алексеев
28.06.2019, 12:59
В журнале оно видно?
Описание базы в приложении

Естественно . Считаю в журнале 27 . А в базе 26 .

Проект запускается . Производим квитирование в журнале . Сообщения исчезают .
И через 5 минут появляются 27 сообщений "отсутствие модемной связи" .

Алексеев
28.06.2019, 13:23
Может быть Я что то не понимаю . Установил галочку "восстановление после старта " -- сообщение стало записываться в базу данных .
43357

SCADAMaster
28.06.2019, 13:26
Появляются в базе через какое то время?

Алексеев
28.06.2019, 13:56
Появляются в базе через какое то время?

Запустил проект с чистой базой ( чистые ) . С квитировал в начале журнал чистый .
Через 15 минут появились сообщения в журнале 27 , начал проверять базу в базе 26 . Остановил проект .

Начал искать какое не записалось , нашёл . Начал сравнивать сообщения с другими , определил что отсутствует галочка "восстановление после рестарта " .
Установил галочку "восстановление после рестарта "
Запустил проект с базой 26 сообщений . С квитировал в начале журнал чистый .
Через 15 минут появились сообщения в журнале 27 , начал проверять базу в базе 27 . Остановил проект .

Так и определил что дело в этой галочке "восстановление после рестарта ". Если логически рассуждать
она не должна влиять Запись идет по изменению , может быть при пуске было 26 в журнале квитировал стало 0 сообщений
но затем появилось же 27 в журнале , а в базе 26 . Вот это меня и заставило Вам написать .

SCADAMaster
28.06.2019, 14:13
Приложите ваш проект (Проект - Экспортировать).

Алексеев
28.06.2019, 16:00
Приложите ваш проект (Проект - Экспортировать).

Может зря беспокою . Запускаю проект появляются 26 событий и в журнале и в базе "TEST".
Квитирую событий нету в журнале . В базу тоже ничего не записывается.
Через 6 минут 27 событий и в базу тоже записывается 27 . Идет не согласование по времени что может быть ?????43358
Играюсь с галочкой .43359

В начале Я как понимаю они активны 26 , а потом они 27 пассивны . А где же 27 активных не могу понять ???????????????

SCADAMaster
28.06.2019, 16:18
Никакого рассогласования нет - значения в архив пишутся в формате UTC.
Зачем у вас вообще во всем проекте включено восстановление при рестарте? Выключите его. Задавайте его только у конкретных переменных, чье значение нужно сохранять (например какие то уставки, или параметры которые вводит оператор)

Алексеев
29.06.2019, 04:37
Никакого рассогласования нет - значения в архив пишутся в формате UTC.

То есть нужно держать в голове +3 часа. Но архив пишется из мастер скады , где можно реализовать реальное время.


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

Это не Я в этом виноват . Все это реализовано по умолчанию . Проект начинал 5 лет назад . Если бы сейчас начал . Может быть все было по другому.
Я конкретно у сообщений менял без восстановления . Но потом вернул обратно . Были замечания у диспетчеров . Выключили ПК включили все должно восстановиться.

Но вопрос сейчас не об этом . Начали работать с университетом . Они хотят анализировать базу и давать рекомендации .

Начал проверять и пришёл к выводу , что у них в настоящий момент ничего не получится .

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

Имею опыт работы с базой 1С где всегда фиксируется поступил товал зафиксировалось в базе товар и время поступления.
ушел товар зафиксировалось в базе время отгрузки .
Это как пример.

А у Нас пришло сообщение тишина ждет пока не уйдет сообщение , будут все необходимые данные -- после этого запись в базу.
Это не рекламация , это на мой взгляд как должна работать база по сообщениям .

Я как думал пришло сообщение запись по фронту - дата прихода ( без даты завершения и квитирования).
ушло сообщение запись по спаду - дата ухода записывается дата завершения
квитировал - записалась дата квитирования .

SCADAMaster
30.06.2019, 09:44
То есть нужно держать в голове +3 часа. Но архив пишется из мастер скады , где можно реализовать реальное время.

В голове ничего держать не надо, на уровне ПО вы можете перевести время в локальное.


Сообщение запишется только после того как у него будут все необходимые данные .

Это не так. Сообщение записывается сразу после появления. Затем в сообщение меняются поля - указываются время окончания и время квитирования.
В приложении пример. Сообщение было включено, не было выключено. Состояние полей InactiveTime и AckTime вы можете увидеть


Были замечания у диспетчеров . Выключили ПК включили все должно восстановиться.

Все - это что?
Конкретно за сообщения отвечает настройка (см. приложение).
Понятно что нужно восстанавливать параметры которые задавал оператор (но которые не храняться в контроллере). Но зачем сохранять значения текущих переменных, если после перезапуска они все равно изменяться?

barton72
30.06.2019, 14:06
Подскажите, как отобразить имя экземпляра на мнемосхеме для MasterScada 3.10?

barton72
30.06.2019, 14:38
Название окон определяю через скрипт С#.
В журнале вижу ошибки на этот скрипт, хотя визуально скрипт работает корректно, названия отображаются. Ошибки такого плана:
Выполнение ... | Ссылка на объект не указывает на экземпляр объекта. : Неправильный указатель
Подскажите, что изменить в скрипте?

public override void Execute()
{
foreach (IDocumentHlp document in HostFB.TreeItemHlp.Project.Documents) //перебираем документы
{
IAttributeHlp attribute = document.Attribute;
if (attribute.Opened) //проверяем загружено ли окно
{
var mnemoInfo = attribute.CurrentCallInfo;
var callType = mnemoInfo.CurrentCallType;
//проверяем что окно открыто и оно имеет тип "новое окно"
if (attribute.DocumentInfo.Handle != 0 && callType == MasterSCADA.Interfaces.ECallType.ctNewWindow )
{
if ((attribute.DocumentInfo.X==0) && (attribute.DocumentInfo.Y==45))
НазваниеМнемосхемыМон1=attribute.TreeItem.Name;
if ((attribute.DocumentInfo.X==1920) && (attribute.DocumentInfo.Y==45))
НазваниеМнемосхемыМон2=attribute.TreeItem.Name;
}
}
}
}

SCADAMaster
01.07.2019, 09:23
Подскажите, как отобразить имя экземпляра на мнемосхеме для MasterScada 3.10?
Штатно нет такой функции, если только скриптом получать имя экземпляра.
Вы можете просто сделать строковое значение, и задать ему значение до опроса через типизацию.

SCADAMaster
01.07.2019, 09:25
Название окон определяю через скрипт С#.
В журнале вижу ошибки на этот скрипт, хотя визуально скрипт работает корректно, названия отображаются. Ошибки такого плана:
Выполнение ... | Ссылка на объект не указывает на экземпляр объекта. : Неправильный указатель
Подскажите, что изменить в скрипте?

public override void Execute()
{
foreach (IDocumentHlp document in HostFB.TreeItemHlp.Project.Documents) //перебираем документы
{
IAttributeHlp attribute = document.Attribute;
if (attribute.Opened) //проверяем загружено ли окно
{
var mnemoInfo = attribute.CurrentCallInfo;
var callType = mnemoInfo.CurrentCallType;
//проверяем что окно открыто и оно имеет тип "новое окно"
if (attribute.DocumentInfo.Handle != 0 && callType == MasterSCADA.Interfaces.ECallType.ctNewWindow )
{
if ((attribute.DocumentInfo.X==0) && (attribute.DocumentInfo.Y==45))
НазваниеМнемосхемыМон1=attribute.TreeItem.Name;
if ((attribute.DocumentInfo.X==1920) && (attribute.DocumentInfo.Y==45))
НазваниеМнемосхемыМон2=attribute.TreeItem.Name;
}
}
}
}
Трудно сказать. Встаньте отладчиком и смотрите на какой строке падает
https://insat.ru/blog/fb-skript-c-i-ego-ispolzovanie-v-masterscada-otladka-skriptov/

VladGC
01.07.2019, 14:29
Добрый день!
Подскажите пожалуйста,
раньше такая схема записи в тег работала, сейчас что то нет.
Читаю тег с одного устройства,
записываю в текущий тег второго устройства
43398

SCADAMaster
01.07.2019, 15:20
WriteCurrentTagToDevice

Алексеев
03.07.2019, 16:04
В голове ничего держать не надо, на уровне ПО вы можете перевести время в локальное.
Был в командировки ( конкретно в университете) . Вы бы не богли сбросить скриншот где это можно привести в локальное , просмотрел все настройки ничего не нашёл .



Это не так. Сообщение записывается сразу после появления. Затем в сообщение меняются поля - указываются время окончания и время квитирования.
В приложении пример. Сообщение было включено, не было выключено. Состояние полей InactiveTime и AckTime вы можете увидеть
Разобрался начал симулировать ---- был не прав .


Все - это что?
Конкретно за сообщения отвечает настройка (см. приложение).
Понятно что нужно восстанавливать параметры которые задавал оператор (но которые не хранятся в контроллере). Но зачем сохранять значения текущих переменных, если после перезапуска они все равно изменяться?
Разобрался --- просто по сообщениям приходил мусор при первом пуске это было два ( или три года назад ) - установил галочку восстановление при рестарте мусор перестал появляться .

Но самое главное после командировки возник вопрос . Просят сообщения проекта который был скачан с объекта перевести в базу MSSQL чтобы можно было проанализировать приходившие
сообщения возможно ли это ????? Или же вначале в эксель ( офис ) , потом только в базу MSSQL , есть понятия экспорт базы но в формате .mdb
43457

Если можно то в каких настройках ??????????????
Спасибо . Заранее благодарен .

SCADAMaster
03.07.2019, 16:20
Был в командировки ( конкретно в университете) . Вы бы не богли сбросить скриншот где это можно привести в локальное , просмотрел все настройки ничего не нашёл .

Нельзя - архивация всегда идет в UTC и выключит это нельзя.
Когда вы будете импортировать эти архивы в свое ПО - там и сделайте преобразование в локальное время.



Но самое главное после командировки возник вопрос . Просят сообщения проекта который был скачан с объекта перевести в базу MSSQL чтобы можно было проанализировать приходившие сообщения возможно ли это ?????

Вот сообщения нельзя экспортировать в базу данных - только данные.
Так что или через Access. Или подключаться к базе данных куда ведется архивация и тянуть данные оттуда

konst_smn
11.07.2019, 15:44
Вопрос по стандартному элементу - насос на мнемосхеме (используется вариант погружного насоса). Часть сигналов, отображенных для насоса в дереве проекта, я не использую, и хотел бы скрыть их из окна насоса, открываемого по нажатию левой кнопки мыши на изображении насоса. В свойствах сигналов насоса, доступных через дерево проекта, убрал галочки "отображать в дереве и схеме", однако при открытии окна насоса неиспользуемые сигналы все равно видны. Есть ли способ их скрыть?
Версия программы 3.10.0.10626 3.10(RT32ReleaseMax)_19_06_21_00_20.

SCADAMaster
11.07.2019, 16:13
Какие именно сигналы вы хотите убрать?
Это делается на вкладке Настройки у насоса - там вы задаете конфигурацию входов и выходов

konst_smn
12.07.2019, 10:00
Какие именно сигналы вы хотите убрать?
Это делается на вкладке Настройки у насоса - там вы задаете конфигурацию входов и выходов
Спасибо, нашел Увидел вкладку Настройки.

konst_smn
12.07.2019, 14:20
Еще вопрос от начинающего.
Наверное, делается элементарно, и надо читать, но некогда :(.
Работаю с частотником через Облако Овен.
Параметры читаются как целые числа, из нового OPC сервера Овен, перевожу их в вещественные внутри формул для переменных дерева объекта.
Сигнал задания давления передается в облако и записывается из облака как целое число 0...1000 для диапазона 0...10 бар. Для индикации значение вычислил элементарно, а вот как в форме вещественного числа вычитать и записать - не нашел, прошу помощи. В ОВЕНовских сенсорных панелях знаю как сделать, в Master Scada 3D - пока что нет.
PS Попробовал изменять задание как целое число при помощи слайдера, с опросом существующего в частотнике значения и без передачи данных обратной связи - работает. Теперь бы вот еще увидеть на слайдере 0,00... 10,00 вместо 0...1000 :).

SCADAMaster
12.07.2019, 14:41
В ОРС сервере ОВЕН есть функция пересчет?
Если нет, то возьмите наш Modbus Universal - там у каждого тега можно задать свой коэффициент пересчета.
Подробнее разбиралось в видеопримерах (масштабирование):
https://insat.ru/products/?category=2114

konst_smn
12.07.2019, 14:59
В ОРС сервере ОВЕН есть функция пересчет?
Если нет, то возьмите наш Modbus Universal - там у каждого тега можно задать свой коэффициент пересчета.
Подробнее разбиралось в видеопримерах (масштабирование):
https://insat.ru/products/?category=2114
Дело в том, что я работаю с проектом при помощи облака, Ваш Modbus Universal мне не подходит...
Перейду в соответствующую тему, если там решения нет - буду как-то по-другому, через "костыли" работать.
Дело в том, что новый OPC-сервер от ОВЕН "цепляет" данные, сконфигурированные в облаке. Там, при просмотре в облаке, можно настраивать множитель, но есть "глюк" - значение я вижу на странице прибора в облаке, в мобильном приложении, а вот через OPC мне в SCADA передается все равно целое число, и, получается, что при множителе 0.01 число из прибора 183 в мобильном приложении и на странице прибора в облаке я вижу как 1.83, а вот в SCADA я вижу целое число 1.
Возможно, в чем-то не разобрался. Будем искать решение.

SCADAMaster
12.07.2019, 15:04
Там есть настройка тип данных в Сервере - может у вас там целое стоит?

Можно конечно и без преобразования передавать в скаду.В скаде делать преобразование с помощью модуля Расчет.

konst_smn
12.07.2019, 15:59
Там есть настройка тип данных в Сервере - может у вас там целое стоит?

Можно конечно и без преобразования передавать в скаду.В скаде делать преобразование с помощью модуля Расчет.
Тип данных я выбираю даже не при конфигурировании ОРС сервера, а при настройке параметра на странице прибора в облачном сервисе от ОВЕН. Если я там настрою, что с адреса задания давления идет вещественное число - я получу билиберду в значении, т.к. просто прочитаю два регистра Модбаса. Новый ОРС сервер "вычитывает" из облака значение и никаких настроек типа или преобразования типа не имеет, увы.

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

KrAssor
15.07.2019, 11:46
Добрый день!
Вопрос по MasterSCADA4D: в проекте 2 объекта, которые исполняются на 2 разных узлах. Пытаюсь сделать межузловой обмен, но ничего не выходит. В сервисах добавил межузловой обмен, в настройках выставил IP адреса, связал 2 параметра между собой. Подскажите, что нужно еще сделать, чтобы обмен заработал?

Ilnar
15.07.2019, 12:17
Здравствуйте. Создал проект. Настроил OPC. Все сигналы в проекте дискретные. В мнемосхеме вижу как сигнал меняется, но это изменение не отображается в журнале. Так же не выходит окно, то что оператор зашел в систему. Как это исправить?

SCADAMaster
15.07.2019, 12:28
Здравствуйте. Создал проект. Настроил OPC. Все сигналы в проекте дискретные. В мнемосхеме вижу как сигнал меняется, но это изменение не отображается в журнале. Так же не выходит окно, то что оператор зашел в систему. Как это исправить?
Про какую скаду идет речь?
В MS3 изменение дискретных переменных не попадает автоматически в журнал - для этой цели генерируются сообщения с помощью модуля События.

Ilnar
15.07.2019, 12:30
Прошу прощения. Не указал название скады. Мастерскада

SCADAMaster
15.07.2019, 13:03
Третья? По событиям мы ответили.
Насчет сообщения. Посмотрите включена ли настройка (см. приложение), а также запускаете ли вы в режим исполнения (ракета) или отладка (рука)

SCADAMaster4D
15.07.2019, 13:15
Добрый день!
Вопрос по MasterSCADA4D: в проекте 2 объекта, которые исполняются на 2 разных узлах. Пытаюсь сделать межузловой обмен, но ничего не выходит. В сервисах добавил межузловой обмен, в настройках выставил IP адреса, связал 2 параметра между собой. Подскажите, что нужно еще сделать, чтобы обмен заработал?

Какая версия программы? Узлы на одной машине или на разных? Если на разных, то отключите брандмауэр на обоих и попробуйте еще раз. А межузлового обмена изначально не было? Или зачем Вы его добавляли? В службах никакие настройки не устанавливайте, оставьте по умолчанию.

Ilnar
15.07.2019, 13:29
версия 3.1. настройки включены. пробовал оба режима. результат тот же

SCADAMaster
15.07.2019, 13:50
Канал сообщений включен?
Приложите ваш проект (Проект - Экспортировать)

KrAssor
15.07.2019, 16:42
Какая версия программы? Узлы на одной машине или на разных? Если на разных, то отключите брандмауэр на обоих и попробуйте еще раз. А межузлового обмена изначально не было? Или зачем Вы его добавляли? В службах никакие настройки не устанавливайте, оставьте по умолчанию.

Версия 1.2.5.10888(MPLCD_1_2_20190704.1). Узлы на разных машинах (контроллеры ПЛК110-60MS4). Межузлового обмена раньше не планировалось, сейчас для технологических нужд понадобилось передать несколько параметров. А саму службу межузлового обмена нужно добавлять? По умолчанию его в службах нет.

VladGC
16.07.2019, 09:30
Добрый день!
MOPC UM , включен как OPС UA сервер,
MS3 опрашивает OPC в режиме UA.
MS3 При остановке или перезагрузке отключает OPC UA.
Собственно почему он его отключает? У него же не по DA подключение, если отключает то почему не запускает ?
MS3 - демо на час, OPC ключевая
Можно ли сделать так что бы либо OPC не выключался либо включался при запуске MS3?

SCADAMaster
16.07.2019, 09:44
UA не запускает, и не останавливает сервер. Возможно он у вас добавлен и как DA и как UA.
Чтобы ОРС не останавливался, вы можете запустить его отдельно от скады. Для этого запустите его с параметром NO или зарегестрируйте как службу. Детально описано в справке:
MasterOPC Universal Modbus Server >Режимы работы

systemv
17.07.2019, 09:32
Добрый день! Изучаю возможности МастерСкады 4D. На ютубе и в интернете много информации, но она относится к более ранним этапам разработки системы, в связи с этим возникают сложности в решении простых вещей.
К примеру, при помощи Master OPC Universal Modbus server опрашиваю модбас симулятор и настроил 7 тегов, как на скрине ниже(данные живые и автоматически инкрементируются).
https://i.ibb.co/MCT1L88/masteropcuniversal.png (https://ibb.co/4VySxss)

Далее я вижу инсатовский OPC сервер в мастерскаде.
https://i.ibb.co/ZK8rGbs/scadaopc.png (https://ibb.co/P4hyFVp)

Но у меня вопрос как корректно подвязать данные теги к AI1...AI7? Где найти наиболее релевантное руководство по эксплуатации?

Также, нигде не могу найти информацию можно ли и как настроить опрос Modbus TCP напрямую из скады не задействуя OPC сервер?

Navigation1
17.07.2019, 10:45
Добрый день! Помогите решить проблему. На компьютере имеется база данных о работе оборудования. Файлы с расширением .sbin и .bin. Можно ли их использовать в СКАДА и как?

SCADAMaster
17.07.2019, 10:54
Теорететически, если знать структуру файла, то да.
От какого они ПО?

Navigation1
17.07.2019, 11:11
ПО АвтоГраф. Передача идёт через блок мониторинга АвтоГраф и отображается в своём ПО.

systemv
17.07.2019, 11:36
SCADAMaster, здравствуйте, не подскажете где искать информацию по моему вопросу? Не хочу просто задавать простые вопросы, не имея мануалов, где работа с OPC объяснена.

SCADAMaster
17.07.2019, 11:58
Нужно обратится к производителю, для уточнения возможностей коммуникации с внешним ПО

SCADAMaster
17.07.2019, 11:59
Вас интересует настройка ОРС серверов?
По Modbus видеопримеры:
https://insat.ru/products/?category=2114
А также подробная справка

Navigation1
17.07.2019, 12:20
А просто использовать эту базу нельзя?

SCADAMaster
17.07.2019, 12:34
Так что это за база?
Это скорее всего собственный бинарный формат.

Navigation1
17.07.2019, 15:56
Видимо, да. Правда, как оказалось, есть возможность передавать информацию в SQL БД. Создав такую базу, я смогу из неё брать информацию в СКАДА?

SCADAMaster
17.07.2019, 16:09
SQL БД - какая именно? Их много

Navigation1
17.07.2019, 16:52
Уточню завтра только.....

Navigation1
17.07.2019, 17:35
А, если подойти с другой стороны, какие SQL БД подходят для МАСТЕР СКАДА? Те разработчики спрашивают.....

SCADAMaster
17.07.2019, 17:53
MS SQL, Oracle, PostgreSQL, Firebird, MySQL

Navigation1
17.07.2019, 17:53
Предлагают воспользоваться Postgre SQL или MySQL......
Тогда берём MySQL. Как тогда воспользоваться данными из такой базы?

SCADAMaster
17.07.2019, 18:07
Лучше всего конечно MS SQL.
Из MySQL несколько проблематично вытаскивать данные, но можно. Для этого в разделе палитра "Работа с архивом" есть ФБ "MySQL процедура/функия".
Документация по работе с хранимыми процедурами тут:
https://insat.ru/products/?category=1525

inspectorcot
17.07.2019, 19:38
не туда отправил )

Navigation1
18.07.2019, 08:45
Спасибо большое. Будем пробовать....

VladGC
23.07.2019, 16:27
Добрый день!
MS4
Текстовый ввод.
Не понятно куда делось "формат значений" (в руководстве есть)
На текстовый вывод тоже есть формат
Так же непонятно с маской ввода, как сделать что бы вводились только цифры ?
Например маска ввода 99999 означает что мне надо все поля заполнить, а мне надо вводить как 1,54 так и 1581,1
Причем, если я в маске ставлю запятую, то на вывод ничего не идет, так как это уже не число а строка

SCADAMaster4D
23.07.2019, 16:48
Добрый день!
MS4
Текстовый ввод.
Не понятно куда делось "формат значений" (в руководстве есть)
На текстовый вывод тоже есть формат
Так же непонятно с маской ввода, как сделать что бы вводились только цифры ?
Например маска ввода 99999 означает что мне надо все поля заполнить, а мне надо вводить как 1,54 так и 1581,1
Причем, если я в маске ставлю запятую, то на вывод ничего не идет, так как это уже не число а строка

Добрый день!

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

VladGC
23.07.2019, 16:54
Добрый день!

Для ввода числового значения нужно использовать инкремент.
Спасибо !

senat892
30.07.2019, 15:26
Добрый день!
Хотел бы посоветоватья со знающими людьми, отчего может произойти перезапуск MS3.10 самопроизвольно в режиме исполнения.
Во время работы вместо курсора появился значок ожидания, MS свернулась и запустилась снова.
При этом не остановился OPС сервер (Modbus Universal OPC) и установка продолжала работать...
Это произошло единожды, сам не видел, но хотел бы понять возможные причины такого перезапуска, чтобы избежать впоследствии.
Может как-то связано с Win10 Pro?
Подскажите в каком направлении копать...

SCADAMaster
30.07.2019, 15:32
Она именно перезапустилась или просто свернулась?
Как часто это происходит?

senat892
03.08.2019, 01:36
Scada перезапустилась. Со слов оператора, этому предшествовало кратковременное зависание.
Произошло 1 раз и больше не повторялось.

SCADAMaster
03.08.2019, 09:06
Повторится еще раз - сформируйте отчет об ошибках Alt+F10 - Отчет об ошибках.