Приём заказов:
Круглосуточно
Москва
ул. Никольская, д. 10.
Ежедневно 8:00–20:00
Звонок бесплатный

Разработка системы отображения технологических параметров работы крана №80

Диплом777
Email: info@diplom777.ru
Phone: +7 (800) 707-84-52
Url:
Логотип сайта компании Диплом777
Никольская 10
Москва, RU 109012
Содержание

Государственное бюджетное образовательное учреждение среднего профессионального образования Свердловской области

Уральский радиотехнический колледж им. А.С. Попова

ПОЛЕВСКОЙ ФИЛИАЛ

ДОПУСТИТЬ К ЗАЩИТЕ

Заведующий отделением

________________ М.В. Ощепкова

«____» ________________ 2013

“Разработка системы отображения технологических параметров работы крана №80 ”

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

ПФ УРТК 080811.471.08.ПЗ

Рецензент Руководитель

____________ Кузнецов Д.В. _________ Поляков Е.А.

Консультант Разработчик

____________Кравченко М.И. __________ Попков А.А

Нормоконтролер

____________ Вохмина О.В.

2013

Содержание

Введение

1. Назначение и область применения

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

3. Системный проект

4. Технический проект.

4.1 Основные технические средства автоматизации

4.2 SIMATIC STEP 7

4.3 Среда разработки

4.4 Типы программных блоков и блоков, данных контроллера

4.5 Типы данных

4.6 Разработка программы

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

6. Экспериментальная часть

7. Охрана труда

7.1 Требования безопасности перед началом работы с ПЭВМ

7.2 Требования безопасности во время работы

Заключение

Список использованных источников

Приложение

Введение

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

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

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

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

Цель работы:

– Разработка визуализации процесса работы крана №80 (шлаковоз).

Задачи:

– проанализировать работу применяемых контроллеров системы управления технологическим процессом в ЭСПЦ на участке ДСП;

– выявить предаварийные и аварийные ситуации;

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

– сократить время и трудозатраты на устранение ошибок;

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

– проанализировать работу применяемых контроллеров в ЭСПЦ на участке ДСП;

– оптимизация качества восприятия показаний технологического процесса оператором установки на экране (операторской панели);

– обеспечить своевременное оповещение оператора отображением предупреждений и аварийных сообщений;

1. Назначение и область применения

Данная система визуализации необходима для того что бы :

– Оптимизировать качество восприятия показаний технологического процесса оператором;

– выявлять предаварийные и аварийные ситуации;

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

– сократить время и трудозатраты на устранение ошибок;

– обеспечить своевременное оповещение оператора отображением предупреждений и аварийных сообщений;

Данная система в последствии будет использоваться на комплексе АСУ ТП ДСП.

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

Разработать систему визуализации в программном пакете фирмы Siemens, WinCC 6.0. Обеспечить высокий уровень восприятия технологических параметров работы крана персоналом участка АСУ ТП ДСП. Обеспечить своевременное информирование оператора отображениями предупреждений и аварийных сообщений.

3. Системный проект

Разработать систему визуализации технологического процесса шлакоуборочного крана.

Общие функции разрабатываемой системы:

– удобную систему отображения технологических параметров шлакоуборочного крана.

– Наличие графиков по основным параметрам

– Своевременное предупреждение о неисправностях в работе крана.

4. Технический проект

4.1 Основные технические средства автоматизации

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

Контроллеры SIMATIC S7-300 имеют модульную конструкцию и могут включать в свой состав:

– Модуль центрального процессора (CPU). В зависимости от степени сложности решаемой задачи в контроллерах могут быть использованы различные типы центральных процессоров, отличающихся производительностью, объемом памяти, наличием или отсутствием встроенных входов-выходов и специальных функций, количеством и видом встроенных коммуникационных интерфейсов и т.д.

– Модули блоков питания (PS), обеспечивающие возможность питания контроллера от сети переменного тока напряжением 120/230В или от источника постоянного тока напряжением 24/48/60/110В.

– Сигнальные модули (SM), предназначенные для ввода-вывода дискретных и аналоговых сигналов с различными электрическими и временными параметрами.

– Коммуникационные процессоры (CP) для подключения к сетям PROFIBUS, Industrial Ethernet, AS-Interface или организации связи по PtP (point to point) интерфейсу.

