Работа с MasterSCADA - журналы, графики, шаблоны (семинар 3) — АСУ ТП: сообщество инженеров

Работа с MasterSCADA — журналы, графики, шаблоны (семинар 3)

О чём видео

Третий семинар по MasterSCADA: продолжение работы над проектом котельной. Показано создание шкал сигналов и привязка их к переменным, настройка журнала сообщений и вывод его на мнемосхему, построение графиков и трендов с экспортом значений в, имитация сигналов через законы (пила, константа), экспорт и импорт окон между объектами и проектами, работа с паролем проекта и переключение между открытыми проектами.

Что разбирается
  1. 00:04 Создание шкал для сигналов в MasterSCADA
  2. 05:48 Создание журнала и вывод на мнемосхему
  3. 12:30 Создание и настройка графиков и трендов
  4. 13:37 Создание мнемосхемы котельной и настройка подписи
  5. 18:30 Имитация сигнала с помощью закона пилы
  6. 22:54 Экспорт и импорт окон в MasterSCADA
  7. 27:12 Переключение между открытыми проектами и режим исполнения
  8. 28:27 Команды и датчики в MasterSCADA: дискретные сигналы и опрос
Оборудование и ПО
  • MasterSCADA

Кому полезно: Инженерам АСУ ТП, изучающим визуализацию и настройку проектов в MasterSCADA

Описание составлено автоматически по расшифровке речи в ролике.

Расшифровка видео

0:00 Продолжим мы с того же. Того же проекта, который мы тогда делаем. В этот раз мы будем рассматривать тему из шкалы, то есть в тот раз у нас появлялись сообщения за счет собранных. Событий на тот или иной сигнал сегодня у нас будут появляться сообщения благодаря тому то, что мы будем к сигналу делать привязки в виде шкал.

0:33 Так откроем наш предыдущий проект. Для того чтобы создать шкалы, необходимо добавить сервер наш. Раскроем вот нашу емкость, вот да, нах вытяжка, переходим в систему. Нажимаем правую кнопку мыши на компьютер 1. У нас появится вставить у пи си сервер, выбираем мак бак и писи сервер. Снова вот у нас присесть появился, теперь нажимаем, снова нажимаем снова, нажимаем снова на право кнопка мыши ставить опиши переменную здесь. Здесь у нас появилось такое окно.

1:32 Сейчас я вас открою. Когда мы создавали еще на самом 1 занятии. Ну просто в качестве примера. Задвижка, уровень температуры, мешалка и авария. Насколько помните, у нас еще был добавлен сигнал, можно то есть у. У нас получается правую кнопку на задвижку нажимаем добавить. Ну, данные оставляем все те же самые, чтобы мы могли менять значение. Нажимаю на него кнопку р 2. Называем можно. Сохраняем. Делаем стартовый. Так теперь удаляем. Сейчас снова правую кнопку мыши, сайт пописи переменной.

2:34 Как то лучше удалить. Добавлю так правую кнопку мыши на компьютер, опусти сервер, это. Правую кнопку мыши снова вставить и переменная группа. Вот они у нас появились. Теперь начинаем с. Привязки наших сигналов. Перетаскиваем уровень с дерева объектов на уровень. Температуру на температура нажимаем, да? Мешалка, соответственно, мешалку аварию, привязываем и привязываем ножницы. Сохраняем. Далее переходим на вкладку систему вкладка шкалы. Здесь у нас есть уже созданный перечень для того, чтобы добавить, то есть, насколько мы видим, кнопка добавить, но сейчас не активная. Чтобы добавить новый, нужно просто нажать на данное окно и сделать его активным, и у нас появляется кнопка добавить.

3:54 У нас здесь, поскольку у нас здесь есть только, наверное, уровень, созданный на все остальные. Мы будем делать свои шкалы, начнем температуру. От 0 до 100 формат Фолд 2 единицы измерения в градусах Цельсия. Так и можно еще создать на мощность. Ну, мощность давайте сделаем до до 10.00, например. Так что так? Киловатты. Нажимаю применить ну для мешалки, для аварии моей девочка. Он не будем, поскольку это у нас дискретный сигнал, сохраняем теперь для того, чтобы.

