Студопедия

КАТЕГОРИИ:

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


Terminal




 

Группа «PLC»

В данной группе описываются контроллеры, с которыми мониторы TRACE MODE могут обмениваться данными через соответствующие драйверы. Вначале в группе PLC создается группа контроллеров (выбирается в диалоге, представленном на рисунке 5.4.13).

В созданной группе создаются шаблоны каналов обмена с контроллером (в соответствии с рисунком 5.4.14).

Рисунок 5.4.13 – Диалог выбора контроллеров при создании

группы PLC

Рисунок 5.4.14 – Создание шаблонов каналов обмена

с контроллером

Группа «OPC-группа»

Рисунок 5.4.15 – Создание групп OPC Сервер и OPC HDA Сервер

В дочерних группах OPCСервер и OPCHDAСервер данной группы описываются переменные серверов OPC (могут быть созданы вручную и автоматически(в соответствии с рисунком 5.4.15)).

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

 

Группа «DDE-группа»

В этой группе описываются источники/приемники DDE/NetDDE (в соответствии с рисунком 5.4.16).

Рисунок 5.4.16 – Создание группы DDE/NetDDE

 

Параметры переменных DDE задаются в редакторе.

 

Группа «MODBUS-группа»

В этой группе описываются произвольные устройства, поддерживающие обмен по некоторым модификациям протокола MODBUS (в соответствии с рисунком 5.4.17).

В группе могут быть созданы шаблоны каналов обмена, которые конфигурируются в соответствующем редакторе.

 

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

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

5.4.5 Назначение группы «COM-порты»

 

Эта группа может быть создана в узле или в слое База каналов и предназначена для создания в ней компонентов COM-порт.

Группа COM-порты имеет редактор.

5.4.6 Назначение группы «Словари сообщений»

 

Эта группа может быть создана в узле или в слое База каналов и предназначена для создания в ней словарей сообщений (компонентов проекта).

5.4.7 Назначение групп слоя «Библиотеки компонентов»

 

Пользовательская библиотека проектных решений создается как группа Библиотека в подгруппе Пользовательская слоя Библиотеки компонентов. Сами проектные решения создаются как группы Объект в группе Библиотека. Группы Объект содержат автоматически создаваемые подгруппы Библиотекиресурсные, Шаблоны программ, Шаблоны экранов, Шаблоны документов, Шаблоны связей с БД, База каналов и Источник/Приемники. Для объекта библиотеки эти группы выполняют те же функции, что и слои – для проекта.

 


Поделиться:

Дата добавления: 2014-11-13; просмотров: 114; Мы поможем в написании вашей работы!; Нарушение авторских прав





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