Реклама / ООО «ИЗОЛПРОЕКТ» / ИНН: 7725566484 | ERID: 2VtzquhXmku
IPB IPB
Проектирование, монтаж, наладка, сервис


Здравствуйте, гость ( Вход | Регистрация )

- Стандарт НП «АВОК» 7.11-2024
«Рекомендации по проектированию инженерных систем
дошкольных образовательных организаций»

АВОК в соц. сетях
ИНН: 7714824045 | erid: 2VtzqwzKQiU
 
Добавить ответ в эту темуОткрыть тему
> Количество Slave-контроллеров на одной шине Modbus
Victors
сообщение 14.11.2014, 0:42
Сообщение #1





Группа: New
Сообщений: 2
Регистрация: 14.11.2014
Пользователь №: 250801



Господа автоматчики, подскажите: сколько, приблизительно, шкафов автоматики типовых приточных вентустановок (контроллеры Carel pCOxs) можно подключить в одну шину Modbus RTU, во главе которой стоит Beckhoff CX9020 (с коммуникационным модулем RS-485).

Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
manjey73
сообщение 14.11.2014, 9:15
Сообщение #2





Группа: Участники форума
Сообщений: 2137
Регистрация: 1.8.2014
Пользователь №: 240922



31 устройство без разветвителей и 255 с разветвителями (усилителями шины).
Расстояния будут зависеть от скорости передачи. Максимальное расстояние одной ветки 1200 м
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Igorchello
сообщение 14.11.2014, 10:37
Сообщение #3





Группа: Участники форума
Сообщений: 84
Регистрация: 16.3.2010
Пользователь №: 48554



Цитата(manjey73 @ 14.11.2014, 9:15) *
31 устройство без разветвителей и 255 с разветвителями (усилителями шины).
Расстояния будут зависеть от скорости передачи. Максимальное расстояние одной ветки 1200 м


У Carel нет ограничений по количеству устройств в сети, ограничено только количеством адресов - 255.
Все зависит от того сколько Beckhoff готов опрашивать как master.
Длина шины, рекомендуемая Carel - 1000 м.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Victors
сообщение 14.11.2014, 11:01
Сообщение #4





Группа: New
Сообщений: 2
Регистрация: 14.11.2014
Пользователь №: 250801



Цитата(Igorchello @ 14.11.2014, 10:37) *
У Carel нет ограничений по количеству устройств в сети, ограничено только количеством адресов - 255.
Все зависит от того сколько Beckhoff готов опрашивать как master.
Длина шины, рекомендуемая Carel - 1000 м.

А какой параметр контроллера определяет сколько устройство он способен опрашивать? Конкретно такой параметр я не нашел в перечне характеристик контроллера. Может быть объем памяти, скорость процессора или что-то еще? Как это определить?

Заранее спасибо за ответы.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Igorchello
сообщение 14.11.2014, 11:05
Сообщение #5





Группа: Участники форума
Сообщений: 84
Регистрация: 16.3.2010
Пользователь №: 48554



Цитата(Victors @ 14.11.2014, 11:01) *
А какой параметр контроллера определяет сколько устройство он способен опрашивать? Конкретно такой параметр я не нашел в перечне характеристик контроллера. Может быть объем памяти, скорость процессора или что-то еще? Как это определить?

Заранее спасибо за ответы.


Это нужно смотреть в документацию на контроллер. То что касается Modbus Master.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
manjey73
сообщение 14.11.2014, 12:47
Сообщение #6





Группа: Участники форума
Сообщений: 2137
Регистрация: 1.8.2014
Пользователь №: 240922



А при чем тут Carel или Backhoff ? Есть спецификация Modbus - максимальное количество 255 (по адресам), на ветке не более 31 + мастер. Кто там будет мастером протокол абсолютно не колышит.
Расстояние зависит от скорости передачи, если у вас 115 кб/с то если не ошибаюсь это 300 метров (или 500)....

Любой контроллер способен опрашивать 255 устройств на протоколе Modbus.
Дальше только ограничения физической линии.

Сообщение отредактировал manjey73 - 14.11.2014, 12:47
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Chabol
сообщение 14.11.2014, 13:17
Сообщение #7





Группа: Участники форума
Сообщений: 830
Регистрация: 27.2.2008
Пользователь №: 16012



