Практическая работа №1. Основы проектирования средств диспетчеризации в системе MasterSCADA


Чтобы посмотреть презентацию с оформлением и слайдами, скачайте ее файл и откройте в PowerPoint на своем компьютере.
Текстовое содержимое слайдов:

Федеральное агентство железнодорожного транспортаФилиал федерального государственного бюджетного образовательного учреждения высшего профессионального образования«Сибирский государственный университет путей сообщения» в г.Новоалтайске Практическая работа №1. Основы проектирования средств диспетчеризации в системе MasterSCADA.Автор: преподаватель информатики и схемотехники Чебан Олег ОлеговичДата создания: 2014, г. НовоалтайскЦель работы: Изучить основы и приобрести навыки работы с системой сбора данных и оперативного диспетчерского управления MasterSCADA. Оборудование: Российская SCADA система для создания автоматизированных систем управления технологическими процессами (АСУ ТП) http://masterscada.ru Задача. На предприятии установлена емкость высотой 8 метров. Датчик измеряет уровень от 0 до 8 м. Условие. Нижняя аварийная граница составляет 5%, верхняя – 95%.Требования к системе.1. В случае нарушения аварийных границ (верхней или нижней) выдать соответствующее предупреждение.2. Мнемосхема должна отображать текущее значение уровня жидкости.3. Предоставить возможность оператору изменять значения предупредительных границ.4. Оператор должен иметь возможность посмотреть график изменения уровня жидкости по времени.5. Значения измерений и сообщения о нарушениях должны храниться не менее 1 месяца. Инструментальные средства.1. Система MasterSCADA ver.3.6 (Россия, Москва)2. OPC-сервер MasterOPC (получение данных с ПЛК, датчиков и пр.)3. Показания датчика уровня жидкости с имитируем программой. Ход работы.1. Запустите OPC-сервер MasterOPC: Пуск – Программы – InSAT – MasterOPC – MasterOPC server2. Выполните команду: Открыть – загрузите конфигурацию simulator.mbc3. По правой кнопке мыши – Переименуйте тег SIN в Уровень, см. Рис. 1.Рис. 1. Загрузка конфигурации OPC-сервера4. Выполните команды: Сохранить + Сделать стартовым. 5. Закройте OPC-сервер.6. Запустите MasterSCADA – создайте новый проект Контроль уровня.7. На странице свойств (справа) – выберите вкладку Шкалы – Добавить – Имя: Уровень – Начало: 0, Конец: 8, Аварийные и предупредительные границы задайте согласно Рис. 2. Шкалы 8. По правой кнопке на Системе – Вставить – Компьютер. 9. На странице свойств (справа)-поле Имя переименуйте Компьютер1 в АРМ оператора – Применить.10. По правой кнопке на АРМ оператора – Поиск OPC DA серверов –InSAT Modbus OPC server DA11. По правой кнопке на АРМ оператора – Вставить OPC сервер - InSAT Modbus OPC server DA12. По правой кнопке на InSAT Modbus OPC server DA – вставить OPC переменные – Уровень, см. Рис.3Рис. 3. Подключение внешних симуляторов.13. Перейдите в дерево проектов (внизу слева) – по правой кнопке добавьте объект «Емкость».14. Справа внизу – выделите функциональный блок: Обработка сигналов – Повторитель – перетащите мышкой на объект Емкость – на странице свойств Общие (справа вверху) – переименуйте Повторитель в Уровень, см. Рис. 4. Рис. 4. Дерево объектов 15. Установка связи между переменной OPC-сервера Уровень и Входом элемента Уровень – Перетащите переменную (сверху) на Вход элемента Уровень (внизу). На Входе должна появиться розовая вертикальная черта, см. Рис. 4.16. Выделите объект Емкость и по правой кнопке выполните: Вставить - Команду17. На вкладке Общие задайте имя: ВПГ (верхняя пороговая граница), Тип: Аналоговый18. На вкладке Опрос выхода установите флаг Восстановление при рестарте19. По правой кнопке выполните: Дублировать – переименуйте в НПГ (нижняя пороговая граница), см. Рис. 5.Рис. 5. Дерево объектов20. Для команды ВПГ – вкладка Опрос выхода – Значение до опроса: 721. Для команды НПГ – вкладка Опрос выхода – Значение до опроса: 122. Свяжем команды с границами переменной Выход: выделите Выход – вкладка Контроль значений – в поле Верхняя предупредительная граница перетащите команду ВПГ, в поле Нижняя предупредительная граница – команду НПГ, см. Рис. 6. Вкладка эл. Выход «Контроль значений» Рис. 6. Контроль значений. 23. Для сохранения предупредительных сообщений системы и действий оператора создадим Журнал сообщений: Выделите объект Емкость – вкладка Журналы – Тип: Ново окно – Свойства: флажок Поверх других окон, см. Рис. 7. Рис. 7. Основной журнал.24. Создание тренда: выделите вкладку Тренды – Добавить – Имя: Изменение уровня25. По кнопке «Выбор перьев» (звезда)- добавьте переменную Выход, см. Рис. 8 Рис. 8. Тренд.26. По правой кнопке мыши на оси Y выберите пункт Установки и установите флаги напротив всех границ, см. Рис. 9. Рис. 9. Установки оси Y 27. Для возврата к менеджеру проектов нажмите кнопку Показать проект28. На странице свойств Тренды тип задайте: Новое окно29. По вкладке Архив можно настроить срок хранения. По условию задачи 30 дней. Менять ничего не нужно, т.к. по умолчанию срок определен в 30 дней.30. Создание Мнемосхемы – Тип: Окно – включите флажок Стартовая мнемосхема компьютера31. По кнопке Открыть – откройте мнемосхему – в Свойствах Цвет фона задайте 224;224;22432. Свойства – Включить сетку: Истина33. Внизу выберите вкладку Палитра – Графические примитивы – Текст: вверху мнемосхемы введите текст: Контроль уровня емкости. По правой кнопке мыши – Свойства – размер: 28, Цвет: синий.34. Палитра – Объемные элементы – Цилиндр: по правой кнопке – Свойства – вкладка Окончания – Начало: Срез35. Выделите цилиндр – внизу вкладка Свойства - Динамизация входных значений – выделите свойство Процент заливки – левой кнопкой мыши перетащите переменную Выход функционального блока Уровень. 36. По кнопке (справа от Выхода) – задайте свойства Процента заливки37. Процент заливки – Линейное преобразование: Истина38. Оператор должен иметь возможность определять значения ВПГ и НПГ: перетащите данные команды на мнемосхему. Свойства – Ширина границы: 3, см Рис. 10. Мнемосхема39. Перетащите Выход на цилиндр. Свойства: Ширина границы: 3, Цвет фона: White, Тип границы: Вогнутая граница. Рис. 10. Мнемосхема 40. По правой(!) кнопке мыши перетащите объект Емкость на мнемосхему – Основной журнал – в Свойствах задайте – Подпись: Основной журнал41. По правой кнопке мыши перетащите объект Емкость на мнемосхему – Изменение уровня – Свойства – Подпись - Тренд42. По кнопке Пуск проверим автоматизированное рабочее место (АРМ) оператора43. Выделите Систему – Свойства (справа) – вкладка Операторы – Добавить: Помощник оператора – Посменно: флажок убрать!44. Операторы – вкладка Права доступа – задать как на Рис.11.Рис. 11. Права доступа.45. АРМ оператора – Свойства – Операторы – выделить Помощник оператора - Добавить – свою фамилию, см. Рис.12.Рис. 12. Помощник оператора.46. На рабочем столе создайте ярлык для запуска АРМ оператора: по правой кнопке мыши – Создать ярлык – Свойства - Объект: "D:\Program Files\InSAT\MasterSCADA\MasterSCADA.exe" "D:\MasterSCADA Projects\01КонтрольУровня\Контроль уровня.vav" user:Иванов Дополнительное задание к лабораторной работе №1.1. Для того чтобы открыть журнал действий, выполните:Объект – Емкость – по правой кнопке – вставить Команду «Вызов журнала действий».- Тип: Дискретный2. Вкладка «Действие» - Добавить- Действие: Системное- Объект: Журнал действий.3. Система – Операторы – Помощник оператора – Открыть журнал действий - вкл. Флажки Локальный И Журнал4. Сохраните и протестируйте результат.

