Перейти к содержанию

Light Stream Pulse 8 - Руководство пользователя

Материал из LS Software Wiki
Версия от 14:58, 4 сентября 2026; LsHubBot (обсуждение | вклад) (OEM-руководства: черновик на проверку)
(разн.) ← Предыдущая версия | Текущая версия (разн.) | Следующая версия → (разн.)

Черновик на проверку. Статья собрана по технической документации производителя и переписана под нашу линейку. Не публиковать за пределами рабочей вики до вычитки. Иллюстрации с пометкой «черновик» содержат чужой корпус — их нужно перерисовать.

Здесь будет скриншот: Light Stream Pulse 8 — общий вид модуля на белом фоне, вид под углом, как у Converter 6

Восьмиканальный модуль дискретных и счётных входов с интерфейсом RS-485 и протоколом Modbus RTU. Артикул LS-MCM8.

  • Восемь входов типа «сухой контакт» и «открытый коллектор»
  • Счёт импульсов от приборов учёта воды, электричества и газа
  • Распознавание четырёх типов нажатий на выключателях без фиксации
  • Подключение до трёх квадратурных энкодеров AB или до двух ABZ
  • Питание 9–28 В постоянного тока, потребление 0,1 Вт
  • Корпус на DIN-рейку шириной 2 модуля

Назначение

Модуль собирает состояние «сухих контактов» и считает их замыкания. К нему подключают кнопки, выключатели, герконы, датчики положения — всё, у чего на выходе замыкание или открытый коллектор.

Вторая типовая задача — учёт. Счётчики воды, электричества и газа с импульсным выходом подключаются напрямую: модуль считает импульсы и хранит накопленное значение в энергонезависимой памяти, так что после пропадания питания счёт не начинается заново.

Третья задача — управление с обычных выключателей. Модуль сам различает короткое нажатие, длинное, двойное и «короткое, затем длинное», и передаёт распознанный тип на верхний уровень. Это позволяет повесить на одну кнопку несколько команд.

Дополнительно к входам можно подключить квадратурные энкодеры: механические с рукояткой — например, для регулировки яркости, или оптические — для отслеживания перемещения.

Если нужен не только учёт воды, но и реакция на протечку, берите специализированный модуль контроля протечек, а не этот.

Технические характеристики

Параметр Значение
Питание Питание
Напряжение питания 9 – 28 В постоянного тока
Потребляемая мощность 0.1 Вт
Входы Входы
Количество входов 8
Тип входов «Сухой контакт», групповая изоляция.
Напряжение на входе около 12 В постоянного тока.
Ток при замыкании входа около 2 мА.
Допустимое напряжение от -20 В до +40 В
Функции Счет сигналов (0..2^32-1)
Вход «сухой контакт»
Счет различных типов нажатий при использовании режима входов как кнопки для детектирования нажатий
Частота и длительность импульсов Не более 9 Гц (не менее 50 мс) при настройках по умолчанию
До 3.1 кГц (не менее 0.2 мс) при записи 0 в регистр параметра времени антидребезга
Индикация Индикация
Светодиодная Подробнее в разделе Индикация
Управление Управление
Интерфейс управления RS-485
Изоляция интерфейса Неизолированный
Протокол обмена данными Modbus RTU, адрес задается программно, заводские настройки указаны на наклейке
Параметры интерфейса RS-485 Задаются программно, по умолчанию:
скорость — 9600 бит/с; данные — 8 бит; бит чётности — нет (N); стоп-биты — 2
Готовность к работе после подачи питания ~2 с
Условия эксплуатации Условия эксплуатации
Температура воздуха От −40 до +80 °С
Относительная влажность До 95 %, без конденсации влаги
Климатическое исполнение по ГОСТ 15150-69 O2.1*
Гарантийный срок 2 года
Срок службы 5 лет
Клеммники и сечение проводов Клеммники и сечение проводов
Рекомендуемое сечение провода с НШВИ 0.35 – 1 мм2 — одинарные, 0.35 – 0.5 мм2 — сдвоенное обжатие
Длина стандартной втулки НШВИ 8 мм
Момент затяжки винтов 0.2 Н∙м
Габариты Габариты
Ширина, DIN-юнитов 2
Габаритные размеры (Д x Ш x В) 36 x 90 x 58 мм
Масса (с коробкой) 90 г
Габаритные размеры корпуса шириной 2 DIN-модуля

Общий принцип работы

Входы

Все восемь входов рассчитаны на замыкание на клемму iGND. Внутри модуля на вход подано около 12 В, при замыкании через контакт течёт ток порядка 2 мА. Ток небольшой, поэтому тип кнопки или выключателя роли не играет, как и длина и сечение кабеля.

Входы имеют групповую изоляцию и выдерживают внешнее напряжение от −20 до +40 В — случайная подача питания на вход модуль не выведет из строя.

ЧЕРНОВИК, перерисовать корпус: схема цифровых входов

Индикация

Файл:LS-Pulse-8-indikaciya-1.gif
ЧЕРНОВИК, перерисовать корпус: индикаторы модуля

