Автоматическая система контроля и управления заполнением резервуаров

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

Рубрика Коммуникации, связь, цифровые приборы и радиоэлектроника
Вид дипломная работа
Язык русский
Дата добавления 12.05.2013
Размер файла 1,1 M

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

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

В статью "Накладные расходы" включаются расходы на управление и хозяйственное обслуживание, которые в равной степени относятся ко всем выполняемым НИР. По этой статье учитываются заработная плата аппарата управления и общехозяйственных служб, затраты на содержание и текущий ремонт зданий, сооружений, оборудования и инвентаря, амортизационные отчисления на их полное восстановление и капитальный ремонт, расходы по охране труда, на получение научно-технической информации, изобретательство и рационализации и т.д. Величина накладных расходов на конкретную НИР определяется в процентах от основной заработной платы работников, непосредственно участвующих в ее выполнении. В научных учреждениях накладные расходы составляют 28…30% от основной заработной платы.

РН=0,3ЗПО=133235,334 руб.

На основании полученных данных по отдельным статьям затрат составляем калькуляцию плановой себестоимости в целом по НИР.

Таблица 5.4

Калькуляция плановой себестоимости проведения НИР

Статьи затрат

Сумма, руб.

1. Материалы

9450

2. Спецоборудование для научных (экспериментальных) работ

3625,2

3. Основная заработная плата

444117,78

4. Дополнительная заработная плата

53294,133

5. Отчисления на социальное страхование

198964,765

6. Расходы на служебные командировки

13323,533

7. Затраты по работам, выполняемым сторонними организациями и предприятиями

-

8. Прочие прямые расходы

-

9. Накладные расходы

133235,334

Плановая себестоимость НИР:

856010,745

Расчет затрат на ОКР

На стадии ОКР себестоимость изготовления опытного образца определяется точным методом на основе технико-экономических норм и нормативов всех видов затрат. Калькуляция себестоимости включает следующие статьи: сырье и материалы (включая покупные комплектующие изделия, полуфабрикаты и услуги кооперативных предприятий); основная заработная плата производственных рабочих; дополнительная заработная плата производственных рабочих; отчисления на социальное страхование производственных рабочих; расходы на содержание и эксплуатацию оборудования; амортизационные отчисления; расходы на электроэнергию на производственные нужды; цеховые расходы; общезаводские расходы; внепроизводственные расходы.

Таблица 5.5

Расчет затрат на основные и вспомогательные материалы

Наименование материала

Марка

Ед. изм.

Норма расхода на одно изделие

Цена за ед., руб (без НДС)

Сумма, руб.

1

2

3

4

5

6

Припой

ПОС-40

кг

0,1

3000

300

Ветошь

м2

0,15

450

67,5

Флюс

Канифоль

кг

0,1

1250

125

Продолжение табл.5.5

1

2

3

4

5

6

Растворитель

Р 646

л

0,1

750

75

Лак

НЦ-41

л

0,15

2500

375

Провод

ПЭМ

м

0,5

150

75

Шнур сетевой

м

1

1400

1400

Корпус

шт.

1

5000

5000

Болт

М4

шт.

4

50

200

Шайба

Ш84

шт.

4

25

100

Гайка

М4

шт.

4

50

200

Итого:

7917,5

С учетом транспортно-заготовительных расходов:

395,875

Всего:

8313,375

Таблица 5.6

Расчет затрат на покупные комплектующие изделия и полуфабрикаты

Наименование изделия

Тип, марка изделия

Норма расхода на изделие, шт.

Цена за ед., тыс. руб. (без НДС)

Сумма, тыс. руб.

1

2

3

4

5

Микросхемы

К1113ПВ1А

К544УД2А

К554СА3А

КР590КН4

КР590КН9

К142ЕН5А

К142ЕН8А

LM7815

LM7915

LM7812

LM7912

78L03

КР580ВВ79

КР1533ИР33

К555ЛН1

К1816ВЕ31

К573РФ5

К580 ИР33

К555ЛИ6

К555ЛИ1

К555ИД4

К555ИЕ19

1

6

6

3

6

1

1

1

1

1

1

1

1

3

1

1

1

1

1

1

1

2

24,36

0,882

0,756

6,048

8,064

11,76

11,76

12,1

12,1

12,1

12,1

11,35

1,75

0,814

0,158

0,856

8,4

0,462

0,126

0,060

0,101

0,126

24,36

5,292

4,536

18,144

48,384

11,76

11,76

12,1

12,1

12,1

12,1

11,35

1,75

2,442

0,158

0,856

8,4

0,462

0,126

0,06

0,101

0,252

К564ЛА7

1

0,158

0,158

К564ИЕ9

1

0,1

0,1

К564ТМ2

1

0,265

0,265

К170АП2

1

2,585

2,585

К170УП2

1

2,65

2,65

Транзисторы

КТ313Б

КТ815А

5

7

0,756

0,92

3,78

6,44

Диоды

КД522А

КЦ402Е

КЦ418Б

КС191А

2Д520А

АЛ307БМ

6

16

4

1

4

6

0,021

0,057

0,045

0,215

0,01

2,5

0,126

0,912

0,18

0,215

0,04

15

Резисторы

СП3-16в-0.125

Р1-4-0.25

12

50

0,504

0,028

6,048

1,4

Конденсаторы

К70-6-63В

К70-6-35В

К50-12-25В

К15-13-25В

К15-9-20В

К10У-5-25В

1

2

10

5

2

19

0,402

0,39

0,132

0,161

0,15

0,487

0,402

0,78

1,32

0,805

0,3

9,253

Трансформатор

ТПП 322

1

33,768

33,768

Индикаторы

АЛС324Б

5

15,5

77,5

Реле

РПС32

6

20,65

123,9

Резонаторы

ЗГ1

РК-12МГц

1

1

10,365

17,75

10,365

17,75

Переключатели

ТВ1-2

КН-1

КН-2

2

4

1

3,6

1,3

1,4

7,2

5,2

1,4

Разъемы

DB-9

1

0,385

0,385

Предохранитель

ВП-1А

1

2,7

2,7

Итого:

531,52

С учетом транспортно-заготовительных расходов:

26,576

Всего:

558,096

Расчет по статьям основная заработная плата, дополнительная заработная плата, отчисления на социальное страхование производственных рабочих производится аналогично НИР, с той лишь разницей, что продолжительность ОКР с 4 по 7 этапы ТПП.

ЗПО = 110402,16 (1+0,4+0,1) = 263459,7 руб.

