Главная Случайная страница


Полезное:

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


Категории:

АрхитектураАстрономияБиологияГеографияГеологияИнформатикаИскусствоИсторияКулинарияКультураМаркетингМатематикаМедицинаМенеджментОхрана трудаПравоПроизводствоПсихологияРелигияСоциологияСпортТехникаФизикаФилософияХимияЭкологияЭкономикаЭлектроника






Техническое проектирование программного средства





Входные данные

 

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

Различают несколько видов датчиков:

– тахогенератор двигателя подъема;

– тахогенератор барабана;

– датчик предельного износа колодок тормоза;

– датчик контроля напуска каната;

– датчик контроля пере подъема скипа;

– датчик входа скипа в разгрузочные кривые;

– датчик уровня полезного ископаемого в поземном бункере;

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

– датчик весовой загрузки дозатора;

– датчик положения скипа при загрузке.

Однако с учётом того, что данная программа будет показана на персональном компьютере, без внедрения на производстве, в качестве входных данных будут запущены теги через симулятор, который идёт в комплекте с WinCC. Этот процесс будет запущен разработчиком вручную.

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

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

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

По сути, все сигналы соответствуют определённым тегам. Среди них:

– превышение температуры;

– высокая температура;

– уставки высокой температуры;

– уставки превышения температуры;

– высокая температура компенсационной обмотки генератора постоянного тока (ГПТ);

– высокая температура компенсационной обмотки Двигателя постоянного тока (ДПТ);

– высокая температура шунтовой обмотки ГПТ;

– высокая температура шунтовой обмотки ДПТ;

– проток масла в подшипниках;

– высокая температура обмотки статора синхронного двигателя (СД);

– вибрация подшипников;

– температура рабочей поверхности коллектора ГПТ;

– температура рабочей поверхности коллектора ДПТ;

– запрет пуска ГПТ;

– запрет пуска СД;

– запрет пуска ДПТ;

– аварийные остановки;

– превышение температуры компенсационной обмотки ГПТ;

– превышение температуры компенсационной обмотки ДПТ;

– превышение температуры шунтовой обмотки ГПТ;

– превышение температуры шунтовой обмотки ДПТ;

– превышение температура обмотки статора СД;

– контроль реле;

– отсутствие напряжения;

– токовая нагрузка насоса НФ;

– уставка высокой температуры компенсационной обмотки ГПТ;

– уставка высокой температуры компенсационной обмотки ДПТ;

– уставка высокой температуры шунтовой обмотки ГПТ;

– уставка высокой температуры шунтовой обмотки ДПТ;

– уставка высокой температуры обмотки статора СД;

– уставка превышения температуры компенсационной обмотки ГПТ;

– уставка превышения температуры компенсационной обмотки ДПТ;

– уставка превышения температуры шунтовой обмотки ГПТ;

– уставка превышения температуры шунтовой обмотки ДПТ;

– уставка превышения температура обмотки статора СД.

Данные теги привязываются к компонентам форм программы и отображают изменения.

 

Организация данных

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

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

Теги процесса "external tags" (внешние теги) служат для обмена данными между WinCC и контроллерами. Каждый тег процесса в WinCC соответствует определенному значению процесса в памяти одного из контроллеров. В режиме исполнения WinCC считывает область данных, в которой хранится это значение процесса, из контроллера и, таким образом, определяется значение тега процесса.

С помощью установленного соединения – канала связи – значение уровня заполнения передается в WinCC [12].

Теги, не получающие значения от процесса, создаются в папке “internal tags” (внутренние теги).

Помимо этого, в приложениях WinCC создаются системные теги, необходимые для внутреннего управления проектом. Имена этих тегов начинаются с символа "@". Данные теги создаются не разработчиком, а только системами WinCC и PCS7.

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


В свою очередь в программу поступают теги различных типов, а если быть точнее, логического типа Binary tag и вещественного Floating– point number 32– bit IEEE 754.

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

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

Два тега из которых логические:

– HI_T_podship_4;

– PREV _T_podship_4.

И один тег вещественный:

– T_podship_4_scale.

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

Для определения цвета используется формула:

 

PREV_T_podship_4*2+HI_T_podship_4 (1.1)

 

Где: PREV_T_podship_4 – превышение температуры подшипника 4, HI_T_podship_4 – высокая температура подшипника 4.

 

Результаты могут быть следующими:

– Value Range 1 = 0 – Зелёный;

– Value Range 2 = 1 – Розовый;

– Value Range 3 = 2 – Красный;

– Value Range 4 = 3 – Красный.

Всё это характерно не только для изменения показателей температуры подшипника 4, но и для прочих элементов схемы, таких как:

