Segnetics

Вернуться   Segnetics > Форум Segnetics > Вопросы о Pixel

Вопросы о Pixel Раздел специально по темам работы и применения контроллеров Pixel - 12xx и Pixel - 25xx

Ответ
 
Опции темы Поиск в этой теме
Старый 04.02.2024, 17:13   #1
LordN
Senior Member
 
Регистрация: Dec 2007
Адрес: Томск
Сообщения: 4 163
Благодарил(а): 240 раз(а)
Поблагодарили: 165 раз(а) в 157 сообщениях
По умолчанию Pixel 2511, странный глюк

Поймал я странный глюк на этом пикселе,
последний проект был загружен в июле сего года, версия 3.34.248
этот пиксель опрашивается SMH4, он выполняет роль что-то типа ПДУ и монитора. связь по эзернет в локалке.

в субботу как-то вдруг пропала связь на объекте, где установлен пиксель, пока разбирался куда она делась, включил-выключил питание пикселя, передернул пикселевский хвост эзернета из коммутатора, что-то еще похожее сделал пока не нашел, что выдернут хвост из "главного" роутера в другом здании.
связь вроде восстановилась, лампочки на сетевой карте мигают как обычно и т.д.

потом, через пару часов смотрю - показания на smh4 не меняются, подключился отладкой - запросы на пиксель, он слейв, идут, а ответа - нету.
все по нулям.
сперва грешил на smh4.
но это был не он.
проверил, подключив другой пиксель - запросы идут, все читается и пишется.
сегодня уже, снял "неисправный" пиксель, слил с него проект через МП на другой, исправный, пиксель, проверил - связи нет.

тогда взял "неисправный" пиксель, перезалил рабочий проект из 293го лоджика и все заработало, связь появилась.
а, да, сперва конечно пробовал дать отлежаться без питания, вытаскивал батарейку и т.д. - ничего не помогало.
сетевая карта пикселя мигала светодиодами как обычно, линк - светится, акт - мигает.

что это было или могло быть, ждать ли повторения?
https://photos.app.goo.gl/a5vVwoRii6ghaBYR8
серийники пикселя и карты
+ там еще МП на 128 установлен, обычный, не фрам.
к пикселю подключены МР 120, 504 и 800


__________________
C уважением, LordN
LordN вне форума   Ответить с цитированием
Старый 05.02.2024, 10:46   #2
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 117
Благодарил(а): 15 раз(а)
Поблагодарили: 660 раз(а) в 604 сообщениях
По умолчанию Ответ: Pixel 2511, странный глюк

Цитата:
Сообщение от LordN Посмотреть сообщение
последний проект был загружен в июле сего года, версия 3.34.248

перезалил рабочий проект из 293го лоджика и все заработало

что это было или могло быть, ждать ли повторения?
Не знаю. Что точно - проверять на 3.34.248 мы не сможем, нужно от вас подтверждение, что на свежем то же самое. С налёту ваш сценарий у меня ничего не поломал.

Хотя, опять же думаю, что от версии лоджика тут ничего не зависит. Скорее от версии ядра. А она уже оооочень давно не изменялась. И ваш случай пока что единственный. Похоже это будет что-то вроде того, что выдаёт немецкий софт с немецкими ЭБУ.


Спорадическая_.jpg


__________________
Программа делает то что написал программист, а не то что он хотел.

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie вне форума   Ответить с цитированием
Старый 05.02.2024, 11:06   #3
starmos
Senior Member
 
Регистрация: Jan 2013
Сообщения: 739
Благодарил(а): 22 раз(а)
Поблагодарили: 13 раз(а) в 12 сообщениях
По умолчанию Ответ: Pixel 2511, странный глюк

Не стал новую тему делать, но у меня тоже странный глюк и тоже на Pixel:
вчера решил доработать свой проект для ИТП, скачал последнюю версию Лоджика, из неё прошил контроллер, подключаюсь к отладке = "разорвано соединение" (или как-то так). Т.е. видно, что он подключается, иногда даже вроде успевает написать, но потом разрывает соединение. Т.е. отладки нет. При этом ищется и прошивается нормально. В проекте же нельзя ничего сделать, чтобы к отладке не подключалось? В проекте связь никак не используется по RS-485, но в контроллер установлен сетевой модуль (тоже не используется, просто подключен). Контроллер старый.
starmos вне форума   Ответить с цитированием
Старый 05.02.2024, 11:15   #4
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 117
Благодарил(а): 15 раз(а)
Поблагодарили: 660 раз(а) в 604 сообщениях
По умолчанию Ответ: Pixel 2511, странный глюк

