Публикации

Промышленные технологии

Что такое Modbus/RS485?

Протокол Modbus представляет собой стандартный для отрасли метод, который устройства Modbus используют для разбора сообщений. Этот протокол был разработан компанией Modicon, Incorporated, для систем промышленной автоматизации и программируемых контроллеров Modicon.

Как взаимодействуют устройства Modbus?

Устройства Modbus взаимодействуют по схеме «ведущий/ведомый», при которой только одно устройство (ведущее) может инициировать транзакции (называемые запросами). Остальные устройства (ведомые) отвечают, предоставляя ведущему запрашиваемые данные или выполняя действия, запрошенные в запросе.

Ведомое устройство - это любое периферийное устройство (датчик ввода/вывода, клапан, сетевой привод или другое измерительное устройство), которое обрабатывает информацию и отправляет ее на выход ведущего устройства с помощью Modbus. Модули ввода/вывода Acromag серии 900MB являются ведомыми устройствами, а типичным ведущим устройством является хост-компьютер, на котором установлено соответствующее прикладное программное обеспечение.

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

Запрос ведущего состоит из адреса ведомого (или широковещательного адреса), кода функции, определяющего запрашиваемое действие, любых требуемых данных и поля проверки ошибок. Ответ ведомого состоит из полей, подтверждающих выполненное действие, возвращаемых данных и поля проверки ошибок. Обратите внимание, что и запрос, и ответ включают в себя адрес устройства, код функции, необходимые данные и поле проверки ошибок. Если ошибки нет, ответ ведомого устройства содержит запрошенные данные. Если в полученном запросе произошла ошибка или если ведомый не может выполнить запрошенное действие, то в качестве ответа ведомый вернет сообщение об исключении. Поле проверки ошибок в кадре сообщения позволяет ведущему подтвердить, что содержимое сообщения действительно. Кроме того, проверка на четность применяется к каждому передаваемому символу в кадре данных.

По материалам www.acromag.com

ПредыдущийИИ в производстве: варианты использования, которые вам необходимо знать