– Функциональные модули (FM), способные самостоятельно решать задачи автоматического регулирования, позиционирования, обработки сигналов. Функциональные модули снабжены встроенным микропроцессором и способны выполнять возложенные на них функции даже в случае отказа центрального процессора ПЛК.

– Интерфейсные модули (IM), обеспечивающие возможность подключения к базовому блоку (стойка с CPU) стоек расширения ввода-вывода. Контроллеры SIMATIC S7-300 позволяют использовать в своем составе до 32 сигнальных и функциональных модулей, а также коммуникационных процессоров, распределенных по 4 монтажным стойкам. Все модули работают с естественным охлаждением.

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

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

4.2 SIMATIC STEP 7

технологический кран автоматизация неисправность

Базовые инструментальные средства для программирования систем автоматизации SIMATIC S7/C7/WinCC. Без наличия этих инструментальных средств программирование систем автоматизации SIMATIC невозможно.

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

STEP 7 поставляется в трех вариантах:

– STEP 7 Lite – облегченная версия, используемая для программирования только SIMATIC S7-300 и SIMATIC C7.

– STEP 7 – полная версия для приложений, связанных с применением всех систем автоматизации SIMATIC.

– STEP 7 Professional – это пакет программ. В состав пакета входят STEP 7, S7-SCL, S7-GRAPH и S7-PLCSIM.

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

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

Работу с проектом в целом обеспечивает главная утилита Step 7 — Simatic Manager. Step 7 позволяет производить конфигурирование программируемых логических контроллеров и сетей (утилиты HWConfig и NetPro). В процессе конфигурирования определяется состав оборудования в целом, разбиение на модули, способы подключения, используемые сети, выбираются настройки для используемых модулей. Система проверяет правильность использования и подключения отдельных компонент. Завершается конфигурирование загрузкой выбранной конфигурации в оборудование, что по сущности является настройкой оборудования. Утилиты конфигурирования позволяют осуществлять диагностику оборудования, обнаруживать аппаратные ошибки или неправильный монтаж оборудования. Программирование контроллеров производится редактором программ, обеспечивающим написание программ на трех языках:

LAD — язык релейно-контактной логики;

FBD — язык функциональных блочных диаграмм;

STL — язык списка инструкций.

В дополнение к трем основным языкам могут быть добавлены четыре дополнительные языка, поставляемые отдельно:

SCL — структурированный язык управления, по синтаксису близкий к Pascal;

GRAPH 7 — язык управления последовательными технологическими процессами;

HiGraph 7 — язык управления на основе графа состояний системы;

CFC — постоянные функциональные схемы.

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

В семействе программных продуктов компании Siemens для решения комплексных задач автоматизации Step 7 выполняет интеграционные функции.

В проект Step 7 могут быть, например, включены системы человеко-машинного интерфейса, например, операторские панели, конфигурируемые с помощью производимого Siemens программного обеспечения ProTool или WinCC Flexible, или персональный компьютер с программным обеспечением WinCC. Интеграция проектов для ЧМИ в проект Step 7 облегчает автоматическое связывание проектов для контроллера и операторского интерфейса, ускоряет проектирование и позволяет избежать ошибок, связанных с раздельным использованием программ. В полной мере эти преимущества проявляются при использовании системы проектирования PCS7, в основе которой также используется Step 7. Аналогично в Step 7 интегрируется программное обеспечение для настройки и управления сложными измерительными или исполнительными устройствами автоматизации, например, частотными приводами. Step 7 также позволяет спроектировать сетевые настройки. соединения и передачу данных между устройствами автоматизации, например, системы Master-Slave при обмене данных по шине Profibus с использованием протокола DP.

SCADA (Supervisory Control and Data Acquisition – централизованный контроль и сбор данных) система SIMATIC WinCC (Windows Control Center) – это компьютерная система человеко-машинного интерфейса, работающая под управлением операционных систем Windows 2000/XP и предоставляющая широкие функциональные возможности для построения систем управления различного назначения:

– Простое построение конфигураций клиент-сервер.

– Поддержка резервированных структур систем автоматизации.

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

– Открытый OPC-интерфейс (OLE for Process Control) интерфейс для реализации функций обмена данными.

– Простое и быстрое конфигурирование системы в сочетании с пакетом STEP 7.

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

Целый ряд функций может быть реализован с помощью встроенных ANSI-C компилятора и VisualBasic-script: от простейших операций до полного доступа к системным функциям SIMATIC WinCC. Кроме того, базовая система может дополняться опциональными пакетами WinCC и WinCC Add-ons.