– изменения показателей температуры компенсационной обмотки ГПТ в точках №1– 4;

– изменения показателей температуры шунтовой обмотки ГПТ в точках №1– 4;

– изменения показателей температуры компенсационной обмотки ДПТ в точках №1– 4;

– изменения показателей температуры шунтовой обмотки ДПТ;

– изменения показателей температуры СД в точках №1– 6;

– изменения показателей температуры коллекторов ГПТ и ДПТ;

– изменения показателей температуры подшипников.

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

– зелёный – при нормальной работе;

– красный – в аварийных ситуациях.

К ним относятся:

– Otsut_U – Binary tag – Тег, отвечающий за наличие напряжения.

– Otsut_oil_podsh_1 – Binary tag – тег, отвечающий за приток масла к подшипнику 1.

– Otsut_oil_podsh_2 – Binary tag – тег, отвечающий за приток масла к подшипнику 2.

– Otsut_oil_podsh_3 – Binary tag – тег, отвечающий за приток масла к подшипнику 3.

– Otsut_oil_podsh_4 – Binary tag – тег, отвечающий за приток масла к подшипнику 4.

– Otsut_oil_podsh_5 – Binary tag – тег, отвечающий за приток масла к подшипнику 5.

– Otsut_oil_podsh_6 – Binary tag – тег, отвечающий за приток масла к подшипнику 6.

– Otsut_oil_podsh_7 – Binary tag – тег, отвечающий за приток масла к подшипнику 7.

– PREV_T_SD_AV_STOP – Binary tag – тег, отвечающий за аварийную остановку по превышению температуры СД.

– PREV_T_DPT_AV_STOP – Binary tag – тег, отвечающий за аварийную остановку по превышению температуры ДПТ.

– PREV_T_GPT_AV_STOP – Binary tag – тег, отвечающий за аварийную остановку по превышению температуры ГПТ.


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

– T_podship_1_scale – температура подшипника 1;

– T_podship_2_scale – температура подшипника 2;

– T_podship_3_scale – температура подшипника 3;

– current_load_pump_Hf1 – токовая нагрузка насоса НФ 1;

– current_load_pump_Hf2 – токовая нагрузка насоса НФ 2;

– current_load_pump_Hf3 – токовая нагрузка насоса НФ 3;

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

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

Для уставок так же используются вещественные теги высоких и превышения температуры, к ним относятся:

– UST_HI_T_podship_p1 – уставка высокой температуры подшипника1;

– UST_HI_T_kolektora_GPT – уставка высокой температуры коллектора ГПТ;

– UST_HI_T_kolektora_DPT – уставка высокой температуры коллектора ДПТ;

– UST_HI_T_komp_obmot_GPT – уставка высокой температуры компенсационной обмотки ГПТ в точке 1 – 4;

– UST_HI_T_shin_obmot_GPT – уставка высокой температуры шунтовой обмотки ГПТ в точке 1– 4;

– UST_HI_T_komp_obmot_DPT – уставка высокой температуры компенсационной обмотки ДПТ в точке 1– 4;

– UST_HI_T_obm_stator_SD – уставка высокой температуры обмотки статора СД в точке 1– 6;

– UST_HI_T_shin_obmot_ DPT – уставка высокой температуры шунтовой обмотки ДПТ в точке 1– 4;

– UST_PREV_T_podship – уставка превышения температуры подшипника 1– 4;

– UST_PREV_T_komp_obmot_GPT – уставка превышения температуры компенсационной обмотки ГПТ в точке 1– 6;

– UST_PREV_T_shin_obmot_GPT – уставка превышения температуры шунтовой обмотки ГПТ в точке 1– 4;

– UST_PREV_T_komp_obmot_DPT – уставка превышения температуры компенсационной обмотки ДПТ в точке 1– 4;

– UST_PREV_T_shun_obmot_DPT – уставка превышения температуры шунтовой обмотки ДПТ в точке 1– 4;

– UST_PREV_T_obm_stator_SD – уставка превышения температуры обмотки статора СД в точке 1– 6;

– UST_PREV_T_kolektora_DPT – уставка превышения температуры коллектора ДПТ;

– UST_PREV_T_kolektora_GPT – уставка превышения температуры коллектора ГПТ.

Использование вещественных тегов:

– floating;

– point;

– number.

32 – bit IEEE 754, то есть 32– битное число с плавающей точкой, обусловлено тем, что данный тип является формой представления действительных чисел, в которой число хранится в форме мантиссы и показателя степени.

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







Date: 2016-05-23; view: 437; Нарушение авторских прав



mydocx.ru - 2015-2024 year. (0.014 sec.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав - Пожаловаться на публикацию