Toolbox™ управления приборами поддерживает интерфейс MODBUS через TCP/IP или последовательный RTU. Его можно использовать для связи с серверами MODBUS, такими как управление ПЛК, связь с регулятором температуры, управление шаговым двигателем, отправка данных на DSP, считывание объемной памяти с контроллера PAC или мониторинг температуры и влажности на зонде MODBUS.
Создайте объект интерфейса с помощью modbus и используйте read, write, writeRead, и maskWrite функции связи.
Пример, показывающий весь процесс считывания регистра с ПЛК, см. в разделе Считывание температуры с удаленного датчика температуры.
Можно также читать и записывать в катушки и регистры с помощью Modbus Explorer, который предлагает графический интерфейс пользователя для простой настройки чтения и записи, а также живой график для просмотра значений. Дополнительные сведения см. в разделе Использование приложения Modbus Explorer. Пример, показывающий весь процесс чтения и записи в ПЛК с помощью приложения, см. в разделе Управление ПЛК с помощью проводника Modbus.
modbus | Создание объекта MODBUS |
read | Считывание данных с сервера MODBUS |
write | Выполнение операции записи на подключенный сервер MODBUS |
writeRead | Выполнение операции записи и считывания для групп регистров хранения в одной транзакции MODBUS |
maskWrite | Выполнение операции записи маски для регистра хранения |
instrhwinfo | Информация о доступном оборудовании |
clear | Удаление объектов инструмента из рабочего пространства MATLAB |
| Modbus Explorer | Считывание и запись на катушки и регистры Modbus |
Функции, поддерживаемые интерфейсом MODBUS
Инструментарий управления приборами MODBUS поддерживает связь с серверами и приложениями MODBUS через TCP/IP или Serial RTU.
Для взаимодействия через интерфейс MODBUS сначала создается объект MODBUS с помощью modbus функция. Создание объекта также создает соединение.
Настройка свойств для связи MODBUS
Свойства можно использовать для настройки связи MODBUS во время создания объекта или в любое время.
Считывание данных с сервера MODBUS
Можно считывать данные с сервера MODBUS, подключенного к modbus объект. Можно считывать катушки, входы, входные регистры и регистры хранения.
Считывание температуры с удаленного датчика температуры
В этом примере показано, как считывать измерения температуры и влажности с удаленного датчика ПЛК, подключенного через TCP/IP.
Запись данных на сервер MODBUS
Можно записать данные на сервер MODBUS, подключенный к modbus объект. Вы можете записывать на катушки и держать регистры.
Запись и чтение нескольких регистров хранения
Можно выполнить комбинацию одной операции записи и одной операции считывания для групп регистров хранения в одной транзакции MODBUS.
Изменение содержимого регистра хранения с помощью записи маски
Можно изменить содержимое регистра хранения с помощью комбинации маски И, маски ИЛИ и текущего содержимого регистра.
Использование приложения Modbus Explorer
Вы можете читать и записывать в катушки и регистры в приложении Modbus Explorer.
Настройка подключения в Modbus Explorer
Первым шагом в использовании Modbus Explorer для связи с ПЛК или другим устройством Modbus является конфигурирование связи с устройством либо через TCP/IP, либо через последовательный RTU.
Считывание катушек, входов и регистров в Modbus Explorer
В Modbus Explorer можно считывать катушки, входы, входные регистры и регистры хранения. Это функциональность Modbus read функция.
Запись в катушки и хранение регистров в Modbus Explorer
В Modbus Explorer можно записывать в катушки и сохранять регистры. Это функциональность Modbus write функция.
Управление ПЛК с помощью проводника Modbus
В этом примере показано, как выполнять чтение и запись в ПЛК с помощью Modbus Explorer.
Создание сценария из сеанса проводника Modbus
Можно создать сценарий MATLAB из сеанса Modbus Explorer, а затем запустить его в командной строке с помощью функциональных возможностей Instrument Control Toolbox Modbus.
Устранение неполадок интерфейса MODBUS
Используйте эти советы при возникновении проблем с использованием панели инструментов с интерфейсом MODBUS. Содержит информацию о поддерживаемых MODBUS платформах, конфигурации и подключении, а также другие рекомендации по интерфейсам.