Просмотр полной версии : Восстановление связи по RS485 в процессе работы
Здравствуйте,
Подключил к СПК-107 МВ110-8АС, МВ110-32ДН, МВ110-32Р
Модули подключены: modbus_com -> modbus_com_master (не через библиотеки Овен)
Работают нормально.
Через некоторое время может пропасть связь с модулем МВ110-32Р.
Как делать обновление связи?
_Mikhail
04.05.2015, 18:45
В настройках Modbus Master установите галку "Авто перезапуск соединения"
Не нашел, где эта галка ставится.
Modbus_Master_COM - 4 вкладки
__1 Конфигурация - нет
__2 Соотнесение входов/выходов - нет
__3 Состояние - нет
__4 Информация - нет
Modbus_Slave_COM - тоже нет галки
Modbus_COM - нет
_Mikhail
04.05.2015, 20:25
Modbus Master18010
Я понял, у меня нету. Может версия не та . У меня 3.5 SP3 Patch5
_Mikhail
04.05.2015, 20:51
Версия 3.5 SP5 (Для СПК, прошивки 3.939 и выше)
stas1812
14.05.2015, 16:38
Я понял, у меня нету. Может версия не та . У меня 3.5 SP3 Patch5
У меня чуть-чуть видна :) Это после локализации на русский язык18154
В CodeSys 3.5 SP3 Patch5 проскакивают красные треугольники (не часто) у слейвов, затем снова появляется значок нормальной связи с модулем. Вопрос: это действительно рвётся связь с прибором или CS не успевает типа "обновить"? Кто в курсе подскажите!
В CodeSys 3.5 SP3 Patch5 проскакивают красные треугольники (не часто) у слейвов, затем снова появляется значок нормальной связи с модулем. Вопрос: это действительно рвётся связь с прибором или CS не успевает типа "обновить"? Кто в курсе подскажите!
Действительно рвется. Сам напрыгался с бубном вокруг связки СПК207 - Пр114. Пр- ка все ОК- железная штуковина, а вот СПК постоянно связь терял, да так и оставлял неподключенной, невзирая на всякие галки про перезапуск соединения. При этом сильно скакал программный джиттер, т.е. рабочие циклы исполнения были очень нестабильные. Помогло уменьшение времени между фреймами и разнесение операций записи и чтения по времени.
Плюс добавил программную обработку зависания. Поставил счетчик ошибок связи. Джиттер стал не более 500ms. Ошибки ПОЧТИ прекратились.
СПК207 + МВ110-8АС + МВ110-8АС + МЭ110-3М + МВ110-32ДН + МУ100-32. Р
При опросе модулей с помощью шаблонов тоже наблюдалась потеря связи (за 10 мин от 9 до 18 раз с каждым модулем). При подключении modbus_com -> modbus_com_master (без шаблонов) в течении 12 часов связь не терялась (установлен счетчик ошибок связи).
Здравствуйте. Почему у меня галочка "Авто перезапуск соединения" недоступна ??? При открытии чужих проектов (взятых с форума) она доступна. Никак не могу понять почему так.19707
Здравствуйте. Почему у меня галочка "Авто перезапуск соединения" недоступна ??? При открытии чужих проектов (взятых с форума) она доступна. Никак не могу понять почему так.19707
скорее всего открываете КДС в профиле, в котором еще не было этой галки
Спасибо за ответ capzap, но про профиль я ни чего не понял. Я создаю проект заново и галочка не доступна. Вот уже 4 дня пытаюсь подружить СПК107 с МДВВ. День назад получилось установить связь по RS-485, а сейчас не могу это повторить. Причем по конфигуратору МДВВ доступен. Всю голову уже изломал.
Евгений Кислов
29.08.2015, 21:45
создаю проект заново и галочка не доступна.
Используйте версию Modbus Master 3.5.5.0 или выше:
19709
19710
Используйте версию Modbus Master 3.5.5.0 или выше:
19709
19710
А то что таргет СПК107 максимальный 3.5.4.20 ошибки лезть не будут ?
Урааааа получилось.Спасибо всем за помощь. Но дело было в том, что МДВВ зависает. Отключение питания помогло.
Добрый день.
Вопрос к специалистам Овен.
Почему может не работать перезапуск соединения по RS485, даже если установлена соответствующая опция ?
Имею связку ПР114 - СПК207 (новые, апрель 2016г.) Длина линии 10см. (все в одном щите)
Обмен идет отлично на 115200, потерь почти нет и вдруг - все отваливается. Codesys пишет - шина не запущена.
Читаю и пишу всего пару регистров. Сделано программное восстановление обмена, но все равно не помогает.
Буду признателен за помощь.
Евгений Кислов
21.04.2016, 09:56
Добрый день.
Вопрос к специалистам Овен.
Почему может не работать перезапуск соединения по RS485, даже если установлена соответствующая опция ?
Имею связку ПР114 - СПК207 (новые, апрель 2016г.) Длина линии 10см. (все в одном щите)
Обмен идет отлично на 115200, потерь почти нет и вдруг - все отваливается. Codesys пишет - шина не запущена.
Читаю и пишу всего пару регистров. Сделано программное восстановление обмена, но все равно не помогает.
Буду признателен за помощь.
Перезапуск соединения не работает при использовании версии 3.5.7.0 компонента Modbus RTU Master. Используйте более раннюю версию компонента.
Если я правильно понимаю, у меня версия Modbus master 3.5.5.024029
В ней тоже не работает перезапуск?
Евгений Кислов
21.04.2016, 10:11
Если я правильно понимаю, у меня версия Modbus master 3.5.5.024029
В ней тоже не работает перезапуск?
Нет, в ней перезапуск работает. Есть возможность подключиться к линии сниффером и снять лог обмена? Что еще установлено в щите, помимо СПК и ПР?
Сниффером могу посмотреть, только чуть позже.
Пока тестирую. Снизил скорость обмена до 19200 и поставил второй стоповый бит.
Пока не отваливается.
В щите кроме ПР114 и СПК модуль питания на 12в. релюшки да клеммы. Сам щит на столе, в лабораторных условиях.
http://www.owen.ru/forum/showthread.php?t=23888&page=4&highlight=%EA%EB%F3%E1
Посмотрите сообщение 33. Я не в той теме разместил
SlavaMal80
25.04.2016, 14:17
Здравствуйте!
Подключил к СПК-107, МВ110-32ДН, МВ110-16Р, МВ110-8А
Модули подключены: modbus_com -> modbus_com_master (3.5.5.0)
Авто перезапуск соединения галочка стоит.
Через некоторое время может пропадает связь с модулем МВ110-32Р. Выхода работают.
Что можно сделать, чтобы уйти от этой неисправности?
Сделать опрос через бибки http://www.owen.ru/forum/showthread.php?t=23897
Powered by vBulletin® Version 4.2.3 Copyright © 2024 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot