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

Подключение ТРМ138(Овен) к ПК через NPort 5150


Recommended Posts

Добрый день. Задача: подключить группу приборов ТРМ138(Овен) RS485, к SCADA системе OPM фирмы Овен. Расстояние 1200 м.

Для связи через Ethernet были выбраны преобразователи NPort 5150. Топология следующая: Приборы ТРМ138(RS485,2wr.)-преобразователь RS485/RS232 ADAM4520-NPort5150(RS232)-NPort5150(RS232)-PC(RS232).

SCADA работает только по RS232, два NPort в режиме Pair Conn. Slave Mode и Pair Connection Master Mode согласно инструкции найденной в документации. Связь между NPort устанавливается в случае, если используем неполный RS232-кабель, только Rx(2) и Tx(3). Для нормальной передачи данных SCADA просит GND(5). Но при добавлении данного проводника в RS232-кабель связь между NPort теряется и горит постоянно оранжевым Tx/Rx индикатор на одном из NPort. Связь контролировали через Port Monit. Подскажите, какой RS- кабель можно использовать при соединении или возможные тонкости в настройке.

Link to comment
Guest Stepashkin

Добрый день!

 

Преобразователи интерфейсов Moxa NPort 5150 поддерживают интерфейсы RS-232/422/485. Если на компьютере есть сетевая карта, я бы упростил схему до такого варианта:

 

Приборы ТРМ138 - (RS-485, 2wire) - NPort 5150 - (Ethernet) - PC. NPort при этом нужно настроить в режим Real COM. SCADA будет видеть NPort как обычный COM-порт. Документация по настройке режима здесь.

 

Надеюсь, после этого всё заработает. Если будет возможность, напишите, пожалуйста, помог мой совет или нет.

Link to comment
  • 11 months later...

Преобразователи интерфейсов Moxa NPort 5150 поддерживают интерфейсы RS-232/422/485. Если на компьютере есть сетевая карта, я бы упростил схему до такого варианта:

 

Приборы ТРМ138 - (RS-485, 2wire) - NPort 5150 - (Ethernet) - PC. NPort при этом нужно настроить в режим Real COM. SCADA будет видеть NPort как обычный COM-порт. Документация по настройке режима здесь.

 

Надеюсь, после этого всё заработает. Если будет возможность, напишите, пожалуйста, помог мой совет или нет.

К сожалению, совет не помог. Во всяком случе мне.

ТРМ138 никак не хочет отвечать. Пытаюсь достучаться программой конфигуратор.

Прилагаю скриншоты (постарался вместить все чтобы было видно настройки)

Все настройки прибора соответствуют инструкции и заводстким настройкам. Параметры порта установны в соответствии с инструкцией; 9600, Контроля четности нет, 8 бит, стоповый 1, адрес прибора и протокол как положено и т.д. К сожалению, нет описания про параметры FIFO и Flow control. пришлось перебирать методом тыка, но результат все-равно никакой.

Подлючение произведено правильно "3"->"B" и "4"->"A" (даже пробовал менять местами), провода в норме звонятся и т.д.

Обратил внимание, разницу FlowControl в мониторе:

 

 

 

 

Async

Port -1; TxCnt - 364; RxCnt - 0; TxTotalCnt - 728; RxTotalCnt - 0; DSR -ON; CTS - ON; DCD -ON;

 

и

Async-Settings

Port - 1; Baud rate -9600; Data bits -8; Stop bits -1; Parity - None; FIFO - Enable; RTS/CTS - OFF; XON/XOFF - OFF; DTR/DSR -OFF

 

 

В общем, не смотря ни на какие установки RTS/CTC включаться ник как не хочет XON/XOFF включается, но толку никакого нет, а

включить DTR/DSR в параметрах порта в NPort Adminstrator вообще не представляется возможным.

Если Вы имели опыт подключения ТРМ138 через MOXA NPort 5150, посмотрите мои скрины где ошибка? Подлючение в норме, т.к. при вклюении/выключении прибора иногда в Rx появляются несколько "байт" - всплески напряжения проходят.

Испробовались два разных прибора ТРМ138 и два разных преобразователя MOXA NPort5150, так что неисправность оборудования маловероятна, значит дело все-таки в настройках

post-3541-0-72014700-1346226832_thumb.jpg

