Материал: Разработка малоканальной системы удаленного контроля состояния объекта

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам

одновременный доступа для 8 управляющих компьютеров;

установка 8 модулей со 128 каналами ввода-вывода;

программная поддержка: OPC-сервер, элементы управления ActiveX, SCADA-пакет Advantech Studio.

Номенклатура используемых в блоке модулей ADAM-5000 позволяет решить поставленную задачу. В разрабатываемой системе требуется работать с 2 аналоговыми сигналами по току и с 2 по напряжению, с 1 тестовым аналоговым выходным сигналом, с 6 дискретными сигналами типа «сухой контакт» и с 8 дискретными сигналами разомкнутый коллектор. Среди модулей, предоставляемых фирмой Advantech, выберем следующие:

. Аналоговый ввод реализуем с помощью двух 8-канальных модулей ADAM-5017, т.к. каналы модуля допускают настройку либо на входной ток, либо на напряжение. Один модуль будет являться приемником аналогового тока (2 канала), второй - приемником аналогового напряжения (2 канала).

Технические характеристики модуля ADAM-5017 [8]:

· 8 дифференциальных каналов;

·        диапазоны входного сигнала: ±150, ±500 мВ, ±1, ±5, ±10 В; 0…20 мА;

·        частота выборки 10 Гц (общая);

·        16-разрядный код.

Модуль ADAM-5017 является экономичным решением для реализации широкого класса систем измерений и контроля параметров. Наличие в модуле оптоизоляции входных аналоговых цепей от системной магистрали с напряжением изоляции 3000В постоянного тока значительно снижает вероятность повреждения микроконтроллера помехами и наводками высокой интенсивности во входных цепях.

. Аналоговый вывод реализуем с помощью одного 4-х канального модуля аналогового вывода - ADAM-5024. Первый канал модуля будет использоваться для вывода тестового сигнала заданного вида. Технические характеристики модуля ADAM-5024 [8]:

· 4 выходных канала:

· выходные диапазоны: 0…20, 4…20 мА, 0…10 В;

·        12-разрядный код;

·        Программируемая скорость нарастания выходного сигнала: 0,125…0,128 мА/с; 0,0625…64,0 В/с.

3. Дискретный ввод-вывод реализуем с помощью 16-канального модуля дискретного ввода/вывода ADAM-5050. 6 каналов будут использованы дискретный ввод (типа «сухой» контакт) и 8 каналов - для реализации дискретных выходов типа разомкнутый коллектор. Режим работы канала выбирается DIP-переключателем.

В результате получим структуру системы контроля состояния объекта, изображенную на рисунке 3.

Рисунок 3 - Структура системы контроля состояния объекта

Оценим стоимость построения системы контроля состояния объекта на основе выбранных модулей, исходя из их цены (таблица 1):

Стоимость = цена базового блока ADAM-5000/TCP + 2*(цена модуля ADAM-5017) + цена модуля ADAM-5024 + цена модуля ADAM-5050 = (419,09+2*162,31+224,79+76,20) € = 1044,7*43 € = 44922,1 руб.

Таблица 1

Стоимость изделий серии ADAM-5000 [7]

Модель

Краткое описание

Цена (с НДС)


ADAM-5000/TCP

Базовый модуль, 8 слотов, сетевой интерфейс Ethernet (протокол Modbus/TCP)

419.09

ADAM-5017

Модуль аналогового ввода, 8 каналов

162.31

ADAM-5024

Модуль аналогового вывода, 4 канала

224.79

ADAM-5050

Модуль дискретного ввода/вывода, 16 универсальных каналов

76.20


2.1.2 Реализация системы на основе модулей серии ADAM-6000

Модули ADAM-6000 - это интеллектуальные модули. Они являются развитием серии ADAM-4000 и в основном отличаются от последней наличием поддержки сети Ethernet, что позволяет легко интегрировать модули в существующие локальные сети. Тем самым упрощается процесс создания комплексов сбора данных в местах с развитой сетевой инфраструктурой. Модули этой серии позволяют строить эффективные по стоимости распределённые системы контроля и управления. В каждый из них встроена web-страница, делающая удаленный контроль доступным средствами браузера сети [9].

Для реализации построения системы будет использовано всего лишь два интеллектуальных модуля - ADAM-6024 и ADAM-6050.

Модуль ADAM-6024 - универсальный 12-канальный модуль ввода-вывода. Два канала модуля будут задействованы под аналоговый ввод по току и два - под аналоговый ввод по напряжению; один канал - под аналоговый вывод тестового сигнала и еще один - для второго аналогового вывода; 2 канала дискретного ввода будет использованы по схеме «сухой» контакт, а 2 канала дискретного вывода - для включения по схеме разомкнутого коллектора.

Технические характеристики ADAM-6024 [10]:

·   6 дифференциальных каналов аналогового ввода с разрешением 16 бит;

·   диапазоны входного сигнала: ±10 В, 0/4 ~ 20 мА;

·   частота выборки 10 Гц (общая);

