Организация производства коксовой батареи в условиях ОАО "Алчевсккокс"

Отчет по практике - Разное

Другие отчеты по практике по предмету Разное

ошибки Неупорядочено (иными словами, не является ли одно из значений, с которым выполняется операция, недопустимым числом с плавающей точкой). Если результат математической операции является неупорядоченным

(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 - Состояние задвижки и включение дымососа

 

На рисунке видно, что дымосос не включится ни одним из способов, так как задвижка