Первый шаг в использовании Modbus Explorer, чтобы связаться с PLC или другим устройством Modbus должен сконфигурировать связь с устройством, или по TCP/IP или по Последовательному RTU.
Откройте Modbus Explorer. На вкладке MATLAB Apps, под Test & Measurement, выбирают Modbus Explorer.
Выберите свой коммуникационный интерфейс в Modbus Explorer путем нажатия на Device затем Modbus TCP/IP.
На вкладке Configure сконфигурируйте связь со своим устройством путем установки следующих коммуникационных параметров TCP/IP в панели инструментов:
Device Address: IP-адрес сервера Modbus, например, 192.168.2.20. Этот параметр требуется, чтобы устанавливать связь. |
Порт: Удаленный порт используется сервером Modbus. Значение по умолчанию 502. Измените его при использовании различного номера порта. |
Тайм-аут: Максимальное время в секундах, чтобы ожидать ответа с сервера Modbus в виде положительного значения. Значение по умолчанию равняется 3. Можно отредактировать значение, чтобы увеличить или уменьшить тайм-аут. Обратите внимание на то, что значение по умолчанию при использовании Timeout свойство программно составляет 10 секунд. Если ваше устройство требует больше, чем значение по умолчанию 3 секунд в приложении, увеличьте значение. |
ByteOrder: Порядок байтов значений, записанных в или, читал из 16-битных регистров. Значением по умолчанию является Обратный порядок байтов, как задано стандартом Modbus. Если ваше устройство требует Прямого порядка байтов, измените значение в выпадающем. |
Word Order: Порядок слов для чтений регистра и записей, которые охватывают несколько 16-битных регистров. Значением по умолчанию является Обратный порядок байтов, и это специфично для устройства. Если ваше устройство требует Прямого порядка байтов, измените значение в выпадающем. |
Сконфигурируйте чтение данных из вашего устройства путем установки следующих параметров чтения в панели инструментов:
Server ID: Адрес сервера, чтобы отправить команду чтения в. Если вы не задаете ID Сервера, значение по умолчанию 1 используется. Допустимые значения 1-247. |
Register Type: Целевой тип, чтобы читать. Можно выполнить операцию чтения Modbus на четырех типах целей: обмотки, входные параметры, вводят регистры и регистры временного хранения информации. |
Register Address: Начальный адрес, чтобы читать из в виде двойного. Введите номер для своего начального адреса. |
Точность: Формат данных регистра, считанного из на сервере Modbus. Для обмоток и входных параметров, точностью всегда является bit . Для регистров временного хранения информации и входных партизан, можно задать точность, такую как uint16 . |
Чтобы протестировать настройку, нажмите Read. Если ваши параметры конфигурации правильны, чтение успешно, и Read Value заполняет со значением от чтения. Если вы видите 'ERROR'
в поле Read Value настройте параметры, пока чтение не будет успешно.
Это значение должно совпадать со значением, перечисленным в вашем руководстве устройства. Убедитесь это значение и другие параметры конфигурации совпадают с техническими требованиями для вашего устройства.
Если у вас есть правильное значение чтения, нажмите Confirm Parameters. Остальная часть вкладки появляется, и ваше устройство перечислено в Device List на левой стороне приложения.
Детали регистра, которые вы вводите во вкладку Configure, показывают в первой строке таблицы регистра. Вы затем используете таблицу, чтобы настроить чтения от вашего устройства или нажать Import, чтобы импортировать таблицу информации, которую вы ранее экспортировали.
Для получения информации о подготовке чтений смотрите Обмотки Чтения, Входные параметры и Регистры в Modbus Explorer.
Откройте Modbus Explorer. Во вкладке MATLAB Apps, под выбором Test & Measurement, Modbus Explorer.
Выберите свой коммуникационный интерфейс в Modbus Explorer путем нажатия на Device затем Modbus Serial.
На вкладке Configure сконфигурируйте связь со своим устройством путем установки следующих Последовательных коммуникационных параметров RTU в панели инструментов:
Порт: Последовательный порт сервер Modbus соединяется с, например, COM1. |
BaudRate: Битная скорость передачи для коммуникации последовательного порта. Значение по умолчанию составляет 9 600 битов в секунды, но фактическое необходимое значение является зависящим от устройств. Измените значение в выпадающем, если ваше устройство требует различной скорости в бодах. Введите свое значение скорости в бодах, если это не находится в списке. |
Четность: Тип проверки четности. Допустимый выбор не ни один (значение по умолчанию), даже, и нечетный. Фактическое необходимое значение является зависящим от устройств. Если установлено в значение по умолчанию ни одного, проверка четности не выполняется, и бит четности не передается. |
StopBits: Количество битов раньше указывало на конец передачи данных. Допустимый выбор 1 (значение по умолчанию) и 2. Необходимое значение является зависящим от устройств, хотя 1 типично для ровной / отрицательной четности и 2 ни для какой четности. |
DataBits: Количество битов данных, чтобы передать. Значение по умолчанию равняется 8, который является стандартом Modbus для Последовательного RTU. Другие допустимые значения равняются 5, 6, и 7. |
Тайм-аут: Максимальное время в секундах, чтобы ожидать ответа с сервера Modbus в виде положительного значения. Значение по умолчанию равняется 3. Можно отредактировать значение, чтобы увеличить или уменьшить тайм-аут. Обратите внимание на то, что значение по умолчанию при использовании Timeout свойство программно составляет 10 секунд. Если ваше устройство требует больше, чем значение по умолчанию 3 секунд в приложении, увеличьте значение. |
ByteOrder: Порядок байтов значений, записанных в или, читал из 16-битных регистров. Значением по умолчанию является Обратный порядок байтов, как задано стандартом Modbus. Если ваше устройство требует Прямого порядка байтов, измените значение в выпадающем. |
Word Order: Порядок слов для чтений регистра и записей, которые охватывают несколько 16-битных регистров. Значением по умолчанию является Обратный порядок байтов, и это специфично для устройства. Если ваше устройство требует Прямого порядка байтов, измените значение в выпадающем. |
Сконфигурируйте чтение данных из вашего устройства путем установки следующих параметров чтения в панели инструментов:
Server ID: Адрес сервера, чтобы отправить команду чтения в. Если вы не задаете ID Сервера, значение по умолчанию 1 используется. Допустимые значения 1-247. |
Register Type: Целевой тип, чтобы читать. Можно выполнить операцию чтения Modbus на четырех типах целей: обмотки, входные параметры, вводят регистры и регистры временного хранения информации. Используйте выпадающее, чтобы выбрать ваш тип. |
Register Address: Начальный адрес, чтобы читать из в виде двойного. Введите номер для своего начального адреса. |
Точность: Формат данных регистра, считанного из на сервере Modbus. Для обмоток и входных параметров, точностью всегда является bit . Для регистров временного хранения информации и входных партизан, можно задать точность, такую как uint16 . |
Чтобы протестировать настройку, нажмите Read. Если ваши параметры конфигурации правильны, чтение успешно, и Read Value заполняет со значением от чтения. Если вы видите 'ERROR'
в поле Read Value настройте параметры, пока чтение не будет успешно.
Это значение должно совпадать со значением, перечисленным в вашем руководстве устройства. Убедитесь это значение и другие параметры конфигурации совпадают с техническими требованиями для вашего устройства.
Если у вас есть правильное значение чтения, нажмите Confirm Parameters. Остальная часть вкладки появляется, и ваше устройство перечислено в Device List на левой стороне приложения.
Детали регистра, которые вы вводите во вкладку Configure, показывают в первой строке таблицы регистра. Вы затем используете таблицу, чтобы настроить чтения от вашего устройства или нажать Import, чтобы импортировать таблицу информации, которую вы ранее экспортировали.
Для получения информации о подготовке чтений смотрите Обмотки Чтения, Входные параметры и Регистры в Modbus Explorer.