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
Поддержка Instrument Control Toolbox MODBUS позволяет общаться с серверами и приложениями MODBUS через TCP/IP или последовательный RTU.
Для связи через интерфейс MODBUS сначала вы создаете объект MODBUS с помощью modbus
функция. Создание объекта также создает соединение.
Сконфигурируйте свойства для коммуникации MODBUS
Можно использовать свойства, чтобы настроить коммуникацию MODBUS во время создания объекта или в любое время.
Чтение данных с сервера MODBUS
Можно считать данные с сервера MODBUS, подключенного к modbus
объект. Можно считать катушки, входы, входные регистры и регистры хранения.
Считайте температуру с удаленного датчика температуры
В этом примере показано, как считать измерения температуры и влажности с удаленного датчика на ПЛК, подключенном через TCP/IP.
Запись данных на сервер MODBUS
Можно записать данные на сервер MODBUS, подключенный к modbus
объект. Можно записать в катушки и держатели регистров.
Запись и чтение нескольких регистров хранения
Можно выполнить комбинацию одной операции записи и одной операции чтения для групп регистров хранения в одной транзакции MODBUS.
Изменение содержимого регистра хранения с помощью записи маски
Можно изменить содержимое регистра хранения с помощью комбинации маски AND, маски OR и текущего содержимого регистра.
Используйте приложение 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 платформах, строениях и соединениях, а также другие советы по интерфейсам.