Последовательность проектирования периферии
Возможность создания коммуникаций в распределенной периферии определяется качеством конфигурирования сети.
Конфигурирование сети осуществляется в следующей последовательности:
1. Создается графическое изображение сети, которая составляется с одной или нескольких подсетей.
2. Устанавливаются свойства и параметры для каждой подсети.
3. Устанавливаются свойства и параметры для каждого узла, который включается в сеть.
4. Устанавливаются свойства и параметры для каждого модуля, который включается в узел.
5. Создается документация по конфигурации сети.
Варианты проектов PROFIBUS-DP
Сеть PROFIBUS-DP обеспечивает стандартный интерфейс для передачи преимущественно двоичных данных процесса между интерфейсным модулем в центральном программируемом контроллере и приборами полевого уровня. При этом ведущим Dp-устройством (Dp-master) является процессорный или интерфейсный модуль центрального контроллера, а приборы полевого уровня называются ведомыми Dp-устройствами (Dp-slave).
Ведущее DP-устройство и все управляемые им ведомые DP-устройства образуют систему ведущего DP-устройства – мастер-систему (DP-master system).
При проектировании PROFIBUS-DP возможны следующие варианты проектных решений:
· Проект с простым ведомым DP (модульным или компактным), обеспечивающий обмен данными по схеме Slave ó Master.
· Проект с интеллектуальным ведомым DP, обеспечивающий обмен данными по схеме I Slave ó Master.
· Проект с интеллектуальными ведомыми DP и прямым обменом данными Slave ð I Slave.
· Проект с двумя мастер-системами DP и прямым обменом данными Slave ð Master.
· Проект с двумя мастер-системами DP и прямым обменом данными Slave ð I Slave.
Рассмотрим особенности этих проектов.
Проект с простым (модульным или компактным) ведомым DP и обменом данными по схеме Slave ó Master
В этой конфигурации (рис. 3.1) обмен данными между ведущим DP и простыми ведомыми DP, например, модулями ввода-вывода, происходит под управлением мастера DP.
Рисунок 3.1 - Структура мастер-системы с простыми модулями DP
Мастер DP последовательно опрашивает ведомые DP, сконфигурированные в списке мастер-системы DP. В конце рабочего цикла мастер DP осуществляет передачу данных на ведомые DP, внесенные в список мастера-системы. Адреса входов и выходов ведомых DP назначаются при конфигурировании системы автоматически.
Эта конфигурация известна как мономастер-система, так как к одной физической подсети PROFIBUS DP подключен один мастер со своей системой ведомых DP.
Проект с интеллектуальным ведомым DP и обменом данными по схеме I Slave ó Master
Задачу автоматизации можно разделить на отдельные подзадачи, которые можно реализовать на интеллектуальных ведомых DP. Пример структуры такой системы показан на рисунке 3.2.
Особенность проекта заключается в том, что при конфигурировании интеллектуальных ведомых DP (I-Slaves), таких как CPU 315-2DP, каждому входному и выходному модулю должна быть определена адресная область. Поэтому мастеру DP назначается только определение области адресного пространства ведомого модуля. При обмене данными с мастером DP интеллектуальный модуль обращается к этой области, а при реализации задачи – к соответствующим областям собственной системной памяти.
Рисунок 3.2 – Структура мастер-системы с интеллектуальным ведомым DP и схемой обмена I Slave ó Master
Проект с интеллектуальными ведомыми DP и прямым обменом данными по схеме Slave ð I Slave
В этой конфигурации (рис. 3.3) входные данные с ведомых DP могут быть прямо переданы (DX) интеллектуальным ведомым DP.
Рисунок 3.3 – Структура мастер-системы с интеллектуальным ведомым DP и схемой обмена данными Slave ð I Slave
Однако, для реализации проекта должны быть использованы только такие ведомые DP, как CPU 315-2DP.
Проект с двумя мастер-системами DP и прямым обменом данными по схеме Slave ð I Slave
Если в одной физической подсети PROFIBUS-DP есть несколько мастеров DP, то такая система называется мультимастерной системой. В этой конфигурации (рис. 3.4) интеллектуальные ведомые DP предусматривают прямую передачу в свою область входных данных с ведомого DP, даже если они находятся в других мастер-системах DP.
Рисунок 3.4 - Структура мультимастерной системы
Проект с двумя мастер-системами DP и прямой передачей данных Slave ð Master
В мультимастерных системах одной физической подсети PROFIBUS-DP входные данные с интеллектуального или простого ведомого DP могут быть непосредственно прочитаны ведущим DP другой мастер-системы (рис. 3.5). Этот механизм называется “общий вход”, поскольку входные данные используются за пределами некоторой мастер-системы DP.
Рисунок 3.5 – Структура мультимастерной системы с прямой передачей данных Slave ð Master
3.2 Проектирование распределенной периферии на PROFIBUS-DP
Дата добавления: 2016-12-09; просмотров: 1675;