Просмотр полной версии : нестабильная связь по Модбас
Добрый день!
Подключаю ч/з RS485 ПЛК-154, модуль МВУ-8 и весовой процессор ТП001, все приборы настроены на Modbus -RTU /9600, время опроса Polling time =500ms для первого и второго прибора. Далее запускаю CodeSys, в конфигураторе создаю universal mosbus device и MVU8. Подключаюсь к ПЛК и вижу как последовательно опрашивается ТП001 и МВУ8, но иногда при опросе "проскакивает" ошибка 81(таймаут), как при опросе ТП001 так и МВУ8. В чем может быть проблема?
p.s. По отдельности эти оба прибора работают стабильно.
lara197a
05.01.2012, 13:37
поставьте в настройках RS 485 (framing tims) таймаут 5мс. Должно помочь.
В модуле статистик посмотрите время цикла. Возможно мин цикл 1 мс маловато. увеличте время цикла
поставьте в настройках RS 485 (framing tims) таймаут 5мс. Должно помочь.
В модуле статистик посмотрите время цикла. Возможно мин цикл 1 мс маловато. увеличте время цикла
Пытался менять эти параметры - к сожалению, непомогло.
Николаев Андрей
06.01.2012, 23:50
А по отдельности удается связь установить?
А по отдельности удается связь установить?
По отдельности все работает без проблем, ошибка 81 проскакивает иногда, думаю ее можно будет обойти программно, но всетаки не приятно что связь не стабильная. Вся схема собрана на столе, максимальная дина линии RS485 около 1,5м.
Николаев Андрей
09.01.2012, 15:34
Уберите подмодуль MVU8 и добавьте еще один UniversalModBus Device
lara197a
09.01.2012, 23:15
Еще резистр повесьте на последний прибор.
То же помогает.
Уберите подмодуль MVU8 и добавьте еще один UniversalModBus Device
Кстати, интересный момент на счет МВУ8 и МДВВ. Сегодня создал такую конфигурацию в PLC-config:
1)ПЛК-154(мастер)
2)МДВВ(адрес:32)
3)МВУ8(адрес:16)
4)UniversalModbusDevice(весовой процессор,адрес:8)
для всех - скорость обмена 19200\ModbusRTU\RS485, для всех устройств Polling Time -500ms.
Физически в сеть RS485 подключаю только ПЛК154 и весовой процессор, от МДВВ и МВУ8 провода откидываю, далее Online->>Login, и вижу что с весового процессора иногда проскакивает ошибка(81)! Если из конфигурации PLC-Config убрать МДВВ и МВУ8, то весовой процессор опрашивается без проблем, ни одной ошибки! В чем может быть проблема, помогите советом пожалуйста!
не пользуйтесь шаблонами, они делались слишком давно и могут содержать программные ошибки. ДЕЛАЙТЕ все с помощью UniversalModbusDevice
не пользуйтесь шаблонами, они делались слишком давно и могут содержать программные ошибки. ДЕЛАЙТЕ все с помощью UniversalModbusDevice
спасибо, завтра утром попытаюсь так сделать
Powered by vBulletin® Version 4.2.3 Copyright © 2024 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot