Циклограмма 2. Управление в зависимости от параметра. — КиберПедия 

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

История создания датчика движения: Первый прибор для обнаружения движения был изобретен немецким физиком Генрихом Герцем...

Циклограмма 2. Управление в зависимости от параметра.

2017-09-26 561
Циклограмма 2. Управление в зависимости от параметра. 0.00 из 5.00 0 оценок
Заказать работу

Представим циклограмму (рис.30), в которой команды формируются не по времени, а в зависимости от изменения технологического параметра. На рис.30 этот параметр обозначен Х (единица измерения 0С). Программная имитация автоматического изменения сигнала формируется с генератора треугольных импульсов. Предусмотрена возможность и ручного изменения параметра с имитатора аналоговых и дискретных сигналов. Поясним на примере трёх команд: С1, С2 и С3. По оси Х пусть будет температура. На представленном интервале температуры первая команда выдаётся два раза: С11 – на интервале от 5 до 100С, второй раз С12 – на интервале от 30 до 400С. Введённые обозначения команд используем и в программе. Наличие сквозных обозначений позволяет легко анализировать программу (рис.32). Такие обозначения значительно упрощают работу с программой и снижают вероятность ошибок при корректировке программы во время эксплуатации.

Рис. 30 Циклограмма

 

 

В качестве сигнала имитирующего изменение температуры в программе используется генератор треугольных импульсов (рис.32) с возможностью остановки изменения сигнала в любой точке. Генератор треугольных импульсов реализован в следующих алгоблоках: в алгоблоке 6 расположен триггер (ТРИ), в седьмом – переключатель (ПЕР), в восьмом – интегратор (ИНТ), в пятом – пороговый элемент (ПОР).

 

Рис. 31 Изменения температуры

 

 

Суть алгоритма генератора треугольных импульсов. Составной частью программы (рис.32) является генератор треугольных сигналов.

Рис. 32 Программа реализации циклограммы

 

 

Основу генератора составляет интегратор (ИНТ). На интегратор сигнал поступает с переключателя (ПЕР), на выходе которого периодически формируется то отрицательное, то положительное значение. Переключателем управляет сигнал с триггера (ТРИ).

Триггер устанавливается в единичное состояние сигналом с порогового элемента интегратора (выход D). Сброс триггера осуществляется дискретным сигналом с порогового элемента алгоритма ПОР. Остановка генератора производится первым тумблером с имитатора аналоговых и дискретных сигналов.

Можно дополнить генератор возможностью произвольного самостоятельного изменения аналогового сигнала с имитатора. Для этого следует отключить генератор и подключить аналоговый сигнал с имитатора или завести аналоговый сигнал на сумматор. Когда работает генератор, сигнал с имитатора устанавливают в ноль. При такой реализации можно остановить генератор и далее (т.е. с этой точки) изменять сигнал с имитатора.

Отображение информации на ЛП:

Номер входа Цифровой индикатор Шифр входа Шкала Наименование
  ЦИ Z1 0-100 Значение сигнала в первом канале, суммированное со значением генератора треугольных импульсов
  ЦИ Z2 0-100 Значение сигнала с генератора треугольных импульсов
  ЦИ Z3 0-100 Значение сигнала в первом канале до сумматора

Конфигурационная таблица

Имя схемы: UPRZIKL2.rem

Дата создания отчета: 22/02/2010(СНГ)

С И С Т Е М Н Ы Е П А Р А М Е Т Р Ы:

Системный номер контроллера: 3

Модель контроллера: Логическая

Комплектность УСО группы А: 8 ан.вх. и 2 ан.вых.(1)

Комплектность УСО группы Б: 8 д.вх. и 8 д.вых.(5)

Временной диапазон контроллера: Младший(Сек/Мин)

Время цикла: 0.2 сек.

А Л Г О Р И Т М Ы И К О Н Ф И Г У Р А Ц И Я:

Таблица 14

