wb_editors
480
правок
(→Создание собственной конфигурации: форматирование текста) |
|||
Строка 48: | Строка 48: | ||
Для начала работы с modbus-модулем нужно настроить параметры обмена: выбрать порт, а также скорость, четность и количество стопбитов в соответствии с настройками модуля, таймаут ответа и частоту запросов. Затем требуется добавить регистры устройства, которые необходимо опрашивать. Нажмите кнопку <b>Add register</b> и в появившемся диалоговом окне заполните поля в соответствии с картой регистров используемого модуля. Для регистров, значения которых нужно изменить снимите галочку <b>Read only</b>. Подтвердите правильность ввода, нажав на кнопку <b>OK</b>. Можно добавлять в список опроса сразу несколько регистров одного типа, а также задавать множитель, сдвиг и количество десятичных знаков для значения регистра. | Для начала работы с modbus-модулем нужно настроить параметры обмена: выбрать порт, а также скорость, четность и количество стопбитов в соответствии с настройками модуля, таймаут ответа и частоту запросов. Затем требуется добавить регистры устройства, которые необходимо опрашивать. Нажмите кнопку <b>Add register</b> и в появившемся диалоговом окне заполните поля в соответствии с картой регистров используемого модуля. Для регистров, значения которых нужно изменить снимите галочку <b>Read only</b>. Подтвердите правильность ввода, нажав на кнопку <b>OK</b>. Можно добавлять в список опроса сразу несколько регистров одного типа, а также задавать множитель, сдвиг и количество десятичных знаков для значения регистра. | ||
Для начала опроса регистров нужно нажать кнопку <b>Connect</b>. Состояния регистров примут актуальные значения. При необходимости изменения значения регистров типа <code>holding</code> или <code>coil</code> задайте его в поле | Для начала опроса регистров нужно нажать кнопку <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 | таблице регистров модуля реле]] находим данные этих регистров: | Рассмотрим работу с устройством по протоколу Modbus RTU на примере модуля реле [[WB-MR6C_v.2_Modbus_Relay_Modules | WB-MR6C v.2]]. Считаем состояние выхода 1, счетчик срабатываний входа 1 и серийный номер модуля. Для этого в [[Relay_Module_Modbus_Management | таблице регистров модуля реле]] находим данные этих регистров: | ||
Строка 56: | Строка 56: | ||
* серийный номер модуля: адреса регистров 270, 271, тип input, формат u32 | * серийный номер модуля: адреса регистров 270, 271, тип input, формат u32 | ||
Задаем эти параметры в настройках регистров опроса программы и включаем опрос. Если параметры обмена и конфигурация регистров корректны, то в поле | Задаем эти параметры в настройках регистров опроса программы и включаем опрос. Если параметры обмена и конфигурация регистров корректны, то в поле '''Current value''' отобразится содержимое регистров. | ||
<gallery mode="traditional" widths ="350px" heights="200px"> | <gallery mode="traditional" widths ="350px" heights="200px"> |