- •Министерство образования и науки Украины
- •К выполнению лабораторных работ по курсу «Микропроцессорные и программные средства автоматизации»
- •Использование контроллера simatic s7-200 для логико-программного управления
- •1. Цель работы:
- •2. Основные сведения о контроллере s7-200
- •3. Порядок выполнения работы
- •4. Протокол лабораторной работы должен содержать
- •5. Вопросы для самопроверки
- •2. Основные сведения об аппаратных средствах
- •3. Порядок выполнения работы
- •4. Протокол лабораторной работы должен содержать
- •5. Вопросы для самопроверки
- •Конфигурирование технической структуры контроллера s7-300
- •1. Цель работы:
- •2. Основные сведения об аппаратных средствах
- •3. Порядок выполнения работы
- •4. Протокол лабораторной работы должен содержать
- •5. Вопросы для самопроверки
- •Основы программирования в среде step 7
- •1. Цель работы:
- •2. Основные сведения о порядке составления программ в среде step 7
- •3. Пример решения задачи автоматизации средствами Step 7
- •4. Порядок выполнения работы
- •5. Протокол лабораторной работы должен содержать
- •6. Вопросы для самопроверки
- •2. Основные сведения о Micromaster 420
- •3. Порядок выполнения работы
- •4. Протокол лабораторной работы должен содержать
- •5. Вопросы для самопроверки
- •Использование функциональных блоков
- •Систем регулирования
- •1. Цель работы:
- •2. Основные сведения о функциональных возможностях и порядке работы с функциональными блоками регуляторов температуры
- •3. Порядок выполнения работы
- •4. Протокол лабораторной работы должен содержать
- •5. Вопросы для самопроверки
- •Устройство и проектирование человеко-машинного интерфейса
- •1. Цель работы:
- •2. Основные сведения об устройсве и проектировании челевеко-машинного интерфейса
- •1 Вывод эквипотенциального заземления 2 Соединитель кабеля питания
- •3 Интерфейс rs 422/485 4 profinet-соединение 5 usb порт
- •3. Порядок выполнения работы
- •4. Протокол лабораторной работы должен содержать
- •5. Вопросы для самопроверки
- •Приложение 1
- •Управления смесительной установкой
- •2. Управление поточно-транспортной системой
- •3. Управление пастеризационной установкой
- •4. Управление пропаривателем
- •Список литературы
3. Порядок выполнения работы
3.1. При выключенном электропитании соедините с помощью кабеля PC/PPI USB-порт персонального компьютера (ПК) с нулевым или первым портом S7-200.
3.2. Включите ПК и с помощью тумблера "Сеть" подайте питание на лабораторный стенд.
3.3. Запустите программу STEP7 MicroWIN, ярлык которой находится на "Рабочем столе" ПК. Вначале необходимо установить связь между ПК и контроллером. Для этого в открывшемся окне программы слева нажмите кнопку "Communications". Проверьте, чтобы в качестве интерфейса для сетевых параметров был установлен кабель PC/PPI (Address 0), скорость передачи (transmission rate) - 9.6 Кбит/с. Далее дважды щелкните левой кнопкой мыши на изображении стрелок. После установления связи с S7-200 можно создавать и загружать программы в контроллер.
3.4. Воспользуемся готовым примером программы управления яркостью свечения лампы. Для этого в меню "File" следует выбрать пункт "Open" и открыть файл "Lamp.mwp".
Рис. 2.4. Схема подключения входов и выходов контроллера.
Поворачивая аналоговый потенциометр (первый слева на лабораторном стенде), можно изменять ширину прямоугольных импульсов на выходе Q0.0 (A0.0)
В каждом цикле выполнения программы значение аналогового потенциометра AIW4 копируется в слово меркера MW0 со сдвижкой на 10 двоичных разрядов. Если значение изменилось, то проводится новая инициализация широтно-импульсной модуляции на выходе Q0.0 (A0.0). При этом новое значение будет воспринято как ширина импульса в миллисекундах.
3.5. Переключатель режимов работы контроллера установите в положение Term. Для загрузки программы в контроллер S7-200 щелкните левой кнопкой мыши на символе Download, который находится на панели инструментов.
3.6. Для запуска программы на выполнение щелкните на символе Run. Измените положение потенциометра и следите за свечением светодиода на выходе Q0.0.
3.7. Для знакомства с вводом аналоговых сигналов и организацией обмена информацией между контроллером S7-200 и текстовым дисплеем TD 200 следует открыть файл "Temperat.mwp".
Рис. 2.5. Схема подключения аппаратных средств
В данном примере рассматривается измерение температуры и мониторинг пределов её изменений с использованием аналогового модуля расширения EM235, к одному из каналов которого подключено термосопротивление Rt. Для того, чтобы преобразовать зависимое от температуры изменение сопротивления в напряжение, используется аналоговый выход как источник постоянного тока. Выход питает датчик Rt постоянным током 5 mA. С помощью этой цепи генерируется линейное входное напряжение. EM235 преобразует данное напряжение в цифровое значение, которое циклически читается программой. Из прочитанного значения программа вычисляет температуру, используя следующую формулу:
где
- Цифровое значение = значение, хранящееся в AIWx (x=0,2,4).
- 0°C-Смещение = цифровое значение, измеренное при 0°C=8340.
- 1°C-Значение = изменение значения при увеличении температуры на
1°C=424.
Программа вычисляет значение до первой десятичной запятой и записывает результат в встроенную переменную Сообщения 1: ’’Температура = xxx.x°C’’, которая отображается на TD200.
В сегменте инициализации программы пользователь может ввести верхний и нижний пределы температуры. Программа контролирует измеряемое значение и отображает предупреждение на TD200, если измеренная температура вышла из указанного диапазона. Если измеренная температура превысила верхнюю границу температуры, то на второй строке дисплея TD200 появляется Сообщение 2: ‘’Температура > xxx.x°C’’; если измеренная температура меньше нижнего предела температуры, то отображается Сообщение 3: ‘’Температура < xxx.x°C".
Схема подключения аппаратных средств для данного примера приведена на рис. 2.5, а блок-схема алгоритма программы - на рис. 2.6.
3.8. Загрузите программу в контроллер и запустите её на выполнение. Дотронувшись рукой до датчика температуры, следует прогреть его в течение нескольких секунд и после наблюдать за изменением показаний на TD 200.
3.9. Разработайте алгоритм и программу вывода на TD 200 значений аналогового потенциометра.