Материал: АСКВ2 БУ max90-ru_v1.20

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам

Модули мобильной системы X90

Настройка дополнительной платы выполняется только путем настройки входов/выходов. Не допускается асинхронная перенастройка регистров.

Регистр

Имя

Тип данных

Чтение

Запись

Модуль — конфигурация

 

Синхр.

Асинхр.

Синхр.

Асинхр.

 

 

 

 

 

-

Время цикла

-

 

 

 

 

Общие регистры

 

 

 

 

 

 

2 + N*2

ActSpeed0N (индекс N = от 1 до 4)

UINT

 

 

 

1310

AutogainDelay01

UINT

 

 

 

526

AutogainDelay01Read

UINT

 

 

 

0

Control01

UINT

 

 

 

514

SensorConfig01

UINT

 

 

 

 

SensorConfig01Read

 

 

 

 

0

Status01

UINT

 

 

 

Функции аналогового ввода

 

 

 

 

 

2 * N

AnalogInput0N (индекс N = от 1 до 4)

INT

 

 

 

1330

AnalogInputConfig01

UINT

 

 

 

570

AnalogInputConfig01Read

UINT

 

 

 

2

AnalogInputControlByte01

UINT

 

 

 

22 + N* 4

AnalogInputSamples0N (индекс N = от 1 до 4)

UINT

 

 

 

1298

AnalogInputScale01

UINT

 

 

 

546

AnalogInputScale01Read

UINT

 

 

 

1310 + N*4

SamplesAnalogInput0N (индекс N = от 1 до 4)

UINT

 

 

 

526 + N* 4

SamplesAnalogInput0NRead (индекс N = от 1 до 4)

UINT

 

 

 

Дополнительные регистры и характеристические значения, генерируемые Automation Runtime

 

 

 

-

CrestFactorHighFrequency0N (индекс N = от 1 до 4)

REAL

 

 

 

-

DataConsistentWithLockedBuffers0N (индекс N = от 1 до 4)

BOOL

 

 

 

-

DataToggleBit01

BOOL

 

 

 

-

OverflowAnalogInput0N (индекс N = от 1 до 4)

BOOL

 

 

 

-

OverflowCharacteristicValues0N (индекс N = от 1 до 4)

UINT

 

 

 

-

OverflowFrequencyBands01

UDINT

 

 

 

-

PeakHighFrequencyRef0N (индекс N = от 1 до 4)

REAL

 

 

 

-

PeakHighFrequencyRefCalculated0N (индекс N = от 1 до 4)

REAL

 

 

 

-

PeakRawRef0N (индекс N = от 1 до 4)

REAL

 

 

 

-

PeakRawRefCalculated0N (индекс N = от 1 до 4)

REAL

 

 

 

-

RmsHighFrequencyRef0N (индекс N = от 1 до 4)

REAL

 

 

 

-

RmsHighFrequencyRefCalculated0N (индекс N = от 1 до 4)

REAL

 

 

 

-

RmsRawRef0N (индекс N = от 1 до 4)

REAL

 

 

 

-

RmsRawRefCalculated0N (индекс N = от 1 до 4)

REAL

 

 

 

-

SensitivitySensor0N (индекс N = от 1 до 4)

REAL

 

 

 

-

Vdi3832KtHighFrequency0N (индекс N = от 1 до 4)

REAL

 

 

 

-

Vdi3832KtRaw0N (индекс N = от 1 до 4)

REAL

 

 

 

Характеристические значения (переданные в Flatstream)

 

 

 

 

 

-

CrestFactorRaw0N (индекс N = от 1 до 4)

REAL

 

 

 

-

Iso10816_0N (индекс N = от 1 до 4)

REAL

 

 

 

-

KurtosisRaw0N (индекс N = от 1 до 4)

REAL

 

 

 

-

PeakHighFrequency0N (индекс N = от 1 до 4)

REAL

 

 

 

-

PeakRaw0N (индекс N = от 1 до 4)

REAL

 

 

 

-

RmsAccEnvelope0N (индекс N = от 1 до 4)

REAL

 

 

 

-

RmsAccRaw0N (индекс N = от 1 до 4)

REAL

 

 

 

-

RmsHighFrequency0N (индекс N = от 1 до 4)

REAL

 

 

 

-

RmsRaw0N (индекс N = от 1 до 4)

REAL

 

 

 

-

RmsVelEnvelope0N (индекс N = от 1 до 4)

REAL

 

 

 

-

RmsVelRaw0N (индекс N = от 1 до 4)

REAL

 

 

 

-

SkewnessRaw0N (индекс N = от 1 до 4)

REAL

 

 

 

Минимальное и максимальное характеристические значения

 

 

 

 

 

2690

MinMaxCounter01

