Сбор и представление технологической информации для отражательной печи по переплавке алюминия

Курсовой проект - Разное

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

высочайший уровень открытости и широкие возможности интеграции: управляющие элементы ActiveX для приложений, ориентированных на конкретную технологию, а также для вертикального расширения, возможность связи с процессом с использованием OPC (OLE для управления процессом), стандартные интерфейсы для внешнего доступа к базе данных (WinCC OLE-DB), интегрированные стандартные языки скриптов (VBScript и ANSI-C), доступ к данным и системным функциям через Application Programming Interface с помощью Open Development Kit (WinCC/ODK). Функциональность WinCC можно расширять подключением дополнительных динамических библиотек, функции которых можно вызывать из языка С. Также можно вызывать функции из Windows API.

В базовую систему SIMATIC WinCC включен мощный, масштабируемый Исторический архив (Historian), выполненный на базе Microsofts SQL Server 2000. Теперь пользователям предлагается ряд возможностей, начиная от высокопроизводительного архивирования текущих данных процесса и событий, долгосрочного архивирования с высоким уровнем сжатия/обработки данных и функциями резервирования, до централизованного обмена данными на базе корпоративного сервера исторических архивов (Historian). Встроенный сервер исторических архивов (Historian) с открытыми интерфейсами баз данных, программными интерфейсами и набором соответствующих опций является основой SIMATIC WinCC для гибкой и эффективной ИТ и бизнес интеграции.

Базовый пакет WinCC представляет собой ядро для целого спектра различных приложений. Кроме того, был разработан ряд опций WinCC (департаментами Siemens A&D), основанных на использовании открытых программных интерфейсов, а также набор дополнительных пакетов WinCC (различными партнерами Siemens). Опции WinCC могут использоваться для масштабирования конфигураций системы, для увеличения работоспособности, для ИТ и бизнес интеграции, для расширения WinCC как SCADA системы и системных расширений, а также для обеспечения возможности аттестации системы в соответствии с FDA 21 CFR Part 11. Часть комплексной системы автоматизации (TIA) Концепция Totally Integrated Automation (TIA) подразумевает возможность полной интеграции отдельных компонентов автоматизации, что позволяет уменьшить затраты на проектирование и на поддержание всего жизненного цикла системы. Это означает, что, например, WinCC имеет непосредственный доступ к тегам и системе аварийных сообщений контроллера SIMATIC и может использовать его параметры связи. С самого начала это позволяет избежать многократного ввода, требующего лишних затрат времени и финансовых затрат, а также исключает возможный источник дополнительных ошибок. Другим преимуществом комплексной системы автоматизации является наличие встроенных средств диагностики. Взаимодействуя с другими компонентами SIMATIC, WinCC поддерживает диагностику систем и процесса во время исполнения, например, вызывает блоки STEP 7 или диагностику аппаратуры непосредственно из кадра WinCC, локализует и устраняет ошибку с помощью WinCC/ProAgent.

Программный продукт создавался в среде разработки WinCC v6.0 WinCC - это мощная система человеко-машинного интерфейса (HMI), работающая под управлением операционной системы Microsoft Windows 2000 или Windows XP. Аббревиатура HMI означает "Human Machine Interface", то есть интерфейс между человеком (оператором) и устройством (процессом). Автоматизация процесса позволяет поддерживать фактический контроль над всем процессом. Для обеспечения контроля устанавливается с одной стороны связь между WinCC и оператором, а с другой стороны - между системой автоматизацией и WinCC. WinCC используется для визуализации процесса и разработки графического интерфейса оператора.

 

4.3 Основные этапы создания программного продукта

 

Для редактирования проекта WinCC используется программа WinCC Explorer из которой можно получить доступ к основным редакторам WinCC:

Tag Management - управление тегами процесса

Graphics Designer - создание графических экранов для визуализации процесса

Alarm Logging - система архивирования событий (тревог)

Tag Logging - система архивирования значений технологических параметров

Global Script Editor - редактор сценариев на языках Ansi С и VBA

Последовательность действий при создании программы:

. Определение тегов процесса

В редакторе Tag Management задаются основные теги процесса, соответствующие контролируемым технологическим параметрам (приведены в таблице 4.1). Для лучшего структурирования, теги СО и О2 объединяются в группу тегов (Gas). На рисунке 4.1 приведен экран редактора Tag Management со списком созданных тегов.

 

Таблица 4.1 - Теги процесса

Название тегаТип данныхПараметрOil_FlowFloating point 32-bitРасход топливаAir_FlowFloating point 32-bitРасход воздухаAir_PressureFloating point 32-bitДавление воздухаTempFloating point 32-bitТемпература футеровкиGas\COFloating point 32-bitСодержание СО в отходящих газахGas\O2Floating point 32-bitСодержание О2 в отходящих газах

2. Настройка системы архивирования тегов

Редактор Tag Logging позволяет настроить архивирование тегов процесса. В данной программе архивирование тегов производится по таймеру с периодичностью 5 секунд. На рисунке 4.2 представлено окно редактора Tag Logging на этапе настройки параметров архива.

 

Рисунок 4.1 - Окно редактора Tag Management

 

Рисунок 4.2 - Настройка системы архивирования тегов

 

. Настройка системы сообщений

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

Редактор Alarm Logging позволяет определить, какие тек?/p>