Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

Короткі теоретичні відомості

Читайте также:
  1. III. Основні відомості про емітента
  2. N21 Психологічна структура самосвідомості.
  3. N23 Проблема самосвідомості в вітчизняній психологі§.
  4. N25 Прояви самосвідомості в перцептивних та рухових процесах.
  5. N28 Психологічні механізми саморегуляці§ як феномену самосвідомості.
  6. Вивчення загально§ структури свідомості
  7. ВИНИКНЕННЯ І РОЗВИТОК СВІДОМОСТІ

В контролері TSX Micro 3722 можна використовувати до 64 функціональних блоків таймерів %TM0 ¸ %TM63. Кожний з цих таймерів можна зконфігурувати на виконання однієї з наступних функцій (MODE):

· TON – Затримка на включення (використовується за умовчанням).

· TOF – Затримка на відключення.

· TP – Імпульс заданої тривалості.

 
 

Часові діаграми, які пояснюють функціонування різних типів таймерів, наведені на рисунку:

В редакторі LD таймер має наступний вигляд:

 
 

Для того, щоб в редакторі LD діаграм вставити функціональний блок “таймер”, необхідно натиснути Shift-F7, обрати в меню пункт Timer та розмістити графічне зображення блоку в потрібному місці.

Функціональний блок “таймер” має наступні параметри:

· TB – часова база (може мати значення: 1 хв, 1 с, 100 мс та 10 мс). Існує обмеження на використання таймерів з часовою базою 10 мс – не більше 16 таких таймерів.

· %TMi.V – поточне значення. Цей атрибут може зчитуватися, але не може встановлюватися програмно.

· %TMi.P – уставка таймеру. Час таймеру дорівнює %TMi.P*TB.

· MODIF – цей параметр дозволяє (Y) або забороняє (N) змінення %TMi.P під час роботи контролеру (програмно або вручну).

Конфігурація таймерів (тобто встановлення параметрів MODE, TP, %TMi.P, MODIF) виконується в редакторі змінних (Variables). Для цього необхідно у вікні Application Browser клацнути мишею по пункту Variables та обрати рядок Predefined FB. У вікні Variables, яке відкриється, обрати тип змінних TM та встановити прапорець в полі Parameters. Після цього в полі Mode можна обрати тип таймеру, в полі TB встановити часову базу та в поле Preset ввести значення уставки.

Для створення імпульсу певної тривалості використовується функціональний блок “одновібратор” %MNi. В контролері TSX 37 Micro можна використовувати до 8 одновібраторів (%MN0 ¸ %MN7). В редакторі LD цей

 
 

функціональний блок має наступний вигляд:

Функціональний блок “одновібратор” має наступні параметри:

1. TB – часова база. Може мати такі значення: 1 хв (за умовчанням), 1 с, 100 мс та 10 мс;

2. %MNi.V – поточне значення. Змінюється від MNi.P до 0. Цей атрибут може зчитуватися, але не може встановлюватися програмно;

3. %MNi.P – уставка довжини імпульсу. Тривалість імпульсу дорівнює %MNi.P*TB;

4. MODIF – цей параметр дозволяє (Y) або забороняє (N) зміну %MNi.P під час роботи контролеру (програмно або вручну).

Конфігурування одновібраторів виконується в редакторі змінних (Variables). Для цього у вікні Variables необхідно обрати тип змінних MN та встановити прапорець в полі Parameters. Після цього в полі TB можна встановити часову базу та в поле Preset ввести значення уставки.

 
 

Функціонування одновібратора пояснює наступна діаграма:

При поданні сигналу на вхід S вихід R встановлюється в 1 та скидається в 0, коли %MNi.V стане дорівнювати 0. %MNi.V встановлюється в %MNi.P по передньому фронту імпульсу S=1 та починає зменшуватися до нуля.

В контролері TSX Micro можна використовувати до 32 функціональних блоків лічильників (%C0 ¸ %C31). Кожний лічильник, в залежності від того, які з входів використано, може рахувати або вниз, або вгору, або в обох напрямках. В редакторі LD цей функціональний блок має наступний вигляд:

 
 

Функціональний блок “лічильник” має наступні атрибути:

1. %Ci.V – поточне значення лічильника. Цей атрибут може зчитуватися, але не може встановлюватися програмно;

2. %Ci.P – уставка лічильника;

3. MODIF – цей параметр дозволяє (Y) або забороняє (N) зміну %Ci.P під час роботи контролеру (програмно або вручну).

Конфігурування (встановлення параметрів %Ci.V, %Ci.P та MODIF) виконується в редакторі змінних (Variables).

Вхід CU використовується для збільшення поточного значення лічильника (для рахунку “угору”), а вхід CD – для зменшення поточного значення лічильника (для рахунку “вниз”). Вхід CU спрацьовує по передньому фронту імпульса, збільшуючи значення атрибуту %Ci.V на одиницю; а вхід CD спрацьовує по задньому фронту, зменшуючи %Ci.V на одиницю.

Вхід R використовується для скидання поточного значення лічильника (при R =1 %Ci.V =0). Вхід S використовується для встановлення поточного значення лічильника в значення уставки (при S =1 %Ci.V=%Ci.P).

Вихід E – це ознака переходу через 0 при роботі лічильника “вниз”. Коли поточне значення лічильника %Ci.V =0 та надходить наступний імпульс CD =1, атрибут %Ci.V приймає значення 9999 та вихід %Ci.E встановлюється в одиницю (%Ci.E =1). При надходженні наступного імпульсу CD =1 вихід %Ci.E скидається в нуль (%Ci.E =0).

Вихід D – досягнення уставки (%Ci.D =1 при %Ci.V = %Ci.P).

Вихід F – ознака переповнення лічильника при рахунку “вгору”. Коли поточне значення %Ci.V =9999 та надходить імпульс CU =1, атрибут %Ci.V приймає значення 0 та вихід %Ci.F встановлюється в 1 (%Ci.E =1). При надходженні наступного імпульсу CU =1 %Ci.F скидається в нуль.

 


Дата добавления: 2015-11-26; просмотров: 54 | Нарушение авторских прав



mybiblioteka.su - 2015-2024 год. (0.008 сек.)