
- •Будова|споруди| |і/або|і принци|основа|п дії.
- •Програмування, мови програмування
- •Приклади операцій керування Таблиця 10.2
- •Б Рис. 10.15. Ієрархія завдань проекту удова програми.
- •Базові функції, логічні функції
- •Т Рис. 10.23. Маркер ригери sr і rs
- •Операції введення і передавання
- •Д Рис. 10.28. Фронти сигналу етектування фронту сигналу
- •Таймери
- •Часові функції Таблиця 10.4
- •Лічильники
- •Програмування секвенційного керування на основі методу Grafcet
Базові функції, логічні функції
О
Рис.10.22.
Оператор І (кон’юнкція)
На виході оператора І (кон’юнкції) буде логічна 1, якщо на обидва входи також будуть подані 1. Оператор кон’юнкції може мати більш ніж два входи – на його виході буде 1, якщо на всіх входах також будуть 1. На рис. 10.22 представлена таблиця логічної функції, а також часова діаграма дій оператора кон’юнкції.
При перетворенні логічних функцій треба звертати увагу на черговість операцій - спочатку виконуються кон’юнкційні дії (l) і тільки потім - альтернативні (АБО). Це схоже на алгебраїчні дії: спочатку множення, а потім додання. Для того, щоб реалізували альтернативні дії перед кон’юнкційними, пишучи інструкції на мові IL, потрібно перші взяти в дужки.
Можна також запам’ятати результат альтернативної дії за допомогою маркера (а отже запам’ятати її проміжний результат). У наступних діях можна посилатись на цей маркер. Маркери можна трактувати як виходи, тільки, що не „назовні " пристрою керування. Їх дії схожі на дії допоміжних реле.
Т Рис. 10.23. Маркер ригери sr і rs
Часто
потрібно запам'ятати короткочасний
сигнал. В
пристрої РLС
з цією метою застосовуються маркери
(рис.
10.23)
і
тригери,
наприклад,
RS
(рис.
10.24).
Певну кількість маркерів можна
налаштувати на очікування (лат. remanere
= залишатися),
що дозволяє зберегти їх вміст і при
вимкненому живленні пристрою. Вписування
величин в маркер може бути поєднане з
попередньою
Рис.10.24.
Тригер
RS
Якщо на вході І 0.0 (встановлюючий вхід) виникне короткочасний сигнал 1, то на вході M0.0 системи з’явиться і утримуватиметься сигнал 1 навіть при сигналі 0 на вході І0.0. З моменту появи сигналу 1 на вході обнулення І 0. 1 записаний в маркері M0.0 стан приймає значення 0. Таку саму функцію реалізує тригер SR.
М
Рис.
10.25.
Тригер SR
У
Рис.
10.26.
Цикл роботи і блокування
входів
тригера SR
Диференційовану поведінку обох тригерів можна використати, наприклад, в аварійних ситуаціях забезпечуючи, у випадку помилкового значення 1 одного з сигналів, подальше правильне керування процесом.
Дії виходів тригера можна взаємно блокувати, застосовуючи систему функцій логічної кон'юнкції (рис. 10.26). Даний вхід активний тільки тоді, коли другий вхід є в стані 0.