Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Учебное пособие КТС

.pdf
Скачиваний:
41
Добавлен:
11.02.2015
Размер:
2.09 Mб
Скачать

Таблица 18

Возможные состояния логической программы непрерывнодискретной модели блока контроллера

Состояние

Работа программы

«Пуск»

Программа выполняется шаг за шагом, горит лам-

 

повый индикатор «ПУСК».

«Останов»

Программа не выполняется, сигналы на входе ша-

 

гов и счетчик контрольного времени заморожены.

 

После пуска из этого состояния программа про-

 

должает выполняться из той точки, в которой она

 

была остановлена. Горит ламповый индикатор

 

«СТ» (СТОП).

«Сброс»

Программа не выполняется, выходы всех шагов и

 

счетчики контрольного времени обнулены, после

 

пуска программа начинает выполнятся с первого

 

шага первого этапа. Горит ламповый индикатор

 

«СБР»

«Шаг»

Выполняется один текущий шаг программы, после

 

чего программа переходит в состояние останова.

 

Горит мигающим светом ламповый индикатор

 

«ПУСК», когда шаг выполнен, зажигается «СТ»

Ожидание

То же, что в состоянии «СТОП», но в это состоя-

 

ние программа переходит, когда по истечению кон-

 

трольного времени шага условие выполнения ша-

 

га оказалось не выполненным. Горит ламповый

 

индикатор «СТ» и мигающим светом «РУЧ». Про-

 

должение выполнения программы возможно толь-

 

ко путем ручного включения выхода шага

Конец про-

Выполнен последний шаг последнего этапа. выхо-

граммы

ды всех шагов «заморожены». Горит мигающим

 

светом ламповый индикатор «СТ»

Для выполнения этих команд предварительно с помощью клавиш «¬», «®» должен быть установлен режим «ПРОГ».

Результат выполнения команды контролируется по цифро- вым и ламповым индикаторам.

N + Ñ, D - выбор номера шага, с которого требуется начать программу. Команда выполняется только в состоянии «СТОП».

93

Номер шага, который может изменяться от 1 до 9, контролируется по цифровому индикатору N.

+- пуск программы. Программа может быть запущена из состояния «СТОП» и «СБРОС». При пуске из состояния «СБРОС»

программа начинает выполняться с первого шага и на цифровом индикаторе «N» стазу же появляется N=1 (в состоянии сброс N=0). При пуске из состояния «СТОП» программа начинает выполняться с того места, где она была остановлена, или с шага, выбранного вручную.

+- останов программы. Команда команда останова вы-

полняется из состояния «ПУСК», «СБРОС», «КОНЕЦ ПРОГРАМ-

МЫ». Если команда подается из состояния «СБРОС», то програм- ма переходит к началу первого шага и останавливается. (на циф- ровой индикатор «N» выводится N=1 и горит ламповый индикатор

«СТ»).

+ - сброс программы. Команда сброса выполняется

только если программа находится в состоянии «СТОП», «ОЖИ-

ДАНИЕ» или «КОНЕЦ ПРОГРАММЫ». В состоянии сброса N=0 и

горит ламповый индикатор «СБР».

+- пуск одного шага программы. Команда выполняется, только если программа находится в состоянии «СТОП». После вы- полнения текущего шага программа переходит к началу шага, ко- торый должен выполняться следующим и останавливается.

+- включение выхода шага. Команда выполняется, толь- ко если программа находится в состоянии «СТОП» и «ОЖИДАНИЕ». В любом случае, на выходе шага устанавливается сигнал, равный логической 1, и это состояние запоминается. Если команда подается из состояния «СТОП», текущий номер шага и состояние программы не изменяется. Если команда подается из состояния «ОЖИДАНИЕ», то программа переходит к следующему шага и из состояния «ОЖИДАНИЕ» переходит в состояние «СТОП».

+- выключение выхода шага. Команда выполняется, только если программа находится в состоянии «СТОП». При дей- ствии команды на выходе шага устанавливается сигнал, равный логическому 0, и это состояние выхода запоминается. Программа остается в состоянии «СТОП».

Список команд управления программой и состояний про- граммы приведен в табл. 19.

94

В режиме логического управления (ламповый индикатор «ПРОГ» горит) можно контролировать значение любого (но только одного) сигнала. Этот сигнал должен быть подан на вход алгорит- ма ОКД. Формат контролируемого сигнала (проценты, время, чис- ло) задается на входе NZ алгоритма ОКД.

Таблица19

Команды оперативного управления программой непрерывно – дискретной модели блока контроллера

Кла-

Команды

Состояния, из

Индикация

виши

 

которых

 

 

 

выполняется

 

 

 

команда

 

¬, ®

Выбор режима

любое

ЛИ «ПРОГ»

работы

 

 

Выбор шага с

 

ЦИ «N»

