PDA

Просмотр полной версии : RS485 vs RS232



Александр Киселев
19.01.2008, 02:46
такой вопрос
при попытке соединить ПЛК100 с МВА8 + МВУ8 через Modbus/Овен RS485, контроллер не видит эти устройства, а через RS232+AC3-M все работает.
на работающих устройствах на клемах RS485 А и В тестер показывает прибл. 4.6В,
а на ПЛК100 - 0В.
ВОПРОС1: как проверить это аппаратная или прогрограмная проблема?
прикрепляю инфу про ПЛК.
единственное, куда цеплять панель ИП320? на сколько я понимаю, один и тот же порт не может работать как master и как slave?
ВОПРОС2: возможно ли, скажем, RS485 заставить работать как master и как slave одновременно, чтобы прилепить туда мастер ИП320 и подчиненные МВА8 и МВУ8?если да, то как?

Николаев Андрей
20.01.2008, 23:18
На самом деле Систему Вы строите совершенно правильно. МВА8 и МВУ8 подключаются по RS-485, а панель по RS-232.
Любой последовательный порт при стандартной работе не может работать в 2-х режимах и по разным протоколам.
Вопрос по чему модули не отвечают - вот что надо выяснить, не стоит так сразу придумывать сложные варианты.

Александр Киселев
21.01.2008, 11:41
на самом деле, модули отвечают, но только когда подключены через порт плк rs232 посредством АС3-М, а непосредственно через порт плк rs485 нет связи. какие есть соображения, как проверить работоспособность rs485 на плк?

Kirill
21.01.2008, 12:10
на самом деле, модули отвечают, но только когда подключены через порт плк rs232 посредством АС3-М, а непосредственно через порт плк rs485 нет связи. какие есть соображения, как проверить работоспособность rs485 на плк?

для решения вопроса с програмной ошибкой нужен ваш проект. Пришлите его на plc собак owen.ru или выложите здесь.

Kirill
21.01.2008, 12:16
на самом деле, модули отвечают, но только когда подключены через порт плк rs232 посредством АС3-М, а непосредственно через порт плк rs485 нет связи. какие есть соображения, как проверить работоспособность rs485 на плк?

для проверить работу интерфейсов можно с помощью библиотеки sysLibCom

Александр Киселев
21.01.2008, 12:50
вот, собственно, простой примерчик взаимодействия плк100 с модулями мва8 и мву8. мастер овен через 232 работает, через 485 - нет. :(

Малышев Олег
21.01.2008, 13:17
Протокол ОВЕН не поддерживает RTU режим - только ASCII

Александр Киселев
21.01.2008, 13:24
Протокол ОВЕН не поддерживает RTU режим - только ASCII

дело в том, что по Modbus тоже не работает...

Kirill
21.01.2008, 16:15
дело в том, что по Modbus тоже не работает...

для работы с modbus RTU лучше использовать прошивку 2-02-8. Если необходим работоспособный пример, выложим. Еще один вопрос, какой режим контроля четности у вас выставлен в настройках модулей? в плк вы выбрали even, а в модулях?

Александр Киселев
21.01.2008, 17:15
в модулях так же установлено even. данный пример работает у меня через rs232 на плк через АС3-М. меняю rs232 на rs485 и глухо... прошивка последняя,таргеты последние.

Александр Киселев
21.01.2008, 17:17
..... Если необходим работоспособный пример, выложим....

если не сложно, выложите пожалуйста.

Малышев Олег
21.01.2008, 17:50
Если есть преобразователь RS485-COM просто создайте Мастер Модбас на 485 и добавьте один регистр - 485 с плк через преобр. на компютер. (а-а, b-b). Запустите гипертерминал, устновите нужную скорость и четность после этого нужно увидеть послдовательность запросов на экране. Если нет - плк в ремонт

Александр Киселев
21.01.2008, 18:19
Если есть преобразователь RS485-COM просто создайте Мастер Модбас на 485 и добавьте один регистр - 485 с плк через преобр. на компютер. (а-а, b-b). Запустите гипертерминал, устновите нужную скорость и четность после этого нужно увидеть послдовательность запросов на экране. Если нет - плк в ремонт

а гипертерминал ничего не видит......:( :( :(
завтра поеду менять...

Kirill
22.01.2008, 13:34
если не сложно, выложите пожалуйста.

Во вложении пример для ПЛК100 Р-L
(таргет 2-02-3) и конфигурация мва8

305

Александр Киселев
22.01.2008, 18:22
поменял контроллер. rs485 заработал. правда перепрошился с четвертого раза и всеми лампочками подмигивал мне.... будем дальше смотреть... :rolleyes:
спасибо всем за помощь.

Никита Заиграев
11.03.2008, 06:03
Микросхема сдохла...