Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Использование свободно программируемых контроллеров в управлении пневматическим приводом циклического действия (120

..pdf
Скачиваний:
9
Добавлен:
15.11.2022
Размер:
757.69 Кб
Скачать

 

 

Окончание таблицы

 

 

 

Программа

 

Комментарий

 

 

 

STEP 11

 

Если есть сигнал от выключателя S20,

IF

I1.2

то выключается ЭМ4, программа перехо-

THEN RESET

O1.3

дит к шагуSTEP 3

JMP

TO 3

 

Пример 4. Алгоритм решения задачи управления

 

 

 

двумя пневмоцилиндрами с использованием

 

 

 

 

таймера и счетчика

 

 

 

Задана циклограмма ТП (рис. 7), для управления которым со-

ставлена программа управления с комментариями.

 

 

S23

0

1

2

3

4

5

6

7

8

Старт

 

 

 

 

 

 

 

 

 

S13

 

 

 

 

 

 

7

 

 

S43

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

S3

 

 

 

 

 

 

 

 

 

 

 

τ

10 с

 

 

 

 

 

 

 

Рис. 7.

Циклограмма ТП

 

 

 

Программа

 

Комментарий

 

 

 

STEP 1

 

Загрузка счетчика. Загрузка времени в тай-

THEN LOAD

V6

мер (в сотых долях секунды). Возвращение

TO

CP0

пневмоцилиндров в исходное положение по-

LOAD

V1000

средством включения ЭМ2 и ЭМ4

TO

TP0

 

SET

O1.1

 

SET

O1.3

 

21

 

 

Продолжение таблицы

 

 

 

Программа

 

Комментарий

 

 

 

STEP 2

 

Проверка исходного положения пневмоци-

IF

I1.1

линдров

AND

I1.2

 

THEN RESET

O1.1

 

RESET

O1.3

 

STEP 4

 

Если есть сигнал от выключателя S21, то

IF

I1.3

включается ЭМ4 и выключается ЭМ3. Шток

THEN RESET

O1.2

второго пневмоцилиндра втягивается

SET

O1.3

 

STEP 5

 

Если есть сигнал от выключателя S20 то,

IF

I1.2

выключается ЭМ4 и включается таймер

THEN RESET

O1.3

 

SET

TO

 

STEP 6

 

Если нет сигнала от таймера, то включает-

IF N

TO

ся ЭМ2 и шток первого пневмоцилиндра втяги-

THEN SET

O1.1

вается

STEP 7

 

Если есть сигнал от выключателя S10, то

IF

I1.0

выключается ЭМ2 и включается ЭМ3. Шток

THEN RESET

O1.1

второго пневмоцилиндра выдвигается

SET

O1.2

 

STEP 8

 

Если есть сигнал от выключателя S21, то

IF

I1.3

выключается ЭМ3 и включается ЭМ1. Шток

THEN RESET

O1.2

первого пневмоцилиндра выдвигается

 

SET

O1.0

 

STEP 9

 

Если есть сигнал от выключателя S11, то

IF

I1.1

выключается ЭМ1 и включается ЭМ4. Шток

THEN RESET

O1.0

второго пневмоцилиндра втягивается

 

SET

O1.3

 

STEP 10

 

Если есть сигнал от выключателя S20, то

IF

I1.2

выключается ЭМ4 и включается ЭМ3. Шток

THEN RESET

O1.3

второго пневмоцилиндра выдвигается

 

SET

O1.2

 

STEP 11

 

Если есть сигнал от выключателя S21, то

IF

I1.3

выключается ЭМ3 и включается счетчик

THEN RESET

O1.2

 

SET

CO

 

22

 

 

Окончание таблицы

 

 

 

Программа

 

Комментарий

 

 

 

STEP 12

 

Если есть сигнал от выключателя S21, то

IF

I1.3

выключается ЭМ3 и включается ЭМ4. Шток

THEN RESET

O1.2

второго пневмоцилиндра втягивается

SET

O1.3

 

STEP 13

 

Если есть сигнал от выключателя S20, то

IF

I1.2

выключается ЭМ4 и включается ЭМ3. Шток

THEN RESET

O1.3

второго пневмоцилиндра выдвигается

SET

O1.2

 

STEP 14

 

Если нет сигнала счетчика, то выключается

IF N CO

 

ЭМ3 и включается ЭМ4. Шток второго пнев-

THEN RESET

O1.2

моцилиндра втягивается

SET

O1.3

 

STEP 15

 

Если есть сигнал выключателя S20, то вы-

IF

I1.2

ключается ЭМ4. Программа переходит к шагу

THEN RESET

O1.3

STEP 3

 

JMP

TO 3

 

5.КРАТКАЯ ИНСТРУКЦИЯ ПО РАБОТЕ

СУПРАВЛЯЮЩЕЙ СИСТЕМОЙ FST НА БАЗЕ КОНТРОЛЛЕРА FPC 202С

Данная инструкция предназначена для пользователя, который работает в режиме реализации выбранной программы. Выбор программы производится из каталога проектов, находящихся в меню программного обеспечения FST 202С «Выбор проекта».

Порядок выполнения работы.

1.Сконфигурировать систему (без объекта) на учебном пневматическом стенде.

2.Включить системный блок компьютера, включить монитор.

3.Вызвать программное обеспечение FST (fst.202.exe), войти в меню каталог «Выбор проекта», выбрать необходимую программу (например, РО.7).

4.Включить источник питания 24 В.

23

5.Проверить в автономном режиме входы и выходы контроллера FPC 202С (по состоянию соответствующих светодиодов на передней панели контроллера).

6.Собрать на стенде схему объекта управления, реализующего выбранную программу РО.7 в соответствии с циклограммой ТП. Соединить схему объекта управления с входами и выходами контроллера.

7.Загрузить программу РО.7 в оперативную память контроллера, предварительно проверив синтаксис программы.

8.Подготовить контроллер FPC 202С непосредственно к исполнению программы, для чего последовательно нажать кнопки, расположенные на передней панели ЦБ контроллера: RUN, номер программы (в данном случае цифра 7) и ENTER. Нажатием кнопки «Пуск» запустить программу РО.7 на исполнение.

9.Проконтролировать правильность исполнения программы по циклограмме ТП.

10.После завершения работы закрыть все окна и выключить компьютер, штатно выйдя из Windows.

Работа № 1 РАЗРАБОТКА ЭЛЕКТРОПНЕВМАТИЧЕСКОЙ СИСТЕМЫ

УПРАВЛЕНИЯ ОДНИМ ПНЕВМОЦИЛИНДРОМ

Цель работы — ознакомление с управляющим устройством сводобно программируемого контроллера типа FPC 202C и использованием его при управлении пневмоприводом, содержащим один пневмоцилиндр. В лабораторной работе рассматривается управление по положению, по времени и по давлению, а также выполнение счета указанного цикла на каких-либо шагах циклограммы в зависимости от дополнительного задания, выданного преподавателем.

При разработке схемы пневмопривода следует предусмотреть возможность управления скоростью хода штоков пневмоцилиндров.

Порядок выполнения работы:

1)получить задание у преподавателя — циклограмму ТП (рис. 8)

