Группа «Пользовательские драйверы» — КиберПедия 

Поперечные профили набережных и береговой полосы: На городских территориях берегоукрепление проектируют с учетом технических и экономических требований, но особое значение придают эстетическим...

Опора деревянной одностоечной и способы укрепление угловых опор: Опоры ВЛ - конструкции, предназначен­ные для поддерживания проводов на необходимой высоте над землей, водой...

Группа «Пользовательские драйверы»

2017-12-12 238
Группа «Пользовательские драйверы» 0.00 из 5.00 0 оценок
Заказать работу

Рисунок 5.4.17 – Описание произвольных устройств, поддерживающих обмен по протоколу MODBUS

 

В дочерней группе TYPE11 данной группы конфигурируется обмен с оборудованием через пользовательские драйверы типа t11. В группе могут быть описаны следующие источники/приемники:

- универсальные ПЛК типа 1;

- универсальные ПЛК типа 2;

- универсальные ПЛК типа 3;

- универсальные ПЛК типа 4.

В дочерней группе TYPE12 данной группы конфигурируется обмен с оборудованием через пользовательские драйверы типа t12. В группе могут быть описаны следующие источники/приемники:

- универсальные ПЛК типа 1;

- универсальные ПЛК типа 2;

- универсальные ПЛК типа 3;

- универсальные ПЛК типа 4.

Параметры таких источников/приемников задаются в соответствующих редакторах.

 

Группа «Диагностика и сервис»

В дочерних группах Системные и Диагностика группы Диагностика и сервис описываются системные переменные TRACE MODE. Каналы, связанные с этими переменными, могут в реальном времени управлять различными системными параметрами или отображать их состояние. Например, канал, связанный с переменной @Net_DDE (группа СИСТЕМНЫЕ), управляет обменом по сети и DDE; канал, связанный с переменной @DDE (группа ДИАГНОСТИКА), отображает состояние обмена по DDE и т.п.

Все системные переменные создаются монитором вне зависимости от их наличия в проекте. Переменные группы Системные (компоненты проекта) выбираются в следующем диалоге (в соответствии с рисунком 5.4.18).

 

Рисунок 5.4.18 – Диалог выбора переменных в группе Системные

 

Переменные группы Диагностика (компоненты проекта) выбираются в следующем диалоге (в соответствии с рисунком 5.4.19).

 

 

Рисунок 5.4.19 – Диалог выбора переменных в группе Диагностика

 

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

В этой группе как компоненты проекта описываются встроенные генераторы 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 – отводимое тепло (характеристика остывания вещества).


Поделиться с друзьями:

Двойное оплодотворение у цветковых растений: Оплодотворение - это процесс слияния мужской и женской половых клеток с образованием зиготы...

Таксономические единицы (категории) растений: Каждая система классификации состоит из определённых соподчиненных друг другу...

Эмиссия газов от очистных сооружений канализации: В последние годы внимание мирового сообщества сосредоточено на экологических проблемах...

Опора деревянной одностоечной и способы укрепление угловых опор: Опоры ВЛ - конструкции, предназначен­ные для поддерживания проводов на необходимой высоте над землей, водой...



© cyberpedia.su 2017-2024 - Не является автором материалов. Исключительное право сохранено за автором текста.
Если вы не хотите, чтобы данный материал был у нас на сайте, перейдите по ссылке: Нарушение авторских прав. Мы поможем в написании вашей работы!

0.018 с.