|
Вопросы о SMH4 Работа и применение контроллеров с сенсорной панелью SMH4. |
|
Опции темы | Поиск в этой теме |
23.01.2022, 21:59 | #1 |
Senior Member
Регистрация: Mar 2014
Адрес: Санкт-Петербург
Сообщения: 408
Благодарил(а): 1 раз(а)
Поблагодарили:
23 раз(а) в 23 сообщениях
|
Зависание интерфейса
SMH4
Logix_3.34.0091 Отформатирован Дополнительно стоит: VNC Телеграм бот Исторический блок После обновления лоджика отработал проект примерно три дня. Сейчас Программа работает, но кнопки контроллера и экран не реагируют на нажатия. Как физически, так и через VNC. До этого проект работал относительно нормально. При обновлении добавил Телеграм и историю. Есть мнение, что я накосячил с историей... Опыта работы с этим блоком нет. Для формирования отчетов в контроллер вставил USB-флешку на 2 Гб. Подключиться к контроллеру в режиме отладки могу. Загрузка процессора 22% ОЗУ 73-74% - может здесь проблема? ПЗУ 14% Такое первый раз. Ночью буду перезаливать проект. |
23.01.2022, 22:23 | #2 |
Senior Member
Регистрация: Aug 2013
Сообщения: 3 791
Благодарил(а): 12 раз(а)
Поблагодарили:
194 раз(а) в 190 сообщениях
|
Ответ: Зависание интерфейса
|
23.01.2022, 23:16 | #3 |
Senior Member
Регистрация: Mar 2014
Адрес: Санкт-Петербург
Сообщения: 408
Благодарил(а): 1 раз(а)
Поблагодарили:
23 раз(а) в 23 сообщениях
|
Ответ: Зависание интерфейса
Похоже сам виноват. Указал местом хранения данных внутреннюю память, хотя специально для этого взял флешку...
Могло из-за этого зависнуть? ПЗУ - 14% В архив пишутся три переменные один раз в минуту. Контроллер работает почти трое суток. Добавлено через 58 секунд Хорошо, попробую. |
24.01.2022, 00:44 | #4 |
Senior Member
Регистрация: Mar 2014
Адрес: Санкт-Петербург
Сообщения: 408
Благодарил(а): 1 раз(а)
Поблагодарили:
23 раз(а) в 23 сообщениях
|
Ответ: Зависание интерфейса
Перезагрузка контроллера через SSH вернула его к жизни.
Что было не знаю. |
24.01.2022, 01:01 | #5 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 160
Благодарил(а): 15 раз(а)
Поблагодарили:
665 раз(а) в 607 сообщениях
|
Ответ: Зависание интерфейса
Логи скачать не забыли?
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
24.01.2022, 09:10 | #6 |
Senior Member
Регистрация: Mar 2014
Адрес: Санкт-Петербург
Сообщения: 408
Благодарил(а): 1 раз(а)
Поблагодарили:
23 раз(а) в 23 сообщениях
|
Ответ: Зависание интерфейса
|
24.01.2022, 10:38 | #7 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 160
Благодарил(а): 15 раз(а)
Поблагодарили:
665 раз(а) в 607 сообщениях
|
Ответ: Зависание интерфейса
Обычные логи пишутся всегда.
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
24.01.2022, 12:13 | #8 |
Senior Member
Регистрация: Mar 2014
Адрес: Санкт-Петербург
Сообщения: 408
Благодарил(а): 1 раз(а)
Поблагодарили:
23 раз(а) в 23 сообщениях
|
Ответ: Зависание интерфейса
Обычные логи через сайт SMConfig скачать можно?
|
24.01.2022, 12:15 | #9 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 160
Благодарил(а): 15 раз(а)
Поблагодарили:
665 раз(а) в 607 сообщениях
|
Ответ: Зависание интерфейса
Нет, только ftp/ssh. var/log.
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
24.01.2022, 13:31 | #10 |
Сотрудник Сегнетикс
Регистрация: Mar 2016
Адрес: SPb
Сообщения: 4 341
Благодарил(а): 0 раз(а)
Поблагодарили:
255 раз(а) в 251 сообщениях
|
Ответ: Зависание интерфейса
Если смконфиг новый, то можно. В разделе оборудование - диагностика. Там же можно и включить расширенные.
__________________ Если ничто другое не помогает, прочтите, наконец, инструкцию |
25.01.2022, 16:00 | #11 |
Senior Member
Регистрация: Mar 2014
Адрес: Санкт-Петербург
Сообщения: 408
Благодарил(а): 1 раз(а)
Поблагодарили:
23 раз(а) в 23 сообщениях
|
Ответ: Зависание интерфейса
Ситуация повторилась.
В дополнение в журнале аварий появились ошибки. В прошлый раз их точно не было. Приложил логи и скрин ошибок. Ошибки пока не сбрасывал. Модема на контроллере нет. В проекте модем есть (Телеграм бот тестирую). Откуда появилась ошибка, что модем не поддерживается? Такое чувство, что завис примерно в момент возникновения ошибки "модем не поддреживается". Но это не точная инфомация. |
25.01.2022, 16:03 | #12 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 160
Благодарил(а): 15 раз(а)
Поблагодарили:
665 раз(а) в 607 сообщениях
|
Ответ: Зависание интерфейса
А проект? Ну, чтобы не гадать, что и как там у вас настроено и что с историей.
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
25.01.2022, 16:14 | #13 |
Senior Member
Регистрация: Mar 2014
Адрес: Санкт-Петербург
Сообщения: 408
Благодарил(а): 1 раз(а)
Поблагодарили:
23 раз(а) в 23 сообщениях
|
Ответ: Зависание интерфейса
|
25.01.2022, 17:00 | #14 | ||
Сотрудник Сегнетикс
Регистрация: Mar 2016
Адрес: SPb
Сообщения: 4 341
Благодарил(а): 0 раз(а)
Поблагодарили:
255 раз(а) в 251 сообщениях
|
Ответ: Зависание интерфейса
Цитата:
Цитата:
__________________ Если ничто другое не помогает, прочтите, наконец, инструкцию |
||
25.01.2022, 17:11 | #15 |
Senior Member
Регистрация: Mar 2014
Адрес: Санкт-Петербург
Сообщения: 408
Благодарил(а): 1 раз(а)
Поблагодарили:
23 раз(а) в 23 сообщениях
|
Ответ: Зависание интерфейса
Еще не пробовал.
Думаете флешка того? Она новая была, правда это ничего не значит... Вряд ли, но мало ли. Там данных пишется всего ничего. Это пока для теста, проект в стадии разработки, но в дальнейшем надеюсь писать в разы больше. Добавлено через 3 минуты Зашел в сисменю по F10, но навигация по меню не работает и выйти из него не могу. И сам не выходит, уже минут 20 как. Вроде автовыход должен был сработать уже. |
25.01.2022, 17:20 | #16 | |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 160
Благодарил(а): 15 раз(а)
Поблагодарили:
665 раз(а) в 607 сообщениях
|
Ответ: Зависание интерфейса
Цитата:
Поясню. Нужно чётко отделять не выход из сисменю и не работу экранов лоджика. При выходе из сисменю вы можете видеть застывшее изображение, которое ядро лоджика попросту не обновляет. __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
|
25.01.2022, 17:39 | #17 |
Сотрудник Сегнетикс
Регистрация: Mar 2016
Адрес: SPb
Сообщения: 4 341
Благодарил(а): 0 раз(а)
Поблагодарили:
255 раз(а) в 251 сообщениях
|
Ответ: Зависание интерфейса
Был случай, при этом интерфейс начинал дико тормозить.
__________________ Если ничто другое не помогает, прочтите, наконец, инструкцию |
25.01.2022, 17:48 | #18 | |
Senior Member
Регистрация: Mar 2014
Адрес: Санкт-Петербург
Сообщения: 408
Благодарил(а): 1 раз(а)
Поблагодарили:
23 раз(а) в 23 сообщениях
|
Ответ: Зависание интерфейса
Цитата:
В экране лоджика (проекта) тоже нельзя было передвигаться по пунктам. В прошлый раз сотрудник был на месте и пробовал физически нажимать на кнопки экрана и контроллера, никакой реакции не было. Сегодня на месте потыкать не кому, но думаю, что ситуация аналогичная. Добавлено через 6 минут SMConfig работает. Сбросил все аварии. Через некоторое время вылезла снова "Модем не поддерживается". Отчет сформировать не получается, задумывается на некоторое время и все. Отчета нет. Такое бывает, когда задаешь несуществующий диапазон по времени. |
|
25.01.2022, 17:59 | #19 |
Senior Member
Регистрация: Mar 2014
Адрес: Санкт-Петербург
Сообщения: 408
Благодарил(а): 1 раз(а)
Поблагодарили:
23 раз(а) в 23 сообщениях
|
Ответ: Зависание интерфейса
Все, бобик сдох.
|
25.01.2022, 18:00 | #20 | |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 160
Благодарил(а): 15 раз(а)
Поблагодарили:
665 раз(а) в 607 сообщениях
|
Ответ: Зависание интерфейса
Цитата:
На видео нужно поперемещаться по меню или экранам проекта, зайти в сисменю, поперемещаться, выйти из сисменю, поперемещаться, обратно зайти в сисменю, поперемещаться. __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
|
25.01.2022, 18:18 | #21 | |
Senior Member
Регистрация: Mar 2014
Адрес: Санкт-Петербург
Сообщения: 408
Благодарил(а): 1 раз(а)
Поблагодарили:
23 раз(а) в 23 сообщениях
|
Ответ: Зависание интерфейса
Цитата:
Работаю с контроллером удаленно. "Завис" интерфейс. Открыт последний экран с которым работали, ни выйти, ни переместиться на другой пункт при помощи нажатий мыши (аналог нажатия на экран) или клавиш управления курсором (вверх, вниз) не получается. Данные на экране не обновляются. Застыл как статичная картинка. Зайти в сисменю удалось, но перемещаться там или выйти из сисменю не получилось. Сам проект при этом выполняется. Что еще требуется пояснить? |
|
25.01.2022, 18:21 | #22 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 160
Благодарил(а): 15 раз(а)
Поблагодарили:
665 раз(а) в 607 сообщениях
|
Ответ: Зависание интерфейса
Удалённо - это через VNC? Это важное уточнение. VNC нагружает контроллер и, возможно, может сам являться причиной краха. Нужно повторить ваш тест без VNC, чтобы исключить его влияние. Иначе непонятно, в каком направлении искать баг.
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
25.01.2022, 18:35 | #23 | |
Senior Member
Регистрация: Mar 2014
Адрес: Санкт-Петербург
Сообщения: 408
Благодарил(а): 1 раз(а)
Поблагодарили:
23 раз(а) в 23 сообщениях
|
Ответ: Зависание интерфейса
Цитата:
До сих пор такого не было. На этом объекте, на этом контроллере и примерно на этом же проекте. Писал раньше, но еще раз обращаю внимание, что дополнил проект Телеграм ботом и модулем истории. VNC там стоял уже давно. После этих изменений начались трудности. Наверное в эту сторону нужно копать. С историей раньше практически не работал, может тут чего наворотил. Логи есть, проект есть, мячик на вашей стороне. P.S. Илья предположил может флешка г... |
|
25.01.2022, 18:37 | #24 | |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 160
Благодарил(а): 15 раз(а)
Поблагодарили:
665 раз(а) в 607 сообщениях
|
Ответ: Зависание интерфейса
Цитата:
Г она или не Г - ядро падать не должно. Авария появляться - да, это можно при Г флешке. __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
|
25.01.2022, 18:42 | #25 |
Сотрудник Сегнетикс
Регистрация: Mar 2016
Адрес: SPb
Сообщения: 4 341
Благодарил(а): 0 раз(а)
Поблагодарили:
255 раз(а) в 251 сообщениях
|
Ответ: Зависание интерфейса
Еще предположение - проблемы с модемом провоцируют проблему с флешкой.
У вас именно флешка или сд карта? По логам видно, что контроллер примерно каждые 40 мин перезагружает контроллер в попытках найти модем, при этом флешка тоже отключается, а ведь в неё может что-то записываться. У вас же модем - это резервный канал? Итого, я бы сначала отключил функции, связанные с флешкой и модемом, проверил бы повторение. Если повторится, то ищем дальше. Если нет, то потихоньку возвращаем участников. __________________ Если ничто другое не помогает, прочтите, наконец, инструкцию |
25.01.2022, 18:45 | #26 | |
Senior Member
Регистрация: Mar 2014
Адрес: Санкт-Петербург
Сообщения: 408
Благодарил(а): 1 раз(а)
Поблагодарили:
23 раз(а) в 23 сообщениях
|
Ответ: Зависание интерфейса
Да там шесть параметров пишутся один раз в минуту. Это и не нагрузка вроде.
В планах раз в десять увеличить, не вариант? Надеюсь на ваше лого-расследование. Может картинка прояснится. Добавлено через 9 минут Цитата:
Модема нет физически, он только в проекте присутствует. Это недокументированная возможность использования Телеграм бота. Флешка USB Похоже, что контроллер ищет модем, которого нет и периодически "дергает" USB, в котором живет флешка... К которой как раз в самый неподходящий момент может идти обращение модуля истории... Вижу два варианта: 1. Не проверять модем (как это можно сделать? через SMConfig?) 2. Поставит микро-SD. Что скажете? |
|
25.01.2022, 19:07 | #27 | |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 160
Благодарил(а): 15 раз(а)
Поблагодарили:
665 раз(а) в 607 сообщениях
|
Ответ: Зависание интерфейса
Цитата:
Флешка + модем через хаб - это изначально провальная затея. Рано или поздно модем нужно будет дёрнуть, а дёрнется абсолютно всё. Ещё и файловая система на флешке погибнет. __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
|
25.01.2022, 19:12 | #28 |
Сотрудник Сегнетикс
Регистрация: Mar 2016
Адрес: SPb
Сообщения: 4 341
Благодарил(а): 0 раз(а)
Поблагодарили:
255 раз(а) в 251 сообщениях
|
Ответ: Зависание интерфейса
Поставьте микро-сд, как я понимаю, модемные сервисы всё равно будут активные при работе бота.
__________________ Если ничто другое не помогает, прочтите, наконец, инструкцию |
25.01.2022, 19:43 | #29 |
Senior Member
Регистрация: Mar 2014
Адрес: Санкт-Петербург
Сообщения: 408
Благодарил(а): 1 раз(а)
Поблагодарили:
23 раз(а) в 23 сообщениях
|
Ответ: Зависание интерфейса
Возможно через SMConfig отключить сброс модема?
Или поставить сброс модема не через USB, а через Dout? |
25.01.2022, 20:01 | #30 |
Senior Member
Регистрация: Apr 2013
Адрес: Россия, Москва
Сообщения: 778
Благодарил(а): 8 раз(а)
Поблагодарили:
65 раз(а) в 60 сообщениях
|
Ответ: Зависание интерфейса
Также и у меня было На трим был установлент пульт HEAT все работало без нареканий.
Как только в место штатных трендов (удалил) добавил в прошивку SMHistory, начались зависания. Проблему решил отказавшись от SMHistory полностью, хотя штука полезная. __________________ Саня |