Основы Ethernet Automation Business 11 - 1

advertisement
Automation Business
Основы Ethernet
11 - 1
Automation Business
Ethernet
Hub
Laptop
Offices
Ethernet Backbone
Plant
Floor
Quantum
Ethernet
Quantum
Ethernet




Открытая сеть, которая допускает взаимодействие всех уровней предприятия
от рабочих мест в офисе до модулей ввода-вывода на контроллере в составе
АСУ ТП завода.
Наиболее популярная технология локальных сетей, используемая сегодня.
Schneider has chosen to standardize on TCP/IP as its networking protocol.
Основа – кабель, который соединяет сегменты сети в единое целое.

Может быть медный или волокно-оптический кабель
11 - 2
Automation Business
Представление Протоколов
“Hello PC 2”
1

2
Protocol - Стандарт, позволяющий компьютерам осуществлять соединение






#$%@&**)(%
Узлы должны уметь работать с одинаковыми протоколами
Определяет, каким образом компьютеры идентифицируют друг друга в сети
Каким образом происходит процесс передачи данных
Как полученная информация должна быть обработана
Обработка сообщений об ошибках
TCP/IP - (transmission control protocol/Internet Protocol)


Преобладающее в Ethernet программное обеспечение использует TCP/IP
Стандарты, которые определяют и передачу данных и протоколы сети.
11 - 3
Automation Business
Другие протоколы – Протокол FTP
A
FTP из A в B
B
или из B в A

FTP (File Transfer Protocol)



FTP работает по принципу клиента/сервера


Протокол, позволяющий передавать файлы между ПК
Часть набора из TCP/IP
Программа «Клиент» позволяет Вам взаимодействовать с FTP-сервером
Файлы на FTP-серверах, как правило, сжимаются


Больше файлов может быть сохранено
Уменьшается время передачи файла
11 - 4
Automation Business
Протокол Modbus
Все мы говорим на Modbus’е

Протокол, используемый всеми ПЛК от
Modicon


Brand X

Я нет…

Многие другие устройства также говорят
на Modbus’е
Определяет структуру сообщения,
которую ПЛК понимают и используют,
независимо от типа применённой сети
Описывает процесс использования
контроля доступа к другому устройству,
как устройство ответит, каким образом
будут обнаружены и переданы
возможные ошибки
Modbus-сообщения вставляются в пакеты
или фреймы, используемые в данной
сети


Modbus TCP/IP
Modbus Plus
11 - 5
Automation Business
Протокол X-Way

Основной протокол,
используемый ПЛК от
Telemecanique



Как Modbus от Modicon
X-way сообщения
вставляются в пакеты или
фреймы, используемые в
данной сети
Сети Telemecanique,
использующие X-Way:

Unitelway, Ethway, Fipway,
Mapway
11 - 6
Automation Business
SNMP (Simple Network Management
Protocol)

SNMP – Протокол, позволяющий локальное и удаленное
управление узлами на сети


Серверы, Рабочие станции, Маршрутизаторы, Коммутаторы …
Включает в себе агентов (agents) и менеджеров (managers)


Agent – процесс, выполняющийся на каждом управляемом узле,
собирающий информацию об управляемом устройстве
Manager – процесс, выполняющийся на автоматизированном рабочем
месте управления, который запрашивает информацию об устройствах в
сети через агентов
11 - 7
Automation Business
IEEE 802.3 Packet Framing

IP
46 to 1500
Data
4
Frame
Check

2
Length

6
Source
Preamble
LLC
6
Destination
Bytes 8
TCP
IEEE 802.3 Frame – Различные поля содержат различную информацию
802.3 framing – Наиболее общие поля на данный момент
поля TCP и IP – наиболее значимая часть поля данных


IP - Инициализация связи, завершение связи, признание узла, контроль за
пакетами и управление действиями
TCP – Передача запрашиваемых данных и работа с пакетами
11 - 8
Automation Business
Ethernet II Packet Framing


IP
46 to 1500
Data
4
Frame
Check

2
Type

6
Source
Preamble
LLC
6
Destination
Bytes 8
TCP
Ethernet II Frame – Четвёртое поле это поле типа (“Type” field)
Содержит уникальный протокол ID (PID), которого нет в структуре 802.3
Модули Modicon NOE поддерживают стандарт Ethernet II.
ПЛК M1E не поддерживают формат 802.3

Системы в ПЛК всех типов должны быть настроены как Ethernet II
11 - 9
Automation Business
Half Duplex Communications
Запрос
Приёмник
Источник
Ответ



