48017 (588515), страница 7
Текст из файла (страница 7)
Для создания удобного интерфейса управления ОС необходимо написать программу на ПК. Эта программа должна обеспечить наглядное отображение состояния всех подключенных датчиков, а также дать возможность управления режимами ОС. Для создания данной программы будем использовать визуальную среду программирования Delphi 7.0. При работе с последовательным портом необходим дополнительный компонент под названием “Comport”, который доступен в Интернете на сайте http://www.torry.ru. Программа должна иметь удобное управление, а также голосовое озвучивание событий.
Создание главной формы.
Главная форма программы изображена на рисунке 6.2.1. В верхней части формы расположены клавиши управления ОС.
Подключить – данная кнопка служит для установления связи с устройством.
Параметры – вызывает форму с настройками системы, изображённую на рисунке 6.2.2.
Отбой – отключает режим оповещения, сбрасывает флаги сработавших датчиков.
Помощь – Вызывает форму с описанием программы.
Закрыть – завершает связь с ОС и закрывает программу.
Рисунок 6.2.1 – основная форма программы
В правом верхнем углу главной формы отображается температура охраняемого объекта, ниже расположены кнопки вкл./выкл. датчиков, рябом с которыми отображается название датчика и его состояние. Если датчик включен, кнопка загорается зеленым цветом.
В верхнем левом углу отображается текущий режим ОС и расположена клавиша управления режимом. Когда ОС находится в режиме охраны, кнопка загорается красным светом.
В середине расположены кнопки для управления трёмя силовыми каналами. Если какой-либо канал включен, соответствующая кнопка загорается жёлтым цветом. В том случае, когда с ПДУ была команда на вкл./выкл. какого-либо канала, программа автоматически зажигает или гасит соответствующую кнопку.
Ниже расположена картинка, которая наглядно отображает текущее состояние (откл., вкл., тревога) ОС.
Меню настроек программы.
Здесь расположены все элементы управления программой.
ИК-ключ. Здесь вводится пароль, который сравнивается в паролем, выдаваемым с ПДУ. Если он совпадает, система воспринимает команды ПДУ. По умолчанию “12345678”.
Термометр\термостат. Здесь задаются верхний и нижний порог срабатывания цифрового термометра. По умолчанию соответственно “40” и ”10”.
Аналоговый датчик. Здесь задаётся пороговое значение, полученное с АЦП. Если считано значение выше заданного, выдаётся сигнал тревоги.
Тип сигнализации. Устанавливает режим оповещения: либо мерцание лампы на четвертом силовом канале, либо просто его включение. По умолчанию выбран пункт “свет”.
Период таймера. Необходим для точной настройки временных задержек программы под индивидуальный компьютер. По умолчанию 80 мс.
Справа расположены настройки звукового оповещения при различных событиях. Кроме этого, есть возможность переименования датчиков под конкретные условия применения ОС.
Рисунок 6.2.2 – окно настроек программы
При срабатывании одного из датчиков, превышения заданного значения температуры или разрыве связи раздаётся соответствующее звуковое сообщение и выводится окно предупреждения.
Рисунок 6.2.3 – окно предупреждения при разрыве связи.
6.3 Среда проектирования
Микроконтроллеры PICmicro обеспечены большим спектром аппаратных и программных инструментальных средств проектирования:
Интегрированная среда проектирования: Программное обеспечение MPLAB IDE.
Ассемблер/Компилятор/Линкер: Ассемблер MPASM; Компиляторы MLAB-C17 и MPLAB-C18; Линкер MPLINK/ Организатор библиотек MPLIB.
Симулятор:
Программный симулятор MLAB-SIM.
Эмуляторы:
Внутрисхемный эмулятор реального времени MPLAB-ICE; Внутрисхемный эмулятор PICMASTER/PICMASTER-CE; ICEPIC.
Внутрисхемный отладчик:
MLAB-ICD для микроконтроллеров семейства PIC16F87X.
Программаторы:
Универсальный программатор PRO MATE II; Недорогой программатор PICSTART для начала работы,
Недорогие демонстрационные платы:
SIMICE; PICDEMH;
PICDEM-2;
PICDEM-3;
PICDEM-17;
SEEVAL; KeeLoq.
Интегрированная среда проектирования MPLAB-IDE
Программное обеспечение MPLAB-IDE предназначено для разработки программного обеспечения 8-разрядных микроконтроллеров PICmicro, работающее под управлением операционной системы Windows. Основные характеристики MPLAB-IDE:
Многофункциональные возможности:
Редактор;
Симулятор;
Программатор (приобретается отдельно);
Эмулятор (приобретается отдельно). Полнофункциональный редактор. Организатор проекта.
Настройка панелей инструментов и параметров отображения. Строка состояния. Интерактивная помощь,
MPLAB-IDE позволяет:
Редактировать исходные файлы, написанные на языке ассемблера или С.
Быстро выполнять трансляцию и компиляцию проекта автоматически загружая параметры используемого микроконтроллера PICmicro.
Выполнять отладку программы с использованием: Исходных файлов; Листинга программы; Объектного кода.
Однотипная работа инструментальных модулей интегрированной среды проектирования MPLAB-IDE позволяет легко перейти от программного симулятора MPLAB-SJM к использованию полнофункционального эмулятора.
Ассемблер MPASM
MPASM - полнофункциональный универсальный макроассемблер для всех семейств микроконтроллеров PlCmicro, Ассемблер может генерировать шестнадцатиразрядный файл пригодный для записи в микроконтроллер или формировать перемещаемые объектные файлы для линкера MPLINK.
MPASM имеет интерфейс командной строки и оконный интерфейс, работает под управлением операционной системы Windows 3.X и выше, может работать как автономное приложение. MPASM генерирует объектные файлы, шестнадцатеричные HEX файлы в стандарте Intel, файл карты памяти (для детализации использования памяти микроконтроллера): файл листинга программы {текст программы совмещен с кодами микроконтроллера) и файл отладки для МРLAB-IDE.
Компиляторы MPLAB-C17 и MPLAB-C18
MPLAB-C17 и МР1_ЛВ-С18 - полнофункциональные ANSI 'С компиляторы с интегрированной средой обработки для микроконтроллеров семейств PIC17CXXX и PIC18CXXX соответственно. Для упрощения отладки текста программы компиляторы обеспечивают интеграцию в средства проектирования с передачей информации об используемых переменных в формате совместимом с MPLAB-IDE.
Линкер MPLINK/ Организатор библиотек MPLIB
MPLINK - линкер перемещаемых объектных файлов сгенерированных программами MPASM, MPLAB-C17 и MPLAB-C18. Линкер выполняет связь объектных файлов с предварительно компилированными файлами библиотек и файлами сценария.
MPLIB - организатор библиотек предварительно откомпилированных исходных файлов, которые нужно использовать с MPLNK. Когда подпрограмма библиотечного файла вызывается из исходного файла, в приложение будет включена только необходимый модуль. Это позволяет эффективно использовать большие библиотеки в различных приложениях, MPLIB управляет созданием и изменением библиотечных файлов.
Программный симулятор MPLAB-SIM
Симулятор MPLAB-SIM позволяет проследить выполнение программы микроконтроллеров PlCmicro на уровне команд по шагам или в режиме анимации. На любой команде выполнение программы может быть остановлено для проверки и изменения памяти. Функции стимула позволяют моделировать сигнал с логическими уровнями на входах микроконтроллера, MPLAB-SIM полностью поддерживает символьную отладку используя MPLAB-C17, MPLAB-C18 и MPASM. MPLAB-SJM является доступным и удобным средством отладки программ микроконтроллеров PlCmicro.
Внутрисхемный отладчик MPLAB-ICD
Внутрисхемный отладчик MPLAB-ICD является мощным недорогим инструментом отладки программы. Работа MPLAB-ICD основана на функции внутрисхемной отладки Flash микроконтроллеров семейства PIC16F87X, Эта особенность, совместно с функцией внутрисхемного последовательного программирования, позволяет запрограммировать микроконтроллер непосредственно из среды проектирования MPLAB IDE. MPLAB-ICD позволяет быстро выполнить отладку программы выполняя ее по шагам, в режиме анимации или в режиме реального времени.
7. Экономическая часть
Полная себестоимость промышленной продукции — это выраженные в денежной форме текущие затраты предприятия на ее производство и реализацию. Себестоимость продукции имеет большое значение для экономики предприятия, так как размер получаемой им прибыли в значительной мере зависит от уровня себестоимости. Как известно, прибыль есть разница между выручкой от реализации продукции и ее полной себестоимостью. Следовательно, если себестоимость ниже, то прибыль выше, и наоборот. Предприятиям необходимо добиваться повышения рентабельности, ликвидации убыточности производства, увеличения прибыли не за счет повышения цен на свою продукцию, а за счет снижения себестоимости и улучшения ее качества, так как само по себе повышение цен на продукцию никакой реальной выгоды обществу не несет.
Анализ себестоимости продукции имеет исключительно важное значение. Он позволяет выяснить тенденции изменения данного показателя, выполнения плана по его уровню, определить влияние факторов на его прирост или снижение и на этой основе дать оценку работы предприятия и определить возможности и резервы снижения себестоимости продукции.
Основными задачами анализа себестоимости продукции являются: изучение и оценка уровня себестоимости продукции: выявление факторов, оказывающих влияние на уровень себестоимости и определение их размеров: разработка мероприятий по дальнейшему снижению себестоимости продукции.
Источниками анализа себестоимости продукции будут служить: ф . №5-3 "Отчет о затратах на производство и реализацию продукции (работ, услуг) предприятия (организации)", плановые и отчетные калькуляции себестоимости продукции, данные синтетического и аналитического учета затрат и другие.
Структура и состав себестоимости продукции.
Планирование и учет себестоимости продукции на предприятиях ведут по элементам затрат и по калькуляционным статьям расходов. Элементы затрат: материальные затраты (сырье и материалы, покупные комплектующие изделия и полуфабрикаты, топливо, электроэнергия и т.д.), затраты на оплату труда и отчисления на социальные нужды, амортизация основных средств, прочие затраты (износ нематериальных активов, арендная плата, обязательные страховые платежи, проценты, отчисления во внебюджетные фонды и другие).
Группировка затрат по элементам необходима для того, чтобы изучить материалоемкость, энергоемкость, трудоемкость, фондоемкость продукции установить влияние технического прогресса на структуру затрат. Если доля заработной платы уменьшается, а доля амортизации увеличивается, то это свидетельствует о повышении технического уровня предприятия, о росте производительности труда. Удельный вес зарплаты сокращается и в том случае, если увеличивается доля покупных комплектующих изделий , полуфабрикатов, что свидетельствует о повышении уровня кооперации и специализации предприятия.
Группировка затрат по статьям калькуляции (по назначению) указывает, куда, на какие цели и в каких размерах израсходованы ресурсы. Она необходима для исчисления себестоимости отдельных видов изделий в многономенклатурном производстве, установления центра сосредоточения затрат и поиска резервов их сокращения. Основные статьи калькуляции: сырье и материалы, возвратные отходы(вычитаются), покупные изделия и полуфабрикаты, топливо и энергия на технологические цели, основная и дополнительная зарплата производственных рабочих, отчисления на социальное и медицинское страхование производственных рабочих, расходы на содержание и эксплуатацию машин и оборудования, общепроизводственные расходы, общехозяйственные расходы, потери от брака, прочие производственные расходы, коммерческие расходы.
В зависимости от объема производства все затраты предприятия можно разделить на постоянные и переменные, что имеет немаловажное значение при анализе себестоимости продукции.
Постоянные расходы (амортизация, аренда помещений, налог на имущество, повременная оплата труда рабочих, зарплата и страхование административно-хозяйственного аппарата) остаются стабильными и при изменении объема производства.
Переменные расходы (сдельная зарплата производственных рабочих, сырье, материалы, технологическое топливо, электроэнергия) изменяются пропорционально объему производства продукции.
7.1 Расчёт себестоимости
В данном разделе дипломного проекта приводится расчет себестоимости охранной системы с дистанционным управлением. В основе метода расчета себестоимости лежит использование системы технико-экономических норм и нормативов всех видов текущих затрат. Исходными данными для проведения этого расчета являются: спецификация основных сборочных единиц входящих в изделие; спецификация основных материалов, покупных изделий и полуфабрикатов; нормативы их расхода на единицу изделия; сводные нормы трудоемкости по видам работ и средние разряды работ на проводимые работы; часовые тарифные ставки по разрядам работ.