UINT

 

 

 

3588 + N*8

CrestFactorRawMax0N (индекс N = от 1 до 4)

UDINT

 

 

 

2948 + N*8

CrestFactorRawMin0N (индекс N = от 1 до 4)

UDINT

 

 

 

3332 + N*8

Iso10816Max0N (индекс N = от 1 до 4)

UDINT

 

 

 

2692 + N*8

Iso10816Min0N (индекс N = от 1 до 4)

UDINT

 

 

 

3556 + N*8

KurtosisRawMax0N (индекс N = от 1 до 4)

DINT

 

 

 

2916 + N*8

KurtosisRawMin0N (индекс N = от 1 до 4)

DINT

 

 

 

3492 + N*8

PeakHighFrequencyMax0N (индекс N = от 1 до 4)

UDINT

 

 

 

2852 + N*8

PeakHighFrequencyMin0N (индекс N = от 1 до 4)

UDINT

 

 

 

3684 + N*8

PeakRawMax0N (индекс N = от 1 до 4)

UDINT

 

 

 

3044 + N*8

PeakRawMin0N (индекс N = от 1 до 4)

UDINT

 

 

 

3428 + N*8

RmsAccEnvelopeMax0N (индекс N = от 1 до 4)

UDINT

 

 

 

2788 + N*8

RmsAccEnvelopeMin0N (индекс N = от 1 до 4)

UDINT

 

 

 

3364 + N*8

RmsAccRawMax0N (индекс N = от 1 до 4)

UDINT

 

 

 

2724 + N*8

RmsAccRawMin0N (индекс N = от 1 до 4)

UDINT

 

 

 

3524 + N*8

RmsHighFrequencyMax0N (индекс N = от 1 до 4)

UDINT

 

 

 

2884 + N*8

RmsHighFrequencyMin0N (индекс N = от 1 до 4)

UDINT

 

 

 

3652 + N*8

RmsRawMax0N (индекс N = от 1 до 4)

UDINT

 

 

 

156

Мобильная система управления X90 Руководство пользователя V 1.20 - Перевод руководства

Модули мобильной системы X90

Регистр

Имя

Тип данных

Чтение

Запись

 

 

 

Синхр.

Асинхр.

Синхр.

Асинхр.

3012 + N*8

RmsRawMin0N (индекс N = от 1 до 4)

UDINT

 

 

 

3460 + N*8

RmsVelEnvelopeMax0N (индекс N = от 1 до 4)

UDINT

 

 

 

2820 + N*8

RmsVelEnvelopeMin0N (индекс N = от 1 до 4)

UDINT

 

 

 

3396 + N*8

RmsVelRawMax0N (индекс N = от 1 до 4)

UDINT

 

 

 

2756 + N*8

RmsVelRawMin0N (индекс N = от 1 до 4)

UDINT

 

 

 

3620 + N*8

SkewnessRawMax0N (индекс N = от 1 до 4)

DINT

 

 

 

2980 + N*8

SkewnessRawMin0N (индекс N = от 1 до 4)

DINT

 

 

 

Настройка частот

 

 

 

 

 

1302

HighFrequencyConfig01

UINT

 

 

 

550

HighFrequencyConfig01Read

UINT

 

 

 

1306

MaxFrequencyEnvelope01

UINT

 

 

 

558

MaxFrequencyEnvelope01Read

UINT

 

 

 

526

MaxFrequencyRaw01

UINT

 

 

 

554

MaxFrequencyRaw01Read

UINT

 

 

 

522

MinFrequencyEnvelope01

UINT

 

 

 

566

MinFrequencyEnvelope01Read

UINT

 

 

 

518

MinFrequencyRaw01

UINT

 

 

 

562

MinFrequencyRaw01Read

UINT

 

 

 

Полосы частот

 

 

 

 

 

 

3716 + N*8

FrequencyBandMaxN (индекс N = от 01 до 32)

UDINT

 

 

 

3076 + N*8

FrequencyBandMinN (индекс N = от 01 до 32)

UDINT

 

 

 

506 + N*24

FrequencyBandNConfig (индекс N = от 01 до 32)

UINT

 

 

 

1194 + N*24

FrequencyBandNConfigRead (индекс N = от 01 до 32)

UINT

 

 

 

514 + N*24

FrequencyBandNDmgFreq60rpm (индекс N = от 01 до 32)

UINT

 

 

 

1202 + N*24

FrequencyBandNDmgFreq60rpmRead (индекс N = от 01 до 32)

UINT

 

 

 

522 + N*24

FrequencyBandNLowerFrequency (индекс N = от 01 до 32)

UINT

 

 

 

1210 + N*24

FrequencyBandNLowerFrequencyRead (индекс N = от 01 до 32)