4:59 На наши сигналы применились эти шкалы, переходим именно в дереве. Систему общее видим диапазон изменений, у нас активная вкладка и выбираем из выпадающего списка. 18 Уровень и выбираем уровень, нажимаем применить, проделаем тоже самое с температурой и мощности.

5:25 Температура. И мощность. Нажимаем пельмени. Ну, сами сообщения, я думаю, это рассмотрим дальше. Сейчас можно перейти к созданию журнала. Нажимаем на котельная. Вкладка журнал здесь у нас есть. Здесь у нас есть перечень основной журнал, нажимаем на кнопку создать. Удобство мать откладываю с помощью то, что в принципе больше ничего на данный момент сделать не нужно. Сообщения, которые будут как раз таки там авария и так далее, они будут автоматически уже отображаться в данном кармане, нажимаем сохранить и.

6:21 И запускаем наш проект. Сейчас нужно журнал вывести на спам. На саму нашу мнемосхему. Переходим на котельную вкладку окна, схема нажимаем открыть. Теперь нажимаем правую кнопку мыши на котельную и перетаскиваем на нашу мнемосхему. У нас теперь появилась вкладка основной журнал, нажимаем на этот пункт. Как у нас он будет показан в виде кнопки, мы его можем также сделать, чтобы было понятней. Можно нажать правой кнопкой мыши свойства? Где подпись здесь есть Галочка с пользователями объекта? В качестве подписи можно убрать, и тогда нам будет доступно к редактированию данной кнопки.

7:34 Нажмем окей. Также можно еще сделать так, чтобы на нашем не Массимо сразу был виден наш журнал на для этого в наши палитры. Переходим на вкладку. Окна и выбираем журнал пока. Пока можно создать любой размер и отредактировать его под необходимым передвинуть, например, на самый низ. И растянуть его на все наше доступное поле мнемосом, так нажимаем. Так нажимаем сохранить и переходим в режим исполнения. Насколько помните, у нас есть задача, температура, датчик уровня.

8:39 Выдаем какие либо данные. Наша емкость окрашивается на графике, это все тоже показывается в. Журнале пока сообщений нет. Например, делаем доска задач поровну, у нас появилась авария. То есть и вот появилось наше сообщение, было в журнале. Поскольку у нас сейчас и емкость мигает для того, чтобы это сообщение пропало, есть функция комментирования сообщения. Можно нажать здесь и, например, байк, задачи по уровню.

9:32 Так ну поскольку оно сейчас в белом, просто оно выделено. Пример подадим сейчас еще раз сигнал аварии. То есть вот она в красном цвете белом фоне? Чтобы было видно для того, чтобы задать цвет. Так сейчас тоже на это перейдем. Для того чтобы менять цвета. Так перейдем к системам сообщения. Вот мы видим сообщение, получается, которое у нас выходит. Вот наш текст он и как это выглядит, то есть мы можем, допустим, поставить другой фон. Ну, условно говоря, там, в в качестве примера, там синий, например.

10:31 Например, нажимаем применить. Ну вот, теперь у нас показывается синим цветом. Так наши созданные шкалы вернемся к ним. Сейчас переходим снова эту вкладку, так и зададим аварийные и предупредительная граница. Так так, ну с температурой аварийной границы нижняя 0 и верхний. Стол и предупредительный 5 и 95 к нему это нам подходит. Мощность мы указали диапазон от 0 до 10.00, поэтому аварийные границы мы, соответственно, увеличим от 0 до 10.00 и предупредительные будут.

11:20 Ну, наверное. 900 До 99 Новый запустим проект.

11:55 Как уровень не задавал по моему? 5 Так, но также мы создали окно журнал, то есть можно сделать так, чтобы, допустим, она у нас было не только внизу, как созданный объект, но и также на весь экран. То есть нажмем, и мы теперь видим его по размеру всего экрана? Далее можно рассмотреть еще также графики. Или тренды, то есть нажимаем на котельная вкладка торенгом и нажимаем добавить. Вводим имя документа. Нажимаем окей. Так вот, наш график, ну для отображения. Я думаю, мы выберем 2 аналоговых значения, это уровень, то есть вот у.

