Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
БЭМЗ полищук доки / 2020 / А2000 минск / АСКВ2 БУ max90-ru_v1.20.pdf
Скачиваний:
15
Добавлен:
21.12.2020
Размер:
11.44 Mб
Скачать

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

5.4.1.3.8 Чувствительность датчика

Модуль всегда ожидает наличия акселерометра 100 мВ/g на входе. Настроить разрешение датчика можно посредством регистра "SensitivitySensor" на странице 173.

Пример

Коэффициент = 100 / (чувствительность датчика в мВ/g)

Все значения должны умножаться на рассчитанный коэффициент. Это также применимо к аналоговым характеристическим значениям, если включен расчет характеристического значения, а также к загруженным сигналам времени и спектрам амплитуд. К исключениям относятся все характеристические значения без единиц измерения, например "KurtosisRaw" на странице 181, "CrestFactorRaw" на странице 179 и "SkewnessRaw" на странице 182.

5.4.1.4 Рабочие и соединительные элементы

5.4.1.4.1 Интерфейс шины X2X

Связь между дополнительной платой и материнской платой осуществляется по шине X2X.

5.4.1.4.2 Цоколевка

Канал

Цоколевка

1

Акселерометр 1+

2

Акселерометр 1-

3

Акселерометр 2+

4

Акселерометр 2-

5

Акселерометр 3+

6

Акселерометр 3-

7

Акселерометр 4+

8

Акселерометр 4-

9

Зарезервировано (не использовать!)

10

Зарезервировано (не использовать!)

5.4.1.5 Описание регистров

5.4.1.5.1 Глобальные точки данных

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

Модуль содержит следующие глобальные точки данных:

FirmwareVersion

HardwareVariant

ModuleID

SerialNumber

Информация о глобальный точках данных содержится в разделе «Дополнительная информация — Глобальные точки данных» руководства пользователя по мобильной системе X90.

5.4.1.5.2 Функциональная модель 0 — стандартная

Рассчитанные характеристические значения передаются модулем через FlatStream каждые 300 мс и подготавливаются для пользователя в Automation Runtime. Если подготовленные данные не будут включены в следующую передачу, характеристические значения следующего измерения будут утеряны. Это необходимо учитывать при выборе максимального времени цикла для безошибочной работы.

Аналоговые входы представлены как циклические точки данных.

Для помощи пользователю все, что связано с характеристическими значениями (например, обработка характеристических значений для FlatStream, масштабирование и т. д.), подготавливается в этой функциональной модели с использованием Automation Runtime и затем предоставляется пользователю, см. "Под-

держка Automation Runtime" на странице 170.

В рамках этой функциональной модели можно выгружать данные из модуля с помощью других буферов данных Flatstream. Для выгрузки буферов из модуля доступна библиотека AsIOVib. Описание библиотеки см. в справке «Automation Help — Programming — Libraries — Direct I/O access — AsIOVib» («Automation Help — Программирование — Библиотеки — Прямой доступ к вводу/выводу — AsIOVib»).

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

155

Модули мобильной системы 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

Соседние файлы в папке А2000 минск