Описание модуля
SRT5032 представляет собой 2-канальный высокоскоростной счетный модуль, который также обладает следующими функциями: Сравните, является ли отображение состояния вывода, сигнализация при выдаче необоснованных данных, конфигурация параметров модуля диагностики и нормальное ли состояние связи. SRT5032 занимает в общей сложности 13word на входе и 15word на выходе, модуль необходимо использовать с соединителями серии SRT, а модуль IO не может использоваться отдельно; Функции модуля, описанные в этом документе, реализуются при условии нормальной связи между модулем SRT5032 и соединителем (1word=2byte).
Внимание: Эта версия соединителя может изменить конфигурацию параметров модуля только один раз после включения, и если вы хотите изменить конфигурацию снова, вам необходимо выключить и перезапустить.
Таблица адресов модуля
| Размер word, занимаемый данными восходящего и нисходящего каналов | Разделено по word | |
|
Восходящий канал (модуль SRT5032→ модуль CPU) (13word) |
0 | 1~12 |
| Слово состояния | Слово входа данных | |
|
Нисходящий канал (модуль CPU → модуль SRT5032) (15word) |
0 | 1~14 |
| Управляющее слово | Слово вывода данных | |
Подробное описание слова состояния
| Bit7-Bit2 | Bit1 | Bit0 | ||||
| Word0 | Удержание | Биты конфигурации параметров[2] | Бит состояния связи[1] | |||
| Bit15 | Bit14 | Bit13-Bit12 | Bit11 | Bit10 | Bit9-Bit8 | |
| Word0 | Бит сигнализации кольцевого значения CH2 | Бит выдачи данных CH2 | Сравнение состояния выхода CH2 | Бит сигнализации кольцевого значения CH1 [5] | Бит выдачи данных CH1[4] | Сравнение состояния выхода CH1 [3] |
Бит состояния связи
Этот бит указывает на состояние связи модуля в режиме реального времени, и это состояние выглядит следующим образом:
0: Связь нормально; 1: Неисправность связи.
Биты конфигурации параметров
Этот бит указывает на состояние конфигурации параметра модуля, и состояние выглядит следующим образом:
0: Параметры не настроены; 1: Параметры конфигурации допустимы.
Сравнение состояния выхода
Эта функция занимает 2 бита данных, соотношение между текущим счетным значением модуля обратной связи и установленным значением сравнения, состояние сравнения обновляется в режиме реального времени без остановки или поддержания состояния, соответствующее соотношение состояния следующим образом:
00(десятичная система 0): Нет;
01(десятичная система 1): Счет текущего значения
10(десятичная система 2): Текущее значение счёта=заданное значение сравнения;
11(десятичная система 3): Текущее значение счёта=заданное значение сравнения.
Бит выдачи данных
Полное название-необоснованная сигнализация выдачи данных. Если пользователь изменяет Word1~Word12 слова вывода данных после запуска счета, то будет запущена необоснованная сигнализация выдачи данных. Соответствующее соотношение состояния необоснованной сигнализации следующее: 0: Нормальный; 1: Необоснованная сигнализация выдачи данных.
Бит сигнализации кольцевого значения
Полное название-сигнализация о нерациональной установке счета кольца. Эта функция действует только при импульсной функции. Если значение счета кольца, установленное пользователем, равно начальному значению счета, срабатывает сигнализацию о нерациональной установке счета кольца. При запуске счета значение импульса в слове входа данных будет равно начальному значению подсчета. Состояние нерациональной сигнализации следующее:
0: Нормальный; 1: Сигнализация о нерациональной установке счета кольца
Подробное описание слов входа данных
| Bit15-Bit0 | |
| Word1 | CH1, при функции импульса: Значения счета импульсов обратной связи [6] при функции расстояния: Значение расстояния обратной связи [6] |
| Word2 | |
| Word3 | CH1, при функции импульса: Частота обратной связи [7] при функции расстояния: Скорость обратной связи [7] |
| Word4 | |
| Word5 | Входное значение блокировки или нормальное входное значение CH1 [8] |
| Word6 | |
| Word7 | CH2, при функции импульса: Значения счета импульсов обратной связи при функции расстояния: Значение расстояния обратной связи |
| Word8 | |
| Word9 | CH2, при функции импульса: Частота обратной связи при функции расстояния: Скорость обратной связи |
| Word10 | |
| Word11 | CH2 Входное значение блокировки или нормальное входное значение |
| Word12 |
Значение счета импульсов или значение расстояния для SRT5032 подробно описано ниже:
Две функции значения счета импульсов и значения расстояния являются функциями мультиплексирования, и пользователь может выбрать только одну из функций для использования.
-
при функции импульса: Значение счета импульсов обратной связи, диапазон значений: 0~2'32-1 или начальное значение счетчика~разрешение счета кольца×скорость счета-1;
② При функции расстояния: Значение расстояния обратной связи (в мкм), диапазон значений: 0~2'31-1, поскольку вычисление расстояния связано со значением счета импульсов и p/mm, формула: Значение счета импульсов ÷p/mm×1000=значение расстояния (мкм), поэтому будьте внимательны, чтобы значение расстояния не превышало диапазон 0~2'31-1, если оно превышает, значение расстояния будет отображаться как 2'31-1.
Частота или скорость SRT5032 подробно описывается следующим образом:
Функции частоты и скорости являютсяфункциями мультиплексирования, и пользователи могут выбрать только одну из используемых функций.
при функции импульса: Частота обратной связи, диапазон значений: 0~2'32-1;
② При функции расстояния: Скорость обратной связи, диапазон значений: 0~2'32-1(единица об/мин), обратите внимание, что скорость вычисления связана со значением разрешения энкодера, если значение разрешения установлено равным 0, результат счета скорости будет равен 2'32-1 в качестве напоминания. (И то, и другое связано с возможностью десятичных значений, конечный результат=значение обратной связи ÷100)
Входы блокировки или обычные входы SRT5032 подробно описаны ниже:
Две функции входа блокировки и обычного входа являются функциями мультиплексирования, и пользователь может выбрать только одну из функций для использования.
① Входом по умолчанию является вход блокировки, а диапазон значений: 0~2'32-1, который делится на жесткую и мягкую блокировку. Жесткая блокировка срабатывает от внешнего сигнала, входной сигнал является универсальным, а минимальное напряжение запуска составляет 4, 5 В постоянного тока; Мягкая блокировка определяется «выходным словом данных»;
② Обычный вход занимает всего 1 бит данных, как переключиться на эту функцию, описано в разделе «Слово вывода данных».
Подробное описание контрольных слов (параметры конфигурации)
| Bit15-Bit8 | Bit7-Bit0 | |
| Word0 | Режим счетчика CH2 | Режим счетчика CH1[9] |
SRT5032 поддерживает 6 конфигураций режима счетчика, параметры конфигурации следующие: (Управляющее программирование в byte)
0: 2-фазный импульсразности фаз на входе [1 раз] (по умолчанию);