ЗПД = 0,12ЗПО = 31615,164 руб.

ОС. С = (0,35+0,01+0,04) (ЗПО+ ЗПД) = 118029,945 руб.

ФОТОКР= ЗПО+ ЗПД = 295074,864 руб.

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

Таблица 5.7

Затраты на амортизационные отчисления

Наименование

Мощн, кВт

Балансовая стоимость, руб. (без НДС)

Норма амортизацион. отчислений, %

Амортизация, руб.

Устройство для формовки выводов элементов

0,1

100000

13,1

13100

Ванна для лужения

0,6

80000

13,1

10480

Установка пайки

5,03

10000

24,8

2480

Полуавтомат укладки элементов на плату

0,1

50000

13,1

6550

Приспособление для визуального контроля

0,05

35000

15,5

5425

Монтажный комплект

-

20000

5

1000

Итого

5,88

295000

39035

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

Фонд эффективного времени в данном случае - это продолжительность 4 и 5 этапов ТПП: Fэ=278=216 ч.

ЗЭЛ =5,880,75216114= 108591,84 руб.

Расходы на содержание и эксплуатацию оборудования:

РЭ. О = 0,3 =0,6295000=88500 руб.,

где Ц i - цена (балансовая стоимость) i-го оборудования, руб.

Цеховые расходы:

РЦ = ЗПО0,3= 79037,91 руб.

Общезаводские расходы:

РО. З = ЗПО0,2= 52691,94 руб.

Тогда производственная себестоимость составит:

ПС=РМ + РП + ЗПО. + ЗПД. + ОС.С. +АО + ЗЭЛ + РЭ. О + РЦ + РО. З, (5.4)

где

РМ - расходы на сырье и материалы; РП - расходы на покупные комплектующие изделия; АО - амортизационные отчисления.

ПС=1347370,874 руб.

Внепроизводственные расходы:

РВ. П = ПС0,05= 67368,543 руб.

Таблица 5.8

Калькуляция себестоимости ОКР

Статьи калькуляции

Сумма, руб.

Сырье и материалы

566409,375

Основная заработная плата производственных рабочих

263459,7

Дополнительная заработная плата производственных рабочих

31615,164

Отчисления на социальное страхование производственных рабочих

118029,945

Расходы на содержание и эксплуатацию оборудования

88500

Амортизационные отчисления

39035

Расходы на электроэнергию

108591,84

Цеховые расходы

79037,91

Общезаводские расходы

52691,94

Производственная себестоимость

1347370,874

Внепроизводственные расходы

67368,543

Полная себестоимость ОКР:

1414739,417

Таблица 5.9

Расчет себестоимости НИР и ОКР

Наименование затрат

Сумма, руб.

Себестоимость НИР

856010,745

Себестоимость ОКР

1414739,417

Итого полная себестоимость С:

2270750,162

Определение свободной отпускной цены проектируемого устройства

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

Прибыль:П=15%С=340612,524 руб.

Отчисления: МЦФ==30380,041 руб.

Отчисления: РЦФ==81703,383 руб.

Оптовая цена: ОЦ=С+П=2611362,686 руб.

Отпускная цена без НДС: Ц=ОЦ+МЦФ+РЦФ=2723446,11 руб.

НДС=18%Ц=490220,299 руб.

Отпускная цена с НДС: Ц+НДС= 3213666,409 руб.

5.3 Расчет эксплуатационных расходов

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

Расчет эксплуатационных расходов проектируемого устройства

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

Заработная плата обслуживающего персонала с начислениями:

ЗПОБСЛ = ЧОБСЛtОБСЛS () (), (5.5)

где ЧОБСЛ - численность обслуживаемого персонала, чел.; tОБСЛ - время на обслуживание устройства, ч/год; S - средняя почасовая заработная плата обслуживающего персонала, руб. /ч; НД - норматив дополнительной заработной платы обслуживающего персонала, равный 12%; НС. С - норматив отчислений на социальное страхование обслуживающего персонала, равный 14%.

Разрабатываемый прибор должен обслуживать 1 оператор (4 разряда) по 1 часу 1 раз в месяц.

Тогда S= СI. ЧКТАРККОР, где СI. Ч=230 руб. /ч - часовая тарифная ставка 1 разряда.

ЗПОБСЛ =1122301,571,35 (1+0,12) (1+0,14) = 7469,05 руб.

Амортизационные отчисления:

А = КНА, (5.6)

где К - капитальные вложения (отпускная цена прибора без НДС), руб.; НА - общая норма амортизации (для измерительных приборов составляет 13,4%).

А=2732980,309 0,134=366219,361 руб.

Затраты на потребляемую энергию рассчитаем по формуле (5.1):

W=0,011 кВт; Fэ =1983 ч/год;

ЗЭЛ =0,0110,751983114= 1865,011 руб.

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

Затраты на текущие ремонты (плановые и внеплановые) рассчитываются исходя из стоимости заменяемых деталей и узлов, их количества, а также из оплаты труда ремонтников:

Зрем=n (ТрСрК+ЦэNэ) + (ТрСрК+ЦэNэ) , (5.7)

где n - количество плановых текущих ремонтов в год; Тр - среднее время ремонта, ч; Ср - средняя часовая ставка ремонтника 4 разряда, руб. /ч; К - коэффициент доплат и отчислений; Цэ - средняя стоимость одного заменяемого элемента, руб.; Nэ - количество элементов, заменяемых за один отказ, шт.; Fгод - годовая наработка изделия, ч/год; Fотк - наработка изделия на отказ, ч.

Ср = СI. ЧКТАРККОР = 2301,571,35= 487,485 руб.;

Зрем= (1487,4851,4+10002) + (1487,4851,4+10002) =2788,866 руб.

5.4 Расчет эксплуатационных расходов аналога

Заработная плата обслуживающего персонала для устройства-аналога будет такой же, как и для проектируемого устройства, т.к. для его обслуживания также необходим 1 оператор. Амортизационные отчисления согласно формуле (5.6):

А=0,1343300000= 442200 руб.

Затраты на потребляемую энергию согласно формуле (5.1):

Зэл=0,0150,751983114= 2543, 197 руб.

Затраты на текущие ремонты согласно формуле (5.7):

Зрем= (1487,4851,4+10002) + (1487,4851,4+10002) = 2834,46 руб.

Таблица 5.10

Смета эксплуатационных расходов

Статьи затрат

Сумма, руб.

Базовый вариант

Проектируемый вариант

