Навчальні матеріали з автоматизації технологічних процесів та виробництв, розроблені спільнотою
Тривалість: 4 акад. години (2 пари).
Мета: навчитися створювати змінні та типи даних
Цілі.
Лабораторна установка
Апаратне забезпечення: ПК.
Програмне забезпечення: SCADA zenon.
Дане практичне заняття потребує виконання попереднього Практичне заняття SCADA zenon: проект, екрани, функції
В цій лабораторній роботі ми перейдемо до технічної сторони створення будь-якого проекту – організації зв’язку з апаратними засобами. Для цього ми виберемо та сконфігуруємо комунікаційний драйвер, а потім на його базі створимо декілька змінних.
Система керування отримує дані від обладнання через драйвер. Він вибирається відповідно до мережевого протоколу чи виробника PLC. В zenon інтегровано понад 300 різноманітних драйверів для підключення до найбільш розповсюдженого обладнання.
Створіть та законфігуруйте драйвер для зв’язку з VIPA 300 по S7 TCP/IP.
Як Ви бачите у вікні детального перегляду, тут вже є декілька драйверів для створення внутрішніх, математичних та системних змінних
Автоматично відкриється вікно вибору драйверу.
Перейменування драйверу може знадобитись тоді, коли Ви буде створювати мультитдрайверну систему з багатьма контролерами.
Тепер відкриється діалогове вікно конфігурування драйверу.
Якщо буде стояти режим Hardware після запуску Runtime система відразу спробує з’єднатися з PLC. Оскільки у нас фізично його немає, то в проекті з’явиться помилка комунікації. Для нашого прикладу ми будемо працювати в стимуляційному режимі. В інших закладках налаштовуються комунікаційні параметри. Докладно про них можна знайти в мануалі на відповідний драйвер. При роботі в режимі симуляції жодних додаткових налаштувань робити не потрібно.
Усі змінні повинні відповідати конкретним типам даних згідно до стандартів IEC. В zenon існує можливість використати існуючі типи або створити свій простий чи структурований тип даних.
В проекті ми будемо використовувати існуючі типи даних, а також структурований, який ми зараз і створимо.
Створіть структурований тип даних “Танк” для з полями “Рівень”, “Пуск/Стоп” та “Клапан”.
Далі автоматично з’явиться вікно створення елементів структури
Якщо для елементу структури вибрано Embedded, то властивості його типу даних можуть змінюватись незалежно від базового типу, наданого системою.
У вікні детального перегляду повинен з’явитись створений нами структурований тип даних. Давайте додамо до нього ще декілька елементів.
Далі аналогічним чином додайте до структури елемент ‘Пуск\Стоп’: BOOL та ‘Клапан’: BOOL, Dim1=4.
Процесні змінні являються з’єднуючою ланкою між джерелом даних (PLC, польова шина…) та системою керування. В даному розділі ми створимо декілька змінних, які базуються на простих та структурованих типах даних, скориставшись при цьому поняттям масивів.
Багато драйверів системи керування дозволяють здійснювати прямий імпорт змінних з PLC-програми чи безпосередньо з самого контролера. Інформацію про можливість такого імпорту можна знайти в посібнику користувача на відповідний драйвер.
Створіть змінну-масив “Температура” типу INT на 4 елементи.
Автоматично відкриється вікно створення змінної
Оскільки ми будемо створювати масив змінних, нам необхідно зробити відповідні налаштування.
Після натиснення кнопки Finish, у вікні детального перегляду з’явиться створена нами перша проста змінна-масив, яка у свою чергу містить чотири елементи. Кожен з цих елементів можна налаштувати індивідуально.
Відповідно до встановлених налаштувань, система керування автоматично виконала розподіл адрес для усіх змінних масиву. Ми змінимо цю адресацію на свою власну.
Таблиця адрес для елементів масиву тепер має наступний вигляд:
Давайте виконаємо аналогічні дії, але вже з використанням структурованого типу даних.
Створіть структуровану змінну-масив “Танк” типу “Танк” на 2 елементи
Після натиснення кнопки Finish, система запитає підтвердження на створення дванадцяти змінних. Таким чином, автоматично буде створено структурну змінну, яка містить готовий набір змінних для відображення параметрів двох танків.
Оскільки ми вибрали внутрішній драйвер, а не апаратний, то за розподілом адрес нам слідкувати не потрібно.
Ваш список змінних тепер повинен мати наступний вигляд:
На цьому, наше знайомство зі створенням змінних можна вважати завершеним.
Здобувач надає звіт у форматі документу Word, у якому наводяться усі копії екранів та примітки до них Викладач може перевірити вибірково демонстрацію виконання пунктів лабораторної роботи.
Практичне заняття розробив Олександр Пупена за матеріалами наданими Олександром Голінько (СВ Альтера). Запис відео Альона Бирченко.