Разработка парокотельной установки и ее микропроцессорного программируемого контроллера диспетчеризации

Дипломная работа - Компьютеры, программирование

Другие дипломы по предмету Компьютеры, программирование

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

 

1.4 Краткое описание заданной АСУ

 

МикроДАТ - микропроцессорные программируемые контроллеры диспетчеризации, автоматики, телемеханики. Они предназначены для управления оборудованием массового производства (металлорежущие станки, кузнечно-прессовые машины, литейные комплексы и т.д.), автоматическими линиями и манипуляторами, а также технологическими процессами в различных отраслях промышленности (станкостроительной, автомобильной, приборостроительной, деревообрабатывающей, угольной, нефтехимической, легкой и т.д.).

ПК выполняют следующие функции:

управление работой технологического оборудования в соответствии с заданной программой, реализующей технологический алгоритм;

диагностирование управляемого технологического оборудования в соответствии с программой, разработанной пользователем на входном языке ПК;

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

осуществление связи с другими аналогичными ПК, с корректирующим микропроцессорным контроллером или ЭВМ верхнего уровня;

диагностирование состояния ПК с локализацией и сигнализацией отказов.

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

Вся гамма контроллеров компонуется на основе трех типов компоновочных каркасов: на 4, 8 или 16 модулей ввода-вывода.

Контроллеры с количеством входов-выходов до 152, 184 и 248 (соответственно МБ57.01, МБ57.02, МБ57.03) компонуются в виде одного блока управления с компоновочным каркасом на 16 модулей ввода-вывода и блока ввода-вывода на основе одного из трех компоновочных каркасов: на 4, 8 или 16 модулей ввода-вывода. Соединение двух блоков между собой в МБ57.04, МБ57.05, МБ57.06 осуществляется с помощью расширителя интерфейса (МС99.03), который состоит из двух плат и жгута связи этих плат. Длина жгута выбирается производителем.

В блоке размещаются микропроцессорный контроллер, модули ввода-вывода и модуль электропитания. Функциональная схема контроллера приведена на рис. 3.23. Все эти средства устанавливаются в соответствующие гнезда компоновочного каркаса. Модули ввода-вывода устанавливаются в одни и те же гнезда; адрес модуля определяется гнездом, в котором он устанавливается. Замена модулей ввода-вывода производится без отсоединения проводов от клеммника.

Микропроцессорный контроллер выполнен в виде двух субблоков. На лицевой панели контроллера размещены: переключатель Под ключ для выбора режимов работы, разъем для подключения сервисного оборудования, а также средства индикации режимов работы и диагностики неисправностей.

Микропроцессорный контроллер содержит память пользователя, в которой пользователь посредством сервисного оборудования размещает таблицу данных (ТД), программы пользователя (ПРП), буквенно-цифровые сообщения (БЦС).

Объем области памяти пользователя, отводимой для ТД, ПРП и БЦС, распределяется пользователем произвольно в режиме программирования и не должен превышать 4 Кбайт.

Принцип работы контроллера - циклическое выполнение ПРП. При этом контроллер обеспечивает возможность побайтного считывания состояния входных модулей, которое переписывается в ТД, обновляемую циклически, и побайтной записи информации в выходные модули.

 

Рис. 3.23. Функциональная схема программируемого контроллера МикроДАТ

Время обновления ТД для 128 дискретных входов-выходов - не более 2 мс. Среднее время выполнения 1000 логических операций - не более 6 мс.

В контроллере возможна программная организация таймеров и счетчиков. Информационное слово, соответствующее таймеру и счетчику, распределяется следующим образом: 12 бит - содержимое, 1 бит - мгновенный контакт для таймеров или значение счетного сигнала для счетчика, 1 бит - признак превышения уставки, 1 бит - признак переполнения разрядной сетки. Предусмотрено программное обращение к уставкам и текущим значениям таймеров и счетчиков. Уставка должна задаваться прямым десятичным числом.

Таймеры отсчитывают время от 0,1 до 99,9 с с точностью 0,1с и от 1 до 999 с с точностью 1 с.

ПК имеют три режима работы: Программирование, Тестирование, Работа.

Электрическое питание контроллеров осуществляется однофазным переменным током с напряжением ПО или 220 В от разделительного трансформатора при допускаемом отклонении напряжения от -15 до + 10% с частотой (502) Гц. Потребляемая мощность контроллера, Вт, не более: МБ57.01 - 65, МБ57.02 - 80, МБ57.03 - 100. Максимальное количество дискретных входов и выходов - до 248.

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

Система команд контроллера обеспечивает выполнение следующих функциональных операций: логических, операций счета времени и числа импульсов, операций с данными, арифметических, операций игнорирования зоны программы, экстренного обращения к вводу-выводу, условного и безусловного переходов и др.

Объем памяти пользователя, выделяемый для ТД, ПРП, БЦС, составляет 2000 слов (16 разрядов). Объемы области памяти пользователя, в ?/p>