Организация производства коксовой батареи в условиях ОАО "Алчевсккокс"
Отчет по практике - Разное
Другие отчеты по практике по предмету Разное
ошибки Неупорядочено (иными словами, не является ли одно из значений, с которым выполняется операция, недопустимым числом с плавающей точкой). Если результат математической операции является неупорядоченным
(UO = unordered - неупорядочен), то опрос состояния сигнала дает результат 1. Если комбинация СС1 и СС0 неуказывает на неупорядоченность результата математической операции, то опрос состояния сигнала дает 0;: Бит ошибки Двоичный результат (При оценке результата опроса в последовательной логической цепочке, результат опроса сопрягается с предшествующим результатом логической операции в соответствии с таблицей истинности для И.
При оценке результата опроса в параллельной логической цепочке, результат опроса сопрягается с предшествующим результатом логической операции в соответствии с таблицей истинности для ИЛИ.);
==0 ------ Бит результата Pавно 0 (используются для оценки результата математической операции на равенство "0".);
<>0 ------ Бит результата Не равно 0;
>0 ------ Бит результата Больше 0;
<0 ------ Бит результата Меньше 0;
<=0 ------ Бит результата Меньше или равно 0;
>=0 ------ Бит результата Больше или равно 0.
К области памяти таймеров имеют доступ следующие функции:
S_PULSE: Задание параметров и запуск S5 таймера Импульс
S_PEXT: Задание параметров и запуск S5 таймераУдлиненный импульс
S_ODT: Задание параметров и запуск S5 таймера Задержка включения
S_ODTS: Задание параметров и запуск S5 таймера Задержка включения с памятью
S_OFFDT: Задание параметров и запуск S5 таймера Задержка выключения
(SP): Катушка таймера Импульс
(SE): Катушка таймера Удлиненный импульс
(SD): Катушка таймера Задержка включения
(SS): Катушка таймера Задержка включения с памятью
(SF): Катушка таймера Задержка выключения
Значение времени: Биты с 0 по 9 в таймерном слове содержат значение времени в двоичном коде.
W#16#wxyz
где w - база времени (временной интервал или разрешение), xyz - значение времени в BCD коде;
S5T#aH_bM_cS_dMS
где a - часы, b - минуты, c - секунды и d - миллисекунды.
База времени выбирается автоматически и значение округляется до ближайшего меньшего числа с этой базой времени.
техника безопасность измерительный газ
5.Задание
Имеется циркуляционный насос. Необходимо его включать либо принудительно оператором, либо в местном режиме, либо в автоматическом режиме при понижении расхода воды ниже 48 м3/ч, и выключать при повышении значения этого расхода (предусмотреть колебание значения). Предусмотреть блокировку насоса на включение при превышении температуры его подшипника выше 1000 С.
I1.0 - кнопка принудительного включения насоса оператором. (1- кнопка нажата)
I1.2 - выбор местного режима. (1- местный режим, 0 - другой)
I1.3 - выбор автоматического режима. (1- автоматический режим, 0 - другой)
PIW 512 - датчик расхода воды (integer).
PIW 514 - датчик температуры подшипника циркуляционного насоса (integer).
Решение
1.Запускаем Step7 Manager.
2.Выбираем Hardware (рисунок 5.1 и рисунок 5.2).
Рисунок 5.1 - Hardware
Рисунок 5.2 - Hardware
3.Добавляем необходимые блоки (рисунок 5.3).
Рисунок 5.3 - Блоки для программирования
4.Открываем окно программирования LAD. Начинаем программирование
Рисунок 5.4 - Принудительное включение и блокировка по температуре
Как видно из рисунка 6.4, принудительное включение насоса невозможно, поскольку температура подшипников насоса является выше допустимой (110 С). Об этом сигнализирует бит, находящийся в ячейке памяти М100.0: если бит установлен в 1 - температура подшипников выше допустимой, если в 0 - температура подшипников ниже допустимой и насос может быть включен или продолжать работу.
Рисунок 5.5 Включение насоса по понижению расхода воды ниже 48 м3
В этом случае включение насоса происходит автоматически при понижении расхода воды ниже допустимого. Таймер Т10 устанавливает 10-секундную задержку перед включением насоса (время задержки может быть другим в зависимости от времени стабилизации уровня расхода воды). При этом нужно обратить внимание, что цепь по блокировке температуры не замкнута (бит сброшен) и насос также может быть включен любым способом.
Имеется дымосос. Необходимо его включать либо принудительно оператором, либо в местном режиме, либо в автоматическом режиме при превышении температуры кокса в камере выше 3500С, и выключать при срабатывании датчика верхнего уровня кокса в камере (предусмотреть дребезг контакта). Предусмотреть блокировку дымососа на включение при закрытой задвижке.
I2.0 - кнопка принудительного включения дымососа оператором. (1- кнопка нажата)
I2.2 - выбор местного режима. (1- местный режим, 0 - другой)
I2.3 - выбор автоматического режима. (1- автоматический режим, 0 - другой)
PIW 516 - датчик температуры кокса в камере (integer).
I2.6 - сигнал нижнего уровня кокса в камере.(1- верхний уровень, 0 - нет)
I3.0 - сигнал о состоянии задвижки. (закрыт - 1, открыт - 0)
Решение
Подготовка к программированию производится так же, как и в предыдущем задании. Поэтому, перейдем непосредственно к программированию.
Рисунок 5.6 - Состояние задвижки и включение дымососа
На рисунке видно, что дымосос не включится ни одним из способов, так как задвижка