Адресация PROFIBUS
В PROFIBUS модуль удаленного подключения является модульным DP-ведомым. PROFIBUS обращается к модульным устройствам, используя адресацию слотов и индексную адресацию. TeSys™ island разделяет пространство адресации слотов на две области: одну для аватаров и одну для устройств. Слот 1 используется для модуля удаленного подключения и системного аватара. В каждом слоте значения индекса используются для доступа к различным наборам данных.
После импорта файла языка разметки General Station Description (GSDML) в вашу среду программирования добавьте экземпляр TeSys island из каталога оборудования. Система TeSys island создана с системным аватаром, но без других модулей.
Следуйте инструкциям для вашей среды программирования и информации в Диапазоны слотов PROFIBUS ниже, чтобы заполнить пустые слоты аватарами и устройствами. Например.
-
В CoDeSys v3.5 щелкните правой кнопкой мыши на пустой слот и выберите {10}Вставить устройство{11}.
-
Выберите подходящий аватар или устройство из каталога.
-
Когда система полностью определена, начните создавать теги для данных, доступ к которым необходимо предоставить аватарам.
TeSys™ island применяет диапазоны слотов для физических и виртуальных модулей, показанных в следующей таблице:
Диапазоны слотов PROFIBUS
Позиция | Слот | Комментарий |
Модуль удаленного подключения системы/Системный аватар |
1 | — |
Аватары |
2-22 |
Аватары устройств, нагрузок и приложений |
Шинные устройства |
101-121 |
Цифровой модуль ввода-вывода (DIOM) Аналоговый модуль ввода-вывода (AIOM) Пускатели SIL* Пускатели Силовой интерфейсный модуль (PIM) Интерфейсный модуль SIL (SIM) Интерфейсный модуль напряжения (VIM) |
– | 0, 23–99, 122–254 |
Эти слоты не используются с TeSys island. |
Пример нумерации аватаров
Порядок аватара в цифровом инструменте |
Слот аватара PROFIBUS |
Описание |
Физический порядок в системе |
||||||||
1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | |||
1 | 1 |
Система |
BC |
— |
— |
VIM |
— |
— |
SIM |
— |
— |
2 | 2 |
AIOM |
— |
AIOM |
— |
— |
— |
— |
— |
— |
— |
3 | 3 |
Два направления вращения - останов SIL, кат. 1/2* |
— |
— |
— |
— |
Пускатель SIL |
Пускатель SIL |
— |
— |
— |
4 | 4 |
Нереверсивный двигатель |
— |
— |
— |
— |
— |
— |
— |
Пускатель |
— |
5 | 5 |
Силовой интерфейс с вводами-выводами (управление) |
— |
— |
DIOM |
— |
— |
— |
— |
— |
PIM |
Пример слотов физических устройств PROFIBUS
Физический порядок в системе | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
Слот физических устройств PROFIBUS | 0 | 101 | 102 | 103 | 104 | 105 | 106 | 107 | 108 |
DPV0 используется для конфигурации соединения PROFIBUS, диагностики, связанной со связями PROFIBUS, и циклического обмена данными. DPV1 используется для обмена ациклическими наборами данных для аватаров и устройств.
Как описано в МЭК 61158-5-3 §6.1.3.2.3.2 Модуль, слоты, которые не используются в конфигурации системы, регистрируются как пустые. Им назначается длина входных и выходных данных 0 и байт идентификатора 0x00.
-
Адресация каждого модуля осуществляется по номеру слота (от 1 до 254). Нумерация осуществляется без пробелов, по возрастанию, начиная с 1. Если слот не занят модулем, пустой слот регистрируется в конфигурации под соответствующим номером слота.
-
Для каждого модуля должен быть назначен идентификатор конфигурации. Нумерация осуществляется без пробелов, по возрастанию, начиная с 0. Если слот не занят модулем, в конфигурации должен быть назначен идентификатор конфигурации с длиной входных и выходных данных 0 (пустой слот).
Интерфейс PROFIBUS системы island распознает все неиспользуемые слоты как пустые с назначенной длиной входных и выходных данных 0 и значением байта идентификатора 0x00.
В следующей таблице приведены значения для протокола связи MS1 (DPV1) интерфейса PROFIBUS TeSys island (ациклическая связь с ведущим (контроллером) PROFIBUS класса 1).
Значения протокола интерфейса PROFIBUS MS1 DPV1
Точка доступа к сервису (SAP) |
Имя |
---|---|
72 |
Неактивная |
94 |
DPV1_Read |
95 |
DPV1_Write |