Создание программного кода

Универсальная система управления маслонапорной установкой гидроэлектростанции
Описание конструкции и функционирования маслонапорной установки ГЭС Описание устройства и функционирования МНУ Основные узлы МНУ Разработка системы управления МНУ Постановка основных задач синтеза системы управления МНУ Вопрос о ручном режиме управления Структурная схема системы управления Моделирование алгоритма управления в программном пакете математического моделирования MATHLAB Модель блока управления насосами Взаимодействие компонентов системы Создание программного кода Структура S7-300 Выбор модуля центрального процессора Цифровой модуль ввода SM 321; DI 16 24 VDC Выбор дискретных датчиков Датчик температуры в сливном баке Описание алгоритма работы мну Подпрограмма запуска компенсационного насоса Годовая экономия от внедрения АТК Правила техники безопасности при обслуживании сосудов, работающих под давлением Правила техники безопасности при обслуживании электрических частей МНУ Мероприятия по обеспечению электробезопасности МНУ Охрана окружающей среды
157854
знака
4
таблицы
9
изображений

4.6 Создание программного кода

 

Программный пакет Rational Rose позволяет произвести генерацию заготовки программного кода компьютерной модели САУ МНУ на основных языках программирования. Произведем генерацию программного кода. на языке С++, для этого создадим диаграмму компонентов, отражающая организацию и взаимосвязи программных компонентов, представленных в исходном коде, двоичных или выполняемых файлах. Связи в данном типе диаграммы представляют зависимости одного компонента от другого и имеют специальное отображение через значок «зависимости».

Для каждого из классов создается два файла: заголовочный (с расширением .h), который содержит описание класса, и файл реализации (с расширением .cpp), где содержится программная реализация методов класса.

Поэтому каждый класс на диаграмме компонентов будет представлен двумя видами компонентов: Package Specification и Package Body. Первый вид представляет собой определение пакета (заголовочный файл с расширением .h), второй – тело пакета (файл с расширением.cpp).

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

Программный код, полученный с помощью программного пакета Rational Rose, помещен в приложение А.

 


5 Аппаратная и программная реализация системы управления МНУ ГЭС

 

5.1 Аппаратная реализация управления

 

Подбор аппаратной части, то есть аппаратная реализации описанной выше системы управления должен проводиться в точном с соответствии с описанными в разделе 2,1 требованиями к системе управления МНУ. Это очень важная часть проектирования АСУ так как непосредственно управление процессом и реализация алгоритма управления будет производится именно выбранными нами узлами и элементами автоматики.

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

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

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


Выбор платформы системы управления

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

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

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

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

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

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


5.2 Описание линии контроллеров S7-300

 

5.2.1 Модульное построение

S7-300 построен по модульному типу. Из обширного спектра модулей можно составить контроллер для каждой конкретной задачи управления индивидуально.

Спектр модулей включает в себя:

―        центральный процессор управления для различных диапазонов производительности;

―        сигнальные модули для цифрового и аналогового ввода/вывода;

―        функциональные модули для технологических функций;

―        сопроцессор для коммуникационных задач;

―        блоки питания для подключения S7-300 к напряжению питания AC 120/230V;

―        модули подключения для соединения носителей модулей в структуре из нескольких носителей модулей;

Все модули S7-300 защищены кожухом по классу защиты IP 20, т. е. они герметизированы и работают без применения вентилятора. Такое исполнение позволяет использовать контроллер в условиях агрегатного участка ГЭС во всем диапазоне влажности воздуха которая бывает в данном помещение.


Информация о работе «Универсальная система управления маслонапорной установкой гидроэлектростанции»
Раздел: Промышленность, производство
Количество знаков с пробелами: 157854
Количество таблиц: 4
Количество изображений: 9

0 комментариев


Наверх