Jump to content
Форум по продукции MOXA

Nport 5150 проблема с удлинением по RS-485 ТЕРМОДАТ датчиков температуры


Recommended Posts

Здравствуйте. Вопрос , есть регуляторы температуры "термодаты" по ним идёт сбор данных по 485 интерфейсу на сервер, решили пустить через моксы 5150 на другой сервер , перепробовали все методы но безрезультатно , программа TermodatNET при сканировании не видит приборы термодат - как быть?(протокол работы термодат- modbus)

Link to comment

Добрый день!

Для выработки рекомендаций нам нужна конкретика: какие именно настройки задаёте оборудованию, как подключаете линии 485.

На всякий случай даю ссылки на рекомендации по организации "парного соединения" и мониторинга соединения. Может быть, они наведут Вас на мысли по решению проблемы.

Link to comment

Добрый день!

Для выработки рекомендаций нам нужна конкретика: какие именно настройки задаёте оборудованию, как подключаете линии 485.

На всякий случай даю ссылки на рекомендации по организации "парного соединения" и мониторинга соединения. Может быть, они наведут Вас на мысли по решению проблемы.

 

Сервер прога TermodatNET->moxa5150->(Pair Connection Master ->8,1 bits; flow cont пробывал все;fifo enable;interface rs-485 2конт;patity none;baud rate 9600 ) + - витая(в мониторинге tx rx передают данные в обе стороны почти в ровном кол-е,состояние connect) пара - + moxa5150(Pair Connection Slave ->8,1 bits; flow cont пробывал все;fifo enable;interface rs-485 2конт;patity none;baud rate 9600)<-витая пара + - <- Термодат 13k5 (два прибора) PS:с настройками извращался как мог ,пробывал варианты с виртуальным com, передача есть но прога при скане приборов не видит так же . До этого приём осуществлялся на прямую без moxa через конвертор rs-485 ->usb и в данный момент .

вариант ,может modbus теряеться каким то образом через moxa :huh:

Жду совета!

Link to comment
  • 1 month later...

Добрый день!

Простите, пропустили Ваше письмо.

Попробуйте NPort настроить в режимы TCP Server и TCP Client (вместо Pair Connection Master и Slave). В режиме TCP Server/Client будет поле для настройки Force Tx Timeout (или Force Transmit, в зависимости от версии). Попробуйте поставить туда значение 2 мс на обоих NPort. При передаче Modbus-данных это часто помогает, это регулирует пакетирование при передаче через TCP.

Подробнее про эту функцию есть здесь.

Link to comment
  • 2 weeks later...

Добрый день!

Если в Термодатах используется протокол Modbus (вроде бы, именно он, но мы сами не работали с Термодатами, поэтому точно сказать не могу), то можно использовать и Modbus-шлюзы. Но, я думаю, можно и "добить" схему с NPort, тем более, что, как Вы пишете, данные идут в обе стороны. Мне кажется, проблема все-таки в уровнях сигнала.

Попробуйте:

  1. Оставить параметр Force Tx = 2 мс, как я писал в предыдущем сообщении
  2. Если снять крышку NPort 5150, там рядом с COM-портом есть джамперы JP3 и JP4. Попробуйте их замкнуть на обоих NPort (это изменит номиналы нагрузочных резисторов на интерфейсе 485), некоторые приборы лучше работают именно с такими резисторами.
  3. Если и это не поможет, попробуйте последовать совету Виталий 26 и поменять местами контакты A и B на разъеме 485 (не бойтесь, при этом ничего не сгорит, просто поменяются местами 0 и 1). Просто у разных производителей бывают разные обозначения этих контактов, поэтому иногда они перепутываются.

Если ничего не поможет, то пришлите снимок с утилиты мониторинга соединения (о котором Вы писали в 3 сообщении данной темы), будем разбираться дальше!

Link to comment
  • 4 weeks later...

Что бы не плодить темы напишу сюда, так как проблема очень схожа!!!

Схема: ПО Конфигуратор СЭТ-4ТМ -> Адаптер Меркурий-221 USB/RS-485 -> moxa5230 RS-485/Ethernet -> moxa5130 Ethernet/RS-485 -> Счётчик ПСЧ-4ТМ.05М. Настройки: 1200 (в одной из тем читал что чем меньше скорость, тем больше вероятность работы), 8,1 bits; flow cont none;fifo enable;interface rs-485 2конт;patity none; - у обоих Moxa. Пробовал их связать по Pair Connection Master/Slave (пробовал и ту и другую в качестве главной) и TCP Server и TCP Client (тоже менял). При TCP параметр Force Tx = пробовал от 2 до 500 (2,3,5,10,50,500). Ничего не получается!!! При этом в режиме COM Mode каждая moxa работает и ПО Конфигуратор СЭТ-4ТМ -> Адаптер Меркурий-221 USB/RS-485 -> Счётчик ПСЧ-4ТМ.05М тоже работает.

Link to comment

Здравствуйте!

Идут ли данные между преобразователями при парном соединении? Чтобы проверить наличие соединения между NPort обратитесь, пожалуйста, ко второй части руководства по мониторингу и отладке. Также хочу обратить Ваше внимание на то, что все устройства, подключенные к линии RS-485, должны работать на одной скорости, т.е. и на обоих NPort, и на счетчике, и в программе опроса должна быть выставлена одинаковая скорость.

Link to comment
  • 3 months later...

Добрый день.

Подобная ситуация. Имеется связка Прибор RS485 - Nport 5150 RS485/Ethernet - Nport5150 Ethernet/RS485 - прибор. Грубо говоря, удлинение RS485.

Стоит TCP Server-TCP Client, данные между Nport передаются. Вышеизложенные советы перепробывал, результата 0.

Link to comment

Здравствуйте!

 

Соберите и пришлите, пожалуйста, данные мониторинга согласно вышеприведённого руководства. Также, укажите, какие светодиоды на каком NPort светятся/мигают при попытке опроса оборудования.

Link to comment

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...