post-3541-0-40681600-1346226833_thumb.jpg

post-3541-0-69895100-1346226833_thumb.jpg

Link to comment

Добрый день,

 

Спасибо за подробное описание!

Вижу по данным мониторинга, что виртуальный COM-порт открывается, данные передаются в NPort, вот только назад почему-то не приходят. Либо потому, что TPM138 не понимает запросы, либо NPort не понимает приходящие от TPM ответы.

Настройки Flow Control лучше поставьте в значение None. На интерфейсе 485 аппаратный Flow Control не делается, да и программный, как правило, не имеет большого смысла.

 

Попробуйте снять крышку NPort и закоротить два джампера JP3 и JP4, расположенные рядом с разъемом COM-порта. Джамперы отвечают за подтяжку RS-485 к напряжению 5 вольт. Некоторые периферийные устройства любят, чтобы эти джамперы были закорочены. Их надо либо оба установить, либо оба разомкнуть.

 

Во вложении - выжимка из документации по настройке этих джамперов.

NPort_5100_Pull_Hi_Lo.pdf

Link to comment

Спасибо за наводку, но все-равно, не получается.

На данный момент ситуация складывается таким образом, что МОХА не хочет работать с ТРМ. точнее наоборот - ТРМ не отвечает. Осталось установить причину.

 

ТРМ хорошо общается напрямую по RS-485 с другим прибором Honeywell MultitrentSX - безбумажным регистратором который может быть мастером и успешно считывает с него показания. Попытки подключить их через преобразователи в режиме Pair Connectnion с сохранением подключения по RS-485 показывают что запросы с безбумажника мастера выходят идут по локалке и появляются на выходе второго преобразователя к ТРМу, но ответа от ТРМ все-равно нет. Тем не менее: "мусор" - всплески напряжения которые иногда происходят при включении/выключении ТРМ воспринимаются преобразователем как шальные "байты" и успешно передаются на сторону безбумажника - это видно в мониторинге обоих МОХов.

 

Таким образом: если мы все-таки "видим" всплески напряжения при включении/отключении ТРМ, значит, что уровень рабочего сигнала ТРМ не соответствует уровню рабочего сигнала MOXA и не может быть воспринят преобразователем. Наличие перемычек J3, J4 в данном случае ни как не влияет на ситуацию.

 

Кто знает как технически это можно проверить и верна ли моя догадка?

Link to comment

Добрый день,

Да, всё всё делаете правильно, очень разумные шаги по тестированию. И полностью согласен с Вашеми выводами.

Я думаю, на 100% проверить можно только осциллографом. Есть ли возможность снять осциллограммы сигнала на линии от NPort до TPM?

Ну и при экспериментах всегда пробуйте менять полярность по линии 485. Очень часто проблемы именно в этом.

 

Кстати, попробуйте ещё настроить на NPort параметры Force Transmit. Иногда помогает.

Link to comment

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

Спасибо за Force Transmit, может пригодится в будущем. Но надо учесть, что это настройка только для COM порта,

Наконец-то, я притащил старенький осцилограф и вот что у меня получилось:

Снимок 1 - это Honeywell Multitrend SX шлет запросы как мастер

post-3541-0-42708800-1346425744_thumb.jpg

Снимок 2 - это успешно "разговаривают" мастер Multitrend SX и клиент ТРМ по RS-485 напрямую по проводам без преобразователей

post-3541-0-62017600-1346425737_thumb.jpg

Снимок 3 - выход с MOXA NPort 5150 на сторону клиента ТРМ RS-485 (слева попался кусочек сигнала) БЕЗ перемычек J3 и J4 в режиме "Pair Connected" источник сигнала - мастер MultitrendSX с другим преобразователем MOXA NPort 5150 подключеные через Ethernet.

 

post-3541-0-14800000-1346425730_thumb.jpg

Вот этот снимок вызывает смешанные впечатления

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

Во-вторых: Установка перемычек J3 и J4 уменьшает и без того слабенький сигнал ниже "опорного" напряжения до нуля (я так выразился, потому что не уверен в полярности) Снимок делать было уже некогда но выглядит он как всплески от нуля только в одну сторону.

 

Видимо в этом и есть причина по которой ТРМ не хочет отвечать - неправильная форма сигнала: отклонение отрицательного (или положительного) сигнала не выходят за минимальные пределы поэтому распознать его не представляется возможным. Но это только лишь мои умозаключения. Если специалисты скажут что это норма, то тогда я просто не знаю что и думать.... Потому что:

