gn="justify"> (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 - температура підшипників нижче допустимої і насос може бути включений або продовжувати роботу. br/>В
Малюнок 5.5 Включення насоса з зниження витрати води нижче 48 м3
У цьому випадку включення насоса відбувається автоматично при зниженні витрати води нижче допустимого. Таймер Т10 встановлює 10-секундну затримку перед включенням насоса (час затримки може бути іншим залежно від часу стабілізації рівня витрати води). При цьому потрібно звернути увагу, що ланцюг з блокування температури не замкнута (біт скинуто) і насос також може бути включений будь-яким способом. p align="justify"> Мається димосос. Необхідно його включати або примусово оператором, або в В«місцевому режиміВ», або в автоматичному режимі при перевищенні температури коксу в камері вище 3500С, і вимикати при спрацьовуванні датчика верхнього рівня коксу в камері (передбачити В«брязкіт контактуВ»). Передбачити блокування димососа на включення при закритій засувці. br/>
I2.0 - кнопка примусового включення димососа оператором. (1 - кнопка натиснута)
I2.2 - вибір місцевого режиму. (1 - місцевий режим, 0 - інший)
I2.3 - вибір автоматичного режиму. (1 - автоматичний режим, 0 - інший)
PIW 516 - датчик температури коксу в камері (integer).
I2.6 - сигнал нижнього рівня коксу в камері. (1 - верхній рівень, 0 - ні)
I3.0 - сигнал про стан засувки. (Закритий - 1, відкритий - 0)
Рішення
Підготовка до програмування проводиться так само, як і в попередньому завданні. Тому, перейдемо безпосередньо до програмування. br/>В
Малюнок 5.6 - Стан засувки і включення димососа
На малюнку видно, що димосос не увімкнеться ні одним із способів, так як засувка закрита (біт М101.0 встановлений). Перевищення температури коксу в камері і/або сигнал нижнього рівня коксу в камері ігноруватимуться до тих пір, поки засувка в камера не буде відкрита. br/>В
Малюнок 5.7 - Вплив стану засувки на включення димососа
У цьому випадку, на відміну від попереднього...