13:05 То есть вот у нас теперь показывается очень Игрик, уровень некоторые значения, которые уже были и на вкладку температура. Вот вот они у нас отображает температуру зеленым цветом, и уровень красный сохраним и запустим проект.

13:32 Надо было выбраться, делать его. Вкладка котельная окна также переходим на мнемосхему. И перетаскиваем правую кнопку мыши на нашу мнемосхему Торендо. У нас вон также создана с именем котельная. Тоже вспомним по прошлому занятию, выделим 2 наших объекта и подгоним их по размерам. Нажимаем на котельную правую кнопку мыши свойства. Выбираем галочку с поисками объекта в качестве подписи. Имя Сохраняем и запускаем тест. Теперь нажимаем на нашу нажму на кнопку вот.

14:32 Вот у нас здесь показано некоторые значения. Для имитации Отображения графиков, ну идем уровень, например, 25 температура 45. Продублирование задач. И вот у нас пошли непосредственно сами отображения наших графиков. Вот наш уровень. И температура. Можно также нажать на кнопку значения. Вот то есть это будут значения, показанные за последние 10 минут, то есть вот на 10 минут. Мы можем сюда нажать и выбрать период, за который нам нужно получить какие либо данные. Может быть, 1 минута, то есть диапазон, мы можем задать сами.

15:38 Это также служит и для архивации. Да, то есть, поскольку мы можем за какое либо период времени увидеть, какие у нас были данные за тот или иной объект. Набираем кнопку, значения легенда это показано наши, они сигналы, последнее значение, которое подавалось. И в настройках мы можем редактировать непосредственно. Оси, ну именно в качестве начального уровня, я думаю, это не обязательно. Также можно сделать закладки, здесь можно добавить закладку. Это служит для того, чтобы, например, задать начало, с какого момента пошли сигналы.

16:34 Для того чтобы удалить, то есть необходимо перейти в. Настройки выбрать нашу ось и нажать. Правую кнопку можешь удалить.

17:18 Так и также. Например. Для того чтобы также еще здесь есть кнопки, например, экспорт. То есть это если те данные как раз, которые могут обратили внимание, то есть я сказала про? Архивацию можем сделать экспорт, нажимаем на нее экспорт значений, и у нас укажется путь, куда сохранится файл в формате ТСВ, сохраним этот путь сейчас.

17:50 И сохраняем файл. Вставляем наш сохраненный путь, и вот у нас этот файл. Открываем через эксель и. И вот мы видим наши значения, которые у нас были. Когда именно были эти сигналы, задачи к уровню и задача к уровню? Далее рассмотрим имитацию сигнала в мастерской, где можно имитировать сигнал при помощи закона. Для этого переходим на. На опрос вкладку, то есть какой либо сигнал выберем опрос. Здесь мы видим опрос, то есть это уже. Получается, сам вопрос это по умолчанию.

18:55 И Константа, то есть мы можем просто как постоянно вести какое либо значение. Она будет всегда отображаться, и имитация мы выберем имитацию, здесь есть законы. Для более ясности, я думаю, мы выберем какой нибудь. Допустим, минимум максимум от 0 до 100 нажимаем применить. Как нажить? Открой запускаем проект. Так, ну поскольку мы связывали задачи уровня, я думаю, имитацию лучше подавать непосредственно на нашу команду. Проделаем то же самое именно с командой задачи к уровню.

19:47 Пила от 0 до 100 и. И запускаем проект. Ну вот теперь, как вы видите, у нас сигнал начал имитироваться дублирование, здесь происходит, ну. Ну, то есть пила, получается это. Постепенное увеличение наше. От 0 до 100 то есть мы задали минимум 0 и максимум. 100 И постепенно наша емкость будет наполняться. Теперь, например, зададим, чтобы у нас всегда была включена мешалка, также переходим на этот сигнал вкладка опрос. Выбираем вкладку Константа и изменить водоем включен нажимаем, 2 применить снова, запускаем проект.

