50837

ПРИМЕНЕНИЕ СПЕЦИАЛЬНЫХ ФУНКЦИЙ LOGO! ПРИ ПРОЕКТИРОВАНИИ СИСТЕМ ПРОМЫШЛЕННОЙ АВТОМАТИКИ

Лабораторная работа

Коммуникация, связь, радиоэлектроника и цифровые приборы

Подать сигнал запуска ЛОГ. Через параметризуемое время наблюдать появление высокого уровня ЛОГ. Подать сигнал высокого уровня ЛОГ. 1 на вход I1 сигнал сброса на входе I2 равен ЛОГ.

Русский

2014-02-03

400 KB

4 чел.

ЛАБОРАТОРНАЯ РАБОТА №2

«ПРИМЕНЕНИЕ СПЕЦИАЛЬНЫХ ФУНКЦИЙ LOGO! ПРИ ПРОЕКТИРОВАНИИ СИСТЕМ ПРОМЫШЛЕННОЙ АВТОМАТИКИ»

Цель работы
Содержание работы
Порядок выполнения работы
Содержание отчёта

Цель работы: 

Изучить список и особенности применения специальных функций «SF» контроллера LOGO! при проектировании систем промышленной автоматики.

оглавление 

Содержание работы

Из списка специальных функций (SF) контроллера LOGO! выбрать поочерёдно каждую функцию и следуя указаниям пункта 2.2.3 произвести исследования свойств каждой функции.

оглавление 

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

Изучить разделы технического описания, касающиеся способов подключения, ввода программы и описания специальных функций ПЛК LOGO!

Задержка включения (ON – Delay)

Краткое описание

При задержке включения выход не включается, пока не истечет определяемый период времени.

Рисунок 2.1

1. Подключить ПЛК LOGO! в соответствии с указаниями Ввести программу в ПЛК LOGO!, представленную на рисунке 2.1, в соответствии с указаниями, в случае применения программы LOGO!_SOFT_COMFORT 4.0;

2. Подать сигнал запуска (ЛОГ. 1) на вход I1;

3. Установить временные параметры переключения;

4. Через параметризуемое время наблюдать появление высокого уровня (ЛОГ. 1) на выходе Q1;

5. Убедиться, что сигнал на выходе Q1 появляется только при наличии сигнала запуска на входе I1;

6. Зарисовать временные диаграммы работы блока.

Примечание

На рисунке 2.2.1 показан пример задания параметризуемого времени в среде программы LOGO!_SOFT_COMFORT 4.0. При анализе работы блоков, реализующих временные функции, все текущие изменения в работе блоков, можно наблюдать непосредственно на экране компъютера.

Задержка выключения (OFF – Delay)

Краткое описание

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

Рисунок 2.2

1. Ввести программу, представленную на рисунке 2.2;

2. Установить временные параметры переключения;

3. Подать сигнал высокого уровня (ЛОГ. 1) на вход I1, сигнал сброса, на входе I2, равен ЛОГ. 0, – Наблюдать появление высокого уровня (ЛОГ. 1) на выходе Q1;

4. При переводе сигнала на входе I1 с высокого уровня (ЛОГ. 1) на низкий (ЛОГ. 0), через параметризуемое время наблюдать появление низкого уровня (ЛОГ. 0) на выходе Q1;

5. Убедиться, что сигнал на выходе Q1 изменяется с 1 на 0 через время Т, только при отсутствии сигнала сброса на входе I2 и отсутствия нового перезапуска таймера входом I1;

6. Зарисовать временные диаграммы работы блока.

Задержка включения и выключения (ON - /OFF – Delay)

Краткое описание

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

Рисунок 2.3

1. Ввести программу, представленную на рисунке 2.3;

2. Установить временные параметры переключения;

3. Подать сигнал высокого уровня (ЛОГ. 1) на вход I1;

4. Через параметризуемое время наблюдать появление высокого уровня (ЛОГ. 1) на выходе Q1. При переводе сигнала на входе I1 с высокого уровня (ЛОГ. 1) на низкий (ЛОГ. 0), через параметризуемое время наблюдать появление низкого уровня (ЛОГ. 0) на выходе Q1;

