Pull to refresh

Comments 20

Вот вам еще идеи для статей:

"Разница между Modbus и ProfiNet"

"Разница между Modbus и MQTT"

"Разница между Windows и Linux"

Бессмысленно их сравнивать только из-за того что названия созвучны.

А еще существует Foundation Fieldbus, который не популярен в России, но вполне годится, как замена Modbus и Profibus.

Я не знаю где вообще Foundation Fieldbus является популярным, по крайней мере в металлургическом секторе. Правда в металлургическом секторе обычно выбирают шину на основе контроллера, а не наоборот.

Я встречал FF в основном в пищевой промышленности, там где производственные линии полностью поставлялись зарубежными поставщиками на оборудовании Emerson.

Разницу между желтым и мягким забыли :)

Profibus обеспечивает более скоростную связь, чем Modbus.

К этой фразе можно придраться, тем более вы сами ниже про Modbus пишете, что "До 19,2 Кбит/с в последовательном режиме, выше в TCP/IP". В теории фреймы Modbus можно и через гигабитную сетку гонять, лишь бы устройства с обеих сторон поддерживали.

Вообще я в данный момент наблюдаю массовый переход на Profinet и OPC UA, уже много лет ни в одной новой системе мы что Profibus, что Modbus не использовали.

Соглашусь, особенно в части OPC UA.

Разве у OPC UA и Profinet не разные задачи?

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

Откуда у модбаса взялось ограничение в 19 кбит/с? До мегабита у него на последовательном интерфейсе, при соответствующих линиях, конечно.

Это точно для Хабра статья?

Потому что:

Modbus – это протокол связи, разработанный компанией Schneider Electric, ранее известной как Modicon

Нет. Компания Schneider Electric была известна как Schneider-Creusot или как Empain-Schneider, а Modicon - это просто один из брендов доставшихся ей.

Profibus существует в двух модификациях: Profibus DP (Decentralized Peripherals – децентрализованная периферия) для автоматизации машин и Profibus PA (Process Automation – автоматизация процессов) для автоматизации процессов. 

А где PROFIBUS FMS?

Но, в отличие от Modbus, который работает на трех разных аппаратных уровнях, этот протокол работает только в RS-485.

А ещё он может работать по оптоволокну. И даже по инфракрасной связи.

Статья ни о чем. Какой-то бред из рекламных буклетов.

Писать про кодирование в +5 В и -5 В. Немного не корректно. Вернее совершенно не корректно. ModBus это логический уровень.

Profibus можно назвать расширением протокола Modbus

Нельзя, это разные протоколы. Мало того что статья не имеет смысла, но тут и куча ошибок.

Что за бред про -5в? Modbus реализуется спокойно для передачи данных между двумя STM32, например, а там только 3.6в и GND ;)

Эти протоколы вообще ничего общего по сути не имеют, кроме назначения. Если по простому, то понятие протокол это система команд. Говорить о скоростных ограничениях в этом смысле не корректно - это вопрос интерфейса.

Откровенно говоря, между протоколами практически ничего общего кроме, возможно, назначения

Profibus открытый протокол.

Статью надо полностью переписывать. Это какая-то каша. Сам по себе протокол - это описание формата посылок и способы адресации данных. Здесь их НЕТ. Как не указаны режимы передачи - запрос-ответ, потоковый ввод-вывод.

Физический уровень - отдельная история. Это уже про интерфейсы RS-232, RS-422 и RS-485. Дальность, скорость и количество устройств на шине зависят от использования определённого интерфейса при одном и том же протоколе.

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

Причем все это есть в описаниях стандартов этих протоколов. Надо только внимательно почитать.

Bus - это переводится как "шина", собственно поэтому названия похожи. И в одном и в другом случае есть некоторая шина для передачи данных.

Описание протокола в статью можно и не включать, все есть в документации. А вот практические вопросы вообще не затронуты. Например, иногда лучше вообще отказаться от сетей RS-485 и использовать Ethernet, и соответственно Modbus TCP или ProfiNet.

Про фактические ошибки уже указали, вроде истории бренда Modicon.

Про выбор протокола на основании каких-то его преимуществ слышу впервые. Как правило, любой объект можно реализовать на оборудовании любого крупного вендора. Если заказчик выберет Siemens, то будут те протоколы, которые поддерживает Siemens. Если другие вендоры, то это будут Modbus и Modbus TCP. А еще есть шлюзы, то есть всегда можно встроить в систему участок, работающий на другом протоколе, например показания множества электрических счетчиков удобно собирать вообще через CAN. Кроме того, есть отрасль автоматизации зданий, их оборудование по каким-то причинам в основном другие протоколы поддерживает - KNX, BACnet, хотя можно сделать то же самое и на Modbus.

Попытаюсь угадать, как эта статья писалась. Задали вопрос Chat GPT - "Чем отличается Modbus и Profibus?", после чего просили нейросеть поподробнее переписать каждый пункт.

Sign up to leave a comment.

Articles