Страница 26 из 31

Re: [Модуль] ModBus (modbus)

Добавлено: Пт апр 26, 2019 3:47 pm
dmsergei
Подскажите какой из шлюзов ниже заработает с модулем ?

https://ru.aliexpress.com/store/product ... 7226lRMERa

https://ru.aliexpress.com/store/product ... 7226lRMERa

Re: [Модуль] ModBus (modbus)

Добавлено: Вт май 07, 2019 2:38 pm
sermeev
Добрый день!
Подскажите куда копать и смотреть. Есть параметры для чтения с периодическим опросом, опрашиваются нормально с указанным периодом. И есть параметр на запись FC5. При периоде раз 1 сек, запись работала, но понятно что постоянная запись раз 1 сек. не нужна. Время опроса установил максимально большое, запись перестала происходить. Срабатывает только при нажатии обновить на параметре, такое чувство что он не видит изменение. Чтение при этом нормально работает.

Re: [Модуль] ModBus (modbus)

Добавлено: Пн ноя 11, 2019 11:01 pm
matik
Доброго всем суток. Может кто подскажет как написать в PHP команду для отправки нестандартных кодов modbus на китайский релейный модуль. Имеется в виду последние два байта.

Re: [Модуль] ModBus (modbus)

Добавлено: Вт ноя 12, 2019 11:24 am
directman66
Заказал такой блок https://ru.aliexpress.com/item/33028481 ... edaa1c168c

Будем разбираться. Думаю методы работы со всеми модулями должны быть +- похожи.

Разница в наличии встроенной логики.

Я так понимаю модули ввода по протоколу модбас можно только опрашивать. Подписки, хуки и тд протоколом не предусмотрены.

Re: [Модуль] ModBus (modbus)

Добавлено: Чт ноя 14, 2019 11:38 pm
matik
Нет, это не тот блок. С этим я разобрался. У меня есть еще один.
https://ru.aliexpress.com/item/32902176 ... 33edkezJC3
Здесь регистр данных отличается от стандартных.
Например включение 0х01 0х00 (дес. 256)
откл. 0х02 0х00 (дес. 512) и функция 0х06
На данный момент подобрался и к нему, но есть непонятные глюки. Если подключен через инет то все нормально. А если по локалке то ползунок выключателя после включения сбрасывается на выкл. реле включается и больше ничего не возможно сделать( если не лездь в настройки), только по мобильнику с инета. Явно что то надо сделать в свойствах или методах объекта.

Re: [Модуль] ModBus (modbus)

Добавлено: Пт дек 20, 2019 8:33 pm
Кулибин
Подскажите почему не обновляются данные с утсройства, ставлю хоть 1 сек хоть 10сек. Пока вручную не обновишь данные стоят на месте?

Re: [Модуль] ModBus (modbus)

Добавлено: Пт май 22, 2020 12:49 pm
kirush
Завел свойство. Но модуль modbus категорически отказывается туда писать, точней один раз запишет при сохранении.
Потом создает новое свойство с таким же именем и начинает туда писать.
Удаление/пересохранение привязки не помогает :(

При удалении привязки в modbus, в свойствах сенсора остается надпись, что поле привязано к modbus, хоть уже и удалено оттуда.

Re: [Модуль] ModBus (modbus)

Добавлено: Вт авг 11, 2020 4:14 pm
Vittaly
Прошу помощи. @sergejey, Периодически останавливается цикл modbus. При запуске цикла вручную из консоли через некоторое время он вываливается вот с такими сообщениями:

Код: Выделить всё

root@md:/var/www/scripts# sudo -u www-data php /var/www/scripts/cycle_modbus.php
14:53:49 running cycle_modbus.php
ERROR: http://
Uncaught Exception: The input data should be an array of 2 or 4 bytes. in /var/www/modules/modbus/PhpType.php:205
Stack trace:
#0 /var/www/modules/modbus/PhpType.php(66): PhpType::checkData(Array)
#1 /var/www/modules/modbus/modbus.class.php(387): PhpType::bytes2signedInt(Array, false)
#2 /var/www/modules/modbus/modbus.class.php(176): modbus->poll_device('1')
#3 /var/www/scripts/cycle_modbus.php(41): modbus->readAll()
#4 {main}
  thrown

root@md:/var/www/scripts#
Я понимаю, что иногда приходи некорректный ответ (есть ошибки на линии - это данность моей системы). Но можно ли сделать так, чтобы эта ошибка не приводила к остановке цикла?

Re: [Модуль] ModBus (modbus)

Добавлено: Пт авг 21, 2020 1:09 am
IgorP
kirush писал(а):
Пт май 22, 2020 12:49 pm
Завел свойство. Но модуль modbus категорически отказывается туда писать, точней один раз запишет при сохранении.
Потом создает новое свойство с таким же именем и начинает туда писать.
Удаление/пересохранение привязки не помогает :(

При удалении привязки в modbus, в свойствах сенсора остается надпись, что поле привязано к modbus, хоть уже и удалено оттуда.
Вы разобрались с этой проблемой? У меня то же самое + не запускается метод при изменении свойства. У меня домом управляет контроллер ПЛК-110 с управлением по modbus. Пытаюсь привязать его к MajorDoMo. МД только начал осваивать и сразу завис на этом. MajordDoMo видит изменение статуса контроллера, но изменяется значение второго, дублирующего свойства, указанного нежирным шрифтом, и не запускается связанный метод. И еще - что означает написание свойства жирным и обычным шрифтом?

Re: [Модуль] ModBus (modbus)

Добавлено: Пт авг 21, 2020 1:14 am
kirush
там баг только не разбирался где, в ПУ или в модбасе.