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

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

5.2.2.12.7 Счетчики

Высокоскоростные дискретные входы с 1 по 8 можно использовать как счетчики. При работе данной функции не используется дискретный входной фильтр. Доступны 4 счетчика в 2 группах, при этом счетчик частоты с определением направления и счетчик ABR учитываются как 2 счетчика. Доступны следующие функции:

Счетчик событий

Инкрементальный счетчик AB

Счетчик частоты с определением направления

Счетчик ABR

Для счетчиков 1 и 3 также доступна фиксация значения.

5.2.2.12.7.1 Счетчики — настройка режима работы

Имя:

От cfgCounterModeUnit01 до cfgCounterModeUnit04

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

Тип данных

Значения

USINT

См. описание битов регистра.

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

 

 

Значения

Описание

0

Отключен

1

Счетчик фронтов на каналах 1, 3, 5 или 7

2

Счетчик фронтов на каналах 2, 4, 6 или 8

3

Счетчик AB на каналах 1, 3, 5 или 7

4

Счетчик частоты с определением направления на каналах 1 или 5

5

Счетчик ABR на каналах 1 или 5

Указание:

Счетчики ABR и частоты с определением направления можно настроить только на канале 1 (cfgCounterModeUnit01) или на канале 5 (cfgCounterModeUnit03).

Если на каналах 1 (cfgCounterModeUnit01) или 5 (cfgCounterModeUnit03) настроены счетчики

ABR или частоты с определением направления, то следующий канал (cfgCounterModeUnit02 или cfgCounterModeUnit04) не может использоваться.

Канал

 

Счетчик событий

Инкрементальный счетчик AB

 

Счетчик частоты с опре-

 

Счетчик ABR

 

 

 

 

 

 

делением направления

 

 

1

x

cfgCounterModeUnit01 = 1

A

cfgCounterModeUnit01 = 3

D1)

 

cfgCounterModeUnit01 = 4

A

cfgCounterModeUnit01 = 5

2

cfgCounterModeUnit01 = 2

B

 

F2)

 

 

B

 

 

 

 

 

 

3

x

cfgCounterModeUnit02 = 1

A

cfgCounterModeUnit02 = 3

R

 

 

R

 

4

cfgCounterModeUnit02 = 2

B

 

E3)

 

 

E3)

 

 

 

 

 

 

5

x

cfgCounterModeUnit03 = 1

A

cfgCounterModeUnit03 = 3

D1)

 

cfgCounterModeUnit03 = 4

A

cfgCounterModeUnit03 = 5

6

cfgCounterModeUnit03 = 2

B

 

F2)

 

 

B

 

 

 

 

 

 

7

x

cfgCounterModeUnit04 = 1

A

cfgCounterModeUnit04 = 3

R

 

 

R

 

8

cfgCounterModeUnit04 = 2

B

 

E3)

 

 

E3)

 

 

 

 

 

 

1)Направление

2)Частота

3)Разрешающий сигнал

Пример:

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

Настройка

Значение

Счетчик

cfgCounterModeUnit01

1

Счетчик фронтов на канале 1

cfgCounterModeUnit02

2

Счетчик фронтов на канале 4

cfgCounterModeUnit03

3

Счетчик AB на канале 5

cfgCounterModeUnit04

1

Счетчик фронтов на канале 7

Не допускается следующая конфигурация счетчиков:

 

Настройка

Значения

Счетчик

cfgCounterModeUnit01

4

Счетчик частоты с определением направления на канале 1

cfgCounterModeUnit02

3

Счетчик AB на канале 3

cfgCounterModeUnit03

5

Счетчик ABR на канале 5

cfgCounterModeUnit04

1

Счетчик фронтов на канале 7

128

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

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

5.2.2.12.7.2 Счетчики — значение счетчиков

Имя:

От Counter01 до Counter04 От Encoder01 до Encoder04

В этих регистрах хранятся текущие значения счетчиков или энкодеров.

Тип данных

Значения

Описание

INT

-32768–32767

Текущее значение счетчика

5.2.2.12.7.3 Счетчики — сброс значения счетчика и включение/отключение фиксации значения

Имя:

От CounterReset01 до CounterReset04 LatchEnable01

LatchEnable03

Биты в этих регистрах сбрасывают значение счетчиков или включают режим фиксации значения.

Тип данных

 

Значения

 

 

USINT

 

