Segnetics

Вернуться   Segnetics > Форум Segnetics > Вопросы о SMH-2G

Вопросы о SMH-2G Здесь всё, что касается работы контроллера SMH-2G.

Ответ
 
Опции темы Поиск в этой теме
Старый 24.06.2019, 12:07   #1
chif.com
Member
 
Регистрация: Jul 2014
Сообщения: 78
Благодарил(а): 7 раз(а)
Поблагодарили: 4 раз(а) в 3 сообщениях
По умолчанию WDT

В последнее время часто стал виснуть SMH2G в шкафу насосной станции после сбоев электроснабжения объекта (Просто белый экран). Повторное снятие и возобновление питания контроллера оживляет его, но из-за этого приходится отмотать на машине 130км что бы переклацнуть автомат.
Хотел включить "Сторожевую собаку" WDT но в справке смущает текст:

Цитата:
5. Остановка по WDT. WDT (Watch Dog Timer) предназначен для сброса состояния контроллера в первоначальное, если по каким либо причинам ядро контроллера перестало отвечать. Останавливать контроллер по WDT можно только в отладочных целях.
Проясните пожалуйста подробно.
chif.com вне форума   Ответить с цитированием
Старый 24.06.2019, 12:21   #2
Ilya J.
Сотрудник Сегнетикс
 
Аватара для Ilya J.
 
Регистрация: Mar 2016
Адрес: SPb
Сообщения: 4 341
Благодарил(а): 0 раз(а)
Поблагодарили: 255 раз(а) в 251 сообщениях
По умолчанию Ответ: WDT

Цитата:
Сообщение от chif.com Посмотреть сообщение
В последнее время часто стал виснуть SMH2G в шкафу насосной станции после сбоев электроснабжения объекта (Просто белый экран). Повторное снятие и возобновление питания контроллера оживляет его, но из-за этого приходится отмотать на машине 130км что бы переклацнуть автомат.
Хотел включить "Сторожевую собаку" WDT но в справке смущает текст:


Проясните пожалуйста подробно.
А для чего вы хотите включить WDT? Зафиксировать момент краха?
Ilya J. вне форума   Ответить с цитированием
Старый 24.06.2019, 12:23   #3
chif.com
Member
 
Регистрация: Jul 2014
Сообщения: 78
Благодарил(а): 7 раз(а)
Поблагодарили: 4 раз(а) в 3 сообщениях
По умолчанию Ответ: WDT

Цитата:
Сообщение от Ilya J. Посмотреть сообщение
А для чего вы хотите включить WDT? Зафиксировать момент краха?
Вот я и спрашиваю подробное описания логики работы WDT в SMH2G.
Просто в микроконтроллерах WDT применяется для автоматического перезапуска процессора ели он завис
chif.com вне форума   Ответить с цитированием
Старый 24.06.2019, 12:28   #4
Ilya J.
Сотрудник Сегнетикс
 
Аватара для Ilya J.
 
Регистрация: Mar 2016
Адрес: SPb
Сообщения: 4 341
Благодарил(а): 0 раз(а)
Поблагодарили: 255 раз(а) в 251 сообщениях
По умолчанию Ответ: WDT

Цитата:
Сообщение от chif.com Посмотреть сообщение
Вот я и спрашиваю подробное описания логики работы WDT в SMH2G.
Просто в микроконтроллерах WDT применяется для автоматического перезапуска процессора ели он завис
https://ru.wikipedia.org/wiki/Сторожевой_таймер

Здесь так же.
Галочка есть - wdt отключен, перезагрузки не произойдет
Галочки нет - wdt включен, будет перезагружать.
Ilya J. вне форума   Ответить с цитированием
Старый 24.06.2019, 12:32   #5
chif.com
Member
 
Регистрация: Jul 2014
Сообщения: 78
Благодарил(а): 7 раз(а)
Поблагодарили: 4 раз(а) в 3 сообщениях
По умолчанию Ответ: WDT

