PDA

Просмотр полной версии : ПЛК110 + МУ110-6У + МВ110-8А



bladerunner
02.09.2015, 13:25
Добрый день!
У меня работает в связке ПЛК110+МУ110-6У. Подключение по RS-485, протокол Modbus-ASCII.
Сейчас я хочу добавить к этой паре МВ110-8А.

В конфигуратор ПЛК добавил еще один Master Modbus, настроил адрес и протокол. Само устройство пока физически не подключено по RS-485.
1. Проблема номер 1. Новый Master Modbus выдает код ошибки 0 - то есть нет ошибки, хотя одно устройство не подключено.
2. После перезапуске ПЛК по питанию. Оба устройства выдают код ошибки 81. Хотя МУ100-6У подключен и должен работать. Светодиод RS485 на нем не мигает.
3. Еще раз приспустил по питанию (у меня сделано так, что сразу ПЛК и все устройства ввода-вывода перегружаются). Наблюдаю картину. Оба выдают 81. Раз в несколько секунд modbus master (МУ110-6У) выдает ошибку ноль. Потом опять 81. Я сделала визуализацию и там хорошо это видно - больше часть времени ошибка 81, потом недолго 0, потом опять 81.
4. Изменил время опроса МУ110-6У (который не подключен) со 100 мс, до 500 мс. Картина изменилась: МУ110-6У выдает большую часть времени - 0 (все ок), но время от времени проскакивает ошибка 81.

Вопросы:
- почему так происходит? как правильно настроить связь?
- есть ли возможность реиницилизировать связь с устройствами ввода-вывода не перегружая питания, если она пропала?

Спасибо!

Вольд
02.09.2015, 13:52
А зачем понадобился второй Master ? Это не верно. Почитай, что такое протокол Modbus.

capzap
02.09.2015, 13:52
Вы неправильно поступаете, мастер должен быть один, а далее не пользуясь шаблонами нужно чтоб было три UDM, на каждый прибор свой со своим уникальным адресом

iman
02.09.2015, 13:53
день добрый,
Попробуйте удалить второй модуль Modbus master и добавить в первый модуль подэлемент universal modbus device

bladerunner
02.09.2015, 15:53
Всем спасибо!


А зачем понадобился второй Master ? Это не верно. Почитай, что такое протокол Modbus.

Погорячился. Был не прав. Исправлюсь.

Остается вопрос №2. В каких-то случаях, после перезагрузки ПЛК (по питанию) не цепляется устройство ввода-вывода. Отследить это не получается, потому что перегружаю ПЛК очень не часто и это происходит не всегда. Несколько раз такое было. Почему так может быть? Можно ли как-то реиницилизировать без перезагрузки?

Yegor
03.09.2015, 16:15
В чём проблема реинициализировать перезагрузкой? IF restart THEN abc := abc / 0; END_IF

bladerunner
03.09.2015, 18:03
В чём проблема реинициализировать перезагрузкой? IF restart THEN abc := abc / 0; END_IF

Пальцы отказываются такой код писать)))
Неужели перзагрукза - это единственный способ?
И еще мне пока не понятно - нужно ли перезагружать ПЛК, если нет связи с модулем ввода-вывода или сам модуль.

-ap