МОДБУС

You might also like

Download as pptx, pdf, or txt
Download as pptx, pdf, or txt
You are on page 1of 7

MODBUS RTU-

ПРОТОКОЛ

О С Н О В Н И П Р И Н Ц И П И , А Р Х И Т Е К Т У РА И
ПРИЛОЖЕНИЯ
Н АЧ А Л О Т О Н А M O D B U S

Modbus RTU е протокол за промишлена комуникация, създаден през 1979 г. от компанията


Modicon, която днес е част от Schneider Electric. Протоколът е проектиран да облекчи
обмена на данни между различни устройства в промишлени среди и използва
последователна двоична форма на комуникация (RTU). Стандартът беше разработен като
отворен, което допринесе за неговата широка популярност в индустриални приложения.
С Т Р У К Т У РА Н А M O D B U S R T U Ф Р Е Й М :
• Modbus RTU използва структуриран формат на фрейм, който включва основни компоненти:

• Адрес: Уникален идентификатор за всяко устройство в мрежата. Допълнително, адресът определя към кое устройство е
насочено командата.

• Функция: Определя конкретната операция, която трябва да бъде извършена от устройството. Примери включват четене
на регистри, записване на данни и контрол на изходи.

• Данни: Реалните данни, които се изпращат между устройствата. Техният формат и съдържание зависят от изпълнената
функция.

• Цикличен Резерват (CRC): За да гарантира целостта на данните, фреймът включва CRC, който се използва за откриване
и корекция на евентуални грешки по време на предаването.

• Адресация: Всеки модбус устройства в мрежата има уникален адрес, което е от съществено значение при
комуникацията. Например, ако искаме да прочетем данни от сензор, адресът му би бил указан в командата,
позволявайки точната идентификация на устройството.

0 4 /2 5 /2 0 2 4 Sample Footer Text 3


• Modbus RTU съобщенията са проста 16-битова структура с циклично-излишна контролна
сума. Простотата на тези съобщения гарантира надеждност. Поради тази простота
основната 16-битова структура на регистъра на Modbus RTU може да се използва за
пакетиране в плаваща запетая, таблици, ASCII текст, опашки и други несвързани данни.
• Този протокол основно използва RS-232 или RS-485 сериен интерфейс за комуникации и се
поддържа от всяка търговска SCADA, HMI, OPC сървър и софтуерна програма за събиране
на данни на пазара. Това прави много лесно интегрирането на Modbus-съвместимо
оборудване в нови или съществуващи приложения за мониторинг и контрол.
ДАННИТЕ ПРЕДО СТАВЕНИ ОТ MODBUS RTU
• Всички устройства в мрежата трябва да интерпретират всеки предаван байт аналогично по този начин.

• Няма методи за автоматично разпознаване на скоростта на предаване. Същата скорост на предаване трябва да се използва от сървъра(ите) и
клиента, свързани към шината. Не е посочена конкретна скорост на предаване от протокола: типичните скорости на предаване са 9600 или
19200.

• В Modbus има само два типа данни: бобини и регистри. Намотките са просто единични битове. Битовете могат да бъдат ON (1) или могат да
бъдат OFF (0). Някои бобини представляват входове, което означава, че съдържат състоянието на някакъв физически дискретен вход. Или те
представляват изходи, което означава, че държат състоянието на някакъв физически дискретен изходен сигнал.

• Регистрите са просто 16-битови неподписани регистрови данни. Регистрите могат да имат стойност от 0 до 65535 (0 до FFFF
шестнадесетичен). Няма представяне за отрицателни стойности, няма представяне за стойности, по-големи от 65535 и няма представяне за
реални данни като 200.125.

• Първоначалното предназначение на входния регистър беше да отразява стойността на някакъв аналогов вход. Това е цифрово представяне на
аналогов сигнал като напрежение или ток. Повечето Modbus устройства днес не са I/O устройства и входните регистри просто функционират
идентично на регистрите за съхранение. Регистрите за съхранение първоначално са проектирани като временно хранилище на програми за
устройства като контролери.

• Днес холдинговите регистри функционират като хранилище на данни за устройства. Modbus RTU пакетите са предназначени само за
изпращане на данни; те нямат способността да изпращат параметри като име на точка, разделителна способност, единици и т.н. Ако е
необходима възможност за изпращане на такива параметри, трябва да проучите BACnet, EtherNet/IP или други модерни протоколи.
ПРИЛОЖЕНИЯ:
Modbus RTU намира приложение в различни
сфери:
• Промишлени Системи: В
производствените линии за четене и запис
на данни.
• Автоматизация на Сгради: За
интегриране на отделни системи като
HVAC, осветление и сигурност.
• Енергийни Системи: За мониторинг и
контрол на енергийни процеси.
• Транспорт и Логистика: В управлението
на транспортни ленти и складове.

0 4 /2 5 /2 0 2 4 Sample Footer Text 6


ЗАКЛЮЧЕНИЕ:

• Modbus RTU остава важен стандарт в промишлената


автоматизация. Със своята структура, функционалност и
гъвкавост, този протокол осигурява надеждност и ефективност в
различни приложения. Разбирането на ключовите аспекти на
Modbus RTU, включително структурата на фрейма, адресацията и
функциите, е от съществено значение за успешната
имплементация и управление на комуникацията между различни
устройства в промишлените системи.

0 4 /2 5 /2 0 2 4 Sample Footer Text 7

You might also like