|
Связь с внешним миром Modbus, RS232, RS485, Lon и другое. |
|
Опции темы | Поиск в этой теме |
26.05.2016, 23:33 | #1 |
Member
Регистрация: Feb 2016
Сообщения: 74
Благодарил(а): 3 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
тест обрыва связи по LON
Здравствуйте!
При добавлении в тело программы блока Slave(link) из списка переменных сетевой карты LON и физическом обрыве линии выход Break остаётся неизменным (нулём). Контролировал его сначала визуально, в режиме отладки по RS485, затем подключил его на вход RS-триггера с выводом на экран. Пробовал изменять допустимое количество ошибок. Флаг так ни разу и не был установлен. Неужели придётся искусственно городить макрос проверки связи с перемигиванием маячков между устройствами и контролем пауз? Если да, нет ли у вас ссылочки на готовый из библиотеки? забыл уточнить, что сеть поднята лонмейкером и переменные между девятью пикселями бегают без проблем. тревожит именно диагностика обрыва связи. Последний раз редактировалось Dmitry_S, 26.05.2016 в 23:51 |
27.05.2016, 08:55 | #2 | |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 115
Благодарил(а): 15 раз(а)
Поблагодарили:
660 раз(а) в 604 сообщениях
|
Ответ: тест обрыва связи по LON
Цитата:
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
|
27.05.2016, 11:12 | #3 |
Member
Регистрация: Feb 2016
Сообщения: 74
Благодарил(а): 3 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: тест обрыва связи по LON
Лоджик 3.26.0473, Pixel 2511-02-0, ядро 03.293.008
Наверное, вы мне посоветуете перейти на новый релиз 3.27 (я о нём узнал только вчера вечером, покуривая форум), но на 3.26 сетка LON заработала с танцами. В тестовых проектах, созданных вручную с нуля тестовые переменные бегали, как положено. В капитальном проекте из "Конструктора" переменные не записывались и не читались. Решилось копипастой всего проекта в "пустой", сконфигуренный под железо вручную. Теперь оно работает, но без диагностики связи. Где гарантия, что в 3.27, как минимум, ничего не порушится? |
27.05.2016, 12:12 | #4 |
Member
Регистрация: Feb 2016
Сообщения: 74
Благодарил(а): 3 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: тест обрыва связи по LON
Забавно. В версии лоджика 3.27 вообще невозможно добавить сетевую карту Lonworks в дерево устройств. Вылетает ошибка приложения. Винда пишет следующее:
Сигнатура проблемы: Имя события проблемы: APPCRASH Имя приложения: SMLogix.exe Версия приложения: 3.27.398.27783 Отметка времени приложения: 57458d73 Имя модуля с ошибкой: SMLogix.exe Версия модуля с ошибкой: 3.27.398.27783 Отметка времени модуля с ошибкой: 57458d73 Код исключения: c0000005 Смещение исключения: 0009aa50 Версия ОС: 6.1.7601.2.1.0.256.48 Код языка: 1049 Дополнительные сведения 1: 0a9e Дополнительные сведения 2: 0a9e372d3b4ad19135b953a78882e789 Дополнительные сведения 3: 0a9e Дополнительные сведения 4: 0a9e372d3b4ad19135b953a78882e789 |
27.05.2016, 12:24 | #5 | |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 115
Благодарил(а): 15 раз(а)
Поблагодарили:
660 раз(а) в 604 сообщениях
|
Ответ: тест обрыва связи по LON
Цитата:
3.27 ставить не посоветую, т.к. проблема не касается лоджика как такового - статус сети сообщает нейрон-чип, а чип производит всеми нами любимая компания Эшелон. Можно ещё посмотреть в сторону nviSndHrtB, он тикать должен на рабочей сетке. __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. Последний раз редактировалось Arsie, 27.05.2016 в 13:03 |
|
27.05.2016, 12:27 | #6 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 115
Благодарил(а): 15 раз(а)
Поблагодарили:
660 раз(а) в 604 сообщениях
|
Ответ: тест обрыва связи по LON
Знаем, исправляем.
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
27.05.2016, 12:33 | #7 |
Member
Регистрация: Feb 2016
Сообщения: 74
Благодарил(а): 3 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: тест обрыва связи по LON
|
27.05.2016, 12:56 | #8 | |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 115
Благодарил(а): 15 раз(а)
Поблагодарили:
660 раз(а) в 604 сообщениях
|
Ответ: тест обрыва связи по LON
Цитата:
Баг уже исправлен, кстати, просто ждёт релиза. __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
|
28.05.2016, 01:17 | #9 |
Member
Регистрация: Feb 2016
Сообщения: 74
Благодарил(а): 3 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: тест обрыва связи по LON
По дублям сообщений вообще не понял. Проблема есть, как её ни затирай и касается уже как минимум двух веток.
Теперь по таймингам. Проект лонмейкера уже не посмотреть, но точно известно, что все тайминги были по умолчанию. Я написал макрос периодически мигающего маячка на передатчике с эхом-зеркалом в приёмнике и отлавливал фронты с таймингом в полминуты. Костыль работает в любой сетке, кому нужно, пишите в личку. |