суказаниемвсех требуемых условий егоавтоматизации;

24

Рис. 8. Циклограммы ТП

25

2)согласно циклограмме разработать принципиальную схему пневмопривода, выбрав все необходимые информационные элементы;

3)полученную схему пневмопривода собрать на пневматическом стенде, выбрав предварительно все необходимые пневматические устройства и элементы. Затем поставить контроллер, соединив его с компьютером с помощью адаптера. Включить электро- и пневмопитание;

4)составить таблицу коммутаций входов и выходов контрол-

лера. Входами контроллера являются сигналы информационных элементов, а выходами — сигналы, поступающие на электромагниты пневматического распределителя;

5)согласно полученной схеме пневмопривода и таблице коммутаций разработать программу управления на компьютере для контроллера FPC 202C с помощью языка AWL, сопроводив ее соответствующими комментариями и предварительноприсвоив ей имя;

6)полученную программу управления записать в память контроллера;

7)с помощью кнопки «Старт» запустить программу контроллера для управления пневмоприводом;

8)пневмопривод, управляемый контроллером, считается работоспособным только в случае соответствия его работы заданной циклограмме ТП с учетом всех технологических условий его работы;

9)составить отчет о лабораторной работе. Отчет должен содержать:

• заданную циклограмму ТП, построенную в координатах перемещение — шаг с учетом всех заданных условий выполнения ТП;

• разработанную принципиальную схему пневмопривода;

• таблицу коммутаций входов и выходов контроллера;

• разработанную для контроллера программу управления с комментариями.

26

Работа № 2 РАЗРАБОТКА ЭЛЕКТРОПНЕВМАТИЧЕСКОЙ СИСТЕМЫ

УПРАВЛЕНИЯ ДВУМЯ ПНЕВМОЦИЛИНДРАМИ

Цель работы — решение задачи автоматизации циклического ТП на базе пневматических и электронных средств управления, т. е. создания ЭПСУ ТП с двумя пневмоцилиндрами.

В лабораторной работе рассматривается управление по положению, по времени и по давлению, а также выполнение счета указанного цикла на каких-либо шагах циклограммы в зависимости от дополнительного задания, выданного преподавателем.

При разработке схемы пневмопривода следует предусмотреть возможность управления скоростью хода штоков пневмоцилиндров.

Порядок выполнения работы:

1)получить задание у преподавателя — циклограмму ТП (рис. 8)

суказаниемвсех требуемых условий егоавтоматизации;

2)согласно циклограмме разработать принципиальную схему пневмопривода, выбрав все необходимые информационные элементы;

