|
<< Click to Display Table of Contents >> Navigation: Проект в MasterSCADA 4D > Дерево системы > Получение и отправка данных > Дополнительные протоколы > Allen Bradley EthernetIP > Свойства каналов Allen Bradley EthernetIP |
Видпанели свойствканала:

Описание основных свойств:
Название |
Описание |
Категория Общие |
Как правило для данного элемента не настраивается. Подробное описание данной категории приведено в соответствующем разделе. |
Категория Шкала |
В данной категории можно назначить шкалу и определить ее настройки. |
Категория Архивирование |
Если значение канала требуется архивировать, то необходимо установить флаг в свойстве Архивировать. В этом случае, значения канала будут сохраняться в базе данных. При необходимости, можно выбрать шаблон архивирования. При этом появятся настройки, соответствующие данному шаблону, и которые можно переопределить для конкретного канала. |
Категория Масштабирование |
Если модуль ввода-вывода не имеет встроенного масштабирования, то при помощи данной категории можно задать соответствие между значениями в модуле и реальными значениями. Подробное описание данной категории приведено в соответствующем разделе. |
Категория Настройки |
|
Путь переменной |
Для контроллеров Allen Bradley CompactLogix 1769(Allen Bradley ControlLogix серия 1756): Задается полный путь к опрашиваемому тегу. Например: •Macro_Control •ten_sec_timer.CTL •my_type_array[0].My_counter.CTL •Program:Mixing.H2O_on_off Если в пути указано Program:, то это означает, что тег находится в одной из программ контроллера. Если указание отсутствует, то тег размещен в секции переменных Global. Если тег является элементом структуры, то компоненты структуры разделяются точками. Если элемент находится в массиве, то его индекс указывается в квадратных скобках. Возможна любая степень вложенности - например, структура в массиве, массив в структуре и т.д. Также поддерживается работа с двухмерными массивами. Для контроллеров Allen Bradley SLC500 и Allen Bradley MicroLogix: В данном поле вводится адрес переменной в контроллере. В RSLogix сегменты памяти называются Data Files. Поддерживаются следующие сегменты: •O0 - output (выходы) •I1 - input (входы) •B3 - Binary (бинарные) •T4 - Timer (таймеры) •C5 - Counter (счетчики) •N7 - Integer (целые) •F8 - Float (числа с плавающей запятой) Регионы I и O (Input и Output). В RSLogix откройте соответствующее окно и найдите нужную переменную. Значение берется из столбца Offset и записывается в поле Путь переменной (например, O:6.0). При правильном пути тип данных канала автоматически перенастраивается. Для региона I при попытке установить тип доступа Output или InOut тип доступа принудительно устанавливается на Input - запись в данный регион не поддерживается. По умолчанию используется UINT16 (16-битный беззнаковый целый). При необходимости можно указать тип данных через пробел, например O:6.0 float - тип канала изменится на SYSTEM_LREAL_PARAM, переменная будет опрашиваться как FLOAT (4 байта, 2 регистра - O:6.0 и O:6.1). Поддерживаются типы: REAL (эквивалент FLOAT), INTEGER и LONG (32-битное знаковое целое), DWORD (32-битное беззнаковое целое). Задание типа данных поддерживается только для регионов I и O. Регионы T и C (таймеры и счетчики). Каждый счетчик и таймер содержит поля: ACC (аккумулятор, накопленное значение), PRE (установленное значение), а также битовые поля. Таймер: EN, TT, DN. Счетчик: CU, CD, DN, OV, UN. ACC и PRE доступны на чтение и запись, битовые поля - только на чтение. В RSLogix откройте окно таймера или счетчика, найдите нужный элемент. Запишите значение из поля Offset, затем через точку укажите атрибут. Примеры: C5:0.ACC (накопленное значение счетчика), C5:0.CU, C5:0.DN, C5:1.DN, T4:1.TT. Для PRE и ACC тип данных канала - SYSTEM_DWORD_PARAM, для битовых - SYSTEM_BOOL_PARAM. Для битовых полей нельзя установить InOut - запись не поддерживается. Регионы N, F, B. Содержат локальные значения (уставки, битовые маски и т.д.). Для каждого региона зафиксированы типы данных: N - 16-битный знаковый целый (Integer), B - 16-битный беззнаковый целый (Binary), F - 32-битное число с плавающей запятой (Float). В RSLogix откройте нужное окно, выберите переменную. Примеры путей: F8:1, N7:0, B3:0. Регионы поддерживают чтение и запись. При вводе переменной контроль корректности не производится. Алгоритм ищет в пути регион, атрибут или тип данных и в зависимости от этого меняет тип данных канала; для атрибутов без поддержки записи при попытке установить канал на запись возвращает режим Input. При ошибке обработки алгоритм выходит и ничего не меняет. Полный контроль достоверности пути выполняется протоколом при запуске в режиме исполнения (см. список диагностических ошибок). |
Смотрите также:
Свойства модуля Allen Bradley CompactLogix 1769
Свойства модуля Allen Bradley SLC500
Свойства модуля Allen Bradley MicroLogix
Диалог импорта каналов Allen Bradley EthernetIP
Рекомендации по настройке протокола Allen Bradley EthernetIP