Ал.б. Алгоритм Мод МВ Вход Тип Значение Источник
        N Имя     Ал.б./Выход
  ОКЛ(02)   -        
        1 Cпус      
        2 Cст      
        3 Cсбр      
        4 Nоп      
        5 z1     17/1(Y)
        6 Nz1      
        7 z2     8/1(Y)
        8 Nz2      
        9 z3     16/1(Y1)
        10 Nz3      
  ПОР(59)   -        
        1 X11   инверсия 8/1(Y)
        2 X21      
        3 0.1   0.1  
        4 0      
  ТРИ(76)   -        
        1 Cs1     8/2(D)
        2 Cr1     5/1(D1)
  ПЕР(57)   -        
        1 X1=0      
        2 C1     9/1(D1)
        3 X2      
        4 C2   инверсия 6/1(D1)
        5 X3   -10  
        6 C3     6/1(D1)
  ИНТ(33) - М        
        1 X     7/1(Y)
        2 T=20      
        3 Снач      
        4 0      
        5 45      
  ВДБ(10)   -        
  НОР(60)   -        
        1 X11     17/1(Y)
        2 X21      
        3 5      
        4 Xм1      
        5 Xd1      
        6 X12     17/1(Y)
        7 X22      
        8 10      
        9 Xм2      
        10 Xd2      
        11 X13     17/1(Y)
        12 X23      
        13 30      
        14 Xм3      
        15 Xd3      
        16 X14     17/1(Y)
        17 X24      
        18 40      
        19 Xм4      
        20 Xd4      
        21 X15     17/1(Y)
        22 X25      
        23 20      
        24 Xм5      
        25 Xd5      
  ЛОИ(70)   -        
        1 C11     10/1(D11)
        2 C21   инверсия 10/3(D12)
        3 C12     10/5(D13)
        4 C22   инверсия 10/7(D14)
        5 C13     10/9(D15)
        6 C23   инверсия 10/5(D13)
        7 C14     10/9(D15)
        8 C24   инверсия 10/7(D14)
        9 C15      
        10 C25      
  ИЛИ(72)   -        
        1 C11     11/1(C11)
        2 С12     11/2(C12)
        3 C12   инверсия 10/1(D11)
        4 С32     11/4(C32)
        5 C13      
        6 С23      
  МИЛ(73)   -        
        1 C1     11/1(C11)
        2 C22     11/3(C22)
        3 C23     10/7(D14)
  ДИК(04)   -        
        1 С1     12/1(C1)
        2 С2     13/1(C2)
        3 С3     12/2(C3)
        4 С4      
  ДВБ(14)   -        
        1 C1     12/1(C1)
        2 C2     13/1(C2)
        3 C3     12/2(C3)
        4 C4      
  ВАА(07)   -        
        1 Xc1      
        2 Km1      
        3 Xc2      
        4 Km2      
  СУМ(42)   -        
        1 Xo     7/1(Y)
        2 X1     16/1(Y1)
        3 X2      

Если посмотреть формально, то большой разницы в реализации данной циклограммы нет. Но это большое заблуждение. Ведь сигнал развёртки идёт с датчика. В нашем случае мы допустили, что это температура. Рассмотрим особенности реализации циклограммы, где развёрткой служит сигнал с датчика. Реальный сигнал с датчика не может быть таким «чистым», как он изображён на рис.31, поэтому на границах будут формироваться неоднократные изменения состояния команд, что на реальном объекте может привести к авариям. Для исключения такой ситуации следует правильно устанавливать величину гистерезиса в нуль-органе по каждому каналу (см. раздел 3.5).


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

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

Общие условия выбора системы дренажа: Система дренажа выбирается в зависимости от характера защищаемого...

История создания датчика движения: Первый прибор для обнаружения движения был изобретен немецким физиком Генрихом Герцем...

Кормораздатчик мобильный электрифицированный: схема и процесс работы устройства...



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

0.009 с.