после каждых 31 устрйств на шине потребуется усилитель-повторилетель сисгнала. На практике может и чаще.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Олег_
сообщение 15.11.2014, 16:01
Сообщение #8





Группа: Участники форума
Сообщений: 520
Регистрация: 9.5.2010
Пользователь №: 55924



Цитата(manjey73 @ 14.11.2014, 12:47) *
А при чем тут Carel или Backhoff ? Есть спецификация Modbus - максимальное количество 255 (по адресам),

Вы эту спецификацию читали?
И не Вы один, эту спецификацию в полном объёме не все производители устройств с модбасом читают.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Alexander_I
сообщение 15.11.2014, 19:19
Сообщение #9





Группа: Участники форума
Сообщений: 1154
Регистрация: 25.8.2010
Из: Одесса
Пользователь №: 69560



А это и не важно, читать, или не читать. Вольному - воля. А вот то, что у всех произвдителей электроники указано - нагрузка не более 32 устройств - факт, против которого не попрешь. Нет таких устройств могучих. Все равно, что в сеть с допустимой нагрузкой один киловатт воткнуть 100 киловатт, и просить, чтобы заработало....
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
spectrum48k
сообщение 16.11.2014, 15:03
Сообщение #10





Группа: Участники форума
Сообщений: 130
Регистрация: 18.1.2014
Пользователь №: 220026



Входное сопротивление приемника со стороны линии (RAB) обычно составляет 12 КОм. Так
как мощность передатчика не беспредельна, это создает ограничение на количество
приемников, подключенных к линии. Согласно спецификации RS-485 c учетом согласующих
резисторов передатчик может вести до 32 приемников. Однако есть ряд микросхем с
повышенным входным сопротивлением, что позволяет подключить к линии значительно
больше 32 устройств. (цитата из: "RS-485 для 'чайников' ") smile.gif
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
AlexG
сообщение 16.11.2014, 18:31
Сообщение #11





Группа: Участники форума
Сообщений: 831
Регистрация: 20.6.2006
Пользователь №: 3194



Те производители, которые все-таки читают спецификацию Modbus устанавливают ограничение на максимальный адрес ведомого устройства 247, а не 255.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Олег_
сообщение 17.11.2014, 8:29
Сообщение #12





Группа: Участники форума
Сообщений: 520
Регистрация: 9.5.2010
Пользователь №: 55924



Вот и я о томже.
Выдержка из инструкции от инвертора Хитачи
Цитата
Согласно спецификации Modbus, диапазон адресов ведомых
устройств: от 1 до 247. Если ведущее устройство обращается к
ведомому устройству с адресом 250...254, осуществляется
широковещательная передача группе преобразователей частоты в
соответствующем диапазоне адресов. Ведомое устройство не
отвечает на такой запрос. Эта функция действительна для команд
записи (05h, 06h, 0Fh, 10h).

В спецификациях с сайта протокола инфу про групповое широковещание хрен найдёшь, про остальные три адреса тоже.

Цитата(Chabol @ 14.11.2014, 13:17) *
после каждых 31 устрйств на шине потребуется усилитель-повторилетель сисгнала. На практике может и чаще.
И таких устройств полно, и хабы для звезды бывают.
Простой повторитель даже у Овена есть

Сообщение отредактировал Олег_ - 17.11.2014, 8:35
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
manjey73
сообщение 17.11.2014, 9:08
Сообщение #13





Группа: Участники форума
Сообщений: 2137
Регистрация: 1.8.2014
Пользователь №: 240922



В Modbus широковещательный адрес вроде 0, хотя в рамках темы все это мелочи. Есть физическая среда (RS485), тут 31 устройство. Есть протокол, позволяющий больше. Отсюда и пляшем.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
GYUR22
сообщение 17.11.2014, 9:56
Сообщение #14





Группа: Участники форума
Сообщений: 824
Регистрация: 23.7.2008
Из: гН.Новгород
Пользователь №: 20923



посоветую не забывать о скорости сканирования сети - если устройств много
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
AlexG
сообщение 19.11.2014, 6:23
Сообщение #15





Группа: Участники форума
Сообщений: 831
Регистрация: 20.6.2006
Пользователь №: 3194



Цитата(Олег_ @ 17.11.2014, 8:29) *
В спецификациях с сайта протокола инфу про групповое широковещание хрен найдёшь, про остальные три адреса тоже.