N+Ñ, Ñ

которого начина-

стоп

 

ется выполнение

 

 

программы

 

 

+ -

Пуск программы

стоп, сброс

ЛИ «ПУСК»

Останов про-

пуск, сброс, конец

ЛИ «СТ»

граммы

программы

 

 

 

Сброс програм-

стоп, ожидание,

ЛИ «СБР»

мы

конец программы

 

+-

Пуск одного шага

стоп

ЛИ «ПУСК» мига-

ет

 

 

 

+-

Ручное включе-

стоп

-

ние выхода шага

 

 

Ручное включе-

 

-

+-

ние выхода шага

ожидание

 

и переход к сле-

 

 

дующему шагу

 

 

Ручное выключе-

стоп

-

ние выхода шага

 

Функции оперативного управления реализуемые в информа- ционном режиме зависят от того, какие алгоритмы подключены к

соответствующим входам Z1-Z5 алгоритма оперативного контроля ОКД. В каждом из пяти режимов Z1-Z5 может выполняться любая из пяти функций, указанная в табл. 20.

95

Таблица 20

Функции информационного режима непрерывно – дискретной модели блока контроллера

Алгоритм

Функция

п/п

 

 

1

ГРА групповое

1) изменение режима управления:

 

управление анало-

ВНШ аналоговые сигналы поступают

 

говыми сигналами;

от внешнего источника

 

 

РУЗ аналоговые сигналы поступают

 

 

от встроенного задатчика

 

 

2) Контроль аналоговых сигналов по

 

 

цифровому индикатору

2

ГВД групповое

Те же функции, что для алгоритма

 

управление дис-

ГРА, но для дискретных сигналов

 

кретными входами;

 

3

ГРУ групповое

1) Изменение режима управления

 

ручное управление;

АВТ автоматический режим

 

 

РУЧ ручной режим с изменением

 

 

выхода вручную

 

 

Выходной сигнал аналоговый или

 

 

импульсный

 

 

2) Контроль выходного сигнала или

 

 

положения вала исполнительного ме-

 

 

ханизма

4

ГДВ групповое

Те же функции, что для алгоритма

 

управление дис-

ГРУ, но для дискретных выходных сиг-

 

кретными выходами;

налов

5

ГРК групповой

Контроль по цифровому индикатору

 

контроль.

сигналов любого типа

Работа в информационном режиме ведется избирательно: вначале выбирается один из режимов Z1 - Z5 затем устанавливает- ся номер одного из 9 сигналов, которым можно управлять в каж- дом режиме, после этого выбирается вид управления ВНШ» или «РУЗ» для входов, «АВТ» или «РУЧ» - для выходов). При необхо- димости (в режимах «РУЗ» и «РУЧ») сигналы изменяются вручную. Номер сигнала контролируется по цифровому индикатору «N», а величина сигнала по цифровому индикатору «ЗНАЧЕНИЕ».

96

В информационном режиме с помощью клавиш лицевой па- нели можно выполнить следующие команды.

¬, ® - выбор режима Z1- Z5.

N+Ñ, Ñ - изменение номера сигнала в контролируемой груп- пе. Номер контролируется по цифровому индикатору «N», а значе- ние по цифровому индикатору «ЗНАЧЕНИЕ».

- установка режима внешнего сигнала или режима авто- матического управления (зажигается соответственно ламповый индикатор «АВТ» или «РУЧ»).

+Ñ, Ñ - изменение входного сигнала в режиме «РУЗ».

+Ñ, D - изменение выходного сигнала в режиме «РУЧ». Перечень команд, выполняемых в информационном режиме,

приведен в табл. 21.

Если ведется не групповое управление, а групповой кон- троль, то из приведенного перечня выполняются лишь две первые команды.

Таблица 21

Команды информационного режима непрерывно-дискретной модели контроллера

Клавиши

Индикация

Действие команды

¬, ®

Ламповые индикаторы

Выбор режима управления

Z1-Z5

 

 

N+Ñ, Ñ

Цифровой индикатор N

Выбор номера сигнала

 

Ламповый индикатор

Установка внешнего сиг-

 

«ВНШ»

нала

 

Ламповый индикатор

Установка автоматическо-

 

«АВТ»

го режима

 

Ламповый индикатор

Замена внешнего сигнала

 

«РУЗ»

на сигнал ручного задания

 

Ламповый индикатор

Установка ручного режима

 

«РУЧ»

управления

+Ñ, Ñ

Цифровой индикатор

Изменение входного сиг-

«ЗНАЧЕНИЕ»

нала в режиме «ВНШ»

 

+Ñ, D

Цифровой индикатор

Изменение выходного сиг-

«ЗНАЧЕНИЕ»

нала в режиме «РУЧ»

 

Формат, в котором контролируемые в режимах Z1-Z5 выво- дятся на цифровой индикатор, зависит от вида алгоритмов, под-

