Первым шагом в использовании Modbus Explorer для связи с ПЛК или другим устройством Modbus является настройка связи с устройством через TCP/IP или последовательный RTU.
Откройте Modbus Explorer. На вкладке Приложения в разделе Test & Measurement выберите Modbus Explorer.
Выберите коммуникационный интерфейс в Modbus Explorer, нажав Device затем Modbus TCP/IP.
На вкладке Configure сконфигурируйте подключение к устройству путем установки следующих параметров связи TCP/IP на панели инструментов:
Device Address: IP-адрес сервера Modbus, например 192.168.2.20. Этот параметр необходим для подключения. |
Port: Удаленный порт, используемый сервером Modbus. Значение по умолчанию является 502. Измените его, если используется другой номер порта. |
Timeout: Максимальное время в секундах ожидания ответа от сервера Modbus, заданное как положительное значение. Значение по умолчанию является 3. Можно отредактировать значение, чтобы увеличить или уменьшить тайм-аут. Обратите внимание, что значение по умолчанию при использовании Timeout свойство программно составляет 10 секунд. Если вашему устройству требуется больше, чем по умолчанию 3 секунды в приложении, увеличьте значение. |
Byte Order: байтовый порядок значений, записанных в 16-битные регистры или считанных из них. Значение по умолчанию является Big Endian, как задано стандартом Modbus. Если для устройства требуется Little Endian, измените значение в раскрывающемся списке. |
Word Order: Порядок слов для чтения и записи регистров, охватывающих несколько 16-битных регистров. По умолчанию это Big Endian, и это устройство специфично для конкретного устройства. Если для устройства требуется Little Endian, измените значение в раскрывающемся списке. |
Сконфигурируйте чтение данных с устройства путем установки следующих параметров чтения на панели инструментов:
Server ID: Адрес сервера, которому нужно отправить команду read. Если идентификатор сервера не задан, используется значение по умолчанию 1. Допустимые значения: 1-247. |
Register Type: Считываемый целевой тип. Можно выполнить операцию чтения Modbus для четырех типов целей: катушек, входов, входных регистров и регистров хранения. |
Register Address: Начальный адрес для чтения, заданный как double. Введите номер начального адреса. |
Precision: Формат данных регистра, считываемого на сервере Modbus. Для катушек и входов точность всегда bit . Для хранения регистров и входных сопротивлений можно задать точности, такие как uint16 . |
Чтобы протестировать строение, нажмите Read. Если параметры конфигурации верны, чтение успешно, и Read Value заполняется значением из чтения. Если видите 'ERROR'
в Read Value поле настройте параметры до успешного чтения.
Это значение должно совпадать со значением, указанным в руководстве по устройству. Убедитесь, что это значение и другие параметры конфигурации соответствуют спецификациям вашего устройства.
После того, как вы получите правильное значение для чтения, нажмите Confirm Parameters. Остальная часть вкладки появится, и ваше устройство появится в Device List на левой стороне приложения.
Подробные данные регистра, введенные на вкладке Configure, показаны в первой строке таблицы регистров. Затем вы используете таблицу, чтобы настроить чтение с устройства или нажмите Import, чтобы импортировать таблицу сведений, которые вы ранее экспортировали.
Для получения информации о настройке чтения см. раздел Чтение катушек, входных параметров и регистров в Modbus Explorer.
Откройте Modbus Explorer. На вкладке Приложения, под Test & Measurement выберите, Modbus Explorer.
Выберите коммуникационный интерфейс в Modbus Explorer, нажав Device затем Modbus Serial.
На Configure вкладке сконфигурируйте подключение к устройству путем установки следующих параметров связи Serial RTU на панели инструментов:
Port: Последовательный порт Сервер Modbus соединяется, например COM1. |
Baud Rate: Скорость передачи битов для последовательной передачи портов. Значение по умолчанию является 9600 битами в секунду, но фактическое необходимое значение зависит от устройства. Измените значение в раскрывающемся списке, если устройство требует другой скорости передачи. Введите значение скорости бодов, если его нет в списке. |
Parity: Тип проверки четности. Допустимые варианты - нет (по умолчанию), четные и нечетные. Фактическое необходимое значение зависит от устройства. Если установлено значение по умолчанию none, проверка четности не выполняется, и бит четности не передается. |
Stop Bits: Количество бит, используемых для указания конца передачи данных. Допустимые варианты: 1 (по умолчанию) и 2. Необходимое значение зависит от устройства, хотя 1 типично для четного/нечетного четности и 2 для отсутствия четности. |
Data Bits: Количество бит данных для передачи. Значение по умолчанию является 8, что является стандартом Modbus для последовательного RTU. Другие допустимые значения: 5, 6 и 7. |
Timeout: Максимальное время в секундах ожидания ответа от сервера Modbus, заданное как положительное значение. Значение по умолчанию является 3. Можно отредактировать значение, чтобы увеличить или уменьшить тайм-аут. Обратите внимание, что значение по умолчанию при использовании Timeout свойство программно составляет 10 секунд. Если вашему устройству требуется больше, чем по умолчанию 3 секунды в приложении, увеличьте значение. |
Byte Order: байтовый порядок значений, записанных в 16-битные регистры или считанных из них. Значение по умолчанию является Big Endian, как задано стандартом Modbus. Если для устройства требуется Little Endian, измените значение в раскрывающемся списке. |
Word Order: Порядок слов для чтения и записи регистров, охватывающих несколько 16-битных регистров. По умолчанию это Big Endian, и это устройство специфично для конкретного устройства. Если для устройства требуется Little Endian, измените значение в раскрывающемся списке. |
Сконфигурируйте чтение данных с устройства путем установки следующих параметров чтения на панели инструментов:
Server ID: Адрес сервера, которому нужно отправить команду read. Если идентификатор сервера не задан, используется значение по умолчанию 1. Допустимые значения: 1-247. |
Register Type: Считываемый целевой тип. Можно выполнить операцию чтения Modbus для четырех типов целей: катушек, входов, входных регистров и регистров хранения. Для выбора типа используйте раскрывающийся список. |
Register Address: Начальный адрес для чтения, заданный как double. Введите номер начального адреса. |
Precision: Формат данных регистра, считываемого на сервере Modbus. Для катушек и входов точность всегда bit . Для хранения регистров и входных сопротивлений можно задать точности, такие как uint16 . |
Чтобы протестировать строение, нажмите Read. Если параметры конфигурации верны, чтение успешно, и Read Value заполняется значением из чтения. Если видите 'ERROR'
в Read Value поле настройте параметры до успешного чтения.
Это значение должно совпадать со значением, указанным в руководстве по устройству. Убедитесь, что это значение и другие параметры конфигурации соответствуют спецификациям вашего устройства.
После того, как вы получите правильное значение для чтения, нажмите Confirm Parameters. Остальная часть вкладки появится, и ваше устройство появится в Device List на левой стороне приложения.
Подробные данные регистра, введенные на вкладке Configure, показаны в первой строке таблицы регистров. Затем вы используете таблицу, чтобы настроить чтение с устройства или нажмите Import, чтобы импортировать таблицу сведений, которые вы ранее экспортировали.
Для получения информации о настройке чтения см. раздел Чтение катушек, входных параметров и регистров в Modbus Explorer.