Варианты заданий
№
|
Высота емкости
|
Нижняя аварийная граница
|
Верхняя аварийная граница
|
Цвет заливки
|
Пользователи
|
1
|
7
|
1
|
91
|
красный
|
Оператор, контроллер (журнал)
|
2
|
6
|
2
|
92
|
синий
|
Оператор, контроллер (тренд)
|
№
|
Высота емкости
|
Нижняя аварийная граница
|
Верхняя аварийная граница
|
Цвет заливки
|
Пользователи
|
3
|
9
|
3
|
93
|
зеленый
|
Оператор, контроллер (журнал)
|
4
|
10
|
4
|
94
|
желтый
|
Оператор, контроллер (тренд)
|
5
|
11
|
6
|
96
|
голубой
|
Оператор, помощник (не видит журнал)
|
6
|
11,5
|
7
|
97
|
красный
|
Оператор, помощник (не видит тренд)
|
7
|
9,5
|
8
|
98
|
Синий
|
Оператор, помощник (не видит журнал)
|
8
|
8,5
|
9
|
99
|
зеленый
|
Оператор, помощник (не видит тренд)
|
9
|
6,5
|
1
|
90
|
желтый
|
Оператор, контроллер (журнал)
|
10
|
7,5
|
2
|
91
|
голубой
|
Оператор, контроллер (тренд)
|
11
|
8,7
|
3
|
92
|
красный
|
Оператор, контроллер (журнал)
|
12
|
9,8
|
4
|
93
|
Синий
|
Оператор, контроллер (тренд)
|
13
|
12
|
6
|
94
|
зеленый
|
Оператор, помощник (не видит журнал)
|
14
|
13
|
7
|
96
|
желтый
|
Оператор, помощник (не видит тренд)
|
15
|
14
|
8
|
97
|
голубой
|
Оператор, помощник (не видит журнал)
|
Контрольные вопросы
-
Динамизация значений.
-
Предназначение повторителя.
-
Создание нового пользователя системы.
-
Типы прав: локальные, глобальные, журнал, потверждение.
-
Уставки.
-
Зачем нужно ставить галочку «Восстановление при рестарте».
-
Зачем при задании тренда задется тип «Новое окно».
-
Типы окон.
-
Установка предупредительных и аварийных границ.
-
Лабораторная работа №3 Создание полноценного проекта
Цель работы: приобретение навыков разработки сложных проектов с использованием ИМ, изучение работы повторителя и динамизация режима работы
-
Задание к лабораторной работе
Имеется 2 бака по N л, 3 аппарата: емкость с мешалкой, в который через клапан заливается жидкость, заданной пропорции. После заполнения емкости проводится перемешивание и нагрев, в течение заданного времени, после чего жидкость перекачивается насосом на разлив (рисунок 3.1).
-
Требуется отображать состояние параметров:
-
уровень в баке;
-
уровень в емкости;
-
температура в емкости;
-
мощность нагрева;
-
состояние ИМ.
-
Значения, задаваемые оператором:
-
количество закачиваемой жидкости;
-
температура процесса;
-
время процесса;
-
включение ручного режима для управления ИМ.
-
Порядок выполнения работы
-
Настройте переменные в ОРС сервере согласно таблицы 3.1.
-
Настройте дерево системы (Имя Компьютера – Оператор).
-
Настройте шкалы (Прим. формат f0 – вещественный, 0 – количество знаков после запятой) и диапазон измерения соответствующих переменных.
Рисунок 3.1 – Постановка задачи
-
Настройка дерева объекта:
-
создайте Объект – ПЛК;
-
для объекта ПЛК создайте Объект - Бак красный;
-
из палитры функциональных блоков в объект Бак красный добавьте аппарат Емкость. На вкладке свойств Емкости настройте вид Цистерна и цвет минимума Красный (температура для данной емкости использоваться не будет);
Таблица 3.1 – ОРС теги
Название
|
Тип
|
ПЛК
|
Устройство
| -
Бак красный
|
Подустройство
| -
Емкость
|
Группы
| -
Уровень
|
Тег/целый [0;N]/чтение
| -
Авария
|
Тег/логический/чтение
| -
Насос
|
Тег/логический/чтение-запись
| -
Авария насоса
|
Тег/логический/чтение
| -
Бак зеленый (по аналогии с Бак красный)
|
Подустройство
| -
Аппарат1
|
Подустройство
| -
Емкость
|
Подустройство
| -
Температура
|
Тег/вещественный [0;T]/чтение-запись
| -
Уровень
|
Тег/целый [0;N1]/чтение
| -
Мощность
|
Тег/ целый [0;100]%/чтение-запись
| -
Перемешивание
|
Тег/логический/чтение
| -
Клапан
|
Подустройство
| -
Клапан1
|
Тег/целый [0;100]%/чтение-запись
| -
Клапан2
|
Тег/целый [0;100]%//чтение-запись
| -
Управление
|
Подустройство
| -
Кол-во красный
|
Тег/целый [0;N]/чтение-запись
| -
Кол-во зеленый
|
Тег/целый [0;N]/чтение-запись
| -
Время
|
Тег/целый [0;t]мин/чтение-запись
| -
Пуск
|
Тег/логический/запись
| -
Автомат
|
Тег/логический/запись
| -
Процесс_идет
|
Тег/логический/чтение
| -
Аппарат2 (по аналогии с Аппарат 1)
|
Подустройство
|
-
соедините выход Уровень Емкости с ОРС переменной Уровень Бака красный из дерева системы (тоже с Авария);
-
добавьте ИМ Насос мнемонический из палитры функциональных блоков. На закладке Настройки свойств объекта необходимо убрать лишние выходы (рисунок 3.2). Соедините ОРС переменную Авария насоса Бака Красный с Вход Авария объекта Насос. ОРС переменную Насос с входом объекта Насос Включен и Выход Включить;
-
для добавления Объекта Бак зеленый, продублируйте Объект Бак красный и в окне восстановления замените красный на зеленый, нажмите кнопку Проверить, Установить все, Восстановить.
-
Создайте мнемосхему для объекта ПЛК: поместите Баки красный и зеленый и Насосы согласно рисунку 1 вместе с трубопроводами до клапанов (настройка вида трубопровода осущест1вляется с помощью свойств объекта).
Рисунок 3.2 – Свойства Насоса
-
Создайте Объект Аппарат1 под Объектом ПЛК:
-
создайте Объект Оборудование аппарата;
-
создайте Объект Емкость под Оборудованием;
-
поместите в объект Емкость функциональный блок Емкость с мешалкой;
-
через контекстное меню объекта Емкость необходимо добавить команду Мощность ручной (Тип – Целый, шкала - Мощность);
-
в объект Аппарат1 добавьте объект Режим работы, от него добавьте команду Автоматический (тип - дискретный);
-
в объект Аппарат1 добавьте функциональный блок Задвижка мнемоническая – переименуйте на Клапан1, сделайте аналогичные настройки согласно рисунку 2 и создайте связь между командой Автоматический и входом Автомат;
-
Клапан2 создайте дублированием объекта и нажмите кнопку Восстановить.
-
Для установления связей между входами/выходами Объекта Аппарат1 и ОРС переменными воспользуйтесь клеммниками (Повторитель):
-
добавьте Объект Клеммник и создайте схожую структуру с ОРС переменными Аппарат1, вместо тегов создайте соответствующие функциональные блоки Повторители (задайте соответствующий тип выхода в настройках Повторителя и Диапазон измерения);
-
соедините Вход повторителя Температура с соответствующей ОРС переменной, Выход – с входом Температура объекта Емкость с мешалкой;
-
соедините Вход повторителя Уровень с соответствующей ОРС переменной, Выход – с входом Уровень объекта Емкость с мешалкой;
-
соедините Вход повторителя Перемешивание с соответствующей ОРС переменной, Выход – с входом Мешалка объекта Емкость с мешалкой;
-
так как мощность является тегом для чтения и записи, необходимо создать 2 повторителя: Мощность вход и Мощность выход;
-
установите связь между командой Мощность ручной и Входом повторителя Мощность выход, Выход – с ОРС переменной Мощность;
-
соедините Вход повторителя Мощность вход с соответствующей ОРС переменной, Выход впоследствии направим на тренд;
-
для клеммника Клапан1 необходимы 3 повторителя: Клапан Включен, Включить Клапан, Количество;
-
соедините Вход повторителя Клапан включен с соответствующей ОРС переменной с входом, Выход – с входом Открыт объекта Клапан1;
-
соедините Вход повторителя Включить клапан с выходом Выход Открыть объекта Клапан1, Выход – с соответствующей ОРС переменной;
-
соедините Вход повторителя Количество с соответствующей ОРС переменной, Выход направится на мнемосхему;
-
для создания повторителя Клапан2 продублируйте Клапан1, замените клапан1 на клапан2, нажмите кнопку Заменить, Проверить, Установить все, Восстановить.
-
Добавьте объект Управление в Аппарат1 для задания параметров и запуска и остановки процесса:
-
добавьте таблицу из закладки Управление Палитры функциональных блоков. Количество параметров – 4: Количество красный, Количество зеленый, Температура, Время. Для всех параметров установить галочку Управление. Установите связи Выходов таблицы с соответствующими ОРС переменными;
-
добавьте также команду Пуск (Тип – дискретный).
-
Создайте повторители для команды Пуск и для переменных Время и Процесс идет в Объекте Клеммник и установите связи.
-
Создание мнемосхемы Аппарата1:
-
добавьте на мнемосхему Емкость с мешалкой, Клапан1 и Клапан2 и таблицу. Постройте мнемосхему согласно рисунку 1. Для индикации значений перетащите на мнемосхему Выход повторителя из объекта Клапан1 и Клапан2, а также значение оставшегося времени и текущий уровень в баке;
-
для задания мощности в ручном режиме добавьте на мнемосхему стрелочный индикатор мощность из повторителя Мощность Вход, а также добавьте задатчик мощности Мощность ручной (слайдер);
-
из объекта управления перетащите кнопку Пуск.
-
Для создания кнопки переключения режима автоматический/ручной необходимо:
-
для объекта Режим на закладке Окна свойств объекта выберите Окно управления и кнопку Создать;
-
из Палитры добавьте Элементы диалога объект Переключатели;
-
в окне свойств на закладке строки создайте строки Автоматический и Ручной;
-
на закладке Группа в качестве начального выбора выберите Автоматический;
-
для установки связи с командой необходимо использовать входы/выходы динамизации (рисунок 3.3): перейдите на Выходы динамизации и в поле Выбранная строка перетащите команду Автоматический и щелкните на кнопку с 3 точками и в окне Настройка динамизации свойств сделайте настройки согласно рисунку 3.4;
Рисунок 3.3 – Входы и выходы динамизации
-
перейдите на Вход динамизации и в поле Начальный выбор перетащите команду Автоматический для восстановления режима переключателя после перезагрузки режима исполнения и щелкните на кнопку с 3 точками и произведите настройки в окне Настройка динамизации свойств.
Рисунок 3.4 – Настройка динамизации свойств
-
Перейдите на мнемосхему и добавьте Окно управления объекта Режим. Для настройки отображения перейдите в свойства переключателя:
-
нажмите переключатель Изображение и выберите рисунок man.bmp папки …/Project/Элементы мнемосхем и нажмите Применить;
-
снова выберите рисунок auto.bmp и нажмите Применить, введите текст кнопки Автоматический;
-
для изменения рисунка и подписи в зависимости от режима работы перейдите на Входы динамизации и перетащите команду Автоматический в поле Подпись, щелкните на кнопку с 3 точками и произведите настройки в окне Настройка динамизации свойств. Также перетащите команду Автоматический в поле Изображение, щелкните на кнопку с 3 точками и произведите настройки в окне Настройка динамизации свойств (рисунок 5).
Рисунок 3.5 – Настройка изображение режима
-
В автоматическом режиме индикатор и задатчик Мощности не нужны, для их скрытия необходимо перетащить команду Автоматический на Вход динамизации в поле Отключен.
-
На закладке Опрос Выхода свойств команды Автоматический поставьте Значение до Опроса – Вкл.
-
На закладке Опрос свойств объекта Аппарат1 нажмите галочку Восстановление при рестарте для сохранения данных при переключении режимов.
-
Создайте на мнемосхеме тренд для отображения текущей температуры, ее уставку и уровень. Перейдите в режим Продвинутый и подкорректируйте название перьев. Так как шкалы имеют различные диапазоны, создайте дополнительную вертикальную ось:
-
в настройках тренда нажмите Добавить – Ось – Вертикальную ось значений. В раскрывающемся списке найдите Вертикальную ось1 и в разделе Связанные свойства выберите в поле Окно У и Разметка сети У необходимый параметр. Настройте вид оси в свойствах.
-
Для объекта Аппарат1 создайте тренд, показывающий Температуру, Уровень, Мощность и выход таблицы температур. Все переменные, попадающие в тренд автоматически, архивируются. Для настройки архивирования зайдите в окно свойств Системы - закладка Архив - Шаблоны. Задайте для шаблона Аналоговые значение Мертвой зоны к%.
-
Создайте журнал событий для объекта Аппарат1.
-
Предусмотрите возможность открытия журнала и тренда из мнемосхемы Аппарата1.
-
Достарыңызбен бөлісу: |