20:58 И вот у нас теперь мешалка всегда будет включен, вот ну. Дома можно также попробовать любые из законов. Вот подавайте на любые значения, то есть можем. Например, сейчас для примера также на задачек температуры, также опрос выхода выбираем имитация, выберем закон, например. 100 И запускаем проект. Ну вот, у нас уже сразу появляется минимальное аварийное значение температуры. Как раз таки вот наши шкалы то, что мы делали. Ну говори. Вот теперь на ту версию авария, которая вписывается сюда, но здесь отображается серым, потому что он у вас выбран в данный момент.

22:09 К сожалению. Иначе пока никак можно просто еще раз подать аварию. Вот вот закрою. Вот это именно от выбранного, от выбранного сигнала вкладки. Зависит отображение цвета, скажем так. Так, ну далее хотелось бы рассмотреть еще немаловажные, такие используемые функции в мастер Скаде. То, что я думала, будет нужный вам, когда вы будете домашнее задание делать. Например, импортирование окон, то есть можно сделать их выгрузку. Сейчас я объясню подробнее, приходим на вкладку котельная наш объект, вкладка окна.

23:09 И здесь есть. Функция экспортировать и импортировать, то есть если объект уже созданы и что то нужно делать. Это можно естественно, как бы делать текста. Если мы переходим на то окно, в котором еще мы ничего не сделали, то есть она является пустым, что можно сделать. Сделать, ну мы, допустим, нажимаем на него схема и экспортировать. Будет путь выбран, например, на рабочий стол пока сохранился. Выполнен экспорт, теперь вот, допустим, просто в качестве примера перейдем на другую вкладку вытяжка, перейдем на вкладку мимо схема, поскольку у нас здесь нет. Ничего импортировать можно, нажать это перейдет. Именно то есть мы можем выбрать путь внутри объекта нашего внутри. То есть мы можем перейти на схема нажать окей?

24:10 И вот она. Ну, некоторые сигналы, естественно, будут теряться, потому что они привязаны непосредственно к сигналам. Для этого нужно будет заново их ставить, то есть. Но основные там в качестве самих объектов, созданных журналов кнопок, они все остаются, а именно сигналы они теряются и необходимо будет создать заново.

24:39 Так и также, если, допустим, не Маслема, так пока удалим, также есть у него. Схема была создана в проекте в другом, отличном от этого, мы нажмем импортировать из файла. И ищем туда, куда у нас была создана наша мне Максим. Скорее всего, вот она нажимаем окей, и вот она у нас открылась. Ну, то есть, допустим, если вы будете делать, вы можете, как проект мой, брать за основу и также делать там импорт текста. Если это удобно, если ты находишь, то есть это 1 из таких довольно важных функций мастерской Ады.

25:30 Далее хотелось бы еще рассмотреть здесь не особо логично, понятно, как, допустим, при создании нового. Проектом вот сейчас, допустим, делаем новый. Ну, это в качестве примера сейчас просто покажу. Здесь можно сделать пароль. Ну вот, допустим, мы пока ведем 1 2 3 какой нибудь. Нажимаем окей. Теперь, чтобы войти в этот проект, необходимо будет ввести данный пароль, но к, но в случае, допустим, если он пал не нужен, скажем так или еще что, то мы нужно нажать на кнопку проект и нажимаем на сохранить здесь.

26:24 3 Раза даже написано, где многоточие, и здесь у нас появляется следующая функция. То есть мы можем менять имя, созданная, то есть меняется она именно только? Так то есть не через папки, не через как обычно, то есть просто, где путь именно лежит наш файл, то есть меняется он именно вот так, чтобы не было ошибок потом.

26:50 1 2 3 И также смена пароля здесь здесь, мы жмем галочку вводим текущий пароль. Если мы просто хотим его брать, то оставляем полет и нажимаем. Сохранить имя проекта сменилось и соответственно пароля на данном проекте больше нет, так?