Цитата:
Сообщение от Ilya J. Посмотреть сообщение
https://ru.wikipedia.org/wiki/Сторожевой_таймер

Здесь так же.
Галочка есть - wdt отключен, перезагрузки не произойдет
Галочки нет - wdt включен, будет перезагружать.
Галочки на данный момент нет.

Но и не разу не вышел из зависания .
chif.com вне форума   Ответить с цитированием
Старый 24.06.2019, 12:48   #6
Ilya J.
Сотрудник Сегнетикс
 
Аватара для Ilya J.
 
Регистрация: Mar 2016
Адрес: SPb
Сообщения: 4 341
Благодарил(а): 0 раз(а)
Поблагодарили: 255 раз(а) в 251 сообщениях
По умолчанию Ответ: WDT

Цитата:
Сообщение от chif.com Посмотреть сообщение
Галочки на данный момент нет.

Но и не разу не вышел из зависания .
Вероятно, потому что ядро не останавливается.

Какой версией лоджика пользуетесь? Прошивать контроллер пробовали?
Ilya J. вне форума   Ответить с цитированием
Старый 24.06.2019, 12:54   #7
alex.vas
Senior Member
 
Аватара для alex.vas
 
Регистрация: Jul 2009
Сообщения: 250
Благодарил(а): 0 раз(а)
Поблагодарили: 10 раз(а) в 10 сообщениях
По умолчанию Ответ: WDT

Цитата:
Сообщение от chif.com Посмотреть сообщение
В последнее время часто стал виснуть SMH2G в шкафу насосной станции после сбоев электроснабжения объекта (Просто белый экран). Повторное снятие и возобновление питания контроллера оживляет его, но из-за этого приходится отмотать на машине 130км что бы переклацнуть автомат.
Хотел включить "Сторожевую собаку" WDT но в справке смущает текст:


Проясните пожалуйста подробно.
Бесперебойник поставьте.
alex.vas вне форума   Ответить с цитированием
Старый 24.06.2019, 13:04   #8
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 157
Благодарил(а): 15 раз(а)
Поблагодарили: 665 раз(а) в 607 сообщениях
По умолчанию Ответ: WDT

Цитата:
Сообщение от chif.com Посмотреть сообщение
Галочки на данный момент нет.

Но и не разу не вышел из зависания .
Значит нужно разбираться, что такое "зависание" в вашем случае. По факту, зависания ядра лоджика нет, зависания операционки нет, поэтому WDT и не перезапускает контроллер.

Либо всё совсем плохо, т.е. контроллер зависает целиком и полностью, включая сам WDT. Теоретически, такое возможно, но примерно с той же вероятностью, что я сегодня по пути домой наткнусь на ничейный чемодан с баксами.

Есть и третий вариант. Что линия сброса от WDT физически повреждена. Т.е. WDT срабатывает, но физически не может перезапустить контроллер. Но, опять же, вероятность этого ещё ниже, чем вероятность того, что вечером я найду чемодан с баксами.


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

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie вне форума   Ответить с цитированием
Старый 24.06.2019, 13:46   #9
chif.com
Member
 
Регистрация: Jul 2014
Сообщения: 78
Благодарил(а): 7 раз(а)
Поблагодарили: 4 раз(а) в 3 сообщениях
По умолчанию Ответ: WDT

Цитата:
Сообщение от Arsie Посмотреть сообщение
Значит нужно разбираться, что такое "зависание" в вашем случае. По факту, зависания ядра лоджика нет, зависания операционки нет, поэтому WDT и не перезапускает контроллер.

Либо всё совсем плохо, т.е. контроллер зависает целиком и полностью, включая сам WDT. Теоретически, такое возможно, но примерно с той же вероятностью, что я сегодня по пути домой наткнусь на ничейный чемодан с баксами.