UINT

 

 

 

518 + N*24

FrequencyBandNTolerance (индекс N = от 01 до 32)

UINT

 

 

 

1206 + N*24

FrequencyBandNToleranceRead (индекс N = от 01 до 32)

UINT

 

 

 

526 + N*24

FrequencyBandNUpperFrequency (индекс N = от 01 до 32)

UINT

 

 

 

1214 + N*24

FrequencyBandNUpperFrequencyRead (индекс N = от 01 до 32)

UINT

 

 

 

Flatstream

 

 

 

 

 

 

2311

BufferForward01

USINT

 

 

 

2318

BufferForwardDelay01

UINT

 

 

 

2368

BufferInputSequence01

USINT

 

 

 

2400

BufferOutputSequence01

USINT

 

 

 

2368 + N

BufferRxByte0N (индекс N = от 1 до 5)

USINT

 

 

 

2400 + N

BufferTxByte0N (индекс N = от 1 до 4)

USINT

 

 

 

263

ParameterForward01

USINT

 

 

 

Мобильная система управления X90 Руководство пользователя V 1.20 - Перевод руководства

157

Модули мобильной системы X90

 

 

 

 

5.4.1.5.3 Общая информация

 

 

 

 

 

5.4.1.5.3.1 Генерация сигнала

 

 

 

 

 

На основе входного сигнала акселерометра рассчитываются следующие сигналы и характеристические

значения:

 

 

 

 

 

 

 

 

 

Датчик

 

 

 

 

 

Сглаживающий фильтр

 

 

 

Обработка

 

Обработка

 

 

 

Обработка

огибающей

 

необработанного

 

 

 

 

 

сигнала

 

 

 

характеристических

 

 

 

 

 

 

значений в

 

 

 

 

 

 

соответствии с

 

 

 

 

 

 

ISO 10816-3

HighFrequencyConfig01

 

 

 

 

 

 

 

 

 

Мультиплексор

 

 

 

 

 

 

SamplesAnalogInput01-04

 

MaxFrequencyEnvelope01

MaxFrequencyRaw01

AnalogInputConfig01-04

 

MinFrequencyEnvelope01

MinFrequencyRaw01

 

 

 

 

 

FrequencyBand01

 

KurtiosisRaw

 

 

PeakHighFrequency

RmsAccEnvelope

RmsAccRaw

SkewnessRaw

AnalogInput01-04

Iso10816

...

CrestFactorRaw

RmsHighFrequency

RmsVelEnvelope

RmsVelRaw

FrequencyBand32

RmsRaw

 

 

 

 

 

 

 

 

 

 

 

PeakRaw

 

 

5.4.1.5.3.2 Настройка фильтра

 

 

 

 

 

Дополнительная плата имеет ряд настраиваемых фильтров.

Фильтр ВЧ для всех каналов модуля настраивается с помощью регистра "HighFrequencyConfig" на странице 191. Допустимые параметры: 500 Гц, 1 кГц и 2 кГц. Этот ВЧ-фильтр влияет на все высокочастотные значения и характеристические значения огибающей кривой всех каналов модуля.

Кроме того, доступны 2 настраиваемых НЧ-фильтра на канал.

Фильтрация необработанного сигнала. Этот фильтр настраивается посредством регистра "MaxFrequencyRaw" на странице 192. Допустимые параметры: 200 Гц, 500 Гц, 1 кГц, 2 кГц, 5 кГц и 10 кГц.

Фильтрация огибающей сигнала. Этот фильтр настраивается посредством регистра "MaxFrequencyEnvelope" на странице 191. Допустимые параметры: 200 Гц, 500 Гц, 1 кГц и 2 кГц.

Эти НЧ-фильтры влияют на все рассчитанные характеристические значения соответствующего сигнала, т. е. необработанного сигнала или огибающей сигнала. Их можно использовать для увеличения частотного разрешения FFT. При вычислении характеристических значений для аналогового входа можно выбрать сигнал, на основе которого они будут рассчитаны: прямой входной сигнал или необработанный сигнал после НЧ-фильтра.

158

Мобильная система управления X90 Руководство пользователя V 1.20 - Перевод руководства

Модули мобильной системы X90

5.4.1.5.3.3 Полосы частот

Можно отдельно настроить до 32 полос частот, в которых рассчитывается среднеквадратичное значение (RMS) или шум диапазона.

Параметр

 

Настройки

 

 

Включить

 

Выкл. | RMS | Шум

 

Канал

1 | 2 | 3 | 4

 

 

Подключение в режиме ис-

 

Необработанный сигнал ускорения | Необработанный сигнал скорости | Сигнал огибающей ускорения | Сигнал огибающей

точника

 

скорости

 

 

