
- •Задание по дипломному проектированию
- •Введение
- •1 Основы scada систем
- •1.1 Обмен информацией с внешними устройствами
- •1.2 Взаимодействие scada системы Citect с устройствами ввода/вывода
- •1.2.1 Переменные тэги
- •1.3 Графические средства Citect
- •1.3.1 Графические инструменты и шаблоны страниц
- •1.3.2 Библиотечные элементы
- •1.3.3 Джинны и суперджинны
- •2 Инструменты анализа производственного процесса
- •2.1 Тренды
- •2.2 Организация тревожных сообщений. Алармы
- •2.3 Cicode – встроенный язык программирования
- •3 Разработка лабораторных работ
- •3.1 Лабораторная работа №1. Создание проекта в Citect. Установление связей с плк
- •3.2 Лабораторная работа №2. Изучение графических инструментов Citect
- •3.3 Лабораторная работа №3. Тренды и алармы в Citect
- •3.4 Лабораторная работа №4. Фонтан «Цветок»
- •4 Экономика
- •4.1 Определение единовременных затрат на создание лабораторных работ
- •4.1.1 Определение трудоемкости разработки лабораторных работ
- •4.1.2 Определение себестоимости создания лабораторных работ
- •4.1.3 Определение минимальной цены лабораторных работ
- •4.2 Определение ожидаемого прироста прибыли в результате внедрения лабораторных работ
- •4.2.1 Определение годовых эксплуатационных расходов при ручном решении задачи
- •4.2.2 Определение годовых текущих затрат, связанных с эксплуатацией задачи
- •4.2.3 Определение дополнительной прибыли пользователя за период использования лабораторных работ.
- •4.3 Расчет показателей эффективности использования программного продукта
- •4.4 Заключение об экономической эффективности
- •5 Экология. Методы радиационной защиты проектируемой системы
- •6 Охрана труда
- •6.1 Производственная санитария
- •6.1.1 Шум и вибрации
- •6.1.2 Освещение
- •6.1.3 Вредные вещества
- •6.1.4 Микроклимат
- •6.2 Техника безопасности
- •6.3 Пожарная безопасность
- •Заключение
- •Список использованых источников
1 Основы scada систем
Создание системы управления предусматривает выполнение следующих задач:
– создание проекта. Для снижения риска потерь информации в результате ошибок и неисправностей (типа отказов накопителей на жёстких дисках) настоятельно рекомендуется регулярно создавать резервные копии разрабатываемых проектов:
– организация канала связи с устройством. Если в момент создания проекта все параметры канала связи будут неизвестны, вместо него можно воспользоваться «эмулятором», создаваемым в памяти компьютера;
– определение состава данных, которые должна получать, передавать и обрабатывать система путём определения так называемых тэгов. Следуя соглашениям об организации тэгов, определить большинство требуемых тэгов можно будет без знания физических адресов;
– создание графических страниц с помощью Графического редактора. После создания базовых страниц их можно будет заполнять требуемыми графическими объектами в соответствии с прикладным назначением;
– определение с помощью Редактора проектов всех параметров, не связанных с графическими страницами (например, алармов, отчётов, событий, параметров регистрации данных и т.д.) [3].
1.1 Обмен информацией с внешними устройствами
Самая важная проблема при разработке системы управления на базе SCADA системы – это организация получения данных с устройств нижнего уровня (программируемыми логическими контроллерами, расходомерами, преобразователями частоты, и т.д.).
Современные SCADA системы не ограничивают выбора аппаратуры нижнего уровня (контроллеров), так как предоставляют большой набор драйверов или серверов ввода/вывода и имеют хорошо развитые средства создания собственных программных модулей или драйверов новых устройств нижнего уровня. Для подсоединения драйверов ввода/вывода к SCADA системе в настоящее время используются следующие механизмы:
а) ставший стандартом динамический обмен данными DDE (Dynamic Data Exchange);
б) собственные протоколы фирм-производителей SCADA систем, реально обеспечивающие самый скоростной обмен данными;
в) ОРС-протокол, который, с одной стороны, является стандартным и поддерживается большинством SCADA систем, а с другой стороны, лишен недостатков протоколов DDE [1].
Изначально протокол DDE применялся в первых человеко-машинных системах в качестве механизма разделения данных между прикладными системами и устройствами типа ПЛК (программируемые логические контроллеры). Для преодоления недостатков DDE, прежде всего для повышения надежности и скорости обмена, разработчики предложили свои собственные решения (протоколы), такие, как AdvancedDDE-или FastDDE-протоколы, связанные с пакетированием информации при обмене с ПЛК и сетевыми контроллерами. Но такие частные решения приводят к ряду проблем:
– для каждой SCADA системы пишется свой драйвер для поставляемого на рынок оборудования;
– в общем случае два пакета не могут иметь доступ к одному драйверу в одно и то же время, поскольку каждый из них поддерживает обмен именно со своим драйвером.
Основная цель ОРС-стандарта (OLE for Process Control) заключается в определении механизма доступа к данным с любого устройства системы управления. ОРС позволяет производителям оборудования поставлять программные компоненты, которые стандартным способом обеспечат клиентов данными с ПЛК. При широком распространении ОРС-стандарта появятся следующие преимущества:
ОРС позволят определять на уровне объектов различные системы контроля и управления, работающие в распределенной неоднородной среде;
ОРС устранят необходимость использования различного нестандартного оборудования и соответствующих коммуникационных программных драйверов;
у потребителя появится больший выбор при разработке приложений.