См. описание битов регистра.

 

 

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

 

 

 

 

 

 

Бит

Наименование

Значение

Описание

0

CounterReset01

0

Не сбрасывать значение счетчика

 

 

 

1

Сбросить значение счетчика

1

CounterReset02

0

Не сбрасывать значение счетчика

 

 

 

1

Сбросить значение счетчика

2

CounterReset03

0

Не сбрасывать значение счетчика

 

 

 

1

Сбросить значение счетчика

3

CounterReset04

0

Не сбрасывать значение счетчика

 

 

 

1

Сбросить значение счетчика

4

LatchEnable01

0

Фиксация отключена

 

 

 

1

Фиксация включена

5

Зарезервирован

-

 

6

LatchEnable03

0

Фиксация отключена

 

 

 

1

Фиксация включена

7

Зарезервирован

-

 

Указание:

В режиме одиночного срабатывания фиксация активируется только по переднему фронту (0 → 1).

5.2.2.12.7.4 Счетчики — зафиксированное значение счетчика

Имя: Latch01CounterValue Latch03CounterValue

Как только выполняются условия для фиксации, значение счетчика копируется в соответствующий регистр.

Тип данных

Значения

Описание

INT

-32768–32767

Зафиксированное значение счетчика

5.2.2.12.7.5 Счетчики — количество зафиксированных событий

Имя: Latch01EventsCount Latch03EventsCount

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

Тип данных

Значения

Описание

INT

-32768–32767

Зафиксированное значение счетчика

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

129

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

5.2.2.12.7.6 Счетчики — настройка событий, вызывающих фиксацию значения

Имя: cfgLatchModeUnit01 cfgLatchModeUnit03

Эти регистры определяют, какие из состояний A, B, R, E или D, F, R, E вызовут сохранение значений счетчиков в соответствующие регистры фиксации. При этом также увеличивается значение соответствующего счетчика зафиксированных событий.

Тип данных

 

Значения

 

 

UINT

 

См. описание битов регистра.

 

 

Описание битов регистра cfgLatchModeUnit01:

 

 

 

 

 

 

Бит

Наименование

Значение

Описание

0

Счетчик 01: Высокий уровень на входе 01

0

Отключено

 

 

 

1

Включено

1

Счетчик 01: Высокий уровень на входе 02

0

Отключено

 

 

 

1

Включено

2

Счетчик 01: Высокий уровень на входе 03

0

Отключено

 

 

 

1

Включено

3

Счетчик 01: Высокий уровень на входе 04

0

Отключено

 

 

 

1

Включено

4

Счетчик 01: Низкий уровень на входе 01

0

Отключено

 

 

 

1

Включено

5

Счетчик 01: Низкий уровень на входе 02

0

Отключено

 

 

 

1

Включено

6

Счетчик 01: Низкий уровень на входе 03

0

Отключено

 

 

 

1

Включено

7

Счетчик 01: Низкий уровень на входе 04

0

Отключено

 

 

 

1

Включено

8–15

Режим фиксации значения счетчика 01

0

Одиночное срабатывание

 

 

 

1

Непрерывный

 

 

 

2–254

Зарезервированы

 

 

 

255

Отключен

Описание битов регистра cfgLatchModeUnit03:

 

 

 

 

 

 

Бит

Наименование

Значение

Описание

0

Счетчик 03: Высокий уровень на входе 05

0

Отключено

 

 

 

1

Включено

1

Счетчик 03: Высокий уровень на входе 06

0

Отключено

 

 

 

1

Включено

2

Счетчик 03: Высокий уровень на входе 07

0

Отключено

 

 

 

1

Включено

3

Счетчик 03: Высокий уровень на входе 08

0

Отключено

 

 

 

1

Включено

4

Счетчик 03: Низкий уровень на входе 05

0

Отключено

 

 

 

1

Включено

5

Счетчик 03: Низкий уровень на входе 06

0

Отключено

 

 

 

1

Включено

6

Счетчик 03: Низкий уровень на входе 07

0

Отключено

 

 

 

1

Включено

7

Счетчик 03: Низкий уровень на входе 08

0

Отключено

 

 

 

1

Включено

8–15

Режим фиксации значения счетчика 03

0

Одиночное срабатывание

 

 

 

1

Непрерывный

 

 

 

2–254

Зарезервированы

 

 

 

255

Отключен

130

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

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