Заработная плата обслуживающего персонала с начислениями

7469,05

7469,05

Амортизационные отчисления

442200

366219,361

Затраты на потребляемую электроэнергию

2543, 197

1865,011

Затраты на вспомогательные материалы

-

-

Затраты на текущие ремонты

2834,46

2788,866

Итого:

455046,707

378342,288

Экономия на годовых эксплуатационных расходах составляет:

ЭЭКСПЛ = ЗЭКСПЛБАЗ - ЗЭКСПЛПРОЕКТ = 76704,419 руб.

5.5 Технико-экономические показатели

Все расчеты по определению экономической эффективности проектируемой автоматической системы сведем в таблицу.

Таблица 5.11

Технико-экономические показатели

Наименование показателей

Ед. измер.

Значение показателей

Базовый вариант

Проектир. вариант

I. Технические:

1. Диапазон измерения

мм

0…10000

0…2000

2. Погрешность измерения

%

±2,5

±1

3. Температура контролируемой среды

оС

0…+265

-10…+60

4. Напряжение (частота) питания

В (Гц)

220 (50/400)

220 (50)

5. Потребляемая мощность

Вт

15

11

6. Выходной сигнал постоянного тока

В

0…10 (0…5)

0…10

7. Количество датчиков

шт.

1

6

8. Наработка на отказ

ч

35000

50000

9. Индикация уровня жидкости

есть

есть

10. Интерфейс связи с ЭВМ

нет

есть

II. Эксплуатационные:

1. Заработная плата обслуживающего персонала с начислениями

руб.

7469,05

7469,05

2. Амортизационные отчисления

руб.

442200

366219,361

3. Затраты на потребляемую электроэнергию

руб.

2543, 197

1865,011

4. Затраты на вспомогательные материалы

руб.

-

-

5. Затраты на текущие ремонты

руб.

2834,46

2788,866

III. Экономические:

1. Отпускная цена без НДС

руб.

3300000

2723446,11

2. Отпускная цена с НДС

руб.

3894000

3213666,409

3. Годовые эксплуатационные расходы

руб.

455046,707

378342,288

4. Экономия на годовых эксплуатационных расходах

руб. /год

76704,419

Анализируя технико-экономические показатели можно сделать вывод: цена проектируемого устройства ниже цены базового на 680333,591 руб. и экономия на годовых эксплуатационных расходах составляет 76704,419 руб. /год.

6. Охрана труда и техника безопасности

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

Разрабатываемое устройство - автоматическая система контроля и управления заполнением резервуара - предназначено для управления работой насосов, заполняющих жидкостью нескольких резервуаров. Кроме того, система позволяет контролировать уровень заполнения каждого резервуара до момента его наполнения на 90 % - в этом случае система автоматически отключает насос и подача жидкости прекращается.

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

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

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

В разрабатываемом устройстве труд рабочего не связан с применением мускульной силы, а лишь сводится к наблюдению за работой машин-автоматов, что резко снижает вероятность травмирования. Труд рабочего становится трудом обслуживающего оператора, наладчика или контролера.

Питание нашего устройства осуществляется от сети переменного тока 220 В промышленной частоты 50 Гц - поэтому устройство следует отнести к электроустановкам с напряжением до 1000 В.

6.1 Основные меры безопасности при обслуживании действующих электроустановок

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

При этом необходимо строго соблюдать меры, предписываемые Правилами технической эксплуатации (ПТЭ) и Правилами устройства электроустановок (ПУЭ).

Согласно Правилам работы, выполняемые в действующих ЭУ, в отношении принятия мер безопасности разделяются на следующие категории:

а) работы, выполняемые при полном снятии напряжения;

б) работы, выполняемые при частичном снятии напряжения;

в) работы, выполняемые вблизи токоведущих частей и на самих токоведущих частях ЭУ, находящихся под напряжением;

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

При обслуживании ЭУ необходимо соблюдать ряд следующих обязательных мер безопасности:

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

2. При осмотре действующих ЭУ (те, которые находятся под напряжением, а также те, которые в данный момент не находятся под напряжением, но оно может быть подано при помощи коммутационных аппаратов) не разрешается проводить какие-либо работы, а в случае обнаружения аварийного состояния электрооборудования необходимо его немедленно отключить, сообщив об этом лицу, ответственному за электрохозяйство (начальник электроцеха, энергетик цеха, мастер службы эксплуатации и др.).

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

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

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

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

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

5. При обслуживании ЭУ следует руководствоваться приборами световой сигнализации, указывающими на включенное или отключенное состояние электроприемника. Об отсутствии напряжения на токоведущих частях можно судить только по показаниям специального указателя напряжения (токоискателя) или переносного вольтметра.

6. Все ремонтные работы необходимо выполнять при снятом с ремонтируемой ЭУ напряжения. В отдельных случаях "Правила техники безопасности при эксплуатации ЭУ потребителей" разрешают производство небольших по объему работ по устранению неполадок без снятия напряжения. В сетях напряжением 380/220 В такие работы разрешаются (за исключением помещений особо опасных) электромонтеру, имеющему III квалификационную группу, в присутствии второго лица, имеющего квалификационную группу IV или V. При этом работающий должен стоять на изолирующем основании или быть в диэлектрических галошах и работать инструментами с изолирующими ручками или в диэлектрических перчатках.

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

6.2 Технические и организационные мероприятия, обеспечивающие безопасность работ в действующих ЭУ

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

Техническими мероприятиями, обеспечивающими безопасность работ в ЭУ, являются:

1. Отключение ремонтируемого электрооборудования и принятие мер против ошибочного его включения или самовключения.

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

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

4. Ограждение рабочего места и вывешивание на нем разрешающего плаката "Работать здесь".

Эти технические мероприятия выполняет допускающий к работе (в ЭУ до 1000 В - это оперативный электротехнический персонал с III квалификационной группой) по разрешению лица, отдающего распоряжение на производство работ.

Токоведущие части, которые необходимо оставить под напряжением, ограждают временными ограждениями, на которых вывешивается плакат "Стой - опасно для жизни" (для установок напряжением до 1000 В).

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

Организационными мероприятиями, обеспечивающими безопасносное производство работ в ЭУ, являются оформление работы нарядом или распоряжением; оформление допуска к работе; надзор во время работы; оформление перерывов в работе и переходов на другое рабочее место; оформление окончания работ.

