Здавалка
Главная | Обратная связь

Порядок работы с регистрами



 

· Регистр ValueNorm

 

Регистр используется для хранения значения, передаваемого в ЦАП, в виде переменной целого типа (формат int). Значение автоматически пересчитывается с учетом диапазона и запоминается в регистре flValueOutсоответственно конфигурируемому выходу ЦАП. Значение, записываемое в этот регистр, устанавливается на соответствующем выходе ЦАП.

 

· Регистр Output Range

Регистр используется для выбора диапазона выходного сигнала. Коды диапазонов выхода указаны в таблице 16.

Таблица 16 - Коды диапазонов выхода

Значение, записываемое в регистр Диапазон выходного сигнала
0x001D (0…5) мА
0x001E (0…20) мА
0x001F (4…20) мА
0x0020 (0…10) В
0x0021 (-10…10) В
0x0022 (0…5) В
0x0023 (-5…5) В
Примечание – Смена кода диапазона выхода не приводит к физическому изменению типа диапазона выхода ЦАП. Новое значение вступает в силу после изменения значения выхода ЦАП (записи в регистры flValueOutили ValueNorm).

 

· Регистр CSEN

Регистр предназначен для учета таймаута по линии обмена и может принимать следующие значения:

- 0х0000 – таймаут не учитывается;

- 0х0001 – учет ведется.

 

 

· Регистр CSF

 

Регистр предназначен для хранения статуса таймаута по линии обмена и может принимать следующие значения:

- 0х0000 – нет таймаута;

- 0х0001 – произошел таймаут.

· Регистр ENCN

 

Регистр предназначен для запрещения/разрешения работы ЦАП и может принимать значения, указанные в таблице 17.

Таблица 17 - Регистр ENCN

Значение, записываемое в регистр Состояние выхода
ЦАП 1 ЦАП 2 ЦАП 3 ЦАП 4
0x0000
0x0001
0x0002
0x0003
0x0004
0x0005
0x0006
0x0007
0x0008
0x0009
0x000A
0x000B
0x000C
0x000D
0x000E
0x000F
Примечание – 0 – ЦАП выключен; 1 – ЦАП включен.

 

· Регистр flValueOut

 

Регистр используется для хранения значения, передаваемого в ЦАП, в виде числа с плавающей запятой (формат float). Значение автоматически пересчитывается с учетом диапазона и запоминается в регистре ValueNormсоответственно конфигурируемому выходу ЦАП. Если записываемое значение больше (меньше) максимально (минимально) допустимого для текущего диапазона, то будет записано максимальное (минимальное) значение.

 

· Регистр DEFALT_SET

 

Регистр предназначен для записи заводских установок параметров в соответствии с таблицей 18.

 

Таблица 18 - Заводские установки

Регистр Код Параметр
Output Range 0x001Е (0…20) мА
CSEN 0x0000 Флаг таймаута по линии обмена выключен
ENCN 0x00FF Работа ЦАП разрешена
ADDRESS 0х0001 Сетевой адрес равен 1
RATE 0х0006 9600 бод
PARITY 0х0000 Нет паритета
PROTOCOL 0х0001 MODBUS RTU

 

· Регистр VERIFY_CLB

 

Регистр предназначен для запуска процедуры проверки совпадения текущих калибровочных коэффициентов с копией коэффициентов, сохраненных в ППЗУ. При чтении этого регистра можно получить следующие значения:

- 0х0000 – коэффициенты не совпадают;

- 0х0001 – коэффициенты совпадают.

 

· Регистр RESTORE_CLB

 

Регистр предназначен для восстановления заводских коэффициентов. Восстановление производится записью любого числа в регистр RESTORE_CLB.

 

· Регистр Slew_Rate

 

Регистр используется для хранения скорости нарастания выходного сигнала, ед/с. Коды скоростей указаны в таблице 19.

Таблица 19 - Коды скоростей нарастания выходного сигнала