При изменении фазного входа A с ON, а фазного входа B с ON→OFF, счетчик 1 уменьшается.
При изменении фазного входа A с ON, а фазного входа B с OFF→ON, счетчик 1 увеличивается.
Фазный вход B
Фазный вход A
1: 2-фазный входной импульс разности фаз [в 2 раза];

При изменении фазного входа A с ON(OFF), а фазного входа B с ON- *OFF (OFF→ON), счетчик 1 уменьшается.
При изменении фазного входа A с ON(OFF), а фазного входа B с OFF→ON(ON→OFF), счетчик 1 увеличивается.
Фазный вход B
Фазный вход A
2: 2-фазный входной импульс разности фаз [в 4 раза];

Счет вычитания.
Счет увеличения
Фазный вход B
Фазный вход A
3: 1-фазный 2 входный импульс увеличения и уменьшения;

Фазный вход B
При OFF→ON:+1
Фазный вход A
При OFF→ON:-1
Фазный вход B
Фазный вход A
4: 1-фазный 1 входный счет жесткого увеличения/уменьшения;

Определите увеличение/уменьшение на основе входа OFF/ON фазы A.
Уменьшение
Увеличение
Текущее значение
Фаза B
Фаза А
5: 1-фазный 1 входный счет мягкого увеличения/уменьшения.

