АВТОРЕФЕРАТ МАГИСТЕРСКОЙ ВЫПУСКНОЙ РАБОТЫ

Полтава Алексей Александрович

Тема магистерской работы: Анализ и разработка аппаратно-програмных средств для применения открытых технологий коммуникации в распределенных системах управления

Научный руководитель: к.т.н., доц. Хорхордин Александр Владимирович



E-Mail : MYeducationUA@mail.ru
Главная Ссылки Библиотека Таблица поиска

Обоснование темы и ее актуальность

В последние три года наблюдается оживление рынка систем промышленной автоматизации как на Украине, так и за границей. Основные производственные фонды украинских предприятий требуют модернизации, которая стимулирует развитие рынка автоматизированных систем контроля технологическими процессами (АСУ ТП).

В промышленных сетях применяются десятки коммуникационных технологий и протоколов. Они позволяют создавать распределенные системы, которые объединяют разные сенсоры, контроллеры и исполнительные устройства. Подключение этих устройств к сетям обычно осуществляется с помощью сложных специализированных протоколов: Profibus, FIP, ControlNet, Interbus-S, DeviceNet, P-NET, WorldFIP, LongWork ли Modbus Plus. Протоколы разработаны с учетом особенностей производства и технических систем, обеспечивают надежные соединения и высокую точность управления. Оборудование, для которого они предназначены, должно надежно работать при высоких температурах или влажности, в условиях сильной вибрации химически активной среды. Тем временем кроме надежности функционирования все более важными требованиями в системах АСУ ТП становятся функциональные возможности, простота инсталляции и обслуживания, приспсобленность к специфическим условиям, соответствие общепринятым стандартам.

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

Развитие микропроцессорной технологии оказывало воздействие к переходу к архитектуре распределенных систем: функции автоматизации все чаще начали реализовываться вне блока центрального процессора — в датчиках, агрегатах и исполнительных механизмах. Простые сенсоры стали превращаться в коммуникационные устройства. «Интеллектуализация» периферийного технологического оснащения и появление цифровых интерфейсов породили потребность в новых видах коммуникаций.

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

Такие большие сроки вызваны особенностями данной области. Сфера технологий промышленной связи в значительной мере фрагментирована, прежде всего, вследствие разнообразия областей применения. Это автоматизация в разных областях промышленности, интеллектуальные дома, разные технические системы (например, автомобильная и авиакосмической области) — везде необходим некоторый физический способ объединения промышленных или бортовых компьютеров, контроллеров, датчиков, исполнительных механизмов, оборудование ввода/вывода, которые связывают и другиõ устройств.

Одной из важных проблем, которые решаются в процессе создания современных систем автоматизации технологических процессов- выбор технических, программных и инструментальных средств для реализации алгоритмов контроля и управления. Успех программно-технических комплексов разной архитектуры на рынке средств промышленной автоматизации, с одной стороны, предоставляет широкие возможности для создания высококачественных АСУ ТП, с другой стороны, требует обоснованного и тщательного подхода к принятию технических решений по составу аппаратуры и программного обеспечения. Естественным и главным руководством при выборе технических решений есть оптимизация соотношения "цена / качество". Дополнительным фактором как правило служит стремления пользователя (заказчика) к тому, чтобы любой модернизации созданной "под ключ" системы в процессе ее дальнейшей эксплуатации можно было осуществлять собственными силами.

Обзор состояния исследований

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

Таблица1- Сравнение характеристик протоколов