97

ключенных к входам Z1-Z5 алгоритма ОКД. При групповом управ- лении аналоговыми сигналами (ГРА) сигналы индицируются в тех- нических единицах. Размерность этих единиц задается в алгорит- ме ГРА индивидуально для каждого из девяти сигналов этой груп- пы. При групповом управлении дискретными сигналами (ГВД и ГДВ) сигналы индицируются в виде 0 и 1. При групповом ручном управлении (ГРУ) сигналы индицируются в процентах.

При групповом контроле (ГРК) формат (аналоговый, число- вой и т.д.) задается в алгоритме ГРК индивидуально для каждого из девяти сигналов этой группы. Если задан аналоговый формат,

для него дополнительно индивидуально для каждого из девяти сигналов этой группы задаются технические единицы.

Контроль ошибок

Если делается попытка выполнить команду, для которой нет соответствующих условий, на ЦИ выводиться код, характеризую- щий ошибку оператора. Перечень кодов ошибок оператора пред- ставлен в табл.22.

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

Таблица 22

Ошибки оператора при управлении логической программой

Код

Причина ошибки

ошибки

 

09

Не установлен режим ручного задатчика (РУЗ)

15Состояние программы не соответствует разрешенному для выполнения данной команды

19Команда не соответствует текущему режиму управле-

ния

20К входам Z, Z1-Z5 не подключен соответствующий алго-

ритм

6.СЕТЕВАЯ АРХИТЕКТУРА

6.1.Общее описание сети «ТРАНЗИТ»

Контроллер Ремиконт Р-130 имеет интерфейсный канал, с

помощью которого несколько контроллеров могут объединяться в

98

локальную управляющую сеть «ТРАНЗИТ». Сеть «ТРАНЗИТ» мо- жет быть открытой и закрытой.

В закрытой сети контроллеры обмениваются информацией друг с другом. Открыта сеть отличается от закрытой тем, что кон-

троллеры кроме того могут обмениваться информацией с внешним абонентом (например, ЭВМ).

Сеть «ТРАНЗИТ» имеет кольцевую конфигурацию. Для по- строения закрытой сети никаких дополнительных устройств, кроме тех, которые используются для управления процессом, не требу- ется. Для организации открытой сети в состав последней включа- ются специальное устройство шлюз. Через шлюз абонент полу- чает доступ к любому контроллеру, включенному в сеть «ТРАНЗИТ». На рис. 24 показаны варианты сетевой архитектуры.

В сети «ТРАНЗИТ» информация последовательно передается от одного контроллера к другому. Если информация, проходящая через данный контроллер, требуется этому контроллеру, он её использует и передает следующему контроллеру.

Шлюз входит в состав комплекса технических средств КТС Ремиконт Р-130. Связь между контроллерами осуществляется с помощью витой пары проводов. Расстояние между каждой парой соседних контроллеров может достигать 500м.

Если контроллеры размещены не далеко друг от друга (в пределах одного помещения), экранировать провода не требуется.

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

На физическом уровне обмен ведется по интерфейсу ИРПС на частоте 9,6 кбит/с.

Сеть «ТРАНЗИТ» защищена от отказа отдельных контроллеров. При отказе, изъятии контроллера или отключении питания срабатывает специальное реле, шунтирующее контроллер и сохраняется целостность сети «ТРАНЗИТ». Отказавший контроллер при этом выпадает из обмена, но между

оставшимеся контроллера возможность обмена информацией сохраняется.

99

 

 

 

 

 

 

БК

Сетевой

канал

 

 

 

 

 

 

Р −130

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Сеть "Транзит"

 

 

 

 

 

 

БК

 

 

БК

 

 

Р−130

 

 

 

 

 

 

 

Р −130

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

БК

 

 

 

 

 

 

 

 

 

 

 

 

 

Р−130

 

 

 

 

 

 

 

а)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Абонент

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Абонентски

 

й канал

 

 

 

 

 

 

 

 

Сетевой

канал

 

 

 

 

 

 

Шлюз

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Сеть "Транзит"

 

 

 

 

 

 

БК

 

БК

 

Р−130

 

 

 

 

 

 

Р−130

 

 

 

 

 

 

БК

 

 

 

 

 

 

 

 

 

 

 

 

 

Р −130

 

 

 

 

 

 

 

б)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Рис.24. Архитектура сети «ТРАНЗИТ»: а) зактытая сеть «ТРАНЗИТ»; б) открытая сеть «ТРАНЗИТ»

Реле, шунтирующее интерфейсную цепь, расположено в блоке питания БП-21. Поэтому для сохранения целостности сети «ТРАНЗИТ» кабель этой сети не должен отключаться от блока пи- тания (однако само питание от этого блока может быть отключе- но). Блок контроллера БК-21 может отключаться от блока питания и сниматься с объекта для ремонта или замены. Если необходимо демонтировать блок питания, отключенные от него интерфейсные цепи необходимо соединить друг с другом.

