3. Промышленные сети
Промышленная сеть – среда передачи данных. Включает набор стандартныхпротоколовобмена данными ифизический интерфейссвязи, что позволяет связать воедино технологическое оборудование и обеспечить взаимодействие нижнего и верхнего уровней системы управления.
Коммуникационная технология построения единой информационной сети, объединяющей интеллектуальные контроллеры, датчики и исполнительные механизмы, определяется одним термином fieldbus(полевая шина, или промышленная сеть).
Fieldbus– это не какой-то определенный протокол передачи данных и не тип сетевой архитектуры, этот термин не принадлежит ни одной отдельно взятой компании и обозначает скорее сферу применения, чем какую-либо конкретную сетевую технологию.
Fieldbus– это, во-первых, некий физический способ объединения устройств и, во-вторых, программно-логический протокол их взаимодействия, которые применимы для тяжелых промышленных условий.
Промышленные сети применяются на уровне устройств, обслуживающих реальный процесс производства и переработки материалов. Выход в системы представления (визуализации) данных, коммерческие и административные системы организуется, как правило, через стандартные офисные сети типа Ethernetчерез протоколTCP/IP.
К сети предъявляется множество разнообразных, зачастую противоречивых, требований. Некоторые основные требования, предъявляемые к «идеальной» промышленной сети приведены ниже:
производительность;
предсказуемость времени доставки информации, т.е. жесткая детерминированность поведения;
помехоустойчивость, например, при больших электромагнитных помехах;
доступность и простота организации физического канала передачи данных;
работа на длинных линиях с использованием недорогих физических сред (например, витая пара);
максимальный сервис для приложений верхнего уровня;
минимальная стоимость устройств аппаратной реализации;
возможность получения «распределенного интеллекта»;
управляемость и самовосстановление в случае возникновения нештатных ситуаций;
повышенная надежность физического и канального уровней передачи данных при работе в промышленной среде;
наличие специальных высоконадежных механических соединительных компонентов;
обеспечение функций реального времени.
Основное здесь – детерминированностьповедения, предполагающая, что все возможные события в сети могут быть заранее четко определены, и повышеннаянадежностьпередачи данных.
Как видно, в получившемся списке одни требования могут противоречить другим. Подобные противоречия приходится обходить постоянно и на всех уровнях проектирования, начиная с того, какой формат пакета передачи данных выбрать: тот, который позволит осуществлять расширенное управление сетью и удаленную загрузку, или тот, который обеспечит максимально быструю работу с большим числом дискретных сигналов.
Предпочтительность того или иного сетевого решения как средства транспортировки данных можно оценить по следующей группе критериев:
объем передаваемых полезных данных;
время передачи фиксированного объема данных;
удовлетворение требованиям задач реального времени;
максимальная длина шины;
допустимое число узлов на шине;
помехозащищенность;
денежные затраты в расчете на узел.
При выборе протокольного решения необходимо следовать принципу разумной достаточности, т.к. улучшение одного параметра часто приводит к снижению качества другого.
Различают следующие типы сетей:
локальные сети (LAN–Local Area Networks) – расположены на ограниченной территории;
городские сети (MAN–Metropolitan Area Networks) – предназначены для обслуживания территории крупных городов. Эти сети связывают локальные сети в масштабах города и обеспечивают их выход в глобальные сети;
глобальные сети (WAN–Wide Area Networks) – объединяют территориально удаленных пользователей на большой территории.
Промышленные сети можно отнести к типу LAN, но им присущи существенные отличия отLAN-сети, применяемой в офисных приложениях, посколькуFieldbus- это сеть для промышленного применения.
Системы, работающие по уникальным протоколам связи, получили название «закрытых систем». Уникальные системы производятся и поддерживаются одной компанией. Большинство таких систем зародилось в те времена, когда проблемы интеграции изделий от разных производителей не считались актуальными.
Успешно интегрировать в единую систему изделия от различных производителей, позволяет использование принципов открытых систем.
Открытые промышленные сети – сети, на которые распространяются международные стандарты промышленных сетей.
Сеть считается открытой, если она удовлетворяет следующим критериям:
наличием полных опубликованных спецификаций;
наличием доступных компонентов от ряда независимых поставщиков;
организацией хорошо определенного процесса ратификации возможных дополнений к стандартам и спецификациям.
То есть, каждый желающий имеет возможность использовать то, что уже наработано, или выполнять собственные разработки, в том числе и такие, которые могут использоваться другими.
Промышленные сети, в зависимости от области применения подразделяются на два уровня:
контроллерные сети (Field level) – промышленные сети этого уровня используются для управления процессом производства, сбором и обработкой данных на уровне промышленных контроллеров;
сенсорные сети (Sensor/actuatorlevel) или сети низовой автоматики – применяются для опроса датчиков и управления работой исполнительных устройств.
Сравнение двух классов сетей в самом общем виде приведено в таблице 5.1.
Таблица 5.1. Сравнительные характеристики сетей типов FieldbusиSensorbus
Основные критерии | Fieldbus | Sensorbus |
Протяженность сети | от 100 м до 10 км | до 1 км |
Время цикла | от 10 мс до 10 с | от 1 мс до 1 с |
Объем данных передаваемых за цикл | от 8 до нескольких сотен байт | от 1 до 8 байт |
Доступ к шине | фиксированный/ свободный | свободный |
Типичные промышленные сети контроллерного уровня:
PROFIBUS (Process Field Bus);
Modbus Plus;
ControlNet.
Типичные сети низовой автоматики:
HART;
Modbus;
ASI (Actuator/Sensor Interface)
DeviceNet.
Промышленная сеть организует физическую и логическую связь датчиков с ПЛК или промышленными компьютерами таким образом, чтобы информация с этого уровня была доступна общезаводской информационной системе. На рис.3.1 показан пример многоуровневой сети, на базе PROFIBUS.
Рис. 3.1. Структура АСУ ТП на базе PROFIBUS
Рисунок иллюстрирует две задачи, решаемые с помощью промышленных сетей:
автоматизация на общезаводском уровне;
автоматизация на уровне управления конкретными технологическими процессами.
Для решения первой задачи необходимо иметь высокую скорость передачи данных, длину линий до 300 метров, на этом уровне требований к взрыво- пожаро-защищенности обычно не предъявляется.
Вторая задача требует следующие качества: среднее время цикла опроса датчиков (до 10 мс), длина линий связи до 1,5 км и более, реализация механизмов внутренней и внешней защиты.
- Микропроцессорные средства автоматизации
- Содержание
- Глава 14. Применение микро-эвм в системах регулирования и управления 184
- Введение
- 1. Основные определения и классификация микропроцессорных средств автоматизации
- 2. Дискретная автоматика
- 2.1. Формы представления информации
- 2.2. Способы представления дискретной информации
- 2.3. Системы счисления, используемые в вычислительной технике
- 2.3.1. Способы представлений информации для микропроцессора
- 2.4. Булевы функции
- 2.4.1. Система равносильных преобразований
- 2.5. Синтез систем дискретной автоматики
- 2.5.1. Синтез дискретных схем по таблицам состояний.
- 2.5.2. Синтез многотактных систем дискретной автоматики
- 3. Промышленные сети
- 3.1. Структура промышленных сетей
- 3.1.1. Топология промышленных сетей
- 3.2. Аппаратные интерфейсы пк
- 3.2.1. СтандартRs-232c
- 3.2.2. Последовательная шинаUsb
- 3.3. Универсальный асинхронный приемопередатчик
- 3.4. Физические интерфейсы
- 3.4.1. ИнтерфейсRs-485
- 3.4.1.1. Автоматический преобразователь интерфейсовUsb/rs-485 овен ас4
- 3.4.2. Интерфейс «Токовая петля»
- 3.4.2.1. Адаптер интерфейса овен ас 2
- 3.5. Протоколы промышленных сетей
- 3.5.1. ПротоколModbus
- 3.5.2.Hart-протокол
- 3.5.4. Сеть profibus
- 3.5.5. Описание шиныCan
- 2.8.1.1. Организация сети can
- 2.8.1.2. Физический уровень канала can.
- 2.8.1.3. Арбитраж шины can.
- 2.8.1.4. Структура формата передачи данных
- 2.8.1.1. Форматы кадра
- Механизм обработки ошибок.
- Адресация и протоколы высокого уровня
- 5.8. Универсальная сеть Foundation Fieldbus
- 5.9. Физическая среда передачи данных
- 3. Языки программирования логических контроллеров
- 3.1 Объекты адресации языков программирования плк
- 3.2 ЯзыкLadderDiagram(ld)
- 3.3 Язык Functional Block Diagrams (fbd)
- 3.4 ЯзыкInstructionList(il)
- 3.5. Язык структурированного текста
- 3.5.1. Применение управляющих структур Условное действиеIf...End_if
- Условное итеративное действие while...End_while
- Условное итеративное действиеRepeat...End_repeat
- Повторяющееся действиеFor...End_for
- Выход из цикла посредством инструкции exit
- 3.6. Язык последовательных функциональных схем
- 5.4. Пример
- 4. Элементы микропроцессорных устройств
- 4.1 Цифро-аналоговые преобразователи
- 4.1.1 Принципы построения основных узлов цап.
- 4.2 Аналого-цифровые преобразователи
- 4.2.1 Метод последовательного счета
- 4.2.2 Метод поразрядного кодирования
- 4.2.3 Метод считывания
- 5. Мини-контроллеры
- 5.1. Мини-контроллеры серииAlpha
- 5.2. Миниатюрные программируемые устройстваEasy
- 5.2.1. Управляющее релеEasy500
- 5.2.2. Управляющее реле Easy 700
- 5.2.3. Управляющее реле Easy 800
- 5.2.4. Модули расширенияEasy
- 5.2.5. Средства коммуникации устройств Easy
- 5.3. Интеллектуальные релеZelioLogic
- 5.3.1. Компактные и модульные интеллектуальные реле
- 5.3.2. Общие технические характеристики релеZelio Logic
- 5.3.3. ПреобразователиZelioAnalog
- 5.3.4. Средства коммуникации интеллектуальных релеZelio Logic
- 5.3.4.1. Коммуникационный модемный интерфейс
- 5.3.4.2. Протокол связиModbusslave
- 5.3.4.3. Протокол связиEthernetserver
- 5.3.5. Программное обеспечение интеллектуального реле
- 5.4. Универсальный логический модульLogo!
- 5.4.1. Типы базовых модулей logo!Basic
- 5.4.2. Модули расширения ввода/вывода сигналовLogo!
- 5.4.3. Коммуникационные модули logo!
- 5.4.4. ФункцииLogo!
- 5.4.4.1.6. Биты регистра сдвига
- 5.4.4.1.7. Клавиши управления курсором
- 5.4.4.1.8. Постоянные уровни
- 5.4.4.2. Группа базовых функций
- 5.4.4.3. Специальные функции
- 5.4.4.3.1. Список специальных функций
- 5.4.4.3.2. Примеры специальных функций
- 5.4.5. Объем памяти и размер коммутационной программы
- 6. Программируемы логические контроллеры
- 6.1. Программируемые контроллеры simatic s7-22x
- 6.1.1. Модули расширения вводов-выводов
- 6.1.2. Коммуникационные модули
- 6.1.3. Человеко-машинный интерфейс
- 6.2. Программируемый логический контроллер simatics7-224xp
- 6.2.1. Основы функционирования плк
- 6.2.1.1. Порядок чтения входов
- 6.2.1.2. Исполнение программы
- 6.2.1.3. Запись значений в выходы
- 6.2.2. Доступ к данным s7-200
- 6.2.3. Адресация встроенных входов/выходов и входов/выходов модулей расширения
- 6.2.4. Обмен данными в сети
- 6.3. Программируемые контроллеры simatic s7-300
- 6.3.1. Области применения
- 6.3.2. Состав
- 6.3.3. Сертификаты
- 6.4. Программируемые контроллеры simatic s7-400
- Модификации контроллеров
- 6.4.1. Области применения
- 6.4.2. Состав
- 6.4.3. Сертификаты
- 6.6 Контроллер логический программируемый овен плк150
- Глава 14. Применение микро-эвм в системах регулирования и управления
- 14.1. Управляющие эвм
- 14.2. Использование микро-эвм для оптимизации резки катаной заготовки ножницами
- 14.4. Система управления положением вторичного зеркала телескопа
- 14.5. Прямое цифровое регулирование
- 14.8. Микропроцессор как универсальный регулятор
- 14.9. Микропроцессор как основа нового поколения систем автоматизации
- 7 Системы диспетчерского управления и сбора данных
- 7.1 Scada-система InTouch ("Wonderware", сша)
- 7.2 Scada-система Trace Mode ("AdAstra Research Group", Россия)
- 7.3Scada-системаSimaticWinCc("Siemens", Германия)
- 7.4Scada-системы, встраиваемые в плк
- 9. Методика выбора по различных производителей
- Список литературы