Наряд есть письменное распоряжение на работу в ЭУ, определяющее место, время, начало и окончание работы, условия безопасного её проведения. В наряде указывается состав бригады и лиц, ответственных за безопасность работ. По наряду проводятся работы с полным или частичным снятием напряжения с ремонтируемой ЭУ, а также работы, выполняемые без снятия напряжения вблизи и на токоведущих частях, находящихся под напряжением. Работы могут выполняться без наряда и по распоряжению, которые передаются по телефону. Распоряжение принимается и записывается в оперативный журнал. По распоряжению могут выполняться работы без снятия напряжения вдали от токоведущих частей, находящихся под напряжением, а также кратковременные работы со снятием и без снятия напряжения.

Ответственными за безопасность работ являются: лица, выдающие наряд, или отдающие распоряжение, ответственный руководитель работ, лицо оперативного персонала - допускающий к работе; производитель работ или наблюдающий, рабочие, входящие в состав бригад. Право выдачи нарядов имеет начальник электроцеха, начальник службы эксплуатации, мастер. Разрешение на выдачу нарядов этим лицам даёт главный энергетик предприятия. Эти лица должны иметь не ниже IV группы допуска в установках до 1000 В. Право давать распоряжение, определяемое главным энергетиком предприятия, может быть дано лицам оперативного персонала, не ниже IV группы допуска. Лицо, выдающее наряд или распоряжение на производство работ, отвечает за безопасность её выполнения, а также за квалификацию ответственного руководителя, производителя работ или наблюдающего. Ответственный руководитель (с V группой допуска) определяет состав бригады и квалификацию рабочих. Принимая рабочее место, он отвечает за безопасность работ на данном участке. Правилами техники безопасности разрешается одному из ответственных лиц совмещать обязанности двух лиц: ответственного руководителя и производителя работ.

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

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

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

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

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

Перерывы в работе (обед) в наряде не оформляются, а вся бригада удаляется, а помещение запирается. По окончании рабочего дня поставленные заземления, временные ограждения и плакаты остаются на месте, а наряд сдаётся оперативному дежурному.

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

Заключение

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

В результате выполнения дипломного проекта были рассмотрены различные методы измерения емкостей и выбран наиболее приемлемый. На основании этих данный была разработана структурная схема устройства, в которой были применены технические решения, позволяющие снизить требования к точности и стабильности используемых радиоэлектронных компонентов, а также уменьшить трудоемкость наладки устройства и его эксплуатации. На основании структурной схемы разработана и рассчитана принципиальная схема устройства, в которой использована недорогая элементная база. Был проведен расчет технико-экономических показателей для разработанного устройства. Сравнительный анализ технико-экономических характеристик показал превосходство разработанного прибора по сравнению с аналогом как по техническим, так и по экономическим характеристикам. В частности снижена потребляемая мощность, цена, эксплуатационные расходы. Повышена точность устройства, введена возможность передачи информации на ЭВМ. Также разработан раздел по технике безопасности и охране труда.

Прибор удобен в обращении, так как предоставляет возможности для его управления и отображает необходимую пользователю информацию на семисегментных индикаторах. Пользователь может получить информацию как об уровне жидкости, так и о емкости, вычисленных программно, используя код на выходах АЦП, пропорциональный измеренному уровню. Погрешность измерения - менее 1%. Кроме того, возможно отображение времени работы системы.

Система состоит из шести датчиков, каждый из которых имеет возможность измерения в высоту до 2 м. Наличие интерфейса RS-232C позволяет осуществлять передачу данных о текущем состоянии системы на внешнюю ПЭВМ.

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

Список использованной литературы

1. Иванова Г.М. и др. Теплотехнические измерения и приборы:

2. Учебник для вузов / Г.М. Иванова, Н.Д. Кузнецов, B. C. Чистяков. - М.:

3. Энергоатомиздат., 1984.

4. Измерения в промышленности: Справочник / В. Бастль и др. Под ред.П. Профоса. - М.: Металлургия, 1990.

5. Спектор С.А. Электрические измерения физических величин. - Л.: Энергоатомиздат, 1987.

6. Хансуваров К.И., Цейтлин В.Г. Техника измерения давления, расхода, количества и уровня жидкости, газа и пара. - М.: Изд. станд., 1990.

7. Практическое руководство: Комплексный курсовой проект для студентов "Промышленная электроника".Э.М. Виноградов, А.И. Никеенков, 2003.

8. Операционные усилители: Справочник: - М.: ПАТРИОТ, 1996.

9. Цифровые и аналоговые интегральные микросхемы: Справочник / Под ред., С.В. Якубовского. - М.: Радио и связь, 1990.

10. Галкин В.И., Булычев А.Л., Лямин П.М. Полупроводниковые приборы. Диоды. Тиристоры. - Минск: Беларусь, 1994.

11. Резисторы, конденсаторы, трансформаторы, дроссели, коммутационные устройства РЭА: Справочник / Н.Н. Акимов, Е.Л. Ващуков, В.А. Прохоренко, Ю.П. Ходоренок. - Мн: Беларусь, 1994.

12. Однокристальные микроЭВМ. Справочник Боборыкин А.В., Липовецкий Г.П. М.: МИКАП, 1994.

13. Сташин В.В. и др. Проетирование цифровых устройств на однокристальных микроконтроллерах / В.В. Сташин, А.В. Урусов, О.Ф. Мологонцева. - М.: Энергоатомиздат, 1990.

14. Вуколов Н.И., Михайлов А.Н. Знакосинтезирующие индикаторы: Справочник / Под ред.В.П. Балашова. - М: Радио и связь, 1987.

15. Галкин В.И., Булычев А.Л., Лямин П.М. Полупроводниковые приборы. Транзисторы. - Минск: Беларусь, 1994.

16. Федорков Б. Г, Телец В.А., Дязтеренко В. Микроэлектронные ЦАП и АЦП. - М.: Радио и связь, 1984.

17. Цифровые интегральные микросхемы: Справочник / П. П.

18. Мальцев, Н.С. Долидзе, М.И. Критенко и др. - М.: Радио и связь, 1994.

19. Гуртовцев А.Л., Гудыменко С.В. Программы для микропроцессоров: Справочное пособие. - Мн.: Вышэйшая школа, 1989.

20. Цифровые интегральные микросхемы. Справочник.М. И Богданович. Мн. Беларусь 1991.

21. Янсен И. Курс цифровой электроники: в 4-х т. Т.4. Микрокомпьютеры, Пер. с голланд. - М.: Мир, 1987.

