Сопутствующий продукт:
1. Обзор
Valtoris 1CH-RS485-ETH – это многофункциональное устройство сбора данных RS485 и IoT-шлюз, специально разработанное для промышленных условий. Этот промышленный последовательный сервер объединяет функциональность сервера последовательного порта, шлюза Modbus, шлюза MQTT и преобразователя RS485 в JSON в одном устройстве. Это высококачественное устройство идеально подходит для различных применений в области промышленной связи и сбора данных, что делает его идеальным решением для систем промышленной автоматизации.

Рисунок 1: Обзор 1CH-RS485-ETH
Преобразование протокола Modbus TCP в Modbus RTU
Преобразование между Modbus TCP и Modbus RTU можно проиллюстрировать на практическом примере. Рассмотрим команду записи регистра Modbus RTU, отправляемую устройством пользователя RTU: 01 06 00 01 00 01 19 CA. Эта команда принимается устройством Valtoris 1CH-RS485-ETH через его порт RS485 и преобразуется в формат Modbus TCP: 00 00 00 00 00 06 01 06 00 01 00 01. Затем эта команда Modbus TCP передается устройству Modbus TCP через этот сетевой последовательный шлюз.
Это преобразование позволяет данным Modbus RTU беспрепятственно передаваться по Ethernet, обеспечивая прозрачную передачу адресов Modbus, кодов функций и регистров между устройствами RTU и TCP через этот промышленный последовательный сервер Ethernet.Конфигурация устройства
2.1 Настройка устройства с помощью VIRCOM
Первый шаг – настроить IP-адрес устройства Valtoris 1CH-RS485-ETH так, чтобы он соответствовал той же подсети, что и SCADA-система. Этот сервер последовательных устройств отличается простой настройкой сети через веб-интерфейс. Например, если IP-адрес SCADA-системы 192.168.1.222, шлюзу можно назначить IP-адрес, например, 192.168.1.188.
Порт Modbus TCP по умолчанию – 502, и устройство должно быть установлено в режим TCP-сервера при использовании в качестве ведомого устройства Modbus, что облегчает интеграцию этого последовательного сервера Modbus в существующие сети.

Рисунок 2: Настройки конфигурации устройства
2.2 Дополнительные параметры конфигурации
Для более сложных конфигураций шлюз Modbus от Valtoris предлагает несколько режимов благодаря своей промышленной конструкции:
Шлюз Modbus на основе хранения данных: Этот режим позволяет устройству кэшировать команды от SCADA-системы, повышая скорость извлечения данных.
Шлюз Modbus без хранения данных: Устройство не поддерживает кэширование, но поддерживает многоуровневую связь и обнаружение конфликтов шины.
Клиент как ведомое устройство Modbus: Используется при сборе данных от ведомых устройств Modbus TCP и интеграции с ведущими устройствами Modbus RTU.
Простое преобразование Modbus TCP в RTU: Этот режим упрощает преобразование, но не поддерживает расширенные функции, такие как многохостовость или функциональность хранения.

3. Конфигурация SCADA-системы MCGS
3.1 Настройка устройств в MCGS
MCGS, программная платформа SCADA, разработанная KunLun Tongtai, позволяет пользователям быстро создавать и настраивать системы диспетчерского управления и сбора данных. Промышленный последовательный сервер Valtoris легко интегрируется с этой платформой.
Чтобы настроить устройство, создайте родительское устройство Generic TCP/IP и выберите Modbus TCP в качестве дочернего устройства. Этот сервер последовательной связи обеспечивает надежную передачу данных между вашими устройствами RS485 и SCADA-системой.

Рисунок 4: Окно устройства в MCGS

Рисунок 5: Настройка родительского устройства TCP/IP
3.2 Настройка свойств устройства
После добавления устройства настройте адрес Modbus RTU для ведомого устройства (обычно устанавливается в 1). Этот сервер последовательных устройств обеспечивает правильную связь между ведущим устройством Modbus (MCGS) и ведомым устройством Modbus (устройство RS485) благодаря своей надежной промышленной конструкции.

Рисунок 6: Настройка свойств устройства
4. Тест связи
4.1 Имитация ведомого устройства Modbus
Для тестирования связи Modbus используйте программу имитации ведомого устройства Modbus Slave для эмуляции ведомого устройства. Настройте параметры соединения в соответствии с последовательным портом и параметрами устройства. Этот промышленный последовательный сервер должен отвечать корректными данными, чтобы убедиться, что связь функционирует правильно.

Рисунок 7: Настройка соединения в Modbus Slave

4.2 Тестирование в MCGS
После настройки устройства в MCGS протестируйте связь, проверив значения каналов. Если значение канала равно 0, это указывает на нормальную связь через этот надежный сервер последовательных портов. Код функции Modbus 03 должен отображать правильные значения данных, соответствующие данным ведомого устройства.

Рисунок 10: Результаты теста в MCGS

Figure 10: Test Results in MCGS
Заключение
Шлюз Valtoris 1CH-RS485-ETH для преобразования Modbus TCP в RTU – это отличный выбор для интеграции устройств Modbus RTU в сети Modbus TCP. Этот промышленный последовательный сервер поддерживает прозрачную передачу данных между RS485 и Ethernet и может использоваться с SCADA-системами для промышленной автоматизации.
Являясь ведущим производителем и поставщиком промышленных последовательных серверов, Valtoris предлагает первоклассные решения с расширенными функциями, такими как многохостовая связь, шлюзы на основе хранения данных и преобразование протокола Modbus. Наша фабрика предлагает решения OEM и индивидуального изготовления по конкурентоспособным оптовым ценам, что делает нас одним из 10 ведущих поставщиков последовательных серверов в Китае для применений в промышленной связи.
Сетевой последовательный шлюз Valtoris представляет собой оптимальное решение для инженеров, ищущих надежное преобразование протоколов в сложных промышленных условиях, обеспечивая высококачественную производительность и легкую интеграцию с MCGS и другими SCADA-системами.
https://www.youtube.com/watch?v=ipcF6DEmang