5. Убедиться, что сигнал на выходе Q1 изменяется с 0 на 1 через время ТH только при наличии сигнала запуска на входе I1 в течении времени большее чем ТH. Задержка выключения, когда сигнал на выходе Q1 изменяется с 1 на 0 через время ТL, происходит только  если состояние сигнала на входе I1 остается равным 0 по крайней мере в течение параметризованного интервала времени TL;

6. Зарисовать временные диаграммы работы блока.

Задержка включения с запоминанием

 (Retentive ON – Delay)

Краткое описание

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

Рисунок 2.4

1. Ввести программу, представленную на рисунке 2.4;

2. Установить временные параметры переключения;

3. Подать сигнал высокого уровня (ЛОГ. 1) на вход I1;

4. Через параметризуемое время наблюдать появление высокого уровня (ЛОГ. 1) на выходе Q1.;

5. Убедиться, что сигнал на выходе Q1 изменяется с 0 на 1 через время Ta независимо от повторного перезапуска на входе Trg или переводе сигнала на входе I1 с высокого уровня (ЛОГ. 1) на низкий (ЛОГ. 0).

 Выход Q1 и время Ta сбрасываются в 0, только при переводе сигнала на входе I2 с низкого (ЛОГ. 0) на высокий уровень (ЛОГ. 1);

6. Зарисовать временные диаграммы работы блока.

Интервальное реле времени – импульсный выход

(Wiping relay[pulse output])

Краткое описание

Входной сигнал взывает появление сигнала заданной длительности на выходе.

Рисунок 2.5

1. Ввести программу, представленную на рисунке 2.5;

2. Установить временные параметры переключения;

3. Подать сигнал высокого уровня (ЛОГ. 1) на вход I1;

4. Наблюдать немедленное появление высокого уровня (ЛОГ. 1) на выходе Q1. Через параметризуемое время выход Q1 переключится с высокого уровня (ЛОГ. 1) на низкий (ЛОГ. 0), формируя таким образом импульс, длительностью Та;

5. Убедиться, что при изменении состояние сигнала на входе Trg с 1 на 0 до истечения заданного времени, выход тоже немедленно переключается обратно с 1 на 0;

6. Зарисовать временные диаграммы работы блока.

Интервальное реле времени, запускаемое фронтом

(Edge triggered wiping relay)

Краткое описание

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

Рисунок 2.6

1. Ввести программу, представленную на рисунке 2.6;

2. Установить временные параметры переключения;

3. Подать сигнал высокого уровня (ЛОГ. 1) на вход I1;

4. Наблюдать немедленное появление высокого уровня (ЛОГ. 1) на выходе Q1. Через параметризуемое время выход Q1 переключится с высокого уровня (ЛОГ. 1) на низкий (ЛОГ. 0), формируя таким образом импульс, длительностью Та;

5. Убедиться, что при изменении состояние сигнала на входе Trg с 1 на 0 до истечения заданного времени (перезапуск), время Ta сбрасывается, а выход остается включенным.

6. Зарисовать временные диаграммы работы блока.

Семидневный часовой выключатель (Weekly Timer)

Краткое описание

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

Рисунок 2.7

1. Ввести программу, представленную на рисунке 2.7;

2. Установить временные параметры переключения(вводятся текущие временные параметры, совпадающие с временем проведения занятия, в примере, на рисунке 2.7,– это вторая пара в понедельник);

3. Инициировать LOGO! или включить режим симуляции в программе LOGO!_SOFT_COMFORT 4.0;

4. Наблюдать появление сигнала высокого уровня (ЛОГ. 1) на выходе Q1 в 10ч 50мин и сброс сигнала в 10ч 51мин, далее, появление сигнала высокого уровня (ЛОГ. 1) на выходе Q1 в 10ч 52мин и сброс сигнала в 10ч 53мин и повторное появление сигнала высокого уровня (ЛОГ. 1) на выходе Q1 в 10ч 54мин и сброс сигнала в 10ч 55мин.;

Выключатель света на лестничной клетке

(Stairway lighting switch)

Краткое описание

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

Рисунок 2.8

1. Ввести программу, представленную на рисунке 2.8;

2. Установить временные параметры переключения (база-минуты, значение-1мин);

3. Подать сигнал высокого уровня (ЛОГ. 1) на вход I1;

