Подсети
Подсети - это часть средств связи с одинаковыми физическими
характеристиками и одинаковой процедурой обработки данных. Подсети
являются центральными объектами в системе связи для утилиты SIMATIC
Manager.
Подсети отличаются своими рабочими характеристиками:
• MPI
экономичный способ создания сетей для небольшого количества
устройств SIMATIC с обменом малыми количествами данных.
• PROFIBUS
высокоскоростной обмен малыми и средними объемами данных;
используется прежде всего для работы с системами распределенных
входов/выходов.
• Industrial Ethernet
связь между компьютерами и PLC для высокоскоростного обмена
большими объемами данных.
• PTP ("Точка к точке")
последовательная связь между двумя коммуникационными партнерами по
специальным протоколам.
PROFIBUS
PROFIBUS ("PROcess FIeldBUS") используется как "шина полевого уровня
для автоматизации". PROFIBUS является общим стандартом, совместимым с
EN 50170, для связывания в единую сеть устройств полевого уровня.
Линии передачи PROFIBUS могут иметь следующие типы исполнения:
экранированный кабель "витая пара" и стеклянный или пластмассовый
оптико-волоконный кабель. Максимальная длина кабеля в шинном сегменте
зависит от скорости передачи данных; она может достигать 100 м при
наибольшей скорости передачи (12 Мбит/с) и может достигать 1000 м при
наименьшей скорости передачи (9,6 кбит/с). Длина сети может наращиваться
в случае применения повторителей или модулей оптической связи (optical link
modul).
Максимальное число узлов составляет 127 единицы. Различают активные и
пассивные узлы. Активные узлы имеют доступ к шине в течение
определенного отрезка времени и могут в это время посылать фреймы
данных. По прошествии этого промежутка времени активный узел передает
право доступа к шине следующему узлу (процедура доступа "token passing"
[передача "токена"]). Если пассивные узлы (slaves) были назначены
активному узлу (master), последний будет выполнять обмен данными с
назначенными ему пассивными узлами, пока имеет доступ к шине. Пассивные
узлы не получают доступа к шине
Вы можете осуществлять связь с распределенной периферией посредством
сети PROFIBUS; при этом используется соответствующая служба обмена
PROFIBUS-DP. Вы можете использовать или CPU со встроенным или
вставляемым ведущим DP-устройством или использовать подходящий
коммуникационный процессор. В сетях PROFIBUS можно также использовать
связь внутри станции посредством SFC или связь посредством SFB.
При использовании соответствующих CP возможен обмен данными
посредством служб PROFIBUS-FMS и PROFIBUS-FDL. Как интерфейс для
программы пользователя используются загружаемые блоки (FMS-интерфейс
или SE
Industrial Ethernet
Industrial Ethernet - это подсеть для обмена данными между компьютерами и
программируемыми контроллерами преимущественно в промышленности в
соответствии с международным стандартом IEEE 802.3.
Физически линии передачи Industrial Ethernet могут быть в виде коаксиального
кабеля с двойным экранированием, в виде кабеля "витая пара" ("industrial")
или в виде стеклянного оптико-волоконного кабеля. Длина электрокабеля в
сети может достигать 1,5 км, тогда как длина кабеля оптической связи
достигает 4,5 км. Скорость передачи данных составляет 10 Мбит/с.
Максимальное число узлов сети Industrial Ethernet может превышать 1000
единиц. Каждый узел, получающий доступ к шине, прежде всего проверяет,
не посылает ли данные в это же время другой узел. Если другой узел
использует в текущий момент шину, то узел, получающий доступ к шине,
ожидает в течение случайным образом выбранного промежутка времени,
после чего совершает новую попытку доступа к шине (процедура доступа
"CSMA/CD"). Все узлы сети имеют равные права доступа.
Посредством сети Industrial Ethernet может быть также организован обмен
данными с помощью установления одного из следующих типов связи: связи
через S7-функции или связи посредством SFB. Если использовать для сети
Industrial Ethernet соответствующие CP, то тогда есть возможность
использовать связь ISO transport или ISO-on-TCP, а также использовать
интерфейс SEND/RESEIVE.ND/RESEIVE-интерфейс).
Сеть
Сеть - это соединение между несколькими устройствами с целью их связи
друг с другом. Она состоит из одной или нескольких идентичных или разных
подсетей, связанных друг с другом.
Подсеть
В подсети все коммуникационные узлы связаны с помощью аппаратных
соединений, обладающих одинаковыми физическими характеристиками и
параметрами передачи, такими как скорость передачи; кроме того, обмен
данными в подсети происходит в соответствии с единой процедурой
передачи данных. В системе SIMATIC применяются несколько типов
подсетей: MPI, PROFIBUS, Industrial Ethernet и PTP ("point-to-point"
[соединение "точка к точке"]).
Служба обмена (communications service)
Служба обмена (communications service) определяет, как происходит обмен
данными между коммуникационными узлами, и как эти данные
обрабатываются. Служба обмена базируется на протоколе обмена, который
помимо всего прочего описывает процедуру координации работы между
коммуникационными узлами.
(Berger Step7 cтр 47)
Службы обмена (communications services)
Обменом данными в подсетях управляют так называемые службы обмена,
тип которых определяется типом соединения. Эти службы используются
преимущественно для целей, изложенных ниже:
S7-функции - это главная служба обмена в SIMATIC. S7-функции
интегрированы в операционную систему CPU, и обеспечивают связь
(коммуникации) между центральными процессорами, устройствами HMI и
программаторами.
Ниже представлен краткий обзор их функций:
• Функции для программатора (PG):
тестирование, запуск и сервисные функции; в PG они используются,
например, для выполнения функции мониторинга переменных "monitor
variables" или для чтения буфера диагностики или для запуска программ
пользователя.
• Функции для человеко-машинного интерфейса (HMI):
используется подключенными панелями оператора (OP), например, для
выполнения функции чтения/записи переменных.
• SFB-коммуникации (SFB-communications):
управляемые событиями функции для обмена большими объемами
данных; запускаются вызовом SFB в программе пользователя с
функциями модификации и мониторинга; статические, для
сконфигурированных соединений.
• SFC-коммуникации (SFC-communications):
управляемые событиями функции для обмена данными объемом до 76
байт за передачу; запускаются вызовом SFC в программе пользователя с
функциями модификации и мониторинга; динамические, для
несконфигурированных соединений.
S7-функции могут выполняться в подсетях MPI, PROFIBUS и Industrial
Ethernet.
(Berger Step7 cтр 52)
С PROFIBUS-DP осуществляется обмен данными между ведущим и
ведомыми устройствами через распределенную периферию. Связь имеет
"прозрачный режим" и отвечает стандарту EN 50170 том 2. С помощью
данной службы обмена может быть организован доступ к ведомым
устройствам, отвечающим стандартам SIMATIC S7 и прочим стандартам в
подсетях PROFIBUS.
С PROFIBUS-FMS (Fieldbus Message Specification ["Спецификация сообщений
в шине полевого уровня"]) осуществляется передача структурированных
переменных (FMS-переменных) в соответствии со стандартом EN 50170 том
2. Данные коммуникации осуществляются исключительно для статических
соединений в подсетях PROFIBUS.
С PROFIBUS-FDL (Fieldbus Data Link ["Связь через данные в шине полевого
уровня"]) осуществляется передача данных с функцией SDA (Send Data with
Acknowledge ["Передача данных с квитированием"]) в соответствии со
стандартом EN 50170 том 2. Данные коммуникации осуществляются для
статических соединений. В подсетях PROFIBUS данная служба обмена
обеспечивает, например, обмен данными с контроллером SIMATIC S5.
Соединения (connections)
Соединения могут быть статическими или динамическими - это зависит от
выбранной службы обмена данными. Динамические соединения не
конфигурируются; их установление или ликвидация определяются событиями
("Communications via non-configured connections" - "коммуникации посредством
несконфигурированных соединений"). Может быть установлено только одно
несконфигурированное соединение с коммуникационным партнером.
Статические соединения конфигурируются с помощью таблицы соединений
(connection table). Они устанавливаются при запуске программы и остаются
на все время выполнения программы ("Communications via configured
connections"- "коммуникации посредством сконфигурированных соединений").
Может быть установлено несколько сконфигурированных соединений
параллельно с одним коммуникационным партнером. Вы должны выбрать
"Connection type" ("Тип соединения") для выбора требуемой службы обмена
при конфигурировании сети (см. раздел 2.4 "Конфигурирование сети").
Вам не нужно конфигурировать соединения с помощью утилиты
конфигурирования сети для служб обмена посредством глобальных данных
(GD) и PROFIBUS-DP или для SFC-коммуникаций (SFC-communications) в
случае обмена через S7-функции. Для обмена через GD Вы должны
определить коммуникационных партнеров в таблице GD; в случае
PROFIBUS-DP или SFC-коммуникаций партнеры определяются посредством
адресации узлов.
(Berger Step7 cтр 53)
Адреса шинных узлов
Адрес узла, номер станции
Каждая DP-станция (например, ведущее или ведомое DP-устройство или
программатор) в подсети PROFIBUS имеет дополнительный адрес узла, с
помощью которого станция может быть однозначно адресована на данной
шине.
SIMATIC Manager является главной утилитой STEP 7.