Разработка программного кода для распределительной станции FESTO - Дипломная работа

бесплатно 0
4.5 117
Основание и назначение программного кода для работы распределительной станции FESTO, требования к информационной и программной совместимости. Параметры технических средств, язык программирования AWL. Расчет затрат и экономической эффективности проекта.


Аннотация к работе
Я, Назаров Владислав, студент 46 группы КГК проходил преддипломную практику в Красногорском Государственном Колледже. В современных системах и изделиях мы видим взаимосвязь программного обеспечения в системе управления с электронными компонентами, гидравлическими, пневматическими или электромеханическими приводами. Эти связи можно обнаружить как в промышленных изделиях, так и в бытовых приборах и машинах. Полностью автоматические стиральные машины, радиоуправляемые гаражные двери, электрические инструменты с автоматическим регулированием скорости, умные микроприводы - этот список можно продолжать бесконечно.Основанием для разработки программного кода является задание, выданное на преддипломную практику руководителем практики от Красногорского Государственного Колледжа.Целью разработки, было создание программного кода, для бесперебойной работы распределительной станции FESTO, которая облегчает работу человека или даже заменяет его на производстве.Станция FESTO предназначена для изготовления некоторых законченных деталей из поступающих на ее вход заготовок. Она состоит из трех станций: распределительной (Distribution Station), тестирующей (Testing Station) и обрабатывающей (Processing Station).Станция должна: 1) Работать с заданным алгоритмом функционирования;Условия эксплуатации программы совпадают с условиями эксплуатации по ЭВМ IBM PC. Программа должна рассчитана на профессионального пользователя. Минимальные требования к электронной вычислительной машине: 1) Процессор: Intel Pentium IIIТребования к транспортировке и хранению: 1) Программа поставляется на лазерном носителе информации.Основными документами, регламентирующими разработку будущих программ, должны быть документы Единой Системы Программной Документации (ЕСПД): руководство системного программиста, руководство оператору, описание программы.Эффективность программного обеспечения определяется удобством его использования для расчета времени производственных затрат, а также экономической выгодой, полученной от внедрения данной системы.№ Этапа Наименование работ Чем заканчивается работа Срок исполнения, начало окончание 1 Анализ задания на технологической практике и подготовка раздела «Введение» Написание раздела «Введение» 2 Подготовка раздела «Техническое задание» Написание раздела «Техническое задание»Контроль и приемка разработки осуществляются на основе испытаний контрольно-отладочных примеров.Сегодня можно со всей определенностью сказать, что наступил явный перелом в отношении к робототехнике.При создании рабочей программы для распределительной станции, компанией FESTO был представлен язык AWL. AWL - это новый, активно развивающийся язык программирования, ориентированный на решение широкого круга задач. Программы на AWL не требуют предварительной компиляции, и способны выполняться в любой среде, в которой доступен AWL-интерпретатор. AWL имеет много особенностей, характерных для языков функционального программирования. При этом функторы AWL являются полноправными объектами (first-class objects): с ними можно обращаться как с данными любого другого типа (например, интегрировать в структуры данных, передавать другим функторам в качестве аргументов или возвращать в качестве значения).Операнды и действия в языке AWL V Значение переменной для многобитовых операндов (десятичное значение) V$ Значение переменной для многобитовых операндов (шестнадцатеричное значение) V% Значение переменной для многобитовых операндов (двоичное значение)Таблица 1.3AND Логическая операция «И», используемая для одно-или многобитовых операндов и констант BID Преобразование содержимого многобитового аккумулятора из двоичного в десятичный код EXOR Логическая операция исключающая «ИЛИ», используемая для одно-или многобитовых операндов и констант LOAD Загрузка определенных операндов (одно-или многобитовых) и констант в соответствующий одно-или многобитовый аккумулятор OR Логическая операция «ИЛИ», используемая для одно-или многобитовых операндов и константРаспределительная (Рисунок 2.1) станция является загрузочным устройством. В соответствии с VDI 3240 загрузочными устройствами являются установки, осуществляющие функции загрузки, сортировки и подачи элементов. Кроме того, загрузочные устройства могут выполнять сортировку по различным параметрам (форма элементов, их вес и т.д.). Распределительная станция в сборе (Рисунок 2.2) состоит из: 1) Модуля стекового накопителяРаспределительная станция выталкивает заготовки из модуля стекового накопителя. Ствол стекового накопителя вмещает до 8 заготовок.Перед началом работы необходимо Заполнить накопитель заготовками.Заготовки, находящиеся в стволе накопителя, определяются с помощью датчика типа «световой барьер».Заготовки поднимаются присоской и перемещаются с помощью поворотного двигателя. Определение конечного положения осуществляется с помощью электромеханических концевых выключателей (микропереключателей).Станции МПС обычно доставляются: 1) Полностью собранными Примечание: Если на станциях изменяется механическая установка и положение

