Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Учебник ИСПиУ.doc
Скачиваний:
213
Добавлен:
18.09.2019
Размер:
17.33 Mб
Скачать

Группа «Генераторы»

В этой группе как компоненты проекта описываются встроенные генераторы TRACE MODE 6 (в соответствии с рисунком 5.4.20).

Рисунок 5.4.20 – Описание встроенных генераторов в группе Генераторы

Каналы, связанные с генераторами, на каждом такте пересчета изменяют свое значение по соответствующему закону (в соответствии с рисунками 5.4.21-5.4.25 приведены характеристики генераторов по умолчанию, в реальном времени эти характеристики могут быть изменены).

  • Пила – по пилообразному закону с максимальным значением 100, входное значение канала увеличивается на 1 на каждом такте пересчета (в соответствии с рисунком 5.4.21).

Рисунок 5.4.21 – Генератор «Пила»

  • Треугольник – входное значение канала последовательно возрастает от 0 до 100 убывает от 100 до 0; изменяясь на каждом такте пересчета на 1 (в соответствии с рисунком 5.4.22).

Рисунок 5.4.22 – Генератор «Треугольник»

  • Синусоида – входное значение канала изменяется по синусоидальному закону , где N – номер такта пересчета (в соответствии с рисунком 5.4.23).

Рисунок 5.4.23 – Генератор «Синусоида»

  • Бегущая единица – канал последовательно принимает значения 0, 20, 21, … 216, 0, 21 и т.д. (в соответствии с рисунком 5.4.24).

Рисунок 5.4.24 – Генератор «Бегущая единица»

  • Битовый меандр – канал последовательно принимает значения 0 и 1 (в соответствии с рисунком 5.4.25).

Рисунок 5.4.25 – Генератор «Битовый меандр»

  • Случайное число – входное значение канала представляет собой случайную величину с равномерным законом распределения в диапазоне [0, 100].

  • Источник – пустой источник, закон изменения значения для него может быть задан в программе (собственный отсутствует).

Группа «Модели»

В состав группы входят следующие модели:

  • модель объекта первого порядка;

  • модели клапана и задвижки;

  • модель мотора;

  • модель резервуара;

  • модель печи.

В этой группе как компоненты проекта описываются встроенные модели TRACE MODE 6: при перетаскивании моделей в узел в нем создаются каналы FLOAT со специфическими внутренними алгоритмами.

Модель объекта первого порядка

Атрибут R индицирует отклик объекта на сигнал, поданный в атрибут In:

,

где HW – реальное значение канала на предыдущем такте пересчета;

HL – постоянная времени;

LL – коэффициент усиления.

Модели клапана и задвижки

В алгоритме, аналогичном алгоритмам FBD-блоков ZDV и KLP, участвуют следующие атрибуты:

HL – время хода клапана/задвижки;

In – команда управления:

0 – остановить;

1 – открыть;

2 или –1 – закрыть;

биты реального значения канала (R) имитируют сигналы концевых выключателей:

бит 0 – сигнал концевого выключателя открытия (1 – открыто полностью, 0 – закрыто или открыто неполностью);

бит 1 – сигнал концевого выключателя закрытия (1 – закрыто полностью, 0 – открыто или закрыто неполностью);

бит 2 – сигнал концевого выключателя муфты (1 – закрыто полностью, 0 – открыто или закрыто неполностью);

LW – в этот атрибут записывается текущее положение клапана/задвижки (вычисляется по HL и времени, прошедшему с момента подачи команды). Текущее положение клапана/задвижки индицируется как процент закрытия (0 – полностью открыто, 100 – полностью закрыто);

LL – процент закрытия, при нулевом значении нулевого бита атрибута HW в этот атрибут записывается значение LW;

HW – установленные в 1 биты этого атрибута имитируют следующие ошибки:

бит 0 – запрет копирования LW в LL;

бит 1 – при закрытии/открытии из крайнего положения не отключился концевой выключатель открытия/закрытия по истечении времени 0.1*HL;

бит 2 – при LW=0 нет сигнала от концевого выключателя открытия;

бит 3 – при LW=100 нет сигналов от концевых выключателей закрытия и муфты (R<>6);

бит 4 – R=3;

бит 5 – R=0;

бит 6 – R=1.

Модель мотора

В алгоритме, аналогичном алгоритму FBD-блока MOTOR, участвуют следующие атрибуты:

HL – задержка перехода из статуса ON (OFF) в статус OFF (ON);

In – команда:

0 – выключить;

1 – включить;

LW – текущее значение задержки включения/выключения (в процентах от HL);

установленные в 1 биты реального значения канала (R) имитируют наличие сигналов датчиков:

бит 0 – сигнал датчика включения;

бит 1 – сигнал датчика выключения;

бит 2 – сигнал датчика нагрузки;

HW – установленные в 1 биты этого атрибута имитируют следующие ошибки:

бит 0 – запрет установки в 1 нулевого бита реального значения;

бит 1 – запрет установки в 1 первого бита реального значения;

бит 2 – запрет установки в 1 второго бита реального значения;

бит 4 – R=3;

бит 5 – R=0;

бит 6 – R=1.

Модель резервуара

Алгоритм:

,

где i – текущий такт пересчета;

LL – скорость поступления ресурса в резервуар (имитация непрерывного процесса);

HL – скорость расхода ресурса из резервуара (имитация непрерывного процесса);

– период пересчета канала, с.

В атрибут In подается объем разового поступления ресурса в резервуар.

Модель печи

В алгоритме участвуют следующие атрибуты:

R – температура нагреваемого вещества;

HW – количество нагреваемого вещества;

In – подводимое тепло;

LW – прибыль (LW>0) или убыль (LW<0) нагреваемого вещества;

HL – температура добавляемого вещества;

LL – отводимое тепло (характеристика остывания вещества).