Half Duplex - Сигналы могут проходить в любом направлении, но не
в обоих одновременно
Walkie-talkie - половина устройства, потому что только один элемент
может говорить в единицу времени
Half Duplex – простая связь использующая для передачи и приёма
один и тот же канал

Волоконная оптика не поддерживает Half Duplex
11 - 10
Automation Business
Full Duplex Communications
Запрос
Приёмник
Источник
Ответ


Full Duplex - Сигналы могут проходить в любом направлении,
одновременно.
Телефон - пример устройства со связью Full Duplex
11 - 11
Automation Business
MAC и IP адреса
Адрес IP


MAC Address – 48-битовый уникальный идентификатор, который назначен
каждому устройству в сети Ethernet изготовителем этого устройства (здесь
не показан)
IP Address – Уникальный адрес для узла или устройства в сети Ethernet,
Internet или Intranet.


Записывается как 4 числа, отделенные точками (192.158.125.202)
Показан экран конфигурации Concept 2.2 NOE
11 - 12
Automation Business
Адресация IP – Классы адресов
Номер сети
Номер устройства

198.168.45.249
Четыре десятичных числа,
отделенных точками


11000110.10101000.00101101.11111001
В двоичном представлении, каждое
число представлено 8-ю битами

Класс Адреса *
A
B
C
1 - 126
128 - 191
192 - 223
* Прим. – первый октет определяет класс сети


Номер сети
Номер устройства
Три класса сетей по адресации


Используются числа от 0 до 255
Классы A и B полностью использованы
Показан типичный адрес из сети
класса C


Три числа для адреса сети
Четвёртое – адреса узла
11 - 13
Automation Business
Как устройства получают свои IP-адреса

000054101518






SA-Устройствам IP-адрес может
быть назначен различными
способами
Он может быть вручную
сконфигурирован из программы,
например из Concept’а
Он может быть назначен через
BOOTP-сервис (след. слайд)
Адрес может быть взят из
значений по умолчанию,
привязанных к MAC-адресу
Может быть использовано
последние 4 октета из адреса
MAC (напр. 54 10 15 18)
Можно рассмотреть MAC-адрес,
как шестнадцатеричный –
декодировать в десятеричный
IP-адрес NOE «по-умолчанию»:

84. 16. 21. 24
11 - 14
Automation Business
BOOTP (Bootstrap Protocol)
Device
PC
‘bootplt 198.202.138.77 000054000001 198.222.100.101 200.100.000.000’


BOOTP – Протокол, который позволяет устройству получать его IP-адрес от
сервера центрального управления
Более эффективный чем RARP, потому что единственное BOOTP-сообщение
определяет множество пунктов, необходимых, когда устройство запускается.




IP-адрес, gateway-адрес, server-адрес
We distribute BOOTP Lite
NOE 771 10 содержит встроенный BootP-Сервер
Используется в M1E, NOE771 и ENT Comm Adapter чтобы получить
информацию о конфигурации


Server должен быть ПК в одной сети с устройством
Типовой синтаксис команды:
bootplt ip_addr target_mac_addr default_router subnet_mask
11 - 15
ОСНОВЫ СЕТЕВЫХ ТЕХНОЛОГИЙ
Automation Business
Специальные типы IP адресов
Сетевой адрес. (Маршруты, определение сетей)
«Моя сеть». Destination – NO!
«Я». Destination – NO!
«Я в моей сети». Destination – NO!
Широковещательный адрес. Source – NO!
Ограниченный широковещательный адрес. Source – NO!
Групповые адреса. (Class D)
Адрес loopback.
Зарезервированные адреса. (Class E)
ПРАКТИКУМ НА ЭВМ
К
11 - 16
ОСНОВЫ СЕТЕВЫХ ТЕХНОЛОГИЙ
Automation Business
Специальные типы IP адресов



10.0.0.0/8 — сеть класса А. Занимает пространство адресов 10.0.0.0 —
10.255.255.255.
172.16.0.0/16 — 172.31.0.0/16 — 16 сетей класса B. Занимают пространство
адресов 172.16.0.0 — 172.31.255.255.
192.168.0.0/24 — 192.168.255.0/24 — 256 сетей класса С. Занимают
192.168.0.0 — 192.168.255.255.
ПРАКТИКУМ НА ЭВМ
К
11 - 17
ОСНОВЫ СЕТЕВЫХ ТЕХНОЛОГИЙ
Automation Business
Протоколы: ARP





