пн-чт 09:00-18:00, пт 09:00-17:00
+7 (812) 648-03-47
+7 (812) 648-03-47 +7 (495) 108-12-75

sales@rusavtomatika.com

Режим работы:

пн-чт 09:00-18:00, пт 09:00-17:00

Адрес:

199178, Санкт-Петербург,
Малый пр. В. О. 57 корп. 3

Карта проезда

Подробнее

Каталог
Руководство пользователя EasyBuilderPro V6.01.02 на русском языке

Представляем вам частичный перевод с английского языка "Руководства пользователя EasyBuilderPro". Новые переведенные главы будут постепенно добавляться в этом разделе. Оригинальный документ на английском языке вы можете найти тут : Manual EasyBuilderPro (En)

Глава 11 Индексный регистр

11.1 Обзор

EasyBuilder Pro предоставляет индексные регистры для гибкого изменения адресов. С помощью регистров индекса пользователь может изменить адрес чтения / записи объекта непосредственно в HMI без изменения его настроек. Существует 32 регистра индекса, разделенных на 16-битные и 32-битные.

Соответствующий адрес 16-разрядного индексного регистра от 0 до 15: от LW-9200 (16 бит) до LW-9215 (16 бит). Максимальный диапазон смещения составляет 65536 слов.

В системе зарезервированы следующие индексные адреса:
16-разрядные индексы от 0 до 15: от LW-9200(16bit) до LW-9215 (16bit). Максимальный диапазон смещения составляет 65536 слов.
32-разрядные индексы от 16 до 31 LW-9230 (32bit) до LW-9260 (32bit). Максимальный диапазон смещения составляет 4294967296 слов.
Если установлен [Индексный регистр], то адрес чтения/записи будет вычисляться по следующей формуле: заданный адрес чтения/записи + значение, которое установлено в [Индексный регистр].

Примечание:

При добавлении 1 к значению индексного регистра для объекта с битовым адресом, смещение адреса составляет 16 бит.

11.2 Пример использования Индексного регистра

Далее мы расскажем как использовать индексный регистр.
Если не установлен флажок [Индексный регистр], система будет напрямую читать / записывать указанный адрес (в нашем случае LW-10)

Если установлен флажок [Индексный регистр], то адрес объекта будет являться суммой LW(10 + значение INDEX 0).

Если данные в [LW-9200] (Зарезервированный системой адрес INDEX 0) равны «5», назначенный адрес будет [LW (10 + 5)] = [LW-15].

Пример 1

Ниже приведен пример использования регистра Слово и [Регистр индекса]. Значение в [LW-0] равно 0; [LW-10] равно 3; [LW-20] равно 6, результат:

В результате система сложит значение в Индексном регистре (LW-9200) с адресом [LW-0]. Так как значение LW-9200 = 0, то: : [LW0 + индекс 0] = читать [LW-0] = 0

Если значение в Индексном регистре (LW-9200) будет равно 10, то: [LW0 + индекс 0] = читать [LW-10] = 3

Пример 2

Ниже приведен пример использования регистра Бит и [Регистр индекса]. Значение в [LB-16] равно ON; [LB-32] равно OFF. Поскольку 1 слово равно 16 битам, добавляя 1 в регистр индекса, смещение составляет 16 бит.

Если Индекс 6 (LW-9206) установлен в 1, то переключатель [LB-0 + Индекс 6] считывает LB-16, который находится во включенном состоянии.

Если Индекс 6 (LW-9206) установлен на 2, то переключатель [LB-0 + Индекс 6] считывает LB-32, который находится в состоянии OFF.

Скачать Демо проект