Светодиоды показывают состояние входов и обмен по RS-485. По ним удобно проверять монтаж, не подключаясь к шине: замкнули вход — увидели реакцию.

Распознавание типов нажатий

Модуль различает четыре типа нажатий:

  • одиночное короткое — нажали и отпустили, второго нажатия не последовало;
  • длинное — удержание дольше заданного порога;
  • двойное короткое — два коротких нажатия подряд;
  • короткое, затем длинное — короткое нажатие, сразу за ним удержание.

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

Значения счётчиков нажатий хранятся в оперативной памяти и обнуляются при пропадании питания. Счётчики замыканий, наоборот, лежат в энергонезависимой памяти.

Работа с энкодерами

К модулю подключаются двух- и трёхконтактные квадратурные энкодеры типов AB и ABZ. Доступно три канала; каждый канал — это набор клемм в пределах одной клеммной колодки. Свободные клеммы канала можно занять обычными задачами: счётом импульсов или обработкой нажатий.

При работе с энкодером обязательно уменьшите время подавления дребезга: рекомендуемое значение 2–5 мс, при быстром вращении — 2 мс. С заводскими 50 мс энкодер будет терять шаги.

Энкодеры AB

Подключаются тремя проводами: A, B, GND. Положение вала доступно в канале Положение энкодера в диапазоне от −2 147 483 648 до 2 147 483 647; при достижении границы знак меняется на противоположный и отсчёт продолжается. Канал доступен на запись — так задаётся начальное значение.

У многих таких энкодеров есть выход Switch, замыкающийся на GND при нажатии на вал. Его заводят на любой свободный вход модуля и обрабатывают как обычную кнопку.

Энкодеры ABZ

Подключаются четырьмя проводами: A, B, Z, GND. Доступны два канала данных и один параметр настройки.

Количество импульсов на один оборот — характеристика самого энкодера, обычно указана на корпусе в виде 100P/R, 2000P/R и подобного. Параметр влияет на поведение угла внутри оборота.

Угол внутри оборота показывает, сколько шагов сделал вал. В момент импульса по каналу Z значение обнуляется при вращении в сторону увеличения либо принимает значение параметра «импульсов на оборот» при вращении в обратную сторону — по этому и определяется направление.

Количество оборотов увеличивается или уменьшается на единицу в момент импульса по Z. Оба канала доступны на запись, диапазон значений от −32 768 до 32 767 с переворотом знака на границе.

Энкодер типа AB
Энкодер типа ABZ

Монтаж

Общие рекомендации

Модуль ставится на стандартную DIN-рейку шириной 35 мм и занимает 2 DIN-модуля. Клеммный блок «V+ GND A B» с шагом 3,5 мм служит для питания и подключения к шине RS-485.

Для устойчивой связи важно правильно собрать шину RS-485: топология «линия» без звёзд и ответвлений, витая пара, терминаторы на концах.

Если устройства на шине питаются от разных источников, их клеммы GND обязательно соединяются между собой — иначе разность потенциалов между сегментами ломает обмен.

Срабатывание входов происходит при замыкании на iGND. Для защиты от наводок со стороны силовых линий ведите сигнал витой парой, а вторую жилу пары сажайте на iGND.

Модуль должен эксплуатироваться в рекомендованных условиях окружающей среды; при установке соблюдайте требования электробезопасности.

Пример подключения счётчиков и кнопок

ЧЕРНОВИК, перерисовать корпус: пример монтажа модуля

На схеме ко входам 3 и 6 подключены два счётчика расхода воды с выходом «сухой контакт», ко входу 7 — выключатель без фиксации. Всего к модулю подключается до восьми устройств в любом сочетании.

Пример подключения энкодеров

ЧЕРНОВИК, перерисовать корпус: пример подключения энкодеров

В примере энкодеры подключены к первому каналу, но каналы комбинируются произвольно. Не забудьте уменьшить время подавления дребезга.

Настройка

Все параметры модуля хранятся в Modbus-регистрах и настраиваются записью в них. Полный перечень — в разделе Карта регистров.

Здесь будет скриншот: настройка модуля Light Stream Pulse 8 в нашем конфигураторе: список входов, режим работы входа, время подавления дребезга

Время подавления дребезга

Настраивается индивидуально для каждого входа. Допустимые значения от 0 до 2000 мс, заводское — 50 мс.

Значение подбирается под задачу: для механических кнопок подходит заводское, для импульсных выходов счётчиков его обычно уменьшают, для энкодеров ставят 2–5 мс.

При работе с нажатиями держите время дребезга в 5–10 раз меньше времени ожидания второго нажатия, иначе распознавание типов начнёт сбоить.

Режимы работы входа

Каждый вход работает в одном из режимов:

  • измерение частоты входного сигнала — события в этом режиме не формируются;
  • счёт и детектирование нажатий — вход обрабатывается как кнопка.

Каналы энкодеров

У модуля три канала обработки сигналов энкодера, для каждого выбирается режим работы. Если канал активирован под энкодер и режим не нулевой, независимые регистры режимов работы входов для его клемм игнорируются.