ARP - поиск аппаратного адреса по IP адресу.
ARP - реализация кэширования в Ethernet-сетях.
Reverse ARP - поиск IP адреса по аппаратному.
ARP-представитель.
Утилита arp.
ПРАКТИКУМ НА ЭВМ
К
11 - 18
ОСНОВЫ СЕТЕВЫХ ТЕХНОЛОГИЙ
Automation Business
Протоколы: IP
ПРАКТИКУМ НА ЭВМ
К
11 - 19
ОСНОВЫ СЕТЕВЫХ ТЕХНОЛОГИЙ
Automation Business
Протоколы: TCP





Любой сетевой уровень.
Контроль доставки («сессии») и управление потоком («окно»).
Контроль целостности.
Поддержка многопотоковых и многозадачных сред.
Сложность.
ПРАКТИКУМ НА ЭВМ
К
11 - 20
ОСНОВЫ СЕТЕВЫХ ТЕХНОЛОГИЙ
Automation Business
Протоколы: UDP





Только IP-протокол в качестве транспортного.
Нет контроля.
Необязательный контроль целостности.
Поддержка многопотоковых и многозадачных сред.
Простота.
ПРАКТИКУМ НА ЭВМ
К
11 - 21
ОСНОВЫ СЕТЕВЫХ ТЕХНОЛОГИЙ
Automation Business
Разрешение имен
•Широковещание (NetBIOS)
•Файлы локального разрешения имен (host).
•DNS.
•WINS (NetBIOS).





HOSTS - разрешение имен хостов в IP адреса.
LMHOSTS - разрешение имен NetBIOS в IP адреса.
NETWORKS - разрешение имен сетей в сетевые адреса.
PROTOCOL - разрешение имен протоколов в номер протокола RFC.
SERVICES - разрешение имени сервиса в номер порта и имя протокола.
ПРАКТИКУМ НА ЭВМ
К
11 - 22
ОСНОВЫ СЕТЕВЫХ ТЕХНОЛОГИЙ
Automation Business
Разрешение имен с помощью DNS








Internet-стандарт (RFC1034, RFC1035, RFC974).
Имеет иерархическую структуру.
Клиент-серверная архитектура - централизованное управление и децентрализованное
использование.
Рекурсивное разрешение имен.
Возможность репликации зон.
Кэширование.
Статические данные, изменяемые вручную. Имеются расширения для динамического
изменения.
Прямое и обратное разрешение имен.
ПРАКТИКУМ НА ЭВМ
К
11 - 23
Automation Business
ОСНОВЫ СЕТЕВЫХ ТЕХНОЛОГИЙ
Разрешение имен с помощью DNS
Итеративный
Mail.iiat.ru? 
Рекурсивный
Mail.iiat.ru? 
IDC
1.1.1.1
.ru = 2.2.2.2
IDC
Итеративный
mail.iiat.ru = 212.83.0.34
Mail.iiat.ru? 
DNS-сервер
.iiat.ru = 3.3.3.3
2.2.2.2
Список корневых серверов:
1.1.1.1
…
3.3.3.3
Итеративный
Mail.iiat.ru? 
mail.iiat.ru = 212.83.0.34
ПРАКТИКУМ НА ЭВМ
К
IDC
IDC
DNS-сервер
(корневой)
Ссылки на TLD:
.ru – 2.2.2.2
…
DNS-сервер
(.ru)
Ссылки на:
iiat.ru – 3.3.3.3
…
DNS-сервер
(.iiat.ru)
Записи:
Mail A 212.83.0.34
…
11 - 24
ОСНОВЫ СЕТЕВЫХ ТЕХНОЛОГИЙ
Automation Business
Разрешение имен с помощью DNS
Роли серверов:




Основной сервер имен (Primary Server).
Дополнительный сервер имен (Secondary Server).
Главный сервер имен (Master Server).
Кэширующий сервер имен.
ПРАКТИКУМ НА ЭВМ
К
11 - 25
Automation Business
ARP и RARP
Router X
ARP
Сообщение
не для нас
Сообщение
для одного из нас
System B
answer
System A
Каков ваш адрес MAC?




System D
System C
Это - для меня,
Мой MAC-адрес ….
ARP – Address Resolution Protocol

Протокол, который IP-адресу ставит в соответствие физические MAC-адреса.
В этой сети сообщение от C к A: Система C распространяет ARP
Отвечает только A

MAC-адрес возвращен и запасен таким образом, чтобы в следующий раз система С
могла «говорить» с системой B без того, чтобы использовать ARP
Different LAN (A to C) – All systems receive ARP