Расчет гармоник (только

 

Да | Нет

 

 

RMS)

 

 

 

 

Зависимость от частоты вра-

 

 

 

 

 

Вкл

Выбор точки данных для скорости (см. "ActSpeed" на странице 160)

[1/100 Гц]

щения

 

 

 

 

 

 

Стандартизированная частота повреждения при 60 об/мин

[1/100]

(только для среднеквадра-

 

 

 

 

± Ширина полосы частот (интервал допусков)

[1/100 Гц]

тичного значения)

 

 

 

Выкл

Нижняя частота

[1/4 Гц]

 

 

 

 

 

Верхняя частота

[1/4 Гц]

Диапазон (только шум)

 

1-й диапазон | 2-й диапазон | 3-й диапазон | 4-й диапазон

 

5.4.1.5.3.4 Автоматическое вычисление сигнала скорости

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

Причина

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

Если этот расчет не включен, все характеристические значения, рассчитанные на основе спектра скорости, приравниваются к нулю. Это не влияет на характеристическое значение "Iso10816" на странице 176.

5.4.1.5.3.5 Автоматический коэффициент усиления, AutogainDelay и переполнение

Модуль динамически подстраивает измеряемый сигнал (автоматический коэффициент усиления), чтобы обеспечить максимальную возможную точность. Это происходит поэтапно. На каждом этапе коэффициент усиления входного сигнала увеличивается. Если уровень сигнала был очень мал в течение длительного времени и после этого резко возрос, может произойти переполнение некоторых рассчитанных характеристических значений. На это указывает установка бита переполнения соответствующего канала (Overflow01– 04 в регистре "Статус" на странице 163), после чего соответствующим регистрам будут заданы максимальные допустимые значения.

Регистры "OverflowCharacteristicValues" на странице 171 и "OverflowFrequencyBands" на странице 172

автоматически генерируются Automation Runtime и напрямую указывают на переполнение отдельных характеристических значений и полос частот.

Если происходит переполнение или превышается внутренний порог, автоматический коэффициент усиления для следующего измерения уменьшается на одну ступень. Если переполнения нет в течение определенного числа измерений (число настраивается посредством регистра "AutogainDelay" на странице 160) или сигнал сохраняется в рамках внутреннего предела, автоматический коэффициент усиления снова увеличивается на одну ступень.

Если переполнения происходят слишком часто, следует увеличить значение AutogainDelay.

5.4.1.5.3.6 Терминология: Частота опроса и частота дискретизации

В этом документе используются термины «частота опроса» и «частота дискретизации». Ниже приведено их определение:

Термин

Определение

Частота опроса

Количество выборок аналогового сигнала за единицу времени. Как правило, за единицу времени прини-

 

мается 1 секунда.

 

Пример: 100 выборок в секунду

Частота дискретизации

Частота выборок для аналогового сигнала за 1 секунду. Указывается в герцах [Гц].

 

Примеры:

 

Измерение аналогового сигнала один раз в секунду соответствует частоте дискретизации 1 Гц.

 

Измерение аналогового сигнала один раз в миллисекунду соответствует частоте дискретизации

 

1 кГц.

Мобильная система управления X90 Руководство пользователя V 1.20 - Перевод руководства

159

Модули мобильной системы X90

5.4.1.5.4 Общие регистры

5.4.1.5.4.1 ActSpeed

Имя:

От ActSpeed01 до ActSpeed04

Регистры текущей скорости для расчета полос частот 01–32, если они были настроены как зависимые от скорости.

Текущая скорость должна иметь размерность 1/100 Гц. Значение обрабатывает Automation Runtime.

Если четырех различных значений скорости недостаточно, например для различных коэффициентов трансформации, то в расчет нормализованной частоты повреждения для полосы частот также можно включить соотношение скоростей (регистр "FrequencyBandDmgFreq60rpm" на странице 203).

Формат

Значения

Единица измерения

REAL

0–655,351)

1 Гц

1)Драйвер уменьшает большие значения до 655,35.

5.4.1.5.4.2 AutogainDelay

Имя: AutogainDelay01

Этот регистр может использоваться для настройки задержки работы автоматического коэффициента усиления для всех четырех каналов.

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

Задержка изменения автоматического коэффициента усиления указывается в циклах измерений (продолжительность цикла - 300 мс).

Тип данных

Значения

Описание

UINT

1–65 535

Количество циклов измерений.

 

 

По умолчанию для контроллера шины: 50

5.4.1.5.4.3 AutogainDelayRead

Имя: AutogainDelay01Read

Регистр для считывания текущей конфигурации "AutogainDelay" на странице 160.

Тип данных

Значения

UINT

0–65 535

160

Мобильная система управления X90 Руководство пользователя V 1.20 - Перевод руководства