22. Микросхемы для бытовой радиоаппаратуры: Справочник / И.В. Новаченко, В.М. Петухов, И.П. Блудов, А.В. Юровский. - М.: Радио и связь, 1989.

23. Кожекин Г.Я., Синица Л.М. Организация производства: Учебное пособие - Мн.; ИП " Энергоперспектива", 1998г. - 334с.

24. Технико-экономическое обоснование дипломных проектов: Учеб. Пособие для втузов / Л.А. Астреина, В.В. Балдесов, В.К. Беклешов и др.; Под ред.В.К. Беклешова. - М.: Высш. шк., 1991. - 176 с.: ил.

25. Методика выполнения курсовых проектов и работ: Учеб. Пособие для радиотехн. Спец. Вузов / Ю.П. Анискин, И.Е. Андрейчук, Н.А. Рогачев и др.; Под ред. Ю.М. Солдака. - М.: Высш. шк., 1988. - 200 с.: ил.

26. Методические указания по курсовому проектированию по курсу "Организация, планирование и управление предприятием" для студентов специальности 20.05. Разработчик Подгорная Л.П. - Гомель: Ротопринт ГПИ, 1995 - 26с.

27. Методические указания к выполнению организационно- экономического раздела дипломного проекта для студентов специальности 20.05. "Промышленная электроника". Разработчик Соломенко Л.А., Волочко Н.К. - Гомель: Ротопринт ГПИ, 1990 - 31с.

28. Официальный Internet-сайт "Промышленная автоматизация": http://www.automatization.ru/

29. Официальный Internet-сайт "Электронные компоненты": http://www.chipinfo.ru/

30. Официальный Internet-сайт "Промэлектроника": http://www.promelec.ru/

31. Долин П.А. Основы техники безопасности в электроустановках: Учеб. пособие для вузов. - М.: Энергия, 1979. - 408 с., ил.

32. Чекалин Н.А. И др. Охрана труда в электротехнической промышленности: Учебник для электромехан. спец. техникумов / Чекалин Н.А., Полухина Г.Н., Тугуши Г.Г. - М.: Энергия, 1978. - 256 с., ил.

33. Справочная книга по охране труда в машиностроении / Г.В. Бектобеков, Н.Н. Борисова, В.И. Коротков и др.; Под общ. ред.О.Н. Русака - Л.: Машиностроение. Ленингр. отд-ние, 1989. - 541 с.: ил.

Приложения

Приложение 1

Текст программы для микроконтроллера

; Основная программа

ORG 000H

; начальный адрес

JMP BEGIN

ORG 100H

BEGIN:

ACALL INIT

; п/п инициализации ККД

START:

CLR P1.0

; запуск АЦП

WAIT:

JNB P1.1, WAIT

; переход, если данные не готовы

CLR P1.2

; сброс Р1.2

MOV A, P0

; данные из АЦП в аккумуляторе

MOV 30H, A

; данные из АЦП в ячейке 30Н ОЗУ

SETB P1.0

; гашение АЦП

SETB P1.2

; регистр в Z-состояние

ACALL LEVEL

; вызов п/п вычисления уровня

ACALL CAPACITY

; вызов п/п вычисления емкости

ACALL TIME

; вызов п/п вычисления времени

SETB P3.0

; установить сигнал DTR

NOP

NOP

CLR P3.0

; снять сигнал DTR

SETB EA

; разрешение прерывания

SETB ЕХ1

SETB ЕХ0

ACALL DELAY1

; п/п задержки на 1 минуту

JMP START

; цикл

; Подпрограмма перекодировки из двоично-десятичного в семисегментный код

ORG 40H

TABLECOD:

DB 3FH

; "0”

DB 06H

; "1”

DB 5BH

; "2”

DB 4FH

; "3”

DB 66H

; "4”

DB 6DH

; "5”

DB 7DH

; "6”

DB 87H

; "7”

DB 7FH

; "8”

DB 6FH

; "9”

; Подпрограмма инициализации контроллера клавиатуры и дисплея

INIT:

MOV A, #C0H

; очистка дисплея

Продолжение приложения 2

MOV P0, A

SETB P1.4

; выбор ККД

SETB P1.3

; РУС ККД

MOV A, #00H

; установка режима

MOV P0, A

SETB P1.3

; РУС ККД

MOV A, #22H

; управление частотой сканирования

MOV P0, A

SETB P1.3

; РУС ККД

CLR P1.4

; ККД не выбран

RET

; Подпрограмма преобразования данных с АЦП в значение уровня жидкости.

; Входной параметр: ячейка 30Н - последние данные с АЦП

; Выходные параметры: ячейки 50Н, 51Н, 52Н, 53Н, 54Н - соответственно сотни,

; десятки, единицы, десятые, сотые значения уровня

LEVEL:

MOV A, 30H

; в (А) данные АЦП в двоичном коде

MOV B, #78

; (В) <78 множитель

MUL AB

; (В) (А) < (А) (В)

MOV R7, A

; (R7) < (А) Мл.Б. произведения

XCH A, B

; (А) - (В)

MOV R6, A

; (R6) < (А) Ст.Б. произведения

ACALL PREOBR2-210

; вызов п/п преобразования

MOV 50H, R3

; по адресу 50Н количество сотен

MOV A, R4

; (А) < (R4)

SWAP A

; обмен тетрад в аккумуляторе

ANL A, 00001111B

; (А) < (А) &0FH

MOV 51H, A

; по адресу 51Н количество десятков

MOV A, R4

; (А) < (R4)

ANL A, 00001111B

; (А) < (А) &0FH

MOV 52H, A

; по адресу 52Н количество единиц

MOV A, R5

; (А) < (R5)

SWAP A

; обмен тетрад в аккумуляторе

ANL A, 00001111B

; (А) < (А) &0FH

MOV 53H, A

; по адресу 53Н количество десятых

MOV A, R5

; (А) < (R5)

ANL A, 00001111B

; (А) < (А) &0FH

MOV 54H, A

; по адресу 54Н количество сотых

RET

; Подпрограмма преобразования данных с АЦП в значение емкости.

; Входной параметр: ячейка 30Н - последние данные с АЦП.

; Выходные параметры: ячейки 55Н, 56Н, 57Н, 58Н, 59Н - соответственно десятки,

; единицы, десятые, сотые, тысячные значения емкости

CAPACITY:

MOV A, 30H

; в (А) данные АЦП в двоичном коде

MOV B, #59

; (В) <59 множитель

MUL AB

; (В) (А) < (А) (В)

MOV R7, A

