КАТЕГОРИИ:
АстрономияБиологияГеографияДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРиторикаСоциологияСпортСтроительствоТехнологияФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника
|
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 Назначение групп слоя «Библиотеки компонентов»
Пользовательская библиотека проектных решений создается как группа Библиотека в подгруппе Пользовательская слоя Библиотеки компонентов. Сами проектные решения создаются как группы Объект в группе Библиотека. Группы Объект содержат автоматически создаваемые подгруппы Библиотекиресурсные, Шаблоны программ, Шаблоны экранов, Шаблоны документов, Шаблоны связей с БД, База каналов и Источник/Приемники. Для объекта библиотеки эти группы выполняют те же функции, что и слои – для проекта.
|