- •1. Загальні поняття
- •2. Програмування та управління контролерів -серії
- •2.1. Об’єднання двох блоків
- •2.4. Виконання та зупинка програми
- •3. Програмування контролерів -серії за допомогою програмного забезпечення на комп’ютері
- •Image Tool Bar – панель імпортування/експортування графічних зображень;
- •3.3.2. Група логічних блоків (logi)
- •3.3.3. Група функціональних блоків
- •3.3.4. Група системних біт та функціональних клавіш
- •4.2. Створення функціональних блоків користувача
- •5. Порядок проведення лабораторних робіт
3.3.2. Група логічних блоків (logi)
У контролері -серії існують шість логічних блоків (табл. 6): AND – логічне множення ТА; OR – логічне додавання АБО; XOR – виключне АБО (нерівнозначність); NOT – логічна інверсія НЕ; NAND – інверсія логічного множення ТА-НЕ (штрих Шефера); NOR – інверсія логічного додавання АБО-НЕ (стрілка Пірса). Дані функціональні блоки використовують чотири входи та один вихід (крім блоків XOR та NOT). Можна не використовувати всі чотири входи – статус невикористаних входів регламентується для кожного логічного блока окремо.
Функціонування логічних блоків подано у вигляді неповних таблиць істинності, але цього досить для того, щоб зрозуміти логічну функцію.
Таблиця 6
Функціональні блоки логічних функцій
Опис |
Неповна таблиця істинності |
||||
1 |
2 |
||||
|
Input |
Input |
Input |
Input |
Output |
0 |
0 |
0 |
0 |
0 |
|
1 |
0 |
0 |
0 |
0 |
|
1 |
1 |
0 |
0 |
0 |
|
1 |
1 |
1 |
0 |
0 |
|
1 |
1 |
1 |
1 |
1 |
Незадіяні входи мають значення логічної одиниці
|
Input |
Input |
Input |
Input |
Output |
0 |
0 |
0 |
0 |
0 |
|
1 |
0 |
0 |
0 |
1 |
|
1 |
1 |
0 |
0 |
1 |
|
1 |
1 |
1 |
0 |
1 |
|
1 |
1 |
1 |
1 |
1 |
Незадіяні входи мають значення логічного нуля
Закінчення табл. 6
1 |
2 |
||
|
Input |
Input |
Output |
0 |
0 |
0 |
|
1 |
0 |
1 |
|
0 |
1 |
1 |
|
1 |
1 |
0 |
Незадіяний вхід має значення логічної одиниці
|
Input |
Output |
0 |
1 |
|
1 |
0 |
|
Input |
Input |
Input |
Input |
Output |
0 |
0 |
0 |
0 |
1 |
|
1 |
0 |
0 |
0 |
1 |
|
1 |
1 |
0 |
0 |
1 |
|
1 |
1 |
1 |
0 |
1 |
|
1 |
1 |
1 |
1 |
0 |
Незадіяні входи мають значення логічної одиниці
|
Input |
Input |
Input |
Input |
Output |
0 |
0 |
0 |
0 |
1 |
|
1 |
0 |
0 |
0 |
0 |
|
1 |
1 |
0 |
0 |
0 |
|
1 |
1 |
1 |
0 |
0 |
|
1 |
1 |
1 |
1 |
0 |
Незадіяні входи мають значення логічного нуля