Fieldbus Название Разработчик Год создания Государственный стандарт Открытость
PROFIBUS DP/PA Siemens DP-1994, PA-1995 EN 50170 / DIN 19245 часть 3(DP) /4 (PA), IEC 1158-2 (PA) ASICs от Siemens и Profichip, Products около 300 производителей
INTERBUS-S Phoenix Contact, Interbus Club 1984 DIN 19258
EN 50.254
Производится
400 разработчиками
DeviceNet Allen-Bradley Март 1994 ISO 11898 &11519 17 производителей чипов, 300+ фирм продавцов, открытая спецификация
ARCNET Datapoint 1977 ANSI/ATA 878.1 Чипы, платы, ANSI документы
AS-I AS-I Консорциум 1993 Представлен IEC AS-II.C. рыночные статьи
Foundation Fieldbus H1 Fieldbus Foundation 1995 ISA SP50/IEC 61158 Чипы/прогр. обеспечение/множество поставщиков
Foundation Fieldbus High Speed Ethernet (HSE) Fieldbus Foundation В разработке, тестирование, Подготавливаються спецификации IEEE 802.3u
RFC для IP, TCP & UDP
Множество поставщиков Ethernet компонент, Очень низкая цена 
IEC/ISA SP50
Fieldbus
ISA & Fieldbus F. 1992 - 1996 IEC 1158/ANSI 850 Множество производителей чипов
Seriplex APC, Inc. 1990 Seriplex спецификации Поддерживается множество интерфейсов
WorldFIP WorldFIP 1988 IEC 1158-2 Множество поставщиков чипов
LonWorks Echelon Corp. Март 1991 Открытая спецификация
SDS Honeywell Январь, 1994 Honeywell Спецификация, Принято IEC, ISO11989 17 поставщиков чипов,
100+ продукции
ControlNet Allen-Bradley 1996 ControlNet Международный Открытая спецификация, 2 Производителя чипов
CANopen CAN In Automation 1995 CiA 17 Производителей чипов, 300 поставщиков продукции, Открытая спецификация
Ethernet DEC, Intel, Xerox 1976 IEEE 802.3, DIX v. 2.0 Множество производителей и поставщиков
Modbus Plus Modicon Закрытый, требуется лицензия/ASICs
Modbus RTU/ASCII Modicon EN 1434-3 (уровень 7)
IEC 870-5 (уровень 2)
Открытая специффикация, нет спец. требований к аппаратуре
Удаленный I/O Allen-Bradley 1980 Закрытая спецификация
Data Highway Plus (DH+) Allen-Bradley Закрытая спецификация

 
 
 
 
 
 
 

Физические характеристики

Fieldbus Название Топология Physical Media Макс. узлов Max. расстоояние
PROFIBUS DP/PA шина, звезда & кольцо витая пара или волокно 127 узлов
(124 slaves - 4 сегмента, 3 повторителя)  + 3 masters
100м между сегментами @ 12Мбит; 24 Km (волокно) (baudrate and media dependent)
INTERBUS-S Segmented with "T" drops Twisted-pair, fiber, and slip-ring 256 узлов 400 м/сегмент, 12.8 Km всего
DeviceNet Trunkline/dropline с ветвями Витая пара для сигнального & питания 64 узла 500m (от скороти зависит)
6Km w/ повторители
ARCNET Star, bus, distributed star Coax, Twisted-pair, Fiber 255 узлов Коаксиал 2000 м; Витая пара 400 м; Волокно 6000 м
AS-I Шина, кольцо, звезда, Двух жильный кабель 31 slaves 100 м, 300 с повторителем
Foundation Fieldbus H1 Звезда или шина Витая пара, волокно 240/сегмент, 65,000 сегмент 1900 м @ 31.25K провод
Foundation Fieldbus HSE Звезда Витая пара, волокно IP адрессация - не ограниченна 100м @ 100Mbaud витая пара
2000м @ 100Mbaud волокно полный дуплекс
IEC/ISA SP50
Fieldbus
Звезда или шина Втиая пара, волокно, радио IS 3-7
не IS 128
1700m @ 31.25K
500M @ 5Mbps
Seriplex Дерево, петля, кольцо, multi-drop, звезда 4-жильный экранированный кабель 500+ устройства 500+ футов
WorldFIP Шина Витая пара, волокно 256 узлов До 40 Km
LonWorks Шина, кольцо, петля, звезда Витая пара, волокно, линии напряжения 32,000/домен 2000m @ 78 kbps
SDS Trunkline/Dropline Витая пара & 64 узла,
126 адресов
500м (скороть зависит от расстояния)
ControlNet Линейная, дерево, звезда, или комбинации Коаксиал, волокно 99 узлов 1000м (коаксиал) 2 узла
250м с 48 узлами
3km fiber; 30km волокно w/ повторители
CANopen Trunkline/Dropline Витая пара + опционально Signal & Power 127 узлов 25-1000m (скорость передачи зависит от расстояния )
Industrial Ethernet Шина, Звезда Ромашка Тонкий коаксиал, Витая пара, Волокно; Толтый коаксиал (реже) 1024 узла, расширяется маршрутизаторами Тонкий: 185m 
10 Base T (Витая пара): Max 100m (90 м горизонтльный кабель, 5m drops, 1m patch)
Max 4 хаба/повторителя между узлами
4Km расстояние w/o маршрутизаторы
Волокно: 100 Base FX 400m
2.5 Km multi режим w/o коммутаторы; 50 Km mono режим w/ Коммутаторы
Modbus Plus Линейный Витая пара 32 узла на сегмент, 64 max 500m на сегмент
Modbus RTU/ASCII линия, звезда, дерево
Сеть w/ сегменты
Витая пара 250 узлов на сегмент 350m
Удаленный I/O Linear Trunk Пара коакс. 32 узла/сегмент 6 km
DH+ Linear Trunk Пара коакс. 64 узла/сегмент 3 km

 
 
 