На основе WinCC могут создаваться как простейшие системы человеко-машинного интерфейса с одной станцией оператора, так и мощные многопользовательские системы, включающие в свой состав десятки станций. Поддержка стандартных интерфейсов OLE, ODBC, OLE и SQL обеспечивает универсальность и открытость WinCC, позволяет использовать ее в сочетании с любым другим программным обеспечением.

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

Области применения

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

4.3 Среда разработки

Основными компонентами системы является программное обеспечение системы проектирования и системы исполнения.

WinCC Explorer [Проводник WinCC] является ядром программного обеспечения системы исполнения.

В WinCC Explorer [Проводнике WinCC] отображается структура всего проекта, и осуществляется управление проектом. Для разработки и создания проектов система предоставляет специальные редакторы, обратиться к которым можно из WinCC Explorer [Проводника WinCC]. С помощью каждого из редакторов конфигурируется отдельная подсистема WinCC.

Основные возможности WinCC:

– Визуализация техпроцесса (Graphic Designer)

– Конфигурирование и настройка связи с контроллерами различных производителей (Tag Management)

– Отображение, архивирование и протоколирование сообщений от техпроцесса (Alarm Logging)

– Отображение, архивирование и протоколирование переменных (Trend Logging)

– Расширение возможностей системы за счет использования скриптов на языках C Script и VBA

– Проектирование системы отчетности (Report Designer)

– Взаимодействие с другими приложениями, в том числе и по сети, благодаря использованию стандартных интерфейсов OLE, ODBC, и SQL обеспечивает простую интеграцию WinCC во внутреннюю информационную сеть предприятия

– Простое построение систем клиент-сервер.

– Построение резервированных систем.

– Расширение возможностей путем использования элементов ActiveX.

– Открытый OPC-интерфейс (OLE for Process Control).

– Взаимодействие с пакетом STEP 7.

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

4.4 Типы программных блоков и блоков, данных контроллера

В котроллерах SIMATIC S7 существует несколько способов обработки управляющей программы:

1. Циклическая обработка. Состоит из повторных (периодически повторяющихся) обработок управляющей программы, которая начинается с вызова организационного блока OB1. В начале цикла обработки программы ОС заполняет область отображения входов, сбрасывает таймер контроля длительности цикла, после этого вызывает для обработки блок OB1. В конце цикла обработки ОС переписывает в выходные модули значения из области отображения выходов, после чего начинается следующий цикл обработки.

В блоке OB1 можно вызывать функции и функциональные блоки. После обработки вызванного блока управления передается блоку, из которого был произведен вызов данного блока. Временем одного цикла обработки считается время выполнения блока OB1 вместе со всеми вызовами других блоков. Это время цикла не должно превышать максимально допустимого времени (обычно 150ms). Если произойдет превышение допустимого времени выполнения, будет зафиксирована ошибка. Максимально допустимое время выполнения можно изменять, но не рекомендуется делать его очень большим, т.к. контроль времени исключает зацикливание программы.

2. Циклические прерывания. При управлении ТП всегда существуют программы, которые должны обрабатываться через одинаковые, заранее заданные, промежутки времени. Для этих целей в контролерах SIMATIC S7 существуют блоки обработки циклических прерываний. Промежуток времени, через который должен вызываться данный блок, задается программистом.

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

4. Прерывания по задержке времени. Такие блоки вызываются по истечении определенного времени после возникновения, какого – либо события.

5. Обработка включения питания. Часто при включения питания необходимо выполнить какие – либо однократные действия: первичную установку, инициализацию и т.д. Для этих целей предусмотрены блоки обработки включения питания.

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

4.5 Типы данных

Контроллеры SIMATIC S 7 могут работать со следующими типами данных:

1. Бит (BOOL) – это единица, соответствующая одному двоичному разряду. Два возможных значения бита обозначаются “0” (False) и “1” (True).

2. Байт (Byte) – состоит из 8 бит, которым соответствует битовые адреса от 0 до 7 (справа на лево). Старший является бит с большим адресом. Байт могут образоваться только те биты, адрес младшего из которых кратен 8, например: 0, 8, 16 и т.д. В контроллерах SIMATIC S7 байт может интерпретироваться как простой байт (набор бит) или как ASCII символ.