; (R7) < (А) Мл.Б. произведения

XCH A, B

; (А) - (В)

MOV R6, A

; (R6) < (А) Ст.Б. произведения

ACALL PREOBR2-210

; вызов п/п преобразования

MOV 55H, R3

; по адресу 55Н количество десятков

MOV A, R4

; (А) < (R4)

SWAP A

; обмен тетрад в аккумуляторе

ANL A, 00001111B

; (А) < (А) &0FH

MOV 56H, A

; по адресу 56Н количество единиц

MOV A, R4

; (А) < (R4)

ANL A, 00001111B

; (А) < (А) &0FH

MOV 57H, A

; по адресу 57Н количество десятых

MOV A, R5

; (А) < (R5)

SWAP A

; обмен тетрад в аккумуляторе

ANL A, 00001111B

; (А) < (А) &0FH

MOV 58H, A

; по адресу 58Н количество сотых

MOV A, R5

; (А) < (R5)

ANL A, 00001111B

; (А) < (А) &0FH

MOV 59H, A

; по адресу 59Н количество тысячных

RET

; Подпрограмма вычисления значения времени

; Выходные параметры: ячейка 5АН - десятки часов, ячейка 5ВН - единицы часов

TIME:

SETB P1.6

; установка Р1.6

MOV A, P0

; данные о времени в (А)

CLR P1.6

; сброс Р1.6

ADD A, #00H

; (А) < (А) +00Н

DA A

; десятичная коррекция

MOV R0, A

; (R0) < (А)

ANL A, #00001111B

; (А) < (А) &0FH

MOV 5BH, A

; по адресу 5ВН единицы часов

MOV A, R0

; (А) < (R0)

SWAP A

; обмен тетрад аккумулятора

ANL A, #00001111B

; (А) < (А) &0FH

MOV 5AH, A

; по адресу 5АН десятки часов

RET

; Подпрограмма преобразования двоичного целого беззнакового числа формата 16

; в двоично-десятичное число формата 5х4

; Входные параметры: R6 - Ст.Б., R7 - Мл.Б.

; Выходные параметры: R3 - Ст.Б., R4 - Ср.Б., R5 - Мл.Б.

; обнуление текущей суммы

PREOBR2-210:

CLR A

MOV R4, A

MOV R5, A

MOV A, R6

MOV R1, A

MOV A, R7

MOV R2, A

MOV R0, #16H

; счетчик циклов

CLR A

; сдвиг двоичного числа влево

CYCLE:

XCH A, R4

XCH R1, A

XCH R4, A

XCH A, R5

XCH R2, A

XCH R5, A

MOV A, R5

ADD A, R5

MOV R5, A

MOV A, R4

ADDC A, R4

XCH A, R4

XCH R1, A

XCH R4, A

XCH A, R5

XCH R2, A

XCH R5, A

; двоично-десятичное удвоение суммы с учетом переноса

MOV A, R5

ADDC A, R5

DA A

MOV R5, A

MOV A, R4

ADDC A, R4

DA A

MOV R4, A

MOV A, R7

ADDC A, R7

DA A

MOV R7, A

; проверка конца цикла

DJNZ R0, CYCLE

MOV A, R7

MOV R3, A

RET

; Подпрограмма перекодировки из двоичного в семисегментный код

CROSSCOD:

ADD A, #40H

; (А) < (А) +40Н

MOV R1, A

MOV A, @R1

MOV R1, A

RET

; Подпрограмма задержки на 1 минуту

DELAY1:

MOV R7, #00H

; обнулить счетчик переполнения

MOV R6, #00H

; обнулить счетчик переполнения

SETB EA

; общее разрешение прерывания

SETB ET0

; разрешение прерывания от Т/С0

MOV TMOD, #01H

; режим 1 Т/С0

MOV TL0, #0B0H

MOV TH0, #3CH

; загрузка числа

SETB TR0

; запуск Т/С0

LOOP:

CJNE R6, #60, LOOP

; переход при (R6) ?60

RETI

ORG 000BH

; вектор прерывания

CLR TR0

; остановить Т/С0

CLR TF0

; сбросить TF0

INC R7

; инкремент

JMP MET

ORG 0030Н

MET:

CJNE R7, #20, AGAIN

; переход при (R7) ?20

MOV R7, #00H

; обнуление

INC R6

; инкремент

RETI

AGAIN:

MOV TL0, #0B0H

MOV TH0, #3CH

; загрузка числа

MOV TR0

; запуск Т/С0

Продолжение приложения 2

RETI

; Подпрограмма обработки прерывания по входу INT0

ORG 0003H

; вектор прерывания

INT:

CLR ES

; запрет прерываний от УАПП

MOV SCON, #42H

; режим УАПП

CLR TR1

; останов Т/С1

MOV R0, #50H

; адрес пересылаемых данных

ACALL USTAN

; вызов п/п

RET

USTAN:

MOV TMOD, #20H

; режим 2 Т/С1

MOV TH1, #0FAH

; загрузка числа

SETB TR1

; запуск Т/С1

PROV:

MOV A, @R0

SPOUT:

JNB TI, SPOUT

; ожидание готовности передатчика

CLR TI

; сброс TI

INC R0

; инкремент

MOV SBUF, A

; пересылка символа

CJNE R0, #5CH, PROV

; все переслали?

RET

; Подпрограмма обработки прерывания по входу INT1

ORG 0013H

; вектор прерывания

MOV A, 40H

; команда чтения FIFO

MOV P0, A

SETB P1.4

; выбор ККД

CLR P1.3

; регистр DAN ККД

MOV A, P0

; в (А) код нажатой клавиши

RRC A

; сдвиг

JB C, UR

; переход, если перенос

RRC

; сдвиг

JB C, EMK

; переход, если перенос

RRC

; сдвиг

JB C, WR

; переход, если перенос

UR:

ACALL UROVEN

; вызов п/п

RET

EMK:

ACALL EMKOST

; вызов п/п

RET

WR:

ACALL VREMY

; вызов п/п

RET

Продолжение приложения 2

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

UROVEN:

MOV R0, #50H

; (R0) <50Н

CJNE R0, #52H, PRY

MOV A, @R0

ACALL CROSSCOD

; вызов п/п перекодировки

MOV A, R1

ADD A, #10000000B

MOV R1, A

JMP DAL

PRY:

MOV A, @R0

ACALL CROSSCOD

DAL:

MOV A, #80H

; команда запись в ОЗУ дисплея

MOV P0, A

SETB P1.3