Механизм передачи

Fieldbus Name Коммуникационные Методы Свойства Передачи Размер передав. Данных Метод арбитража Проверка ошибок Диагностика
PROFIBUS DP/PA Master/slave
точка-точка
DP: 9.6, 19.2, 93.75, 187.5, 500 Kbps, 1.5, 3, 6, 12 Mbps
PA: 31.25 kbps
0-244 байт Приход маркера HD4 CRC станция, модуль & канальная диагностика
INTERBUS-S Master/slave с полной передачей кадра 500kБит/s,
полный дуплекс
1-64 Байт data
246 Bytes Параметр
512 bytes h.s.,
неограниченный блок
нет 16-bit CRC определение сегмента CRC ошибка и разрыв кабеля
DeviceNet Master/slave, multi-master, точка-точка 500 kbps,
250 kbps,
125 kbps
8-byte переменный размер с фрагментацией для больших пакетов Определение несущей с множественным доступом w/ не разрушающий Bitwise арбитраж CRC проверка Мониторинг шины
ARCNET Точка-точка 19.53K до 10M 0 до 507 bytes прохождение маркера 16-bit CRC Встроенный контроль на уровне данных
AS-I Master/slave с циклическим опросом Data and power, EMI защита 31 slaves с 4 в и 4 из Master/slave с циклическим опросом Манчестерский код, Хамминг-2 Ошибка в Slave, Ошибка в устройстве
Foundation Fieldbus H1 Client/server publisher/ subscriber, Уведомительное сообщение 31.25 kbps 128 octets Scheduler, multiple backup 16-bit CRC Удаленная диагностика, сетевые мониторы, статус параметры
Foundation Fieldbus HSE Клиент/Сервер, Publisher/Subscriber, Уведомлен. о событии 100Mbps Перемен., использует стандарт TCP/IP CSMA/CD CRC
IEC/ISA SP50
Fieldbus
клинет/сервер Publisher/ subscriber 31.25 kbps IS+1, 2.6, 5 Mbps 64 октета высок. & 256 низкий приоритет Scheduler, маркеры, или мастер 16-bit CRC конфиг. управлен. сетью
Seriplex Master/slave
точка- точка
200 Mbps 7680/передача Sonal мультиплексирование конец кадра & проверка отклика поврежден. кабеля
WorldFIP точка- точка 31.25 kbps, 1 & 2.5 Mbps, 6 Mbps волокно нет ограничений, переменные 128 bytes общий арбитраж 16-bit CRC, индикатор "новых" данных Таймаут сообщения, redundant cabling
LonWorks Master/slave
точка- точка
1.25 Mbs полный дуплекс 228 bytes Определение несущей, множествен. доступ 16-bit CRC База данных CRC ошибок и ошибок устройств
SDS Master/slave, 
точка- точка,
широковещательный,
multi-master
1Mbps,
500 kbps,
250 kbps,
125 kbps
8-byte переменная длина сообщения Определение несущей, множественный доступ w/ не разрушающий арбитраж CRC проверка мониторинг шины
ControlNet Producer/Потребитель, Объектная модель устройства 5 Mbps 0-510 байт переменная CTDMA Множественный доступ с временным разделением Изменен CCITT с 16-битным Полиномом Дулированный идентифкатор узла, Узел, Slave ошибки
CANopen Master/slave, точка - точка, широковещательные пасылки, multi-master 10K, 20K, 50K, 125K, 250K, 500K, 800K, 1Mbps 8-байт переменная длина сообщения Множественный доступ с определением несущей w/ не разрушающий арбитраж 15 бит CRC Контроль ошибок & Экстренные сообщения
Industrial Ethernet точка- точка 10, 100Mbps 46-1500 Bytes CSMA/CD CRC 32
Modbus Plus точка- точка 1Mbps переменная
Modbus RTU/ASCII Master/Slave 300 bps - 38.4Kbps 0-254 Bytes
Удаленный I/O Master/Slave 57.6 - 230 kbps 128 Bytes CRC 16 нет
DH+ Multi-Master, точка-<>точка 57.6 kbps 180 Bytes нет

 
 
 
Исполнение
Название полевой технологии Время цикла: 256 Дискретное
16 узлов с 16 I/O
Время цикла: 128 Аналоговый
16 узлов с 8 I/O
Блочная передача по 128 байт
1 узел
PROFIBUS DP/PA Зависит от конфигурации
стандартно <2ms
Зависит от конфигурации
стандартно <2ms
не доступно
INTERBUS-S 1.8 ms 7.4 ms 140 ms
DeviceNet 2.0 ms Master-slave polling 10 ms Master-slave polling 4.2 ms
ARCNET Зависит от уровня приложений Зависит от уровня приложений Зависит от уровня приложений
AS-I 4.7 ms не возможно не возмжно
Foundation Fieldbus H1 <100 ms стандартно <600 ms стандартно 36 ms @ 31.25k
Foundation Fieldbus HSE Not Applicable; Latency <5ms Not Applicable; Latency <5ms <1ms
IEC/ISA SP50 Зависит от конфигурации Зависит от конфигурации 0.2 ms @ 5 Mbps
1.0 ms @ 1 Mbps
Seriplex 1.32 ms @ 200 kbps, m/s 10.4 ms 10.4 ms
WorldFIP 2 ms @ 1 Mbps 5 ms @ 1 Mbps 5 ms @ 1 Mbps
LonWorks 20 ms 5 ms @ 1 Mbps 5 ms @ 1 Mbps
SDS <1 ms, управляемый событиями 5 ms polling @ 1 Mbps 2 ms @ 1 Mbps
ControlNet <0.5 ms <0.5 ms <0.5 ms
CANopen <1 ms 5 ms polling @ 1 Mbps <2.5 ms
Industrial Ethernet Зависит от уровня приложений Зависит от уровня приложений Зависит от уровня приложений
Modbus Plus
Modbus RTU/ASCII
Удаленный I/O 12msec @230, 40 msec @57.6 цикл шины
DH+

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

