Коммуникация с MODBUS

Связь с использованием интерфейса MODBUS

Instrument Control Toolbox™ поддерживает интерфейс MODBUS через TCP/IP или последовательный RTU. Можно использовать его для связи с серверами MODBUS, такими как управление ПЛК, связь с контроллером температуры, управление шаговым двигателем, отправка данных на DSP, чтение массовой памяти от контроллера PAC или мониторинг температуры и влажности на зонде MODBUS.

Создайте объект интерфейса с помощью modbus function, и использовать read, write, writeRead, и maskWrite функции для связи.

Для примера, который показывает весь рабочий процесс чтения регистра с ПЛК, смотрите Чтение Температуры с Удаленного Датчика Температуры.

Можно также читать и записывать в катушки и регистры с помощью Modbus Explorer, который предлагает графический пользовательский интерфейс для легкой настройки чтения и записи, и live- графика для просмотра значений. Для получения дополнительной информации смотрите Использование приложения Modbus Explorer. Для примера, показывающего весь рабочий процесс чтения и записи на ПЛК с помощью приложения, смотрите Управление ПЛК с помощью Modbus Explorer.

Функции

modbusСоздайте объект MODBUS
readЧтение данных с сервера MODBUS
writeВыполните операцию записи на подключенный сервер MODBUS
writeReadВыполните операцию записи и чтения для групп регистров хранения в одной транзакции MODBUS
maskWriteВыполните операцию записи маски в регистр удержания
instrhwinfoИнформация о доступном оборудовании
clearУдалите объекты инструмента из рабочего пространства MATLAB

Приложения

Modbus ExplorerЧтение и запись в катушки и регистры Modbus

Темы

Коммуникация Modbus с использованием программного рабочего процесса

Поддерживаемые функции интерфейса MODBUS

Поддержка Instrument Control Toolbox MODBUS позволяет общаться с серверами и приложениями MODBUS через TCP/IP или последовательный RTU.

Создайте соединение MODBUS

Для связи через интерфейс MODBUS сначала вы создаете объект MODBUS с помощью modbus функция. Создание объекта также создает соединение.

Сконфигурируйте свойства для коммуникации MODBUS

Можно использовать свойства, чтобы настроить коммуникацию MODBUS во время создания объекта или в любое время.

Чтение данных с сервера MODBUS

Можно считать данные с сервера MODBUS, подключенного к modbus объект. Можно считать катушки, входы, входные регистры и регистры хранения.

Считайте температуру с удаленного датчика температуры

В этом примере показано, как считать измерения температуры и влажности с удаленного датчика на ПЛК, подключенном через TCP/IP.

Запись данных на сервер MODBUS

Можно записать данные на сервер MODBUS, подключенный к modbus объект. Можно записать в катушки и держатели регистров.

Запись и чтение нескольких регистров хранения

Можно выполнить комбинацию одной операции записи и одной операции чтения для групп регистров хранения в одной транзакции MODBUS.

Изменение содержимого регистра хранения с помощью записи маски

Можно изменить содержимое регистра хранения с помощью комбинации маски AND, маски OR и текущего содержимого регистра.

Коммуникация Modbus с использованием Modbus Explorer

Используйте приложение Modbus Explorer

Читать и записывать в катушки и регистры можно в приложении Modbus Explorer.

Сконфигурируйте соединение в Modbus Explorer

Первым шагом в использовании Modbus Explorer для связи с ПЛК или другим устройством Modbus является настройка связи с устройством через TCP/IP или последовательный RTU.

Чтение катушек, входов и регистров в Modbus Explorer

Можно считать катушки, входы, входные регистры и хранение регистров в Modbus Explorer. Это функциональность read Modbus функция.

Запись в катушки и регистры держателей в Modbus Explorer

Можно записать в катушки и держатели регистров в Modbus Explorer. Это функциональность write Modbus функция.

Управление ПЛК с помощью Modbus Explorer

В этом примере показано, как выполнить чтение и запись на ПЛК с помощью Modbus Explorer.

Сгенерируйте скрипт из Сеанса Modbus Explorer

Можно сгенерировать скрипт MATLAB из сеанса Modbus Explorer, а затем запустить его в командной строке с помощью функциональности Instrument Control Toolbox Modbus.

Поиск и устранение проблем

Поиск и устранение проблем с интерфейсом MODBUS

Попробуйте эти советы, если у вас возникли проблемы с использованием тулбокса с интерфейсом MODBUS. Включает информацию о поддерживаемых MODBUS платформах, строениях и соединениях, а также другие советы по интерфейсам.