Есть и третий вариант. Что линия сброса от WDT физически повреждена. Т.е. WDT срабатывает, но физически не может перезапустить контроллер. Но, опять же, вероятность этого ещё ниже, чем вероятность того, что вечером я найду чемодан с баксами.
Самое интересное что на этом объекте 3 станции ХВС. Все три собирал сам, соответственно прошивка и схема одинаковая у всех трех. За последний месяц данный симптом замечен на 2х из 3х.
Еще обратил внимание что при подачи питания один контроллер сразу запускается(буквально за одну две секунды), а другому надо не менее 3х секунд. (запускается имеется ввиду появление на экране рабочего интерфейса)

Еще у всех сбросило системное время, хотя батарейки новые и в системном меню показывает 3600 с копейками вольт
chif.com вне форума   Ответить с цитированием
Старый 24.06.2019, 14:06   #10
Ilya J.
Сотрудник Сегнетикс
 
Аватара для Ilya J.
 
Регистрация: Mar 2016
Адрес: SPb
Сообщения: 4 341
Благодарил(а): 0 раз(а)
Поблагодарили: 255 раз(а) в 251 сообщениях
По умолчанию Ответ: WDT

Цитата:
Сообщение от chif.com Посмотреть сообщение
3600 с копейками вольт
Тяжело ему приходится
Ilya J. вне форума   Ответить с цитированием
Старый 24.06.2019, 14:14   #11
chif.com
Member
 
Регистрация: Jul 2014
Сообщения: 78
Благодарил(а): 7 раз(а)
Поблагодарили: 4 раз(а) в 3 сообщениях
По умолчанию Ответ: WDT

Цитата:
Сообщение от Ilya J. Посмотреть сообщение
Тяжело ему приходится

сорян 3600мВ
chif.com вне форума   Ответить с цитированием
Старый 24.06.2019, 14:17   #12
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 157
Благодарил(а): 15 раз(а)
Поблагодарили: 665 раз(а) в 607 сообщениях
По умолчанию Ответ: WDT

Цитата:
Сообщение от chif.com Посмотреть сообщение
Самое интересное что на этом объекте 3 станции ХВС. Все три собирал сам, соответственно прошивка и схема одинаковая у всех трех. За последний месяц данный симптом замечен на 2х из 3х.
Еще обратил внимание что при подачи питания один контроллер сразу запускается(буквально за одну две секунды), а другому надо не менее 3х секунд. (запускается имеется ввиду появление на экране рабочего интерфейса)
Может, блоки питания не вытягивают? Быстродействие контроллеров в одинаковых конфигурациях должно быть идентичным.


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

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie вне форума   Ответить с цитированием
Благодарность от:
Старый 24.06.2019, 14:23   #13
chif.com
Member
 
Регистрация: Jul 2014
Сообщения: 78
Благодарил(а): 7 раз(а)
Поблагодарили: 4 раз(а) в 3 сообщениях
По умолчанию Ответ: WDT

Цитата:
Сообщение от Arsie Посмотреть сообщение
Может, блоки питания не вытягивают? Быстродействие контроллеров в одинаковых конфигурациях должно быть идентичным.
Это мысль. Блоки питания действительно разные. Надо проверить. один точно из них 24W (1.1А). а два других вроде 12W (0.42A) модуль МС подключен.
И почему все таки время сбросилось?
chif.com вне форума   Ответить с цитированием
Старый 24.06.2019, 14:28   #14
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 157
Благодарил(а): 15 раз(а)
Поблагодарили: 665 раз(а) в 607 сообщениях
По умолчанию Ответ: WDT

Цитата:
Сообщение от chif.com Посмотреть сообщение
И почему все таки время сбросилось?
У меня нет ответа на этот вопрос. Сброс времени возможен только при очистке ОЗУ супервизора (он время считает). ОЗУ супервизора всегда под питанием, пока жива батарейка.


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

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie вне форума   Ответить с цитированием
Ответ


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

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



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


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