На данном рисунке представленна типичная структура системы оперативного управления на основе открытых технологий коммуникации. В системе различают следующие уровни:

- уровень предприятия; на данном уровне находятся стандартные ПК, за которыми могут находиться главные технологи, отслеживающие какие-либо процессы в цеху;

- уровень цеха; на данном уровне располагаются промышленные компьютеры на которых установлены операционные системы реального времени. Данные компьютеры принимают информацию с нижнего уровня (датчиков), сразу обрабатывают и высылают сигналы управления на исполнительные механизмы. Если необходимо, то часть информации передается на уровень предприятия;

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

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

Перечень нерешенных вопросов

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

Характеристики протоколов

Рисунок 1. Возможности протоколов

Как видно из рисунка протокол Profibus занимает центральное место. По этой причине он был выбран мной для решения задачи автоматизации предприятия. При использовании данного протокола цена одного места (контроллер с сетевыми картами, устройством ввода-вывода, индикатором, блоком питания составил около 3000 евро). Цена колеблется, в зависимости от производителя оборудования. Кроме ценовых недостатков до некоторого времени существовали проблемы с передаваемой информацией- невысокая приспособленность к передаче различного вида трафика данных. Еще одним недостатком является недостаточное количество информации о каждом виде протокола, его возможностях, примерах построения систем автоматизации с его использованием.