3. Слово (Word) – это следующая после байта по величине, ее длина 16 бит. Любые два соседних байта можно объединить в слово, старшим будет являться байт с меньшим адресом. Адрес слова – это адрес байта с меньшим адресом. В контроллерах SIMATIC S7 слово может интерпретироваться как просто слово (набор бит), целое число со знаком, дата, время и т.д.

4. Двойное слово (DWORD) – любые два соседних слова можно объединить в двойное слово, его длина – 32 бита или 4 байта. Старшим словом (байтом) является слово (байт) с меньшим адресом. Адрес двойного слова – это адрес байта с меньшим адресом. В контроллерах Simatic S7 двойное слово можно интерпретировать как простое двойное слово, длинное целое число со знаком, вещественное число в формате IEEE и т.д.

4.6 Разработка программы

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

– Основную форму (кран вид сбоку);

– Форму выбора графиков;

– Форма с CPU;

– Кадр выбора графиков;

Изначально создавался кадр крана вид сбоку (Рисунок 1). На этом кадре использовались компоненты «I/O Fild» для отображения работы датчиков, полигоны(из них создаются геометрические фигуры), шкала веса груза поднимаемого краном.

Рис. 2 Кран вид сбоку

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

Рис. 3 Окно свойств.

В этом окне задаются основные характеристики для объекта.

Рис. 4 Задаем динамические свойства

В окне «Dynamic value ranges» на рисунке 3, задается динамическое отображение цвета, в этом же окне указывается тег.

Все теги создаются в закладке Tag Management где для каждого тега указывается своё индивидуальное название, адрес и тип. Адрес тега – это адрес маркера или переменной в блоке данных на нижнем уровне.

Рис. 5 Окно с тегами

Ниже показан процесс указания свойства тега. Таких как имя, тип, адрес. (Рисунок 5 )

Рис. 6 Окно свойств тега

При нажатии «Select» Появится окно выбора адреса тега. В данном окне указывается слот CPU, тип и номер адреса (DB, Input, Output, Merker memory). Исходя из типа данных задается область адреса. (Рисунок 6 )

Рис. 7 Окно свойств тега

Ниже будет указан процесс привязки тега к компоненту «I/O Fild».

Рис. 8 Окно свойств «I/O Fild»

Рис. 9 Выбор тега для «I/O Fild»

Далее создаём форму выбора графиков

Рис. 10 Окно выбора графиков

Далее, что бы к кнопкам привязать графики нужно создать их. Для этого добавляем компонент «Control» . При его добавлении появится окно с первоначальными настройками, где мы выбираем пункт «WinCC Online Trend Control»

Рис. 11 Вставка тренда

После создания самого тренда задаём поля для графика. НА данном этапе выбираем имя графика и тег который будет отображаться графиком.

Рис. 12 Настройка тренда

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

Рис. 13 Настройка тренда

После чего график будет создан. Ниже представлена настройка кнопки для открытия соответствующего графика.

Рис. 14 Настройка кнопки

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

5.1 Эффективный фонд времени

Годовой эффективный фонд времени рассчитывается по формуле:

Тэф = (tр.д. * Nсм * Др.д.) – (tпт * Др.д. * Nсм) (5.1.2)

Где, tр.д. – продолжительность рабочего дня, час;

Nсм – количество смен;

Др.д. – количество рабочих дней;

tпт – регламентированные потери рабочего времени.

На предприятии продолжительность смены 8 часов, работа идет в одну смену, в году 250 рабочих дней, за рабочий предусмотрен регламентированный перерыв 1 час.. Эффективный фонд времени будет равен:

Тэф = (8 * 1 * 250)-(1*250*1)= 1750

5.1.1 Эксплуатационные расходы

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

Сэксп = ЗПср.год. + Агод + Сн.р. + Сэ (5.1.3)

Где, ЗПср.год. – среднегодовая заработная плата разработчика, он же занимается обслуживанием.

Агод – годовые амортизационные отчисления, руб.

Сн.р. – накладные расходы, руб.

Сэ – стоимость потребляемой электроэнергии за год, руб.

Работу выполняет инженер -электроник с заработной платой в размере 23000 рублей.

ЗПср.год = ЗПср.мес. * Ч *12 (руб.) (5.1.4)

Ч- численность рабочих, 1 чел.

ЗПср.год = 23000 * 1 * 12 +15%= 317400 руб

Агод=На%*Скомп

