Модули мобильной системы 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
Можно отдельно настроить до 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-й диапазон |
|
|
Модуль может рассчитывать сигнал скорости на основе сигнала, регистрируемого датчиком ускорения. По умолчанию этот расчет отключен, поскольку из-за него может снизиться точность сигнала ускорения.
Причина
При преобразовании ускорения в скорость низкочастотные составляющие становятся очень весомыми. В результате "автоматический коэффициент усиления" снижается на несколько ступеней, что влечет за собой снижение точности регистрируемых значений.
Если этот расчет не включен, все характеристические значения, рассчитанные на основе спектра скорости, приравниваются к нулю. Это не влияет на характеристическое значение "Iso10816" на странице 176.
Модуль динамически подстраивает измеряемый сигнал (автоматический коэффициент усиления), чтобы обеспечить максимальную возможную точность. Это происходит поэтапно. На каждом этапе коэффициент усиления входного сигнала увеличивается. Если уровень сигнала был очень мал в течение длительного времени и после этого резко возрос, может произойти переполнение некоторых рассчитанных характеристических значений. На это указывает установка бита переполнения соответствующего канала (Overflow01– 04 в регистре "Статус" на странице 163), после чего соответствующим регистрам будут заданы максимальные допустимые значения.
Регистры "OverflowCharacteristicValues" на странице 171 и "OverflowFrequencyBands" на странице 172
автоматически генерируются Automation Runtime и напрямую указывают на переполнение отдельных характеристических значений и полос частот.
Если происходит переполнение или превышается внутренний порог, автоматический коэффициент усиления для следующего измерения уменьшается на одну ступень. Если переполнения нет в течение определенного числа измерений (число настраивается посредством регистра "AutogainDelay" на странице 160) или сигнал сохраняется в рамках внутреннего предела, автоматический коэффициент усиления снова увеличивается на одну ступень.
Если переполнения происходят слишком часто, следует увеличить значение AutogainDelay.
В этом документе используются термины «частота опроса» и «частота дискретизации». Ниже приведено их определение:
Термин |
Определение |
Частота опроса |
Количество выборок аналогового сигнала за единицу времени. Как правило, за единицу времени прини- |
|
мается 1 секунда. |
|
Пример: 100 выборок в секунду |
Частота дискретизации |
Частота выборок для аналогового сигнала за 1 секунду. Указывается в герцах [Гц]. |
|
Примеры: |
|
• Измерение аналогового сигнала один раз в секунду соответствует частоте дискретизации 1 Гц. |
|
• Измерение аналогового сигнала один раз в миллисекунду соответствует частоте дискретизации |
|
1 кГц. |
Мобильная система управления X90 Руководство пользователя V 1.20 - Перевод руководства |
159 |
Модули мобильной системы X90
Имя:
От ActSpeed01 до ActSpeed04
Регистры текущей скорости для расчета полос частот 01–32, если они были настроены как зависимые от скорости.
Текущая скорость должна иметь размерность 1/100 Гц. Значение обрабатывает Automation Runtime.
Если четырех различных значений скорости недостаточно, например для различных коэффициентов трансформации, то в расчет нормализованной частоты повреждения для полосы частот также можно включить соотношение скоростей (регистр "FrequencyBandDmgFreq60rpm" на странице 203).
Формат |
Значения |
Единица измерения |
REAL |
0–655,351) |
1 Гц |
1)Драйвер уменьшает большие значения до 655,35.
Имя: AutogainDelay01
Этот регистр может использоваться для настройки задержки работы автоматического коэффициента усиления для всех четырех каналов.
Чтобы обеспечить точное вычисление даже очень низкоуровневых сигналов, автоматический коэффициент усиления можно поэтапно увеличивать. Это происходит при отсутствии переполнений в определенном количестве циклов измерений, настроенном в этом регистре, и при выполнении всех условий для следующего изменения коэффициента. При переполнении автоматический коэффициент усиления сразу уменьшается на одну ступень.
Задержка изменения автоматического коэффициента усиления указывается в циклах измерений (продолжительность цикла - 300 мс).
Тип данных |
Значения |
Описание |
UINT |
1–65 535 |
Количество циклов измерений. |
|
|
По умолчанию для контроллера шины: 50 |
Имя: AutogainDelay01Read
Регистр для считывания текущей конфигурации "AutogainDelay" на странице 160.
Тип данных |
Значения |
UINT |
0–65 535 |
160 |
Мобильная система управления X90 Руководство пользователя V 1.20 - Перевод руководства |