План
Содержание

ВВЕДЕНИЕ

1. Постановка задачи

1.1 Техническое задание

1.1.1 Основания для разработки

1.1.2 Назначение разработки

1.1.3 Требования к программе или программному продукту

1.1.3.1 Требования к разработке

1.1.4 Требования к надежности

1.1.5 Условия эксплуатации и требования к составу и параметрам технических средств

1.1.6 Требования к информационной и программной совместимости

1.1.7 Требования к программной документации

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

1.1.9 Стадии и этапы разработки

1.1.10 Порядок контроля и приемки

1.2 Обзор существующих решений

1.3 Выбор языка программирования

1.3.1Операнды и действия, используемые в AWL

1.3.2 Инструкции языка AWL

2. ОСНОВНАЯ ЧАСТЬ

2.1 Описание распределительной станции FESTO

2.1.1 Общие сведения

2.1.2 Назначение

2.1.3 Описание алгоритма

2.1.4 Модуль стекового накопителя

2.1.5 Модуль перекладчика

2.1.6 Ввод в эксплуатацию

2.1.7 Рабочая станция

2.2 Механическая установка

2.2.1 Сборка профильной пластины и пульта управления

2.3 Регулировка датчиков

2.3.1 Бесконтактный датчик

2.2.4 Датчик типа «световой барьер»

2.3.2 Микропереключатель

2.3.4 Реле вакуума

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

2.5 Визуальная проверка

2.6 Кабельные соединения

2.7 Пневматические соединения

2.7.1 Ручное переключение

2.8 Подача напряжения

2.9 Загрузка программы ПЛК

2.9.2 Контроллер FESTO

2.10 Выполнение алгоритма

2.11Объединение станций

2.11.1 Организация сети

2.11.2 Аппаратные изменения

2.12 Техническое обслуживание

2.13 Программное обеспечение, рекомендуемое для функционирования программы

2.14 Руководство системного программиста

2.14.1 Используемые программные средства

2.14.2 Используемые технические средства

2.15 Настройка программы

2.16 Проверка программы

2.17 Руководство оператора

2.17.1 Назначение программы

2.17.2 Условия выполнения программы

3. Экономическая часть

3.1 Организационно-экономическое обоснование дипломной работы

3.2 Обоснование косвенной экономической эффективности

3.3 Расчет фонда оплаты труда

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

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

3.6 Расчет затрат на амортизацию оборудования

3.7 Расчет затрат на программное обеспечение

3.8 Расчет затрат на электроэнергию

3.9 Составление структуры затрат на программный продукт

4. Техника безопасности при работе по эксплуатации ПК

4.1 Общие положения

4.2 Эксплуатация ЭВМ (ПК)

4.3 Эксплуатация распределительной станции Festo

Введение
Я, Назаров Владислав, студент 46 группы КГК проходил преддипломную практику в Красногорском Государственном Колледже.

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

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



Дисциплины научных работ



Хотите, перезвоним вам?