Настройка шлюза
Если в проект добавлен шлюз преобразования интерфейсов связи Ethernet/RS-485, то становится доступна функция Настроить шлюз. Для настройки шлюза следует нажать кнопку Настроить шлюз в контекстном меню шлюза в области устройств или во вкладке Проект в главном меню.
Откроется окно настроек шлюза.
Для шлюза доступны режимы работы:
Master в сети Ethernet/Slave в сети RS-485;
Master в сети RS-485/Slave в сети Ethernet.
В зависимости от выбранного режима работы в левой верхней части окна отображается условная схема подключения.
В области настроек параметров также отображаются сетевые параметры интерфейсов, которые считываются из шлюза.
Master в сети Ethernet/Slave в сети RS-485
Режим работы Master в сети Ethernet/Slave в сети RS-485 подразумевает, что Мастер сети находится в сети Ethernet.
В режиме Master в сети Ethernet/Slave в сети RS-485 для шлюза можно выбрать протокол преобразования:
Modbus ASCII;
Modbus RTU.
Master RS-485/Slave Ethernet
Режим работы Master RS-485/Slave Ethernet подразумевает, что Мастер сети находится в сети RS-485.
Если выбран режим с Мастером сети в интерфейсе RS-485, то в правой области окна следует задать соответствия сетевых параметров устройств в сети RS-485 (Slave ID) IP-адресам и портам в сети Ethernet. Для удобства каждому устройству можно присвоить свой номер (Slave ID) в сети Ethernet и добавить комментарий.
Для добавления нового устройства в таблицу следует нажать на кнопку Добавить устройство ниже.
Чтобы удалить устройство из таблицы, следует нажать кнопку Удалить устройство в строке устройства.
Сниффер Modbus
Если в проект добавлен шлюз преобразования интерфейсов связи Ethernet/RS-485, то становится доступна функция Сниффер Modbus. Для того, чтобы открыть журнал сниффера, следует нажать кнопку Сниффер Modbus в контекстном меню шлюза в области устройств или во вкладке Проект в главном меню.
Откроется окно журнала сниффера.
Для запуска захвата пакетов следует нажать кнопку Старт. После нажатия кнопка изменит свой вид на Стоп. Для остановки захвата пакетов следует нажать кнопку Стоп.
После запуска захвата пакетов в левой части окна отобразится таблица журнала сниффера.
В таблице содержатся следующие данные:
- № – порядковый номер отображенного пакета;
- Время – время получения пакета;
- Интерфейс источника – IP-адрес или маска интерфейса источника;
- Интерфейс приемника – IP-адрес или маска интерфейса приемника;
- Протокол – информация о преобразовании протоколов;
- Длина пакета – длина переданного пакета;
- Тип пакета – тип переданного пакета (Запрос, Ответ);
- Информация – информация об ошибках протокола Modbus и ошибках прибора.
Вся информация, отраженная в таблице, сохраняется в файле формата *.csv. Нажатие Открыть файл журнала открывает папку, в которой сохранены файлы журналов. Нажатие на кнопку Очистить журнал удаляет данные из окна Сниффер Modbus, но не удаляет их из файла *.csv.
В правой части окна находятся поля Данные пакета и Протокол, которые активируются в случае выбора конкретной строки в таблице. Данные, отображающиеся в полях Данные пакета и Протокол, сохраняются в отдельных столбцах в файле журнала.
Поле Данные пакета содержит информацию о данных, переданных в пакете, в формате HEX. Структура данных представлена на рисунке ниже.
Поле Протокол содержит информацию о структуре пакета Modbus. Информация в поле зависит от типа запроса и преобразованных протоколов.