Протокол Profibus

Существует несколько разнообразных протоколов Profibus: FMS, DP, PA. Каждый назначается для своей задачи: -FMS- для передачи больших объемов информации; -DP- для решения задач реального времени; -PA- для опасного производства. За задачей требуется передача данных в реальном времени. Поэтому рассмотрим протокол PROFIBUS-DP.

Протокол PROFIBUS-DP предназначен для высокоскоростной передачи данных. На этом уровне контроллеры, например программируемые логические контроллеры (PLC), обмениваются данными со своими периферийными устройствами через быструю последовательную связь. Обмен данными с этими распределенными устройствами происходит в основном циклически. Центральный контроллер (ведущее устройство) считывает входные данные из известного устройства и посылает назад известному устройству исходные данные. Важно то, что цикл шины короче программного цикла контроллера, который в большинстве прибавлений равняется приблизительно 10 мс.

Взаимодействия: - точка-точка (передача пользовательских данных) или многоточка (синхронизация); - периодическая передача пользовательских данных между ведущим и ведомым устройствами и непериодической передачей данных между ведущими устройствами.

Режимы:

- работа: периодическая передача входных и выходных данных;

- сбрасывание: входные данные считываются, а исходные сбрасываются;

- останов: возможные только функции главный-ведущий;

- синхронизация входных и/или исходящих данных всех известных DP-устройств;

- Sync-Режим: синхронизируются все выходные данные;

- Freeze-Режим: синхронизируются все вступительные данные;

Функциональные возможности:

- циклические передачи пользовательских данных между ведущими DP-устройствами или ведомыми DP-устройствами;

- циклические передачи пользовательских данных между ведущими DP-устройствами или ведомыми DP-устройствами;

- проверка конфигурации известных DP-устройств;

- мощные диагностические возможности, 3 иерархических уровня диагностических сообщений;

- синхронизация входных и/или исходных данных;

- присвоение адресов через шину ведомыми DP-устройствами;

- максимум 246 байтов входных и исходящих данных на ведомыми DP-устройство, около 32 байт;

Механизмы защиты:

- все Сообщения передаются с хеммінговим відстанем HD=4;

- сторожевые таймеры в DP - устройствах;

- защита доступа к входящей/исходящей информации в известных DP-устройствах;

- отслеживание передач данных с использованием таймера, который настраивается, в ведущем DP-устройстве (DPM1);

Типы устройств:

- ведущее DP-устройство класса 2 (DPM2), например прибор программирующий/конфигурирующее устройство;

- ведущее DP-устройство класса 1 (DPM1), например центральный контроллер, такой, как PLC, CNC, RC; - известное DP-устройство, например устройство двоичного или аналогового вывода;

- установка и соединение кабелем: подключение отсоединение станций без влияния на другие станции;

- надежность и простота управления двухпроводной техникой передачи;

Основные характеристики.

Для успешного использования шинной системы одной высокой пропускной способности недостаточно. Для удовлетворения потребностей пользователей необходимо, простая установка и обслуживание, возможности диагностики и безошибочная передача данных. Протокол PROFIBUS-DP оптимальным образом удовлетворяет всем этим требованиям. Производительность: Передача 512 бит входными и исходными данных, распределенных между 32 станциями, занимает в шине PROFIBUS-DP приблизительно 6 мс. Этого довольно для удовлетворения требования небольшого времени реакции системы. Значительное увеличение скорости в сравнении с шиной PROFIBUS-FMS происходит в основном благодаря использовании функции SRD (Send and Receive Data - Послать и Получить Данные) уровня 2. Эта функция позволяет передавать входные и выходные данные в одном цикле сообщений. Кроме того, производительность повышается благодаря увеличению скорости передачи до 1,5 Мбит/с и установленные требования специфицируются для новых разработок по производительности.

Конфигурации системы и типы устройств.

