Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Te_scho_robili_m 1111i.docx
Скачиваний:
0
Добавлен:
01.03.2025
Размер:
600.56 Кб
Скачать

27. Масштабування аналогових змінних в інформаційних каналах

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

У каналів типу INPUT вхідне значення множиться на заданий множник і до одержаного результату додається величина зміщення. Результат присвоюється апаратному значенню каналу.

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

28. Логічна обробка дискретних сигналів в інформаційних каналах

Дискретні сигнали (discrete signal) утворюють шляхом множення аналогового сигналу x(t) на так звану функцію дискретизації y(t), яка представляє собою періодичну послідовність коротких імпульсів, що слідують з кроком дискретизації.В ідеальному випадку в якості функції дискретизації використовується періодична послідовність дельта-функцій .

Процес вимірювання величини сигналу через рівні проміжки часу називається рівномірною (за часом) дискретизацією. Багато пристроїв для введення даних здійснюють дискретизацію.

Логічна обробка (попередня установка, інверсія, контроль сполучуваності).

Логічна обробка (тільки для каналів з дискретним представленням) формує апаратне значення у каналах типу INPUT і вихідне значення у каналах типу OUTPUT. Канал працює з упакованими дискретними сигналами (до 16 сигналів). Для обробки цих сигналів можна задати три маски, за допомогою яких виконуються наступні операції:

попередня установка – логічне додавання до маски. Ця операція застосовується коли величину дискретних сигналів у логічному управлінні потрібно прийняти рівною 1. При цьому значення дискретних сигналів до уваги не береться. У масці вказуються біти, які потрібно встановити рівними 1.

інверсія – виключаюче логічне додавання з маскою. В ній зазначаються біти, що підлягають інверсії.

аналіз на сполучуваність – логічне множення на маску та порівняння результату зі значенням маски. Рівність результату і маски вважається помилковою ситуацією. Маска вказує біти, які не можуть бути одночасно дорівнювати 1 (наприклад, сигнали з кінцевих вимикачів відкриття та закриття засуву).

29. Процедура трансляції інформаційних каналів

У ТРЕЙС МОУД задача первинної і вихідної обробки здійснюється за допомогою процедури трансляції.

Трансляція (програмування) — в програмуванні — перетворення програми, яка подана однією мовою програмування, в еквівалентну програму іншою мовою.

Трансляція (виклик зовнішньої програми)

У каналів типу OUTPUT апаратне значення утворюється з реального шляхом трансляції. В апаратних значення зручно отримувати величини уніфікованих сигналів, з якими працює апаратура вводу/виводу.

Реальне значення призначене для зберігання значень контрольованих параметрів або сигналів управління в реальних одиницях (наприклад, кг/год, % і т. д.).

Для вхідних каналів реальні значення формуються з апаратних процедурами трансляції та фільтрації.

Трансляція перетворює апаратне значення в реальне у каналах типу INPUT, а в каналах типу OUTPUT – навпаки. Для цього викликається FBD-програма, яку можна вибрати при настройці процедури.

Іноді для складної обробки сигналу однієї процедури трансляції може бути недостатньо і необхідна наступна обробка даних. У цьому випадку треба додатково використовувати процедуру керування.

При первинній обробці процедура трансляції перетворить вхідні значення каналів, величини яких отримані з апаратури введення/виводу, в апаратні і потім - у реальні. При цьому реалізується наступний набір операцій:

• масштабування із зсувом;

• фільтрація (три методи);

• установка бітів (для дискретних сигналів);

• аналіз на неприпустимість поєднання (для дискретних сигналів);

• інверсія (для дискретних сигналів);

• виклик довільної програми, написаної мовою функціональних блоків.

Вихідна обробка перетворить вхідні значення каналів типу OUTPUT у реальні, потім - в апаратні і після цього - у вихідні значення, що передаються на апаратуру введення/виводу.

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