Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Step7_Logika_METODIChKA.doc
Скачиваний:
1
Добавлен:
01.05.2025
Размер:
357.38 Кб
Скачать

6.2 Счетчики

Для счетчиков в памяти CPU отведена определенная область. В этой области памяти каждому счетчику отводится 16-битное слово и предусматривается использование до 256 счетчиков. Максимальное значение счета для каждого счетчика составляет 999.

Ниже дано описание трех вариантов счетчиков:

1. Счетчик прямого счета (Z_VORW): когда вход S меняется с 0 на 1, в ZW устанавливается предварительное значение счетчика. Если вход ZV меняется с 0 на 1, счетчик считает вперед, начиная с 0. Выход A всегда будет равным 1, если значение DUAL не равно 0. При изменении состояния квитирующего входа R с 0 на 1, счетчик обнуляется. Пример программирования таймера:

в виде списка операторов в функциональном плане

U E0.0

ZV Z3

BLD 101

U E0.2

L C#12

S Z3

U E0.1

R Z3

L Z3

T MW0

LC Z3

T MW2

U Z3

= A8.0

2. Счетчик обратного счета (Z_RUECK): когда вход S меняется с 0 на 1, в ZW устанавливается предварительное значение счетчика. Каждый раз, когда вход ZR изменяется с 0 на 1, счетчик считает на один шаг назад. Выход Q будет равным 1, если значение DUAL не равно 0. Изменяя состояние квитирующего входа R с 0 на 1, счетчик обнуляется.

3. Реверсивный счетчик: когда вход S меняется с 0 на 1, в ZW устанавливается предварительное значение счетчика. Если вход ZV меняется с 0 на 1, счетчик считает вперед, начиная с нуля. Счетчик будет считать назад, если ZR изменит свое состояние с 0 на 1. Выход Q всегда будет равен 1, если значение DUAL не равно нулю. Изменяя состояние квитирующего входа R с 0 на 1, счетчик можно обнулить.

7. Задание на лабораторную работу

Разработать систему программно-логического управления АСУТП с использованием пакета STEP 7 для следующих процессов :

1. Ход процесса: открыть клапан V1 (рис.9), проверить открытие за заданное время t1; включить насос Н1 с помощью пускателя NS, проверить работу Н1 по датчику давления PS (если через заданное время t2 значение датчика PS=1, то насос работает, иначе – “отказ H1”). Далее открыть клапан V2, проверить его открытие.

Рис.9 – Схема процесса №1

2 . Ход процесса: открыть клапан V1 (рис.10), через заданное время t1 включить насос Н1 с помощью пускателя NS. Далее спустя время t2 открыть клапан V2 при условии показаний датчика давление PS=1.

Рис.10 – Схема процесса №2

3. Ход процесса: при нажатии кнопки “СТАРТ” открыть клапан V1 (рис.11), проверить открытие клапана, спустя заданное время t1 закрыть клапан; открыть клапан V2, проверить его работу, закрыть клапан спустя время t2. После этого включить мешалку на время t4 . По окончании перемешивания открыть клапан V3 на время t3, проверить его работу.

Рис.11 – Схема процесса №3

4. Ход процесса: при нажатии кнопки “СТАРТ” открыть клапан V1 (рис.12), проверить открытие, при значении датчика уровня LS2=1 закрыть клапан V1. Далее открыть клапан V2, проверить открытие, при значении датчика уровня LS1=1 закрыть клапан V2. после этого включить мешалку на заданное время t1. По окончании перемешивания открыть клапан V3, проверить его работу, при значении датчика уровня LS3=0 закрыть клапан.

Рис.12 – Схема процесса №4

Временные интервалы для представленных заданий можно найти в следующей таблице:

Таблица 1 Числовые исходные данные

вариант задания

t1, сек

t2, сек

t3, сек

t4, сек

1.1

3

5

-

-

1.2

4

7

-

-

1.3

2

3

-

-

2.1

2

10

-

-

2.2

3

14

-

-

2.3

4

17

-

-

3.1

2

4

6

8

3.2

3

3

8

10

3.3

2

5

7

10

4.1

10

-

-

-

4.2

14

-

-

-

4.3

15

-

-

-

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]