Настройка и мониторинг через SNR-ERD-4
Настройка RS-485 для опроса устройств
Мониторинг и настройка датчика через Web-интерфейс
Использование в сервисах SNR-ERD-4
Мониторинг и настройка датчика по протоколу SNMP
Настройка и мониторинг по протоколу Modbus RTU
Датчик SNR-RSCounter-8i предназначен для подсчета импульсов или расширения количества дискретный входов.
Измеряемые данные доступны через Web и SNMP интерфейсы универсального устройства мониторинга SNR-ERD-4 (начиная с прошивки 1.7). Также данные доступны по протоколу Modbus RTU.
Основные характеристики:
● Восемь дискретных входов
● Частота счета входных импульсов до 2кГц
● Предел счёта 4 млрд импульсов
● Функция "антидребезга"
● Интерфейс RS-485
● Поддержка Modbus RTU
● Питание счётчика: 9..48В, 1Вт
Верхний 7-контактный разъём:
Номер клеммы | Использование |
---|---|
1 | B RS-485 |
2 | A RS-485 |
3 | GND |
4 | GND |
5 | GND |
6 | PWR 9..48В ( - ) |
7 | PWR 9..48В ( + ) |
Нижний 9-контактный разъём:
Номер клеммы | Использование |
---|---|
1 | DI1 |
2 | DI2 |
3 | DI3 |
4 | DI4 |
5 | DI5 |
6 | DI6 |
7 | DI7 |
8 | DI8 |
9 | GND |
Внутренний источник питания ERD-4 DAC 12В позволяет подключить одно устройство SNR-RSCounter-8i. Используя внешний источник питания, можно подключить до пяти SNR-RSCounter-8i к SNR-ERD-4.
Для включения SNR-RSCounter-8i в работу необходимо подключить его клеммы 6
PWR 9..48В ( + ) и 7
PWR 9..48В ( - ) верхнего 7-контактного разъёма к источнику питания.
При питании от SNR-ERD-4 необходимо клемму 7
PWR 9..48В ( + ) верхнего 7-контактного разъёма SNR-RSCounter-8i подключить к входу 1
8- контактового разъема (DAC/12V) SNR-ERD-4. А клемму 6
PWR 9..48В ( - ) верхнего 7-контактного разъёма SNR-RSCounter-8i необходимо подключить к контакту 3
8-контактового разъема (GND) SNR-ERD-4.
Далее в основном меню SNR-ERD-4 в разделе Порты I/O необходимо перейти на вкладку Настройки.
В поле DAC/12V выбрать Выход 12V и нажать кнопку Принять
.
Подключение к SNR-ERD-4 по RS-485:
2
(A RS-485) верхнего 7-контактного разъёма от SNR-RSCounter-8i подключить к клемме 5
(A RS-485) 10-контактного разъёма SNR-ERD-4.1
(B RS-485) верхнего 7-контактного разъёма от SNR-RSCounter-8i подключить к клемме 6
(B RS-485) 10-контактного разъёма SNR-ERD-4.
Измеряемые данные доступны через Web и SNMP интерфейсы SNR-ERD-4.
Для отображения данных с SNR-RSCounter-8i необходимо настроить интерфейс RS-485 на SNR-ERD-4. Для этого в основном меню SNR-ERD-4 в разделе Конвертер интерфейсов нужно перейти на вкладку RS-485.
В поле Режим выбрать Опрос устройств.
Для начала поиска устройств необходимо нажать на кнопку Принять
.
При правильном подключении SNR-RSCounter-8i отобразится количество найденных устройств на шине RS-485.
После настройки RS-485 для опроса устройств на Главной странице в разделе Устройства будут отображаться основные данные датчиков SNR-RSCounter-8i. Для перехода к расширенным настройкам датчика необходимо нажать на ссылку RSCounter.
Страница настроек SNR-RSCounter-8i:
Раздел Параметры:
Пункт | Описание |
---|---|
ID | Идентификационный номер устройства. Наклеен на боковую часть устройства: |
Имя | В этом поле можно задать имя датчика. Оно будет отображаться также на Главной странице и в SNMP |
Конфигурация портов DI | При переходе по этой ссылке отображается информация о дискретных входах устройства |
Страница конфигурации портов DI:
Пункт | Описание |
---|---|
Выход | Обозначение дискретного входа (DI1...DI8) |
Название | В этом поле можно задать имя для входа. Оно будет отображаться при оповещении об изменении состояния входа |
Оповещения | При включении оповещений будет посылаться уведомление о смене состояния входа |
Счётчик | Счётчик входных импульсов (от 0 до 4294967295) |
Сброс счётчика | При установке данного флага счётчик сбрасывается в значение 0. |
Состояние | Состояние входа (Low level или High level) |
Также на страницу конфигурации портов можно перейти используя основное меню слева. Необходимо перейти на вкладку Порты I/O
, далее Порты DI
, и выбрать необходимую вкладку RS-counter
:
Помимо WEB-интерфейса, устройство позволяет получать показания по протоколу SNMP v2c. Доступ к OID можно получить через командную строку и через SNMP-менеджер. Для работы через командую строку подойдет пакет netsnmp. В качестве SNMP-менеджера можно использовать MIB-Browser.
Данные датчиков SNR-RSCounter-8i доступны в табличном виде по запросу:
snmptable -v 2c -c public 192.168.15.20 -Cl -CB -Ci .1.3.6.1.4.1.40418.2.6.1.30.5
Описание OID таблицы датчиков SNR-RSCounter-8i (скачать MIB-файл можно по ссылке):
OID | Имя в mib-файле | Описание | Возможность записи значения |
---|---|---|---|
.1.3.6.1.4.1.40418.2.6.1.30.5.1.1 | erd4rscounterIdent | Идентификационный номер датчика | - |
.1.3.6.1.4.1.40418.2.6.1.30.5.1.2 | erd4rscounterName | Имя датчика | + |
Данные дискретных входов датчиков SNR-RSCounter-8i доступны в табличном виде по запросу:
snmptable -v 2c -c public 192.168.15.20 -Cl -CB -Ci .1.3.6.1.4.1.40418.2.6.2.1
Описание OID таблицы дискретных входов датчиков SNR-RSCounter-8i:
OID | Имя в mib-файле | Описание | Возможность записи значения |
---|---|---|---|
.1.3.6.1.4.1.40418.2.6.2.1.1.1 | erd4diName | Имя датчика | - |
.1.3.6.1.4.1.40418.2.6.2.1.1.2 | erd4diAlarmName | Имя дискретного входа | + |
.1.3.6.1.4.1.40418.2.6.2.1.1.3 | erd4diState | Состояние | - |
.1.3.6.1.4.1.40418.2.6.2.1.1.4 | erd4diCnt | Счётчик | Возможна запись только значения 0 для сброса счётчика |
Датчик SNR-RSCounter-8i используется для передачи данных по протоколу Modbus RTU по интерфейсу RS-485.
Возьмём, к примеру, программу мониторинга MasterOPC Universal Modbus Server, а в качестве конвертера интерфейсов будем использовать SNR-ERD-4.
Подключите SNR-RSCounter-8i к SNR-ERD-4, как это описано в разделе Подключение.
В основном меню веб-интерфейса SNR-ERD-4 в разделе Конвертер интерфейсов нужно перейти на вкладку RS-485.
В поле Режим выбрать Прозрачный и нажать Принять
.
Далее необходимо скачать MasterOPC Universal Modbus Server по этой ссылке и установить на свой компьютер.
После установки запустите программу. Скачайте шаблон для мониторинга датчика и откройте его с помощью MasterOPC Universal Modbus Server.
После загрузки шаблона необходимо нажать на меню выбора режима в верхнем левом углу программы и нажать Старт
.
Программа выведет уведомление об изменении конфигурации. Нажмите Да
.
Программа запустит опрос датчика по протоколу Modbus. При исправном состоянии опроса в столбце Качество будет отображаться значение GOOD.
Для остановки мониторинга необходимо нажать на меню выбора режима в верхнем левом углу программы и нажать Стоп
.
Ниже представлена таблица с описанием регистров Modbus устройства.
Адрес | Описание | Данные | Возможные значения | Значение по умолчанию | Возможность записи |
---|---|---|---|---|---|
1 | Slave ID | 16 бит | 1 - 247 | 1 | + |
2 | Device ID | 16 бит | 0 - 65535 | - | - |
3 | Тип устройства | 16 бит | 10 | 10 (SNR-RSCounter-8i) | - |
4 | Версия прошивки | 16 бит | - | 30 (3.0) | - |
111 | Скорость (BaudRate) | 16 бит | 1: 2400 б/с 2: 4800 б/с 3: 9600 б/с 4: 19200 б/с 5: 38400 б/с 6: 57600 б/с 7: 115200 б/с | 3: 9600 б/с | + |
112 | Биты данных | 16 бит | 0: 7 бит 1: 8 бит | 1: 8 бит | + |
113 | Четность (Parity) | 16 бит | 0: Even (Четн.) 1: Odd (Нечетн.) 2: None (Нет) | 2: None (Нет) | + |
114 | Стоповые биты (Stop Bits) | 16 бит | 0: 1 бит 1: 2 бит | 0: 1 бит | + |
3001 | Состояние DI1 | 1 бит | FALSE - TRUE | FALSE | Read Discrete Inputs (0x02) |
3002 | Состояние DI2 | 1 бит | FALSE - TRUE | FALSE | Read Discrete Inputs (0x02) |
3003 | Состояние DI3 | 1 бит | FALSE - TRUE | FALSE | Read Discrete Inputs (0x02) |
3004 | Состояние DI4 | 1 бит | FALSE - TRUE | FALSE | Read Discrete Inputs (0x02) |
3005 | Состояние DI5 | 1 бит | FALSE - TRUE | FALSE | Read Discrete Inputs (0x02) |
3006 | Состояние DI6 | 1 бит | FALSE - TRUE | FALSE | Read Discrete Inputs (0x02) |
3007 | Состояние DI7 | 1 бит | FALSE - TRUE | FALSE | Read Discrete Inputs (0x02) |
3008 | Состояние DI8 | 1 бит | FALSE - TRUE | FALSE | Read Discrete Inputs (0x02) |
3100 | Счётчик DI1 | 32 бита | 0 - 4 294 967 295 | 0 | + |
3102 | Счётчик DI2 | 32 бита | 0 - 4 294 967 295 | 0 | + |
3104 | Счётчик DI3 | 32 бита | 0 - 4 294 967 295 | 0 | + |
3106 | Счётчик DI4 | 32 бита | 0 - 4 294 967 295 | 0 | + |
3108 | Счётчик DI5 | 32 бита | 0 - 4 294 967 295 | 0 | + |
3110 | Счётчик DI6 | 32 бита | 0 - 4 294 967 295 | 0 | + |
3112 | Счётчик DI7 | 32 бита | 0 - 4 294 967 295 | 0 | + |
3114 | Счётчик DI8 | 32 бита | 0 - 4 294 967 295 | 0 | + |
4000 | Умножение счётчика DI1 | 32 бита | 0 - 4 294 967 295 | 1 | + |
4002 | Умножение счётчика DI2 | 32 бита | 0 - 4 294 967 295 | 1 | + |
4004 | Умножение счётчика DI3 | 32 бита | 0 - 4 294 967 295 | 1 | + |
4006 | Умножение счётчика DI4 | 32 бита | 0 - 4 294 967 295 | 1 | + |
4008 | Умножение счётчика DI5 | 32 бита | 0 - 4 294 967 295 | 1 | + |
4010 | Умножение счётчика DI6 | 32 бита | 0 - 4 294 967 295 | 1 | + |
4012 | Умножение счётчика DI7 | 32 бита | 0 - 4 294 967 295 | 1 | + |
4014 | Умножение счётчика DI8 | 32 бита | 0 - 4 294 967 295 | 1 | + |
4100 | Деление счётчика DI1 | 32 бита | 0 - 4 294 967 295 | 1 | + |
4102 | Деление счётчика DI2 | 32 бита | 0 - 4 294 967 295 | 1 | + |
4104 | Деление счётчика DI3 | 32 бита | 0 - 4 294 967 295 | 1 | + |
4106 | Деление счётчика DI4 | 32 бита | 0 - 4 294 967 295 | 1 | + |
4108 | Деление счётчика DI5 | 32 бита | 0 - 4 294 967 295 | 1 | + |
4110 | Деление счётчика DI6 | 32 бита | 0 - 4 294 967 295 | 1 | + |
4112 | Деление счётчика DI7 | 32 бита | 0 - 4 294 967 295 | 1 | + |
4114 | Деление счётчика DI8 | 32 бита | 0 - 4 294 967 295 | 1 | + |
4200 | Смещение счётчика DI1 (сложение) | 32 бита | 0 - 4 294 967 295 | 0 | + |
4202 | Смещение счётчика DI2 (сложение) | 32 бита | 0 - 4 294 967 295 | 0 | + |
4204 | Смещение счётчика DI3 (сложение) | 32 бита | 0 - 4 294 967 295 | 0 | + |
4206 | Смещение счётчика DI4 (сложение) | 32 бита | 0 - 4 294 967 295 | 0 | + |
4208 | Смещение счётчика DI5 (сложение) | 32 бита | 0 - 4 294 967 295 | 0 | + |
4210 | Смещение счётчика DI6 (сложение) | 32 бита | 0 - 4 294 967 295 | 0 | + |
4212 | Смещение счётчика DI7 (сложение) | 32 бита | 0 - 4 294 967 295 | 0 | + |
4214 | Смещение счётчика DI8 (сложение) | 32 бита | 0 - 4 294 967 295 | 0 | + |
4300 | Смещение счётчика DI1 (вычитание) | 32 бита | 0 - 4 294 967 295 | 0 | + |
4302 | Смещение счётчика DI2 (вычитание) | 32 бита | 0 - 4 294 967 295 | 0 | + |
4304 | Смещение счётчика DI3 (вычитание) | 32 бита | 0 - 4 294 967 295 | 0 | + |
4306 | Смещение счётчика DI4 (вычитание) | 32 бита | 0 - 4 294 967 295 | 0 | + |
4308 | Смещение счётчика DI5 (вычитание) | 32 бита | 0 - 4 294 967 295 | 0 | + |
4310 | Смещение счётчика DI6 (вычитание) | 32 бита | 0 - 4 294 967 295 | 0 | + |
4312 | Смещение счётчика DI7 (вычитание) | 32 бита | 0 - 4 294 967 295 | 0 | + |
4314 | Смещение счётчика DI8 (вычитание) | 32 бита | 0 - 4 294 967 295 | 0 | + |
4500 | Физическая величина DI1 | 32 бита | 0 - 4 294 967 295 | 0 | - |
4502 | Физическая величина DI2 | 32 бита | 0 - 4 294 967 295 | 0 | - |
4504 | Физическая величина DI3 | 32 бита | 0 - 4 294 967 295 | 0 | - |
4506 | Физическая величина DI4 | 32 бита | 0 - 4 294 967 295 | 0 | - |
4508 | Физическая величина DI5 | 32 бита | 0 - 4 294 967 295 | 0 | - |
4510 | Физическая величина DI6 | 32 бита | 0 - 4 294 967 295 | 0 | - |
4512 | Физическая величина DI7 | 32 бита | 0 - 4 294 967 295 | 0 | - |
4514 | Физическая величина DI8 | 32 бита | 0 - 4 294 967 295 | 0 | - |
5001 | Сглаживание дребезга DI1 | 16 бит | 0 - 65535 мкс | 10000 мкс | + |
5002 | Сглаживание дребезга DI2 | 16 бит | 0 - 65535 мкс | 10000 мкс | + |
5003 | Сглаживание дребезга DI3 | 16 бит | 0 - 65535 мкс | 10000 мкс | + |
5004 | Сглаживание дребезга DI4 | 16 бит | 0 - 65535 мкс | 10000 мкс | + |
5005 | Сглаживание дребезга DI5 | 16 бит | 0 - 65535 мкс | 10000 мкс | + |
5006 | Сглаживание дребезга DI6 | 16 бит | 0 - 65535 мкс | 10000 мкс | + |
5007 | Сглаживание дребезга DI7 | 16 бит | 0 - 65535 мкс | 10000 мкс | + |
5008 | Сглаживание дребезга DI8 | 16 бит | 0 - 65535 мкс | 10000 мкс | + |
Чтобы сбросить общие настройки SNR-RSCounter-8i необходимо нажать на кнопку на правой стороне устройства в течении пяти секунд, пока светодиод не начнёт попеременно мигать жёлтым и зелёным. При этом сбросятся следующие настройки:
имя дискретного входа: ALARM-1 ... ALARM-8
адрес Modbus Slave: 1
значения для вычисления физической величины: - умножение: 1
сложение: 0 - вычитание: 0
настройки RS-485:
- скорость: 9600 кбит/сек
- биты данных: 8 бит
- четность: нет (None)
- стоповые биты: 1
Значения счётчиков остаются без изменений для предотвращения несанкционированного сброса.