С начала восьмидесятых годов идеи децентрализованного
управления стали воплощаться в АСУ ТП. Однако, если административный
уровень системы управления производством сегодня представлен
целым рядом протоколов, то для более низких уровней (field
level) стандартной информационной системы не существует.
В данный момент эта область развивается усилиями отдельных
компаний.
Сети, обеспечивающие информационные потоки
между контроллерами, датчиками сигналов и разнообразными
исполнительными механизмами, называются «промышленными сетями»
(FieldBus). Ниже приведен краткий обзор данных сетей.
Краткий обзор промышленных сетей
«Закрытые» и «открытые» системы связи
«Закрытые системы» (closed/proprietary
systems) работают по уникальным протоколам связи, их
делает и поддерживает только один производитель.
«Открытые системы» (open systems)
решают проблему интеграции разных производителей в одну
сеть, отвечая специфическим интересам всех.
Основные сетевые топологии
Сетевая топология описывает способ (тип)
сетевого объединения различных устройств. Существует несколько
видов топологий, отличающихся друг от друга по трем основным
критериям:
режим доступа к сети;
средства контроля передачи и восстановления
данных;
возможность изменения числа узлов
сети.
Основные топологии — это «звезда»,
«кольцо» и «шина».
Табл. 1. Сравнительные характеристики основных топологий
Сравнительные
характеристики
Звезда
Кольцо
Шина
Режим доступа
Доступ и управление через
центральный узел
Децентрализованное управление.
Доступ от узла к узлу
Возможен централизованный
и децентрализованный доступ
Надежность
Сбой центрального узла —
сбой всей системы
Разрыв линии связи приводит
к сбою всей сети
Ошибка одного узла не
приводит к сбою всей сети
Расширяемость
Ограничено числом физических
портов на центральном узле
Возможно расширение числа
узлов, но время ответа снижается
Возможно расширение числа
узлов, но время ответа снижается
Передача данных
Основными достоинствами промышленных сетей
являются недорогие линии и надежность передачи данных. Данные
передаются последовательно, как правило, по одному физическому
каналу (одному проводнику). Такой режим передачи не только
экономит кабельное оборудование, но и позволяет решать задачи
по надежной передаче данных на большие расстояния.
Табл. 2. Сравнительные характеристики стандартных физических
интерфейсов
Сравнительные
характеристики
RS-232
RS-422
RS-485
Макс. число приемников
передатчиков на линии
1/1
1/10
32/32
Макс. длина линии (без
повторителей)
15 м
1220 м
1220 м
Макс. скорость передачи
38,4 кбод
90 кбод
90-500
кбод
Кроме типа физического интерфейса при построении
промышленной сети не менее важно учитывать особенности и
ограничения физической среды передачи данных (см. табл.
3).
Методы доступа к шине
Существуют два метода упорядоченного доступа:
централизованный и децентрализованный.
В случае централизованного контроля за
доступом к шине выделяется узел с правами Мастера. Он назначает
и отслеживает порядок и время доступа к шине для всех других
участников. При непредвиденном отказе Мастера циклы обмена
по шине останавливаются.
Именно по этой причине децентрализованный
контроль с переходящими функциями мастера от одного участника
(узла сети) к другому получил наибольшее внимание и развитие.
Здесь права мастера назначаются группе устройств сети. Во
всем мире широко приняты и используются следующие модели
децентрализованного доступа:
модель CSMA/CD (например, Ethernet)
как стандарт IEEE 802-3 (случайный метод доступа к шине);
модель с передачей маркера как стандарт
IEEE 802.4 (Token Passing Model).
Для совместной работы сетей типа CSMA/CD
и Token Model необходим так называемый межсетевой шлюз.
Табл. 3. Сравнительные характеристики различных сред
передачи данных
Характеристики
Витая пара
Радиоканал
Коаксиальный
кабель
Оптоволокно
Типовой диапазон
1 —
1000
50 —
10000
10 —
10000
10 —
10000
Типовая скорость передачи
0,3 —
2000
1,2 —
9,6
300 —
10000
1 —
100000
Относительная цена узла
$10 —
$30
$50 —
$100
$30 —
$50
$75 —
$200
Затраты на установку
Низкие
—
Средние
Средние-высокие
Области применения
В зависимости от области применения весь
спектр промышленных сетей можно разделить на два уровня:
Field level (промышленные сети этого
уровня решают задачи по управлению процессом производства,
сбором и обработкой данных на уровне промышленных контроллеров);
Sensor/actuator level (задачи сетей
этого уровня сводятся к опросу датчиков и управлению
работой разнообразных исполнительных механизмов).
Другими словами, необходимо различать промышленные
сети для системного уровня (field busses) и датчикового
уровня (sensor/actuator busses). Сравнение этих двух классов
см. в табл. 4.
Табл. 4. Сравнительные критерии промышленных сетей типов
Fieldbus и Sensorbus
Основные
критерии
Fieldbus
Sensorbus
Расширение сети
от 100
м до 1 км
до 100
м
Время цикла
от 10
мс до 10с
от 1 мс
до 1 с
Объем передаваемых данных
за цикл
от 8 байт
до нескольких сотен байт
от 1 до
8 байт
Доступ к шине
фиксированный/свободный
свободный
Цена среды передачи
низкая
очень
низкая
Цена подсоединения одного
узла
300 —
1500 DM
30 —
200 DM
Типичные открытые промышленные сети:
PROFIBUS (Process Field Bus)
BITBUS
Типичные открытые сенсорные (датчиковые)
сети:
ASI (Actuator/Sensor Interface)
Interbus-S
PROFIBUS-DP (Profibus for Distributed
Periphery)
SERCOS interface
Типичные открытые сети для обоих уровней применения:
CAN (Controller Area Network)
FIP (Factory Instrumentation Protocol)
LON (Local Operating Network
Табл. 5. Промышленные сети. Таблица обобщенных данных
Протокол
Страна
Стандарт
Среда
передачи
Число
узлов
Скорость
передачи данных, кбод
Длина
линий
Топология
сети
Принцип
доступа к сети
Год
рождения
Узлов
на сер. 1995 г (тыс.)
BITBUS
США
IEEE
1118
витая
пара,
радиоканал,
оптопара
28
синхр.;
250 самост.
500-1400
(синхр.),
64-375 (самосинхр.)
30м
(синхр.);
до 1200 м (самосинхр.)
шина
MASTER/
SLAVE
1984
Более
2500
ASI
США
*
витая
пара ASI-кабель
до
32
до
167
до
1000 м
линия;
звезда; дерево; кольцо
MASTER/
SLAVE
1989
10
HART
США
Bell202
FSK
витая
пара,
выделенный тел. канал
до
15
(multidrop)
1200
до
3 км
звезда
MASTER/
SLAVE
1986
600
LonWorks
США
*
витая
пара,
коаксиал,
оптокабель,
радиоканал
до
127
4,88-1250
до
2 км
произвольн.
топология
произвольн.
доступ (CSMA/CD)
1987
1000
CANBUS
Германия
ISO
11898,
ISO 11519
витая
пара
до
30
50-1000
до
1 км — 20 кбод;
до 40 м — 1 Мбод
шина
произвольн.
доступ по приорит. (CSMA/
CM)
1988
4000
WorldFIP
Франция
UTE46
витая
пара,
оптокабель
до
256
31,25;
1000; 2500; 5000
до
2 км
шина
MASTER/
SLAVE/ TOKEN
1985
30
MODBUS
США
PI-MBUS-300
не
специф.
1
master,
до 247 slaves
0,6-19,2
15
м — RS232C ; 1200 м — RS422; 1000 м —
т. петля
звезда; шина
MASTER/
SLAVE/ TOKEN
1985
*
PROFIBUS
Германия
DIN
19245
ч. 1, 2, 3, 4
витая
пара,
оптокабель
до
126
500-1500
(FMS);
1500-12000 (DP);
31 (РА)
1200
м; 4800 м с повт.;
до 23 км оптокабель
звезда; шина
MASTER/
SLAVE/ TOKEN
1986
350
* —
нет доступа
Промышленная сеть BITBUS
Историческая справка
1983 г. — первая публикация
с описанием протокола BITBUS фирмы INTEL.
1985 г. — на рынок поступили
первые микроконтроллеры семейства RUPI-44 (i8044, i8344,
i8744) со встроенной поддержкой интерфейса BITBUS, имеющие
систему команд популярной серии MCS-51. Одновременно появились
первые модули ввода-вывода (RCB-44) для распределенных систем
управления и адаптеры для микроЭВМ.
1986 г. — начало широкого применения
протокола BITBUS в системах автоматизации в Европе.
1989 г. — учрежден специальный
комитет в рамках IEEE для подготовки стандарта на основе
BITBUS.
1991 г. — опубликован стандарт
по сетям уровня «fieldbus», получивший номер IЕЕЕ 1118,
который базируется на существующем де-факто стандарте BITBUS
фирмы INTEL.
1992 г. — была основана международная
организация BITBUS European Users Group (BEUG) с постоянно
действующим секретариатом в городе Баден-Баден (Германия).
Структура, основные свойства и технические характеристики
сети BITBUS
BITBUS представляет собой интерфейс, специально
разработанный и оптимизированный для связи программируемых
контроллеров, интеллектуальных устройств связи с объектом
(УСО), управляющих ЭВМ и т.п. и интеграции этих устройств
в локальную управляющую сеть распределенных АСУ ТП
Типовая структура технических средств промышленной
локальной сети BITBUS следующая:
промышленный компьютер, ведущий узел
сети BITBUS;
адаптер сети BITBUS для компьютера;
ретранслятор сети BITBUS (для больших
расстояний);
интеллектуальное УСО с интерфейсом
BITBUS;
программируемый контроллер моноблочный,
с интерфейсом BITBUS;
программируемый контроллер магистрально-модульный,
с интерфейсом BITBUS;
шлюз;
программируемый контроллер магистрально-модульный,
с произвольным интерфейсом;
интеллектуальные датчики.
Центральным элементом сети BITBUS является
ведущее устройство, функции которого, как правило, возлагаются
на промышленный компьютер. Этот компьютер обычно выполняет
несколько функций:
инструментальное средство для программирования
контроллеров;
графическая операторская станция;
элемент локальной сети (LAN) верхнего
уровня АСУ ТП.
На практике в качестве этого элемента системы
часто применяют IBM-совместимые персональные компьютеры.
Интерфейс с локальной сетью BITBUS осуществляет адаптер
сети, установленный в слот компьютера. Как правило, применяются
адаптеры, обеспечивающие гальваническую изоляцию компьютера
от сети BITBUS.
Протокол BITBUS определяет два режима передачи
данных по шине:
Синхронный режим
Этот режим используется при необходимости работы на
большой скорости, но на ограниченных расстояниях. В
этом случае топология сети может включать до 28 узлов,
а длина шины ограничиваться 30 м. Скорость может быть
от 500 до 2400 кбод. Синхронный режим передачи предполагает
использование двух дифференциальных сигнальных пар:
одной для данных, другой для синхронизации.
Режим с самосинхронизацией
Использование этого режима позволяет значительно удлинить
шину. Стандартом определены три скорости передачи: 1500
Мбод, 375 кбод (до 300 м) и 62,5 кбод (до 1200 м). Используя
шинные репитеры, можно объединять последовательно несколько
шинных сегментов (до 28 узлов на сегмент). Тогда общее
число узлов можно довести до 250, длину общей шины —
до нескольких километров. При этом режиме передачи используются
две дифференциальные пары: одна для данных и одна для
управления репитером.
В протоколе BITBUS биты кодируются на основе
NRZI-способа.
Табл. 1. Основные технические данные сети BITBUS
Топология
линейная
Длина сети
от 300 м до 13,2 км
Физическая среда передачи
данных
витая пара
Альтернативная среда
оптоволокно
Основной тип разъема
D-SUB 9
Скорость передачи
1,5 Мбит, 375 Кбит/с
или 62,5 кбит/с
Характерное время ответа
1 мс
Передача данных
MASTER/SLAVE
Канальный уровень протокола
SDLC
Максимальное количество
узлов
250
Тип физического интерфейса
RS-485
Производители продукции с использованием BITBUS
Общее количество фирм, поставляющих продукцию
с использованием BITBUS, превышает в настоящее время 50.
Наиболее известные производители аппаратных и программных
средств с применением BITBUS:
Sycat Software-Design-Automation,
Австрия;
Quin Systems Ltd., Великобритания;
Elzet 80 Mikrocomputer GmbHinrec
GmbHISK AutomationPhoenix-ContactSelectron System GmbH,
Германия;
Brodersen Control Systems A/S, Дания;
System Electronics SpABoconsult Ingegneria
dei Sistemi SpA, Италия; INCAA Computers BV, Нидерланды;
АО "ТЕКОН", Россия;
Industrial Service Technology, Ltd.
(DATEM div.), США;
Efisysteme, Франция;
Syslogic Datentechnik AG, Швейцария.
Номенклатура выпускаемого в настоящее время
оборудования с протоколом BITBUS включает полную гамму технических
средств АСУ ТП:
адаптеры (hostadapters) в формате
наиболее распространенных IBM-совместимых промышленных
компьютеров, в стандарте VME, PS/2, контроллеров Simatic
S5, DEC-VAX, STD, SBX и т. п.;
шлюзы для подключения к сети BITBUS
наиболее распространенных моделей контроллеров через
их внешние интерфейсы: Allen-Bradley (DF1), Simatic
S5 (L1), AEG-Modicon (Modbus), Gegelec GEM80, IDEC,
SattCon (Comli), Telemecanique (Unitelway), Klockner-Moeller
(Suconet) и др.;
ретрансляторы для основной (витая
пара) и альтернативной сред (оптоволокно), а также для
радиоканала, 3 моноблочные и магистрально-модульные
программируемые контроллеры;
модули удаленного дискретного и аналогового
ввода-вывода;
устройства для интерфейса с оператором,
начиная от однострочных дисплеев до операторских панелей
и промышленных рабочих станций систем графической визуализации;
устройства считывания штрих-кода,
магнитных карт и прочие устройства, непосредственно
выходящие в интерфейс BITBUS.
В настоящее время протокол BITBUS реализован
на следующих микропроцессорах: 8044, 80С152, 68302, HD64180S,
Z8530, 80188.
Области применения
Общее количество установленного промышленного
оборудования с использованием протокола BITBUS — более
2,5 миллионов единиц, BITBUS применяется в системах с различной
информационной мощностью: от единиц до сотен узлов в сети.
Пример — система водоснабжения Лондона, включающая
более миллиона первичных датчиков.
BITBUS также принят за основу стандартов
в некоторых отраслях. Примерами могут служить:
системы управления передатчиками
в радиостанциях Европы (Telefunken, Thomcast);
EUROMAP-15 — стандартная сеть
машин для литья пластмасс под давлением;
системы управления электроэнергетики
Франции (EDF).
Заключение. BITBUS — простая и надежная сеть
BITBUS является типичной локальной промышленной
сетью уровня fieldbus. Её особенностями являются:
простота реализации;
низкая стоимость сети и ее компонент;
минимальное время освоения и приложения
к конкретному применению;
высокая пропускная способность и
гарантированное время ответа.
Наиболее крупные сети BITBUS используются
в энергетике (ТЭЦ-27), атомной промышленности (Уральский
Электрохимический комбинат), в пищевой и комбикормовой промышленности
(Магнитогорский комбинат хлебопродуктов), черной (Магнитогорский
металлургический комбинат) и цветной металлургии, химии
и др. отраслях. Таким образом, BITBUS явился практическим
фундаментом для реализации идей распределенных АСУ ТП.