; РУС ККД

MOV A, R1

MOV P0, A

CLR P1.3

; вывод на дисплей

INC R0

; инкремент

CJNE R0, #55H, PRY

; все выведено?

RET

; Подпрограмма вывода на дисплей значения емкости

EMKOST:

MOV R0, #55H

; (R0) <55Н

CJNE R0, #56H, PRY1

MOV A, @R0

ACALL CROSSCOD

; вызов п/п перекодировки

MOV A, R1

ADD A, #10000000B

MOV R1, A

JMP DAL1

PRY1:

MOV A, @R0

ACALL CROSSCOD

DAL1:

MOV A, #80H

; команда запись в ОЗУ дисплея

MOV P0, A

SETB P1.3

; РУС ККД

MOV A, R1

MOV P0, A

CLR P1.3

; вывод на дисплей

INC R0

; инкремент

CJNE R0, #5AH, PRY1

; все выведено?

RET

Продолжение приложения 2

; Подпрограмма вывода на дисплей значения времени

VREMY:

MOV R0, #5AH

; (R0) <5АН

PRY2:

MOV A, @R0

ACALL CROSSCOD

; вызов п/п перекодировки

MOV A, #80H

; команда запись в ОЗУ дисплея

MOV P0, A

SETB P1.3

; РУС ККД

MOV A, R1

MOV P0, A

CLR P1.3

; вывод на дисплей

INC R0

; инкремент

CJNE R0, #5CH, PRY2

; все выведено?

RET

Приложение 3

Текст программы для внешней ПЭВМ

program nata_dip;

uses crt,dos;

type

vec=array [1.6] of real;

vec_int=array [1.6] of integer;

ekr=array [1.4000] of byte;

var

i,j, podkl, podkl1, inc_t: integer;

s_nas,obem_t,pred_proc: vec;

pred_str, off: vec_int;

ex: boolean;

ch: char;

time,tmp: real;

r: registers;

savescr: ekr;

nom_str: byte;

obem_all: real;

h,hm, m,mm, s,sm,sn,sp, hund: Word;

Procedure Okno (x1,y1,x2,y2,swet_fon: byte);

begin

Window (x1,y1,x2,y2);

TextBackGround (swet_fon);

ClrScr;

end;

Procedure Ramka (x1,y1,x2,y2,swet,l: byte);

type

mas=array [1.6] of char;

const

mas_od: mas= ('L','-','¬','-','¦','-');

mas_dv: mas= ('L','г','¬','-','¦','=');

var

i: integer;

m: mas;

begin

if l=1 then m: =mas_od

else m: =mas_dv;

TextColor (swet);

GoToXY (x2,y2-1);

write (m [4]);

GoToXY (x1,y2-1);

write (m [1]);

Продолжение приложения 3

for i: =1 to x2-x1-1 do

write (m [6]);

InsLine;

GoToXY (x1,y1);

write (m [2]);

for i: =1 to x2-x1-1 do

write (m [6]);

write (m [3]);

for i: =1 to y2-y1-1 do

begin

GoToXY (x1,y1+i);

write (m [5]);

GoToXY (x2,y1+i);

write (m [5]);

end;

end;

Procedure Pol_Okno (x1,y1,x2,y2,swet_fon,swet: byte;

ten: boolean; ram: byte);

begin

if ten then

Okno (x1+1,y1+1,x2+1,y2+1,black);

Okno (x1,y1,x2,y2,swet_fon);

if ram=1

then

ramka (1,1,x2-x1+1,y2-y1+1,swet,1)

else

if ram=2

then

ramka (1,1,x2-x1+1,y2-y1+1,swet,2);

end;

Procedure Ubr_Kurs;

begin

r. ah: =1;

r. ch: =$20;

Intr ($10,r)

end;

Procedure Vst_Kurs;

begin

r. ah: =1;

r. ch: =6;

r. cl: =7;

Intr ($10,R)

end;

Procedure Rab_Ekr (log: boolean; var save: ekr);

var

ekran: ekr absolute $B800: $0000;

begin

if log then save: =ekran

else ekran: =save;

end;

procedure next;

begin

gotoxy (25,25);

textcolor (15);

write (' Для продолжения нажмите любую клавишу');

ch: =readkey;

clrscr;

end;

procedure vvod;

begin

clrscr;

for i: =1 to 6 do

begin

write ('Введите значение скорости насоса', i,', л/мин >> ');

readln (s_nas [i]);

end;

writeln ('');

write ('Введите значение емкости резервуара, л >> ');

readln (obem_all);

end;

function LZero (w: Word): String;

var

ss: String;

begin

Str (w: 0,ss);

if Length (ss) = 1 then

ss: = '0' + ss;

LZero: = ss;

end;

procedure ris_nap (proc: real);

var x: real;

n_pos: integer;

begin

x: =pred_proc [podkl];

Продолжение приложения 3

pred_proc [podkl]: =proc;

n_pos: = pred_str [podkl];

while (x <= proc) do

begin

if ( (x >= ( (n_pos) *5+2.5)) and (x < ( (n_pos) *5+5))) then

begin gotoxy (3+ (podkl-1) *13,23-n_pos); write ('----------'); end;

if ( (x >= ( (n_pos) *5+5)) and (x < ( (n_pos) *5+7.5))) then

begin gotoxy (3+ (podkl-1) *13,23-n_pos); write ('----------'); end;

if (proc>=90) then

begin

gotoxy (4+ (podkl-1) *13,18);

write (LZero (hm),': ',LZero (mm),': ',LZero (sm));

gotoxy (6+ (podkl-1) *13, 20);

textcolor (5);

write ('Off');

textcolor (1);

end;

gotoxy (5+ (podkl-1) *13,15); write (proc: 2: 1,'%');

x: =x+0.5;

if (x > (n_pos*5+7.5)) then

begin

n_pos: =n_pos+1;

pred_str [podkl]: =n_pos;

end;

end;

end;

begin

podkl: = 1;

obem_all: = 5000;

for i: =1 to 6 do

begin

pred_proc [i]: = 0;

pred_str [i]: = 0;

off [i]: =1;

end;

s_nas [1]: =130;

s_nas [2]: =80;

s_nas [3]: =100;

s_nas [4]: =120;

s_nas [5]: =150;

s_nas [6]: =180;

hm: = 0; mm: = 0; sm: = 0;

Продолжение приложения 3

ex: =true;

vst_kurs;

okno (1,1,80,25,15);

Pol_Okno (12,7,70,17,3,15,false,2);

