Logo GenDocs.ru

Поиск по сайту:  


Загрузка...

Контроллеры многофункциональные КР300, КР300М. Руководство по программированию. Библиотека алгоритмов. Часть 1 - файл n1.doc


Контроллеры многофункциональные КР300, КР300М. Руководство по программированию. Библиотека алгоритмов. Часть 1
скачать (4463 kb.)

Доступные файлы (1):

n1.doc4463kb.21.12.2012 13:50скачать

Загрузка...

n1.doc

  1   2   3   4   5   6   7   8   9   ...   20
Реклама MarketGid:
Загрузка...


ЗАО “КОНТРАСТ”


КОНТРОЛЛЕРЫ МНОГОФУНКЦИОНАЛЬНЫЕ

КР-300, КР-300М


РУКОВОДСТВО ПО ЭКСПЛУАТАЦИИ


КГЖТ. 421457.001 РЭ1
РУКОВОДСТВО ПО ПРОГРАММИРОВАНИЮ КОНТРОЛЛЕРОВ КР-300
Книга 3.

Библиотека алгоритмов. Часть 1.


Чебоксары

2002

СОДЕРЖАНИЕ

1. АЛГОРИТМЫ ЛИЦЕВОЙ ПАНЕЛИ 5

1.1 ОКР (01)  Оперативный контроль регулирования 5

1.2 ОКЛ (02)  Оперативный контроль логической программы 8

1.3 ОГУ (03)  Оперативный групповой контроль и управление 11

1.4 ДИК (04)  Дискретный контроль 13

2. АЛГОРИТМЫ ОБМЕНА ПО СЕТИ МАГИСТР 14

2.1 ВИН (05)  Ввод интерфейсный сетевой 14

2.2 ИНВ (06)  Интерфейсный вывод сетевой 14

2.3 ИНР (07)  Интерфейсный вывод радиальный 15

2.4 ВИП (08)  Ввод интерфейсный полевой* 15

2.5 УСО (09)  УСО-1 * 16

3. АЛГОРИТМЫ ВВОДА-ВЫВОДА ИНФОРМАЦИИ С УСО 17

3.1 ВА (10)  Ввод аналоговый 17

3.2 ВД (11)  Ввод дискретный 18

3.3 ВАП(12)  Ввод аналоговый помехозащищенный * 19

3.4 АВ (13)  Аналоговый вывод 21

3.5 ДВ (14)  Дискретный вывод 22

3.6 ИВ (15)  Импульсный вывод 23

3.7 АВ8 (16)  Аналоговый вывод на 8 25

4. АЛГОРИТМЫ СИСТЕМНОГО КОНТРОЛЯ 27

4.1 АВР (17)  Аварийный вывод 27

4.2 КПП (18)  Контроль пропажи питания 27

4.3 ССО (19)  Супервизор сетевого обмена 28

5. АЛГОРИТМЫ РЕГУЛИРОВАНИЯ 29

5.1 РАН (20)  Регулирование аналоговое 29

5.2 РИМ (21)  Регулирование импульсное 31

5.3 РПИ (22)  ПИ-регулятор 33

5.4 ЗДН (24)  Задание 35

5.5 ЗДЛ (25)  Задание локальное 38

5.6 РУЧ (26)  Ручное управление 39

5.7 ПРЗ (27)  Программный задатчик 41

5.8 ИНЗ (28)  Интегрирующий задатчик 43

5.9 ПРК (29)  Пороговый контроль 44

6. ДИНАМИЧЕСКИЕ ПРЕОБРАЗОВАНИЯ 46

6.1 ИНТ (33)  Интегрирование 46

6.2 ДИФ (34)  Дифференцирование 47

6.3 ФИЛ (35)  Фильтрация 48

6.4 ДИН (36)  Динамическое преобразование 49

6.5 ДИБ (37)  Динамическая балансировка 50

6.6 ОГС (38)  Ограничение скорости 51

6.7 ЗАП (39)  Запаздывание 53

6.8 ФВП (40)  Фильтр высокочастотной помехи 55

6.9 ФПМ(41) – Фильтр помех 57

7. СТАТИЧЕСКИЕ ПРЕОБРАЗОВАНИЯ 59

7.1 СУМ (42)  Суммирование 59

7.2 СМА (43)  Суммирование с масштабированием 59

7.3 УМД (44)  Умножение-деление 61

7.4 КОР (45)  Корень квадратный 61

7.5 МОД (46)  Модуль сигнала 62

7.6 КУС (47)  Кусочно-линейная функция 63

7.7 ОГР (48)  Ограничение 65

7.8 СКС (49)  Скользящее среднее 66

7.9 ДИС (50)  Дискретное среднее 68

7.10 МИН (51)  Минимум 69

7.11 МКС (52)  Максимум 70

7.12 СИТ (53)  Среднее из трех 71

7.13 ЭКС (54)  Экстремум 72

7.14 МСШ (55)  Масштабирование 76

7.15 СМЗ (56)  Суммирование с выделением модуля и знака 77