Лабораторная работа №15-16. Основы проектирования в системе MasterSCADA.
Цель работы: Изучить основы и приобрести навыки работы с системой сбора данных и оперативного диспетчерского управления MasterSCADA.
Задача. На предприятии установлена емкость высотой 8 метров. Датчик измеряет уровень от 0 до 8 м.
Условие. Нижняя аварийная граница составляет 5%, верхняя – 95%.
Требования к системе.
В случае нарушения аварийных границ (верхней или нижней) выдать соответствующее предупреждение.
Мнемосхема должна отображать текущее значение уровня жидкости.
Предоставить возможность оператору изменять значения предупредительных границ.
Оператор должен иметь возможность посмотреть график изменения уровня жидкости по времени.
Значения измерений и сообщения о нарушениях должны храниться не менее 1 месяца.
Инструментальные средства.
Система MasterSCADA ver.3.6 (Россия, Москва)
OPC-сервер MasterOPC (получение данных с ПЛК, датчиков и пр.)
Показания датчика уровня жидкости с имитируем программой.
Ход работы.
Запустите OPC-сервер MasterOPC: Пуск – Программы – InSAT – MasterOPC – MasterOPC server
Выполните команду: Открыть – загрузите конфигурацию simulator.mbc
По правой кнопке мыши – Переименуйте тег SIN в Уровень, см. Рис. 1.
Рис. 1. Загрузка конфигурации OPC-сервера






