Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ВСІ ВІДПОВІДІ Dimka.docx
Скачиваний:
14
Добавлен:
09.12.2018
Размер:
685.21 Кб
Скачать
  1. Обробка даних в каналі в scada-системі.

Для обработки данных и формирования своих значений каналы ТРЕЙС МОУД имеют следующие процедуры:масштабирование; логическая обработка; трансляция; фильтрация; управление.Набор процедур в канале зависит от формата данных. Каналы, работающие с аналоговыми переменными, используют процедуры масштабирование, трансляция, фильтрация и управление. В каналах обрабатывающих дискретные параметры используются логическая обработка, трансляция и управление. Порядок следования и содержание процедур может меняться в зависимости от типа канала (входной или выходной). В каналах типа INPUT их процедуры обеспечивают первичную обработку данных (исправление ошибок датчиков, масштабирование, коррекция температуры холодных спаев термопар и т. д.). В каналах типа OUTPUT процедуры преобразуют величину управляющего воздействия из реального формата (проценты, амперы и пр.) к виду, воспринимаемому внешними устройствами. Подробно настройка первичной и выходной обработки будет рассмотрена в разделе, посвященном редактору базы каналов.

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

    Масштабування - Ця процедура використовується тільки в каналах, що працюють з аналоговими змінними. Вона включає дві операції: множення і зсув. Послідовність цих операцій міняється залежно від типу каналу: *у каналів типу INPUT вхідне значення умножається на заданий множник і до отриманого результату додається величина зсуву. Результат привласнюється апаратному значенню каналу. * У каналів типу OUTPUT до апаратного значення додається величина зсуву, потім ця сума умножається на заданий множник, а результат привласнюється вихідному значенню каналу.

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

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

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

Трансляція - Ця процедура визначена для всіх каналів незалежно від їх типу і виду уявлення. У вхідних каналів процедура трансляції перетворить апаратне значення в реальне, а для вихідних – навпаки. Для цього викликається FBD-программа. Програма, що викликається, вибирається при настройці процедури. Так само при настройці процедури вхідні і вихідні аргументи вибраної програми зв'язуються з атрибутами поточного каналу, а так само будь-яких інших каналів з поточної бази. Тому процедура трансляції одного каналу може так само використовуватися для формування значень інших каналів. Приклад використання процедури трансляции:Необходимо вимірювати витрату речовини, що транспортується по трубопроводу, і інтегрувати його за часом для розрахунку техніко-економічних показників виробництва. На трубопроводі встановлений датчик швидкості потоку.Для вирішення цього завдання буде потрібно один канал типу INPUT. Його апаратне значення пов'яжемо з даними, що поступають від датчика швидкості потоку (адресація каналів описана в наступному розділі) .Настроим коефіцієнти масштабування і дрейфу нуля виходячи з геометричних характеристик трубопроводу і фізичних властивостей потоку для перекладу зміряної швидкості у величину витрати. Потім створимо програму, інтегруючу вхідну величину і що записує результат у вихідну змінну. Далі цю програму треба встановити для процедури трансляція даного каналу (написання програм для процедур каналу буде розглянуто нижче) .При такої конфігурації у вхідному значенні каналу знаходитиметься інформація про швидкість потоку, в апаратному - величина витрати речовини, а в реальному - кількість минулої по трубі речовини.

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

    Фільтрація - Дана процедура присутня тільки у аналогових каналів. Набір виконуваних нею операцій відрізняється для вхідних і вихідних каналів.У каналів типу INPUT фільтрація виконується після процедури трансляції до формування реального значення. Фільтрація включає наступні операції: придушення випадкових сплесків в тракті вимірювання;  придушення малих коливань значення каналу; експоненціальне згладжування;  контроль шкали – відстежування виходу реального значення каналу за встановлені межі шкали (див. нижчий);У каналів типу OUTPUT дана процедура формує реальне значення по вхідному значенню. При цьому виконуються наступні операції:  обмеження швидкості зміни реального значення; придушення малих коливань значення каналу; експоненціальне згладжування; контроль шкали – обрізання величини дії, що управляє, до меж шкали каналу (див. нижчий).