Возможно это чисто Хитачевская придумка.
Одно время я искал информацию о возможностях протокола Modbus, не попавших в официальный стандарт, но групповое широроковещание нигде не попадалось.

Некоторую дополнительную информацию по Modbus можно найти в документации Шнайдера, там есть например:
    функции загрузки программы в ПЛК,
    чтение исторических данных,
    определение уровней поддержки протокола


Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
AlexG
сообщение 19.11.2014, 6:54
Сообщение #16





Группа: Участники форума
Сообщений: 831
Регистрация: 20.6.2006
Пользователь №: 3194



С модбасом проблема в том, что ,с одной стороны, часто используются и реализуются только самые базовые возможности протокола.
В документации на устройство часто не описано толком в каком объеме поддержан протокол. Например, невозможно найти поддерживаются ли широковещательные запросы с адресом 0 или нет.
Со стороны верхнего уровня поддержка тоже ограниченная - обычно только самых ходовые функции, чтение по одному регистру, неработающее широковещание.
Ни одного OPC-сервера не видел чтобы поддерживалась хотя-бы функция 23.

С другой стороны, когда производителю какого-либо устройства хочется от протокола большего, вместо того чтобы перечитать стандарт начинаются всевозможные нестандартные доработки протокола. Пример - ВКТ7. Клинический пример - электросчетчики.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
svintus
сообщение 19.11.2014, 10:36
Сообщение #17





Группа: Участники форума
Сообщений: 385
Регистрация: 29.1.2010
Из: Днiпро
Пользователь №: 45399



Переменная BMS_ADRESS в Carel pCO sysmem явлеется системной, и по умолчанию в маске верхнее значение 207.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Олег_
сообщение 20.11.2014, 10:45
Сообщение #18





Группа: Участники форума
Сообщений: 520
Регистрация: 9.5.2010
Пользователь №: 55924



Цитата(AlexG @ 19.11.2014, 6:23) *
Возможно это чисто Хитачевская придумка.

Вполне возможно, но, в спецификации тупо написано что 248 и далее зарезервированы
А вот под что зарезервированы я не смог найти на сайте протокола.

Если подумать, как можно использовать зарезервированные адреса? Только для широковещания, как использовать по другому... ничего не придумывается.
--------------------------------------------
Цитата(svintus @ 19.11.2014, 10:36) *
Переменная BMS_ADRESS в Carel pCO sysmem явлеется системной, и по умолчанию в маске верхнее значение 207.

А ведь тут начинали с 255, потом 247, потом 207, кто меньше?

Сообщение отредактировал Олег_ - 20.11.2014, 10:50
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
UraGun
сообщение 4.12.2014, 18:16
Сообщение #19





Группа: Участники форума
Сообщений: 104
Регистрация: 30.10.2009
Пользователь №: 40255



Цитата(Олег_ @ 20.11.2014, 11:45) *
Вполне возможно, но, в спецификации тупо написано что 248 и далее зарезервированы
А вот под что зарезервированы я не смог найти на сайте протокола.

Если подумать, как можно использовать зарезервированные адреса? Только для широковещания, как использовать по другому... ничего не придумывается.
--------------------------------------------

А ведь тут начинали с 255, потом 247, потом 207, кто меньше?

Ограничей по количеству участников - два. Одно физическое - мощность RS485 приёмопередатчика, второе - программное. Мы свои контроллеры конфигурируем на адреса от 1 до 254. Хотя физически, приемопередатчики способны работать и на 256. Просто никогда таких больших сетей ещё не попадалось. Максимум что было это около 120 контроллеров. Но там уже мы упирались в ограничения интерфейса по скорости. Потому ввели в алгоритмы уплотнение канала путём автоматического регулирования скорости обмена. В этом видео подробнее. Да, мы сделали 100% резервирование линий связи, и рекомендуем клиентам прокладывать кабеля разными трассами. При работе двух сетей в параллель, удаётся достичь хороших показателей по скорости реакции системы.


Сообщение отредактировал UraGun - 4.12.2014, 18:17
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
kosmos440o
сообщение 5.12.2014, 5:55
Сообщение #20





Группа: Участники форума
Сообщений: 3056
Регистрация: 30.9.2010
Из: Иркутск
Пользователь №: 74376



