Разработка приложений сбора, обработки, графического представления данных и управления "Adamview" - Курсовая работа

бесплатно 0
4.5 173
Разработка программы-модели в среде "Adamview" для имитации стратегии и наглядной иллюстрации работы программы. Настройка сети; описание эмулятора стратегии и экранных форм интерфейса оператора. Структурная схема распределённой системы управления.


Аннотация к работе
Современные SCADA (Supervisory Control And Acquisition System) - системы, служат для сбора и оперативного диспетчерского управления: 1) сбор данных о технологическом процессе; SCADA - система собирает информацию о технологическом процессе, обеспечивает интерфейс с оператором, сохраняет историю процесса, а так же автоматическое управление процессом. Имеется система для ввода / вывода, а так же набор библиотек. Результат разработки сохраняется с расширением *.gni, который представляет собой двоичный файл, содержащий всю информацию последнего сеанса редактирования. Простейшая стратегия содержит 1 задачу, 1 экранную форму и может иметь сценарий.Структурная схема системы управления представлена на рисунке 1. Рисунок 1 - Структурная схема системы управления Выбор аппаратных средств управления Технические средства выбираются по следующим критериям: · Тип и число входных и выходных каналов Для данной схемы выбираем процессорную плату РСА_6278 с характиристиками: Одноплатный промышленный сервер на базе 2 процессоровДля четвертого объекта управления выбираем следующую плату: PCL - 730 Основные характеристики: 32 канала дискретного ввода-вывода (16/16) PCL-730 с изоляцией до 2500В Для связи с объектами так же необходимо установить коммутационные платы. Стандартная коммутационная плата представляет собой соединение на одной керамической пластине элементов микросхем, резисторов, чипов и конденсаторов, связанных между собой проводниками. Для связи первого объекта с первым ПК, а так же второго объекта со вторым ПК соответственно выбирается следующая плата: PCLD-8115Данная диалоговая панель позволяет добавить, настроить и удалить экземпляр устройства ввода-вывода (рис.Параметр Допустимое количество ошибок перед остановом позволяет установить количество ошибок, при достижении которого произойдет завершение исполнения стратегии. Сохранять информацию об ошибках в файле "RUNERR.LOG" - если активизирован этот параметр, то сообщения об ошибках будут сохраняться в файле RUNERR.LOG в каталоге ADAMVIEW. Звуковой сигнал при возникновении ошибки во время исполнения - если активизирован этот параметр, ошибка будет приводить к возникновению короткого звукового сигнала. Вести журнал событий - если активизирован (установлен) данный параметр, то все события, возникающие в ADAMVIEW, будут сохраняться в файле архива событий ADAMVIEW.ELF (последние 100 событий), а также в файле ADAMVIEW.ELH (остальные события).Каждый активный элемент формы имеет уровень привилегий, который говорит о возможности использование кнопки тем или иным пользователем, основанной на его уровне привилегий. Если уровень привилегий кнопки больше чем уровень привилегий пользователя, то элемент становится неактивным. Прием и передача данных по сети выполняются при помощи функциональных блоков Блок ввода по локальной вычислительной сети и Блок вывода по локальной вычислительной сети соответственно. Содержание SCR1: Sub SCR1() dim p as tag, i as tag, d as tag dim x1 as tag, x2 as tag, x3 as tag, x4 as tag dim x4_1 as boolean, x4_2 as boolean, x4_3 as boolean, x4_4 as boolean dim y as boolean set p = gettag("DISP2", "SPIN2") set i = gettag("DISP2", "SPIN3") set d = gettag("DISP2", "SPIN4") set x1=gettag("TASK2", "SOC1") set x2=gettag("TASK2", "SOC2") set x3=gettag("TASK2", "SOC3") set x4=gettag("TASK2", "SOC4") x4_1=cbool(x1)"преобразование х1 в тип Boolean x4_2=cbool(x2) x4_3=cbool(x3) x4_4=cbool(x4) Его содержание приведено ниже: Sub SCR2() dim pid as tag dim man as tag dim ust as tag dim ao as tag dim x4_2 as boolean dim x2 as tag set x2 = gettag("TASK2", "SOC2") set pid = gettag("TASK2", "PID1") set man = gettag("DISP2", "BBTN6") set ust = gettag("DISP2", "SPIN6") set ao = gettag("TASK2", "AO1") x4_2 = cbool(x2) if x4_2 = false then outputf ao outputi 1,1 else if man = 0 then outputf pid else outputf ust end if end ifСтруктурная схема распределенной системы управления на базе интеллектуальных модулей с интерфейсом Ethernet и встроенной Web-страницей серии ADAM 6000 Структурная схема системы управления на базе устройств серии Adam 6000 представлена на рисунке 22. Использование Ethernet позволяет легко интегрировать системы на основе модулей ADAM_6000 в сети Интернет/интранет путем организации Web-доступа в реальном времени к данным модулей с помощью встроенного в каждый модуль сбора данных Web - сервера. Для организации взаимодействия со SCADA-системами верхнего уровня в модулях реализована поддержка протокола Modbus/ТСР и обмен данными происходит через ОРС - сервер. Для настройки встроенной в модули Web-страницы предусмотрена возможность удаленной загрузки JAVA - апплетов.Устройства серии ADAM-5000 предназначены для построения территориально-распределенных систем сбора данных и управления и обеспечивают выполнение: аналог

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

Введение

1. Структурная схема системы управления

2. Выбор аппаратных средств и их технические характеристики

3. Adamview

3.1 Настройка устройств

3.2 Настройка параметров исполнительной среды

3.3 Администрирование

3.4 Настройка сети

3.5 Описание эмулятора стратегии

3.6 Описание рабочей стратегии

3.7 Пояснение к экранным формам интерфейса оператора

4. Структурная схема распределенной системы управления на базе модулей серии Adam 6000

5. Структурная схема распределенной су на базе контроллеров Adam-5510 и Adam-5510/tcp

6. Структурная схема распределенной су на базе контроллера wincon-8000

Заключение

Библиографический список

Введение
Современные SCADA (Supervisory Control And Acquisition System) - системы, служат для сбора и оперативного диспетчерского управления: 1) сбор данных о технологическом процессе;

2) управление ответственными лицами на основе собранных данных и критериев.

SCADA - система собирает информацию о технологическом процессе, обеспечивает интерфейс с оператором, сохраняет историю процесса, а так же автоматическое управление процессом.

ADAMVIEW - пакет для создания SCADA систем. Применяется в проектах АСУТП технологического участка и уровня средней сложности. Пакет ADAMVIEW состоит из двух программных модулей: 1) построитель стратегий;

2) исполнительная среда - для исполнения стратегий.

Имеется система для ввода / вывода, а так же набор библиотек. ADAMVIEW имеет модульно - ориентированную открытую архитектуру. Результат разработки сохраняется с расширением *.gni, который представляет собой двоичный файл, содержащий всю информацию последнего сеанса редактирования.

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

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

ADAMVIEW имеет 4 редактора: 1) редактор задач;

2) редактор форм отображения (не более 8);

3) редактор отчетов;

4) редактор сценария.

Редактор отчетов обеспечивает выполнение 5 основных функций: 1) сбор данных;

2) конфигурирование формата;

3) составление расписания и автоматическая печать отчета;

4) генерация отчета событий;

5) генерация отчета тревог.
Заказать написание новой работы



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



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