Частина тексту файла (без зображень, графіків і формул):
МIНIСТЕРСТВО ОСВIТИ І НАУКИ, МОЛОДІ ТА СПОРТУ УКРАЇНИ
НАЦІОНАЛЬНИЙ УНІВЕРСИТЕТ “ЛЬВІВСЬКА ПОЛІТЕХНІКА”
Звіт
до лабораторної роботи № 4
з курсу “Контролери систем керування”
Розроблення автоматичної системи керування ліфтом на базі ПЛК
Львів-2013
Мета роботи: освоїти принципи роботи лічильників та методику програмування текстових панелей. Отримати навики розроблення автоматизованих систем з використанням ПЛК фірми Vipa та розроблення програм згідно поставлених задач автоматизації на прикладі автоматичної системи управління ліфтом.
Завдання.
Варіант
№
Адреса
пам’яті для
збереження
значення
лічильника
(MW)
Кількістьповерхів
Адреса
пам’ятідля
збереження
коду
натиснутої
кнопки
(MW)
Номер блоку даних
Адреса байту функціональних клавіш
3
4
7
6
3
52
Короткі теоретичні відомості
STEP 7 містить лічильники, з допомогою яких можливо проводити пряму
(лічба по зростанню) та зворотну (лічба на зменшення) лічбу. Лічильники
розташовані в каталозі елементів редактору програм у папці Counter (Лічильник).
Можливо задати лічильникам початкове значення, скинути значення лічильника в
нуль, збільшити чи зменшити його значення на 1, зчитати поточне значення
лічильника в форматі BCD (двійково-десяткове), в шістнадцятковій формі, а також
зчитати стан лічильника. Кожен лічильник має ідентифікатор (назву), який
складається із області пам’яті та номеру лічильника (наприклад С0, С1, С2 і т.д.).
Лічильники розміщуються в системній пам’яті ЦПУ і їхня кількість залежить від
версії ЦПУ. Максимальне значення, яке може прийняти лічильник – 999, а
мінімальне – 0 (значення лічильника не може бути меншим 0 і більшим 999).
Лічильник прямої/зворотньої лічби з можливістю
встановлення/скидання значення
Лічильники мають вхід збільшення значення лічильника CU; вхід зменшення
значення лічильника CD; вхід S встановлення значення, що знаходить на вході PV
та вхід скидання R значення лічильника в нуль; ідентифікатора лічильника; вихід Q
(дані про стан лічильника); вихід CV (поточне значення лічильника в двійковому
форматі); вихід CV_BCD (поточне значення лічильника у двійково-десятковому
форматі).
Зміна сигнального стану з 0 на 1 (позитивний фронт RLO) на вході CU
призводить до збільшення значення лічильника на одиницю, а на вході CD –
зменшення значення лічильника на одиницю. Зауважимо, якщо поточне значення лічильника рівне 999 і на вході CU
присутній позитивний фронт RLO (зміна сигнального стану з 0 на 1) значення
лічильника не зміниться, залишиться рівним 999. Так само і якщо поточне значення
лічильника становить нуль і на вході CD присутній позитивний фронт RLO,
значення лічильника залишиться без змін (нульовим). Лічильник не обробляє
від’ємні значення.
Додаток 1
Номер блоку даних–3
Номер байту зарезервований для функціональних клавіш– 52
Повідомлення№1
Номер байту в блоці даних, з якого починається повідомлення– DBB 32
Біт дозволу виведення повідомлення– DBX 12.7
Адреса області пам’яті для виведення даних у позицію 1 –DBW 47
Повідомлення№2
Номер байту в блоці даних, з якого починається повідомлення– DBB 72
Біт дозволу виведення повідомлення– DBX 12.6
Адреса області пам’яті для виведення даних у позицію 1 – DBW 87
Адреса області пам’яті для виведення даних у позицію 2 – DBW 110
Повідомлення№3
Номер байту в блоці даних, зякого починається повідомлення– DBB 112
Біт дозволу виведення повідомлення–DBX 12.5
Адреса області пам’яті для виведення даних у позицію 1 –DBW 127
Адреса області пам’яті для виведення даних у позицію 2 – DBW 150
Таблиця символів:
/
Остаточна версія програми.
/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
Висновок: на цій лабораторній роботі я освоїла освоїти принципи роботи лічильників та методику програмування текстових панелей. Отримала навики розроблення автоматизованих систем з використанням ПЛК фірми Vipa та розроблення програм згідно поставлених задач автоматизації на прикладі автоматичної системи управління ліфтом.