3)полученную схему пневмопривода собрать на пневматическом стенде, выбрав предварительно все необходимые пневматические устройства и элементы. Затем поставить контроллер, соединив его с компьютером с помощью адаптера. Включить электро- и пневмопитание;

4)составить таблицу коммутаций входов и выходов контроллера. Входами контроллера являются сигналы информационных элементов, а выходами — сигналы, поступающие на электромагниты пневматического распределителя;

5)согласно полученной схеме пневмопривода и таблице коммутаций разработать программу управления на компьютере для контроллера FPC 202C с помощью языка AWL, сопроводив ее соответствующими комментариями и предварительноприсвоив ей имя;

6)полученную программу управления записать в память контроллера;

7)с помощью кнопки «Старт» запустить программу контроллера для управления пневмоприводом;

27

8)пневмопривод, управляемый контроллером, считается работоспособным только в случае соответствия его работы заданной циклограмме ТП с учетом всех технологических условий его работы;

9)составить отчет о лабораторной работе. Отчет должен содержать:

• заданную циклограмму ТП, построенную в координатах перемещение — шаг с учетом всех заданных условий выполнения ТП;

• разработанную принципиальную схему пневмопривода;

• таблицу коммутаций входов и выходов контроллера.

• разработанную для контроллера программу управления с комментариями.

ЛИТЕРАТУРА

Ефремова К.Д. Свободно программируемый контроллер для управления пневмоприводом / К.Д. Ефремова, В.Н. Малышев // Гидромашины, гидроприводы и гидропневмоавтоматика: Тез. докладов Всероссийской конференции. М.: МГТУ им. Н.Э. Баумана, 1999.

Ефремова К.Д. Использование программируемых логических контроллеров в управлении гидро- и пневмоприводами: метод. пособие / К.Д. Ефремова, В.Н. Пильгунов, А.В. Яковлев. М.: Изд-во МГТУ им. Н.Э. Баумана, 2006.

FPC-202С. Programmable Controller Manual (находится на кафедре «Гид-

ромеханика, гидромашиныигидропневмоавтоматика» (Э-10)).

Свободно программируемые контроллеры. Язык программирования AWL (находитсяна кафедреЭ-10).

28

СОДЕРЖАНИЕ

 

Введение.......................................................................................................

3

1. Управляющая система FST 202С контроллера FPC 202C.......................

6

1.1. Центральный блок контроллера FPC 202C .......................................

6

1.2. Конструкция центрального блока контроллера FPC 202C ...............

7

1.3. Клавиатура контроллера FPC 202C...................................................

8

2. Особенности техники программирования контроллера FPC 202C.......

10

2.1. Вход в систему IBM FST 202С, выход из системы.........................

10

2.2. Главное меню FST 202С и его функции..........................................

11

2.3. Выбор, загрузка и исполнение AWL-программы...........................

12

2.4. Проектирование, загрузка и исполнение AWL-программы...........

13

2.5. Проектирование программ управления двумя независимыми

 

объектами.........................................................................................

13

3. Алгоритмический язык AWL.................................................................

14

4. Примеры использования свободно программируемого контроллера

 

в управлении пневмоприводом .............................................................

15

Пример 1. Алгоритм решения задачи управления по положению

 

одним пневмоцилиндром.................................................................

16

Пример 2. Алгоритм решения задачи управления по положению

 

и по времени одним пневмоцилиндром ..........................................

18

Пример 3. Алгоритм решения задачи управления по положению

 

двумя пневмоцилиндрами...............................................................

19

Пример 4. Алгоритм решения задачи управления двумя

 

пневмоцилиндрами с использованием таймера и счетчика...........

21

5. Краткая инструкция по работе с управляющей системой FST

 

на базе контроллера FPC 202С..............................................................

23

Работа № 1. Разработка электропневматической системы управления

 

одним пневмоцилиндром ......................................................................

24

Работа № 2. Разработка электропневматической системы управления

 

двумя пневмоцилиндрами.....................................................................

27

Литература .................................................................................................

28

 

29

Учебное издание

Гаврюшина Ольга Сергеевна Ефремова Клара Дмитриевна

ИСПОЛЬЗОВАНИЕ СВОБОДНО ПРОГРАММИРУЕМЫХ КОНТРОЛЛЕРОВ В УПРАВЛЕНИИ ПНЕВМАТИЧЕСКИМ ПРИВОДОМ

ЦИКЛИЧЕСКОГО ДЕЙСТВИЯ

Редактор О.М. Королева

Корректор Е.В. Авалова Компьютерная верстка С.А. Серебряковой

Подписано в печать 16.05.2011. Формат 60×84/16. Усл. печ. л. 1,86. Тираж 200 экз. Изд. № 151. Заказ

Издательство МГТУ им. Н.Э. Баумана. Типография МГТУ им. Н.Э. Баумана. 105005, Москва, 2-я Бауманская ул., 5.

30

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