|
Вопросы о SMH-2G(i) Здесь всё, что касается работы контроллера SMH-2G(i). |
|
Опции темы | Поиск в этой теме |
14.08.2013, 18:51 | #1 |
Member
Регистрация: Dec 2006
Сообщения: 43
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Прошивка 2Gi
Видимо у меня невезучая неделя.
Писал на саппорт, но получил только письмо от автоответчика Вкратце проблема в том, что есть два 2Gi из одной партии, которые изначально вели себя корайне странно, например сервисное меню зависало на этапе "Menu is loading..."; после обновления ядра лоджикс заработало сервисное меню но контроллер в роли слейва не отвечал ни по ком-порту, ни по эзернету. После обновления ядра линукс и корневой файловой системы заработал опрос по эзернету (только на одном из двух контроллеров), но по ком-порту на одном выдаёт мусор в ответ на запросы, на другом - вообще молчит. Также на этом втором выдаёт некорректные ответы по ТСР. В общем, попытался залить на второй контроллер более старую версию кернел и рут (по юсб). Процесс шёл крайне медленно, по проценту в 5 минут, где-то так на середине остановился с ошибкой загрузки на контроллер, после чего контроллер вполне закономерно начал уходить в бесконечную перезагрузку. Как его теперь оживить? Заменить контроллер получится самое быстрое за 3 дня, пока его привезут на объект со склада, за это время заказчик успеет меня четвертовать, к тому же рушатся все планы и ставится под большое сомнение целесообразность использования этих контроллеров, если они с завода сразу требуют какого-то шаманства. |
15.08.2013, 00:00 | #2 |
Member
Регистрация: Dec 2006
Сообщения: 43
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Прошивка 2Gi
Ага, нашёл про перемычку. Разумнее было бы в мануале дать ссылку на альтернативный метод включения режима программирования из раздела "Обновление ПО", а не прятать в другой раздел...
Хотя изначальной проблемы это, конечно, не устраняет. |
15.08.2013, 11:03 | #3 |
Member
Регистрация: Jul 2009
Сообщения: 62
Благодарил(а): 0 раз(а)
Поблагодарили:
2 раз(а) в 1 сообщении
|
Ответ: Прошивка 2Gi
Если нужно что-то срочно решить, звоните Вашему менеджеру, он постарается помочь максимально быстро насколько возможно.
|
15.08.2013, 11:28 | #4 | |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 117
Благодарил(а): 15 раз(а)
Поблагодарили:
660 раз(а) в 604 сообщениях
|
Ответ: Прошивка 2Gi
Цитата:
Сложность ситуации в том, что тестовый стенд во время тестирования общается с контроллерами именно по RS485, т.е. ситуация, когда со стенда выходит любой контроллер с нерабочим RS485 невозможна в принципе. А у вас, по вашим словам, происходит именно это. Зависание системного меню связано с тем, что не работает веб-сервер в контроллере. Не работать он может по причине слетевшего конфига. Порты в принципе, точно поэтому же могут "заглохнуть". Разобраться, что и почему слетело, как я понимаю, уже нет никакой возможности. __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
|
15.08.2013, 12:55 | #5 | ||
Member
Регистрация: Dec 2006
Сообщения: 43
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Прошивка 2Gi
Цитата:
Серийные номера контроллеров: 00221724, 00221725 На том, который 00221724, проблема и с эзернетом. Прикладываю исходное письмо Цитата:
|
||
15.08.2013, 14:30 | #6 | ||
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 117
Благодарил(а): 15 раз(а)
Поблагодарили:
660 раз(а) в 604 сообщениях
|
Ответ: Прошивка 2Gi
Цитата:
Цитата:
PS. Какую из трёх программ смотреть? __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
||
15.08.2013, 19:50 | #7 | |
Member
Регистрация: Dec 2006
Сообщения: 43
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Прошивка 2Gi
Цитата:
Эзернет работает в контексте загрузки и прочей связи с лоджиксом, но на одном контроллере (программа с цифрой 2, в логах фигурирует как 10.20.0.5) в ответ на запросы приходит что-то не то. С ком-портом разобрался, это был провтык монтажников, теперь ответы есть, НО! Тоже неправильные, даже по 485 порту. |
|
16.08.2013, 01:44 | #8 | |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 117
Благодарил(а): 15 раз(а)
Поблагодарили:
660 раз(а) в 604 сообщениях
|
Ответ: Прошивка 2Gi
Цитата:
Можете предоставить лог общения по 485 порту? Я имею ввиду запросы мастера и ответы контроллера. __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
|
16.08.2013, 01:47 | #9 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 117
Благодарил(а): 15 раз(а)
Поблагодарили:
660 раз(а) в 604 сообщениях
|
Ответ: Прошивка 2Gi
Вы крайне нетерпеливы. Между вашим письмом и созданием темы прошло очень уж малое время - на почте я, с вашего позволения, отвечать не стану, разберёмся с ситуацией здесь
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
16.08.2013, 03:42 | #10 | |
Member
Регистрация: Dec 2006
Сообщения: 43
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Прошивка 2Gi
Цитата:
Если что, я всё запустил, но это всё пока временная схема, потом поменяем контроллеры и можно будет те в более спокойной обстановке мучать если не успеем здесь с ними что-то делать. Вот ответы по 232, а ниже будут по 485 12:58:02.468 [3396] Параметры COM порта - COM1, 115200, 8, NONE, 2, NONE, NONE, 5 12:58:02.468 [3396] (COM1)Tx: [8] 02 02 00 01 00 05 E9 FA 12:58:02.484 [3396] (COM1)Rx: [5] 02 82 02 31 61 12:58:02.484 [3396] Ошибка приема/передачи (COM1 Адрес:2) 12:58:02.562 [3396] (COM1)Tx: [8] 02 04 00 01 00 10 A0 35 12:58:02.578 [3396] (COM1)Rx: [5] 02 84 02 32 C1 12:58:02.578 [3396] Ошибка приема/передачи (COM1 Адрес:2) 12:58:03.062 [3396] (COM1)Tx: [8] 02 02 00 01 00 05 E9 FA 12:58:03.078 [3396] (COM1)Rx: [5] 02 82 02 31 61 12:58:03.078 [3396] Ошибка приема/передачи (COM1 Адрес:2) 12:58:03.125 [3396] (COM1)Tx: [8] 02 04 00 01 00 10 A0 35 12:58:03.140 [3396] (COM1)Rx: [5] 02 84 02 32 C1 12:58:03.140 [3396] Ошибка приема/передачи (COM1 Адрес:2) 12:58:04.062 [3396] (COM1)Tx: [8] 02 02 00 01 00 05 E9 FA 12:58:04.078 [3396] (COM1)Rx: [5] 02 82 02 31 61 По 485 собственно то же самое 13:44:41.953 [4072] Параметры COM порта - COM5, 19200, 8, NONE, 2, NONE, NONE, 5 13:44:41.953 [4072] (COM5)Tx: [8] 02 02 00 01 00 05 E9 FA 13:44:42.000 [4072] (COM5)Rx: [5] 02 82 02 31 61 13:44:42.000 [4072] Ошибка приема/передачи (COM5 Адрес:2) 13:44:42.015 [4072] (COM5)Tx: [8] 02 04 00 01 00 10 A0 35 13:44:42.062 [4072] (COM5)Rx: [5] 02 84 02 32 C1 13:44:42.062 [4072] Ошибка приема/передачи (COM5 Адрес:2) 13:44:42.234 [4072] (COM5)Tx: [8] 02 02 00 01 00 05 E9 FA 13:44:42.281 [4072] (COM5)Rx: [5] 02 82 02 31 61 13:44:42.281 [4072] Ошибка приема/передачи (COM5 Адрес:2) 13:44:42.421 [4072] (COM5)Tx: [8] 02 04 00 01 00 10 A0 35 13:44:42.468 [4072] (COM5)Rx: [5] 02 84 02 32 C1 По эзернету вроде как есть в письме. А тот контроллер, который отвечает по эзернету, по 232 вобще выдаёт FF FD ... |
|
16.08.2013, 13:20 | #11 | |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 117
Благодарил(а): 15 раз(а)
Поблагодарили:
660 раз(а) в 604 сообщениях
|
Ответ: Прошивка 2Gi
Цитата:
Теперь давайте разберёмся, почему же контроллер отвечает ошибкой. Запрос инпут статусов. Вы читаете с адреса 0001h пять значений. В программе объявлены только четыре. Считать можно не больше того, что есть. Т.е. можно считать одно значение, два, три или черыте. Пять - нельзя. Запрос инпут регистров. Вы читаете с адреса 0001h шеснадцать значений. В программе объявлены только двенадцать - шесть двойных регистров. Шесть умножить на два равно двенадцать. Итого - контроллер даёт абсолютно правильные ответы. Можете прокомментировать мои выводы? __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
|
16.08.2013, 17:15 | #12 | |
Member
Регистрация: Dec 2006
Сообщения: 43
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Прошивка 2Gi
Цитата:
Спасибо, по этому контроллеру свою ошибку понял. Остаётся вопрос по первому, который по ком-порту отвечает FF FD ... |
|
16.08.2013, 18:00 | #13 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 117
Благодарил(а): 15 раз(а)
Поблагодарили:
660 раз(а) в 604 сообщениях
|
Ответ: Прошивка 2Gi
По 232?
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
16.08.2013, 18:05 | #14 |
Member
Регистрация: Dec 2006
Сообщения: 43
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Прошивка 2Gi
|
18.08.2013, 16:04 | #15 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 117
Благодарил(а): 15 раз(а)
Поблагодарили:
660 раз(а) в 604 сообщениях
|
Ответ: Прошивка 2Gi
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
19.08.2013, 21:37 | #16 |
Member
Регистрация: Dec 2006
Сообщения: 43
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Прошивка 2Gi
|