Автор работы: Пользователь скрыл имя, 12 Марта 2014 в 18:36, реферат
Широкое распространение сложных автоматизированных технологических комплексов, включающих в себя технологические объекты управления (ТОУ) и автоматизированные системы управления технологическими процессами (АСУ ТП), требует достаточно высокого уровня подготовки обслуживающего их персонала. Сложность такой подготовки обусловлена техническим прогрессом в электронной и приборостроительной промышленностях. За последнее десятилетие эти отросли освоили выпуск средств автоматического контроля, управления и регулирования нового поколения на основе микропроцессорной и вычислительной техники. Этиприборы , обладают широкими функциональными возможностями, имеют не очень высокую стоимость позволяют строить автоматизированные системы управления технологическими процессами на небольших предприятиях. Совместимость этих средств с вычислительными средствами ( в частности персональными ЭВМ), позволяет применять существующие программные средства для формирования управляющих возможностей и отображения информации о состоянии процесса.
1.Введение 2стр.
2.Основные технические характеристики 6стр.
2.1.Регулирующая модель 6стр.
2.2.Логическая модель 9стр.
2.3.Пульт настройки ПН-1 12стр.
2.4.Блок питания БП-1 14стр.
2.5.Блок усилителей сигналов резистивных датчиков
БУС-10 14стр.
2.6.Блок усилителей сигналов низкого уровня и
термопар БУТ-10 14стр.
2.7.Блок усилителя БУМ-10 18стр.
2.8.Блок БПР-10 18стр.
2.9.Блок "шлюза" 20стр.
2.10.Устройство связи с объектом УСО 20стр.
2.11.Организация внешних соединений 21стр.
2.12.Сигналы и параметры настройки 21стр.
3.Функциональные возможности 24стр.
3.1.Виртуальная структура 24стр.
3.2.Общие свойства алгоритмов и алгоблоков 25стр.
3.3.Ресурсы требуемых алгоритмов 28стр.
4.Подготовка и включение РЕМИКОНТ Р-130 29стр.
4.1.Подготовка блока контроллера БК-1 к работе 30стр.
4.2.2.Тестирование 30стр.
4.2.3.Приборные параметры 33стр.
4.2.4.Системные параметры 36стр.
4.2.5.Алгоритмы 37стр.
4.2.6.Конфигурация 38стр.
4.2.7.Настройка 39стр.
4.2.8.Начальные условия 40стр.
4.2.9.Операции с памятью 40стр.
4.2.10.Контроль ошибок 42стр.
4.3.Настройка и контроль 42стр.
Реквизиты алгоритма.
В общем случае описание алгоритма в библиотеке имеет три реквизита:
1) библиотечный номер;
2) модификатор;
3) масштаб времени. Библиотечный номер представляет собой двух
значную десятичную цифру и является основным параметром, характеризующим свойства алгоритма. В библиотеке есть номера, которые не соответствуют не одному из алгоритмов. Такие номера называются "пустыми", а алгоритм соответствующий этому номеру "пустой". Алгоблок с "пустым" алгоритмом не имеет входов-выходов и никакой работы не выполняет, а также не влияет на работу других алгоблоков, но в ОЗУ занимает определенное место и требует некоторого
времени на обслуживание. Модификатор задает дополнительные свойства алгоритма. Обычно модификатор задает число однотипных операций. Например, в сумматоре модификатор задает число суммируемых входов; в программном задатчике - число участков программы и т.п. В отдельных случаях модификатор задает набор определенных параметров, в алгоритме
контроля контура регулирования модификатор задает параметры контура, локальный контур или каскадный контур, аналоговым или импульсным регулятором и т.д.
Масштаб
времени
Масштаб времени имеется только в алгоритмах, чья работа связана с реальным временем, например, в таких как регулирование, программный задатчик, таймер и т.д. Масштаб времени задает одну из двух размерностей для временных сигналов или параметров. Если контроллер в
целом настроен на младший диапазон, то масштаб времени индивидуально в каждом алгоблоке задает масштаб "секунды" или "минуты". Для старшего диапазона масштаб времени задает "минуты" или "часы". Алгоритмы с одним и тем же номером, помещаемые в различные алгоблоки,
могут иметь индивидуальные в каждом алгоблоке модификатор и масштаб времени. Наличие модификатора и масштаба времени существенно расширяет возможности алгоритмов. Например, в одном алгоблоке может размещаться программный задатчик, имеющий несколько участков
программы протяженностью несколько секунд.
3.3. Ресурсы требуемые алгоритмом.
При программировании контроллера следует помнить, что каждый алгоблок использует определенные ресурсы контроллера. К ним относятся время, затрачиваемое на обслуживание, и объем занимаемой памяти. Время, затрачиваемое на обслуживание, зависит от вида алгоритма,
помещенного в алгоблок, и уставного модификатора. В общем случае время, затрачиваемое на обслуживание алгоритма можно определить из соотношения Та=Тб+m*Tm (1.1.) где
Та-время, затрачиваемое на обслуживание алгоритма Тб-базовое время, затрачиваемое на обслуживание алгоблока при значении модификатора m=0 . Тm-дополнительное время, затрачиваемое на обслуживание алгоритма при каждом приращении модификатора на
единицу.
Найденное время Та является определяющим при определении и установлении времени цикла Тц обработки информации. Общее время Таб должно быть меньше Тц. Общее время Таб, затрачиваемое на обслуживание всей алгоритмической структуры, запрограммированной
в контроллере определяется как N Таб=#Тai (1.2.) i=1 где N-число задействованных алгоблоков. Помимо времени обслуживания, алгоблоки используют часть объема оперативной
памяти (ОЗУ), которая необходима для хранения алгоритма и обработки информации. Условно эти области обозначены ОЗУ1 и ОЗУ2. В области ОЗУ1 хранятся значения параметров, которые не записываются в ППЗУ , а в ОЗУ2 параметры, записываемые в ППЗУ. В общем случае объем памяти требуемый алгоблоку Па можно определить из соотношения Паj=Пбj=m*Пм
(1.3.) где Паj- базовый объем памяти, требуемый алгоблоку при модификаторе m=0. Пбj- дополнительный объем памяти, требуемый при приращении модификатора на единицу. Общая область ОЗУ1, требуемая для задействованных алгоблоков N Паб1=#Пa1i
(1.4.) i=1
Аналогично для ОЗУ2.
N
Паб2=#Пa2i (1.5.)
i=1
Свободные области ОЗУ1 и ОЗУ2 представляет собой не использованный ресурс. При программировании контроллера необходимо следить за тем, чтобы объем памяти занимаемый задействованными алгоритмами не превышал ресурсы ОЗУ1 и ОЗУ2. Общий ресурс памяти: ОЗУ1-2300 байт; ОЗУ2-2680 байт.
Процедуры обслуживания алгоблоков.
Обслуживание алгоблоков в блоке контроллера ведется циклически с постоянным времени цикла, значение которого устанавливается при программировании приборных параметров. Цикл обслуживания начинается с алгоблока 01 и продолжается в порядке возрастания номеров. По
истечению времени цикла, обслуживание начинается с алгоблока 01. Время цикла может изменятся в пределах от 0.2 до 2 с. с шагом 0.2 с.С учетом затраченного времени на обслуживание всех алгоблоков Таб время цикла Тц должно превышать эти затраты. Излишки времени т.е. разность
Тц-Таб используется для выполнения процедур самодиагностики. Если в _ оставшееся в цикле время нет возможности полностью выполнить диагностику , то эта процедура растягивается на несколько циклов. Это может привести к несвоевременному выявлению ошибок. Кроме того во
время цикла обслуживание происходит передача и прием информации по интерфейсному каналу. Таким образом Тц>Таб=Тин (1.6.) Если это соотношения не выполняются, необходимо увеличить время цикла Тц или упростить решающую задачу. При выборе времени цикла следует оставлять
резерв, не меньше 0.04-0.08с.
4. Подготовка и включение РЕМИКОНТ Р 130
Регулирующий контроллер РЕМИКОНТ Р-130 является программируемым устройством. Технологическое программирование включает следующие процедуры: тестирование; установку приборных параметров; установку системных параметров; установку алгоритмов в алгоблоки; конфигурирование; установку параметров настройки; установку начальных условий; запись информации в программируемое постоянное запоминающее устройство. Сведения о процедурах
технологического программирования представлены в таблице.
Табл.4.1.
Процедура |
код |
Выполняемые операции |
тестирование |
00 |
Комплексный тест ПЗУ и ОЗУ |
01-04 |
Тестирование микросхем ПЗУ | |
05-08 |
Тестирование микросхем ОЗУ | |
09-10 |
Тестирование микросхем ППЗУ | |
11-12 |
Тестирование интерфейсного канала | |
13 |
Тест сторожа цикла | |
14 |
Тестирование пульта настройки | |
15 |
Тестирование лицевой панели БК-1 | |
16-17 |
Тестирование цифро-дискретных преобразователей | |
Установка |
00 |
Обнуление или ввод стандартной конфигурации |
приборных |
01 |
Комплектность |
параметров |
02 |
Запрет изменения структуры и времен.диапазона |
03 |
Время цикла | |
04-05 |
Ресурс ОЗУ | |
06 |
Вид библиотеки | |
Системные |
00 |
Номер в локальной сети |
параметры |
01 |
Режим работы интерфейса |
Алгоритмы |
- |
Запись алгоритма, модификатора и масштаба времени в алогблоки |
Конфигураци |
- |
Установка значений констант и коэффициентов настройки |
Нач.условия |
- |
Установка начальных условий на входе агоблоков |
ППЗУ |
00 |
Запись из ОЗУ в ППЗУ |
01 |
Восстановление информации из ППЗУ в ОЗУ | |
02 |
Регенерация ПЗУ и ППЗУ |
Первое
включение блока контроллера БК-1
1. Перед включением питания
установить аккумуляторы в
тесты в соответствии с таблицей 1. (кроме тестов ЦАП и ЦДП).
4.1. Подготовка блока контроллера БК-1 к работе
Регулирующий микропроцессорный контроллер РЕМИКОНТ Р 130 поставляется заказчику в соответствии с документацией заказа, разработанной самим заказчиком. Поэтому перед вводом в эксплуатацию необходимо проверить комплектность поставки. Из всей совокупности поставляемых блоков и узлов программируемым является только блок контроллера БК-1. Остальные блоки являются либо аналогичными (БП-1,БУС-1,БУТ-1), либо дискретными (БУМ-1,БПР-1). Поэтому ввод в эксплуатацию блока БК-1 существенно отличается от ввода в эксплуатацию других блоков. При выполнении операций подготовки к работе изделия РЕМИКОНТ Р 130 предполагается , что все блоки комплекта установлены на соответствующих местах и выполнен электрический монтаж и соединения. Перед включением следует убедиться , что блок контроллера БК-1 соответствует проекту, а также убедиться в том, что установка диапазона входных сигналов клемно блочного соеденителя КБС-3 и выбор нормирующих резисторов РН-1 соответствует проекту автоматизации.
4.2.2. Тестирование.
4.2.2.1. Общие правила.
В процесе тестирования ("тест") можно проверить ПЗУ,ОЗУ,ППЗУ, интерфейсный канал, сторож цикла, пульт настройки,лицевую панель, и средства вывода информации - как аналоговые так и дискретные. При тестировании устанавливается код нужного теста, а при тестировании средств вывода - также контрольный сигнал. После нажатия клавиши "¦" тест запускается. Результат тестирования в большенстве тестов выдается на ЦИ, и путем сравнения контрольного сигнала, отсчитанного по ЦИ, и сигнала замеренного на выходе контроллера. Для проверки средств ввода информации специального теста не предусмотрено, однако средства ввода можно проверить в режи-
ме работы, для этого на вход контроллера подается (аналоговый или дискретный) контрольный сигнал, а на выходе соответствующих алгоритмов ввода в процедуре "вых" определяется цифровой эквивалент этого сигнала.Сравнивая поданый и отсчитаный на ЦИ сигналы, можно оценить исправность средств ввода информации. полный перечень тестов представлен в табл. 17.
Тесты
Таблица 17
Iтеста |
Наименование теста |
Результат тестирования |
00 |
Комплексный (все микросхемы ПЗУ и ОЗУ) |
00 - тест прошел=\= 00 - номер непрошедшего теста |
01-04 |
Микросхемы ПЗУ(соответственно 1-4) |
00 - тест прошел =\= 00 - номер непрошедшего теста |
05-08 |
Микросхемы ОЗУ(соответственно 1-4) |
00 - тест прошел =\= 00 - номер непрошедшего теста |
09 |
Стирание ППЗУ |
00 - ППЗУ стерто 09 - ППЗУ не стерто |
10 |
Информация в ППЗУ |
00 – информация в ППЗУ сохранена 10 – информация в ППЗУ не сохранена 20 – информация в ППЗУ не записана |
11 |
Обмен по интерфейсу |
00 - канал интерфейса исправен 11 - канал интерфейса не исправен |
12 |
Частота обмена по интерфейсу |
Если результат 00 через 48-58 S после запускa теста,то тест прошел иначе тест не прошел. Во время прохождения теста мигает точка на нижнем ЦИ |
13 |
Сторож цикла |
Если примерно через 1 S после запуска теста ЦИ будет погашен,то тест прошел.Если на нижнем ЦИ появится код 13 то тест не прошел. |
14 |
Пульт настройки |
Результат контролируется по индикаторам пульта настройки. |
15 |
Лицевая панель |
Результат контролируется по индикаторам лицевой панели |
16 |
ЦАП,группа А |
Результат контролируется на аналоговом выходе |
17 |
ЦАП,группа Б |
То же, что для группы А |
18 |
ЦДП,группа А |
Если в нагрузке нет короткого замыкания (К3), то результат контролируется на дискретном выходе;если имеется К3,то на ЦИ – код 75.01 |
19 |
ЦДП,группа Б |
То же, что для группы А, но при К3 код 75.02 |