Вопрос стоит в том, что адрес модбас передаётся одним байтом, это не больше 255. Также зависит от установленного драйвера- микросхемы 485. Хреновенькие держат до 32 устройств, покруче - до 255. В документации должно быть описано макс. количество устройств. Например, Меркурий-221 держит 110 устройств (по документации).
в plan pcoxs максимально 31 устройство. Скорей всего для модбаса так же, посмотреть не могу, сайт карела тормозит. Лучше сразу заложить преобразователи интерфейса



Сообщение отредактировал kosmos440o - 5.12.2014, 5:56
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
svintus
сообщение 5.12.2014, 11:11
Сообщение #21





Группа: Участники форума
Сообщений: 385
Регистрация: 29.1.2010
Из: Днiпро
Пользователь №: 45399



К вопросу возможностей Carel, так сказать, теория.
Прикрепленный файл  Protocollo_Modbus_controlli_pCO.pdf ( 279,55 килобайт ) Кол-во скачиваний: 25
На практике ни разу не получалось подключить на одну линию больше 30 pCO, физически проще было пробросить 3-4 луча, да и Scada быстрее будет опрашивать.
Значение четности и стоп-бита корректно выставляются начиная с версии bios 6.22. Если скорость опроса имеет значение, лучше использовать протокол Carel, OPC сервер бесплатный.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Ashihara
сообщение 5.12.2014, 12:30
Сообщение #22


Двойных полосок злой фанат!


Группа: Участники форума
Сообщений: 3631
Регистрация: 8.12.2006
Из: СПб
Пользователь №: 5099



Цитата(kosmos440o @ 5.12.2014, 6:55) *
Вопрос стоит в том, что адрес модбас передаётся одним байтом, это не больше 255. Также зависит от установленного драйвера- микросхемы 485. Хреновенькие держат до 32 устройств, покруче - до 255. В документации должно быть описано макс. количество устройств. Например, Меркурий-221 держит 110 устройств (по документации).
в plan pcoxs максимально 31 устройство. Скорей всего для модбаса так же, посмотреть не могу, сайт карела тормозит. Лучше сразу заложить преобразователи интерфейса


Вы главное не забывайте, что если мастер своим мощным передатчиком продавит 100-200 устройств, то у каждого из устройств должен быть точно такой же передатчик, чтобы продавить сеть для ответа мастеру.

Ну и ещё. Хреновенькие держат 1/4 или 1/2 от нагрузки, 32 устройства (мастер + 31 слейв) - это норма.

Сообщение отредактировал Ashihara - 5.12.2014, 12:30
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
razerface
сообщение 2.2.2020, 0:16
Сообщение #23





Группа: New
Сообщений: 1
Регистрация: 10.9.2014
Пользователь №: 244337



Цитата(Ashihara @ 5.12.2014, 14:30) *
Вы главное не забывайте, что если мастер своим мощным передатчиком продавит 100-200 устройств, то у каждого из устройств должен быть точно такой же передатчик, чтобы продавить сеть для ответа мастеру.

Ну и ещё. Хреновенькие держат 1/4 или 1/2 от нагрузки, 32 устройства (мастер + 31 слейв) - это норма.


У меня в сети 31 устройство (руфтопы) и 32-е мастер. Сеть протянута проводом МКЭШ 2х0,75. Расстояние от мастера до самого последнего слейва - 1250м. Линия затерминирована по концам (120 Ом). Работает на скорости 115200 без ошибок. Контроллеры слейвы PIXEL2511, мастер SMH4. Объект в Калининграде (Бауцентр в Большом Исаково).
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения

Добавить ответ в эту темуОткрыть тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 

Реклама
ООО «Арктика групп» ИНН: 7713634274




Реклама: ООО «СибСтронг» | ИНН 6670013662 | ERID: 2VtzqvwrPW2

ООО «УНИСПЛИТ» ИНН: 6453155081 erid:2VtzqupcGNE

Реклама: ООО «СЛ-ЛАЗЕР» ИНН 7727447267 | erid: 2VtzqvY3G2W
Последние сообщения Форума






RSS Текстовая версия Сейчас: 20.9.2025, 22:08
Политика ООО ИИП «АВОК-ПРЕСС» в отношении обработки персональных данных