PDA

Просмотр полной версии : Глюк RS-485



Flomaster
02.12.2008, 02:53
Вчера произошел сбой сети RS-485. В сеть входят ПЛК-154, 2 МДВВ и МВА8. Проблем до этого не было, лампочка "связь" на подчиненных устройствах моргает. Но программа перестала реагировать на команды, поступающие на МДВВ и МВА8. Подключился к контроллеру, зашел в конфигуратор и увидел, что про всем опрашиваемым адресам сети RS-485 идет таймаут (ошибка 81). Перезагрузка не помогла. Отцепил кучу проводов от ПЛК, перепрошил его. Закачал программу. Результат тот же. Лампочки моргают, а связи нет. Пробовал создать пустой новый проект с одним только модулем МДВВ (протокол ОВЕН) - результат тот же.
Что делать???

Филоненко Владислав
02.12.2008, 10:06
Для начала подключитесь к модулям конфигуратором и проверьте правильность настроек связи.
Делайте это при подключённом ПЛК (но без программы), если связи нет - значит проблема с линией.
Далее подключитесь снифером к линии и пришлите лог обмена вместе с проектом.

Flomaster
02.12.2008, 10:26
Ну вообще настройки приборов я проверял, настройки корректные.
С линией тоже всё нормально. Она работала, ничего не отключалось и не подключалось. Перед тем, как появилась эта проблема, программа несколько раз незначительно менялась (при этом конфигуратор не затрагивался), после чего записывалась в память ПЛК как бутовый проект. ПЛК простоял почти сутки со сброшенным питанием, проверю, повлияет ли это как-нибудь на работоспособность ПЛК.

Flomaster
03.12.2008, 07:26
Контроллер простоял без питания сутки, после включения питания и закачки программы связь по RS-485 возобновилась. Но через несколько минут работы снова начали сыпаться таймауты. Хотя лампочка RS на модулях моргает. Вообще ранее в проекте использовался модуль Modbus Master и всё было отлично. Но в связи с тем, что в систему был добавлен ТРМ210, пришлось перевести всё на протокол ОВЕН. После этого начались такие чудеса. Может имеет смысл создать новый проект и создать конфигурацию с нуля, а сам код программы перенести копированием или экспорт-импортом?




Далее подключитесь снифером к линии и пришлите лог обмена вместе с проектом.

А какой лучше использовать сниффер и каким образом? Никогда не пользовался ими ранее :(

Филоненко Владислав
03.12.2008, 10:31
Рекомендую LGComSpy, бесплатная программка. Если не найдёте, скиньте мыло, пошлю.
Подключать комп надо через адаптер 232<->485 к линии связи.
Запустить снифер и гипертерминал, настроенный на нужный bodrate