Выполните команды: Сохранить + Сделать стартовым.
Закройте OPC-сервер.
Запустите MasterSCADA – создайте новый проект Контроль уровня.
На странице свойств (справа) – выберите вкладку Шкалы – Добавить – Имя: Уровень – Начало: 0, Конец: 8, Аварийные и предупредительные границы задайте согласно Рис. 2. Шкалы

По правой кнопке на Системе – Вставить – Компьютер.
На странице свойств (справа)-поле Имя переименуйте Компьютер1 в АРМ оператора – Применить.
По правой кнопке на АРМ оператора – Поиск OPC DA серверов –InSAT Modbus OPC server DA
По правой кнопке на АРМ оператора – Вставить OPC сервер - InSAT Modbus OPC server DA
По правой кнопке на InSAT Modbus OPC server DA – вставить OPC переменные – Уровень, см. Рис.2

Рис. 3.




Перейдите в дерево проектов (внизу слева) – по правой кнопке добавьте объект «Емкость».
Справа внизу – выделите функциональный блок: Обработка сигналов – Повторитель – перетащите мышкой на объект Емкость – на странице свойств Общие (справа вверху) – переименуйте Повторитель в Уровень, см. Рис. 4. Дерево объектов

Установка связи между переменной OPC-сервера Уровень и Входом элемента Уровень – Перетащите переменную (сверху) на Вход элемента Уровень (внизу). На Входе должна появиться розовая вертикальная черта, см. Рис. 4.
Выделите объект Емкость и по правой кнопке выполните: Вставить - Команду
На вкладке Общие задайте имя: ВПГ (верхняя пороговая граница), Тип: Аналоговый
На вкладке Опрос выхода установите флаг Восстановление при рестарте
По правой кнопке выполните: Дублировать – переименуйте в НПГ (нижняя пороговая граница), см.
Рис. 5. Дерево объектов







Для команды ВПГ – вкладка Опрос выхода – Значение до опроса: 7
Для команды НПГ – вкладка Опрос выхода – Значение до опроса: 1
Свяжем команды с границами переменной Выход: выделите вкладка Контроль значений – в поле Верхняя предупредительная граница перетащите команду ВПГ, в поле Нижняя предупредительная граница – команду НПГ, см. Рис. 6. Вкладка эл. Выход «Контроль значений»

