Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
МВ_ЛР_РТК_0.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
25.83 Mб
Скачать

Лабораторна робота № 4 Програмування промислових контролерів на прикладі контролера фірми fc620 fst фірми festo.

Мета роботи – отримання практичних навиків складання програм для роботів і запису програм в пристрій, що запам'ятовує на базі контролера фірми FC620 FST фірми FESTO.

4.1 Теоретичні відомості

ПЛК в загальному вигляді складається з двох основних блоків: процесорного модуля та системи вводу-виводу зовнішніх сигналів. Процесорний модуль керує всією логікою роботи ПЛК і ділиться на процесор і пам'ять.

Система вводу-виводу фізично підключається до «польових» пристроїв (реле-підсилювачі, вимикачі, пускачі, датчики, перемикачі, сенсори, керуючі магніти розподільників, клапанів і т.д.) і забезпечує інтерфейс між процесорним модулем і інформаційними (входами) і керуючими (виходами) каналами.

Під час роботи процесор «читає» вхідні данні з підключених польових пристроїв за допомогою своїх вхідних інтерфейсів, а потім виконує керуючу програму, яка завантажена в пам'ять процесорного модуля. Програми зазвичай розробляються мовою релейної логіки, яка дуже схожа на схеми релейної автоматики, і повинні бути завантажені в пам'ять контролера до початку його роботи.

Нарешті, на основі програми, ПЛК «записує» або оновлює керуючі виходи через вихідні інтерфейси. Цей процес, який називається циклом сканування, постійно виконується в одній і тій же послідовності без зупинки і змінюється тільки тоді, коли вносяться зміни в керуючу програму.

ПЛК зазвичай керують машинами або процесами, використовуючи «дискретні» входи і виходи для визначення стану об’єкта. Наприклад, якщо кінцевий вимикач визначає наявність деталі, то він переходить в стан «ВВІМКНЕНО» або «1» , а якщо не знаходить деталь, то видає сигнал «ВИМКНЕНО» або «0».

Машина або пристрій постійно виконує визначені послідовні дії відповідно до програми дій або після закінчення заданого проміжку часу. Передбачувана послідовність дій зазвичай переривається тільки тоді, коли виникає аварійна ситуація.

Програмовані логічні міні-контролери сімейства FEC© Standard це сімейство універсальних пристроїв програмно-логічного управління призначених для простих задач автоматизації технологічного обладнання та технологічних процесів з мінімальними витратами. Областю застосування виробів зі складу сімейства є системи до системи керування з обмеженою кількістю каналів вводу/виводу дискретних та аналогових сигналів практично в усіх галузях промислового виробництва від легкої та харчової промисловості до машинобудування та енергетики.

Загальний вигляд контролера FC620-FST представлено на рис. 4.4.

Рисунок 4.4. Загальний вигляд ПЛК FC620-FST

1 – цифрові (дискретні входи);

2– 3 аналогові входи та 1 аналоговий вихід;

3 – цифрові (дискретні) виходи;

4 – живлення контролера ;

5 – поворотний перемикач RUN/STOP;

6 – Два послідовних інтерфейси (RS232).

Технічна характеристика ПЛК FC620-FST наведена в таблиці 4.2.

Параметр

Технічні дані

Робоча температура

0…55°С

Робоча напруга

24 В постійного струму (+25%/-15%)

Споживання енергії

< 5 Вт

Кількість цифрових входів

32

Вхідна напруга/струм

24 В постійного струму / номінально 5 мА

Кількість цифрових виходів

16

Контакти

Транзистор

Вихідна напруга / струм

24 В постійного струму / макс. 400 мА

Кількість аналогових входів

3

Діапазон рівня вхідного сигналу

0…20 мА

Кількість аналогових виходів

1

Діапазон рівня вихідного сигналу

0…20 мА

Час перетворення аналогового сигналу

10 мс

Максимальний опір навантаження

700 Ω

Програмування

Кількість програм та задач на проект

64(0…63)

Допустимі адреси входів

0…255

адресовані як біти чи слова

Допустимі адреси виходів

0…255

адресовані як біти чи слова

Кількість прапорів

10000 (0…9999) адресовані як біти чи слова

Кількість таймерів та лічильників

256 (0…255)

В кожному випадку з 1 бітом стану, 1 установочним та 1 реальним значенням

Кількість регістрів

256 (0…255)

адресовані як слова

Кількість різних операцій

>28

Кількість підпрограм на проект

До 200

Продуктивність