·   2 канала аналогового вывода с разрешением 12 бит;

·   диапазоны выходного сигнала: 0 ~10 В, 0/4 ~ 20 мА.

·   2 канала дискретного ввода, в том числе «сухой» контакт;

·   2 канала дискретного вывода типа открытый коллектор.

Внешний вид модуля ADAM-6024 представлен на рисунке 4.

Рисунок 4 - Модули ADAM-6024 и ADAM-6050

Так как число каналов модуля ADAM-6024 недостаточно под дискретные вводы/выводы (необходимо дополнительно 4 канала дискретного ввода и 6 каналов дискретного вывода), то следует выбрать ещё один модуль фирмы Advantech, который позволит построить систему. Проанализировав модули серии ADAM-6000, можно прийти к выводу, что для правильного функционирования системы удаленного контроля состояния объекта нужно в систему добавить модуль ADAM-6050 - 18-канальный модуль дискретного ввода-вывода с гальванической изоляцией. 4 канала дискретного ввода этого модуля будут использованы на «сухой» контакт и 6 каналов дискретного вывода для реализации разомкнутого коллектора.

Технические характеристики модуля ADAM-6050 (рисунок 4):

·   количество каналов - 18;

·   тип каналов: 12 каналов дискретного ввода с гальванической изоляцией (сигнал до 30 В, цепь с «сухим» контактом), 6 каналов дискретного вывода типа открытый коллектор (до 30 В/ 200 мА).

Оценим стоимость аппаратной части системы на основе выбранных модулей, исходя из их цены (таблица 2):

Стоимость = цена модуля ADAM-6024 + цена модуля ADAM-6050 =

= (483,49+193,19)€=676,68*43=29097,24 руб.

Таблица 2

Модули серии ADAM-6000 фирмы Advantech [9]

Модель

Краткое описание

Цена (с НДС)


ADAM-6024

Комбинированный модуль ввода-вывода, 12 дискретных и аналоговых каналов, интерфейс Ethernet, протокол Modbus/TCP

483.49

ADAM-6050

Модуль дискретного ввода/вывода, 12 входов, 6 выходов, гальваническая изоляция, интерфейс Ethernet, протокол Modbus/TCP

193.19


Из проведённого анализа становится ясно, что для разработки системы контроля состояния объекта целесообразно использовать интеллектуальные модули серии ADAM-6000, а не совокупность базового блока ADAM 5000/TCP с модулями серии ADAM-5000.

2.1.3 Программные средства фирмы Advantech

Для конфигурирования и начальной настройки модулей в комплекте с базовым блоком и модулями фирма Advantech поставляет программный продукт - утилита ADAM - 5000TCP/6000 Utility. За отдельную плату фирма Advantech предоставляет пакет визуального программирования Advantech Studio для отображения поступающих сигналов в режиме реального времени.система Advantech Studio - один из основных компонентов, предназначенных для реализации концепции eAutomation, предложенной фирмой Advantech. Цель этой концепции - сделать информацию о производстве, технологических процессах более доступной для всех подразделений предприятия, а также его клиентов, обеспечить возможность работы с этой информацией в любое время и в любом месте. Область применения eAutomation может быть очень широкой. Вот лишь несколько примеров эффективно решаемых задач:

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

·        интеграция данных АСУ ТП с программными системами управления предприятием, возможность создания «цифровой нервной системы» предприятия;

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

Концепция eAutomation включает в себя три основные технологии: IBM PC совместимые аппаратные платформы, сеть Ethernet и современные web-технологии.

Пакет Advantech Studio обладает следующими возможностям [11]:

· встроенная среда исполнения;

·        возможность публикации данных в виде HTML-страниц, встроенный web-сервер, совместимый с MS Internet Explorer, Netscape, подключение по сети или телефонной линии;

·        OPC-совместимость, клиент и сервер,

·        более 100 встроенных драйверов устройств;

·        поддержка формата XML;

·        передача сообщений по электронной почте;

·        возможность построения графиков на основе текущей и накопленной информации;

·        гибкая система формирования отчетов;

·        удаленные создание, редактирование и загрузка проектов;

·        гибкая система ограничения доступа к информации.

Стоимость SCADA-системы Advantech Studio возрастает с увеличением количества тегов. Для решаемой задачи выберем программное обеспечение AStudio V6.1 со средой разработки на 256 тегов для Windows XP/2000/NT стоимостью 12300 рублей [12].

2.2 Аппаратно-программные средства фирмы Siemens

Siemens - это один из немногих мировых производителей, способных предложить интегрированную платформу для решения широкого спектра задач комплексной автоматизации во всех секторах и фазах промышленного производства: от приема сырья и комплектующих до отгрузки готовой продукции. Эта платформа получила наименование Totally Integrated Automation (TIA).позволяет охватывать все уровни управления: от полевого уровня до корпоративного уровня управления предприятием, обеспечивает максимальную прозрачность этих уровней, сводит к минимуму количество используемых интерфейсов. Результатом внедрения концепции TIA стала максимальная функциональная совместимость программируемых контроллеров, приборов человеко-машинного интерфейса, приводов, систем управления процессами.