ВНИМАНИЕ!

  1. Программное обеспечение, поддерживающее функции разделов, отмеченных в оглавлении знаком *, поставляются по отдельным заказам.

  2. Состав библиотеки алгоритмов, операторов языков программирования и сетевых сообщений может расширяться по согласованным требованиям заказчи­ка.



1.АЛГОРИТМЫ ЛИЦЕВОЙ ПАНЕЛИ

1.1ОКР (01)  Оперативный контроль регулирования


Назначение.

Алгоритм применяется в том случае, если оперативное управление контуром регулирования должно вестись с помощью лицевой панели контроллера. Каждый контур (от 1 до 32) обслуживается своим алгоритмом ОКР. Алгоритм позволяет с помощью клавиш лицевой панели изменять режим управления, режим задания, управлять программным задатчиком, изменять выходной сигнал регулятора (в режиме ручного управления), изменять сигнал задания (в режиме ручного задатчика), а также контролировать сигналы задания и рассогласования, входной и выходной сигналы, параметры программы (при программном регулировании) и т.п.

Как правило, алгоритм ОКР применяется в сочетании с алгоритмами ЗДН, ЗДЛ, РУЧ, РАН, РИМ.

Описание алгоритма.

Алгоритм ОКР помещается в любые алгоблоки. Номер контура, обслуживаемого данным алгоритмом, указывается его модификатором типа МТ=1-32.

Алгоритм имеет модификатор размера 0< МР<15. Модификатор размера задает вид и специфические параметры регулятора, а именно:

  • является регулятор обычным или каскадным;

  • имеет регулятор аналоговый или импульсный выход;

  • предусматривается ли переход на внешнее задание;

  • предусматривается ли режим дистанционного управления.

Если режимы каскадного регулирования, внешнего задания и дистанционного управления не предусматриваются, переключения в соответствующие режимы блокируются.

Значение модификатора выбирается из таблицы:


Вид регулятора

Режим внешнего

задания

Режим дистанционного управления

Модификатор размера

Обычный

аналоговый

-

-

+

+

-

+

-

+

00

01

02

03

Обычный

импульсный

-

-

+

+

-

+

-

+

04

05

06

07

Каскадный

аналоговый

-

-

+

+

-

+

-

+

08

09

10

11

Каскадный

импульсный

-

-

+

+

-

+

-

+

12

13

14

15


Алгоритм ОКР имеет 13 или 18 входов. Если задан обычный регулятор (МР<7), имеется только 13 входов, если задан каскадный регулятор (МР>8), имеется только 18 входов. Выходов алгоритм не имеет.

Путем конфигурирования входов определяется, какие сигналы принимаются в качестве сигналов оперативного управления.
Вход АЛБздн определяет номер алгоблока, содержащего алгоритм ЗДН контура, выходной сигнал которого является сигналом текущего задания и выводится на цифровой индикатор “задание” лицевой панели контроллера.

Вход Хвх определяет сигнал, который является входным сигналом (регулируемым параметром) и выводится на цифровой индикатор избирательного контроля в позиции “вх”. Обычно этот вход подключается к одному из выходов алгоритма ввода аналогового ВА.

Вход Х определяет сигнал, который является сигналом рассогласования и выводится на цифровой индикатор избирательного контроля в позиции “”. Обычно этот вход подключается к выходу Y алгоритма регулирования РАН или РИМ.

Значения сигналов контура (сигнал задания, входной сигнал и сигнал рассогласования) могут быть представлены либо в шкале процентов, либо в шкале технических единиц. Тип шкалы определяется калибровкой входного сигнала Хвх на соответствующем алгоритме ВА. Все три сигнала должны иметь одну и ту же шкалу. Тип шкалы необходимо указать константой на входе Хкал.

Независимо от типа шкалы контура его параметры могут индицироваться как в процентах, так и в технических единицах (при индикации параметров контура в технических единицах в конце индицируемого числа ставится запятая). Для реализации этой возможности имеются настроечные входы W0 и W100. Значения входов W0 и W100 задают соответственно минимальное и максимальное значения шкалы технических единиц. Выбор шкалы индикации (проценты, технические единицы) осуществляется по соответствующим пультовым или сетевым командам (см. соответствующие разделы документации). По умолчанию индикация параметров осуществляется по шкале контура.

Значения входов Хкал, W0 и W100 при настройке алгоритма ОКР, а также формула расчета индицируемого значения Хинд параметра Х по альтернативной шкале осуществляется в соответствии со следующей таблицей:


Шкала контура

Значения настроечных входов

Формула пересчета

Проценты

Хкал=0; W0=X0; W100=X100;

Хинд=W0+(W100-W0)*X/100

Технические единицы

Хкал=1; W0=X0; W100=X100;

Xинд=(X-W0)*100/(W100-W0)


где Х0 и Х100  значения параметра в технических единицах, соответствующие 0% и 100%.

Вход АЛБруч определяет номер алгоблока, в котором размещен алгоритм ручного управления РУЧ. Такое соединение обеспечивает изменение с лицевой панели режимов управления, а также ручное изменение выхода.

