Программно-технические комплексы

Автор работы: Пользователь скрыл имя, 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 файл

Документ Microsoft Word.docx

— 154.33 Кб (Скачать документ)

 

Реквизиты алгоритма.

В общем случае описание алгоритма в библиотеке имеет три реквизита:

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. Перед включением питания  установить аккумуляторы в отсек  батареи, Расположенный на задней  панели блока контроллера. 2. Включить  питание блока контроллера. К  разьему , находящемуся на передней панели БК-1 подключить пульт настройки ПН-1. 3. Перевести контроллер в режим программирование. Для этого при мигающем светодиоде "Работа" нажать одновременно клавиши "вверх" и "вправо". Не позже чем через 3 с. должен загореться светодиод "Программ". Если при включении на пульте настройки будет гореть светодиод "Программ", то выполнять эту операцию не надо. 4. Нажатием клавиши "вправо" проверьте работу светодиодов в группе "Процедуры". При этом светодиоды должны поочередно загораться. 5. Протестируйте блок контроллера БК-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

Информация о работе Программно-технические комплексы