68 Связь с терминалом PanelView™ через сеть EtherNet/IP
Публикация 1756UM001ERUP – Август 2002
Организация структуры
данных
Данные для обмена с PanelView организуются в зависимости от того, как
они будут использоваться.
Если данные: То:
Критичны ко времени Следует использовать тэги ввода/вывода PanelView.
Тэги для этого типа создаются во время добавления PanelView в конфигурацию
ввода/вывода контроллера. Они подобны тэгам для модулей ввода/вывода. Обратитесь к
таблице 6.А.
Не критичны ко времени Следует создать массивы для хранения данных:
1. Для каждого экрана PanelView создать массив типа BOOL с количеством
элементов, достаточным для объектов с битовым управлением на
экране.
Например, массив BOOL [32] дает 32 бита для кнопок, индикаторов и т.п.
2. Для каждого экрана PanelView создать массив типа DINT с количеством
элементов, достаточным для объектов с числовым управлением на
экране.
Например, массив DINT [28] дает 28 значений для полей числового
ввода, числовых индикаторов и т.п.
Для доступа к тэгам ввода/вывода PanelView используется следующий
формат адреса:
Таблица 6.А. Формат адреса для тэгов ввода/вывода PanelView
Если: То используется такой адрес:
PanelView пишет данные
name_of_panelview:I.Data[x].y
PanelView считывает данные
name_of_panelview:O.Data[x].y
Где: Это:
name_of_panelview
имя объекта PanelView в конфигурации
ввода/вывода контроллера
x
входной или выходной элемент структуры PanelView
y
номер бита внутри входного или выходного элемента