- •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. Заключение
- •Радикальные методы решения проблем заземления
- •Другие советы
Методы кодирования
Наиболее распространенные в промышленной автоматизации стандарты 10Base-T и 100 Base-TX используют манчестерский код (см. раздел"Физический уровень") для скорости передачи 10 Мбит/с и 4B/5B кодирование в сочетании с NRZI (NRZ Inverted - инвертированный NRZ, см. рис. 2.28) для скорости 100 Мбит/с.
При низкой скорости обмена (10 Мбит/с) используется манчестерский код, при котором логическая единица кодируется переходом сигнала с низкого уровня на высокий (рис. 2.28), а логический ноль - переходом с высокого уровня на низкий. Недостатком манчестерского кода является широкая полоса частотного спектра, связанная с необходимостью переключения уровней сигнала при поступлении каждой двоичной цифры (сравните его с NRZ-кодом на рис. 2.28). В спектре манчестерского кода присутствует две ярко выраженные гармоники, которые при скорости передачи 10 Мбит/с составляют 10 МГц при передаче всех единиц и 5 МГц - для сигнала, состоящего из чередующихся нулей и единиц.
-
Рис. 2.28. Сравнение разных способов кодирования двоичных цифр электрическими сигналами
Для уменьшения помех, излучаемых линией передачи при скорости 100 Мбит/с (100Base-TX), используется NRZI-кодирование, при котором двоичной единице соответствует смена уровня NRZI-сигнала, а нулю - ее отсутствие (рис. 2.28). Высокий или низкий уровень NRZI-сигнала устанавливается в зависимости от того, какой уровень был до него. Логической единице соответствует изменение сигнала независимо от того, какой уровень присутствовал на шине ранее. Уровень не изменяется, если нужно закодировать логический ноль. Иначе говоря, логическая единица при NRZI-кодировании инвертирует предыдущее логическое состояние, поэтому в названии кода присутствует слово " Inverted".
NRZI-кодирование, как и NRZ, позволяет передать в два раза больше информации по сравнению с манчестерским кодированием при той же частоте смене уровней сигнала и, соответственно, в два раза понизить максимальную частоту излучаемых помех при той же скорости передачи информации. Максимальная частота смены уровней при NRZI кодировании понижается до 62,5 МГц по сравнению с максимальной частотой смены уровней сигнала 125 МГц для скорости передачи 100 Мбит/с (пояснения см. ниже, при описании 4В/5В кодирования).
При переходе к скорости передачи 100 Мбит/с проблема снижения мощности излучаемых помех становится особенно остро, поэтому для дальнейшего снижения ширины спектра сигнала в 100Base-TX вместо двухуровневого сигнала используется трехуровневый MLT-3 ("MultiLevel Threshold-3"- "многоуровневый 3-пороговый"), см. рис. 2.28. Благодаря тому, что для кодирования информации используются три уровня (а не два), увеличивается количество информации, которое может быть закодировано в сигнале при той же ширине спектра и длительности сигнала. Максимальная частота смены уровней сигнала при скорости передачи 100 Мбит/с снижается с 62,5 МГц при NRZI-кодировании до 31,25 Мгц при сочетании NRZI кода с MLT-3.
Поскольку
при использовании NRZI-кодирования
последовательность нулей кодируется
нулевым уровнем сигнала, в передаваемом
сигнале появляются последовательности
из нескольких повторяющихся нулей,
которые порождает проблему синхронизации
на стороне приемника. Для ее устранения
используют кодирование 4B/5B.
Суть его состоит в следующем. К каждой
тетраде (4 бита) передаваемых данных
добавляется 5-й бит. Получившееся слово
длиной 5 бит позволяет записать
кодовых
комбинаций, из которых исключают
комбинации, имеющие три и более нулей.
Оставшиеся комбинации ставят в
соответствие шестнадцатеричным
числам от 0 до F, получая таим образом
таблицу кодирования. Этот подход
позволяет обеспечить по крайней мере
2 фронта сигнала на одну тетраду, что
упрощает синхронизацию данных в
приемнике. Добавление пятого бита (25%
от длины тетрады) влечет за собой
необходимость увеличения частоты
передачи со 100 МГц до 125 МГц для сохранения
эффективной пропускной способности
канала 100 Мбит/с.
Диапазон частот, в котором мощность излучаемых помех максимальна, зависит от распределения нулей и единиц в передаваемых данных. При 4B/5B кодировании максимальная мощность помех приходится на частоту, с которой повторяются 5-битные последовательности. Для уменьшения помех можно выбрать такое шифрование (скремблирование) передаваемых данных, при котором мощность помех будет распределена по всему диапазону частот равномерно. Это выполняется с помощью блока скремблирования и позволяет на 20 дБ (в 10 раз) снизить мощность основной гармоники, распределив ее равномерно по всему диапазону излучаемых частот.
-
Рис. 2.29. Структурная схема блока PHY Ethernet [A beginners]
Перечисленные методы уменьшают ширину спектра до 31,25 МГц при скорости передачи 100 Мбит/с.
Структурная схема блока PHY показана на рис. 2.29. Блок состоит из приемного (внизу) и передающего (вверху) канала, которые через изолирующие трансформаторы подключаются к линии передачи (две витые пары) через разъем RJ-45. Трансформаторы используется для изоляции трансивера от высоких синфазных напряжений, которые могут появляться на линии вследствие электромагнитных и электростатических наводок.
Цоколевка разъема RJ45 показана на рис. 2.30. При соединениях двух компьютеров (и других конечных станций, которые имеют идентичные разъемы) необходим перекрещивающийся кабель (рис. 2.30, б), поскольку приемник должен быть соединен с передатчиком, и наоборот. При соединении компьютера с сетевыми устройствами (коммутаторами, повторителями и т.д.) используется прямой кабель (рис. 2.30, а), поскольку необходимые соединения контактов с печатной платой выполнены на самой плате. Многие современные Ethernet-коммутаторы автоматически определяют полярность жил кабеля, поэтому для них можно использовать оба варианта. Неиспользуемые выводы на рис. 2.30иногда применяются для передачи напряжения питания между устройствами.
