[Модуль] ModBus (modbus)
Модератор: immortal
Re: [Модуль] ModBus (modbus)
А я не соглошусь что это удобно modbus to usb, это значит что нафо тенуть дополнительные провода до сервера и многим это проблематично, я предпочитаю конвертировать модбус в wifi или LAN
Raspberry Pi 3B+
-
massa_razor
- Сообщения: 17
- Зарегистрирован: Сб июл 14, 2018 5:02 pm
Вопрос по Beckhoff
Привет всем профессионалам.
Majordomo у меня работает уже лет 6, решил наконец подключить систему вентиляции к проекту.
Установлен контроллер Beckhoff BC9050. Создал в программной среде ПЛК переменную, которая читается с регистра 16387, проверил через
modpoll -m tcp -t4 -r 16387 192.168.2.122
и считывается и записывается в регистр.
Пробую подключить модуль modbus в majordomo, не считывает переменную и все.. Скриншот подключения к modbus через majordomo во вложении.
Подскажите, что я не так делаю? Может какой-то лог подробный есть?
Majordomo у меня работает уже лет 6, решил наконец подключить систему вентиляции к проекту.
Установлен контроллер Beckhoff BC9050. Создал в программной среде ПЛК переменную, которая читается с регистра 16387, проверил через
modpoll -m tcp -t4 -r 16387 192.168.2.122
и считывается и записывается в регистр.
Пробую подключить модуль modbus в majordomo, не считывает переменную и все.. Скриншот подключения к modbus через majordomo во вложении.
Подскажите, что я не так делаю? Может какой-то лог подробный есть?
- Вложения
-
- 2023-09-06_11-02-35.png (28.47 КБ) 5166 просмотров
Re: [Модуль] ModBus (modbus)
Посоветуйте железо.
MDM Raspberry Pi 3b, esp32, ModBUS, esp8266, NooLite(MTRF-64-USB, SU-1-***, SLF-1-300, PM112, радиопульты PU)
Re: [Модуль] ModBus (modbus)
https://aliexpress.ru/item/100500330101 ... 4aa665OXaI
есть варианты как с вай фай так и с лан, работают уже несколько лет стабильно
Re: [Модуль] ModBus (modbus)
Спасибо!!!sashurik писал(а): Вт сен 26, 2023 10:51 amhttps://aliexpress.ru/item/100500330101 ... 4aa665OXaI
есть варианты как с вай фай так и с лан, работают уже несколько лет стабильно
MDM Raspberry Pi 3b, esp32, ModBUS, esp8266, NooLite(MTRF-64-USB, SU-1-***, SLF-1-300, PM112, радиопульты PU)
Re: [Модуль] ModBus (modbus)
У кого есть опыт: сколько ModBus устройств/метрик можно максимум стабильно обрабатывать в МД ? Счётчики нужно опрашивать, и часто, минимум раз в секунду, а хотелось бы конечно и чаще
- ovcher
- Сообщения: 186
- Зарегистрирован: Сб сен 12, 2015 3:11 am
- Откуда: Волгоград
- Контактная информация:
Re: [Модуль] ModBus (modbus)
Отличный модуль, огромное спасибо Сергей. Он до сих пор очень актуален и отлично работает. Ну есть одно маленькое пожелание. В модуле очень не хватает механизма округления(round). Чтобы можно было налету сузить результат, для удобства отображения. Многим, например, не нужны температуры до сотых или малые напряжения до тысячных. Да и поместить их в готовые поля(рисованные) нереально. Сергей, не могли бы Вы добавить это поле, сразу после поля Value Multiplier? Было бы гораздо удобнее чем городить методы и отрабатывать там такую мелочь.
И еще одно пожелание, если можно сделать возможность отключения логирования(к сожалению лог я так и не нашел), в некоторых ситуациях, когда уже все отлажено, лог абсолютно никчему. Ну допустим есть некая батарея которая используется в циклическом режиме. Мы ее попользовали и выключили с кнопки, запросы пошли в пустоту, лог начал выдавать огромные по размеру ошибки...
Пожалуйста, если несложно. Спасибо.
Прошу прощения, давно не был на форуме, многое изменилось. Раньше, вроде, был механизм для подобных запросов. Но я его,к сожалению, не нашел. Поэтому попросил здесь. Не ругайтесь пожалуйста, разберусь, поправлюсь.
И еще одно пожелание, если можно сделать возможность отключения логирования(к сожалению лог я так и не нашел), в некоторых ситуациях, когда уже все отлажено, лог абсолютно никчему. Ну допустим есть некая батарея которая используется в циклическом режиме. Мы ее попользовали и выключили с кнопки, запросы пошли в пустоту, лог начал выдавать огромные по размеру ошибки...
Пожалуйста, если несложно. Спасибо.
Прошу прощения, давно не был на форуме, многое изменилось. Раньше, вроде, был механизм для подобных запросов. Но я его,к сожалению, не нашел. Поэтому попросил здесь. Не ругайтесь пожалуйста, разберусь, поправлюсь.
Re: [Модуль] ModBus (modbus)
Округление можно сделать в настройках самого свойства, в которое передает значение модуль, выбрав в поле "проверка значений" >> "расширенный кодом".ovcher писал(а): Сб май 02, 2026 11:04 pm Отличный модуль, огромное спасибо Сергей. Он до сих пор очень актуален и отлично работает. Ну есть одно маленькое пожелание. В модуле очень не хватает механизма округления(round). ...
- ovcher
- Сообщения: 186
- Зарегистрирован: Сб сен 12, 2015 3:11 am
- Откуда: Волгоград
- Контактная информация:
Re: [Модуль] ModBus (modbus)
Можно. Но это не всегда удобно, ибо придется делать свойство класса. Вот представьте, у меня в классе 5 батарей и один вспомогательный шунт. Его данные мне абсолютно не нужны в свойствах этих пяти батарей. Приходится очень много отлаживать и оно только путает. Как выход приходится делать метод и там отрабатывать, элементарную операцию(округление). Оно меньше путает, но все равно лишний метод во всех объектах класса, не то чтобы очень красиво. Выносить шунт в отдельный класс, запутает, того кто будет разбираться в структуре. И все это пол беды, если бы дело было только в шунте. Ибо таких фиговин хватает. Уж куда проще раз и навсегда и для всех добавить пару строк в код модуля. Оно и чище будет и никуда не придется лишний раз скакать. Он же древний протокол, его, как говорится, уже много лет кто во что горазд, а о китайцах я уж и не говорю. Доходит до смешного. Например, SOC у JK-BMS, засунули в один регистр со статусом балансира. Как результат SOC раз 100%, раз 300, раз 600. В общем, там таких огрехов хватает.
Решать конечно Сергею, но, ИМХО и исключение для модбаса, можно бы и сделать. Ну или хотя бы, Ваш вариант добавить в свойства объекта, тоже вариант.
Решать конечно Сергею, но, ИМХО и исключение для модбаса, можно бы и сделать. Ну или хотя бы, Ваш вариант добавить в свойства объекта, тоже вариант.