На вход Хвр (выход регулятора) подается сигнал, характеризующий управляющее воздействие. Для аналогового регулятора это может быть тот же выход алгоритма РУЧ, номер алгоблока которого указан на входе АЛБруч, либо (при наличии датчика положения исполнительного механизма) сигнал на одном из аналоговых входов, к которому подключен датчик положения. Для импульсного регулятора на вход, как правило, подается сигнал от датчика положения.

Сигнал, поступивший на вход Хвр, при оперативном управлении выводится на шкальный индикатор, а также в режиме контроля “вых”  на цифровой индикатор избирательного контроля. Выходной сигнал контролируется в процентах.

На входы Z1 и Z2 подаются любые (по выбору) выходные сигналы любых алгоблоков, которые требуется индицировать в процессе оперативного управления. Эти сигналы контролируются по цифровому индикатору избирательного контроля в позициях Z1 и Z2. Каждый из них может быть аналоговый или дискретный сигнал, время (например, время какого-либо таймера) или число (например, оставшееся число повторений программы при программном регулировании).

Вход Nок (ошибка контура) используется в том случае, когда необходим контроль выхода одного или нескольких сигналов за допустимый диапазон. Если есть ошибки в контурах регулирования контроллера, то на лицевой панели контроллера зажигается ламповый индикатор “1” в зоне “ошибки”.

Вход Nок соединяется с выходом алгоблока, содержащим алгоритм порогового контроля ПРК данного контура. В этом случае по цифровому индикатору избирательного контроля в позиции “ок” (ошибка контура) можно определить номер сигнала (если их несколько), вышедшего за допустимые границы (см. также описание алгоритма ПРК). Если Nок = 0, то ламповый индикатор в зоне “ошибка” не горит.

Все перечисленные выше входы (от 01 до 12) задают параметры оперативного управления, как обычного регулятора, так и каскадного регулятора, если он работает в режиме каскадного управления КУ. В последнем случае входы 01-05 определяют параметры ведущего регулятора в каскадной схеме, а входы 06-12  параметры регулятора в целом. При каскадном регулиро­вании обычно требуется оперативно управлять также и ведомым регулятором. Такая необходи­мость возникает, когда каскадный регулятор переводится в режим локального управления ЛУ. Возможности управления регулятором в локальном режиме определяются сигналами, подавае­мы­ми на входы 13-17 алгоритма ОКР.

Вход АЛБздл определяет номер алгоблока, содержащего алгоритм локального задатчика ЗДЛ. В этом случае сигнал локального задания в режиме ЛУ контролируются по цифровому индикатору “задание”.

Входы Хвх,л и Х,л задают соответственно сигналы, контролируемые по цифровому индикатору избирательного контроля в позиции “вх” и “” при ЛУ.

Назначение входов Wл0 и Wл100 такое же, как входов W0 и W100, но для ведомого регулятора в локальном режиме..

Вход Хкал определяет тип сигналов контура. При Хкал равным “0”, сигналы контура представлены в процентах, при Хкал равному “1”  в технических единицах. Независимо от того, в каком виде представлены данные контура, есть возможность переключения типа индикации контура (см. гл. 6.3.9 Руководства по эксплуатации. Функциональные возможности и инструкция по эксплуатации).

Таким образом, с помощью алгоритма ОКР программируются (назначаются) функции и сигналы оперативного управления контуром регулирования. Алгоритм определяет, какие сигналы будут выведены на индикаторы лицевой панели и в какой шкале (проценты, технические единицы) эти сигналы (задание, вход и рассогласование) будут индицироваться.

Перечень входов алгоритма и его функциональная схема приведены ниже.

Входы алгоритма ОКР

Номер

Обозначение

Назначение



АЛБ здн

Номер алгоблока, формирующего сигнал задания



Х вх

Входной сигнал (регулируемый параметр)



W0

0 % в технических единицах (задание, вход, рассогласование)



W100

100 % в технических единицах (задание, вход, рассогласование)



X

Сигнал рассогласования



АЛБ руч

Номер алгоблока, содержащего алгоритм РУЧ



Х вр

Выходной сигнал регулятора



Z1

Номер любого выбранного алгоблока



Nz1

Номер любого выхода выбранного алгоблока



Z2

Номер любого выбранного алгоблока



Nz2

Номер любого выхода выбранного алгоблока



Nок

Ошибка контура



АЛБ здл

Номер алгоблока, содержащего алгоритм ЗДЛ (задание ведомого регулятора в локальном режиме)



Х вх,л

Входной сигнал (регулируемый параметр) ведомого регулятора в локальном режиме



Wл0

0% в технических единицах (задание, вход, рассогласование)



Wл100

100% в технических единицах (задание, вход, рассогласование)



Х,л

Сигнал рассогласования ведомого регулятора в локальном режиме



Хкал

Тип сигналов контура (0  в процентах, 1  в технических ед.)




  1   2   3   4   5   6   7   8   9   ...   20



Скачать файл (4463 kb.)

Поиск по сайту:  

© gendocs.ru
При копировании укажите ссылку.
обратиться к администрации
Рейтинг@Mail.ru