В режиме двухпроводного подключения вход под сигнал Z остаётся обычным входом и управляется своим регистром режима.

Первые два канала можно перевести в режим трёхпроводного подключения. В этом режиме обязательно задайте количество импульсов на оборот: без этого при переходе через оборот счётчик положения вала внутри оборота уйдёт в отрицательные значения.

Счётчики

Input X counter считают замыкания входа на iGND. Доступны во всех режимах, предназначены для импульсов и «сухих контактов», хранятся в энергонезависимой памяти.

В режиме работы по Mapping-матрице добавляются счётчики типов нажатий: одиночных коротких, длинных, двойных коротких и «коротких, затем длинных». Они считают не замыкания, а распознанные нажатия, и живут в оперативной памяти.

Счётчик замыканий и счётчик одиночных нажатий похожи, но срабатывают по-разному. Счётчик замыканий срабатывает сразу после замыкания с учётом времени дребезга. Счётчик одиночных нажатий ждёт, не будет ли второго нажатия, и срабатывает только по истечении окна ожидания — то есть с задержкой.

Практическое правило: для импульсов и герконов берите счётчик замыканий, для кнопок — счётчики нажатий.

Параметры распознавания нажатий

Время длинного нажатия разделяет длинные и короткие: удержание дольше порога считается длинным.

Время ожидания второго нажатия задаёт окно после короткого нажатия. Второе нажатие внутри окна делает нажатие двойным, иначе оно одиночное.

Учтите задержку: при заводских 300 мс событие одиночного нажатия наступает через 300 мс после отпускания кнопки. Если двойные и «короткие, затем длинные» нажатия не нужны, поставьте время ожидания в 0 мс — тогда одиночное нажатие фиксируется сразу после отпускания.

Работа по Modbus

Модуль управляется по протоколу Modbus RTU поверх интерфейса RS-485. Поддерживаются все основные команды чтения и записи одного и нескольких регистров.

Параметры порта по умолчанию

Значениепо умолчанию Название параметрав веб-интерфейсе Параметр
9600 Baud rate Скорость, бит/с
8 Data bits Количество битов данных
None Parity Бит чётности
2 Stop bits Количество стоповых битов

Устанавливать количество стоповых битов не обязательно: модуль работает и в случае, когда их количество не совпадает с настройками мастера. Для ускорения отклика на шине рекомендуем поднять скорость до 115 200 бит/с.

Modbus-адрес

Каждое устройство на линии имеет уникальный адрес в диапазоне от 1 до 247. Заводской адрес указан на наклейке на корпусе. Устройствам одной партии на производстве присваиваются разные адреса, поэтому в пределах заказа они, как правило, не повторяются.

Карта регистров

Описание

RO / RW Read only / Read/Write
Выделено жирным Значение регистра по умолчанию
xN Множитель, на который надо умножить число из регистра, чтобы получить значение в единицах измерения.
Не указан — считать равным 1
Регистр поддерживает отправку данных с помощью событий Быстрого Modbus.
FW Версия прошивки устройства, с которой появился регистр. Пусто — регистр был всегда.
Error: Значение при ошибке
Серый цвет ячейки Служебный регистр: назначение, формат и содержимое может измениться в новых версиях прошивки

Описание