Стандарт PROFIBUS-DP позволяет создавать системы с одним или несколькими ведущими устройствами. Это дает чрезвычайную гибкость при конфигурировании системы. До одной шины можно подключать до 126 станций (ведущих и ведомымых). Описание конфигурации системы состоит из количества станций, соответствия между адресом станции и адресом В/В, последовательности данных, формата диагностических сообщений и параметров шины. Каждая система PROFIBUS-DP содержит устройства разных типов. В зависимости от конкретного прибавления они подразделяются на три основных типа: Ведущее DP-устройство класса 1 (DPM1). Это центральный контроллер, который обменивается информацией с децентрализованными станциями (ведомыми DP-устройгтвами) в некотором определенном цикле сообщений. Типичными устройствами этого типа являются Программируемые Контроллеры (PLC), числовые контроллеры (CMC) или контроллеры роботов (RC). Ведущее DP-устройство класса 2 (DPM2) Устройство этого типа предназначено для программирования, конфигурирования или диагностики. Они используются в период подготовки системы и задача ее конфигурации. Известное DP-устройство А Известное DP-устройство - это периферийное устройство (датчик/привод), собирает входную информацию и выдает на периферийное устройство исходные данные. Возможны также такие устройства, которые работают только с входными или только с выходными данными. Типичными известными DP-устройствами являются устройства с двоичным вводом выводом 24 В ли 230 В, аналоговым вводом, аналоговым выводом, счетчики и т.п. Количество входных и выходных данных не зависит от устройства и ограничивается 246 байтами. Много доступных в данное время ведомые DP-устройства имеют только 32 входных и 32 выходных байта данных. В большинстве случаев эта граница определяется задачами конкретной реализации. В системах с одним ведущим устройством на протяжении рабочей фазы активно только одно ведущее устройство. Ведущим устройством процесса есть Программируемый Логический Контроллер (PLC). PLC соединяется через шину с распределенными ведомыми DP-устройствами. Эта конфигурация дает самый короткий цикл шины. В системах с несколькими ведущими устройствами на шине активно несколько ведущих DP-устройств. Они работают или как независимые системы, любая из которых состоит из одного ведущего и относящихся к нему известных устройств, или как дополнительные конфигурирующие диагностические устройства. Любой ведущее устройство может читать входные или исходные образы. Записывать данные в известное DP-устройство может только одно ведущее устройство (которое задается при конфигурировании). Цикл шины в системах с несколькими ведущими устройствами большее, чем в системах с одним ведущим устройством.

Состав устройств сети Profibus

Рисунок 2 - Состав устройств сети Profibus

Работа системы: В спецификацию PROFIBUS-DP включается подробное описание работы системы. При этом основное внимание отводится взаимодействиям устройств. Основное влияние на работу системы делает состояние DPM1. Этим состоянием можно руководить локально с помощью конфигурирующего устройства. Состояния обычно бывают следующими: ОСТАНОВ В этом состоянии между DPM1 и известными DP-устройствами никаких данных не передается. СБРАСЫВАНИЕ DPM1 считывает входную информацию из известного DP-устройства и поддерживает свои выходы в состоянии защиты от сбоев. РАБОТА DPM1 находится в состоянии передачи данных. В последовательности циклических сообщений из известных DP-устройств считывается входная информация, а исходная информация в них записывается.Устройство типа DPM1 на протяжении интервала времени, настраиваются, передает свой локальный статус всем предназначенным для работы с ним DP-устройствам. Для этого оно использует групповую команду. Реакция системы на неисправность, которая возникла во время фазы передачи данных, например сбой DP-устройства, определяется конфигурационным параметром DPM1-устройства - "Авто-Сбрасывание" ("Auto-Clear"). Если параметр "Авто-Сбрасывание" находится в состоянии "истина", DPM1 переключает выходы всех предназначенных для работы с ним известных DP-устройств в состояние защиты от сбоев, который означает, что они не могут передавать недостоверные данные. После этого DPM1 переходит в состояние СБРАСЫВАНИЯ (CLEAR). Если параметр "Авто-Сбрасывание" находится в состоянии "неправда", DPM1, в случае неисправности известного DP-устройства, остается в состоянии РОБОТА (OPERATE). Пользователь может задавать реакцию системы.

Состав устройств сети Profibus

Рисунок 3 Структура кадра

На рисунке: Tbit- 1/частоту; SD- начальный ограничитель; LE- длина данных процесса; DA- адреса назначения; SA- адрес источника; FC- тип данных; Data Unit- процессные данные; FCS- проверочная последовательность; ED- конечный ограничитель; SB- начальный ограничитель; PB- бит паритета; EB- стоп бит.

