[Модуль] ModBus (modbus)
Модератор: immortal
-
- Сообщения: 100
- Зарегистрирован: Чт ноя 22, 2018 1:04 am
- Благодарил (а): 3 раза
- Поблагодарили: 2 раза
Re: [Модуль] ModBus (modbus)
Подскажите какой из шлюзов ниже заработает с модулем ?
https://ru.aliexpress.com/store/product ... 7226lRMERa
https://ru.aliexpress.com/store/product ... 7226lRMERa
https://ru.aliexpress.com/store/product ... 7226lRMERa
https://ru.aliexpress.com/store/product ... 7226lRMERa
Re: [Модуль] ModBus (modbus)
Добрый день!
Подскажите куда копать и смотреть. Есть параметры для чтения с периодическим опросом, опрашиваются нормально с указанным периодом. И есть параметр на запись FC5. При периоде раз 1 сек, запись работала, но понятно что постоянная запись раз 1 сек. не нужна. Время опроса установил максимально большое, запись перестала происходить. Срабатывает только при нажатии обновить на параметре, такое чувство что он не видит изменение. Чтение при этом нормально работает.
Подскажите куда копать и смотреть. Есть параметры для чтения с периодическим опросом, опрашиваются нормально с указанным периодом. И есть параметр на запись FC5. При периоде раз 1 сек, запись работала, но понятно что постоянная запись раз 1 сек. не нужна. Время опроса установил максимально большое, запись перестала происходить. Срабатывает только при нажатии обновить на параметре, такое чувство что он не видит изменение. Чтение при этом нормально работает.
Re: [Модуль] ModBus (modbus)
Доброго всем суток. Может кто подскажет как написать в PHP команду для отправки нестандартных кодов modbus на китайский релейный модуль. Имеется в виду последние два байта.
-
- Сообщения: 2801
- Зарегистрирован: Пн дек 26, 2016 9:51 am
- Откуда: Екатеринбург
- Благодарил (а): 380 раз
- Поблагодарили: 693 раза
- Контактная информация:
Re: [Модуль] ModBus (modbus)
Заказал такой блок https://ru.aliexpress.com/item/33028481 ... edaa1c168c
Будем разбираться. Думаю методы работы со всеми модулями должны быть +- похожи.
Разница в наличии встроенной логики.
Я так понимаю модули ввода по протоколу модбас можно только опрашивать. Подписки, хуки и тд протоколом не предусмотрены.
Будем разбираться. Думаю методы работы со всеми модулями должны быть +- похожи.
Разница в наличии встроенной логики.
Я так понимаю модули ввода по протоколу модбас можно только опрашивать. Подписки, хуки и тд протоколом не предусмотрены.
Если вам помогло данное сообщение, не поленитесь нажать кнопку "спасибо".
CONNECT | Оборудование | Блог | Дополнения | Email | Telegram
CONNECT | Оборудование | Блог | Дополнения | Email | Telegram
Re: [Модуль] ModBus (modbus)
Нет, это не тот блок. С этим я разобрался. У меня есть еще один.
https://ru.aliexpress.com/item/32902176 ... 33edkezJC3
Здесь регистр данных отличается от стандартных.
Например включение 0х01 0х00 (дес. 256)
откл. 0х02 0х00 (дес. 512) и функция 0х06
На данный момент подобрался и к нему, но есть непонятные глюки. Если подключен через инет то все нормально. А если по локалке то ползунок выключателя после включения сбрасывается на выкл. реле включается и больше ничего не возможно сделать( если не лездь в настройки), только по мобильнику с инета. Явно что то надо сделать в свойствах или методах объекта.
https://ru.aliexpress.com/item/32902176 ... 33edkezJC3
Здесь регистр данных отличается от стандартных.
Например включение 0х01 0х00 (дес. 256)
откл. 0х02 0х00 (дес. 512) и функция 0х06
На данный момент подобрался и к нему, но есть непонятные глюки. Если подключен через инет то все нормально. А если по локалке то ползунок выключателя после включения сбрасывается на выкл. реле включается и больше ничего не возможно сделать( если не лездь в настройки), только по мобильнику с инета. Явно что то надо сделать в свойствах или методах объекта.
-
- Сообщения: 66
- Зарегистрирован: Пн ноя 25, 2019 10:05 pm
- Благодарил (а): 12 раз
- Поблагодарили: 0
Re: [Модуль] ModBus (modbus)
Подскажите почему не обновляются данные с утсройства, ставлю хоть 1 сек хоть 10сек. Пока вручную не обновишь данные стоят на месте?
- Вложения
-
- Снимок.JPG (258.58 КБ) 4973 просмотра
-
- Сообщения: 132
- Зарегистрирован: Ср май 17, 2017 10:38 am
- Благодарил (а): 5 раз
- Поблагодарили: 11 раз
Re: [Модуль] ModBus (modbus)
Завел свойство. Но модуль modbus категорически отказывается туда писать, точней один раз запишет при сохранении.
Потом создает новое свойство с таким же именем и начинает туда писать.
Удаление/пересохранение привязки не помогает
При удалении привязки в modbus, в свойствах сенсора остается надпись, что поле привязано к modbus, хоть уже и удалено оттуда.
Потом создает новое свойство с таким же именем и начинает туда писать.
Удаление/пересохранение привязки не помогает
При удалении привязки в modbus, в свойствах сенсора остается надпись, что поле привязано к modbus, хоть уже и удалено оттуда.
- Вложения
-
- 2020-05-22_12-47-32.png (172.5 КБ) 4589 просмотров
-
- 2020-05-22_12-45-49.png (60.67 КБ) 4589 просмотров
-
- Сообщения: 118
- Зарегистрирован: Вт окт 14, 2014 9:19 pm
- Благодарил (а): 48 раз
- Поблагодарили: 12 раз
Re: [Модуль] ModBus (modbus)
Прошу помощи. @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#
Cubietrunck + Debian
Re: [Модуль] ModBus (modbus)
Вы разобрались с этой проблемой? У меня то же самое + не запускается метод при изменении свойства. У меня домом управляет контроллер ПЛК-110 с управлением по modbus. Пытаюсь привязать его к MajorDoMo. МД только начал осваивать и сразу завис на этом. MajordDoMo видит изменение статуса контроллера, но изменяется значение второго, дублирующего свойства, указанного нежирным шрифтом, и не запускается связанный метод. И еще - что означает написание свойства жирным и обычным шрифтом?kirush писал(а): ↑Пт май 22, 2020 12:49 pmЗавел свойство. Но модуль modbus категорически отказывается туда писать, точней один раз запишет при сохранении.
Потом создает новое свойство с таким же именем и начинает туда писать.
Удаление/пересохранение привязки не помогает
При удалении привязки в modbus, в свойствах сенсора остается надпись, что поле привязано к modbus, хоть уже и удалено оттуда.