Порядок работы с регистрами
· Регистры ValueNorm[0]…[7]
Регистры используются для хранения целочисленного представления измеряемой величины соответствующего канала и имеют следующие свойства: - регистры доступны по чтению; - формат: двухбайтовое целое без знака; - значения передаются в относительных величинах, приведенных к диапазону данного типа датчика соответствующего канала. Значение регистров вычисляется по формуле где: ValueNorm – целочисленное представление измеряемой величины канала; Value – измеряемая величина канала. Значения MaxRange и MinRange для каждого типа датчика приведены в таблице 12. · Регистр SensType[0]…[7]
Регистр используется для конфигурации типа датчика соответствующего канала и имеет следующие свойства: - регистр доступен по записи и чтению; – формат регистра: двухбайтовое целое без знака. Соответствие значения регистра типу датчиков приведено в таблице 12. Таблица 12 - Типы датчиков
· Регистр ENCN
Регистр используется для разрешения/запрещения работы каналов. Каждый бит младшего байта данного регистра соответствует одному измерительному каналу: младший бит соответствует каналу [0], а восьмой бит – каналу [7]. Запись в регистр «1» включает соответствующий канал, а «0» – выключает. Время полного цикла опроса АЦП прямо пропорционально количеству включенных каналов. · Регистр DEFAULT_SET
Регистр используется для записи заводских установок параметров. Регистр доступен по записи и чтению. Запись заводских установок инициируется записью значения 0х0001 в данный регистр, при этом перезаписываются все параметры, доступные по записи (устанавливаются значения по умолчанию в соответствии с таблицей 5), кроме MODEL, VER, TEXT и градуировочных коэффициентов. При чтении этого регистра можно получить сообщения об ошибках при этой операции: сообщение 0х0000 – запись произведена успешно; 0х0001 – запись продолжается; 0х0002 – при записи возникли ошибки. · Регистр VERIFY_CLB
Регистр предназначен для запуска процедуры проверки совпадения текущих градуировочных коэффициентов с копией коэффициентов, сохраненных в защищенной области. Проверка производится при записи значения 0х0001 в данный регистр. Регистр доступен по чтению и записи. При чтении этого регистра можно получить сообщения об ошибках при этой операции: сообщение 0х0000 – проверка совпадения произведена успешно; 0х0001 – проверка совпадения продолжается; 0х0002 – при проверке совпадения возникли ошибки. · Регистр RESTORE_CLB
Регистр используется для восстановления заводских градуировочных коэффициентов. При записи значения 0х0001 в данный регистр производится восстановление заводских значений градуировочных коэффициентов. Регистр доступен по чтению и записи. При чтении этого регистра можно получить сообщения об ошибках при этой операции: сообщение 0х0000 – восстановление произведено успешно; 0х0001 – восстановление продолжается; 0х0002 – при восстановлении возникли ошибки.
· Регистр Value[0]…[7]
Регистр используется для хранения и чтения текущего значения измеряемой величины и имеет следующие свойства: - регистр доступен по чтению; - формат регистра – число с плавающей запятой. · Регистр ValueAttr[0]…[7]
Регистр является копией регистра Value[0]…[7]соответствующего канала. Регистр доступен по чтению. · Регистр ValueError[0]…[7]
Регистр статуса измеряемого канала предназначен для хранения и чтения текущего значения кода ошибки данного канала: 0 – нет ошибки; 1 – выход за диапазон; 2 – обрыв датчика; 3 – EL-4019 неработоспособен; 4 – недопустимое значение параметра; 5 – канал выключен. Регистр доступен по чтению. · Регистр ValueTime[0]…[7]
Регистр используется для вычисления точного интервала времени между соседними измерениями, что может понадобится, например, для реализации ПИД-регулирования. Время измерения вычисляется в единицах 1/100 с. Данный регистр отображает значение двухбайтного целого циклического счетчика времени в момент старта последнего АЦП преобразования на данном канале. Регистр доступен по чтению. Примечание: Регистры - ValueAttr[0], ValueError[0], ValueTime[0]; - ValueAttr[1], ValueError[1], ValueTime[1]; - ValueAttr[2], ValueError[2], ValueTime[2]; - ValueAttr[3], ValueError[3], ValueTime[3]; - ValueAttr[4], ValueError[4], ValueTime[4]; - ValueAttr[5], ValueError[5], ValueTime[5]; - ValueAttr[6], ValueError[6], ValueTime[6]; - ValueAttr[7], ValueError[7], ValueTime[7] следует считывать группами по три регистра (указанных в строках) одной командой. Считывание регистров отдельно невозможно. · Регистр LatchValue[0]…[7]
Регистр используется для хранения и чтения измеренных значений при защелкивании с помощью регистра LATCH. Регистр доступен по чтению. Формат регистра – число с плавающей запятой.
· Регистр FADC
Регистр предназначен для задания частоты измерения АЦП в соответствии с таблицей 13. Регистр доступен по чтению и записи. Таблица 13 Регистр FADC
Значение «09» соответствует таким настройкам цифрового фильтра АЦП, которые способствуют подавлению помех на частоте 50 Гц (80 дБ), а значение «0А» – на частоте 50 и 60 Гц (65 дБ). · Регистр dTSelfCalibADC
Регистр предназначен для задания периода автоматической градуировки АЦП в секундах. При значении параметра равного «0», автоматическая градуировка производится после каждого цикла измерений. · Регистр GoSelfCalibADC
Регистр предназначен для запуска процесса автоматической градуировки АЦП. Запись 0х0001 в этот регистр инициирует проведение самокалибровки АЦП. · Регистр TempComp1
Регистр предназначен для хранения и чтения текущего значения температуры компенсатора 1 (каналы 0…4). Формат регистра – число с плавающей запятой. · Регистр TempComp2
Регистр предназначен для хранения и чтения текущего значения температуры компенсатора 2 (каналы 5…7). Формат регистра – число с плавающей запятой. · Регистр FADCcomp
Регистр предназначен для задания частоты измерения АЦП для компенсаторов в соответствии с таблицей 13. · Регистр dTCompMeter
Регистр предназначен для задания периода измерения компенсаторов в секундах. При значении параметра равного «0», измерение компенсаторов производится после каждого цикла измерений входных каналов. · Регистр GoCompMeter
Регистр предназначен для запуска процесса измерения компенсаторов. Запись 0х0001 в этот регистр инициирует проведение измерения компенсаторов. · Регистр Off_IntComp[0]…[7]
С помощью регистра можно выбрать один из двух способов расчета значений температуры, измеряемой термопарой. При Off_IntComp=0в качестве температуры компенсатора используется измеренная температура на встроенных компенсаторах. При Off_IntComp=1в качестве температуры компенсатора используются значения регистров TCompOffset. · Регистр TCompOffset[0]…[7]
Регистр предназначен для задания смещения температуры компенсации для каждого канала. Это значение прибавляется к измеренной температуре соответствующего встроенного компенсатора. Формат регистра – число с плавающей запятой. · Регистр Offset[0]…[7] Регистр предназначен для задания смещения измеренного значения. Прибавляется к измеренному значению по каждому каналу. Формат регистра – число с плавающей запятой. · Регистр NambAverage Регистр предназначен для задания количества усреднений при градуировке. · Регистр CalibRComp Регистр предназначен для запуска процесса градуировки опорного сопротивления компенсаторов. При записи 1 в данный регистр инициируется градуировка опорного сопротивления компенсаторов. В результате градуировки в регистр RRefCompзаписывается новое значение опорного сопротивления. Регистр доступен по чтению и записи. При чтении этого регистра можно получить сообщения об ошибках при этой операции: сообщение 0х0000 – градуировка произведена успешно; 0х0001 – градуировка продолжается; 0х0002 – при градуировке возникли ошибки. · Регистр CalibOffset
Регистр предназначен для запуска процесса градуировки смещения по напряжению или по току. При записи номера канала в данный регистр инициируется градуировка смещения по напряжению или по току на указанном канале. Градуировка проводится на том измерительном диапазоне АЦП, который соответствует текущему типу датчика на данном канале. В результате градуировки в регистр OffsetRangeсоответствующего диапазона записывается новое значение смещения. Регистр доступен по чтению и записи. При чтении этого регистра можно получить сообщения об ошибках при этой операции: сообщение 0х0000 – градуировка произведена успешно; 0х0001 – градуировка продолжается; 0х0002 – при градуировке возникли ошибки.
· Регистр CalibSpan
Регистр предназначен для запуска процесса градуировки наклона характеристики по напряжению или по току. При записи номера канала в данный регистр инициируется градуировка наклона характеристики по напряжению или по току на указанном канале. Градуировка проводится на том измерительном диапазоне АЦП, который соответствует текущему типу датчика на данном канале. В результате градуировки в регистр SlopeRangeсоответствующего диапазона записывается новое значение наклона. Регистр доступен по чтению и записи. При чтении этого регистра можно получить сообщения об ошибках при этой операции: сообщение 0х0000 – градуировка произведена успешно; 0х0001 – градуировка продолжается; 0х0002 – при градуировке возникли ошибки. · Регистр DeviceError
Регистр предназначен для отображения общих ошибок EL-4019. · Регистр RRefComp
Регистр предназначен для задания значения опорного сопротивления для измерения компенсаторов. Формат регистра – число с плавающей запятой. · Регистр OffsetRange0…13
Регистр предназначен для задания значения смещения нуля по напряжению для соответствующего диапазона. Формат регистра – число с плавающей запятой. · Регистр OffsetRange14[0…7]
Регистр предназначен для задания значения смещения нуля по току для диапазона ±20мА для соответствующего канала. Формат регистра – число с плавающей запятой. · Регистр OffsetRange15[0…7]
Регистр предназначен для задания значения смещения нуля по току для диапазона ±5мА для соответствующего канала. Формат регистра – число с плавающей запятой. · Регистр SlopeRange0…13
Регистр предназначен для задания значения наклона характеристики по напряжению для соответствующего диапазона. Формат регистра – число с плавающей запятой. · Регистр SlopeRange14[0…7]
Регистр предназначен для задания значения наклона характеристики по току для диапазона ±20мА для соответствующего канала. Формат регистра – число с плавающей запятой. · Регистр SlopeRange15[0…7]
Регистр предназначен для задания значения наклона характеристики по току для диапазона ±5мА для соответствующего канала. Формат регистра – число с плавающей запятой.
Служебные регистры: · Регистр RATE
В регистре задается код скорости обмена, на которой происходит обмен с EL-4019. Коды скоростей указаны в таблице 6. При записи в этот регистр EL-4019 ответит подтверждением на команду записи, после этого перейдет на новую скорость. Положение переключателя на задней панели – «NORM». Значение по умолчанию 0х0006.
· Регистр PARITY
Регистр предназначен для задания паритета при обмене с EL-4019. Коды паритетов, с которыми EL-4019 будет обмениваться, указаны в таблице 7. При записи в этот регистр EL-4019 ответит подтверждением на команду записи, после этого перейдет на новый паритет. Положение переключателя на задней панели – «NORM». Значение по умолчанию 0х0000. · Регистр ADDRESS
Регистр предназначен для задания сетевого адреса EL-4019. Может принимать значения от 1 до 247. При записи в этот регистр EL-4019 ответит подтверждением на команду записи, а после этого переходит на новый сетевой адрес. Положение переключателя на задней панели – «NORM».Значение по умолчанию 0х0001. · Регистр BLINK
Регистр, упрощающий проверку связи и опознание EL-4019 в сети управления. При записи в этот регистр значения 0x0001 на 10 с включается мигающий режим светодиода «Обмен». · Регистр PROTOCOL
Регистр, позволяющий выбирать тип протокола обмена. Коды выбора протокола приведены в таблице 8. Значение по умолчанию 0х0000. · Регистр LATCH
Регистр синхронного защелкивания используется для одновременной записи измеренных значений всех входов нескольких EL-4019. Защелкивание осуществляется записью в регистр LATCHлюбого значения. Защелкнутые значения сохраняются в регистрах LatchValue. · Регистр MODEL
Регистр предназначен для хранения цифрового обозначения модели прибора. · Регистр VER
Регистр предназначен для хранения варианта исполнения EL-4019 · Регистр MODE_INIT
Регистр отображает состояние переключателя режимов «INIT» – «NORM», расположенного на задней панели EL-4019. 0 – означает режим «NORM», 1 – режим «INIT». · Регистр RESET
Регистр предназначен для программного перезапуска EL-4019. Перезапуск производится записью значения 0х0001 в данный регистр. Регистр доступен по записи и чтению. · Регистр TEXT
Набор регистров пользователя для хранения текстового описания объекта управления. Текст хранится в формате Win 1251.
©2015 arhivinfo.ru Все права принадлежат авторам размещенных материалов.
|