4. Наблюдать немедленное появление высокого уровня (ЛОГ. 1) на выходе Q1. При переключится сигнала на входе I1 с высокого уровня (ЛОГ. 1) на низкий (ЛОГ. 0) начинается отсчет текущего времени Ta. За 15сек до того, как Ta достигнет значения Т, выход Q на 1 сек устанавливается в 0;

5. Убедиться, что при повторном перезапуске на входе I1 текущее время Ta сбрасывается и начинается новый отсчёт времени.

6. Зарисовать временные диаграммы работы блока.

Самоблокирующееся реле (Latching Relay)

Краткое описание

Выход Q устанавливается через вход S. Выход сбрасывается через вход R.

Рисунок 2.9

1. Ввести программу, представленную на рисунке 2.9;

2. Заполнить таблицу истинности, представленную на рисунке 2.10;

S

R

Q

Событие

0

0

0

1

 

1

0

 

1

1

Рисунок 2.10

3. Зарисовать временные диаграммы работы блока.

Импульсное реле (Pulse Relay)

Краткое описание

Выход устанавливается и сбрасывается коротким импульсом на входе.

Рисунок 2.11

1. Ввести программу, представленную на рисунке 2.11;

2. Сбросить выход Q1 коротким импульсом на входе I2(R);

3. Коротким импульсом на входе I1(S) установить выход Q1 в состояние (ЛОГ. 1). Следующий импульс на входе I1(S) сбрасывает выход Q1 в состояние (ЛОГ. 0).

3. Зарисовать временные диаграммы работы блока.

Двухфункциональный переключатель

(Multiple function switch)

Краткое описание

Переключатель с 2 различными функциями:

Импульсный переключатель с задержкой выключения

Переключатель (постоянный свет).

Рисунок 2.12

1. Ввести программу, представленную на рисунке 2.12;

2. Установить временные параметры переключения:

– задержка выключения – 15сек;

– интервал перехода в непрерывный режим – 10сек;

3. Подать сигнал высокого уровня (ЛОГ. 1) на вход I1;

4. Наблюдать появление высокого уровня (ЛОГ. 1) на входе Q1;

5. Переключить сигнал на входе I1 с высокого уровня (ЛОГ. 1) на низкий уровень (ЛОГ. 0) через время меньше чем 10сек;

6. Через 15сек после этого наблюдать появление низкого уровня (ЛОГ. 0) на выходе Q1;

7. Повторить п.3 – п.5. После установки сигнала высокого уровня (ЛОГ. 1) на выход Q1 снова подать сигнал высокого уровня (ЛОГ. 1) на вход I1;

8. Наблюдать немедленное отключение выхода Q1;

9. Подать сигнал высокого уровня (ЛОГ. 1) на вход I1 на время, больше чем 10сек;

10. Наблюдать переход в непрерывный режим;

11. Зарисовать временные диаграммы работы блока.

Генератор симметричных тактовых импульсов

(Symmetrical Pulse Generator)

Краткое описание

На выходе выводятся тактовые импульсы с заданной величиной периода следования.

Рисунок 2.13

1. Ввести программу, представленную на рисунке 2.13;

2. Установить временные параметры переключения;

3. Подать сигнал высокого уровня (ЛОГ. 1) на вход I1;

4. Наблюдать периодическое переключение сигнала на выходе Q1 с высокого уровня (ЛОГ. 1) на низкий (ЛОГ. 0) с периодом 4 сек.

Асинхронный генератор импульсов

(Asynchronous Pulse Generator)

Краткое описание

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

Рисунок 2.14

1. Ввести программу, представленную на рисунке 2.14;

2. Установить временные параметры переключения;

3. Подать сигнал высокого уровня (ЛОГ. 1) на вход I1;

4. Наблюдать периодическое переключение сигнала на выходе Q1 с высокого уровня (ЛОГ. 1) на низкий (ЛОГ. 0) с длительностью импульса – 2сек и длительностью паузы – 1сек;

5. Подать сигнал высокого уровня (ЛОГ. 1) на вход I2;

6. Наблюдать периодическое переключение сигнала на выходе Q1 с высокого уровня (ЛОГ. 1) на низкий (ЛОГ. 0) с длительностью импульса – 1сек и длительностью паузы – 2сек;

