- •1. Архитектура автоматизированной системы
- •1.1. Разновидности архитектур
- •1.1.1. Требования к архитектуре
- •1.1.2. Простейшая система
- •1.1.3. Распределенные системы автоматизации
- •1.1.4. Многоуровневая архитектура
- •1.2. Применение интернет-технологий
- •1.2.1. Проблемы и их решение
- •1.2.2. Основные понятия технологии интернета
- •1.2.3. Принципы управления через интернет
- •1.2.4. Микро веб-серверы
- •1.2.5. Примеры применения
- •1.3. Понятие открытой системы
- •1.3.1. Свойства открытых систем
- •Модульность
- •Платформенная независимость
- •Взаимозаменяемость
- •Интероперабельность (аппаратно-программная совместимость)
- •Масштабируемость (наращиваемость)
- •Интерфейс пользователя
- •Программная совместимость
- •1.3.3. Достоинства и недостатки
- •1.4. Заключение к главе "Архитектура автоматизированных систем"
- •Обзор публикаций
- •2. Промышленные сети и интерфейсы
- •2.1. Общие сведения о промышленных сетях
- •2.2. Модель osi
- •2.2.1. Физический уровень
- •2.2.2. Канальный уровень
- •2.2.3. Сетевой уровень
- •2.2.4. Транспортный уровень
- •2.2.5. Сеансовый уровень
- •2.2.6. Уровень представления
- •2.2.7. Прикладной уровень
- •2.2.8. Критика модели osi
- •2.3. Интерфейсы rs-485, rs-422 и rs-232
- •2.3.1. Принципы построения Дифференциальная передача сигнала
- •"Третье" состояние выходов
- •Четырехпроводной интерфейс
- •Режим приема эха
- •Заземление, гальваническая изоляция и защита от молнии
- •2.3.2. Стандартные параметры
- •2.3.3. Согласование линии с передатчиком и приемником
- •2.3.4. Топология сети на основе интерфейса rs-485
- •2.3.5. Устранение состояния неопределенности линии
- •2.3.6. Сквозные токи
- •2.3.7. Выбор кабеля
- •2.3.8. Расширение предельных возможностей
- •2.3.9. Интерфейсы rs-232 и rs-422
- •2.4. Интерфейс "токовая петля"
- •Аналоговая "токовая петля"
- •Цифровая "токовая тепля"
- •2.5. Hart-протокол
- •Принципы построения
- •Сеть на основе hart-протокола
- •Адресация
- •Команды hart
- •Язык описания устройств ddl
- •Разновидности hart
- •2.6.1. Физический уровень
- •Электрические соединения в сети can
- •Трансивер can
- •2.6.2. Канальный уровень
- •Адресация и доступ к шине
- •Достоверность передачи
- •Передача сообщений
- •Пауза между фреймами
- •Фильтрация сообщений
- •Валидация сообщений
- •2.6.3. Прикладной уровень: caNopen
- •Коммуникационные модели
- •2.6.4. Электронные спецификации устройств caNopen
- •2.7.1. Физический уровень
- •2.7.2. Канальный уровень Profibus dp
- •Коммуникационный профиль dp
- •Передача сообщений
- •2.7.3. Резервирование
- •2.7.4. Описание устройств
- •2.8.1. Физический уровень
- •2.8.2. Канальный уровень
- •Описание кадра (фрейма) протокола Modbus
- •Структура данных в режиме rtu
- •Структура Modbus rtu сообщения
- •Контроль ошибок
- •2.8.3. Прикладной уровень
- •Коды функций
- •Содержание поля данных
- •Список кодов Modbus
- •2.9. Промышленный Ethernet
- •2.9.1. Отличительные особенности
- •2.9.2. Физический уровень
- •Методы кодирования
- •Доступ к линии передачи
- •Коммутаторы
- •2.9.3. Канальный уровень
- •2.10. Протокол dcon
- •2.11. Беспроводные локальные сети
- •2.11.1. Проблемы беспроводных сетей и пути их решения
- •Зависимость плотности мощности от расстояния
- •Влияние интерференции волн
- •Источники помех
- •Широкополосная передача
- •Методы модуляции несущей
- •Другие особенности беспроводных каналов
- •Методы уменьшение количества ошибок в канале
- •Передача сообщений без подтверждения о получении
- •Использование пространственного разнесения антенн
- •Вопросы безопасности
- •Физический и канальный уровень
- •Модель передачи данных
- •Структура фреймов
- •Сетевой уровень
- •Уровень приложений
- •Физический и канальный уровень
- •Архитектура сети Wi-Fi
- •2.11.5. Сравнение беспроводных сетей
- •2.12. Сетевое оборудование
- •2.12.1. Повторители интерфейса
- •2.12.2. Концентраторы (хабы)
- •2.12.3. Преобразователи интерфейса
- •Преобразователь rs-232 - rs-485/422
- •Преобразователь rs-232 в оптоволоконный интерфейс
- •Преобразователь usb в rs-232, rs-485, rs-422
- •2.12.4. Адресуемые преобразователи интерфейса
- •2.12.5. Межсетевые шлюзы
- •2.12.6. Другое сетевое оборудование
- •Маршрутизаторы
- •Сетевые адаптеры
- •Коммутаторы
- •Мультиплексоры
- •Межсетевой экран
- •2.12.7. Кабели для промышленных сетей
- •2.13. Заключение к главе "Промышленные сети и интерфейсы"
- •3. Защита от помех
- •3.1. Источники помех
- •3.1.1. Характеристики помех
- •3.1.2. Помехи из сети электроснабжения
- •3.1.3. Молния и атмосферное электричество
- •3.1.4. Статическое электричество
- •3.1.5. Помехи через кондуктивные связи
- •3.1.6. Электромагнитные помехи
- •3.1.7. Другие типы помех
- •3.2. Заземление
- •3.2.1. Определения
- •3.2.2. Цели заземления
- •3.2.3. Защитное заземление зданий
- •3.2.4. Автономное заземление
- •3.2.5. Заземляющие проводники
- •3.2.6. Модель «земли»
- •3.2.7. Виды заземлений
- •Силовое заземление
- •Аналоговая и цифровая земля
- •«Плавающая» земля
- •3.3. Проводные каналы передачи сигналов
- •3.3.1. Источники сигнала
- •3.3.2. Приемники сигнала
- •3.3.3. Прием сигнала заземленного источника
- •3.3.4. Прием сигнала незаземленных источников
- •3.3.5. Дифференциальные каналы передачи сигнала
- •Токовый дифференциальный канал
- •Балансный канал
- •3.4. Паразитные связи
- •3.4.1. Модели компонентов систем автоматизации
- •3.4.2. Паразитные кондуктивные связи
- •3.4.3. Индуктивные и емкостные связи
- •3.5. Методы экранирования и заземления
- •3.5.1. Гальванически связанные цепи
- •3.5.2. Экранирование сигнальных кабелей
- •3.5.3. Гальванически развязанные цепи
- •3.5.4. Экраны кабелей на электрических подстанциях
- •3.5.5. Экраны кабелей для защиты от молнии
- •3.5.6. Заземление при дифференциальных измерениях
- •3.5.7. Интеллектуальные датчики
- •3.5.8. Монтажные шкафы
- •3.5.9. Распределенные системы управления
- •3.5.10. Чувствительные измерительные цепи
- •3.5.11. Исполнительное оборудование и приводы
- •Заземление в промышленных сетях
- •3.5.12. Заземление на взрывоопасных объектах
- •3.6. Гальваническая развязка
- •3.7. Защита промышленных сетей от молнии
- •3.7.1. Пути прохождения импульса молнии
- •3.7.2. Средства защиты
- •3.8. Стандарты и методы испытаний по эмс
- •3.9. Верификация заземления и экранирования
- •3.10. Заключение
- •Радикальные методы решения проблем заземления
- •Другие советы
Сеть на основе hart-протокола
Описанный выше обмен информацией между двумя устройствами (типа "точка-точка") является наиболее типичным применением HART-протокола. ОднакоHART-устройства могут быть объединены в сеть. Для этого используют только цифровую часть HART-протокола, без аналоговой, а информация передается в форме напряжения, что позволяет соединять HART-устройства параллельно. Максимальное количество устройств в сети может составлять 15, если не использовать HART-повторители (ретрансляторы, репитеры). HART-сеть может иметь произвольную топологию, поскольку при малых скоростях передачи (1200 бит/с) эффектов, характерных для длинных линий, не возникает. Этим же объясняются крайне низкие требования к полосе пропускания кабеля (2,5 кГц по уровню - 3 дБ). Такой полосе соответствует постоянная времени линии передачи 65 мкс, т.е. при сопротивлении линии 250 Ом ее емкость может достигать 0,26 мкФ, что соответствует длине кабеля около 2...3 км (табл. 2.5).
Табл. 2.5. Зависимость длины кабеля от погонной емкости |
||||
Количество устройств в сети |
Длина кабеля при погонной емкости |
|||
65 пФ/м |
95 пФ/м |
160 пФ/м |
225 пФ/м |
|
1 |
2800 м |
2000 м |
1300 м |
1000 м |
5 |
2500 м |
1800 м |
1150 м |
900 м |
10 |
2100 м |
1600 м |
1000 м |
750 м |
15 |
1800 м |
1400 м |
900 м |
700 м |
В сети могут быть два ведущих устройства, одним из которых является контроллер, вторым - ручной коммуникатор, используемый для считывания показаний и установки параметров HART-устройств. Коммуникатор может быть подключен в любом месте сети, но обычно доступными являются только клеммы датчиков или коммутационные клеммы в монтажном шкафу.
Сеть допускает горячую замену или добавление новых устройств (т.е. без отключения питания). В случае сбоя, например, при случайном коротком замыкании, сеть повторяет невыполненные операции обмена.
В HART-сети только один узел может посылать сигнал, в это время остальные "слушают" линию. Инициирует процедуру обмена ведущее устройство (контроллер или ручной коммуникатор). Ведомые получают команду и посылают ответ на нее. Каждое ведомое устройство имеет персональный сетевой адрес, который включается в сообщение ведущего устройства. Адрес имеет длину 4 бита ("короткий адрес") или 38 бит ("длинный адрес"). Имеется также второй способ адресации - с помощью тегов (идентификаторов, назначаемых пользователем).
Каждая команда или ответ на нее называются сообщением и имеют длину от 10... 12 байт до 20...30 байт. Сообщение начинается с преамбулы и заканчивается контрольной суммой (рис. 2.18). Элементы сообщения (слова) перечислены в табл. 2.6.
Табл. 2.6. Значения слов в HART-сообщении |
|||
Обозначение |
Название |
Длина в байтах |
Назначение |
PA |
Преамбула |
5...20 |
Синхронизация и обнаружение несущей |
SD |
Признак старта |
1 |
Указывает формат сообщения и источник сообщения |
AD |
Адрес |
1 байт или 38 бит |
Указывает адреса обоих устройств |
CD |
Команда |
1 |
Сообщает подчиненному, что нужно сделать |
BC |
Количество байт в DT |
1 |
Показывает количество байт между BC и CHK |
ST |
Статус |
0 если ведущий 2 если ведомый |
Сообщает ошибки обмена данными, состояние устройства |
DT |
Данные |
0...253 |
Аргумент, соответствующий команде CD |
CHK |
Контрольная сумма |
1 |
Обнаружение ошибок |
Преамбула представляет собой последовательность единиц и предназначена для синхронизации приемника с передатчиком. Длина преамбулы зависит от требований ведомого устройства. Когда ведущее устройство выполняет обмен с ведомым первый раз, оно посылает максимально длинную преамбулу, чтобы обеспечить надежную синхронизацию. В ответе ведомого содержится требование к длине преамбулы. Эта длина сохраняется в памяти ведущего устройства и используется в последующих сообщениях. Поскольку различные ведомые могут иметь различные требования к преамбулам, ведущий формирует в своей памяти таблицу преамбул. В настоящее время все новые устройства имеют преамбулу длиной 5 байт.
Ведомое устройство может быть защищено от записи. Обычно это выполняется с помощью переключателя на плате.
Контрольная сумма используется для обнаружения ошибок в данных. Если ошибка обнаружена, обычно выполняется повторный обмен сообщениями.
Ведомое устройство может иметь режим ускоренной передачи ("burst mode"), при котором оно периодически посылает ответ на ранее принятую команду, хотя ведущий не посылает ее повторно. Это сделано для увеличения частоты получения значений измеряемой величины от датчика (до 3...4 раз в секунду [HART]) в случае необходимости. Только одно устройство может находиться в таком режиме (его еще называют монопольным), поскольку линия передачи оказывается занята. После выключения и повторного включения питания ведомое устройство остается в монопольном режиме и перевести его в обычный режим можно только командами с номерами 107, 108, 109, которые посылают в паузах между периодическими ответами ведомого устройства.
Сеть на основе HART-протокола может подключаться к другим сетям (Modbus, Profibus, Ethernet) с помощью соответствующих шлюзов. В сети также широко используются мультиплексоры, позволяющие подключить к одному контроллеру несколько HART-сетей и одновременно выполнить роль шлюза. Для подключения сети или HART-устройства к компьютеру необходим специальный HART-интерфейс, который выпускается рядом производителей. Программный доступ SCADA к HART-устройствам выполняется с помощью HART OPC сервера.
