|
<< Click to Display Table of Contents >> Navigation: Проект в MasterSCADA 4D > Дерево системы > Получение и отправка данных > Дополнительные протоколы > Allen Bradley EthernetIP > Рекомендации по настройке протокола Allen Bradley EthernetIP > Особенности работы протокола Allen Bradley EthernetIP |
Устройства, добавленные в один протокол, опрашиваются параллельно (аналогично режиму параллельного опроса в Modbus TCP). В данном протколе этот режим активен по умолчанию, поэтому для ускорения опроса нет необходимости распределять модули по разным протоколам.
1.Инициализация опроса
При запуске сначала создается сессия с параметрами Backplane и Slot, после чего считываются все теги и пользовательские типы данных (UDT) из контроллера. Далее начинается сопоставление тегов контроллера с каналами MasterSCADA 4D. На инициализацию уходит примерно 500-700 мс.
2.Процесс опроса
Опрос контроллера оптимизирован: для разных типов данных (простых переменных, массивов, крупных структур) используются разные методы запросов. Это обеспечивает высокую скорость — например, 4500 тегов сложной структуры опрашиваются за 600 мс.
3.Запись значений
Запись осуществляется по полному имени тега. Если требуется записать несколько тегов, они объединяются в один запрос, что повышает эффективность.
4.Изменение структуры тегов
Структура тегов может изменяться в процессе работы, например, если загружается новая конфигурация. В таких случаях протокол выполняет сервисный запрос после каждого цикла опроса, чтобы проверить наличие изменений. Если структура изменена, текущие данные опроса сбрасываются, инициализация и опрос начинаются заново. При этом значения и метки времени тегов временно остаются без изменений, признак качества данных и значение параметра Отказ также остаются неизменными.
5.Работа с массивами бит
Для контроллеров Allen Bradley CompactLogix 1769 и Allen Bradley ControlLogix серия 1756 определяется настройкой Битовый массив импортировать как DWORD.
6.Работа протокла в режиме исполнения для Allen Bradley SLC500 и Allen Bradley MicroLogix
При старте протокол собирает все каналы, формирует зоны опроса и начинает их опрашивать. Каждая зона опрашивается в отдельном регионе. Если задано количество параллельных сессий больше 1, то зоны опрашиваются параллельно.
При запуске протокол анализирует значение Путь переменной каждого канала и вычисляет зону опроса, смещение, адреса и т.д. Если при обработке пути возникла ошибка, то выводится сообщение, канал становится недостоверным.
Смотрите также:
Свойства модуля Allen Bradley CompactLogix 1769
Свойства модуля Allen Bradley SLC500
Свойства модуля Allen Bradley MicroLogix
Свойства каналов Allen Bradley EthernetIP
Диалог импорта каналов Allen Bradley EthernetIP
Рекомендации по настройке протокола Allen Bradley EthernetIP
Особенности работы протокола Allen Bradley EthernetIP
Список диагностических ошибок Allen Bradley EthernetIP