This is topic Подключение ТМ через ТСР in forum TRACE MODE 6 бесплатная Базовая версия / TRACE MODE 6 free Base version at Форум TRACE MODE: техническая поддержка.
Имеется устройство (далее из документации: "работающее в режиме slave. Применяемый протокол ModBus RTU использует стандартные команды Чтение Holding Регистров (0x03), Запись в Holding Регистры (0x10)." На приборе используется интерфейс RS485.
При подключении этого устройства к ПК через адаптер USB-RS485 - получается считать данные через Rout_Word(3) и настроенный СОМ-порт.
При подключении этого устройства к ПК через адаптер Ethernet-RS485 - нет ответа. Вероятная причина - не стандартный контроль чётности адаптера Baudrate: 9600,8,E,1 (прибор имеет Baudrate: 9600,8,N,1).
При использовании СОМ-порта это можно изменить и всё работает. При ТСР - я не нашёл способа, а нужен именно ТСР! Помогите пожалуйста советом...
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
Какие функции выполняет адаптер Ethernet-RS485? Эмуляция COM-порта по сети или преобразование протокола Modbus TCP в Modbus RTU?
В первом случае надо использовать в проекте Modbus RTU и настраивать виртуальный COM-порт так же, как и в случае работы через адаптер USB-RS485.
Во втором случае в проекте используется протокол Modbus TCP и все настройки шины RS 485 надо осуществлять в самом адаптере.
Posted by Alex33 (Участник № / Member № 5973) on :
из описания: "С помощью данных конверторов интерфейсов протокол Modbus RTU, преобразуется в протокол Modbus TCP." Но нет никакой программы по настройке (и описания настроек тоже нет).
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
Увы! У нас нет возможностей изучать настройки различных адаптеров. Видимо, следует обратиться к поставщику или изготовителю за консультацией.
Posted by Alex33 (Участник № / Member № 5973) on :
Подскажите, как в ТМ возможно эмулировать СОМ-порт.
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
В Trace Mode 6 эмулировать COM-порт нельзя.
Posted by Alex33 (Участник № / Member № 5973) on :
может я неправильно выразился... Вы сказали: "использовать в проекте Modbus RTU и настраивать виртуальный COM-порт". В описании "Редактор параметров COM-порта" и "Обмен по MODBUS" подобного не нашел.
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
Виртуальные COM-порты создают конверторы, которые преобразуют какой-либо другой интерфейс в последовательный интерфейс COM-порта. Примером является Ваш конвертор USB/RS 485. Он при установке эмулирует в ОС виртуальный COM-порт, на который Вы в проекте настраиваете COM-порт для обмена по Modbus RTU. Существуют конверторы (типовое наименование N-PORT), которые преобразуют Ethernet в RS 485 (например, TRP-C36). Они также эмулируют в ОС виртуальный COM-порт, через который в проекте можно осуществлять обмен по Modbus RTU.
Posted by Alex33 (Участник № / Member № 5973) on :
В программе ModScan32 получилось подключиться через адаптер Ethernet-RS485 к устройству, настроив Remote TELNET Server (выбирается в параметрах подключения) на нужный ip-адрес и порт. Через Remote modbusTCP Server соединение не проходит.
Возможно-ли в ТМ настроить соединение через TELNET?
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
в Trace Mode 6 Modbus-интерфейс реализуется без программ-посредников. Соединение через TELNET не поддерживается.