Студопедия

КАТЕГОРИИ:

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


Переменные канала




 

Переменные являются основными атрибутами канала. Такими переменными являются входное (In), Аппаратное (А), реальное (R) и выходное (Q) значения канала.

Входное значение для канала типа Input формируется:

- данными от внешних источников (УСО, контроллеров, удаленных узлов);

- системными данными, значениями других каналов;

Для канала типа Output:

- процедурой управления этого канала;

- процедурой управления или трансляции других каналов;

- метапрограммой, работающей в отдельном потоке;

- оператором с помощью управляющих графических мнемосхем.

Если источником данных для канала типа Input является УСО, то канал имеет подтип АНАЛОГ и представляет собой цифровой код, эквивалентный коду, сформированному на выходе АЦП при подачи на АЦП аналогового унифицированного сигнала. Величина этого кода зависит от размерности АЦП и величины унифицированного сигнала.

ПРИМЕР:

На входе АЦП контроллера подключен унифицированный сигнал 0¸10 В. Размерность АЦП – 12 разрядов. Тогда 0 В соответствует коду In = 0, а 10 В – коду In = 4095.

Вопрос 13

Аппаратное значение у каналов типа Input с представлением FLOAT формируется из входного процедурой масштабирования, а с представлением HEX – процедурой логическая обработка.

У каналов типа Output независимо от вида представления аппаратное значение получается из реального процедурой трансляция. Для удобства аппаратные значения каналов, которые получают и передают данные из УСО формируют в величинах унифицированных сигналов (4¸20, 0¸20 mA, 0¸5,0¸10 В и т. д.).

Реальные значения формируются из аппаратных процедурами трансляция и фильтрация, для каналов Input, для каналов Output – фильтрацией.

Выходные значения определены только для каналов Output. Формируются из аппаратных для значений с представлением FLOAT процедурой масштабирования, с представлением HEX – логической обработкой.

Выходные значения для каналов, которые передают управляющие сигналы в УСО должны представлять собой цифровой код, эквивалентный выходному унифицированному сигналу в соответствии с размерностью ЦАП.

 

Вопрос 12

Процедуры обработки данных в канале

 

Для обработки данных в канале и формирования переменных каналов используются следующие процедуры для каналов с представлением FLOAT: масштабирование, трансляция фильтрация и управление. Для каналов HEX – трансляция, логическая обработка и управление.

Различают первичную и выходную обработку каналов. Первичная предназначена для исправления ошибок датчиков, масштабирования, коррекции температуры холодных спаев, фильтрации помех и т.д., выходная – для реализации требуемого управления, защиты оборудования от возможных перегрузок при резких изменениях величины управляющего воздействия. На рис. Показана последовательность процедур при первичной и выходной обработке.

Вопрос 14

Масштабирование - включает в себя 2 операции – умножение и смещение (дрейф нуля).

Для каналов типа Input входное значение сначала умножается, а затем к полученному результату добавляется величина смещения. Результатом является аппаратное значение.

A = In×K+d, (1)

где K – множитель; d – величина смещения.

Для каналов типа Output - к аппаратному значению сначала прибавляется величина смещения, а затем происходит умножение на коэффициент. Результатом является выходное значение. (Для каналов с подтипом АНАЛОГ это десятичный код, который в ЦАП УСО устанавливает соответствующие разряды равными 1).

Q = K×(A+d).

ПРИМЕР:

На вход контроллера поступает токовый сигнал в 17 mA. Размерность АЦП составляет 12 разрядов. Диапазон унифицированного сигнала 4¸20 mA. Найти величину смещения и дрейфа нуля.

Для этого надо решить простую систему линейных уравнений.

Т.к. 4 mA соответствует цифровому коду о, а 20 mA – коду 4095 (для размерности АЦП равной 12), то подставив эти значения в уравнение (1) и решив систему уравнений относительно неизвестных коэффициентов получим, что К = 0,0039, а d = 4.

Трансляция– определена для всех каналов. Для каналов Input с помощью этой процедуры аппаратное значение преобразуется в реальное, Для Output – наоборот. Процедура трансляции вызывает программу, написанную на языке функциональных блоков.

Рассмотрим пример подключения программы трансляции. Измеряемая величина показывает моментальный расход жидкости. Для расчета технико-экономических показателей необходимо определить весь объем жидкости, прошедший через трубопровод.

1. Получим аппаратное значение эквивалентное измеряемому расходу, настроив коэффициенты масштабирования и смещения.

2. Создадим программу, которая рассчитывает, которая выполняет функцию интегрирования во времени значения моментального расхода.

3. Установим разработанную программу в качестве процедуры трансляции.

Фильтрация – ограничение величины управления, ограничение скорости изменения, сглаживание, апертура.

Вопрос 15


Поделиться:

Дата добавления: 2015-01-29; просмотров: 174; Мы поможем в написании вашей работы!; Нарушение авторских прав





lektsii.com - Лекции.Ком - 2014-2024 год. (0.006 сек.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав
Главная страница Случайная страница Контакты