marszteo Posted May 8, 2013 Share Posted May 8, 2013 Здравствуйте. Вопрос , есть регуляторы температуры "термодаты" по ним идёт сбор данных по 485 интерфейсу на сервер, решили пустить через моксы 5150 на другой сервер , перепробовали все методы но безрезультатно , программа TermodatNET при сканировании не видит приборы термодат - как быть?(протокол работы термодат- modbus) Link to comment
Komantsev Posted May 8, 2013 Share Posted May 8, 2013 Добрый день! Для выработки рекомендаций нам нужна конкретика: какие именно настройки задаёте оборудованию, как подключаете линии 485. На всякий случай даю ссылки на рекомендации по организации "парного соединения" и мониторинга соединения. Может быть, они наведут Вас на мысли по решению проблемы. Link to comment
marszteo Posted May 8, 2013 Author Share Posted May 8, 2013 Добрый день! Для выработки рекомендаций нам нужна конкретика: какие именно настройки задаёте оборудованию, как подключаете линии 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 Жду совета! Link to comment
Komantsev Posted June 28, 2013 Share Posted June 28, 2013 Добрый день! Простите, пропустили Ваше письмо. Попробуйте NPort настроить в режимы TCP Server и TCP Client (вместо Pair Connection Master и Slave). В режиме TCP Server/Client будет поле для настройки Force Tx Timeout (или Force Transmit, в зависимости от версии). Попробуйте поставить туда значение 2 мс на обоих NPort. При передаче Modbus-данных это часто помогает, это регулирует пакетирование при передаче через TCP. Подробнее про эту функцию есть здесь. Link to comment
marszteo Posted July 10, 2013 Author Share Posted July 10, 2013 День добрый! Вообщем без изменений ! Может можно применить Преобразователи протоколов Modbus ? (протокол Modbus ASCII) Link to comment
Виталий 26 Posted July 11, 2013 Share Posted July 11, 2013 Пробовали контакты А В на моксе поменять местами? Link to comment
Komantsev Posted July 11, 2013 Share Posted July 11, 2013 Добрый день! Если в Термодатах используется протокол Modbus (вроде бы, именно он, но мы сами не работали с Термодатами, поэтому точно сказать не могу), то можно использовать и Modbus-шлюзы. Но, я думаю, можно и "добить" схему с NPort, тем более, что, как Вы пишете, данные идут в обе стороны. Мне кажется, проблема все-таки в уровнях сигнала. Попробуйте: Оставить параметр Force Tx = 2 мс, как я писал в предыдущем сообщении Если снять крышку NPort 5150, там рядом с COM-портом есть джамперы JP3 и JP4. Попробуйте их замкнуть на обоих NPort (это изменит номиналы нагрузочных резисторов на интерфейсе 485), некоторые приборы лучше работают именно с такими резисторами. Если и это не поможет, попробуйте последовать совету Виталий 26 и поменять местами контакты A и B на разъеме 485 (не бойтесь, при этом ничего не сгорит, просто поменяются местами 0 и 1). Просто у разных производителей бывают разные обозначения этих контактов, поэтому иногда они перепутываются. Если ничего не поможет, то пришлите снимок с утилиты мониторинга соединения (о котором Вы писали в 3 сообщении данной темы), будем разбираться дальше! Link to comment
Kovh Posted August 5, 2013 Share Posted August 5, 2013 Что бы не плодить темы напишу сюда, так как проблема очень схожа!!! Схема: ПО Конфигуратор СЭТ-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
Timoshuk Posted August 6, 2013 Share Posted August 6, 2013 Здравствуйте! Идут ли данные между преобразователями при парном соединении? Чтобы проверить наличие соединения между NPort обратитесь, пожалуйста, ко второй части руководства по мониторингу и отладке. Также хочу обратить Ваше внимание на то, что все устройства, подключенные к линии RS-485, должны работать на одной скорости, т.е. и на обоих NPort, и на счетчике, и в программе опроса должна быть выставлена одинаковая скорость. Link to comment
Boyar Posted November 25, 2013 Share Posted November 25, 2013 Добрый день. Подобная ситуация. Имеется связка Прибор RS485 - Nport 5150 RS485/Ethernet - Nport5150 Ethernet/RS485 - прибор. Грубо говоря, удлинение RS485. Стоит TCP Server-TCP Client, данные между Nport передаются. Вышеизложенные советы перепробывал, результата 0. Link to comment
Agibalov Posted November 25, 2013 Share Posted November 25, 2013 Здравствуйте! Соберите и пришлите, пожалуйста, данные мониторинга согласно вышеприведённого руководства. Также, укажите, какие светодиоды на каком NPort светятся/мигают при попытке опроса оборудования. Link to comment
Boyar Posted November 28, 2013 Share Posted November 28, 2013 Проблема решина, оказалось на клемах прибора поменяны полярности контактов А и В. 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