Источник данных Modbus IP используется для сбора данных с оборудования Modbus, доступного через IP-четь. Оборудование может находиться в локальной сети или в Интранет-сети, а также может быт где угодно в сети Интернет. Это источник данных, работающий в режиме опроса.
Каждый источник данных должен иметь произвольно заданное Имя. Период обновления определяет частоту опросов оборудования MODBUS. Если поставить флажок в окошке Отсчет, то запуск источника данных будет происходить с задержкой, равной «округленному» значению времени. (например, если период опроса равен 10 секундам, то запросы будут отправляться на 10-ой секунде, затем на 20-ой секунде и т.д.) В противном случае опрос будет начинаться без задержки. Значения полей Время ожидания и Повторы определяют поведение системы в случае ошибки опроса. Источник данных ожидает ответа от оборудования в течение заданного времени ожидания (в миллисекундах). Если ответа нет, запрос будет повторяться заданное в поле Повторы количество раз.
Флажок Только непрерывные пакеты можно использовать для того, чтобы протокол MODBUS не пытался оптимизировать запросы, содержащие несопоставимые значения, в один запрос. Если проставить флажок в этом окне, программа будет отправлять запросы на группы значений, только если эти значения образуют непрерывную цепочку пробелов.
Флажок в окошке Создать Мониторы подчиненных устройств задает автоматическое создание источником данных мониторов подчиненных устройств. Монитор подчиненного устройства – это двоичный объект, который показывает текущее состояние подчиненного устройства. Если опрос устройства не выполнен вследствие окончания времени ожидания или ошибки, подчиненное устройство считается не подключенным к сети. Эти объекты могут использоваться для управления так же, как и другие объекты.
Поля Максимальное число битов чтения, Максимальное число регистров чтения, Максимальное число регистров записи позволяют задать размер пакетных запросов. В технической характеристике MODBUS указаны предопределенные по умолчанию значения этих параметров, но некоторые виды оборудования могут налагать свои ограничения
В системе поддерживается три Типа транспорта. Для выбора настроек, пожалуйста, обратитесь к документации на Ваше оборудование.
Настройки Хоста и Порта задают расположение оборудования MODBUS в сети. Хост может быть задан доменным именем или IP-адресом.
При помощи утилиты сканирования можно находить в сети подчиненные узлы. Эта функция проверяет подчиненные устройства от 1 до 240, направляя каждому запрос ReadExceptionStatus (Состояние ошибки чтения) (код функции 7). Если ответ получен (с учетом заданных времени ожидания и повторов), узел считается существующим. Обратите внимание, что не все оборудование поддерживает этот код функции, поэтому возможны ложные отрицательные результаты.