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

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

Связь по TCP/IP

  1. Откройте Modbus Explorer. На вкладке Приложения в разделе Test & Measurement выберите Modbus Explorer.

  2. Выберите коммуникационный интерфейс в Modbus Explorer, нажав Device затем Modbus TCP/IP.

  3. На вкладке 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, измените значение в раскрывающемся списке.
  4. Сконфигурируйте чтение данных с устройства путем установки следующих параметров чтения на панели инструментов:

    Server ID: Адрес сервера, которому нужно отправить команду read. Если идентификатор сервера не задан, используется значение по умолчанию 1. Допустимые значения: 1-247.
    Register Type: Считываемый целевой тип. Можно выполнить операцию чтения Modbus для четырех типов целей: катушек, входов, входных регистров и регистров хранения.
    Register Address: Начальный адрес для чтения, заданный как double. Введите номер начального адреса.
    Precision: Формат данных регистра, считываемого на сервере Modbus. Для катушек и входов точность всегда bit. Для хранения регистров и входных сопротивлений можно задать точности, такие как uint16.
  5. Чтобы протестировать строение, нажмите Read. Если параметры конфигурации верны, чтение успешно, и Read Value заполняется значением из чтения. Если видите 'ERROR' в Read Value поле настройте параметры до успешного чтения.

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

  6. После того, как вы получите правильное значение для чтения, нажмите Confirm Parameters. Остальная часть вкладки появится, и ваше устройство появится в Device List на левой стороне приложения.

  7. Подробные данные регистра, введенные на вкладке Configure, показаны в первой строке таблицы регистров. Затем вы используете таблицу, чтобы настроить чтение с устройства или нажмите Import, чтобы импортировать таблицу сведений, которые вы ранее экспортировали.

    Для получения информации о настройке чтения см. раздел Чтение катушек, входных параметров и регистров в Modbus Explorer.

Связь по последовательному RTU

  1. Откройте Modbus Explorer. На вкладке Приложения, под Test & Measurement выберите, Modbus Explorer.

  2. Выберите коммуникационный интерфейс в Modbus Explorer, нажав Device затем Modbus Serial.

  3. На 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, измените значение в раскрывающемся списке.
  4. Сконфигурируйте чтение данных с устройства путем установки следующих параметров чтения на панели инструментов:

    Server ID: Адрес сервера, которому нужно отправить команду read. Если идентификатор сервера не задан, используется значение по умолчанию 1. Допустимые значения: 1-247.
    Register Type: Считываемый целевой тип. Можно выполнить операцию чтения Modbus для четырех типов целей: катушек, входов, входных регистров и регистров хранения. Для выбора типа используйте раскрывающийся список.
    Register Address: Начальный адрес для чтения, заданный как double. Введите номер начального адреса.
    Precision: Формат данных регистра, считываемого на сервере Modbus. Для катушек и входов точность всегда bit. Для хранения регистров и входных сопротивлений можно задать точности, такие как uint16.
  5. Чтобы протестировать строение, нажмите Read. Если параметры конфигурации верны, чтение успешно, и Read Value заполняется значением из чтения. Если видите 'ERROR' в Read Value поле настройте параметры до успешного чтения.

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

  6. После того, как вы получите правильное значение для чтения, нажмите Confirm Parameters. Остальная часть вкладки появится, и ваше устройство появится в Device List на левой стороне приложения.

  7. Подробные данные регистра, введенные на вкладке Configure, показаны в первой строке таблицы регистров. Затем вы используете таблицу, чтобы настроить чтение с устройства или нажмите Import, чтобы импортировать таблицу сведений, которые вы ранее экспортировали.

    Для получения информации о настройке чтения см. раздел Чтение катушек, входных параметров и регистров в Modbus Explorer.

Похожие темы

Для просмотра документации необходимо авторизоваться на сайте