ЛИВС Лаб 2 / laba2
.doc
САНКТ-ПЕТЕРБУРГСКИЙ
ГОСУДАРСТВЕННЫЙ ЭЛЕКТРОТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ
имени В.И. Ульянова (Ленина)«ЛЭТИ».
Лабораторная работа №2
“ Построение измерительных каналов ввода и вывода дискретных сигналов ”
Выполнили:
Группа: Преподаватель:
Цель работы: ознакомление с принципами построения каналов ввода-вывода дискретных сигналов, освоение основ программирования режимов работы каналов, анализа результатов.
Задание:
-
Ознакомиться с принципами работы и характеристиками контроллера и измерительных модулей: 8-канального модуля ввода дискретных сигналов постоянного тока (24 В) – WAGO 750-430; 8-канального модуля вывода дискретных сигналов постоянного тока (24 В) – WAGO 750-530.
-
Сформировать значения дискретных каналов вывода Q в зависимости от значений дискретных каналов ввода I.
Вариант |
Состояние канала дискретного ввода |
Состояния каналов дискретного вывода |
|||||||
Q0 |
Q1 |
Q2 |
Q3 |
Q4 |
Q5 |
Q6 |
Q7 |
||
2 |
I0=0 |
X |
X |
X |
X |
X |
1 |
0 |
1 |
I0=1 |
X |
X |
X |
X |
X |
0 |
1 |
0 |
|
I4=0 |
X |
X |
X |
0 |
1 |
X |
X |
X |
|
I4=1 |
X |
X |
X |
1 |
0 |
X |
X |
X |
|
I5=0 |
1 |
1 |
X |
X |
X |
X |
X |
X |
|
I5=1 |
0 |
0 |
X |
X |
X |
X |
X |
X |
-
Определить схему измерительной системы, обеспечивающую выполнение задания лабораторной работы и нарисовать электрическую схему.
-
Разработать алгоритм управления измерительными каналами, составить блок-схему программы (если требуется автомат состояний).
-
Изучить технологию программирования с помощью программной системы WAGO-I/O-PRO-32.
-
Собрать схему эксперимента.
-
Написать и отладить программу управления проведением эксперимента с помощью WAGO-I/O-PRO-32.
-
Загрузить программу в контроллер и провести эксперимент.
-
Составить отчет по выполненной лабораторной работе.
Описание модуля WAGO 750-530
WAGO 750-530 представляет собой 8-канальный дискретный выходной модуль постоянного тока 24 В (см. рисунок 1).
Рисунок 1
Модуль имеет 8 выходных каналов, занимая в ширину всего 12мм. Модуль предназначен для управления нагрузками постоянного тока 24 В. Выходной сигнал имеет положительную полярность. Все выходы защищены от короткого замыкания, и гальванически изолированы от внутренней шины с помощью оптопар. Технические параметры модуля указаны в таблице.
Число выходов |
8 |
Потребление тока (внутреннее) |
25 мА |
Напряжение шины разводки питания |
Пост. 24 В ( –15 % ... +20 %) |
Тип нагрузки |
резистивная, индуктивная, лампы |
Частота переключения (макс.) 2 кГц |
2 кГц |
Выходной ток |
0.5 A защищен от короткого замыкания |
Потребление тока (тип. внешняя цепь) |
15 мА /модуль+нагрузка |
Напряжение изоляции |
500 В система/питание |
Внутренняя размерность данных |
8 бит |
Описание модуля WAGO 750-430
WAGO 750-430 представляет собой 8-канальный дискретный входной модуль постоянного тока 24 В (см. рисунок 2).
Рисунок 2
Входной модуль имеет 8 дискретных каналов, занимая в ширину всего 12 мм. Каждый входной канал оборудован шумоподавляющим фильтром. Этот фильтр может иметь различные постоянные времени. Для обеспечения гальванической изоляции между входными цепями и внутренней шиной применены оптопары. Технические параметры модуля указаны в таблице.
Число выходов |
8 |
Потребление тока (внутреннее) |
17 мА |
Номинальное напряжение |
Пост. 24 В (−15 % ... +20 %) |
Напряжение сигнала (0) |
Пост. −3 В ... +5В |
Напряжение сигнала (1) |
Пост. 15 В ... 30В |
Входной фильтр |
3.0 мс (750…430) |
Ток питания (тип) |
2.8 мА |
Напряжение изоляции |
500 В система/питание |
Внутренняя размерность данных |
8 бит |
Схема лабораторного эксперимента.
Схема лабораторного эксперимента представлена на рисунке 3.
Блок-схема программы представлена в приложении 1.
Структура программы представлена на рисунке 4.
Рисунок 3
Рисунок 4
Текст программы управления контроллером.
OUT:=IN; присваивание входного значения выходному значению.
I0:=IN AND 2#00000001; записываем значение с входного канала I0 в переменную I0.
IF I0>0 THEN если I0 больше 0 тогда
OUT:=OUT AND 2#00011111; обнуляем значения каналов Q7, Q6, Q5
OUT:=OUT OR 2#01000000; и записываем в выходные каналы значения согласно условию задания (Q7=0, Q6=1,Q5=0)
ELSE иначе если I0 равен нулю
OUT:=OUT AND 2#00011111; обнуляем значения каналов Q7, Q6, Q5
OUT:=OUT OR 2#10100000; и записываем в эти каналы значения согласно условию(Q7=1, Q6=0, Q5=1) .
END_IF окончание инструкции IF.
I0:=IN AND 2#00010000; записываем значение с входного канала I4 в переменную I0.
IF I0>0 THEN если I0 больше 0 тогда
OUT:=OUT AND 2#11100111; обнуляем значения каналов Q3, Q4
OUT:=OUT OR 2#00001000; и записываем в выходные каналы значения согласно условию задания(Q3=1,Q4=0)
ELSE иначе если I0 равен нулю
OUT:=OUT AND 2#11100111; обнуляем значения каналов Q3, Q4
OUT:=OUT OR 2#00010000; и записываем в выходные каналы значения согласно условию задания(Q3=0,Q4=1)
END_IF окончание инструкции IF.
I0:=IN AND 2#00100000; записываем значение с входного канала I5 в переменную I0.
IF I0>0 THEN если I0 больше 0 тогда
OUT:=OUT AND 2#11111100; записываем в выходные каналы Q0 и Q1 значения согласно условию задания(Q0=0,Q1=0)
ELSE иначе если I0 равен нулю
OUT:=OUT OR 2#00000011; записываем в выходные каналы Q0 и Q1 значения согласно условию задания(Q0=1,Q1=1)
END_IF окончание инструкции IF.
Вывод:
В ходе выполнения лабораторной работы был разработан алгоритм управления измерительными каналами(согласно заданию), составлена блок-схема программы.
Написана и отлажена программа управления проведением эксперимента с помощью WAGO-I/O-PRO-32. Также были изучены основные принципы построения каналов ввода-вывода дискретных сигналов, освоены основы программирования режимов работы каналов программирования логических контроллеров(ПЛК) в программной среде WAGO I/O PRO 32.
По результатам проведения эксперимента было установлено что выходные сигналы меняются согласно условию задания, что свидетельствует о корректной работе программы, наглядно показывает о степени усвоении материала и применении полученных знаний.
Приложение 1: блок–схема программы.