1 Приборы между собой общаются

2 МОХА прекрасно "слышит" мастера и передает сигнал в сеть

3 МОХА на стороне клиента выдает полученные сигналы

4 Были перепробованны все мыслимые и немыслимые варианты настроек

 

Возможно, такая фигня с сигналом из-за несогласованности линии. http://www.insat.ru/...s/?category=425 тут неплохо расписано про подобные явления и какой сигнал должен быть в идеале. Если так, то стоит поиграть с проводами. Только я не пойму какое влновое сопротивление может быть у простого не витого провода длиной 1 метр. Как согласовывать такую линию? Перемычки J3 и J4 только усугубляют и без того сложную ситуацию сопротивление на стороне ТРМ не дает эффекта.

 

Неужели это дефект Moxa? Может новая прошивка сможет помочь? Где взять прошивочку на NPort5150 и инструкцию по заливке?

Link to comment

Скорее не дефект, а особенности. Примерно так реализован RS-485 на всех Моксах. Это особенности технологии ADDC (Automatic Data Direction Control), которая внедрена для автоматического определения направления передачи данных по RS-485.

А можете сделать для сравнения кадр с установленными перемычками JP3, JP4?

Попробуем проанализировать и вместе с нашими электронщиками дать какие-то рекомендации.

Link to comment

Скорее не дефект, а особенности. Примерно так реализован RS-485 на всех Моксах. Это особенности технологии ADDC (Automatic Data Direction Control), которая внедрена для автоматического определения направления передачи данных по RS-485.

А можете сделать для сравнения кадр с установленными перемычками JP3, JP4?

Попробуем проанализировать и вместе с нашими электронщиками дать какие-то рекомендации.

К сожалению осцилограф отдали. Но вид сигнала выглядел также, только с той стороны где меньше отклонения их вообще нет. всплески становятся полностью однополярными.

К стати, заметил, что в разных режимах разная амплитуда. Например, при TCP - (клиент / мастер) амплитуда в 2 раза меньше чем в режиме Pair Connection

и разбаланс несколько меньше,и если поставить небольшое сопротивление на стороне прибора, то сигнал становится вообще почти идеальным. Правда это все-равно не помогает ТРМ с преобразователем не общается. :angry:

Приняли решение вернуть приборы обратно КИПовцам. Проект, видимо, будут переделывать - либо другие приборы выберут, либо другие преобразователи.

Жалко, я думаю, что ТРМ138 и NPort5150 все-таки можно подружить.

 

Хотелось бы, чтобы эта тема была все-таки доведена до логического завершения, и проблема стыковки ТРМов и NPort была бы закрыта.

Спасибо всем!

Link to comment
  • 2 years later...

Добрый день!

 

Хотелось бы знать решили эту проблему или нет? Потому что у меня подобная....

 

Проблема подобна этой http://www.owen.ru/f...read.php?t=6489 "периодически пропадают данные - одно измерение проходит, затем прочерки"

Nport 2150 режиме RealCom, пробовал два Nport в режиме "Клиент и сервер" -также .Впечатление что ТРМ201 иногда просто не отвечает на запрос.

Link to comment

Похоже проблема в точке доступа... или не все пакеты пропускает или добавляет к ним что-то... Два Nport 2150 в парном режиме(правда лежа на столе) без этих косяков работают...

Link to comment

Добрый день всем!

 

Оказывается проблема с прибором.... Ребята из Моксы, скажите что с ним делать? Сдавать по гарантии?

Прибор Nport 2150 -T, заменил на другой без индекса "Т" все отлично работает! Но там у меня неотапливаемое помещение(зимой бывает минус 35) вот и брал с "Т", а сейчас поставил обычный.

Link to comment

Добрый день всем!

 

Оказывается проблема с прибором.... Ребята из Моксы, скажите что с ним делать? Сдавать по гарантии?

Прибор Nport 2150 -T, заменил на другой без индекса "Т" все отлично работает! Но там у меня неотапливаемое помещение(зимой бывает минус 35) вот и брал с "Т", а сейчас поставил обычный.

 

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

Заполняйте заявку на ремонт, а дальше проинструктируем по почте.

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...