[Модуль] ModBus (modbus)
Модератор: immortal
Re: модуль modbus
Система настраивается на опрос каждую секунду. И каждую секунду происходит открытие и закрытие сокета
- foxvlad
- Сообщения: 287
- Зарегистрирован: Пн сен 22, 2014 3:18 pm
- Откуда: Сочи
- Благодарил (а): 78 раз
- Поблагодарили: 78 раз
- Контактная информация:
Re: модуль modbus
Все разобрались, была немного кривая библиотека modbus TCP для ардуиноvitar78 писал(а):скажите пробовал принимать как в видео все переменные но у меня читает через раз ато и через 5 в логе куча ошибок
или просто не обновляет
и пришлось для каждого адреса свою запись делать , так вроде более менее стабильно принимает.
но не понял как происходит авто обновление хоть и указанно раз в 3 секунды но он не обновляет данные. вернее обновляет только в ручную ито криво не каждый раз
PS
По поводу ошибок разобрался 1 регистр несуществующий прописал
остальное не могу победить
modbus pool читает всё коректно и бза ошибок
Youtube канал - https://www.youtube.com/c/OkBitru
-
- Сообщения: 10
- Зарегистрирован: Пн июл 04, 2016 4:46 pm
- Благодарил (а): 0
- Поблагодарили: 0
Re: модуль modbus
Дело в том что некоторые регистры не получиться читать сразу одним запросом - разные функции например F3 и F2, и к тому же иногда приходиться и записывать регистры разными функциями F5 и F6,и если к моему преобразователю сразу несколько приборов подключено с разными номерами в сети Modbus тоже один запрос не прокатит.Geban писал(а):Читайте несколько регистров сразу из устройства. Будете получать данные одним запросом по одному TCP соединению.
А так да если есть только несколько регистров то работает хорошо =)
-
- Сообщения: 128
- Зарегистрирован: Пт июл 15, 2016 3:12 am
- Благодарил (а): 6 раз
- Поблагодарили: 2 раза
Re: модуль modbus
продолжил разбиратся с модбасом всё настроил, идет запись как положено при изменении.
но чтение только при ручном обновлении, апельсинку после создания пере запускал!! в htop cycle_modbus.php крутится но данные автоматически не обновляются хотя стоит 5 секунд
но чтение только при ручном обновлении, апельсинку после создания пере запускал!! в htop cycle_modbus.php крутится но данные автоматически не обновляются хотя стоит 5 секунд
-
- Сообщения: 128
- Зарегистрирован: Пт июл 15, 2016 3:12 am
- Благодарил (а): 6 раз
- Поблагодарили: 2 раза
Re: модуль modbus
Походу какая то ошибка несколько раз переустонавливал и ставил разные сборки всё одно и тоже
после установки модуля модбас перестают работать кнопки свич
на armbian почему то не хочет обновлять данные хотя скрипт крутится
на dietpi и armbian перестают работать кнопки свич после установки модбас модуля
а конкретно гет команды
после установки модуля модбас перестают работать кнопки свич
на armbian почему то не хочет обновлять данные хотя скрипт крутится
на dietpi и armbian перестают работать кнопки свич после установки модбас модуля
а конкретно гет команды
Код: Выделить всё
if ((getGlobal('ESP01_rele.gpiout0')) =="1")
{
getURL('http://192.168.0.16/gpio?st=1&pin=0', 0);
} else if ((getGlobal('ESP01_rele.gpiout0')) =="0")
{
getURL('http://192.168.0.16/gpiout?st=0&pin=0', 0);
}
-
- Сообщения: 128
- Зарегистрирован: Пт июл 15, 2016 3:12 am
- Благодарил (а): 6 раз
- Поблагодарили: 2 раза
Re: модуль modbus
странно но проходит час и на dietpi всё снова начинает работать )))
мистика какаято
мистика какаято
Modbus RTU
Всем привет. Не нашел подобной ветки. поэтому решил создать. Надо подключить modbus slave устройство к MajorDoMo. Но к сожалению в составе системы нет какого модуля. Нашел вот такое https://github.com/toggio/PhpSerialModbus . Но я в PHP как и в JS полный 0. Может кто то поможет в этой теме, думаю не мне одному это понадобится.
-
- Сообщения: 85
- Зарегистрирован: Пт фев 06, 2015 10:19 am
- Благодарил (а): 16 раз
- Поблагодарили: 9 раз
Re: Modbus RTU
Modbus RTU обсуждался в теме про Modbus модуль.
http://majordomo.smartliving.ru/forum/v ... 485#p13722
В сети много информации по поводу шлюзов из TCP в RTU посмотрите в теме. Есть такие у Болида стоят на данный момент 2000 рублей
http://bolid.ru/production/orion/interf ... html#descr
http://majordomo.smartliving.ru/forum/v ... 485#p13722
В сети много информации по поводу шлюзов из TCP в RTU посмотрите в теме. Есть такие у Болида стоят на данный момент 2000 рублей
http://bolid.ru/production/orion/interf ... html#descr
Re: Modbus RTU
Как было уже сказано, использование гейта как то не бюджетно. И хотелось бы обойтись без всяких там прокладок типа гейта.
- foxvlad
- Сообщения: 287
- Зарегистрирован: Пн сен 22, 2014 3:18 pm
- Откуда: Сочи
- Благодарил (а): 78 раз
- Поблагодарили: 78 раз
- Контактная информация:
Re: модуль modbus
Ситуация такая, я сначала думал, что сыпаться web-сокеты, но оказалось, что нет.
Как только я соединяю MajorDoMo со своими modbus устройствами.
Примерно через 20-40 минут начинает тормозить отображение статусов элементов на сцене и реакция на кнопку на сцене на физическое устройство происходит с задержкой в 2-5 секунд.
Причем если на первой сцене отображение с большими задержками то на последующих вообще ничего не меняется. Только видно изменение если перегрузить страницу.
При чем в логах нет ошибок.
И помогает только перезапуск сервиса MajorDoMo.
Может как то можно где-то еще какие то логи сделать, что бы было видно, или может по симптомам вы можете подсказать от чего это может быть?
Как только я соединяю MajorDoMo со своими modbus устройствами.
Примерно через 20-40 минут начинает тормозить отображение статусов элементов на сцене и реакция на кнопку на сцене на физическое устройство происходит с задержкой в 2-5 секунд.
Причем если на первой сцене отображение с большими задержками то на последующих вообще ничего не меняется. Только видно изменение если перегрузить страницу.
При чем в логах нет ошибок.
И помогает только перезапуск сервиса MajorDoMo.
Может как то можно где-то еще какие то логи сделать, что бы было видно, или может по симптомам вы можете подсказать от чего это может быть?
Youtube канал - https://www.youtube.com/c/OkBitru