Router knows C is on different LAN (routing table)
Router X sends its MAC address to A and acts as a Proxy Server to system C
A stores X’s address and uses when needs to talk to C
11 - 26
Automation Business
ARP и SA модули

После старта NOE и ETY передают
без запроса ARP
192.168.125.202


Hello
192.168.125.202,
you there?



192.168.125.202

Должны иметь правильные IPадреса
Выбрасывают в сеть собственный
MAC-адрес, добавляют IP и
смотрят, отвечает ли любой другой
модуль с адресом MAC
Если нет, то IP-адрес нового ПЛК
уникален
Если другой модуль отвечает, то
IP-адрес не уникален.
Для того, чтобы указать на
невозможность работы
применяются различные форматы
мигания
Приведён пример совпадения IPадресов
11 - 27
Automation Business
Маска подсети


Маска подсети
Используется в системе, чтобы определить, предназначено ли сообщение
Ethernet для местной сети или требуется передача его в удаленную сеть.
Эта тема будет объясняться на следующем слайде.
11 - 28
Automation Business
Маска подсети
198.168.45.32
Адрес источника
198.168.45.3
Приёмник
11000110.10101000.00101101.00000011 Приёмник
Маска
11111111.11111111.11111111.00000000
11000110.10101000.00101101.00000000 Результат
В одной сети

Маска подсети для сетей класса C
255.255.255.0

198.168.44.4
11000110.10101000.00101100.00000101 Приёмник
Маска
11111111.11111111.11111111.00000000
11000110.10101000.00101100.00000000
В разных сетях


Адрес приёмника складывается с
маской, результат сравнивается с
исходным адресом сети
Если результат = исходный адрес
сети, тогда приёмник в
локальной сети
Если результат <> исходный
адрес сети, тогда приёмник в
удалённой сети
•
Different network messages are
directed to “Default Gateway”
11 - 29
Automation Business
Default Gateway
Gateway


Устройства
Gateway – Маршрутизатор. Иногда
называют “Default Gateway”
Если результат сложения (ANDing)
адреса приёмника и маски подсети
не совпадает с исходым адресом
сети, то сообщение направляется
в “Default Gateway”
11 - 30
Automation Business
Среда передачи – Витая пара




UTP - изолированные пары медного
провода, которые свиты вместе.
Многоканальные, цвето-кодированные
пары, заключенные в пластиковую
трубку-изоляцию
Быстрее чем коаксиальный кабель
Категория 5 (cat 5) - наиболее типичный
кабель в компьютерных сетях



Неэкранированная витая пара известна
как UTP
Cat 5 UTP используется в 10BaseT,
100BaseT, gigabit и token ring
Cat 6 разработана для следующего
поколения сетей
Использует RJ45 розетки и гнезда
Cat 5 = 100 Mbps
Cat 3 = 10 Mbps
Экранированная витая пара - витая
пара, обернутая в фольгу
В настоящее время доступна в 5-ти из 7-ми различных
категориях (Сat от 1 до 5)
Cat 5 - наиболее популярный выбор на данный момент
времени
Максимальная длина сегмента без повторителей - 100
метров
Overbending the cable increases cross-talk between
the 8 wires
11 - 31
Automation Business
Типы кабелей (Internal Wiring)
Прямые кабели
DTE
Прямой кабель
«Перевёртыш»



Концентратор,
Коммутатор, …
ПЛК,
Компьютеры …
Прямой кабель используется для подключения ПК <–> Hubs, Switches …
«Перевёртыш» используется для соединения 2-x ПК или ПК <-> NOE
DTE – Data Terminal Equipment – Любое приёмо-передающее устройство
11 - 32
Automation Business
Волоконно-оптический кабель

Состоит из трёх частей:








Носитель (стекло или пластик)
Отражатель
Защитный кожух
Core – Обеспечивает прохождение
света
Cladding - Стеклянная трубка,
которая отражает любой
«заблудившийся» свет назад в
русло носителя
Protective Sheath – Защищает
носитель и отражатель
Использование волоконной
оптики позволяет защитить
систему от вмешательства и
существенно увеличить
дальность передачи сообщений
Часто используется как основная
среда передачи данных
11 - 36
Automation Business
Соединителя для волоконной оптики
ST Connector


Оборудование ConneXium
использует оба типа
соединителей ST и SC
Соединители ST имеют
замок типа штыка
SC Connector
11 - 39
Automation Business
СПАСИБО ЗА ВНИМАНИЕ
11 - 40
Download