Для сохранения предупредительных сообщений системы и действий оператора создадим Журнал сообщений: Выделите объект Емкость – вкладка Журналы – Тип: Ново окно – Свойства: флажок Поверх других окон, см. Рис. 7. Основной журнал.

Создание тренда: выделите вкладку Тренды – Добавить – Имя: Изменение уровня
По кнопке «Выбор перьев» (звезда)- добавьте переменную Выход, см. Рис. 8 Тренд

По правой кнопке мыши на оси Y выберите пункт Установки и установите флаги напротив всех границ, см. Рис. 9. Установки оси Y

Для возврата к менеджеру проектов нажмите кнопку Показать проект

На странице свойств Тренды тип задайте: Новое окно

По вкладке Архив можно настроить срок хранения. По условию задачи 30 дней. Менять ничего не нужно, т.к. по умолчанию срок определен в 30 дней.
Создание Мнемосхемы – Тип: Окно – включите флажок Стартовая мнемосхема компьютера
По кнопке Открыть – откройте мнемосхему – в Свойствах Цвет фона задайте 224;224;224
Свойства – Включить сетку: Истина
Внизу выберите вкладку Палитра – Графические примитивы – Текст: вверху мнемосхемы введите текст: Контроль уровня емкости. По правой кнопке мыши – Свойства – размер: 28, Цвет: синий.
Палитра – Объемные элементы – Цилиндр: по правой кнопке – Свойства – вкладка Окончания – Начало: Срез
Выделите цилиндр – внизу вкладка Свойства - Динамизация входных значений – выделите свойство Процент заливки – левой кнопкой мыши перетащите переменную Выход функционального блока Уровень.
По кнопке (справа от Выхода) – задайте свойства Процента заливки


Процент заливки – Линейное преобразование: Истина
Оператор должен иметь возможность определять значения ВПГ и НПГ: перетащите данные команды на мнемосхему. Свойства – Ширина границы: 3, см Рис. 10. Мнемосхема
Перетащите Выход на цилиндр. Свойства: Ширина границы: 3, Цвет фона: White, Тип границы: Вогнутая граница

По правой(!) кнопке мыши перетащите объект Емкость на мнемосхему – Основной журнал – в Свойствах задайте – Подпись: Основной журнал
По правой кнопке мыши перетащите объект Емкость на мнемосхему – Изменение уровня – Свойства – Подпись - Тренд
По кнопке Пуск проверим автоматизированное рабочее место (АРМ) оператора
Выделите Систему – Свойства (справа) – вкладка Операторы – Добавить: Помощник оператора – Посменно: флажок убрать!
Операторы – вкладка Права доступа – задать как на Рис.

АРМ оператора – Свойства – Операторы – выделить Помощник оператора - Добавить – свою фамилию, см. Рис.

На рабочем столе создайте ярлык для запуска АРМ оператора: по правой кнопке мыши – Создать ярлык – Свойства - Объект: "D:\Program Files\InSAT\MasterSCADA\MasterSCADA.exe" "D:\MasterSCADA Projects\01КонтрольУровня\Контроль уровня.vav" user:Иванов

н 1
·
·
·
·°
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·C
·
·
·
·
·
·
·
·
·
·
·°В
·
·
·
·
·›
·
·
·
·
·
·
·
·Ђ
·
·
·
·
·
·
·
·
·ё
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·Ђ
·
·
·
·@
·
·
·
·
·н 1
·
·
·
·°
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·C
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·t
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·@
·
·
·
·@
·Ђ
·k
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·!
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·Ґ
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·°
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·C
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·М
·
·
·
·
·
·
·@
·
·
·
·
·
·
·
·
·
·
·Ѓ
·
·
·
·
·
·
·
·
·
·
·п

Приложенные файлы

  • ppt SCADA1
    Чебан О. О.
    Размер файла: 166 kB Загрузок: 6
  • doc SCADA1
    Размер файла: 129 kB Загрузок: 9