2.2.1 Программируемые контроллеры S7-1200

Программируемые контроллеры SIMATIC S7-1200 - это новое семейство микроконтроллеров для решения самых разных задач автоматизации малого уровня. Эти контроллеры имеют модульную конструкцию и универсальное назначение. Они способны работать в реальном масштабе времени, могут использоваться для построения относительно простых узлов локальной автоматики или узлов комплексных систем автоматического управления, поддерживающих интенсивный коммуникационный обмен данными через сети Industrial Ethernet/PROFINET, а также PtP (Point-to-Point) соединения.

Программируемые контроллеры S7-1200 способны обслуживать от 10 до 284 дискретных и от 2 до 51 аналогового канала ввода-вывода. При одинаковых с S7-200 конфигурациях ввода-вывода контроллер S7-1200 занимает на 35% меньший монтажный объем [13].

Серия S7-1200 включает 3 модели центральных процессоров (рисунок 5), отличающихся производительностью, объемами встроенной памяти, количеством и видом встроенных входов и выходов и другими показателями. Каждый центральный процессор S7-1200 оснащен встроенным интерфейсом Ethernet, который используется для программирования и диагностики, обмена данными с другими системами автоматизации, устройствами и системами человеко-машинного интерфейса. Для организации обмена данными могут использоваться транспортные протоколы TCP/IP, ISO на TCP и S7 функции связи (S7 сервер или S7 клиент) [14].

К центральному процессору (CPU) программируемого контроллера S7-1200 могут быть подключены коммуникационные модули (CM); сигнальные модули (SM) и сигнальные платы (SB) ввода-вывода дискретных и аналоговых сигналов. Совместно с ними используются 4-канальный коммутатор Industrial Ethernet (CSM 1277) и модуль блока питания (PM 1207). Все сигнальные модули выпускаются в пластиковых корпусах, которые могут монтироваться на 35-мм профильную рейку DIN с креплением защелками или на плоскую поверхность с креплением винтами. Bторой вариант крепления рекомендуется для установок с повышенными вибрационными и ударными нагрузками.

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

Рисунок 5 - Характеристики центральных процессоров серии S7-1200

Сигнальные модули устанавливаются справа от центрального процессора и могут использоваться в сочетании с CPU 1212С и с CPU 1214C. CPU 1211С не имеет шины подключения сигнальных модулей [15].

Для решения задачи, поставленной в данном дипломном проекте, использование центрального процессора CPU 1211C невозможно в связи с его ограничением на количество возможных каналов системы (рисунок 5).

В CPU 1212C встроено 8 дискретных каналов ввода, 6 дискретных каналов вывода и 2 канала аналогового ввода. Для решения задачи на базе CPU 1212C не хватает 2 дискретных каналов ввода, 1 аналогового канала вывода и 2 каналов аналогового ввода. Необходимо дополнительно установить 4-канальный модуль ввода аналоговых сигналов SM 1231 и 2-канальный модуль вывода аналоговых сигналов SM 1232 (рисунок 6) и 4-канальную сигнальную плату ввода-вывода дискретных сигналов SB 1223 (рисунок 7). Оценим стоимость построения системы контроля состояния объекта на основе выбранных модулей и CPU 1212C, исходя из их цены [15]:

Рисунок 6 - Сигнальные модули серии S7-1200

Стоимость = цена CPU 1212C + цена 4-канальной сигнальной платы ввода-вывода дискретных сигналов SB 1223 + цена 4-канального модуля ввода аналоговых сигналов SM 1231 + цена 2-канального модуля вывода аналоговых сигналов SM 1232 = 32400 + 6700 + 9500 + 5200 = 53800 руб.

Рисунок 7 - Сигнальные платы серии S7-1200

В CPU 1214C встроено 14 дискретных каналов ввода, 10 дискретных каналов вывода и 2 канала аналогового ввода. Для решения задачи на базе CPU 1212C не хватает 1 аналогового канала вывода и 2 каналов аналогового ввода. Необходимо дополнительно установить 4-канальный модуль ввода аналоговых сигналов SM 1231 и 1-канальную сигнальную плату вывода аналоговых сигналов SB 1232. Оценим стоимость построения системы контроля состояния объекта на основе выбранных модулей и CPU 1214C [15].

Стоимость = цена CPU 1214C + цена 4-канального модуля ввода аналоговых сигналов SM 1231 + цена 1-канальной сигнальной платы вывода аналоговых сигналов SB 1232 = 37600 + 9500 + 4300 = 51400 руб.

2.2.2 Программное обеспечение STEP 7 Basic

Программное обеспечение STEP 7 Basic - это система проектирования систем автоматизации на основе программируемых контроллеров SIMATIC S7-1200. Встроенная система проектирования WinCC Basic включает инструментальные средства, позволяющие выполнять конфигурирование панелей операторов SIMATIC Basic Panel, работающих с программируемыми контроллерами S7-1200.