Федеральне агентство з освіти Російської Федерації
Волгоградський державний технічний університет
Факультет: "Машинобудівний"
Кафедра: "Автоматизації виробничих процесів"
ПОЯСНЮВАЛЬНА ЗАПИСКА
до курсового проекту
з дисципліни: Програмування мікропроцесорних засобів
на тему: Програмування в програмному середовищі Step7 і організація зв'язку Step7 з WinCC
Виконав: студент групи МЕ-521
мьільій Сергій Сергійович
Перевірив: Грязнов Ігор Євгенович
Волгоград 2007
Основи програмування в середовищі Step7
На самому початку роботи нам треба створити проект, для цього при запуску пакета система за замовчуванням запропонує користувачеві ввести його ім'я (Kurs3) і вибрати мінімальний набір необхідного "заліза". У вікні, із списку, вибрати SIMATIC 400 Station - станцію з якою будемо працювати. Далі в загальному вікні програми шукаємо кнопку NetPro (програма побудови обладнання та створення між ними зв'язків), в розпочатому додатку в нашу станцію треба додати: CPU 417-4 (процесор), плату DP - організуючу передачу даних по протоколу ProfiBus і блок живлення (щоб все "харчувалося").
На описуваної станції будемо виробляти програмування нашого контролера. Для передачі даних з Simatic 400 Station (Step7) у SCADу, тут необхідно створити Simatic PC Station, в який додаємо (зі списку збоку) WinCC Application і CP5614 FO (ProfiBas). p align="justify"> Описані дві станції необхідно "пов'язати" за протоколом (зв'язок може бути створений автоматично).
В
Далі закриваємо NetPro (із збереженням) і в Simatic Manager бачимо наступну картинку.
В
Потім заходимо у вкладку Blocks і перейменовуємо ОВ1 в ОВ35. Справа в тому, що в ці блоки пишеться основна програма, циклічно викликається контролером в роботу. Блок ОВ1 викликається без затримки - ПІ-регулятор не встигає відпрацювати. У ОВ35 100мс затримка - цього цілком достатньо. br/>В
Далі клацаємо по ярлику ОВ35 і потрапляємо в режим програмування. Step7 дозволяє вести програмування на трьох мовах: релейному, структурному і мовою функціональних блоків. p align="justify"> При програмуванні всі використовувані змінні спочатку необхідно прописати в таблиці символів і присвоїти їм задані типи та адреси, в які вони будуть поміщатися (див додаток 1).
В
Програму зберемо з трьох блоків:
ПІД-регулятора, налаштованого як ПІ-регулятор (ланка CONT_C);
і двох ланок фільтрації (ланка LAG1ST).