Разработка модуля для контура управления tic-104 при по-мощи PI-SDK и Visual Basic - файл n1.doc
Разработка модуля для контура управления tic-104 при по-мощи PI-SDK и Visual BasicДоступные файлы (1):
n1.doc
Ф

едеральное агентство по образованию
Филиал государственного образовательного учреждения
высшего профессионального образования
«Уфимский государственный нефтяной технический университет»
в г. Стерлитамаке
(Филиал ГОУ ВПО УГНТУ в г. Стерлитамаке)
Кафедра АТИС
КУРСОВОЙ ПРОЕКТ
по курсу
«Автоматизация технологических процессов и производств»
Разработка модуля для контура управления tic-104 при помощи PI-SDK и Visual Basic
Выполнил: ст.гр. АК-05-32
Принял: Чариков П.Н.
Стерлитамак 2009
Содержание
Выполнил: ст.гр. АК-05-32 1
ЗАДАНИЕ 3
Введение 6
1Краткая характеристика PI System и контура управления tic-104 9
2 Анализ и планирование требований к модулю “tic-104” 15
18
4 Построение модуля “tic-104” 19
4.1.1 Доступ к данным временных рядов PI (PIAliases) 20
Заключение 39
Список использованной литературы 41
Кафедра «Автоматизированные технологии и информационные системы»
ЗАДАНИЕ
на курсовой проект по курсу «Автоматизация Технологических Процессов и Ппроизводств» Студент: гр.АК-05-32 Боровикова А.В. Тема работы: разработка модуля для контура управления tic-104 при помощи PI-SDK и Visual Basic.
Дата выдачи Дата сдачи на проверку
______________ ______________
Утверждаю: зав.кафедрой, д.т.н., проф. Каяшев А.И.
Состав проекта: 1 Пояснительная записка
Введение
1.1 Краткая характеристика объекта автоматизации
1.2 Анализ и планирование требований к программному продукту
1.3 Расчетно-исследовательская часть
1.4 Проектирование программного обеспечения
1.4 Построение программного продукта
5.Основные экранные интерфейсы
Заключение
Список литературы
2. Альбом чертежей и листингов программного обеспечения
2.1 Функциональная модель “tic-104”
2.2 Информационная модель “tic-104”
2.3 Структура базы данных “tic-104”
2.4 Структурная схема PI-System ОАО Салаватнефтеоргсинтез»
2.5 Основные экранные интерфейсы “tic-104”
Руководитель: Задание получил: Список сокращений
АРМ – Автоматизированное Рабочее Место
АСУТП – Автоматизированная Система Управлением Технологическим Процессом
НПЗ – Нефтеперерабатывающий Завод
ПИД - Пропорционально – интегрально – дифференциальный
ПО – Программное обеспечение
СУБД – Система Управления Базами Данных
DB – Data Base
DCS - распределенная система управления
ISO - International Standard Organization
LIMS - Laboratory Information Management System
MDB – Module Data Base
MES – Manufacturing Execution System
PI – Plant Information
PI AV – PI Active View
QM – Quality Management
SDK - Software Development Kit
SQL – Structured Query Language
TIC – самонастраивающийся контроллер
TQM – Total Quality Management
VBA – Visual Basic Application
Введение
Актуальность проекта. Современный нефтеперерабатывающий завод представляет собой все более и более сложную систему, а значит, для обеспечения безопасного и эффективного производства необходимо учитывать и контролировать все возрастающее число различных технологических параметров. Кроме того, важно проводить планирование и прогнозирование дальнейшей деятельности как отдельной установки, так и нефтеперерабатывающий завод (НПЗ) в целом. Для решения всех этих задач применяются различные системы управления и контроля. Для ОАО «Салаватнефтеоргсинтез» выбрана система PI, которая позволяет проводить мониторинг производственного процесса в режиме реального времени как операторам установок, так и специалистам, находящимся в головном офисе Общества. Наличие открытой информации о работе как отдельной установки, так и всего НПЗ позволяет обеспечивать управление предприятием на всех уровнях: сотрудники НПЗ осуществляют контроль технологических дисциплин и режимов, а также проводят экспресс-анализ технологической ситуации; на уровне Общества отслеживается фактическое наличие и отгрузка продукции, ее качество, а также своевременно обнаруживаются возможные проблемы. Кроме того, система PI позволяет составлять ежедневный баланс производства, а также проводить план-факт анализ, оценку направления потерь и мобильную корректировку. Среди других целей ее внедрения можно отметить необходимость актуализации линейных моделей, повышение уровня безопасности производства, улучшение возможностей по анализу инцидентов, а также определение качественных показателей выходной продукции. Все вышеперечисленные факты доказывают актуальность рассматриваемой программной среды.
PI-System является системой MES уровня. Являясь гибким инструментом для создания информационной системы производства, PI System позволяет при помощи интерфейсов получать данные от:
• распределенных систем управления (DCS);
• систем операторского контроля, сбора данных и управления (SCADA);
• непосредственно от контроллеров (PLC);
• лабораторных систем (LIMS);
• устройств ручного ввода.
Цель проекта. Разработка модуля для контура управления tic-104 при помощи модуля PI-SDK инструментальной среды PI-System и программной среды Visual Basic.
Для достижения указанной цели в проекте поставлены и решены следующие задачи:
Проследить полный путь, который проходит информация.
Изучить модуль PI-SDK.
Создать модуль для контура управления tic-104 при помощи PI-SDK и Visual Basic для решения проблемы быстродействия системы.
Новизна и практическая ценность. Целью создания Модульной базы данных является упрощение доступа к данным временных рядов PI. Быстрота действия системы является в настоящее время одним из первоочередных критериев, по которым оценивается качество, востребованность и удобство системы. Также безусловная практическая ценность заключается в масштабируемости и надежности баз данных.
Внедрение проекта. Постоянно производятся усовершенствования и обновления оборудования, устраняются неисправности. Когда эти изменения приводят к изменениям в базах данных PI, существующие приложения могут перестать работать корректно. При замене контура управления могут потребоваться новый интерфейс и новый набор точек. Чтобы упростить внедрение изменений, модули должны уметь запоминать все сделанные ранее изменения.