Код Скорость изменения выхода ЦАП
    диапазон
    (0…50 мА, (0…20) мА, (4…20) мА (0…10) В (-10…10) В (0…5) В (-5…5) В
0x0000 немедленно немедленно немедленно немедленно немедленно
0x0001 немедленно немедленно немедленно немедленно немедленно
0x0002 немедленно немедленно немедленно немедленно немедленно
0x0003 немедленно немедленно немедленно 0,25 В/с немедленно
0x0004 1,0 мА/с 0,5 В/с немедленно 0,5 В/с 0,5 В/с
0x0005 2,0 мА/с 1,0 В/с 1,0 В/с 1,0 В/с 1,0 В/с
0x0006 4,0 мА/с 2,0 В/с 2,0 В/с 2,0 В/с 2,0 В/с
0x0007 8,0 мА/с 4,0 В/с 4,0 В/с 4,0 В/с 4,0 В/с
0x0008 16,0 мА/с 8,0 В/с 8,0 В/с 8,0 В/с 8,0 В/с
0x0009 32,0 мА/с 16,0 В/с 16,0 В/с 16,0 В/с 16,0 В/с
0x000A 64,0 мА/с 32,0 В/с 32,0 В/с 32,0 В/с 32,0 В/с
0x000B 128,0 мА/с 64,0 В/с 64,0 В/с 64,0 В/с 64,0 В/с
Примечание – Новое значение вступает в силу после изменения значения выхода ЦАП (записи в регистры flValueOutили ValueNorm).

 

· Регистр Error Status

При работе EL-4024 могут возникать ошибки. Коды ошибки приведены в таблице 20.

 

 

Таблица 20 - Коды ошибок

Значение, записываемое в регистр Ошибка
0x0000 нет ошибки
0x0001 ошибка доступа к ППЗУ
0x0002 ошибка контрольных сумм памяти
0x0004 ошибка таймаута доступа к ППЗУ
0x0008 резерв, не используется
0x0010 переполнение буфера ППЗУ
0x0020 переполнение буфера команд
0x0040 ошибка контрольных сумм кода
0x0080 резерв, не используется
прочие значения комбинированная ошибка

 

· Регистр StartUp Data

 

Регистр используется для хранения установленного пользователем значения выхода ЦАП при включении EL-4024. Значение запоминается в энергонезависимой памяти.

 

· Регистр Emergency Data

 

Регистр используется для хранения установленного пользователем значения выхода ЦАП при сбое/аварии («безопасный» режим). Значение запоминается в энергонезависимой памяти.

 

· Регистр Trim

 

Регистр используется для хранения значения подстройки выходного сигнала тока при калибровке. Это значение задает количество шагов подстройки, один шаг приращения равен 0,7324 мкА.

Значение подстройки выходного сигнала задается в пределах от 0х0001 до 0х007F при положительном значении приращения, от 0x0081 до 0x00FF – при отрицательном. Значение подстройки обнуляется при записи 0x0000 в регистр.

· Регистр Trim4mA

 

Регистр используется для хранения значения подстройки для тока 4 мА в энергонезависимой памяти. Каждый канал EL-4024 подстраивается отдельно. Для подстройки необходимо выполнить следующие действия:

- подсоединить измерительный прибор и внешний источник питания к токовому выходу калибруемого канала в соответствии с рисунком 7;

- прогреть EL-4024 в течение 30 мин;

- выбрать диапазон выходного сигнала (0…20) мА (запись в регистр Output Rangeзначения 0x001E);

- установить значение подстройки равным нулю (значение в регистре Trim);

- установить на выходе значение тока равное 4 мА (значение в регистре flVallueOut);

- убедиться, что на измерительном приборе значение тока равно 4 мА. Если на измерительном приборе ток не равен 4 мА, уменьшать или увеличивать значение подстройки (значение, записанное в регистре Trim) пока выходное показание не достигнет 4 мА с допускаемой основной погрешностью в соответствии с таблицей 21. Если на измерительном приборе ток равен 4 мА, сохранить текущее значение подстройки, записав 0х0001 в регистр Trim4mA.

При записи 0х0000 в регистр Trim4mAобнуляется значение коэффициента для 4 мА.

 

Рисунок 7 - Схема подключения EL-4024 при подстройке

 

Таблица 21 - Назначение клемм

Цифро-аналоговый преобразователь (ЦАП) Обозначение Назначение
ЦАП 4 1, 2, 3 Iout3, GND, Vout3 Выходы аналоговых сигналов
ЦАП 1 11, 12, 13 Iout0, GND, Vout0
ЦАП 2 14, 15, 16 Iout1, GND, Vout1
ЦАП 3 17, 18, 19 Iout2, GND, Vout2
П р и м е ч а н и е – Iout – выходной ток, Vout – выходное напряжение, GND – общий вывод (земля).

 

· Регистр Trim20mA

 

Регистр используется для хранения значения подстройки для тока 20 мА в ППЗУ. Каждый канал EL-4024 подстраивается отдельно. Для подстройки необходимо выполнить следующие действия:

- подсоединить измерительный прибор и внешний источник питания к токовому выходу калибруемого канала в соответствии с рисунком 7;

- прогреть EL-4024 в течение 30 мин;

- выбрать диапазон выходного сигнала (0…20) мА (запись в регистр Output Rangeзначения 0x001E);

- установить значение подстройки равным нулю (значение в регистре Trim);

- установить на выходе значение тока равное 20 мА (значение в регистре flVallueOut);

- убедиться, что на измерительном приборе значение тока равно 20 мА. Если на измерительном приборе ток не равен 20 мА, уменьшать или увеличивать значение подстройки (значение, записанное в регистре Trim) пока выходное показание не достигнет 20 мА с допускаемой основной погрешностью в соответствии с таблицей 21. Если на измерительном приборе ток равен 20 мА, сохранить значение подстройки, записав 0х0001 в регистр Trim20mA.

При записи 0х0000 в регистр Trim20mAобнуляется значение коэффициента для 20 мА.

Примечание – запись значения подстройки в регистр Trim, значения подстройки для 4 мА в регистр Trim4mAи значение подстройки для 20 мА в регистр Trim20mAвозможна только при текущем диапазоне (0…20) мА. В противном случае EL-4024 будет возвращать ошибку.

· Регистр RATE

 

Регистр предназначен для задания кода скорости обмена на которой происходит обмен данными с EL-4024. Коды скоростей указаны в таблице 22. При записи в этот регистр EL-4024 ответит подтверждением на команду записи, а после этого переходит на новую скорость.

Таблица 22 - Коды скоростей обмена

Значение, записываемое в регистр Скорость обмена, бод
0х0003
0х0004
0х0005
0х0006
0х0007
0х0008
0х0009
0х000А

 

 

· Регистр PARITY

 

Регистр предназначен для задания паритета при обмене с EL-4024. Коды паритетов с которыми EL-4024 будет обмениваться указаны в таблице 23. При записи в регистр EL-4024 ответит подтверждением на команду записи, а после этого перейдет на новый паритет.

Таблица 23 - Коды выбора типа паритета

Значение, записываемое в регистр Тип паритета
0х0000 Нет
0х0001 Нечетный
0х0002 Четный

 

· Регистр PROTOCOL

 

Регистр предназначен для задания протокола обмена с EL-4024. Коды протоколов с которыми EL-4024 будет обмениваться указаны в таблице 24. При записи в регистр EL-4024 ответит подтверждением на команду записи, а после этого перейдет на новый протокол обмена.

Таблица 24 - Коды выбора типа протокола

Значение, записываемое в регистр Тип протокола
0х0000 MODBUS RTU
0х0001 UAIL (ELEMER)

 

· Регистр ADDRESS

 

Регистр предназначен для задания сетевого адреса EL-4024. Может принимать значения от 1 до 247. При записи в регистр EL-4024 ответит подтверждением на команду записи, а после этого перейдет на новый сетевой адрес.

 

· Регистр BLINK

 

Регистр, упрощающий проверку связи и опознание EL-4024. При записи в регистр значения 0x0001 на 10 с включается мигающий режим светодиода «Обмен».

 







©2015 arhivinfo.ru Все права принадлежат авторам размещенных материалов.