Podvodnik Posted September 8, 2011 Share Posted September 8, 2011 Добрый день. Задача: подключить группу приборов ТРМ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 Posted September 12, 2011 Share Posted September 12, 2011 Добрый день! Преобразователи интерфейсов Moxa NPort 5150 поддерживают интерфейсы RS-232/422/485. Если на компьютере есть сетевая карта, я бы упростил схему до такого варианта: Приборы ТРМ138 - (RS-485, 2wire) - NPort 5150 - (Ethernet) - PC. NPort при этом нужно настроить в режим Real COM. SCADA будет видеть NPort как обычный COM-порт. Документация по настройке режима здесь. Надеюсь, после этого всё заработает. Если будет возможность, напишите, пожалуйста, помог мой совет или нет. Link to comment
Reznik Posted August 29, 2012 Share Posted August 29, 2012 Преобразователи интерфейсов 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, так что неисправность оборудования маловероятна, значит дело все-таки в настройках Link to comment
Komantsev Posted August 29, 2012 Share Posted August 29, 2012 Добрый день, Спасибо за подробное описание! Вижу по данным мониторинга, что виртуальный 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
Reznik Posted August 30, 2012 Share Posted August 30, 2012 Спасибо за наводку, но все-равно, не получается. На данный момент ситуация складывается таким образом, что МОХА не хочет работать с ТРМ. точнее наоборот - ТРМ не отвечает. Осталось установить причину. ТРМ хорошо общается напрямую по RS-485 с другим прибором Honeywell MultitrentSX - безбумажным регистратором который может быть мастером и успешно считывает с него показания. Попытки подключить их через преобразователи в режиме Pair Connectnion с сохранением подключения по RS-485 показывают что запросы с безбумажника мастера выходят идут по локалке и появляются на выходе второго преобразователя к ТРМу, но ответа от ТРМ все-равно нет. Тем не менее: "мусор" - всплески напряжения которые иногда происходят при включении/выключении ТРМ воспринимаются преобразователем как шальные "байты" и успешно передаются на сторону безбумажника - это видно в мониторинге обоих МОХов. Таким образом: если мы все-таки "видим" всплески напряжения при включении/отключении ТРМ, значит, что уровень рабочего сигнала ТРМ не соответствует уровню рабочего сигнала MOXA и не может быть воспринят преобразователем. Наличие перемычек J3, J4 в данном случае ни как не влияет на ситуацию. Кто знает как технически это можно проверить и верна ли моя догадка? Link to comment
Komantsev Posted August 30, 2012 Share Posted August 30, 2012 Добрый день, Да, всё всё делаете правильно, очень разумные шаги по тестированию. И полностью согласен с Вашеми выводами. Я думаю, на 100% проверить можно только осциллографом. Есть ли возможность снять осциллограммы сигнала на линии от NPort до TPM? Ну и при экспериментах всегда пробуйте менять полярность по линии 485. Очень часто проблемы именно в этом. Кстати, попробуйте ещё настроить на NPort параметры Force Transmit. Иногда помогает. Link to comment
Reznik Posted August 31, 2012 Share Posted August 31, 2012 Здравствуйте! Спасибо за Force Transmit, может пригодится в будущем. Но надо учесть, что это настройка только для COM порта, Наконец-то, я притащил старенький осцилограф и вот что у меня получилось: Снимок 1 - это Honeywell Multitrend SX шлет запросы как мастер Снимок 2 - это успешно "разговаривают" мастер Multitrend SX и клиент ТРМ по RS-485 напрямую по проводам без преобразователей Снимок 3 - выход с MOXA NPort 5150 на сторону клиента ТРМ RS-485 (слева попался кусочек сигнала) БЕЗ перемычек J3 и J4 в режиме "Pair Connected" источник сигнала - мастер MultitrendSX с другим преобразователем MOXA NPort 5150 подключеные через Ethernet. Вот этот снимок вызывает смешанные впечатления Во-первых: сильно заметно смещение нулевой линии (или опорного напряжения не знаю как правильно выразится) из-за чего сигнал больше напоминает однополярный, и она скорее мелкая синусоида, чем прямая линия Во-вторых: Установка перемычек J3 и J4 уменьшает и без того слабенький сигнал ниже "опорного" напряжения до нуля (я так выразился, потому что не уверен в полярности) Снимок делать было уже некогда но выглядит он как всплески от нуля только в одну сторону. Видимо в этом и есть причина по которой ТРМ не хочет отвечать - неправильная форма сигнала: отклонение отрицательного (или положительного) сигнала не выходят за минимальные пределы поэтому распознать его не представляется возможным. Но это только лишь мои умозаключения. Если специалисты скажут что это норма, то тогда я просто не знаю что и думать.... Потому что: 1 Приборы между собой общаются 2 МОХА прекрасно "слышит" мастера и передает сигнал в сеть 3 МОХА на стороне клиента выдает полученные сигналы 4 Были перепробованны все мыслимые и немыслимые варианты настроек Возможно, такая фигня с сигналом из-за несогласованности линии. http://www.insat.ru/...s/?category=425 тут неплохо расписано про подобные явления и какой сигнал должен быть в идеале. Если так, то стоит поиграть с проводами. Только я не пойму какое влновое сопротивление может быть у простого не витого провода длиной 1 метр. Как согласовывать такую линию? Перемычки J3 и J4 только усугубляют и без того сложную ситуацию сопротивление на стороне ТРМ не дает эффекта. Неужели это дефект Moxa? Может новая прошивка сможет помочь? Где взять прошивочку на NPort5150 и инструкцию по заливке? Link to comment
Komantsev Posted September 3, 2012 Share Posted September 3, 2012 Скорее не дефект, а особенности. Примерно так реализован RS-485 на всех Моксах. Это особенности технологии ADDC (Automatic Data Direction Control), которая внедрена для автоматического определения направления передачи данных по RS-485. А можете сделать для сравнения кадр с установленными перемычками JP3, JP4? Попробуем проанализировать и вместе с нашими электронщиками дать какие-то рекомендации. Link to comment
Reznik Posted September 3, 2012 Share Posted September 3, 2012 Скорее не дефект, а особенности. Примерно так реализован RS-485 на всех Моксах. Это особенности технологии ADDC (Automatic Data Direction Control), которая внедрена для автоматического определения направления передачи данных по RS-485. А можете сделать для сравнения кадр с установленными перемычками JP3, JP4? Попробуем проанализировать и вместе с нашими электронщиками дать какие-то рекомендации. К сожалению осцилограф отдали. Но вид сигнала выглядел также, только с той стороны где меньше отклонения их вообще нет. всплески становятся полностью однополярными. К стати, заметил, что в разных режимах разная амплитуда. Например, при TCP - (клиент / мастер) амплитуда в 2 раза меньше чем в режиме Pair Connection и разбаланс несколько меньше,и если поставить небольшое сопротивление на стороне прибора, то сигнал становится вообще почти идеальным. Правда это все-равно не помогает ТРМ с преобразователем не общается. Приняли решение вернуть приборы обратно КИПовцам. Проект, видимо, будут переделывать - либо другие приборы выберут, либо другие преобразователи. Жалко, я думаю, что ТРМ138 и NPort5150 все-таки можно подружить. Хотелось бы, чтобы эта тема была все-таки доведена до логического завершения, и проблема стыковки ТРМов и NPort была бы закрыта. Спасибо всем! Link to comment
sharz Posted September 30, 2014 Share Posted September 30, 2014 Добрый день! Хотелось бы знать решили эту проблему или нет? Потому что у меня подобная.... Проблема подобна этой http://www.owen.ru/f...read.php?t=6489 "периодически пропадают данные - одно измерение проходит, затем прочерки" Nport 2150 режиме RealCom, пробовал два Nport в режиме "Клиент и сервер" -также .Впечатление что ТРМ201 иногда просто не отвечает на запрос. Link to comment
Незнайка Posted September 30, 2014 Share Posted September 30, 2014 Здравствуйте! Дал бы кто TPM попользоваться.. Мы бы попробовали решить тогда. Link to comment
sharz Posted October 1, 2014 Share Posted October 1, 2014 Похоже проблема в точке доступа... или не все пакеты пропускает или добавляет к ним что-то... Два Nport 2150 в парном режиме(правда лежа на столе) без этих косяков работают... Link to comment
sharz Posted October 2, 2014 Share Posted October 2, 2014 Добрый день всем! Оказывается проблема с прибором.... Ребята из Моксы, скажите что с ним делать? Сдавать по гарантии? Прибор Nport 2150 -T, заменил на другой без индекса "Т" все отлично работает! Но там у меня неотапливаемое помещение(зимой бывает минус 35) вот и брал с "Т", а сейчас поставил обычный. Link to comment
Timoshuk Posted October 3, 2014 Share Posted October 3, 2014 Добрый день всем! Оказывается проблема с прибором.... Ребята из Моксы, скажите что с ним делать? Сдавать по гарантии? Прибор Nport 2150 -T, заменил на другой без индекса "Т" все отлично работает! Но там у меня неотапливаемое помещение(зимой бывает минус 35) вот и брал с "Т", а сейчас поставил обычный. Здравствуйте! Заполняйте заявку на ремонт, а дальше проинструктируем по почте. Link to comment
sharz Posted October 7, 2014 Share Posted October 7, 2014 Ничего не понимаю....на столе с одним ТРМ тот Nport нормально работает... Link to comment
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now