Автоматизированные технологические комплексы
4.2.8. Начальные условия
В процедуре "н.усл." (начальные условия) устанавливаются значения
сигналов на выходах алгоблоков, с которыми алгоблоки начнут работать при
переходе в режим "работа".
Если начальные условия не задаются, то после первого включения
контроллера они принимают значения, зависящие от вида алгоритма. В
большинстве случаев это нулевые значения.
Правила установки начальных условий представлены в табл. 27.
4.2.9. Операции с памятью
В процедуре "ППЗУ" (операции с памятью) выполняются несколько
операций, в которых участвуют ОЗУ, ППЗУ, ПЗУ. К этим операциям относятся:
1) Запись информации в ППЗУ.
2) Восстановление информации в ОЗУ.
3) Регенерация ПЗУ и ППЗУ.
Запись информации в ППЗУ производиться после того, как программа,
находящаяся в ОЗУ, отлажена, и в неё не предполагается вносить изменения.
Перед записью ППЗУ должно быть стерто.
Калибровка
Как и при настройке изменяются значения коэффициентов (на свободных
входах).Но при этом контролируется не значение коэффициента , а сигнал на
любом выбранном выходе любого алгоблока. Колибровка позволяет
скомпенсировать смещение нуля датчика и т.п. установить масштабный
коэффициент . Вначале производится установка
Операции с памятью
Правила выполнения операций с памятью преедставлены в табл 28 При
выполнении операций с памятью с помощью клавиши "¦" и клавишь "\/,/\" на ЦИ
вызываются и устанавливаются нужные параметры. После того , как все
параметры вызваны и установлены и вновь нажата клавиша "¦", операция
начинает выполятся . Когда операция заканчивается , на ЦИ все поля , кроме
первого, гаснут.
4.2.10. Контроль ошибок .
В режиме "програмирование" с помощью пульта настройки контролируются
ошибочные действия оператора. При ошибочных действиях зажигается ЛИ "ош" и
на ЦИ появляется код ошибки. ЛИ "ош" и код ошибки зажигаются , только пока
подаётся недозволенная команда.
Когда нажатая клавиша, в ызвавшая ошибку , отпускается , ошибка
пропадает.
4.3. Настройка и контроль
4.3.1. Процедуры настройки и контроля.
Все процедуры настройки и контроля выполняются в режиме "работа", т.е.
когда контролер включен в контур управления.
Предусматривается семь процедур настройки и контроля.
1) Контроль ошибок.
2) Контроль приборных параметров .
3) Контроль системных параметров.
4) Контроль входных сигналов.
5) Контроль выходных сигналов.
6) Контроль констант и коэффициентов и установка коэффициентов
7) Калибровка.
Первые три процедуры относятся к контроллеру в целом,четыре остальных
- к отдельным алгоблокам.
4.3.2. Контроль ошибок
В режиме "работа" средства самодиагностики контроллера фиксируют
неисправности, связанные с отказоми аппаратуры , сбоем информации по
интерфейсному каналу, нарушенгиями правил програмирования или выходом
параметров за допустимые значения. Все эти неисправности делятся на две
группы: отказы и ошибки. Процедура " ош " (ошибки ) позволяет определить
вид неиспра-
вности, относящейся как к категории отказов, так и ошибок. Информация об
ошибках высвечивается на ЦИ после нажатия клавиши "¦". На ЦИ индицируется
как число ошибок , так и вид ошибки, которая во времени возникла
последней.Для просмотра нажимаем клавишу "/\", пока клавиша нажата на ЦИ
последовательно по кругу появляются коды ошибок в том порядке, как они
возникали.Если клавишу отпустить , на ЦИ вновь выводится информация о
последней ошибке.
4.3.3. Контроль приборных параметров
В процедуре " приб" (приборные параметры) можно контролировать
приборные параметры. Из семи операций, выполняемых в режиме
"програмирование" , в режиме " работа " выполняются в части контроллера.
ПРИЛОЖЕНИЯ
ОСНОВНЫЕ ТЕХНИЧЕСКИЕ ХАРАКТЕРИСТИКИ
Габаритные размеры блока контроллера (80 х 160 х 365) мм
Параметры питания
- напряжение 24 В, 220 В, 240 В
- частота 50 Гц, 60 Гц
- потребляемая мощность 9 Вт, 15 В А
Время хранения информации при отключенном питании 168 час при
питании элементом РЦ63 40 час , при питании Д-0,06
1 диапазон (*) 0 ... 199,9 % / с,
0 ... 199,9 % /мин,
2 диапазон (*) 0 ... 199,9 % /мин,
0 ... 199,9 % /час,
10. Технические единицы, соответствующие 0 и 100 % аналогового
сигнала -199,9 ... 0 ... 9999
ПРИМЕЧАНИЕ:(*) 1 и 2 диапазоны параметров, связанных с реальным (п. 3 и
9), задается при настройке всего контроллера в целом т.е. одновременно для
всех его алгоблоков. Внутри диапазонов тот или иной масштаб времени
выбирается при настройке индивидуально для
каждого алгоблока.
АНАЛОГОВЫЕ ВХОДЫ-ВЫХОДЫ Аналоговые входные сигналы унифицированные 0-5 мА
Rвх=400 Ом 0-20 мА Rвх=100 Ом
4-20 мА Rвх=100 Ом 0-10 Вт Rвх=12 кОм
3. Измерительные преобразователи термо ХА, ХК, ПП, ПР, ВР,
электрические в соответствии с ГОСТ 6651-84 Термометры сопротивления ТСП,
ТСМ, по ГОСТ 6651-84
4. Характеристики аналового-цифровых преобразователей АЦП.
Разрешающая способность 0,025% (12 разрядов) Максимальная погрешность
после калибровки 0,3%
5. Погрешность при изменении температуры окружающей среды по 10 гр.С
- максимальное значение 0,4% - среднее значение 0,2% 6. Максимальная
погрешность АЦП при изменении напряжения питающей сети от +10 до -15%
0,1%
7. Гальваническая связь входов-выходов отсутствие гальванической
связи между входами а также входами-выходами
8. Нелинейность характеристик усилителей для термопар (БУТ-10) и
термометров сопротивления (БУС-10) - 0,1%
9. Максимальные погрешности усилителей для диапазона 10 мВ (БУТ-
10) и /\ R=10 Ом (БУС-10): - при изменении температуры окружающей среды
на 10 гр.С 0,25% - при изменении напряжения питающей сети от +10 до -15%
0,1%
10. Максимальная погрешность цифро-аналоговых преобразователей
(ЦАП): - при изменении температуры окружающей среды на 10 гр.С 0,2% - при
изменении напряжения питающей сети от +10 до -15% 0,1% 11.
Аналоговые входные сигналы унифицированные 0-5 мА Rн=2 кОм ; 0-20 мА Rн=0,5
кОм ; 4-20 мА Rн=0,5 кОм 12. Разрешающая способность ЦАП 0,05% (11
разрядов) 13. Максимальная
погрешность ЦАП после калибровки 0,5% гальваническая связь между выходами
выходы связаны попарно причем каждая пара изолирована от остальных цепей.
ДИСКРЕТНЫЕ ВХОДЫ-ВЫХОДЫ. 14. Дискретрные выходные сигналы
уровень логического "0" 0-7 В уровень логической "1" 18-30 В входной
ток 7 мА гальваническая развязка входы связаны в группы по 16 входов,
каждая группа изолирована от цепей. 15. Дискретные (импульсные) выходные
сигналы: а)транзисторный выход: максимальное напряжение коммутации 40 В
максимальный ток нагрузки 0,8 А максимальный суммарный ток нагрузки
одновременно включенных выходов в пределах одной четверки (с 1 по 4, и
с 5 до 8) 0,6 А максимальный суммарный ток нагрузки всех одновременно
включенных выходов 2 А
Вид нагрузки активная, индуктивная
Защита от короткого замыкания в цепи нагрузки имеется Гальваническая
развязка выходы связаны в группы по 16 выходов, каждая группа изолирована
от других цепей б)сильно точный
релейный выход тип реле РПГ максимальное напряжение коммутации
переменного тока (действующее значение) 220 В максимальный ток нагрузки
каждого выхода 2 А гальваническая развязка выходы связаны попарно каждая
пара изолирована от других цепей реализуемые законы регулирования ПИД, ПИ,
ПД, П контролируемые параметры задание, вход, значение, рассогласование,
выход, значение произвольного параметра и
Параметры ручного задатчика: клавиша - способ установки
больше-меньше - шаг дискретной установки 0,025 % -
время изменения от 0 до 100 % 22 с - вид
балансировки статическая и динамическая
Параметры программного задатчика:
- максимальное число программ для одного контура с условием, что общее
число алгоблоков не более 99
- максимальное число участков в одной программе 47 - выполнение
программы однократное, многократное , циклическое - максимальное число
многократного повторения программы
8191 - команды управления программой выбор программы: пуск, стоп,
сброс, переход к следующему участку - состояние программы пуск, стоп,
сброс, конец программы - контролируемые параметры номер программы; номер
повторения; номер участка; время, оставшееся до окончания участка;
состояние программы: Управление выходом: - способ управления в ручном
режиме клавиши больше-меньше - время изменения аналогового сигнала от
минимального значения до максимального 22 с - разрешающая способность
контроля положения исполнительного механизма по цифровому индикатору 0,125
% - то же по шкальному светодиодному индикатору 5 %
Параметры программы, ошибки контура.
Коды ошибок в подтверждении блока "шлюз"
|02 |Отсутствует аллгоритм ЗДН или к нему не подключен вход 01 |
| |алгоритма ОКО |
|03 |В модификаторе алгоритма ОКО не предусмотренно внешнее задание |
|04 |В модификаторе алгоритма ЗДН не предусмотрен режим программного |
| |задания |
|05 |Отсутствует алгоритм РУЧ или к нему не подключен вход 06 |
| |алгоритма ОКО |
|06 |Отсутствует алгоритм ЗДН или к нему не подключен вход 11 |
| |алгоритма ОКО или модификатор ОКО не предусматривает каскадного |
| |режима |
|07 |Ручное изменение задания запрещенно (статическая балансировка при |
| |отключенном контуре) |
|08 |Состояние программы на "сброс" |
|09 |Режим задания не программный |
|0А |Режим управления не ручной |
|0В |Указанный номер программы отсутствует |
|0С |В модификаторе ОКО не предусмотрен дистанционный режим |
|0D |На входе 01 алгоритма РУЧ присутствует команда блокировки |
| |автоматического режима |
|0Е |При оперативном управлении: алгоритм РУЧ отключен |
| |алгоритмом,установленным по конфигурации после алгорит- ма РУЧ.При|
| |настройке: попытка изменить или проконтролировать параметр |
| |настройки на связанном входе алгоблока |
|10 |Состояние программы не соответствует разрешенному для выполнения |
| |данной команды |
|11 |Указанный номер этапа или шага отсутствует |
|12 |При выполнении команды: новая команда получена, когда предыдущяя |
| |команта еще не была выполнена. При запросе: ни в один алгоблок не |
| |введен алгоритм |
|13 |При оперативном управлении: попытка пуска несуществующего этапа |
| |или этапа, не связанного с соответстующим входом алгоритма ОКЛ. |
| |При настойке: попытка изменить параметр настройки, являющийся |
| |константой |
|15 |В сообщении указан несуществующий вход алгоблока |
|16 |В сообщении указан несуществующий выход алгоблока |
|17 |В сообщении указан незадействованный номер алгоблока |
|18 |Режим доступа в контроллере не командный (устанавливается в |
| |системных параметрах) |
|1F. |Контроллер с номером Nктр, которому было посланно сообщение, в |
|Nктр |сети отсутствует или от нее отключен |
|20.Nктр|Сообщение,связанное с контроллером Nктр, потеренно из-за того,что |
| |число необработанных сообщений больше 24 |
|21 |Контроллер получил по сети ошибочное сообщение (длина сообщения |
| |превышает допустимую или ошибочно контрольное сообщение) |
|22.Nктр|Абонент задал несуществующий тип сообщения |
|или 22 | |
|23.Nктр|Абонент задал несуществующий вид сообщения |
|или 23 | |
|24 |В сообщении указан несуществующий номер |
|25 |В указанном контуре не запрограмирован алгоритм ОКО или ОКЛ |
|27 |В сообщении указан неверный код команды |
|28 |В сообщении указанно значение переменной, находящейся вне |
| |допустимых границ |
|29.Nктр|Длина сообщения, полученная шлюзом от контроллера Nктр превышает |
| |дотустимую |
|2А.Nктр|Абонент задал несуществующую категорию обмена (категория |
| |отличается от 00, 01 или 04) |
|2В.00 |Шлюз имеет системный номер 00 и отключен от сети |
|2С.00 |Шлюз из сети получил пакет с ошибочным форматом (например, |
| |ошибочной контрольной суммой) |
|2С.Nктр|Сообщение, полученное шлюзом от абонента и адресованное |
| |контроллеру с номером Nктр имеет ошибочный формат (длина превышает|
| |допустимую или ошибочна контрольная сумма) |
|2D.00 |Длина сообщения, полученная шлюзом от абонента превыша- ет |
| |допустимую |
РЕСУРСЫ ТРЕБУЕМЫЕ АЛЛГОРИТМОМ.
При програмировании контроллера следует помнить, что каждый алгоблок
использует определенные ресурсы контроллера. К ним относятся время,
затрачиваемое на обслуживание, и обьем занимаемой памяти. Время,
затрачиваемое на обслуживание, зависит от вида алгоритма,
помещенного в алгоблок, и устанного модификатора. В общем случае время,
затрачиваемое на обслуживание алгоритма можно определить из соотношения
Та=Тб+m*Tm где Та-время,
затрачиваемое на обслуживание алгоритма Тб-базовое время, затрачиваемое
на обслуживание алгоблока при значении модификатора m=0/ Тm-дополлнительное
время, затрачиваемое на
обслуживание алгоритма при каждом приращении модификатора на еденицу.
Найденное время Та является определяющим при определении и установлении
времени цикла Тц обработки информации.Общее время Таб должно быть меньше
Тц. Общее время Таб, затрачиваемое на обслуживание всей алгоритмической
структуры, запрограмированной
в контроллере определяется как N Таб=#Тai i=1 где N-число задействованных
алгоблоков. Помимо времени обслуживания, алгоблоки используют часть обьема
оперативной памяти (ОЗУ), которая
необходима для хранения алгоритма и обработки информации.Условно эти
обдости обозначены ОЗУ1 и ОЗУ2. В облости ОЗУ1 хранятся значения
параметров, которые не записываются в ППЗУ , а в ОЗУ2 параметры,
записываеммые в ППЗУ. В общем случае обьем памяти требуемый
алгоблоку Па можно определить из соотношения Паj=Пбj=m*Пм где Паj-
базовый обьем памяти, требуемый алгоблоку при модификаторе m=0. Пбj-
дополнительный обьем памяти, требуемый при прирощении модификатора на
еденицу. Общяя область ОЗУ1,требуемая для
задействованных алгоблоков N Паб1=#Пa1i i=1
Аналогично для ОЗУ2. N Паб2=#Пa2i i=1 Свободные облости ОЗУ1 и ОЗУ2
предстовляет собой не использованный ресурс. При програмировании
контроллера необходимо следить за тем, чтобы обьем памяти занимаемый
задействованными алгоритмами не превышал ресурсы ОЗУ1 и ОЗУ2. Общий ресурс
памяти: ОЗУ1-2300 байт;ОЗУ2-2680 байт.
Общие параметры алгоритмов
|Код |Шифр |Время | Память байт |
| | |Тб |Тм |ОЗУ1 |ОЗУ2 |
| | | | |Пб |Пм |Пб |Пм |
|00 |- |0.8|- |2 |- |8 |- |
|01 |ОКО |1 |- |28 |- |28 |- |
|02 |ОКЛ |1 |- |37 |- |32 |2 |
|03 |ОКД |1 |- |40 |- |42 |- |
|04 |ДИК |1 |0.1 |8 |- |16 |2 |
|05 |ВИН |1 |0.2 |2 |2 |10 |2 |
|06 |ИНВ |1 |0.2 |11 |2 |8 |2 |
|07 |ВАА |1 |1 |3 |4 |8 |4 |
|08 |ВАБ |1 |1 |3 |4 |8 |4 |
|09 |ВДА |1 |0.2 |2 |2 |8 |- |
|10 |ВДБ |1 |0.2 |2 |2 |8 |- |
|11 |АВА |1 |1 |2 |- |8 |6 |
|12 |АВБ |1 |1 |2 |- |8 |6 |
|13 |ДВА |1 |0.2 |2 |- |8 |2 |
|14 |ДВБ |1 |0.2 |2 |- |8 |2 |
|15 |ИВА |1 |1 |2 |5 |8 |6 |
Страницы: 1, 2, 3, 4, 5, 6, 7
|