МЕНЮ


Фестивали и конкурсы
Семинары
Издания
О МОДНТ
Приглашения
Поздравляем

НАУЧНЫЕ РАБОТЫ


  • Инновационный менеджмент
  • Инвестиции
  • ИГП
  • Земельное право
  • Журналистика
  • Жилищное право
  • Радиоэлектроника
  • Психология
  • Программирование и комп-ры
  • Предпринимательство
  • Право
  • Политология
  • Полиграфия
  • Педагогика
  • Оккультизм и уфология
  • Начертательная геометрия
  • Бухучет управленчучет
  • Биология
  • Бизнес-план
  • Безопасность жизнедеятельности
  • Банковское дело
  • АХД экпред финансы предприятий
  • Аудит
  • Ветеринария
  • Валютные отношения
  • Бухгалтерский учет и аудит
  • Ботаника и сельское хозяйство
  • Биржевое дело
  • Банковское дело
  • Астрономия
  • Архитектура
  • Арбитражный процесс
  • Безопасность жизнедеятельности
  • Административное право
  • Авиация и космонавтика
  • Кулинария
  • Наука и техника
  • Криминология
  • Криминалистика
  • Косметология
  • Коммуникации и связь
  • Кибернетика
  • Исторические личности
  • Информатика
  • Инвестиции
  • по Зоология
  • Журналистика
  • Карта сайта
  • Автоматизированные технологические комплексы

    ограничении скорости в алгоритме "Ограничение скорости".

    3. Функциональные возможности.

    Регулирующий контроллер РЕМИКОНТ Р-130 является программируемым

    устройством. При подготовке к работе в нем программным путем создается

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

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

    получившая название виртуальной - т.е. не существующая как

    физическое тело. Эта виртуальная структура реализуется с помощью как

    аппаратных , так и программных средств.

    3.1. Виртуальная структура.

    Основным преимуществом микропроцессорных средств автоматического

    управления и регулирования является программируемость. Микропроцессорный

    контроллер по сути является миниатюрной электронной вычислительной

    масшиной(ЭВМ),решающей конкретную задачу. Как и ЭВМ контроллер имеет порты

    ввода и вывода информации и арифметическо-логическое устройство

    (алгоритмические блоки) для ее обработки. При подготовке контроллера к

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

    вывода информации , а также алгоритм его обработки. Таким образом, как бы

    создается структурная схема .

    Рис.1.1.

    Особенность заключается в том, что эта схема существует не в

    физическом смысле (в реальности), а на уровне программы, такие структурные

    схемы получили название

    виртуальных-кажущихся. Для того чтобы изменить структуру ничего не надо

    отключать , переключать. Достаточно ввести новую программу с новой

    структурной связью и алгоритмом

    обработки.

    Виртуальная структура.

    Виртуальная (кажущаяся) структура описывает информационную организацию

    контроллера и характеризует его как звено системы управления. Часть

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

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

    ПЗУ и пользавателю недоступно, независимо от реализации элементов

    виртуальной структуры.

    Элементы виртуальной структуры.

    1. Аппаратура ввода-вывода информации.

    2. Аппаратура оперативного управления и портом.

    3. Аппаратура интерфейсного канала.

    4. Алгоритмические блоки.

    5. Библиотека алгоритмов.

    Аппаратура ввода-вывода информации.

    Контроллер предназначен для обработки сигналов двух видов:

    1. Аналоговых

    2. Дискретных.

    Регулирующие воздействия могут выдаваться на вход как в аналоговой так и в

    дискретной форме. При этом дискретные (импульсные) сигналы формируются

    программным путем и поступают к исполнительным механизмом через дискретные

    выходы. Таким образом при обработке аналоговых

    сигналов осуществляется двойное преобразование : аналого-цифровое на входе

    и цифро-аналоговое на выходе Внешние цепи подключаются к контроллеру через

    два независимых канала А и Б. При этом контроллер может обрабатывать

    сигналы группы А или сигналы обеих групп. При

    алгоритмической обработке сигналы групп А и Б могут "замешиваться" в одни

    общий массив информации. Все аналоговые и дискретные входы и выходы

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

    контроллера. Привязка входов и выходов осуществляется

    пользователем и реализуется в процессе программирования.

    Аппаратура оперативного управления и настройки.

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

    передних панелях и включают в себя цифровые и светодиодные индикаторы, для

    отображения оперативной информации, и набором клавиш. Этими органами

    пользуется оператор ведущий технологический процесс. Вид лицевой панели

    зависит от модели контроллера Пульт настройки -это

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

    алгоблоков и алгоритмов обработки информации, а также создается виртуальная

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

    сигналов внутри виртуальной структуры.

    Аппаратура интерфейсного канала.

    Каждый контроллер снабжен интерфейсом для связи с внешними устройствами

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

    преобразующими передаваемую информацию в виде последовательного кода (биты)

    в параллельный код (байты).Обмен

    информацией осуществляются только в цифровой форме.

    Алгоритмические блоки

    В исходном состоянии алгоритмические блоки как физическое устройство

    отсутствуют и ни какие функции по обработке сигналов контроллером не

    выполняются. Они появляются только тогда , когда в процессе

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

    (программа) обработки сигналов.

    Библиотека алгоритмов

    Контоллер содержит обширную библиотеку алгоритмов (программ),обработки

    информации достаточную для реализации сравнительно сложных задач

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

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

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

    алгоритмов статического, математического, логического и аналого-дискретного

    преобразования сигналов.

    3.2. Общие свойства алгоритмов и алгоблоков.

    Входы-выходы алгоритма

    В общем случае алгоритм обработки информации характеризуется входными и

    выходными величинами и может быть представлены в виде.

    Рис. 1.2.

    При этом в алгоритме различают два вида входов: а) сигнальные – по которым

    подается информация подлежащая обработке; б) настроечные - определяющими

    параметры настройки алгоритмов. Так, например, алгоритм интегрирования

    входного сигнала по времени может представлен в виде .

    Рис. 1.3.

    Число входов и выходов алгоритма не фиксируется и определяется, в первую

    очередь, алгоритмом настройки. Число входов любого алгоритма не может

    превышать 99,а число выходов 26.В частном случае алгоритм может не иметь

    входов и выходов. Все входе и выходы могут подвергаться конфигурированию.

    В ряде случаев, некоторые алгоритмы имеют неявные входы и выходы, имеющие

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

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

    управления.

    Например, при программировании какого-либо алгоблока алгоритмом ввода

    информации, его неявные входы подключаются к АЦП, обрабатывающим сигналом

    группы А ,а на выходах будут сформированы общедоступные сигналы. Поэтому,

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

    сигнал, то этот вход при программировании

    следует соединить с соответствующим выходом алгоритма аналогового ввода.

    Алгоритм "Ввод аналоговой группы А"

    с неявным входом

    Рис. 1.4.

    Входы 01-04 - сигналы калибровки.

    Выходы 01 и 03 сигналы эквивалентны (с учетом калибровки)

    сигналом на аналого вх. вых. Неявные входы обозначаются тонкими линиями.

    Все входы, как сигнальные, так и настроечные имеют сквозную нумерацию

    от 01 до 99. Выходы алгоритма также нумеруются двузначной цифрой от 01 до

    25.

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

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

    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. Общие правила.

    В процесе тестирования ("тест") можно проверить ПЗУ,ОЗУ,ППЗУ, интерфейсный

    канал, сторож цикла, пульт настройки,лицевую панель, и средства вывода

    информации - как аналоговые так и дискретные. При тестировании

    устанавливается код нужного теста, а при тестировании средств вывода -

    также контрольный сигнал. После нажатия клавиши "¦" тест запускается.

    Результат тестирования в большенстве тестов выдается на ЦИ, и путем

    сравнения контрольного сигнала, отсчитанного по ЦИ, и сигнала замеренного

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

    теста не предусмотрено, однако средства ввода можно проверить в режи-

    Страницы: 1, 2, 3, 4, 5, 6, 7


    Приглашения

    09.12.2013 - 16.12.2013

    Международный конкурс хореографического искусства в рамках Международного фестиваля искусств «РОЖДЕСТВЕНСКАЯ АНДОРРА»

    09.12.2013 - 16.12.2013

    Международный конкурс хорового искусства в АНДОРРЕ «РОЖДЕСТВЕНСКАЯ АНДОРРА»




    Copyright © 2012 г.
    При использовании материалов - ссылка на сайт обязательна.