7. Зарисовать временные диаграммы работы блока.

Генератор случайных импульсов (Random Generator)

Краткое описание

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

Рисунок 2.15

1. Ввести программу, представленную на рисунке 2.15;

2. Установить временные параметры переключения;

3. Подать сигнал высокого уровня (ЛОГ. 1) на вход I1;

4. Через время, меньшее или равное 5 сек наблюдать появление высокого уровня (ЛОГ. 1) на выходе Q1. При переводе сигнала на входе I1 с высокого уровня (ЛОГ. 1) на низкий (ЛОГ. 0), через время меньшее или равное 3 сек наблюдать появление низкого уровня (ЛОГ. 0) на выходе Q1;

5. Убедиться, что сигнал на выходе Q1 изменяется с 0 на 1 через время ТH только при наличии сигнала запуска на входе I1 в течении времени большее чем ТH. Задержка выключения, когда сигнал на выходе Q1 изменяется с 1 на 0 через время ТL, происходит только если состояние сигнала на входе I1 остается равным 0 по крайней мере в течение параметризованного интервала времени TL;

6. Повторить эксперимент несколько раз, наблюдая случайным образом устанавливаемую задержку включения и выключения в пределах параметризуемых значений;

7. Зарисовать временные диаграммы работы блока для одного эксперимента.

Реверсивный счетчик (Up/Down counter)

Краткое описание

При получении входного импульса внутренний счетчик начинает счет вперед или назад, в зависимости от параметризации. Когда достигнуто заданное значение, устанавливается выход. Направление счета устанавливается отдельным входом.

Рисунок 2.16

1. Ввести программу, представленную на рисунке 2.16;

2. Установить предельные параметры счёта;

3. Подать импульсный сигнал на вход I1(R), сбросив при этом содержимое счётчика;

4. Подавать импульсный сигнал на вход I2(CNT);

5. Наблюдать появление сигнала высокого уровня (ЛОГ. 1) на выходе Q1 через 5 импульсных сигналов на входе I2;

6. Подать сигнал высокого уровня (ЛОГ. 1) вход I3(DIR), тем самым переключив счётчик на вычитание;

7. Подать импульсный сигнал на вход I2(CNT), уменьшив таким образом содержимое счётчика;

8. Убедиться, что сигнал на выходе Q1 изменяется с 1 на 0.

Аналоговый триггер (Analog threshold trigger)

Краткое описание

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

Рисунок 2.17

1. Ввести программу, представленную на рисунке 2.17;

2. Установить предельные параметры переключения согласно п/п 1.5.2.18;

3. Подать от стабилизированного блока питания на вход I7(AI1) постоянное напряжение ≥ 6 В;

4. Наблюдать появление сигнала высокого уровня (ЛОГ. 1) на выходе Q1;

5. Подать от стабилизированного блока питания на вход I7(AI1) постоянное напряжение ≤ 4 В;

6. Наблюдать появление сигнала низкого уровня (ЛОГ. 0) на выходе Q1.

Аналоговый компаратор (Analog Compactor)

Краткое описание

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

Рисунок 2.18

1. Ввести программу, представленную на рисунке 2.18;

2. Установить предельные параметры переключения согласно п/п 1.5.2.19;

3. Подать от стабилизированного блока питания на вход I7(AI1) постоянное напряжение ≥6 В;

4. Подать от другого стабилизированного блока питания на вход I8(AI2) постоянное напряжение 4 В;

5. Наблюдать появление сигнала высокого уровня (ЛОГ. 1) на выходе Q1;

6. Уменьшить напряжение на входе I7(AI1) до величины ≤ 6 В;

7. Наблюдать появление сигнала низкого уровня (ЛОГ. 0) на выходе Q1.

оглавление 

2.2.4 Содержание отчёта

1.Предоставить схему, спроектированного устройства, выполненную на языке FBD(язык функциональных блоков) или LAD(язык релейно-контактной логики).

оглавление 


 

А также другие работы, которые могут Вас заинтересовать

50436. Сравнение вельш-корги-кардиган и вельш-корги-пемброк 1.36 MB
  Корги самая маленькая из группы пастушьих собак. Как и все остальные представители этой группы, корги в последнее время редко используются по назначению, однако их высокие рабочие качества постоянно подтверждаются учебными испытаниями и соревнованиями, где они успешно конкурируют с другими
