Као професионалци у индустријској контроли, вероватно сте упознати са Модбус комуникационим протоколом. То је вероватно најраспрострањенији комуникациони протокол у области индустријске аутоматизације. Његова отвореност, скалабилност и стандардизација учинили су га универзалним индустријским стандардом.
Верујем да се предности Модбус протокола подразумевају. Сврха овог чланка је првенствено да размотри недостатке Модбус протокола.
Све има две стране, а сваки протокол има своје недостатке. Чињеница да Модбус има недостатке не значи да је то лош протокол; Надам се да ће сви на ово гледати рационално.
1. Ограничења количине података који се могу прочитати
Следећи дијаграм илуструје формат података за код функције 03 Модбус РТУ протокола:

Као што је приказано на слици, број података (број бајтова) који враћа славе станица је само један бајт.
Пошто број бајтова заузима само један бајт, приликом читања улазних/државних регистара, максимално 127 регистара се може прочитати истовремено. У апликацијама са веома великим количинама података, потребно је вишеструко читање да би се добили сви подаци, што неизбежно смањује ефикасност комуникације.
2. Недостатак подршке за уписивање појединачних битова регистра
Међу осам најчешће коришћених Модбус кодова функција, не постоји посебна функција за уписивање појединачних битова унутар регистра. Стога, када треба да поставимо или обришемо одређени бит у регистру, процес постаје прилично тежак.
Генерално, постоје два приступа за решавање овога:
Први приступ: Прво морамо прочитати вредност регистра, затим манипулисати одређеним битом те вредности и на крају записати измењену вредност назад. Ово захтева два повратна- путовања и, из одређене перспективе, није безбедно.
Други приступ: Можемо третирати један бит као посебан регистар, где писање 1 представља Тачно, а писање 0 представља Нетачно. Овај метод се може постићи у једној интеракцији, али губи значајну количину меморијског простора.
Модбус протокол је креиран 1979. године и сада се користи у десетинама хиљада уређаја. Верујем да су његови проналазачи били свесни ових проблема, али нису били у стању да спроведу јединствено решење.
Можда ће једног дана Модбус протокол моћи да реши ова два проблема...
Неки би могли тврдити да Модбус протокол има безбедносне пропусте. Међутим, као протокол дизајниран за индустријске примене на терену, његова примарна сврха је да олакша размену података. У офлајн окружењу, нема штете ако нема напада.




