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

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

5.4.1.5.11 Flatstream

5.4.1.5.11.1 Передача характеристических значений через FlatStream

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

При использовании FlatStream необходимо учитывать следующее:

Максимальное время цикла шины не должно превышать 10 мс.

Цикл задачи должен быть синхронизирован с циклом шины модуля. Время цикла задачи не должно превышать время цикла шины.

Время цикла шины

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

Время цикла задачи

Важно отметить, что модуль обычно изменяет значения в FlatStream в каждом цикле шины X2X. Для оптимизации производительности и во избежание потерь любых значений в задаче важно выбрать цикл задачи, выполняющийся синхронно с шиной модуля и имеющий такое же или более короткое время цикла. Это также относится к связи между ЦП и контроллером шины по полевой шине. Если это по определенным причинам невозможно, то можно изменить значение ForwardDelay для FlatStream (см. раздел "Функция ускоренной отправки на X90CM480" на странице 207).

Регистры для характеристических значений FlatStream

Для передачи характеристических значений используются следующие регистры:

"ParameterInputSequence01" на странице 214 "ParameterRxByte01-13" на странице 212 "ParameterOutputSequence01" на странице 213

Из-за этого размер "InputMTU" для характеристических значений FlatStream равен 13 байтам, а "OutputMTU"

— 0 байтам.

Структура характеристического значения FlatStream

Каждое характеристическое значение, передаваемое из модуля через FlatStream, имеет длину 3 байта, старший байт передается первым. Точный формат указан в разделе "Характеристические значения" на странице 174. Поток имеет полную длину 240 байтов. Сначала передаются все характеристические значения канала 1, затем каналов 2, 3 и 4. Затем передаются 32 полосы частот.

Характеристические значения RmsVelRaw, RmsVelEnvelope и FrequencyBandxx передаются, только если они настроены на сигнал скорости и установлен бит EnableVelocityCalculation для соответствующего канала. Иначе их значения равны нулю. Бит EnableVelocityCalculation устанавливается в регистре "SensorConfig" на странице 162.

 

Смещение байтов в потоке

 

Характеристическое значение

Канал 1

Канал 2

Канал 3

Канал 4

 

Параметры каналов

 

 

 

 

0

36

72

108

"RmsAccRaw"

3

39

75

111

"RmsVelRaw"

6

42

78

114

"RmsAccEnvelope"

9

45

81

117

"RmsVelEnvelope"

12

48

84

120

"PeakHighFrequency"

15

51

87

123

"RmsHighFrequency"

18

54

90

126

"Iso10816"

21

57

93

129

"CrestFactorRaw"

24

60

96

132

"KurtosisRaw"

27

63

99

135

"PeakRaw"

30

66

102

138

"SkewnessRaw"

33

69

105

141

"RmsRaw"

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

205

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