okno (13,8,69,16,3);

vvod;

ubr_kurs;

okno (1,1,80,25,15);

clrscr;

textcolor (0);

gotoxy (1,2);

write(' ---------1-¬ ---------2-¬ ---------3-¬ ---------4-¬ ---------5-¬ ---------6-¬');

for i:=3 to 23 do

begin

gotoxy(1,i);

write(' ¦ ¦ ¦ ¦ ¦ ¦ ¦ ¦ ¦ ¦ ¦ ¦');

end;

gotoxy(1,24);

write(' L----------- L----------- L----------- L----------- L----------- L-----------');

textcolor (2);

gotoxy (1+ (podkl-1) *13,2);

write (' ---------',podkl,'-¬');

for i: =3 to 23 do

begin

textcolor (2);

gotoxy (2+ (podkl-1) *13, i);

write ('¦');

gotoxy (13+ (podkl-1) *13, i);

write ('¦');

end;

gotoxy (1+ (podkl-1) *13,24);

write (' L-----------');

textcolor (0);

GetTime (h,m,s,hund);

sp: = s;

inc_t: = 1;

while ex do

begin

if (KeyPressed = true) then

begin

Продолжение приложения 3

ch: = readkey;

if (ch = '1') then inc_t: = 1;

if (ch = '2') then inc_t: = 5;

if (ch = '3') then inc_t: = 10;

if (ch = '4') then inc_t: = 20;

if (ch = '5') then inc_t: = 30;

if (ch = '0') then inc_t: = 60;

if (ch = #13) then ex: = false;

end;

GetTime (h,m,s,hund);

if (s = sp+1) then

begin

if (s = 59) then sp: = 0 else sp: = s;

sm: = sm + inc_t;

if (sm >= 60) then

begin

mm: = mm + 1;

sm: = sm - 60;

podkl: = podkl + 1;

if (podkl = 7) then podkl: = 1;

textcolor (2);

gotoxy (1+ (podkl-1) *13,2);

write (' ---------',podkl,'-¬');

for i: =3 to 23 do

begin

textcolor (2);

gotoxy (2+ (podkl-1) *13, i);

write ('¦');

gotoxy (13+ (podkl-1) *13, i);

write ('¦');

end;

gotoxy (1+ (podkl-1) *13,24);

write (' L-----------');

if (podkl = 1) then podkl1: = 6 else podkl1: = podkl-1;

textcolor (0);

gotoxy (1+ (podkl1-1) *13,2);

write (' ---------',podkl1,'-¬');

for i: =3 to 23 do

begin

gotoxy (2+ (podkl1-1) *13, i);

write ('¦');

gotoxy (13+ (podkl1-1) *13, i);

Продолжение приложения 3

write ('¦');

end;

gotoxy (1+ (podkl1-1) *13,24);

write (' L-----------');

end;

if (mm = 60) then

begin

hm: = hm + 1;

mm: = 0;

end;

time: =hm*60+mm+sm/60;

for i: =1 to 6 do

begin

obem_t [i]: =time*s_nas [i];

end;

textcolor (1);

gotoxy (36,1);

write (LZero (hm),': ',LZero (mm),': ',LZero (sm));

textcolor (1);

tmp: = (obem_t [podkl] /obem_all) *100;

if (tmp > 100) then tmp: =100;

if (off [podkl] =1) then ris_nap (tmp);

if (tmp >= 90) then off [podkl]: =0;

j: =0;

for i: =1 to 6 do j: =j+off [i];

if (j = 0) then

begin

gotoxy (28,10);

Pol_Okno (12,8,70,11,6,15,false,2);

okno (13,9,69,10,6);

textcolor (15);

writeln (' Все резервуары наполнены ');

write (' Для выхода нажмите любую клавишу');

repeat until KeyPressed;

ex: =false;

end;

end;

end;

vst_kurs;

clrscr;

end.

Размещено на Allbest.ru


Подобные документы

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

    курсовая работа [3,3 M], добавлен 26.06.2016

  • Анализ существующих методов измерения вязкости нефтепродуктов. Принцип построения структурной схемы вибрационного вискозиметра. Температурный датчик с цифровым выходом. Разработка структурной схемы датчика для измерения вязкости, алгоритм работы.

    курсовая работа [2,0 M], добавлен 27.12.2011

  • Анализ влияния напряжения питания на работу микроэлектронных устройств. Принцип действия и характеристика устройств контроля напряжения. Выбор типа микроконтроллера. Функции, выполняемые супервизором. Разработка алгоритма и структурной схемы устройства.

    диссертация [3,1 M], добавлен 29.07.2015

  • Разработка структурной схемы микроконтроллера. Проектирование подсистемы памяти. Разработка адресного дешифратора, "раскраска" адресной шины. Расчет нагрузочной способности шин. Разработка принципиальной схемы. Программа начальной инициализации системы.

    курсовая работа [1,3 M], добавлен 02.05.2016

  • Разработка радиоприемного устройства профессиональной связи УКВ диапазона, создание схемотехнической модели системы: выбор и обоснование структурной схемы; расчет и моделирование отдельных узлов; расчет экономических параметров; экологичность проекта.

    дипломная работа [5,9 M], добавлен 16.02.2012

  • Разработка информационно-измерительной системы распределенного действия, предназначенной для измерения и контроля веса. Обоснование и предварительный расчет структурной схемы. Расчет погрешности измерительного канала и определение его класса точности.

    курсовая работа [1,5 M], добавлен 24.03.2014

  • Основные типы микроконтроллеров. Разработка структурной схемы прибора. Работа матричного индикатора HCMS-2000. Разработка принципиальной схемы. Расчет режимов элементов. Разработка алгоритма программы. Последовательный интерфейс обмена данными.

    курсовая работа [650,6 K], добавлен 12.01.2016

  • Анализ датчиков и разработка структуры измерительных каналов, схемы источника электропитания. Выбор микроконтроллера. Проектирование функциональной схемы входных и выходных узлов. Блок-схема алгоритма и программа управления микроконтроллерной системой.

    курсовая работа [2,1 M], добавлен 17.07.2012

  • Разработка структурной схемы автоматической системы управления на комплекте КР580. Характеристика общих принципов построения устройства. Расчет и выбор элементной базы. Микропроцессор и вспомогательные устройства. Организация ввода-вывода информации.

    курсовая работа [573,5 K], добавлен 02.04.2013

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

    курсовая работа [2,5 M], добавлен 18.01.2014

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.