Где, На -норма амортизации, 25%

Скомп – стоимость компьютера, 40 тыс. руб.

Агод = 40000*20% = 8000 руб. (5.1.5)

Накладные расходы в условиях любого предприятия Ппр=50% от заработной платы инженера-электроника. Сюда включаются затраты на содержание помещения, оборудования, управленческие затраты.

Сн.р. = ЗПср.год*50% (5.1.6)

Сн.р. = 317400*50% =158700 руб.

Сэ = Мп * Тр.пр * Цэ * Кисп (5.1.7)

Где, Мп – сумма потребляемой мощности (0,4 кВт)

Тр.пр – годовой фонд рабочего времени, 1750 час.

Цэ – стоимость 1 кВт = 4.55 руб.

Кисп – коэффициент использования мощности, принимается 0,9

Сэ = 0,4 * 1750 * 4,55 * 0,9 = 2866,5 руб

На основе проведённых расчётов определяем общий размер эксплуатационных расходов:

Сэксп = 317400 + 8000 + 158700 + 2866,5 =486966,5 руб.

По полученным значениям рассчитываем стоимость машинного часа по формуле 5.1.1:

См.ч = 486966,5 / 1750*0,9 = 309,18 руб.

5.2 Расчет стоимости разработки программы

5.2.1 Время разработки программы

Время разработки рассчитывается по следующим этапам:

Таблица 1

Этапы разработки программы

№ п/п

Этапы разработки

Время, час

1

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

2

2

Выбор метода решения

2

3

Составление алгоритма

1

4

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

2

5

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

83

6

Отладка

40

Итого:

128

В том числе машинное время:

123

Стоимость разработки программы рассчитывается по формуле:

Ср = ЗПр.час. * n1 + См – час * n2 (5.2.1)

Где, n1 и n2 – соответственно количество чел. – часов разработчика и машинных часов.

ЗПр.час. – средняя часовая заработная плата разработчика инженера программиста с отчислениями на социальные нужды.

ЗПп час = ФЗПгод / Тр вр

Т р в год = 317400 / 1750 = 181,37

ФЗПгод = ЗПср.год. + Зотч.соц.н.(5.2.2)

Отчисления на социальные нужды 32,5%, в том числе:

– Пенсионный фонд – 22%;

– Фонд медицинского страхования – 5.1%;

– Фонд социального страхования – 2.9%.

– Фонд социального страхования (ОСС) – 2.5%;

ФЗПгод. = 23000*12+15% + 32.5% = 420555 руб.

ЗПр.час. = 420555 / 1750 = 240,34 руб.

Вычисляем стоимость разработки программы:

Ср = 240,34 * 128 + 309,18 * 123 = 68792,66 руб.

5.3 Цена программного продукта

Цена разработанной программы в рыночной экономике рассчитывается на основе принципов рыночного ценообразования. Для этого производится аналитические расчеты и оценки.

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

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

Определяющим фактором для формирования рыночной цены являются:

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

– количество потенциальных покупателей и их финансовые возможности;

– наличие конкурентов;

– качество;

– удобство в использовании;

– реклама.

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

Вр = Ц * Кс макс., (5.3.1)

Где, Вр – выручка, руб.

Ц – искомая цена, руб.

Кс – количество копий, которые будут проданы по цене «Ц».

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

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

5.4 Расчет экономической эффективности от внедрения программы

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

Расчет экономической эффективности проводится по разности затрат до внедрения (З1) и после внедрения (З2), умноженной на объем выполняемых работ (N) за минусом стоимости разработки программы (Ср).

Э = (З1 – З2) * N * См.ч. – Ср (5.4.1)

Где, N – количество запусков программы в год;

N =410

З1 = Зр.чел. * t1 (5.4.2)

Где, t1 – время на один расчет в ручном варианте

Время t1 = 0.5 часа.

З1 = 240,34 * 0,5 = 120,17 руб.

З2 = См.ч. * t2(5.4.3)

Где, t2 = время на расчет в машинном варианте.

Время t2 = 0,02 часа.

З2 = 309,18 * 2= 6,18руб

Э = (120,17 – 6,18) * 410 = 46735,9 руб.

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

СРокуп = Ср / Э (5.4.4)

СРок = 68792,66 / 46735,9 = 1,47года.

Т.е. данная программа окупиться через 1 год 6 месяцев.

6. Экспериментальная часть

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

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