Цитата:
Сообщение от starmos Посмотреть сообщение
Не стал новую тему делать, но у меня тоже странный глюк и тоже на Pixel:
вчера решил доработать свой проект для ИТП, скачал последнюю версию Лоджика, из неё прошил контроллер, подключаюсь к отладке = "разорвано соединение" (или как-то так). Т.е. видно, что он подключается, иногда даже вроде успевает написать, но потом разрывает соединение. Т.е. отладки нет. При этом ищется и прошивается нормально. В проекте же нельзя ничего сделать, чтобы к отладке не подключалось? В проекте связь никак не используется по RS-485, но в контроллер установлен сетевой модуль (тоже не используется, просто подключен). Контроллер старый.
Для обмена в отладке используются очень большие пакеты данных, разрыв которых помехами очень вероятен и ведёт к разрыву соединения.


__________________
Программа делает то что написал программист, а не то что он хотел.

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie вне форума   Ответить с цитированием
Старый 05.02.2024, 11:26   #5
LordN
Senior Member
 
Регистрация: Dec 2007
Адрес: Томск
Сообщения: 4 163
Благодарил(а): 240 раз(а)
Поблагодарили: 165 раз(а) в 157 сообщениях
По умолчанию Ответ: Pixel 2511, странный глюк

Цитата:
Сообщение от starmos Посмотреть сообщение
Не стал новую тему делать, но у меня тоже странный глюк и тоже на Pixel:
вчера решил доработать свой проект для ИТП, скачал последнюю версию Лоджика, из неё прошил контроллер, подключаюсь к отладке = "разорвано соединение" (или как-то так). Т.е. видно, что он подключается, иногда даже вроде успевает написать, но потом разрывает соединение. Т.е. отладки нет. При этом ищется и прошивается нормально. В проекте же нельзя ничего сделать, чтобы к отладке не подключалось? В проекте связь никак не используется по RS-485, но в контроллер установлен сетевой модуль (тоже не используется, просто подключен). Контроллер старый.
а если для отладки использовать езернет?


Добавлено через 1 минуту


Цитата:
Скорее от версии ядра.
наверняка какое-то последнее ядро, я же говорю, что весь проект делался летом в 22м году
тогда же, видимо, и ядро было обновлено


Добавлено через 3 минуты


если вам переправить МП с тем глючным проектом - это как-то поможет?


__________________
C уважением, LordN
LordN вне форума   Ответить с цитированием
Старый 05.02.2024, 11:36   #6
starmos
Senior Member
 
Регистрация: Jan 2013
Сообщения: 739
Благодарил(а): 22 раз(а)
Поблагодарили: 13 раз(а) в 12 сообщениях
По умолчанию Ответ: Pixel 2511, странный глюк

Цитата:
Сообщение от Arsie Посмотреть сообщение
Для обмена в отладке используются очень большие пакеты данных, разрыв которых помехами очень вероятен и ведёт к разрыву соединения.
Все дома на столе. Это мой отладочный контроллер. От прошлых отладок отличается только новой версией Лоджика и установленным сетевым модулем. Вечером модуль удалю, посмотрю, поможет ли.
starmos вне форума   Ответить с цитированием
Старый 05.02.2024, 11:43   #7
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 117
Благодарил(а): 15 раз(а)
Поблагодарили: 660 раз(а) в 604 сообщениях
По умолчанию Ответ: Pixel 2511, странный глюк

Цитата:
Сообщение от LordN Посмотреть сообщение
наверняка какое-то последнее ядро, я же говорю, что весь проект делался летом в 22м году
Крайняя версия на сервер выложена в 17, выпущена и того раньше.



Цитата:
Сообщение от LordN Посмотреть сообщение
если вам переправить МП с тем глючным проектом - это как-то поможет?
Можно попробовать, но я не уверен, что это что-то даст.


__________________
Программа делает то что написал программист, а не то что он хотел.

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie вне форума   Ответить с цитированием
Старый 06.02.2024, 19:51   #8
starmos
Senior Member
 
Регистрация: Jan 2013
Сообщения: 739
Благодарил(а): 22 раз(а)
Поблагодарили: 13 раз(а) в 12 сообщениях
По умолчанию Ответ: Pixel 2511, странный глюк

Глюк вроде устранился обновлением ПО. При этом интересно то, что я изначально убрал сетевой модуль из контроллера и он сразу подключился к отладке, после обновления. Однако, когда я для проверки вставил сетвой модуль, то контроллер мне сказал что проект отличается (хотя только что подключался) и заставил перепрошить проект и только потом подключился.
Но в целом видимо дело было в обновлении. Хотя это странно, я наверняка обновлял его уже.
starmos вне форума   Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать свои сообщения

BB code is Вкл.
[IMG] код Вкл.
HTML код Выкл.



Часовой пояс GMT +4, время: 20:36.


Версия vBulletin: 3.8.7
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Segnetics 2005 - 2024