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

Разработка дополнительных модулей, подключение различных приложений.

Модератор: immortal

Аватара пользователя
woow
Сообщения: 821
Зарегистрирован: Пн июл 04, 2016 8:46 am
Откуда: Mazeikiai

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

Сообщение woow »

А я не соглошусь что это удобно modbus to usb, это значит что нафо тенуть дополнительные провода до сервера и многим это проблематично, я предпочитаю конвертировать модбус в wifi или LAN
Raspberry Pi 3B+
massa_razor
Сообщения: 17
Зарегистрирован: Сб июл 14, 2018 5:02 pm

Вопрос по Beckhoff

Сообщение massa_razor »

Привет всем профессионалам.

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
2023-09-06_11-02-35.png (28.47 КБ) 5171 просмотр
EvgenyG
Сообщения: 220
Зарегистрирован: Вт июл 21, 2015 4:59 pm
Откуда: Москва

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

Сообщение EvgenyG »

woow писал(а): Пн янв 17, 2022 9:05 am я предпочитаю конвертировать модбус в wifi или LAN
Посоветуйте железо.
MDM Raspberry Pi 3b, esp32, ModBUS, esp8266, NooLite(MTRF-64-USB, SU-1-***, SLF-1-300, PM112, радиопульты PU)
sashurik
Сообщения: 12
Зарегистрирован: Ср авг 22, 2018 4:37 pm
Откуда: Могилев, Беларусь

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

Сообщение sashurik »

EvgenyG писал(а): Ср сен 06, 2023 8:56 am
woow писал(а): Пн янв 17, 2022 9:05 am я предпочитаю конвертировать модбус в wifi или LAN
Посоветуйте железо.
https://aliexpress.ru/item/100500330101 ... 4aa665OXaI
есть варианты как с вай фай так и с лан, работают уже несколько лет стабильно
EvgenyG
Сообщения: 220
Зарегистрирован: Вт июл 21, 2015 4:59 pm
Откуда: Москва

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

Сообщение EvgenyG »

sashurik писал(а): Вт сен 26, 2023 10:51 am
EvgenyG писал(а): Ср сен 06, 2023 8:56 am
woow писал(а): Пн янв 17, 2022 9:05 am я предпочитаю конвертировать модбус в wifi или LAN
Посоветуйте железо.
https://aliexpress.ru/item/100500330101 ... 4aa665OXaI
есть варианты как с вай фай так и с лан, работают уже несколько лет стабильно
Спасибо!!!
MDM Raspberry Pi 3b, esp32, ModBUS, esp8266, NooLite(MTRF-64-USB, SU-1-***, SLF-1-300, PM112, радиопульты PU)
yray
Сообщения: 112
Зарегистрирован: Чт дек 14, 2017 12:51 am

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

Сообщение yray »

У кого есть опыт: сколько ModBus устройств/метрик можно максимум стабильно обрабатывать в МД ? Счётчики нужно опрашивать, и часто, минимум раз в секунду, а хотелось бы конечно и чаще
Аватара пользователя
ovcher
Сообщения: 186
Зарегистрирован: Сб сен 12, 2015 3:11 am
Откуда: Волгоград
Контактная информация:

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

Сообщение ovcher »

Отличный модуль, огромное спасибо Сергей. Он до сих пор очень актуален и отлично работает. Ну есть одно маленькое пожелание. В модуле очень не хватает механизма округления(round). Чтобы можно было налету сузить результат, для удобства отображения. Многим, например, не нужны температуры до сотых или малые напряжения до тысячных. Да и поместить их в готовые поля(рисованные) нереально. Сергей, не могли бы Вы добавить это поле, сразу после поля Value Multiplier? Было бы гораздо удобнее чем городить методы и отрабатывать там такую мелочь.
И еще одно пожелание, если можно сделать возможность отключения логирования(к сожалению лог я так и не нашел), в некоторых ситуациях, когда уже все отлажено, лог абсолютно никчему. Ну допустим есть некая батарея которая используется в циклическом режиме. Мы ее попользовали и выключили с кнопки, запросы пошли в пустоту, лог начал выдавать огромные по размеру ошибки...
Пожалуйста, если несложно. Спасибо.
Прошу прощения, давно не был на форуме, многое изменилось. Раньше, вроде, был механизм для подобных запросов. Но я его,к сожалению, не нашел. Поэтому попросил здесь. Не ругайтесь пожалуйста, разберусь, поправлюсь.
denis
Сообщения: 285
Зарегистрирован: Сб ноя 24, 2012 11:47 am

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

Сообщение denis »

ovcher писал(а): Сб май 02, 2026 11:04 pm Отличный модуль, огромное спасибо Сергей. Он до сих пор очень актуален и отлично работает. Ну есть одно маленькое пожелание. В модуле очень не хватает механизма округления(round). ...
Округление можно сделать в настройках самого свойства, в которое передает значение модуль, выбрав в поле "проверка значений" >> "расширенный кодом".
Аватара пользователя
ovcher
Сообщения: 186
Зарегистрирован: Сб сен 12, 2015 3:11 am
Откуда: Волгоград
Контактная информация:

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

Сообщение ovcher »

Можно. Но это не всегда удобно, ибо придется делать свойство класса. Вот представьте, у меня в классе 5 батарей и один вспомогательный шунт. Его данные мне абсолютно не нужны в свойствах этих пяти батарей. Приходится очень много отлаживать и оно только путает. Как выход приходится делать метод и там отрабатывать, элементарную операцию(округление). Оно меньше путает, но все равно лишний метод во всех объектах класса, не то чтобы очень красиво. Выносить шунт в отдельный класс, запутает, того кто будет разбираться в структуре. И все это пол беды, если бы дело было только в шунте. Ибо таких фиговин хватает. Уж куда проще раз и навсегда и для всех добавить пару строк в код модуля. Оно и чище будет и никуда не придется лишний раз скакать. Он же древний протокол, его, как говорится, уже много лет кто во что горазд, а о китайцах я уж и не говорю. Доходит до смешного. Например, SOC у JK-BMS, засунули в один регистр со статусом балансира. Как результат SOC раз 100%, раз 300, раз 600. В общем, там таких огрехов хватает.
Решать конечно Сергею, но, ИМХО и исключение для модбаса, можно бы и сделать. Ну или хотя бы, Ваш вариант добавить в свойства объекта, тоже вариант.
Ответить