16 348
правок
Строка 49: | Строка 49: | ||
=== Создание собственной конфигурации === | === Создание собственной конфигурации === | ||
Работа с устройством по протоколу Modbus RTU: | |||
# Выберите в главном окне программы Rilheva Modbus Poll подключение по последовательному порту | |||
# Укажите номер используемого порта. | |||
# Настройте параметры обмена: скорость, четность, количество стопбитов в соответствии с настройками модуля, а также таймаут ответа и частоту повторения запросов. | |||
# Добавьте регистры устройства, которые необходимо опрашивать. | |||
# Нажмите кнопку <b>Add register</b> и в появившемся диалоговом окне заполните поля в соответствии с картой регистров используемого модуля: | |||
#* '''Address''' — адрес регистра в десятичном формате | |||
#* '''Alias''' - описание регистра | |||
#* '''Read only''' - запрет на запись значений в регистр. Для регистров, значения которых нужно изменять снимите галочку | |||
#* '''Read function''' - выбор типа регистра и соответствующей modbus-функции для его опроса | |||
#* '''Type''' - задает формат данных | |||
#* '''Multiplier''' - коэффициент, на который умножается значение регистра для удобного отображения | |||
#* '''Offset''' - значение, которое прибавляется к значению регистра для удобного отображения | |||
#* '''Decimal places''' - количество десятичных знаков при отображении | |||
#* '''Add further registers with the same kind''' - опция позволяет добавить сразу несколько регистров одного типа в список опроса | |||
# Запустите опрос устройства, для этого нажмите кнопку <b>Connect</b>. | |||
# Чтобы изменить значение регистра типов <code>holding</code> или <code>coil</code>, задайте новое значение в поле '''Current value''' | |||
# Остановите опрос устройства, для этого нажмите на кнопку <b>Disconnect</b>. | |||
Рассмотрим работу с устройством по протоколу Modbus RTU на примере модуля реле [[WB-MR6C_v.2_Modbus_Relay_Modules | WB-MR6C v.2]]. Считаем состояние выхода 1, счетчик срабатываний входа 1 и серийный номер модуля: | |||
* | # В [[Relay_Module_Modbus_Management | таблице регистров модуля реле]] найдите описание этих регистров: | ||
* | #* состояние выхода 1 реле: адрес регистра 0, тип coil, формат bool | ||
* | #* счетчик срабатываний входа 1: адрес регистра 32, тип input, формат u16 | ||
#* серийный номер модуля: адреса регистров 270, 271, тип input, формат u32 | |||
# Впишите эти параметры в настройках опроса регистров и включите опрос. | |||
# Если параметры обмена и конфигурация регистров корректны, то в поле '''Current value''' отобразится содержимое регистров. | |||
Конфигурацию можно сохранить и использовать её для настройки таких же устроййтв. | |||
<gallery mode="packed" heights="150px" caption="Пример опроса устройства"> | |||
<gallery mode=" | |||
Image: Rilheva-modbus-poll-register1-config.png | Конфигурирование опроса регистра состояния выхода 1 реле | Image: Rilheva-modbus-poll-register1-config.png | Конфигурирование опроса регистра состояния выхода 1 реле | ||
Image: Rilheva-modbus-poll-register2-config.png | Конфигурирование опроса регистра счетчика срабатываний входа 1 | Image: Rilheva-modbus-poll-register2-config.png | Конфигурирование опроса регистра счетчика срабатываний входа 1 |