50437. ЛОГІЧНІ ЕЛЕМЕНТИ І НАЙПРОСТІШІ КОМБІНАЦІЙНІ СХЕМИ 284 KB
  Проаналізувати задану комбінаційну схему див. Зібрати задану схему. На підставі отриманої ТС за допомогою ГС і ЛА протестирувати зібрану схему і зняти її часову діаграму. Спробувати спростити отриманий ЛВ і одержати нову схему.
50438. Описание терминального режима 190 KB
  В контексте пользователя доступны только простые команды некоторые базовые операции для мониторинга не влияющие на конфигурацию маршрутизатора. В контексте администратора доступны команды позволяющие получить полную информацию о конфигурации маршрутизатора и его состоянии команды перехода в режим конфигурирования команды сохранения и загрузки конфигурации. Глобальный контекст конфигурирования содержит как непосредственно команды конфигурирования маршрутизатора так и команды перехода в контексты конфигурирования подсистем маршрутизатора...
50439. ОПРЕДЕЛЕНИЕ СКЛОННОСТИ К ОТКЛОНЯЮЩЕМУСЯ ПОВЕДЕНИЮ 305 KB
  Если нет другого выхода то спор можно разрешить и дракой. Если в кинофильме нет ни одной приличной драки это плохое кино. Когда я стою на мосту то меня иногда так и тянет прыгнуть вниз. Если в фильме нет ни одной приличной драки – это плохое кино.
50440. Енергозбереження. Методичні вказівки 441 KB
  Лабораторні роботи дають змогу студентам що вивчають курс перевірити та дослідити теорію яку подано в навчальних посібниках та лекціях дають знання щодо шляхів раціонального використання всіх видів енергії від її виробництва до споживання. Після виконання кожної лабораторної роботи оформлюється звіт. Звіт про виконання лабораторної роботи повинен мітити: назву та мету лабораторної роботи; короткі теоретичні відомості які необхідні для захисту лабораторної роботи непотрібно друкувати всі теоретичні відомості з методички чи книжки;...
50441. Определить средние значения очередей пассажиров и машин и средние значения времени пребывания на стоянке пассажиров и машин 106.5 KB
  Система массового обслуживания представляет собой стоянку такси, на которую поступает поток пассажиров с интенсивностью и поток машин с интенсивностью заявок в час (все потоки простейшие). Пассажиры образуют очередь, которая уменьшается на 1, когда к стоянке подходит машина. В случае, когда на стоянке нет пассажиров, в очередь становятся машины. Число мест для машин на стоянке ограничено (n=10). Очередь пассажиров не ограничена, посадка производится мгновенно.
50442. Моделирование детерминированных процессов 70 KB
  Исследование задачи моделирования на ЭВМ детерминированных составляющих произвольных воздействий в системах управления. Машинная реализация схемы моделирования порождающего детерминированный процесс однородного дифференциального уравнения осуществляется в настоящей работе стандартными средствами пакета SIMULINK. Полученное по исходным данным дифференциальное уравнение с вычисленными начальными условиями реализуется в схему моделирования которая средствами системы SIMULINK преобразуется в блокдиаграмму Sмодели...
50443. Синтез линейно-параметрических моделей детерминированных процессов 87 KB
  Пусть gt –непрерывный по времени детерминированный процесс заданный своим аналитическим выражение и –его изображение по Лапласу где характеристический многочлен его дифференциальной модели. Введение “n†новых переменных величин по правилу i=11n приводит к совокупной системе уравнений для Выражения 5 и 6 определяют структуру полученной дифференциальной динамической модели детерминированного процесса gt: система уравнений 5 представляет собой динамический блок формирования...
50444. Моделирование стационарных случайных процессов 231 KB
  Получение реализации стационарного случайного процесса с заданными вероятностными свойствами основано на линейном преобразовании случайной функции. Вычисление ковариационной функции выходного процесса приводит к цепочке равенств 3 учитывая что получим следующее выражение: 4 По определению дисперсия выходного сигнала равна: 5 Из выражения 5 следует что для вычисления дисперсии выходного сигнала знания дисперсии входного сигнала недостаточно а необходимо располагать его ковариационной...