![]() |
![]() ![]() |
|
Форум Segnetics Территория общения |
![]() |
|
Опции темы | Поиск в этой теме | Опции просмотра |
![]() |
#1 |
Senior Member
Регистрация: Apr 2013
Адрес: Россия, Москва
Сообщения: 766
Благодарил(а): 8 раз(а)
Поблагодарили:
63 раз(а) в 59 сообщениях
|
![]()
Прошу подсказать возможно ли произвести удаленную перезагрузку (перезапуск) контроллера по принципу отключения питания.
Причина, стоит контроллер SMH4 управляет модулями ввода/вывода Овен Мх210 ( сейчас 8 шт, далее планируется до 40 шт. (расположены по 2-3 шт. по зданию, объединенные в локальную сеть)) к контроллеру подключен Trim5 как выносной пульт, при просадках напряжения питания (от 0,5 до 3 сек) некоторые модули после перезапуска перестают обмениваться данными с контроллером (ошибок не выдают). Помогает перезапуск SMH4 по питанию. Данная проблема проявляется не всегда. Доступ к контроллеру есть удаленный, но хотелось бы сделать перезапуск SMH4 с Trim5 по Modbus TCP в ручном режиме. Проект не стандартный (система защиты от протечек С/У). __________________ Саня |
![]() |
![]() |
![]() |
#2 |
Senior Member
Регистрация: Dec 2007
Адрес: Томск
Сообщения: 4 125
Благодарил(а): 239 раз(а)
Поблагодарили:
161 раз(а) в 153 сообщениях
|
![]() |
![]() |
![]() |
Благодарность от: |
![]() |
#3 |
Senior Member
Регистрация: Apr 2013
Адрес: Россия, Москва
Сообщения: 766
Благодарил(а): 8 раз(а)
Поблагодарили:
63 раз(а) в 59 сообщениях
|
![]() __________________ Саня |
![]() |
![]() |
![]() |
#4 |
Senior Member
Регистрация: Dec 2007
Адрес: Томск
Сообщения: 4 125
Благодарил(а): 239 раз(а)
Поблагодарили:
161 раз(а) в 153 сообщениях
|
![]() из доступных способов - нужен внешний таймер-реле задержки. с трима через смш4 дергаешь его за ногу он снимает питание с смш4 на пару минут. но если трабл в питании, то я бы поставил акки. но справедливости ради я давно уже как-то просил дать возможность ребутнуть плк каким-нить служебным фбд-блоком |
![]() |
![]() |
![]() |
#5 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 019
Благодарил(а): 15 раз(а)
Поблагодарили:
655 раз(а) в 599 сообщениях
|
![]() А лучше разобраться с питанием модулей. Практика показывает, что некоторые модули некоторых производителей падают в обморок, если опросить их первую секунду-две после их включения. Данные бегают, но ничего общего с реальностью не имеют. PS. Подозреваю, что торможение опроса slaveX(link) и его последующее возобновление вполне может стать заменой ребута. __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
![]() |
![]() |
![]() |
#6 |
Senior Member
Регистрация: Apr 2013
Адрес: Россия, Москва
Сообщения: 766
Благодарил(а): 8 раз(а)
Поблагодарили:
63 раз(а) в 59 сообщениях
|
![]() А второй вариант можно по подробнее. __________________ Саня |
![]() |
![]() |
![]() |
#7 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 019
Благодарил(а): 15 раз(а)
Поблагодарили:
655 раз(а) в 599 сообщениях
|
![]() Тут придётся на Си покодить чуток. __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
![]() |
![]() |
![]() |
#8 |
Senior Member
Регистрация: Apr 2013
Адрес: Россия, Москва
Сообщения: 766
Благодарил(а): 8 раз(а)
Поблагодарили:
63 раз(а) в 59 сообщениях
|
![]() __________________ Саня |
![]() |
![]() |
![]() |
#9 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 019
Благодарил(а): 15 раз(а)
Поблагодарили:
655 раз(а) в 599 сообщениях
|
![]() Челу нужно будет мониторить шмем-переменную "smh4_reboot" и когда она в единице открывать ssh-сессию с логином root и паролем как у вашего smh4 и отдавать команду reboot -f Шмем вы добавите в свою программу и будете дёргать его когда надо перезапустить smh4. __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
![]() |
![]() |
![]() |
#10 |
Senior Member
Регистрация: Dec 2007
Адрес: Томск
Сообщения: 4 125
Благодарил(а): 239 раз(а)
Поблагодарили:
161 раз(а) в 153 сообщениях
|
![]() |
![]() |
![]() |
![]() |
#11 |
Сотрудник Сегнетикс
Регистрация: Mar 2016
Адрес: SPb
Сообщения: 4 302
Благодарил(а): 0 раз(а)
Поблагодарили:
254 раз(а) в 250 сообщениях
|
![]() __________________ Если ничто другое не помогает, прочтите, наконец, инструкцию |
![]() |
![]() |
![]() |
#12 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 019
Благодарил(а): 15 раз(а)
Поблагодарили:
655 раз(а) в 599 сообщениях
|
![]() Ну это примерно как устроить вебинар по обучении вождению авто. Вроде бы и несложно всё. Руль, три педали. Но как за час вбить все знания о реальной дороге и всех нюансах поведения авто на различных покрытиях? В примерах у нас есть готовые шаблоны, работающие со шмемами. Программисту остаётся только погуглить, как открываются ssh-сессии. __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
![]() |
![]() |
![]() |
#13 |
Senior Member
Регистрация: Apr 2013
Адрес: Россия, Москва
Сообщения: 766
Благодарил(а): 8 раз(а)
Поблагодарили:
63 раз(а) в 59 сообщениях
|
![]() __________________ Саня |
![]() |
![]() |
![]() |
#14 |
Senior Member
Регистрация: Dec 2007
Адрес: Томск
Сообщения: 4 125
Благодарил(а): 239 раз(а)
Поблагодарили:
161 раз(а) в 153 сообщениях
|
![]() |
![]() |
![]() |
![]() |
#15 |
Senior Member
Регистрация: Apr 2013
Адрес: Россия, Москва
Сообщения: 766
Благодарил(а): 8 раз(а)
Поблагодарили:
63 раз(а) в 59 сообщениях
|
![]() __________________ Саня |
![]() |
![]() |
![]() |
#16 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 019
Благодарил(а): 15 раз(а)
Поблагодарили:
655 раз(а) в 599 сообщениях
|
![]() Примеры внутри виртуалки. Тут они в виде документов: https://dl.segnetics.com/PRODUCTS/SMH2Gi/C/docs/ __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
![]() |
![]() |
![]() |
#17 |
Senior Member
Регистрация: Apr 2013
Адрес: Россия, Москва
Сообщения: 766
Благодарил(а): 8 раз(а)
Поблагодарили:
63 раз(а) в 59 сообщениях
|
![]() Виртуалка взята по ссылке выше. __________________ Саня Последний раз редактировалось Arsie, 24.04.2020 в 12:19 Причина: Удалил вложения за ненужностью |
![]() |
![]() |
![]() |
#18 |
Senior Member
Регистрация: Apr 2013
Адрес: Россия, Москва
Сообщения: 766
Благодарил(а): 8 раз(а)
Поблагодарили:
63 раз(а) в 59 сообщениях
|
![]() __________________ Саня |
![]() |
![]() |
![]() |
#19 |
Сотрудник Сегнетикс
Регистрация: Mar 2016
Адрес: SPb
Сообщения: 4 302
Благодарил(а): 0 раз(а)
Поблагодарили:
254 раз(а) в 250 сообщениях
|
![]()
Удаленный перезапуск сделали?
__________________ Если ничто другое не помогает, прочтите, наконец, инструкцию |
![]() |
![]() |
![]() |
#20 |
Senior Member
Регистрация: Apr 2013
Адрес: Россия, Москва
Сообщения: 766
Благодарил(а): 8 раз(а)
Поблагодарили:
63 раз(а) в 59 сообщениях
|
![]() Сначала проблема установки (требовался пароль пользователя - решил). Дальше нет доступа из виртуалки к определенным сайтам. Короче пока борюсь с ветреными мельницами. Осталось написать открытия SSH под IP задаваемый в настройках (то есть можно будет выбирать адрес контроллера который надо перезагрузить). Когда будет готово все выложу и напишу инструкцию. Видео тут https://cloud.mail.ru/public/2DR2/2TtMWTAWf __________________ Саня Последний раз редактировалось Ilya J., 20.12.2022 в 15:26 Причина: удалил вложения за ненужностью. |
![]() |
![]() |
![]() |
#21 |
Senior Member
Регистрация: Aug 2013
Сообщения: 3 740
Благодарил(а): 12 раз(а)
Поблагодарили:
192 раз(а) в 188 сообщениях
|
![]() ![]() |
![]() |
![]() |
![]() |
#22 |
Senior Member
Регистрация: Apr 2013
Адрес: Россия, Москва
Сообщения: 766
Благодарил(а): 8 раз(а)
Поблагодарили:
63 раз(а) в 59 сообщениях
|
![]() __________________ Саня |
![]() |
![]() |
![]() |
#23 |
Senior Member
Регистрация: Aug 2013
Сообщения: 3 740
Благодарил(а): 12 раз(а)
Поблагодарили:
192 раз(а) в 188 сообщениях
|
![]() На мастере как понял это уже работает. |
![]() |
![]() |
![]() |
#24 |
Senior Member
Регистрация: Apr 2013
Адрес: Россия, Москва
Сообщения: 766
Благодарил(а): 8 раз(а)
Поблагодарили:
63 раз(а) в 59 сообщениях
|
![]() __________________ Саня |
![]() |
![]() |
![]() |
#25 |
Senior Member
Регистрация: Apr 2013
Адрес: Россия, Москва
Сообщения: 766
Благодарил(а): 8 раз(а)
Поблагодарили:
63 раз(а) в 59 сообщениях
|
![]()
Сделал свою задумку, перезагрузку контроллеров без отключения питания, как отдельного так и другого подключенного по локальной сети.
Видео тут.https://cloud.mail.ru/public/XCPR/3vuTsDdJY Пока выкладывать не буду (если очень хочется попробовать пишите в личку обсудим), есть пока один недостаток если убрать проект (удалить мем-переменные то контроллер уходит в циклическую перезагрузку (решение проблемы форматирование с перемычкой)) идеи как устранить есть, но пока на это времени нет (мой программист готовиться к сессии). передача команды ребут передается с использованием ключей (без пароля) описывать не буду этого в интернете полно https://yandex.ru/search/?lr=10716&c...BE%D0%BB%D1%8F Позже подготовлю инструкцию по установки программы и выложу. __________________ Саня |
![]() |
![]() |
![]() |
#26 |
Senior Member
Регистрация: Dec 2015
Сообщения: 119
Благодарил(а): 23 раз(а)
Поблагодарили:
4 раз(а) в 4 сообщениях
|
![]()
monstr696, а с причиной не разобрались, почему связи нет? Не проще(дешевле в человекочасах) и правильней было поставить реле на питание модулей и отключать их? По сути это то же самое, модули перестают слушать мастера
У меня такая же связка этот плк + такие модули, но проблем ни разу таких не наблюдал, но интересно чем закончится. |
![]() |
![]() |
![]() |
#27 |
Senior Member
Регистрация: Apr 2013
Адрес: Россия, Москва
Сообщения: 766
Благодарил(а): 8 раз(а)
Поблагодарили:
63 раз(а) в 59 сообщениях
|
![]() Проблему решили переподключив все шафы с модулями к шкафам гарантированного питания (компьютерная сеть - через ИБП здания). Подвисания происходили при прерывание питания примерно до 1 сек. Связь с модулем вроде есть а обмена нет. Ставить реле на каждую сборку не вариант ( один контроллер на 25-30 шкафов с модулями) расстояние межу шкафами от 10 до 25 метров каждый шкаф имеет собственный источник питания. Ну а для программы перезагрузки найду другое применение, так как она может передавать любую команду по ssh не только "reboot -f". __________________ Саня |
![]() |
![]() |
![]() |
Опции темы | Поиск в этой теме |
Опции просмотра | |
|
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Matrix, Trim5, SMH4 и USB. Решение проблем, если они есть | Arsie | Библиотека | 4 | 21.09.2021 15:37 |
Самопроизвольная перезагрузка SMH4 (решено) | neiiron | Вопросы о SMH4 | 35 | 29.10.2019 13:13 |
Сбилось время на SMH4 Trim5 (решено) | Sibiryak22rus | Вопросы о SMH4 | 51 | 06.07.2018 16:11 |
Помогите настроить связь между Trim5 и SMH4 (решено) | HWAK | SMConnect & SMConfig | 10 | 25.04.2018 12:50 |