Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву
Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Условие компенсации запаздыванияСодержание книги Поиск на нашем сайте
Откуда
В этом случае характеристическое уравнение системы имеет вид:
На рис.43 приведены графики переходных процессов ПИ - регулятора (1) и регулятора Смита (2).
Рис.43
К недостаткам регулятора Смита, кроме сложности в его реализации, относится высокая чувствительность к параметрам настройки модели. Ошибки в настройке модели, вызванные неточными априорными знаниями о характеристиках объекта или нестационарностью его свойств, могут привести не только к ухудшению качества, но и к потере устойчивости. Теоретически запаздывание может быть скомпенсировано полностью введением в контур регулирования прогнозирующего звена с передаточной функцией еpΔt (рис.44).
Рис.44 В общем случае сигнал ошибки регулирования ε(t) содержит детерминированную Е(t) и случайную ξ(t) составляющие
Согласно теории фильтрации, можно построить фильтр, оптимальным образом выделяющий детерминированную составляющую из шума. Переходная функция такого фильтра [4]:
где Ве(jω), Bξ(jω) - энергетические спектры сигнала и шума. На выходе фильтра присутствует только детерминированная составляющая ошибки регулирования Е(t). Прогноз этой функции на время ΔT-E(t+ΔT). Изображение по Лапласу этих функций соответственно Z[E(t)], Z[(t+ΔT)]. Сдвиг функции по времени на AT соответствует умножению ее изображения на еpΔT, т.е.
Раскладывая ее в ряд Тейлора, имеем:
Переходя от изображения к оригиналам, получим:
Таким образом, будущее значение функции Е(t) связано с настоящими параметрами через взвешенную сумму производных. При отсутствии помех ( Структурная схема прогнозирующего фильтра изображена на рис.45.
Рис.45 Коэффициенты ri близки к коэффициентам ряда Тейлора. При медленных процессах Е(t) сложно реализовать аналоговые схемы вычисления производных Е(t). В этом случае целесообразно перейти от непрерывной функции к ее отсчетам в дискретные моменты времени, а производные заменить приращениями
Если использовать только первую производную, то прогнозируемое на ΔT значение функции будет равно:
Если использовать две производные, то
Прогнозируемая таким образом функция Е(t) будет дискретной. Если в контуре управления задействована ЭВМ, то численные результаты прогноза могут быть использованы непосредственно. Если же необходимо вернуться к аналоговой форме сигнала, то это можно сделать, используя интерполяционный ряд Котельникова [8].
Близкий к оптимальному результат дает применение цифроаналогового преобразователя с последующей низкочастотной фильтрацией. Операцию фильтрации сигнала при дискретном его представлении можно в первом приближении заменить операцией экспоненциального сглаживания [5]. Рассмотрим процесс, равный сумме постоянной а0 и случайного
где β – некоторый коэффициент < 1. Пусть ε(t) – ошибка прогноза Е(t).
Тогда
Прогноз в момент t является прогнозом, сделанным в момент времени (t -1), к которому добавляется последняя ошибка, умноженная на (1-β). Метод имеет два ценных свойства. Если β определено, то никаких значений о прошлом, за исключением величины, полученной в предыдущий момент времени, не требуется. И, второе, метод обладает свойством подстраивания к изменившимся условиям. Если истинное значение определяется линейной функцией а0+a1(t), то прогноз определяется формулами:
Оптимальный коэффициент β можно найти минимизируя по β сумму квадратов ошибки.
На практике ограничивают число членов ряда N и находят β методом последовательных приближений. В первом приближении
Экспоненциальное сглаживание дает несмещенную оценку математического ожидания.
S(t) является прогнозом на один шаг функции E(t). Процедуру получения S1 называют первым сглаживанием, S2 - второе сглаживание. Эту процедуру можно проводить несколько раз и обобщить на случай полиномиальных функций более высокого порядка. Задача фильтрации дискретной функции может быть решена и на основе теории цифровых фильтров. Математически работа линейного дискретного фильтра описывается разностным уравнением [20].
где Х(nТ), Y(nТ) – n-ые отсчеты входного и выходного сигналов, aj, bi – константы или отсчеты решетчатых функций, зависящих только от n. Коэффициенты aj, bi рассчитываются по заданной формуле частотной характеристики фильтра. Цифровые фильтры делятся на два класса: нерекурсивные и рекурсивные. Если в (112) все коэффициенты aj, то фильтр нерекурсивный. Алгоритм нерекурсивного фильтра
8. Микропроцессорные контроллеры для систем автоматизации
Микропроцессорные контроллеры предназначены для автоматизации непрерывных, непрерывно-дискретных и периодических технологических процессов. Контроллеры позволяют принимать и преобразовывать поступающую от датчиков контрольную информацию, вырабатывать управляющие (командные) воздействия и осуществлять взаимодействие и обмен информацией с оператором технологического объекта управления (ТОУ). Серийно выпускаемые отечественные контроллеры для систем автоматизации по функциональному назначению делят на три класса: регулирующие микропроцессорные контроллеры (ремиконты), логические микропроцессорные контроллеры (ломиконты) и дисплейные микропроцессорные контроллеры (димиконты) [6, 19].
8.1. Ремиконты
Эти контроллеры предназначены для автоматизации ТОУ с несколькими регулируемыми координатами. В класс ремиконтов входят контроллеры Р-100, 110, 112, 120, 122 и 130. Базовым контроллером для данного класса является ремиконт Р-100. Остальные модификации контроллеров имеют в значительной мере аналогичную структуру, модульную и элементную базу. Ремиконт Р-100. Контроллер представляет собой проектно-компонуемое устройство, состоящее из постоянной и переменной частей. В первую часть входят неизменяемый комплект технических устройств, аппаратуру переменной части компонуют в соответствии с характеристиками ТОУ, в частности числом каналов ввода-вывода информации и контуров регулирования.
Рис. 46. Техническая структура ремиконта Р100
Техническая структура ремиконта Р-100 представлена на рис. 46. В постоянную часть контроллера (ПК) входит ряд модулей базового комплекта: процессор (ПРЦ), оперативное запоминающее устройство (ОЗУ) емкостью 2 Кбайта, три постоянных запоминающих устройства (ПЗУ) емкостью 8 Кбайт каждое, индикатор (МИН), сигнализатор отказов (МСО) и усилитель мощности (УМ). С ПК информационно связана панель оператора (НПО), используемая для настройки контроллера. Модуль ПРЦ построен на базе микропроцессора серии К580. Он осуществляет управление работой всех блоков Р-100 и обработку информации в соответствии с заданной программой. В модулях ПЗУ.1 и ПЗУ.2 „зашито” программное обеспечение контроллера, включающее следующие программы: организации процесса вычислений, регулирования, обслуживания панели оператора и внешних устройств, тестирования и самодиагностики. В модуле ОЗУ хранят информацию, которую может изменять оператор. Сюда относят характеристики алгоритмов регулирования, параметры конфигурации контуров регулирования и режимов их функционирования, настроечные коэффициенты, значения заданий, длительности циклов и т.д. В этом модуле хранят информацию, накапливающуюся в процессе реализации алгоритмов регулирования. Для сохранения запрограммированной и накапливающейся в ОЗУ информации при аварийном отключении сетевого питания автоматически подключают батарею сухих элементов. Модули ПЗУ.3 и УМ предназначены для обслуживания панели оператора ПНО. В ПЗУ.3 „зашита” программа обслуживания, а УМ усиливает интерфейсные сигналы по мощности и позволяет подключать ПНО через кабель длиной до 3 м. Модуль МСО сигнализирует о наличии характерных отказов, выявляемых с помощью программ диагностики, и дистанционно передает сообщение о выявленных нарушениях в работе ремиконта. Модуль МИН выполняет сервисные функции. Он позволяет с помощью светодиодов избирательно контролировать сигналы на входах-выходах контроллера. Проектно-компонуемый комплект (ПРК) содержит модули УСО следующих модификаций: аналого-цифрового преобразователя (АЦП) на 16 аналоговых входов (до 4 модулей); гальванического разделителя (РГ1) на 8 аналоговых входов (до 6 модулей); цифро-аналогового преобразователя (ЦАП) на 8 входных аналоговых сигналов (до 8 штук); выходных гальванических разделителей (РГ2) на 4 аналоговых выхода (до 6 модулей); дискретно-цифрового преобразователя (ДЦП) на 16 дискретных входных сигналов (до 8 штук); цифро-импульсного преобразователя (ЦИП) на 8 выходов для ввода импульсных дискретных 1 сигналов (до 8 штук). Модули и устройства постоянной и проектно-компонуемой частей ремиконта Р-100 связаны между собой шиной внутриблочной интерфейсной связи (ШИС). Программно-алгоритмическое обеспечение ремиконта Р-100. Функциональные возможности контроллера определяют программы, помещенные в ПЗУ. Программное обеспечение позволяет абстрагироваться от физических элементов, образующих контроллер. Оно выполнено таким образом, что физическая структура представляется в виде виртуальной (кажущейся), подобной структурам обычных устройств автоматического регулирования и управления. Основу виртуальной структуры образуют следующие пять областей (рис.47): ввода информации, вывода информации, управления, алгоритмических ресурсов и связи с оператором.
Рис. 47. Виртуальная структура реинконта Р100 Области ввода и вывода информации предназначены для подключения соответственно датчиков и исполнительных устройств. Входы рассчитаны на работу с унифицированными аналоговыми (напряжение 0-10 В, ток 0-5 мА, 0-20 мА, 4-20 мА) и дискретными (0 или 24 В постоянного тока) сигналами. На выходах формируются унифицированные аналоговые сигналы, а также дискретные и импульсные сигналы типа „сухой контакт”. Область управления предназначена для обработки поступающей информации и состоит из 64 алгоритмических блоков (алгоблоков): 1.1, 1.2,..., 8.8. Функции алгоблоков заранее не определены - в процессе технологического программирования оператор может „заполнить” каждый алгоблок любым алгоритмом из числа входящих в библиотеку алгоритмов контроллера. Типовой алгоблок (рис.48) содержит программно реализованные задатчик (ЗДН), переключатель режимов работы (ПР) и орган ручного управления (РУЧ). Каждый алгоблок имеет восемь входов (x1.., x8), а также один аналоговый (у) и два дискретных (z1, z2) выхода, которые в исходном состоянии не запрограммированного ремиконта ни с чем не связаны. Назначение входов определено алгоритмом, который помещен в алгоблок; при этом часть входов может быть аналоговыми, а часть -дискретными. Назначение выходов также определено алгоритмом, реализуемым ремиконтом.
Рис.48. Функциональная схема алгоблока ремиконта Р100
Таблица 3. Библиотека алгоритмов ремиконта Р-100
Алгоритмическая часть ремиконта Р-100 образована библиотекой алгоритмов, набором связей (конфигурацией) и набором коэффициентов. Библиотека алгоритмов представляет собой набор из 25 программных модулей (табл.3), предназначенных для решения наиболее часто встречающихся задач автоматического регулирования ТОУ. Система связей алгоблоков между собой и входами-выходами ремиконта образует конфигурацию контроллера. При конфигурировании контроллера для конкретной АСР оператор соединяет входы алгоблока с любыми нужными входами или выходами других алгоритмических блоков, а выходы данного алгоблока коммутирует с выходами или задатчиками других блоков. Таким образом, в процессе конфигурирования оператор объединяет алгоблоки во взаимосвязанные группы, образующие нужные законы регулирования. Конфигурационные возможности ремиконта Р-100 позволяют создавать каналы регулирования, состоящие из разного числа алгоблоков, включенных параллельно, последовательно или с применением смешанного соединения. Например, каждый канал регулирования может состоять из одного алгоблока, в который помещен ПИД-алгоритм; один канал может состоять из 64 алгоблоков. Однако более типично использование в контроллере 8-16 каналов, каждый из которых содержит от 1 до 4 алгоблоков. По дискретным командам указанные каналы можно безударно включать и отключать, переходить с одного из них на другой, запрещать изменение значений выходных сигналов в том или ином направлении, изменять режимы их работы. Для настройки алгоблоков и контроля за их работой используют панель оператора ПНО, которую подключают к контроллеру через разъем. При конфигурировании оператор устанавливает на ПНО номер алгоблока; выбирает из библиотеки требуемый алгоритм регулирования; устанавливает нужную конфигурацию, определяющую связи входов и выходов алгоблока, коэффициенты и значение сигнала задания ПНО; выбирает режим работы. В общем случае каждый алгоблок может работать в одном из семи режимов: автоматическом (АВТ), каскадном (КАСК), супервизорном (УВМ), ручном (РУЧН), дистанционном (ДИСТ), запрета (ЗАПР), слежения (СЛЕЖ). В режимах АВТ, КАСК, УВМ (см. рис.6.3) алгоритм включен в действие и выполняет предписанную ему функцию, формируя аналоговый или дискретный сигнал на выходе алгоблока. При этом ключ Кпр коммутирует соответственно один из каналов АВТ, КАСК, УВМ, а ключ Кв отсоединяет орган ручного управления РУЧ. В остальных режимах алгоблок отключен, и связь между аналоговыми выходами алгоритма и алгоблока отсутствует. В режиме АВТ программный задатчик ЗДН подключен к ПНО, с клавиатуры которой оператор изменяет сигнал значения. В режиме КАСК задатчик ЗДН отключен от ПНО и соединен с выходом другого ведущего алгоблока ВДЩ, если такая связь задана в процессе конфигурирования контроллера. В режиме УВМ к задатчику подключен выходной сигнал УВМ, который изменяет величину задания. В режиме РУЧН, устанавливаемом оператором с помощью клавиатуры ПНО, к аналоговому выходу алгоблока Кв подсоединяется программный узел РУЧ; при этом ключ Кпр коммутирует канал АВТ. Сигнал ручного управления задает оператор посредством клавиатуры ПНО. Режим ДИСТ (рис.49, а)устанавливают с помощью дискретной команды Хд, подаваемой на один из входов алгоблока А. В этом режиме аналоговый выход у алгоблока подключен ко входу хвх алгоблока.
Рис. 49. Схемы включения алгоблока в различных режимах управления: а - дистанционном; 6 - запрета; в - слежения.
Режим ЗАПР (рис.49, б) также устанавливают дискретным сигналом хз, подаваемым на вход алгоблока А. В этом режиме выходной сигнал У фиксируют на некотором уровне или обращают в нуль, в зависимости от вида запрета. Режим СЛЕЖ (рис.49, в) предусмотрен только в алгоблоках, работающих в качестве ведущих в каскадных схемах. Ведущий алгоблок ВДЩ переходит в режим СЛЕЖ в том случае, когда ведомый алгоблок ВДМ выходит из режима КАСК. В режиме СЛЕЖ реализуют „обратный счет”: выходной сигнал ведущего алгоблока отслеживает сигнал задания ведомого алгоблока. К числу распространенных алгоритмов относят алгоритм РАС (01)-регулирование аналоговое стандартное по ПИД-закону. Структурная схема алгоритма РАС (01) показана на рис. 50.
Рис. 50. Функциональная схема алгоритма регулирования аналогового стандартного по ПИД – закону.
В алгоритме РАС (01) входные сигналы x1-х3суммируются с некоторыми весами k1-k3 на сумматоре Σ1, проходят через экспоненциальный фильтр с постоянной времени Тф и объединяются на сумматоре Σ3 с переменной k4 x4+k5 x5, получаемой на элементе Σ2. К сумматору Σ3 подведено задание хздн. Получаемое в Σ3 рассогласование с вводят в усилитель с зоной нечувствительности А, инвертированный выход которого используют для вычисления регулирующего воздействия у в соответствии с передаточной функцией ПИД-закона:
На выходе ПИД-звена предусмотрен программный ограничитель с предельными значениями Н1 и Н2. При достижении сигналом у0 граничного значения интегрирование в ПИД-звене прекращается, и выходной сигнал интегратора фиксируется на данном уровне. Алгоритм РАС (01) содержит программный нуль-орган с границей Н3 и гистерезисом Н4, контролирующий сигнал рассогласования. Выход нуль-органа соединен с дискретными выходами алгоритма z1и z2. При Н3 > 0 и Н4 = 0 выходы z1=z2 = 0, если |ε| < Н3; z1 = 0, z2 = 1, если |ε| > Н3 и ε < 0; наконец, z1 = 1, z2 = 0, если |ε| > Н3 и ε > 0. По дискретным командам, поданным на выходы х7 и x8, алгоритм переходит в режим ДИСТ, в котором аналоговый выходу отключен от ПИД-звена и подключен ко входу х6 алгоритма. В отключенном состоянии, т. е. в любом из режимов ДИСТ, РУЧН, СЛЕЖ, с целью обеспечения безударности перехода с автоматического режима управления на ручной и обратно вводится процедура, получившая название „балансировка алгоритма”, которая заключается в компенсации сигнала рассогласования. Предусмотрены два вида балансировки- динамическая и статическая. При динамической балансировке сигнал разбаланса компенсируют с помощью апериодического звена, имеющего постоянную времени Тк. В тех случаях, когда алгоритм отключен, на входе этого звена формируется сигнал х9 = - ε, который добавляют к ε с помощью сумматора Σ4. После включения алгоритма сигнал компенсации уменьшают до нуля с постоянной настраиваемой скоростью v = 100Тк. При статической балансировке разбаланс между сигналами дистанционного входа х6 и выхода укомпенсируют с помощью задатчика алгоблока с постоянной времени Тм и выходом х10. В отключенном состоянии алгоритма выход сумматора Σ5 автоматически отслеживавает сумму входных сигналов x1 – х5, при этом рассогласование становится равным нулю. После включения алгоритма текущее значение сигнала на выходе сумматора Σ5 запоминается. Настраиваемыми параметрами алгоритма РАС являются: масштабные коэффициенты k2-k5 по входам x2 – x5; уровни Н1, Н2 ограничения выходного сигнала по минимуму и по максимуму; порог срабатывания нуль-органа Н3 и зона гистерезиса Н4; коэффициент пропорциональности kп постоянные времени интегрирования Ти, дифференцирования Тд и фильтрации Тф; постоянные времени звеньев динамической балансировки алгоритма Тк и узла дистанционного управления Тм. Конструктивное исполнение ремиконта-100 - приборное и шкафное. В приборном исполнении каждый ремиконт Р-100 является законченным изделием и представляет собой навесной блок габаритами 800×880×445 мм. В нем расположены блочный каркас с 23 посадочными местами для установки модулей, панель клеммных колодок, блок питания, блок вентиляторов, батарея сухих элементов и другие устройства. При шкафном исполнении конструктивно законченным изделием является шкаф габаритами 800×1954×72 мм, в котором размещают до четырех ремиконтов Р-100. Ремиконты Р110, 112, 120, 122. Эти контроллеры являются развитием ремиконта Р-100 и идентичны ему по архитектуре, методам программирования и конструктивному оформлению. Однако они имеют ряд особенностей: возможность построения высоконадежных (отказоустойчивых) комплексов; дублирование ОЗУ, благодаря которому отпадает необходимость заново программировать контроллер после замены отказавшего устройства памяти; наличие каналов цифровой последовательной связи со средствами верхнего уровня управления (интерфейс ИРПС). Кроме того, в этих контроллерах улучшен ряд технических характеристик: число алгоритмов в библиотеке увеличено до 45; увеличена нагрузочная способность ключей для дискретных выходов; уменьшена потребляемая мощность и т.д. Ремиконт Р-110 - одиночный контроллер, рассчитанный на большое (до 40-200) число входов-выходов. Контроллер расположен в одном блочном каркасе, содержащем 16 мест для установки проектно-компонуемых модулей. Ремиконт Р-112 - дублированный контроллер, рассчитанный на большое (до 40-200) число входов-выходов. Он состоит по существу из двух связанных между собой контроллеров Р-110, один из которых находится в работе, а другой - в „горячем” резерве. Ремиконт Р-120 - одиночный контроллер на 15-90 входов-выходов. Он занимает половину блочного каркаса, в котором 6 мест отведено для проектно-компонуемых модулей. Вторую половину блочного каркаса занимает второй независимый контроллер Р-120. Ремиконт Р-122 - дублированный контроллер на 15-90 входов-выходов. Он состоит из двух расположенных в одном каркасе контроллеров Р-120, один из которых находится в работе, а второй - в „горячем” резерве. Ремиконт Р-130. Этот контроллер относят к классу малоканальных средств автоматизации широкого профиля. Основу Р-130 составляют компактные микропроцессорные контроллеры, рассчитанные на щитовой и навесной монтаж. Контроллеры имеют до 28 аналоговых и дискретных входов-выходов и оснащены интерфейсным каналом цифровой последовательной связи. На лицевой панели контроллеров раположены органы оперативного управления, с помощью которых реализуют большое число оперативных команд по изменению режижов, запуску программ, контролю сигналов и т. п. Ремиконт-130 реализует функции одноконтурного, каскадного программного, супервизорного и многосвязного регулирования, а также логико-программного управления с последовательным действием команд и с использованием функций булевой алгебры, таймеров, счетчиков и т.п. Ремиконты Р-130 применяют в распределенных АСУТП, использующих локальные кольцевые сети с интерфейсом ИРПС. Подсоединение к кольцевой магистрали контроллеров других типов и микроЭВМ осуществляют с помощью специализированных шлюзов. Серийно выпускают три модели контроллеров Р-130: регулирующую, логическую и непрерывно-дискретную, причем каждая из них имеет до 30 модификаций, отличающихся различными сочетаниями аналоговых и дискретных входов-выходов. Регулирующая модель контроллера Р-130 позволяет реализовать до четырех схем регулирования, каждая из которых может быть одноконтурной или каскадной с ручным, программным или внешним заданием, с аналоговыми или импульсными выходами. Модель содержит 99 алгоблоков с возможностью свободного их заполнения любыми алгоритмами и конфигурирования алгоблоков между собой и с входами-выходами контроллера. Библиотека Р-130 содержит 74 „зашитых” в ПЗУ алгоритма, выполняющих функции непрерывной и дискретной обработки сигналов, включая ПИД-регулирование, логические преобразования, коммутацию сигналов, счет времени и т.п. Кроме того, регулирующая модель Р-130 реализует следующие функции: - ручную установку или автоматическую коррекцию параметров настройки в алгоритмах; - безударное изменение режимов управления, а также безударное включение, отключение, переключение и конфигурирование контуров регулирования любой степени сложности; - избирательное оперативное управление и контроль за контурами регулирования с помощью 12 клавишей, 2 четырехразрядных цифровых индикаторов, шкального индикатора и набора светодиодов, позволяющих варьировать режим работы и задания, дистанционно управлять исполнительными механизмами, контролировать технологические координаты и выполнение программ регулирования, представлять информацию в физических единицах, индицировать аварийные ситуации; - запись информации в перепрограммируемое ПЗУ с ультрафиолетовым стиранием; - самодиагностику, сигнализацию и идентификацию неисправностей, в том числе выявление отказов аппаратуры, выходов сигналов за допустимые границы, коротких замыканий по нагрузке, нарушений обмена информацией по локальной сети и т. п. Логическая и непрерывно-дискретная модели Р-130 содержат в предпрограммируемых ПЗУ до 75 алгоритмов. Логическая модель реализует 4 независимо работающие программы управления, а непрерывно-дискретная - 4 контура ПИД-регулирования и одну программу логического управления меньшей сложности, чем в логической модели. Габаритные размеры контроллера Р-130 (в приборном исполнении) 80×74×340 мм.
8.2. Ломиконты
Контроллеры этого типа выполняют широкий спектр алгоритмических задач, которые традиционно решают с помощью релейной аппаратуры и аналоговых устройств автоматического управления и регулирования. Кроме того, ломиконт, имея дискретные, аналоговые и импульсные входы и выходы, программные таймеры, счетчики и библиотеку алгоритмов, реализует сложные функции управления и регулирования, формирует сигналы, изменяющиеся по заданной программе в зависимости от времени, значений параметров и логических условий, выводит информацию на дисплей и печатающее устройство, обменивается данными с УВМ. Технические структуры ломиконтов. Аналогично ремиконтам - разработаны четыре модели ломиконта: Л-110, Л-112, Л-120, Л122. Ломиконт Л-110 - одиночный контроллер, рассчитанный на большое (до 900) число каналов ввода-вывода. Аппаратуру ломиконта Л-110 располагают в одном, двух или трех каркасах. Базовый комплект размещен в первом каркасе; во втором и третьем (и частично в первом) каркасах смонтированы модули УСО. Ломиконт Л-112 - дублированный контроллер, состоящий по существу из двух связанных между собой контроллеров Л-110, один из которых находится в работе, а второй - в „горячем" резерве. Ломиконт Л-120 - одиночный контроллер на 15-90 входов-выходов. Он занимает половину блочного каркаса, в котором 6 мест отведено для проектно-компонуемых модулей. Вторую половину каркаса занимает второй независимый контроллер Л-120. Ломиконт Л-122 - дублированный контроллер на 15-90 входов-выходов. Он состоит из двух расположенных в одном каркасе и соединенных между собой контроллеров Л-120, один из которых находится в работе, а второй - в „горячем” резерве. Состав и число модулей, входящих в базовые и проектно-компо-нуемые комплекты ломиконтов, приведены в табл. 4. Как видно из таблицы, в ломиконтах в основном используют те же типы модулей, что и в ремиконтах.
Таблица 4. Состав базовых и проектно-компонуемых комплектов контроллеров Л-110, 112, 120, 122
Модули МСК-1 и МСК-2 предназначены для связи основного и дополнительных каркасов в моделях Л-110 и Л-112. Модуль памяти МПП содержит микромодуль перепрограммируемого ПЗУ (ППЗУ) с ультрафиолетовым стиранием емкостью 16 Кбайт, в который обычно переписывают программы пользователя после их отладки. МПП содержит средства чтения и записи в ППЗУ. Информация, записанная в ППЗУ, защищена от случайных сбоев и сохраняется при отсутствии питания. МПП позволяет до 90 раз записывать и стирать информацию. Модуль импульсно-цифрового преобразования ИЦП служит для приема импульсных сигналов и подсчета числа импульсов. Модуль обслуживает два входных канала. Программно-алгоритмическое обеспечение Ломиконтов. Программу контроля и управления, являющуюся программой пользователя (ПрП), записывают на языке технологического программирования ломиконта МИКРОЛ. Процесс написания этой программы несложен ввиду простоты конструкции языка МИКРОЛ и наличия в программном обеспечении помиконта библиотеки алгоритмов, аналогичной библиотеке алгоритмов ремиконтов. В МИКРОЛЕ для удобства организации гибкой логики программы пользователя (ПрП) предусмотрена двухуровневая структура: ПрП состоит из 8 блоков, каждый из которых содержит 32 секции. Таким образом, общее число секций в ПрП составляет 256. Непосредственно программу логического управления записывают по отдельным секциям. В МИКРОЛЕ предусмотрены средства для управления работой блоков и секций. В процессе исполнения ПрП производит различные действия с константами, переменными и арифметическими выражениями. При этом используют константы трех типов: целочисленные (аналоговые), дискретные и временные. Целочисленная константа - четырехзначное число со знаком в диапазоне от - 1000 до +1000. Дискретная константа имеет одно из двух значений: ВКЛ или ОТКЛ. Временная константа имеет один из двух форматов, называемых секундным и 100-миллисекундным. Временная константа секундного формата имеет дискретность, равную 1 с, и принимает значения в диапазоне от 00.00.00 до 23.59.59 в часах, минутах и секундах. Временная константа 100-миллисекундного диапазона имеет дискретность, равную 100 мс и принимает значения в диапазоне от 00.00.0 до 59.59.9 в минутах, секундах, десятых долях секунды. В МИКРОЛЕ имеется 8 типов переменных: вход дискретный - ВД; вход аналоговый - ВА; дискретный выход - ДВ; аналоговый выход - АВ; ключ блока - КБ; ключ секции - КС; таймер - ТМ; импульсный выход - ИВ. Переменные имеют восьмеричную нумерацию. Максимальное число переменных и их нумерация приведены в таблице 5. Таблица 5.
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Последнее изменение этой страницы: 2017-02-17; просмотров: 307; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 216.73.216.236 (0.014 с.) |