Skip to content

Latest commit

 

History

History

Folders and files

NameName
Last commit message
Last commit date
 
 

README.md

Домашнее задание к занятию «Отчёты и дополнительные функции в MasterSCADA»

Цель задания

Отчёты — полезный инструмент для анализа работы оборудования.

  1. Программирование в SCADA позволяет расширить функционал SCADA-системы.
  2. Применение графиков для более удобного отслеживания состояния, стабильности сигнала служит инструментом для ремонтного персонала.
  3. Графики позволяют представить информацию нагляднее, а значит, сократить время на анализ данных и принятие решений.

В результате выполнения задания вы сможете:

  • использовать программирование на языке LD в проектах MasterSCADA;
  • создавать графики в MasterSCADA и привязывать их к переменным;
  • формировать отчёты в MasterSCADA.

Чеклист готовности к домашнему заданию

  1. Доступ к интернету.
  2. Наличие личного Google Диска.

Инструкция к заданию

  1. Скачайте MasterSCADA 4D по инструкции, установите ПО.
  2. Откройте проект MasterSCADA 4D.
  3. Выполните задания 1, 2 и 3.
  4. Для проверки домашнего задания отправьте ссылку на ваш документ в личном кабинете.
  5. Любые вопросы по решению задач задавайте в чате учебной группы.

Инструменты и дополнительные материалы для выполнения задания

  1. Google Drive.
  2. MasterSCADA 4D.
  3. Проект MasterSCADA 4D.
  4. Инструкция по загрузке ПО MastersSCADA 4D.

Задание 1

  1. Написать программу на языке LD для управления элементами мнемосхемы по алгоритмам ниже.

Для станции 1:

  • при нажатии кнопки «Включить насос 1» производится включение насоса 1;
  • если открыта задвижка 1, насос не должен работать;
  • при нажатии кнопки «Открыть задвижку 1» открывается задвижка 1;
  • если включён насос 1, задвижка 1 не должна открываться;
  • при запуске насоса 1 уровень воды в баке 1 увеличивается с шагом 1;
  • при открытой задвижке 1 уровень воды в баке 1 уменьшается с шагом 1;
  • во время работы насоса 1 его температура увеличивается с шагом 1;
  • при включении вентилятора охлаждения насоса 1 температура насоса 1 снижается с шагом 1.

Для станции 2:

  • при нажатии кнопки «Включить насос 2» производится включение насоса 2;
  • если открыта задвижка 2, насос не должен работать;
  • при нажатии кнопки «Открыть задвижку 2» открывается задвижка 2;
  • если включён насос 2, задвижка 2 не должна открываться;
  • при запуске насоса 2 уровень воды в баке 2 увеличивается с шагом 2;
  • при открытой задвижке 2 уровень воды в баке 2 уменьшается с шагом 2;
  • во время работы насоса 2 его температура увеличивается с шагом 2;
  • при включении вентилятора охлаждения насоса 2 температура насоса 2 снижается с шагом 2.

Задание 2

  1. Вывести на стартовое окно два графика:
  • график наполнения баков станций 1 и 2;
  • график изменения температур насосов 1 и 2.
  1. Включить архивирование данных для отслеживаемых параметров.

Задание 3

Сформировать два отчёта в формате PDF:

  1. В отчёте 1 отразить данные по динамике изменения уровня воды в баке 1 и баке 2 в течение одной минуты.
  2. В отчёте 2 отразить данные по динамике изменения температуры насоса 1 и насоса 2 в течение одной минуты.

Правила приёма работы

  1. На личном Google Диске размещены:
  • проект MasterSCADA;
  • отчёт по изменению уровня воды в баках 1 и 2;
  • отчёт по изменению температуры насосов 1 и 2.
  1. Отправлены ссылки с выполненным заданием в личном кабинете:
  • на проект MasterSCADA;
  • на отчёт по изменению уровня воды в баках 1 и 2;
  • на отчёт по изменению температуры насосов 1 и 2.

Критерии оценки

Зачёт ставится, если проект MasterSCADA соответствует критериям.

Критерии для задания 1

  1. Проект MasterSCADA функционирует автономно, без связи с ОРС-сервером.
  2. Алгоритмы работы выполняются через программу на языке LD.

Для станции 1:

  • при нажатии кнопки «Включить насос 1» производится включение насоса 1;
  • если открыта задвижка 1, насос не должен работать;
  • при нажатии кнопки «Открыть задвижку 1» открывается задвижка 1;
  • если включён насос 1, задвижка 1 не должна открываться;
  • при запуске насоса 1 уровень воды в баке 1 увеличивается с шагом 1;
  • при открытой задвижке 1 уровень воды в баке 1 уменьшается с шагом 1;
  • во время работы насоса 1 его температура увеличивается с шагом 1;
  • при включении вентилятора охлаждения насоса 1 температура насоса 1 снижается с шагом 1.

Для станции 2:

  • при нажатии кнопки «Включить насос 2» производится включение насоса 2;
  • если открыта задвижка 2, насос не должен работать;
  • при нажатии кнопки «Открыть задвижку 2» открывается задвижка 2;
  • если включён насос 2, задвижка 2 не должна открываться;
  • при запуске насоса 2 уровень воды в баке 2 увеличивается с шагом 2;
  • при открытой задвижке 2 уровень воды в баке 2 уменьшается с шагом 2;
  • во время работы насоса 2 его температура увеличивается с шагом 2;
  • при включении вентилятора охлаждения насоса 2 температура насоса 2 снижается с шагом 2.

Критерии для задания 2

  1. На стартовом экране показаны два графика:
  • график наполнения баков станций 1 и 2;
  • график изменения температуры насосов 1 и 2.
  1. При переходе на другие окна данные графиков сохраняются.

Критерии для задания 3

Сформированы два отчёта в формате PDF:

  1. В отчёте 1 отражены данные по динамике изменения уровня воды в баке 1 и баке 2 в течение одной минуты.
  2. В отчёте 2 отражены данные по динамике изменения температуры насоса 1 и насоса 2 в течение одной минуты.