27:12 Так мы вернемся к нам в предыдущий проект. Также можно открыть одновременно, 2 то есть и вот допустим. Если не вышли из того файла, то есть можно перейти на вкладку, окно и здесь у нас показывается все. Открытые проекты, ведь мы просто переходим на тесты, и вот он наш проект также возвращаемся на вкладку. Окно и внизу новые созданы для того, чтобы перейти. В режим исполнения то есть, если мы захотим перейти, то он выдаст ошибку, снова закрыть все проекты. То есть мы возвращаемся на тот, который нам не нужен? На данный момент можно просто нажать эту кнопку, закрыть. И вот у нас останется только наш рабочий проект, и он нам уже даст перейти в режим исполнения.

28:12 Так, ну, может быть, подробнее еще какую то тему рассмотреть может быть какие то вопросы еще есть. Так обычно опрос это, скорее всего, здесь им было это то, что команда именно то есть. Это разница, где обычный сигнал получается. Здесь, естественно, такого нет, это где обычная команда. Поскольку она является, ну как бы дискретным сигналом, то есть она либо включена, либо выключена, несмотря на то, что она может задавать какие либо данные, то есть, но здесь, в принципе.

28:55 Либо по периоду, ну. И по изменению в принципе это получается как бы, ну вот. То, что меняется сама кнопка, получается, то есть не данные, которые мы туда даем, то есть мы, допустим, туда задали уровень, то есть будет меняться не сам уровень, а именно сама как бы кнопка. То есть включен выключен именно положение ее?

29:25 Как то свои законы можно вводить. Или, например, через Самый обычный язык программирования, если там уровень, например, вмешался такой, то температура поставить какой, то в принципе. Ну, в качестве если подписать, то да, конечно, можно. Здесь уже вопрос именно в плане, то есть, ну там как именно это сделать. Чтобы Угу, а вы при этом? Аа из того же паука, а, например, она может посылать к сигналу на выходы на принципе управление возможно. Да и если, например, на датчике будет менять температуру, то сам толка тоже будет в каком то стрессе.

30:22 Ну просто именно в таком качестве то, что температуру, но именно так мы не сможем менять. То есть у нас будет ранее дача, но именно цифры, которые будут там прописаны, да они будут. Это программа только по визуализации, она больше для визуализации. Конечно, то есть именно используется в основном везде, но управлять ей также можно, то есть какие. Либо данные задавать, то есть вот поэтому как раз таки вот именно командой датчиком слайдер. То есть мы можем именно давать здесь какие либо сигналы измерения?

31:04 Вот ну, естественно, при, допустим, системах реальных на объектах, ну, управление в некоторых скадах тоже делают. Вот но. Да, То есть мы просто так скажем, мы пробуем узнать, узнаем функции, как это все работает. Вот здесь и для серьезного, какого то то лучше, конечно, да. Это все продумывать. Так, ну, может, еще какие то вопросы или еще какие то темы? Обсудить. Просто сегодня мы с Кайратом решили не очень большой семинар делать. Может быть, подробнее просто еще что то?

32:02 Ну вот ошибку получается, появляется, потому что мы вот все семинары. Я не стала писи сердце добавлять, потому что, ну, в принципе, на данный. Момент он нужен только для того, чтобы задать шкалу, потому что ну без этого никак. То есть там можно задать только именно с дерева систему? Поэтому если непосредственно в самом на самом офисе сервер не будет приходить какие либо данные, то он будет создавать ошибку. Наша шкала то, что мы задавали уровень минимально предупреждающие.

32:43 Ну а дома вы сами пробовали, что нибудь делать? Пока еще нет. Да вообще, то есть она на самом деле используется много, где это, так можно сказать, я только пока начало использования. Так она довольно ценится, поэтому я считаю то, что ее ему следует изучать. При устройстве, допустим, на какую либо знаний мастерской. Ну, если вопросов нет, то я думаю, тогда можно будет даже на сегодня закончить.

Расшифровка сделана автоматически (Yandex SpeechKit) и может содержать ошибки в терминах.

Оставьте комментарий

Войти

Зарегистрироваться

Сбросить пароль

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

Прокрутить вверх