Варианты заданий
№
|
Высота емкости
|
Нижняя аварийная граница
|
Верхняя аварийная граница
|
Цвет заливки
|
Пользователи
|
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.
Достарыңызбен бөлісу: |