Уменьшение
Увеличение
Текущее значение
Фаза B
Фаза А
Управление счетом мягкого увеличения или уменьшения осуществляется Word14 в «Слово вывода данных».
Подробное описание слов выхода данных
| Bit15-Bit0 | ||||||||
| Word1 | Заданное значение сравнения для выхода CH1 [10] | |||||||
| Word2 | ||||||||
| Word3 | Заданное значение сравнения для выхода CH2 [10] | |||||||
| Word4 | ||||||||
| Word5 | CH1, при функции импульса: Начальное значение счёта [11] при функции расстояния: Настройка расстояния от начала [11] | |||||||
| Word6 | ||||||||
| Word7 | CH2, при функции импульса: Начальное значение счёта [11] при функции расстояния: Настройка расстояния от начала [11] | |||||||
| Word8 | ||||||||
| Word9 | CH1, при функции импульса: Запишите значение счетчика кольца [12] при функции расстояния: Коэффициент разрешения кодера [12] | |||||||
| Word10 | CH2, при функции импульса: Запишите значение счетчика кольца [12] при функции расстояния: Коэффициент разрешения кодера [12] | |||||||
| Word11 | CH1, при функции расстояния запишите количество импульсов, создаваемых на 1 мм перемещения, чтобы рассчитать расстояние перемещения [13] | |||||||
| Word12 | CH2, при функции расстояния запишите количество импульсов, создаваемых на 1 мм перемещения, чтобы рассчитать расстояние перемещения [13] | |||||||
| Bit7 | Bit6 | Bit5 | Bit4 | Bit3 | Bit2 | Bit1 | Bit0 | |
| Word13 | Вход с мягкой блокировкой CH1 [21] | Включение обычного входа CH1 [20] | Нормальный выход CH1 [19] | Включение обычного выхода CH1 [18] | Сброс вывода сравнения CH1 [17] | Обнуление фазы CH1Z [16] | Переключение функций CH1 [15] | Запуск счета CH1 [14] |
| Bit15 | Bit14 | Bit13 | Bit12 | Bit11 | Bit10 | Bit9 | Bit8 | |
| Word13 | Вход с мягкой блокировкой CH2 | Включение обычного входа CH2 | Нормальный выход CH2 | Включение обычного выхода CH2 | Сброс вывода сравнения CH2 | Обнуление фазы CH2 Z | Переключение функций CH2 | Запуск счета CH2 |
| Bit15-Bit10 | Bit9 | Bit8 | Bit7-Bit2 | Bit1 | Bit0 | |||
| Word14 | Удержание | Сброс всех значений обратной связи CH2 | Инструкции по увеличению/уменьшению CH2 | Удержание | Сброс всех значений обратной связи CH1[23] | Инструкции по увеличению/уменьшению CH1 [22] | ||
Заданное значение сравнения для выхода:
Пользователи могут настроить его по мере необходимости для сравнения с текущим значением счета и соответствующего сравнения состояния вывода.
① При функции импульса оно связано только с пульсом, и диапазон установлен 0~2'32-1;
② При функции расстояния оно связано только с расстоянием, диапазон установлен 0~2'31-1, а единицей расстояния является гм.
Начальное значение счета и значение настройки начала расстояния:
При необходимости пользователи могут установить начальное значение счета или начальную точку расстояния, что является функцией мультиплексирования.
① При функции импульса она используется для инициализации значения счета (текущее значение), а диапазон настройки составляет 0~2'32-1;
② При функции расстояния она используется для установки начальной точки расстояния, диапазон установки равен 0~2'31-1, а единица измерения расстояния-гм.
Значение счета кольца и устанавливаемое значение разрешения энкодера: Это значение установлено в диапазоне 1~65535, что является функцией мультиплексирования.
① При функции импульса, если значение установлено равным 0, это означает линейный счет, в противном случае это кольцевой счет;
② При функции расстояния разрешение энкодера должно быть правильно установлено для счета скорости, в противном случае, если значение равно 0, результат счета скорости будет равен 2'32-1 в качестве напоминания.
Настройка значения в/мм:
Значение задается в диапазоне 0~65535(в/мм), под функцией расстояния при счете расстояния нужно записать количество импульсов, генерируемых на каждый 1 мм движения, для расчета расстояния после перемещения, если значение равно 0, независимо от того, есть ли вход импульсного сигнала, значение расстояния будет равно заданному пользователем начальному значению расстояния, а значение блокировки будет равно 0;
Бит управления запуском подсчета:
Этот бит используется для управления запуском или закрытием счета канала. Соответствующее отношение выглядит следующим образом:
0: Выкл (по умолчанию); 1: Пуск.
Бит управления переключением функции:
Этот бит используется для переключения между импульсной функцией и функцией расстояния, и соответствующее отношение выглядит следующим образом:
0: Импульсная функция (по умолчанию); 1: Функция расстояния.
Внимание: В слове вывода данных переключение функции настраивается первым, после чего установка соответствующего значения относится к этой функции, например: Чтобы использовать функцию расстояния, установите конфигурацию 200p/мм с начальной точкой расстояния 100 мкм и p/мм, на первом шаге последовательности конфигурации необходимо сначала переключиться на функцию расстояния, а начальная точка расстояния и конфигурация p/мм не должны быть расположены в определенном порядке.
Бит управления обнулением Z-фазы:
Этот бит используется для управления запуском или выключением обнуления Z-фазы, и соответствующее отношение выглядит следующим образом:
0: Выкл (по умолчанию); 1: Пуск.
Сравнение битов управления сбросом выхода:
Этот бит используется для управления сбросом выходного сигнала сравнения и светового индикатора выходного канала сравнения, а также срабатыванием переднего фронта;
Бит управления включения обычного выхода:
Этот бит используется для переключения между выходом сравнения и обычным выводом, и соответствующее отношение выглядит следующим образом:
0: Сравнение выхода (по умолчанию); 1: Нормальный выход.
Бит управления обычным выходом:
Этот бит используется для управления выходом цифрового сигнала, выход модуля является релейным выходом, а тип выходного сигнала определяется COM2, и соответствующее отношение выглядит следующим образом:
0: Нет вывода; 1: Выход есть.
Бит управления включения обычного входа:
Этот бит используется для переключения между входом блокировки и обычным входом, и соответствующее отношение выглядит следующим образом:
0: Вход блокировки (по умолчанию); 1: Обычный вход.
Бит управления мягкой блокировкой на входе блокировки:
Этот бит используется для управления срабатыванием мягкой блокировки и срабатыванием переднего фронта;
Бит управления командами увеличения/уменьшения:
Когда пользователь использует режим 1-фазного 1 входного счета мягкого увеличения/уменьшения, этот бит можно использовать для управления счетом увеличения и уменьшения, состояние следующее:
0: Увеличение счета; 1: Счет вычитания.
Все значения обратной связи сбрасываются битами управления:
Этот бит используется для сброса всех данных обратной связи, и срабатывает передний фронт; Резюмируйте вышеупомянутое « слово вывода данных »:
1. После начала счета выходное слово данных Word1~Word12 не разрешается изменять, если пользователь изменит выходное слово данных после открытия счета, то запускается необоснованная сигнализация отправки данных, при возникновении вышеуказанной ситуации модуль не сможет нормально считать и войти в состояние блокировки, решение: Сначала убедитесь, что слово вывода данных настроено должным образом, а затем установите бит управления началом счета в положение off (установите 0), дождитесь исчезновения сигнала тревоги о состоянии, а затем установите бит управления началом счета в положение start (установите 1), и модуль возобновит нормальный подсчет в соответствии с заданной конфигурацией.
2. Значение кольцевого счета и начальное значение счета при импульсной функции не могут быть установлены одинаковыми, если установлены два значения
Если это то же самое, то сработает значение счета кольца для установки необоснованного сигнала тревоги, решение: Изменение необоснованных параметров значения.
Дополнение: Когда пользователь устанавливает функцию расстояния, установление этих двух значений на одинаковое также вызовет сигнализацию, но после завершения переключения функций сигнализация автоматически очистится.