При возникновении какой либо ошибки «окно ошибок» показывает нам № ошибки и краткую информацию о ней.

Также есть возможность просмотра данных с самого CPU. Там мы можем посмотреть какой бит в данный момент активен. И нажав на кнопку « Показать общие готовности» увидеть что необходимо для запуска крана.

7. Охрана труда

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

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

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

Перед допуском к работе каждый вновь поступивший рабочий должен быть ознакомлен:

– с инструкциями по охране труда по профессии или виду выполняемых работ;

– с безопасными приемами работы и обращением с соответствующими инструментами и приспособлениями;

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

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

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

– с устройством станка, машины, механизма, приборов с указанием опасных зон и защитных ограждений;

– со способами применения имеющихся на участке средств пожаротушения и сигнализации, местами их расположения;

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

– с правилами их безопасными способами эксплуатации транспортных средств, тары и грузоподъемных механизмов;

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

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

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

– с правилами внутреннего трудового распорядка.

– действиями и разговорами.

7.1 Требования безопасности перед началом работы с ПЭВМ

Для уменьшения воздействия вредных факторов рекомендуется :

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

– исключить блики на экране;

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

– Произвести поверхностный осмотр ПЭВМ, убрать посторонние предметы (бумаги, булавки, скрепки и т.п.) с поверхности машины и с ее периферийных устройств.

– Протереть специальной салфеткой поверхность экрана.

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

– Проверить правильность подключения оборудования в электросеть.

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

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

При включении компьютера пользователь обязан соблюдать следующую последовательность включения оборудования:

– блок питания;

– периферийные устройства (принтер, монитор, сканер и др.)

– системный блок (процессор)

Пользователю запрещается приступать к работе в следующих ситуациях:

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

– При обнаружении неисправности оборудования.

7.2 Требования безопасности во время работы

– В течении всего рабочего дня содержать в порядке и чистоте рабочее место.

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

– Не допускать на всех вентиляционных отверстиях устройств хранения салфеток, бумаг и др.

– Не покидать рабочее место без принятия мер для сохранения информации.

– Не производить отключение питания во время выполнения активной задачи.

– Не прикасаться к задней панели системного блока при включенном питании.

– Не превышать величину количества обрабатываемых символов свыше 30 тыс. за 4 часа работы.

– При необходимости прекращения работы на некоторое время корректно закрыть все активные задачи.

– При работе с текстовой информацией выбирать наиболее физиологический режим представления черных символов на белом фоне.

– Соблюдать расстояние от глаз до экрана в пределах 60 – 80 см.

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

Заключение

Во время создания дипломного проекта мной была изучена новая средаразработки STEP 7, и HMI WinCC. За время преддипломной практики я создал систему визуализации шлакоуборочного крана.

Система визуализации выполняет следующие функции:

– Повышение восприятия отображения технологических параметров крана №80.

– Повышение эффективности работы шлакоуборочного крана.

– Модернизация системы управления технологическим процессом шлакоуборочного крана.

Созданная мною система при необходимости в будущем может быть доработана и усовершенствована.

Список использованных источников

1. Siemens AG, SIMATIC HMI WinCC, 2003.

2. СИНЕТИК, STEP 7. Учебное пособие для обслуживающего персонала, 2002.

3. http://www.Wikipedia.ru – Simatic Step 7.

4. http://www.Wikipedia.ru. – WinCC.

5. http://www.Wikipedia.ru – WinCC. «Техника автоматизации» и «Техника приводов».

Приложение 1

#include “apdefap.h”

void OnClick(char* lpszPictureName, char* lpszObjectName, char* lpszPropertyName)

