Working with WB devices without a controller: различия между версиями

Строка 35: Строка 35:
Сначала - настроим соединение, как было описано выше:
Сначала - настроим соединение, как было описано выше:


[[Файл:Modbys poll 01-select port.png|thumb|right|Выбор и настройка порта]]
[[Файл:Modbys poll 01-select port.png|thumb|none|Выбор и настройка порта]]


----
Для теста считаем один holding регистр из прибора. Для этого щелкаем '''правой''' кнопкой на строчке и выбираем ''Read/Write Definition''
Для теста считаем один holding регистр из прибора. Для этого щелкаем '''правой''' кнопкой на строчке и выбираем ''Read/Write Definition''
[[Файл:Modbys poll 02-test1.png|thumb|right|Read/Write Definition]]
[[Файл:Modbys poll 02-test1.png|thumb|none|Read/Write Definition]]
Заполняем следующие поля:
Заполняем следующие поля:
; Slave Id "ХХ"
; Slave Id "ХХ"
Строка 52: Строка 53:
; Address in cell
; Address in cell
: Отображение адреса регистра в ячейке (необязательно)
: Отображение адреса регистра в ячейке (необязательно)
[[Файл:Modbys poll 02-test.png|thumb|right|Заполнение полей]]
[[Файл:Modbys poll 02-test.png|thumb|none|Заполнение полей]]
Нажимаем ''OK''
Нажимаем ''OK''
----
Видим:
Видим:
[[Файл:Modbys poll 03-test3.png|thumb|right|Успешное соединение]]
[[Файл:Modbys poll 03-test3.png|thumb|none|Успешное соединение]]


Получим "Прямая активная энергия для фазы L1"
Получим "Прямая активная энергия для фазы L1"
Настроим чтение 4 регистров [[Протокол_Modbus#.D0.9C.D0.BE.D0.B4.D0.B5.D0.BB.D1.8C_.D0.B4.D0.B0.D0.BD.D0.BD.D1.8B.D1.85_Modbus|input]] (значение имеет формат u64) с адреса 0x1204 (для [[WB-MAP3E_Data_Registers|map3]])
Настроим чтение 4 регистров [[Протокол_Modbus#.D0.9C.D0.BE.D0.B4.D0.B5.D0.BB.D1.8C_.D0.B4.D0.B0.D0.BD.D0.BD.D1.8B.D1.85_Modbus|input]] (значение имеет формат u64) с адреса 0x1204 (для [[WB-MAP3E_Data_Registers|MAP3]])
[[Файл:Modbys poll 04-energy setup.png|thumb|right|Настрйка для получения u64]]
[[Файл:Modbys poll 04-energy setup.png|thumb|none|Настрйка для получения u64]]


Теперь видим:
Теперь видим:
[[Файл:Modbys poll 05-energy_asis.png|thumb|right|Исходные значения энергии]]
[[Файл:Modbys poll 05-energy_asis.png|thumb|none|Исходные значения энергии]]
Для отображения в десятичном виде - переключим формат в меню:
Для отображения в десятичном виде - переключим формат в меню:
[[Файл:Modbys poll 06-energy_format.png|thumb|right|Переключение на u64]]
[[Файл:Modbys poll 06-energy_format.png|thumb|none|Переключение на u64]]
И получаем
И получаем
[[Файл:Modbys_poll_06-energy_decimal.png|thumb|right|Десятичный вид]]
[[Файл:Modbys_poll_06-energy_decimal.png|thumb|none|Десятичный вид]]
В новом счетчике в младшем регистре есть ненулевое значение - оно туда записано из-за проверки на стенде.
В новом счетчике в младшем регистре есть ненулевое значение - оно туда записано из-за проверки на стенде.


wb_editors
890

правок