близько 1.6 мс/1К інструкції

ПЛК серії FEC© Standard підтримують декілька варіантів підготовки прикладних управляючих програм, а саме: програмування на мовах високого рівня С/С++/Basic/Pasccal за допомогою стандартних компіляторів; програмування на технологічних мовах STL/AWL («мнемокод») та LDR/KOP (релейно-контактні символи) в середовищі FST; програмування на технологічних мовах у відповідності зі стандартом IEC 61131-3 в середовищі Multiprog.

Зв'язок контролера з персональним комп’ютером забезпечується за допомогою СОМ-порта (RS 232) та надає можливість реалізувати зручний інтерфейс користувача з функціями дистанційного керування роботом.

Пакет програмного забезпечення FST (FESTO Software Tool) є інструментальним засобом створення прикладних програм для контролерів фірми FESTO. Він дозволяє використовувати звичайний ПК в якості пристрою програмування для контролера.

Пакет FST працює під операційною системою Windows (версії 4.1х, 4.2х) і має графічний інтерфейс користувача. Користувач здійснює керування за допомогою меню, функціональних клавіш і діалогових вікон. Для більшості функцій надається допомога (Help).

Мінімальні системні вимоги до персонального комп’ютера для роботи в пакеті FST:

• жорсткий диск об’ємом не менше 200 Мб,

• оперативний запам’ятовуючий пристрій об’ємом не менше 32 Мб,

• монітор SVGA,

• послідовний порт (СОМ) для підключення контролера,

• паралельний порт для підключення принтера (для друку документації).

Розглянемо інтерфейс середовища програмування FST 4.21

Рисунок 4.5 – Основне вікно пакета FST

Головне вікно пакету FST4.21 (рис. 4.5) складається з заголовку, в якому вказується назва програми, ім’я проекту, коментар до проекту (в дужках), та тип контролера, для якого буде створюватись програма. Нижче знаходиться панель операційного меню. Далі знаходиться панель інструментів (панель звичайних кнопок), в якій за допомогою кнопок (кольорових піктограм) відтворені найбільш використовувані пункти операційного меню. Нижче - основне робоче поле, в якому можуть знаходитись вікна проекту, програми, інформаційних повідомлень, дерева проекту і т.д.

Знизу відкритого головного вікна програми розташовано стрічку стану, в якій відображується інформація про об’єкт програми, на який вказує в поточний момент часу вказівник миші, а також при роботі з вікном набору тексту програми, з правого боку, вказується номер стрічки програми, в якій знаходиться курсор.

Перелік елементів операційного меню та їх призначення наведено в таблиці 4.3.

Таблиця 4.3 – Опис змісту пунктів операційного меню

Меню

Короткий опис

Project

Команди для роботи з проектами; закриття FST

Edit

Скасування, буфер обміну команд (вирізання, копіювання і т.д.), пошук і заміна, вибрати все

View

Відкриває різні внутрішні редактори, такі як запис редактора списку конфігурації введення / виводу, PLC настройки, відображає вікно повідомлення, показує і приховує різні символьні панелі інструментів

Insert

Вставка нових програм і модулів в проект і нові записи в активному вікні, наприклад, в конфігурації драйвера

Program

Управляє керуючою програмою і друкує вміст активного вікна

Online

Команди для обміну даними між FST і підключеним пристрєм управління

Extras

Зміни параметрів FST, управляє бібліотеками FST, налаштовує і вибирає зовнішні інструменти

Window

Команди для організації вікон у програмному пакеті FST

Help

Онлайн допомога, Порада дня, інформація про версію FST

Під час опису процесу розробки керуючих програм будуть застосовані різні поняття. Наведемо основні з них:

Проект FST

Програмне забезпечення Фесто організовує роботу всіх активних пристроїв на проектному рівні. Великі системи можуть складатися з декількох проектів, об’єднаних разом через локальну мережу або Internet.

Програма

Кожний центральний процесорний пристрій може включати одну або більше прикладних програм, так як і число програм, які можуть оброблятись одночасно, залежить від моделі контролера.

ЦПП (Центральний процесорний пристрій)

В залежності від моделі, контролери Фесто дозволяють комутувати від 1 до 5 або більше ЦПП на одному проектному рівні.

Операнд

Найпростішим носієм інформації в середовищі FST є операнд. Операнди – це системні елементи, якими позначають сигнали стану фізичного чи логічного пристрою (наприклад сигнал стану таймера, входу, виходу і т.д.).

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]