Адрес Адрес Параметры регистра Параметры регистра Параметры регистра Канал Описание Значения FW
Dec Hex Тип Доступ Формат Канал Описание Значения FW
0 0x0000 Discrete input ⚡ RO bool Вход 1 Состояние входаОтправляет событие только в режиме 1 0 - разомкнут, 1 - замкнут
1 0x0001 Discrete input ⚡ RO bool Вход 2 Состояние входаОтправляет событие только в режиме 1 0 - разомкнут, 1 - замкнут
2 0x0002 Discrete input ⚡ RO bool Вход 3 Состояние входаОтправляет событие только в режиме 1 0 - разомкнут, 1 - замкнут
3 0x0003 Discrete input ⚡ RO bool Вход 4 Состояние входаОтправляет событие только в режиме 1 0 - разомкнут, 1 - замкнут
4 0x0004 Discrete input ⚡ RO bool Вход 5 Состояние входаОтправляет событие только в режиме 1 0 - разомкнут, 1 - замкнут
5 0x0005 Discrete input ⚡ RO bool Вход 6 Состояние входаОтправляет событие только в режиме 1 0 - разомкнут, 1 - замкнут
6 0x0006 Discrete input ⚡ RO bool Вход 7 Состояние входаОтправляет событие только в режиме 1 0 - разомкнут, 1 - замкнут
7 0x0007 Discrete input ⚡ RO bool Вход 8 Состояние входаОтправляет событие только в режиме 1 0 - разомкнут, 1 - замкнут
8 0x0008 Discrete input ⚡ RO u16 Битовая маска состояний входовОтправляет событие только в режиме 1 1.9.0
9 0x0009 Holding RW bool Вход 1 Режим работы цифрового входа 0 - измерять частоту входного сигнала, в этом режиме события не работают;1 - использовать входы как кнопки для детектирования нажатий. 1.3.2
10 0x000A Holding RW bool Вход 2 Режим работы цифрового входа 0 - измерять частоту входного сигнала, в этом режиме события не работают;1 - использовать входы как кнопки для детектирования нажатий. 1.3.2
11 0x000B Holding RW bool Вход 3 Режим работы цифрового входа 0 - измерять частоту входного сигнала, в этом режиме события не работают;1 - использовать входы как кнопки для детектирования нажатий. 1.3.2
12 0x000C Holding RW bool Вход 4 Режим работы цифрового входа 0 - измерять частоту входного сигнала, в этом режиме события не работают;1 - использовать входы как кнопки для детектирования нажатий. 1.3.2
13 0x000D Holding RW bool Вход 5 Режим работы цифрового входа 0 - измерять частоту входного сигнала, в этом режиме события не работают;1 - использовать входы как кнопки для детектирования нажатий. 1.3.2
14 0x000E Holding RW bool Вход 6 Режим работы цифрового входа 0 - измерять частоту входного сигнала, в этом режиме события не работают;1 - использовать входы как кнопки для детектирования нажатий. 1.3.2
15 0x000F Holding RW bool Вход 7 Режим работы цифрового входа 0 - измерять частоту входного сигнала, в этом режиме события не работают;1 - использовать входы как кнопки для детектирования нажатий. 1.3.2
16 0x0010 Holding RW bool Вход 8 Режим работы цифрового входа 0 - измерять частоту входного сигнала, в этом режиме события не работают;1 - использовать входы как кнопки для детектирования нажатий. 1.3.2
20 0x0014 Holding RW u16 Вход 1 Время подавления дребезга.
При подключении энкодера рекомендуется установить значение 2–5 мс
мс, 0 - 100 (50) 1.2.0
21 0x0015 Holding RW u16 Вход 2 Время подавления дребезга.
При подключении энкодера рекомендуется установить значение 2–5 мс
мс, 0 - 100 (50) 1.2.0
22 0x0016 Holding RW u16 Вход 3 Время подавления дребезга.
При подключении энкодера рекомендуется установить значение 2–5 мс
мс, 0 - 100 (50) 1.2.0
23 0x0017 Holding RW u16 Вход 4 Время подавления дребезга.
При подключении энкодера рекомендуется установить значение 2–5 мс
мс, 0 - 100 (50) 1.2.0
24 0x0018 Holding RW u16 Вход 5 Время подавления дребезга.
При подключении энкодера рекомендуется установить значение 2–5 мс
мс, 0 - 100 (50) 1.2.0
25 0x0019 Holding RW u16 Вход 6 Время подавления дребезга.
При подключении энкодера рекомендуется установить значение 2–5 мс
мс, 0 - 100 (50) 1.2.0
26 0x001A Holding RW u16 Вход 7 Время подавления дребезга.
При подключении энкодера рекомендуется установить значение 2–5 мс
мс, 0 - 100 (50) 1.2.0
27 0x001B Holding RW u16 Вход 8 Время подавления дребезга.
При подключении энкодера рекомендуется установить значение 2–5 мс
мс, 0 - 100 (50) 1.2.0
40 0x0028 Input RO u32 Вход 1 Целая часть значения частоты сигнала если читать как u32 оба регистра x1.52588*10-5, Гц 1.2.0
42 0x002A Input RO u32 Вход 2 Целая часть значения частоты сигнала если читать как u32 оба регистра x1.52588*10-5, Гц 1.2.0
44 0x002C Input RO u32 Вход 3 Целая часть значения частоты сигнала если читать как u32 оба регистра x1.52588*10-5, Гц 1.2.0
46 0x002E Input RO u32 Вход 4 Целая часть значения частоты сигнала если читать как u32 оба регистра x1.52588*10-5, Гц 1.2.0
48 0x0030 Input RO u32 Вход 5 Целая часть значения частоты сигнала если читать как u32 оба регистра x1.52588*10-5, Гц 1.2.0
50 0x0032 Input RO u32 Вход 6 Целая часть значения частоты сигнала если читать как u32 оба регистра x1.52588*10-5, Гц 1.2.0
52 0x0034 Input RO u32 Вход 7 Целая часть значения частоты сигнала если читать как u32 оба регистра x1.52588*10-5, Гц 1.2.0
54 0x0036 Input RO u32 Вход 8 Целая часть значения частоты сигнала если читать как u32 оба регистра x1.52588*10-5, Гц 1.2.0
41 0x0029 Input RO u16 Вход 1 Дробная часть значения частоты сигнала1 Гц = 65536 (2 ^ 16) 1.2.0
43 0x002B Input RO u16 Вход 2 Дробная часть значения частоты сигнала1 Гц = 65536 (2 ^ 16) 1.2.0
45 0x002D Input RO u16 Вход 3 Дробная часть значения частоты сигнала1 Гц = 65536 (2 ^ 16) 1.2.0
47 0x002F Input RO u16 Вход 4 Дробная часть значения частоты сигнала1 Гц = 65536 (2 ^ 16) 1.2.0
49 0x0031 Input RO u16 Вход 5 Дробная часть значения частоты сигнала1 Гц = 65536 (2 ^ 16) 1.2.0
51 0x0033 Input RO u16 Вход 6 Дробная часть значения частоты сигнала1 Гц = 65536 (2 ^ 16) 1.2.0
53 0x0035 Input RO u16 Вход 7 Дробная часть значения частоты сигнала1 Гц = 65536 (2 ^ 16) 1.2.0
55 0x0037 Input RO u16 Вход 8 Дробная часть значения частоты сигнала1 Гц = 65536 (2 ^ 16) 1.2.0
60 - 61 0x003C - 0x003D Input ⚡ RO u32 Вход 1 Счетчик срабатываний входаОтправляет событие только в режиме 1
62 - 63 0x003E - 0x003F Input ⚡ RO u32 Вход 2 Счетчик срабатываний входаОтправляет событие только в режиме 1
64 - 65 0x0040 - 0x0041 Input ⚡ RO u32 Вход 3 Счетчик срабатываний входаОтправляет событие только в режиме 1
66 - 67 0x0042 - 0x0043 Input ⚡ RO u32 Вход 4 Счетчик срабатываний входаОтправляет событие только в режиме 1
68 - 69 0x0044 - 0x0045 Input ⚡ RO u32 Вход 5 Счетчик срабатываний входаОтправляет событие только в режиме 1
70 - 71 0x0046 - 0x0047 Input ⚡ RO u32 Вход 6 Счетчик срабатываний входаОтправляет событие только в режиме 1
72 - 73 0x0048 - 0x0049 Input ⚡ RO u32 Вход 7 Счетчик срабатываний входаОтправляет событие только в режиме 1
74 - 75 0x004A - 0x004B Input ⚡ RO u32 Вход 8 Счетчик срабатываний входаОтправляет событие только в режиме 1
100 0x0064 Holding RW u16 Сброс счетчиков срабатываний входов 1 - сброс счетчиков
368 0x0170 Holding RW s32 Канал 1 Положение энкодера в режиме AB 1.5.0
368 0x0170 Holding RW s16 Канал 1 Количество оборотов энкодера в режиме ABZ 1.5.0
369 0x0171 Holding RW s16 Канал 1 Угол внутри оборота в режиме ABZ 1.5.0
370 0x0172 Holding RW s32 Канал 2 Положение энкодера в режиме AB 1.5.0
370 0x0172 Holding RW s16 Канал 2 Количество оборотов энкодера в режиме ABZ 1.5.0
371 0x0173 Holding RW s16 Канал 2 Угол внутри оборота в режиме ABZ 1.5.0
372 0x0174 Holding RW s32 Канал 3 Положение энкодера в режиме AB 1.5.0
372 0x0174 Holding RW s16 Канал 3 Количество оборотов энкодера в режиме ABZ 1.5.0
376 0x0178 Holding RW u16 Канал 1 Режим работы энкодера.
При подключении энкодера уменьшите время подавления дребезга на используемых входах (регистры 20–27) до 2–5 мс
0 - Отключен. Входы работают в обычном режиме
1 - Два входа обрабатывают сигналы AB, третий работает в обычном режиме
2 - Три входа работают в режиме ABZ
1.5.0
377 0x0179 Holding RW u16 Канал 2 Режим работы энкодера.
При подключении энкодера уменьшите время подавления дребезга на используемых входах (регистры 20–27) до 2–5 мс
0 - Отключен. Входы работают в обычном режиме
1 - Два входа обрабатывают сигналы AB, третий работает в обычном режиме
2 - Три входа работают в режиме ABZ
1.5.0
378 0x017A Holding RW u16 Канал 3 Режим работы энкодера.
При подключении энкодера уменьшите время подавления дребезга на используемых входах (регистры 20–27) до 2–5 мс
0 - Отключен. Входы работают в обычном режиме
1 - Два входа обрабатывают сигналы AB
1.5.0
380 0x017C Holding RW u16 Канал 1 Количество импульсов на один оборот в режиме ABZ (PPR). Обычно обозначено на корпусе или отражено в маркировке. 1.5.0
381 0x017D Holding RW u16 Канал 2 Количество импульсов на один оборот в режиме ABZ (PPR). Обычно обозначено на корпусе или отражено в маркировке. 1.5.0
382 0x017E Holding RW u16 Канал 3 Количество импульсов на один оборот в режиме ABZ (PPR). Обычно обозначено на корпусе или отражено в маркировке. 1.5.0
464 0x01D0 Input ⚡ RO u16 Вход 1 Счётчик коротких нажатийРаботает и отправляет событие только в режиме 1 1.3.2
465 0x01D1 Input ⚡ RO u16 Вход 2 Счётчик коротких нажатийРаботает и отправляет событие только в режиме 1 1.3.2
466 0x01D2 Input ⚡ RO u16 Вход 3 Счётчик коротких нажатийРаботает и отправляет событие только в режиме 1 1.3.2
467 0x01D3 Input ⚡ RO u16 Вход 4 Счётчик коротких нажатийРаботает и отправляет событие только в режиме 1 1.3.2
468 0x01D4 Input ⚡ RO u16 Вход 5 Счётчик коротких нажатийРаботает и отправляет событие только в режиме 1 1.3.2
469 0x01D5 Input ⚡ RO u16 Вход 6 Счётчик коротких нажатийРаботает и отправляет событие только в режиме 1 1.3.2
470 0x01D6 Input ⚡ RO u16 Вход 7 Счётчик коротких нажатийРаботает и отправляет событие только в режиме 1 1.3.2
471 0x01D7 Input ⚡ RO u16 Вход 8 Счётчик коротких нажатийРаботает и отправляет событие только в режиме 1 1.3.2
480 0x01E0 Input ⚡ RO u16 Вход 1 Счётчик длинных нажатийРаботает и отправляет событие только в режиме 1 1.3.2
481 0x01E1 Input ⚡ RO u16 Вход 2 Счётчик длинных нажатийРаботает и отправляет событие только в режиме 1 1.3.2
482 0x01E2 Input ⚡ RO u16 Вход 3 Счётчик длинных нажатийРаботает и отправляет событие только в режиме 1 1.3.2
483 0x01E3 Input ⚡ RO u16 Вход 4 Счётчик длинных нажатийРаботает и отправляет событие только в режиме 1 1.3.2
484 0x01E4 Input ⚡ RO u16 Вход 5 Счётчик длинных нажатийРаботает и отправляет событие только в режиме 1 1.3.2
485 0x01E5 Input ⚡ RO u16 Вход 6 Счётчик длинных нажатийРаботает и отправляет событие только в режиме 1 1.3.2
486 0x01E6 Input ⚡ RO u16 Вход 7 Счётчик длинных нажатийРаботает и отправляет событие только в режиме 1 1.3.2
487 0x01E7 Input ⚡ RO u16 Вход 8 Счётчик длинных нажатийРаботает и отправляет событие только в режиме 1 1.3.2
496 0x01F0 Input ⚡ RO u16 Вход 1 Счётчик двойных нажатийРаботает и отправляет событие только в режиме 1 1.3.2
497 0x01F1 Input ⚡ RO u16 Вход 2 Счётчик двойных нажатийРаботает и отправляет событие только в режиме 1 1.3.2
498 0x01F2 Input ⚡ RO u16 Вход 3 Счётчик двойных нажатийРаботает и отправляет событие только в режиме 1 1.3.2
499 0x01F3 Input ⚡ RO u16 Вход 4 Счётчик двойных нажатийРаботает и отправляет событие только в режиме 1 1.3.2
500 0x01F4 Input ⚡ RO u16 Вход 5 Счётчик двойных нажатийРаботает и отправляет событие только в режиме 1 1.3.2
501 0x01F5 Input ⚡ RO u16 Вход 6 Счётчик двойных нажатийРаботает и отправляет событие только в режиме 1 1.3.2
502 0x01F6 Input ⚡ RO u16 Вход 7 Счётчик двойных нажатийРаботает и отправляет событие только в режиме 1 1.3.2
503 0x01F7 Input ⚡ RO u16 Вход 8 Счётчик двойных нажатийРаботает и отправляет событие только в режиме 1 1.3.2
512 0x0200 Input ⚡ RO u16 Вход 1 Счётчик короткого, а затем длинного нажатийРаботает и отправляет событие только в режиме 1 1.3.2
513 0x0201 Input ⚡ RO u16 Вход 2 Счётчик короткого, а затем длинного нажатийРаботает и отправляет событие только в режиме 1 1.3.2
514 0x0202 Input ⚡ RO u16 Вход 3 Счётчик короткого, а затем длинного нажатийРаботает и отправляет событие только в режиме 1 1.3.2
515 0x0203 Input ⚡ RO u16 Вход 4 Счётчик короткого, а затем длинного нажатийРаботает и отправляет событие только в режиме 1 1.3.2
516 0x0204 Input ⚡ RO u16 Вход 5 Счётчик короткого, а затем длинного нажатийРаботает и отправляет событие только в режиме 1 1.3.2
517 0x0205 Input ⚡ RO u16 Вход 6 Счётчик короткого, а затем длинного нажатийРаботает и отправляет событие только в режиме 1 1.3.2
518 0x0206 Input ⚡ RO u16 Вход 7 Счётчик короткого, а затем длинного нажатийРаботает и отправляет событие только в режиме 1 1.3.2
519 0x0207 Input ⚡ RO u16 Вход 8 Счётчик короткого, а затем длинного нажатийРаботает и отправляет событие только в режиме 1 1.3.2
1100 0x044C Holding RW u16 Вход 1 Время длинного нажатия мс500 - 5000 (1000)500 - 5000 (2000) до FW 1.3.3 1.3.2
1101 0x044D Holding RW u16 Вход 2 Время длинного нажатия мс500 - 5000 (1000)500 - 5000 (2000) до FW 1.3.3 1.3.2
1102 0x044E Holding RW u16 Вход 3 Время длинного нажатия мс500 - 5000 (1000)500 - 5000 (2000) до FW 1.3.3 1.3.2
1103 0x044F Holding RW u16 Вход 4 Время длинного нажатия мс500 - 5000 (1000)500 - 5000 (2000) до FW 1.3.3 1.3.2
1104 0x0450 Holding RW u16 Вход 5 Время длинного нажатия мс500 - 5000 (1000)500 - 5000 (2000) до FW 1.3.3 1.3.2
1105 0x0451 Holding RW u16 Вход 6 Время длинного нажатия мс500 - 5000 (1000)500 - 5000 (2000) до FW 1.3.3 1.3.2
1106 0x0452 Holding RW u16 Вход 7 Время длинного нажатия мс500 - 5000 (1000)500 - 5000 (2000) до FW 1.3.3 1.3.2
1107 0x0453 Holding RW u16 Вход 8 Время длинного нажатия мс500 - 5000 (1000)500 - 5000 (2000) до FW 1.3.3 1.3.2
1140 0x0474 Holding RW u16 Вход 1 Время ожидания второго нажатия мс0 - 2000 (300)100 - 2000 (500) до FW 1.3.3 1.3.2
1141 0x0475 Holding RW u16 Вход 2 Время ожидания второго нажатия мс0 - 2000 (300)100 - 2000 (500) до FW 1.3.3 1.3.2
1142 0x0476 Holding RW u16 Вход 3 Время ожидания второго нажатия мс0 - 2000 (300)100 - 2000 (500) до FW 1.3.3 1.3.2
1143 0x0477 Holding RW u16 Вход 4 Время ожидания второго нажатия мс0 - 2000 (300)100 - 2000 (500) до FW 1.3.3 1.3.2
1144 0x0478 Holding RW u16 Вход 5 Время ожидания второго нажатия мс0 - 2000 (300)100 - 2000 (500) до FW 1.3.3 1.3.2
1145 0x0479 Holding RW u16 Вход 6 Время ожидания второго нажатия мс0 - 2000 (300)100 - 2000 (500) до FW 1.3.3 1.3.2
1146 0x047A Holding RW u16 Вход 7 Время ожидания второго нажатия мс0 - 2000 (300)100 - 2000 (500) до FW 1.3.3 1.3.2
1147 0x047B Holding RW u16 Вход 8 Время ожидания второго нажатия мс0 - 2000 (300)100 - 2000 (500) до FW 1.3.3 1.3.2