{

// WINCC:TAGNAME_SECTION_START

// syntax: #define TagNameInAction “DMTagName”

// next TagID : 1

// WINCC:TAGNAME_SECTION_END

// WINCC:PICNAME_SECTION_START

// syntax: #define PicNameInAction “PictureName”

// next PicID : 1

// WINCC:PICNAME_SECTION_END

if (GetForeColor(lpszPictureName,”StaticText1″)&CO_BLUE){

SetForeColor(lpszPictureName,”StaticText1″,CO_BLACK); //Return-Type: BOOL

SetForeColor(lpszPictureName,”StaticText9″,CO_BLACK);

SetForeColor(lpszPictureName,”StaticText20″,CO_BLACK);

SetForeColor(lpszPictureName,”StaticText35″,CO_BLACK);

SetForeColor(lpszPictureName,”StaticText28″,CO_BLACK);

SetForeColor(lpszPictureName,”StaticText41″,CO_BLACK);

SetForeColor(lpszPictureName,”StaticText47″,CO_BLACK); //Return-Type: BOOL

SetForeColor(lpszPictureName,”StaticText48″,CO_BLACK);

SetForeColor(lpszPictureName,”StaticText49″,CO_BLACK);

SetForeColor(lpszPictureName,”StaticText58″,CO_BLACK);

SetForeColor(lpszPictureName,”StaticText62″,CO_BLACK);

SetForeColor(lpszPictureName,”StaticText51″,CO_BLACK);

SetForeColor(lpszPictureName,”StaticText52″,CO_BLACK);

SetForeColor(lpszPictureName,”StaticText53″,CO_BLACK);

SetForeColor(lpszPictureName,”StaticText95″,CO_BLACK);

SetForeColor(lpszPictureName,”StaticText88″,CO_BLACK);

SetForeColor(lpszPictureName,”StaticText81″,CO_BLACK); //Return-Type: BOOL

SetForeColor(lpszPictureName,”StaticText82″,CO_BLACK);

SetForeColor(lpszPictureName,”StaticText83″,CO_BLACK);

SetForeColor(lpszPictureName,”StaticText84″,CO_BLACK);

SetForeColor(lpszPictureName,”StaticText93″,CO_BLACK);

SetForeColor(lpszPictureName,”StaticText86″,CO_BLACK);

SetForeColor(lpszPictureName,”StaticText87″,CO_BLACK);

SetForeColor(lpszPictureName,”StaticText89″,CO_BLACK);

SetForeColor(lpszPictureName,”StaticText90″,CO_BLACK); //Return-Type: BOOL

SetForeColor(lpszPictureName,”StaticText91″,CO_BLACK);

SetForeColor(lpszPictureName,”StaticText92″,CO_BLACK);

SetForeColor(lpszPictureName,”StaticText94″,CO_BLACK);

SetForeColor(lpszPictureName,”StaticText114″,CO_BLACK);

SetForeColor(lpszPictureName,”StaticText99″,CO_BLACK);

SetForeColor(lpszPictureName,”StaticText100″,CO_BLACK);

SetForeColor(lpszPictureName,”StaticText101″,CO_BLACK);

SetForeColor(lpszPictureName,”StaticText103″,CO_BLACK); //Return-Type: BOOL

SetForeColor(lpszPictureName,”StaticText104″,CO_BLACK);

SetForeColor(lpszPictureName,”StaticText105″,CO_BLACK);

SetForeColor(lpszPictureName,”StaticText106″,CO_BLACK);

SetForeColor(lpszPictureName,”StaticText107″,CO_BLACK);

SetForeColor(lpszPictureName,”StaticText108″,CO_BLACK);

SetForeColor(lpszPictureName,”StaticText110″,CO_BLACK);

SetForeColor(lpszPictureName,”StaticText111″,CO_BLACK);

SetForeColor(lpszPictureName,”StaticText112″,CO_BLACK); //Return-Type: BOOL

SetForeColor(lpszPictureName,”StaticText113″,CO_BLACK);

SetForeColor(lpszPictureName,”StaticText128″,CO_BLACK);

SetForeColor(lpszPictureName,”StaticText129″,CO_BLACK);

SetForeColor(lpszPictureName,”StaticText130″,CO_BLACK);

SetForeColor(lpszPictureName,”StaticText131″,CO_BLACK);

SetForeColor(lpszPictureName,”StaticText132″,CO_BLACK);

SetForeColor(lpszPictureName,”StaticText154″,CO_BLACK);

}else{

SetForeColor(lpszPictureName,”StaticText1″,CO_BLUE); //Return-Type: BOOL

SetForeColor(lpszPictureName,”StaticText9″,CO_BLUE);

SetForeColor(lpszPictureName,”StaticText20″,CO_BLUE);

SetForeColor(lpszPictureName,”StaticText35″,CO_BLUE);

SetForeColor(lpszPictureName,”StaticText28″,CO_BLUE);

SetForeColor(lpszPictureName,”StaticText41″,CO_BLUE);

SetForeColor(lpszPictureName,”StaticText47″,CO_BLUE); //Return-Type: BOOL

SetForeColor(lpszPictureName,”StaticText48″,CO_BLUE);

SetForeColor(lpszPictureName,”StaticText49″,CO_BLUE);

SetForeColor(lpszPictureName,”StaticText58″,CO_BLUE);

SetForeColor(lpszPictureName,”StaticText62″,CO_BLUE);

SetForeColor(lpszPictureName,”StaticText51″,CO_BLUE);

SetForeColor(lpszPictureName,”StaticText52″,CO_BLUE);

SetForeColor(lpszPictureName,”StaticText53″,CO_BLUE);

SetForeColor(lpszPictureName,”StaticText95″,CO_BLUE);

SetForeColor(lpszPictureName,”StaticText88″,CO_BLUE);

SetForeColor(lpszPictureName,”StaticText81″,CO_BLUE); //Return-Type: BOOL

SetForeColor(lpszPictureName,”StaticText82″,CO_BLUE);

SetForeColor(lpszPictureName,”StaticText83″,CO_BLUE);

SetForeColor(lpszPictureName,”StaticText84″,CO_BLUE);

SetForeColor(lpszPictureName,”StaticText93″,CO_BLUE);

SetForeColor(lpszPictureName,”StaticText86″,CO_BLUE);

SetForeColor(lpszPictureName,”StaticText87″,CO_BLUE);

SetForeColor(lpszPictureName,”StaticText89″,CO_BLUE);

SetForeColor(lpszPictureName,”StaticText90″,CO_BLUE); //Return-Type: BOOL

SetForeColor(lpszPictureName,”StaticText91″,CO_BLUE);

SetForeColor(lpszPictureName,”StaticText92″,CO_BLUE);

SetForeColor(lpszPictureName,”StaticText94″,CO_BLUE);

SetForeColor(lpszPictureName,”StaticText114″,CO_BLUE);

SetForeColor(lpszPictureName,”StaticText99″,CO_BLUE);

SetForeColor(lpszPictureName,”StaticText100″,CO_BLUE);

SetForeColor(lpszPictureName,”StaticText101″,CO_BLUE);

SetForeColor(lpszPictureName,”StaticText103″,CO_BLUE); //Return-Type: BOOL

SetForeColor(lpszPictureName,”StaticText104″,CO_BLUE);

SetForeColor(lpszPictureName,”StaticText105″,CO_BLUE);

SetForeColor(lpszPictureName,”StaticText106″,CO_BLUE);

SetForeColor(lpszPictureName,”StaticText107″,CO_BLUE);

SetForeColor(lpszPictureName,”StaticText108″,CO_BLUE);

SetForeColor(lpszPictureName,”StaticText110″,CO_BLUE);

SetForeColor(lpszPictureName,”StaticText111″,CO_BLUE);

SetForeColor(lpszPictureName,”StaticText112″,CO_BLUE); //Return-Type: BOOL

SetForeColor(lpszPictureName,”StaticText113″,CO_BLUE);

SetForeColor(lpszPictureName,”StaticText128″,CO_BLUE);

SetForeColor(lpszPictureName,”StaticText129″,CO_BLUE);

SetForeColor(lpszPictureName,”StaticText130″,CO_BLUE);

SetForeColor(lpszPictureName,”StaticText131″,CO_BLUE);

SetForeColor(lpszPictureName,”StaticText132″,CO_BLUE);

SetForeColor(lpszPictureName,”StaticText154″,CO_BLUE);

}

Валерий Авдеев
Валерий Авдеев
Более 12 лет назад окончил КНИТУ факультет пищевых технологий, специальность «Технология продукции и организация общественного питания». По специальности работаю 10 лет, за это время написал 15 научных статей. Являюсь кандидатом наук. В свободное время подрабатываю в компании «Диплом777», занимаясь написанием курсовых и дипломных работ. Люблю помогать студентам и повышать их уровень осведомленности в своем предмете.
Поделиться дипломной работой:
Поделиться в telegram
Поделиться в whatsapp
Поделиться в skype
Поделиться в vk
Поделиться в odnoklassniki
Поделиться в facebook
Поделиться в twitter
Похожие статьи
Раздаточный материал для дипломной работы образец

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

Читать полностью ➜
Задание на дипломную работу образец заполнения

Дипломная — это своеобразная заключительная работа, которая демонстрирует все приобретенные студентом знания во время обучения в определенном вузе. В зависимости от специализации к исследовательским работам

Читать полностью ➜