Цель и задачи моего исследования

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

Научная новизна роботы

Как известно, на многих промышленных предприятиях Украины, на производственном уровне в настоящее время доминирует "лоскутная", "островная" автоматизация. Здесь отсутствует единая информационная среда, которая смогла бы стать основой системы оперативного учета и управления ресурсами производства на уровне участка, цеха, да и предприятия в целом. В то время как на административно-хозяйственном уровне в рамках ERP-системы осуществляется учет каждой финансовой операции и каждого документа, на уровне производства подобного детального контроля не обеспечивается. Но именно на этом уровне рождается прибавочная стоимость, осуществляются основные затраты и скрыты главные источники экономии, обеспечивается производственный план и требуемое качество продукции, а также работают многие другие факторы, определяющие эффективность и рентабельность предприятия в целом. Таким образом, из контура автоматизированного контроля и управления предприятием выпадает основное звено - Производственный блок. Производство в этом случае представляет собой непрозрачный (с точки зрения контроля и мониторинга, а значит и управления) "черный ящик". Его внутренние процессы информационно и логически не взаимосвязаны и не синхронизированы по времени с процессами административно-хозяйственной и финансовой деятельности предприятия в целом. Получается так, что применительно к Производству основная задача АСУП - своевременно обеспечить поставки сырья и комплектующих, задать производственный план, подготовить склад и отдел сбыта к отгрузке и затем пассивно ждать появления готовой продукции. Но плановые сроки срываются из-за не оперативности поступления информации с производства. Информация поступает раз в месяц или квартал. Нет возможности оперативно скорректировать план-график, если, например, главный конвейер встал на непредвиденный ремонт, прессовщик не вышел на работу и т.п. Дело в том, что для решения таких проблем необходима система оперативного управления производственными процессами с учетом фактической ситуации, которая в настоящих условиях подвержена значительным и быстрым изменениям. Без такой системы управлять производством приходится интуитивно и с помощью голоса на фоне большого числа текущих проблем.

Практическая ценность работы

В результате выполнения дипломного проекта предполагается написание программы приближенно отражающей процессы происходящие в сети. Данная программа будет написана на языке Delphi. При заданных начальных условиях и под влиянием помех (искусственно задаваемых пользователем) будет производиться моделирование. В результате моделирования будет представлен график отображающий все реакции сети на помехи и введенные начальные условия. Необходимо отметить, что для моделирования обычных (не промышленных) сетей существует множество различных пакетов, среди них Net Cracker. Его я использовал на начальном этапе проектирования промышленной сети для заданного объекта. Устройства промышленной сети я заменил устройствами локальной сети и задал некоторые параметры (удовлетворяющие некоторым требованиям промышленной сети). Полученные результаты можно сравнивать с результатами своей программы.

Выводы по работе

В результате проектирования были получены следующие результаты: Структура сети – рисунок

Состав устройств сети Profibus

Рисунок 4- Схема сети

На верхнем уровне терминал оператора для контроля за сетью. На его ПК установлена одна из операционных систем: Windows NT, Linux и т.д. Средний уровень: магистрально-модульная систему , например на основе VME компьютеров. На VME может работать одна из ОС реального времени, например: OS-9, QNX, VRTX. Магистрально-модульная система соединяется с компьютерами верхнего уровня посредством сети офисного типа- Ethernet. Нижний уровень составляют микроконтроллерные устройства, обеспечивающие доступ к объектам управления . Микроконтроллерные устройства объединены между собой с помощью Fieldbus сети. С помощью этой же сети осуществляется связь между устройствами нижнего и среднего уровней системы управления. Скорость обмена на нижнем уровне 187,5 кбит/с. Все уровни связаны топологией- шина. По результатам предварительного моделирования сеть работоспособна.

Перспективы исследования

Следующим этапом в работе предполагается написание программы для более точного моделирования процессов в сети. Для этого необходимо более детальное изучение протокола обмена. Следующим этапом предполагается выбрать оборудование "удовлетворяющее" результатам моделирования, но с более низкой стоимостью.

Вверх

Главная Библиотека Результаты поиска Ссылки