В открытой сети блок шлюза включается в сеть «ТРАНЗИТ» через тот же блок питания БП-21, что и блок контроллера. Способ

его включения и все остальные условия полностью соответствуют блоку контроллера.

100

6.2.Логическая организация закрытой сети «ТРАНЗИТ»

Каждому контроллеру, подключенному к сети «ТРАНЗИТ», присваивается логический (системный) номер. Этот номер уста-

навливается в процессе программирования в процедуре «СИСТЕМНЫЕ ПАРАМЕТРЫ». Порядок системных номеров в сети ни- как не связан с физическим порядком включения контроллеров. Системные номера могут устанавливаться в любой последова- тельности или иметь пропуски. При установке системных номеров должны выполняться следующие правила:

1. Контроллер, который участвует в обмене, не должен иметь нулевой системный номер. Иначе в этом случае контроллер вы- ключается из сети «ТРАНЗИТ», при этом целостность сети сохра- няется.

2. Максимальное число контроллеров, объединенных одной сетью «ТРАНЗИТ», равно 15. Поэтому максимальное значение системного номера также равно 15.

3. В одной сети «ТРАНЗИТ» не должно быть двух или более контроллеров, имеющих одинаковый системный номер.

Возможности обмена по закрытой сети «ТРАНЗИТ»

Закрытая сеть «ТРАНЗИТ» предназначена для обмена ин- формацией между алгоблоками, находящимися в разных контрол- лерах. Принцип этой связи похож на конфигурирование алгоблоков одного контроллера, однако при связи алгоблоков через сеть «ТРАНЗИТ» имеется ряд особенностей:

Непосредственно связывать алгоблоки через сеть «ТРАНЗИТ» нельзя, -для такой связи используются два специальных связных алгоритма: интерфейсного вывода ИНВ и ввода ВИН.

Если выходные сигналы каких-либо алгоблоков должны пе- редаваться в другие контроллеры, соответствующие выходы ал- гоблоков по стандартной процедуре конфигурирования связыва- ются с входами алгоритма ИНВ. Как только ИНВ установлен, кон- троллер начинает передавать в сеть сигналы, поступающие на вход алгоритма ИНВ, т.е. сигналы алгоблоков, связанных с алго- ритмом ИНВ.

Передавая в сеть сигналы, контроллер всему «пакету» при- сваивает свой системный номер, равный номеру соответствующе- го входа алгоритма ИНВ. Передаваемые сигналы не адресованы какому-либо конкретному контроллеру. Их может принять любой контроллер, а также одновременно несколько контроллеров. Здесь

101

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

Если какие-либо алгоблоки одного контроллера должны при- нимать сигналы от другого контроллера, их входы по стандартной конфигурации соединяются с выходами алгоритма ВИН. Один ал- горитм ВИН организует связь только с одним из контроллеров. Ес- ли данному контроллеру необходимо связаться с несколькими кон- троллерами, в нем необходимо запрограммировать несколько ал- горитмов ВИН.

В алгоритме ВИН устанавливается системный номер кон- троллера источника. Кроме того, для каждого выхода алгоритма ВИН устанавливается номер сигнала, передаваемого выбранным контроллером источником. Именно этот сигнал будет сформиро-

ван да данном выходе алгоритма ВИН и затем поступит на вход других алгоритмов, соединенных по конфигурации с данным выхо- дом алгоритма ВИН.

Таким образом, между алгоблоками разных контроллеров с помощью сети «ТРАНЗИТ» и алгоритмов интерфейсного ввода- вывода устанавливается виртуальный (кажущийся) канал связи. Работают контроллеры при этом так, как будто этот канал в дейст- вительности существует.

В качестве примера на рис. 25 показана связь двух контрол- леров, имеющих системные номера №=2 и №=10. При этом выход 07 алгоблока 1 контроллера №=10 связан с входом 03 алгоблока 2 контроллера №2, а выход 05 алгоблока 1 контроллера №-2 связан с входом 04 алгоблока 2 контроллера №=10.

При обмене по закрытой сети «ТРАНЗИТ» имеются следую- щие ограничения:

1. Каждый контроллер может передавать в сеть не более 30 сигналов. Эта передача всегда организуется с помощью одного алгоритма ИНВ, причем число передаваемых сигналов задается модификатором этого алгоритма. В одном контроллере не может быть установлено более одного алгоритма ИНВ.

2. В каждом контроллере устанавливаться может устанавли- ваться любое (в пределах общих ограничений) число алгоритмов ВИН, при этом каждый алгоритм ВИН организует связь с одним контроллером-источником. Один алгоритм ВИН может принимать

102