Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лаб_раб_МППСА1.doc
Скачиваний:
71
Добавлен:
07.11.2019
Размер:
5.13 Mб
Скачать

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 значений аналогового потенциометра.