Описание

RO / RW Read only / Read/Write
Выделено жирным Значение регистра по умолчанию
xN Множитель, на который надо умножить число из регистра, чтобы получить значение в единицах измерения.
Не указан — считать равным 1
Регистр поддерживает отправку данных с помощью событий Быстрого Modbus.
FW Версия прошивки устройства, с которой появился регистр. Пусто — регистр был всегда.
Error: Значение при ошибке
Серый цвет ячейки Служебный регистр: назначение, формат и содержимое может измениться в новых версиях прошивки

Описание

Адрес Адрес Параметры регистра Параметры регистра Параметры регистра Описание Значения Примечание
Dec Hex Тип Доступ Формат Описание Значения Примечание
Параметры подключения Параметры подключения Параметры подключения Параметры подключения Параметры подключения Параметры подключения Параметры подключения Параметры подключения
110 0x006E Holding RW u16 Скорость порта RS-485. Настройка параметров подключения по RS-485 x100, Боды12 — 1200 бит/с,24 — 2400 бит/с,48 — 4800 бит/с, 96 — 9600 бит/с, 192 — 19 200 бит/с, 384 — 38 400 бит/с, 576 — 57 600 бит/с,1152 — 115 200 бит/с
111 0x006F Holding RW u16 Настройка бита чётности порта RS-485 0 — нет бита чётности (none),1 — нечётный (odd),2 — чётный (even)
112 0x0070 Holding RW u16 Количество стоп-битов порта RS-485Подробнее: игнорирование стопбитов 1, 2
128 0x0080 Holding RW u16 Modbus-адрес устройства (подробнее)
Модель устройства и версия прошивки Модель устройства и версия прошивки Модель устройства и версия прошивки Модель устройства и версия прошивки Модель устройства и версия прошивки Модель устройства и версия прошивки Модель устройства и версия прошивки Модель устройства и версия прошивки
200-205 0x00C8 - 0x00CD Input RO string Модель устройства
206-219 0x00CE - 0x00DB Input RO string Расширение модели устройства. Для чтения модели устройства нужно читать диапазон из 20 регистров (200 - 219) Только в версиях прошивок, где есть Быстрый Modbus
220-244 0x00DC - 0x00F4 Input RO string Хэш коммита и название ветки откуда собрана прошивка (2 символа в регистре)
250-265 0x00FA - 0x0109 Input RO string Версия прошивки
266-269 0x010A - 0x010D Input RO u64 Расширение серийного номера
270-271 0x010E - 0x010F Input RO u32 Серийный номер
290-301 0x0122 - 0x012D Holding RO string Сигнатура прошивки
320 0x0140 Input RO u16 Версия прошивки в числовом формате (подробнее) MAJOR Только в версиях прошивок, где есть Быстрый Modbus
321 0x0141 Input RO u16 Версия прошивки в числовом формате (подробнее) MINOR Только в версиях прошивок, где есть Быстрый Modbus
322 0x0142 Input RO u16 Версия прошивки в числовом формате (подробнее) PATCH Только в версиях прошивок, где есть Быстрый Modbus
323 0x0143 Input RO s16 Версия прошивки в числовом формате (подробнее) SUFFIX Только в версиях прошивок, где есть Быстрый Modbus
324-325 0x0144 - 0x0145 Input RO u32 Версия прошивки в числовом формате Только в версиях прошивок, где есть Быстрый Modbus
326-327 0x0146 - 0x0147 Input RO u32 Версия прошивки в Big Endian формате Только в версиях прошивок, где есть Быстрый Modbus
Прочее Прочее Прочее Прочее Прочее Прочее Прочее Прочее
104-105 0x0068 - 0x0069 Input RO u32 Время работы с момента загрузки секунды
120 0x0078 Holding RW u16 Перезагрузка устройства без сохранения состояния любое, отличное от 0 перезагружает устройство
129 0x0081 Holding RW u16 Перевод в режим обновления прошивки на 2 минуты любое, отличное от 0 переводит устройство в режим обновления прошивки
330-336 0x014A - 0x0150 Holding RO string Версия загрузчика
130 0x0082 Holding RW u16 Отключение светодиода Status 0 - включен 1 - отключен
131 0x0083 Holding RW u16 Перевод в режим обновления прошивки на текущих настройках соединения.Для проверки того, поддерживает ли текущая прошивка и загрузчик обновление прошивки на текущих настройках соединения, нужно прочитать значение данного регистра: если чтение успешно и значение равно 0, то функция поддерживается. запись 1 переводит устройство в режим обновления прошивки С версии прошивки 1.6.4
113 0x0071 Holding RW u16 Время перед отправкой ответа на modbus запрос мс0 - 254 (0) Только в версиях прошивок, где есть Быстрый Modbus
114 0x0072 Holding RW u16 Режим непрерывного чтения регистров с зазором 0 - отключен 1 - включен 2 - включение сохраняется после перезагрузки Только в версиях прошивок, где есть Быстрый Modbus
121 0x0079 Input RO u16 Текущее напряжение питания мВ
122 0x007A Input RO u16 Минимальное напряжение питания с момента загрузки, без усреднения мВ
125 0x007D Input RO u16 Текущее напряжение питания, без усреднения мВ
119 0x0077 Input RO u16 Минимальное напряжение питания микроконтроллера с момента загрузки до усреднения мВ
123 0x007B Input RO u16 Напряжение питания микроконтроллера мВ
124 0x007C Input RO s16 Внутренняя температура микроконтроллера x0.1, °C
304-319 0x0130-0x013F Input RO string Номер партии устройства.
Регистр доступен только для устройств, произведенных с 21.01.26.
С версии прошивки 1.8.0
65500 0xFFDC Coil RW bool Служебный регистр для визуального тестирования светодиодов индикации запись 1 приводит к включению всех светодиодов индикации С версии прошивки 1.11.0
65402 0xFF7A Holding RW u16 Сброс настроек устройства к значениям по умолчанию. Настройки связи не сбрасываются.После сброса настроек устройство будет перезагружено. запись 1 приводит к сбросу настроек С версии прошивки 1.7.0
64256-64383 0xFB00-0xFB7F Input RO u16 FlashFS: свободное место на странице байт С версии прошивки 1.8.0
64384-64511 0xFB80-0xFBFF Input RO u16 FlashFS: сумма размеров актуальных файлов на странице байт С версии прошивки 1.8.0
64512-64639 0xFC00-0xFC7F Input RO u16 FlashFS: фрагментация страницы 0 - 100%0 - все данные актуальны,100 - нет актуальных данных С версии прошивки 1.8.0
64640-64767 0xFC80-0xFCFF Input RO u16 FlashFS: счетчик количества стираний страницы С версии прошивки 1.8.0
65504 0xFFE0 Input RO u16 Максимальный размер используемого стека байт0 - стек поврежден С версии прошивки 1.8.0
65505 0xFFE1 Input RO u16 Объём свободной оперативной памяти байт С версии прошивки 1.8.0
65506 0xFFE2 Input RO u16 Объем используемой оперативной памяти байт С версии прошивки 1.8.0
65507 0xFFE3 Input RO u16 Размер стека байт С версии прошивки 1.8.0
65508 0xFFE4 Input RO u16 Причина последней перезагрузки МК 1 - LPWR,2 - WWDG,3 - IWDG,4 - SFT,5 - POR,6 - PIN,7 - OBL,8 - V18PWR С версии прошивки 1.8.0
65509 0xFFE5 Input RO u32 Счетчик обновлений прошивки С версии прошивки 1.8.0

Обновление прошивки

Прошивка модуля обновляется по протоколу Modbus, по той же линии RS-485, по которой идёт обмен. Настройки, записанные в память устройства, при обновлении сохраняются.

Здесь будет скриншот: обновление прошивки Light Stream Pulse 8 нашим инструментом — выбор устройства, версия, ход обновления

Габаритные размеры

Габаритные размеры