|
Вопросы о Trim5 Работа и применение контроллеров с сенсорной панелью Trim5. |
|
Опции темы | Поиск в этой теме |
23.06.2021, 16:18 | #1 |
Member
Регистрация: Mar 2015
Сообщения: 46
Благодарил(а): 0 раз(а)
Поблагодарили:
3 раз(а) в 2 сообщениях
|
Проблема с портом 502
Добрый день.
От очередного выкрутаса программистов Segnetics выть хочется и материться. Пользовался приложением SMLogix 3.30 и переходить на более поздние версии не было желания (в этой хватает проблем). Но, загрузить проект, в недавно приобретенный контроллер Trim5, не удалось. Контроллер пришел с обновленной ОС приложением 3.33. Не беда, отформатировал и обновил ПО приложением 3.30 и получил ответ в системном меню: «Обновления не совместимы. Обновите прошивку до последней версии». Рисковать не стал, установил на ноут с win8 приложение 3.33 (естественно в папку отличную от 3.30) и получил очередную плюху – обе перестали работать корректно. Переустановил, как положено, 3.33 и начал форматировать и обновлять ПО контроллера. В форуме хватает ссылок на это, после надцатой попытки и пляски с бубном, удалось завершить это священнодействие. Для программистов Segnetics: при обновлении ОС контроллера приложением 3.30 на базе компа с WinXP, проблем нет. А вот более поздние версии приложений даже на семерку не устанавливаются. Только на Win8 и Win10, а уж обновление – это песня. Далее, загрузил проект и получил ……… Какой бы, в сетевом интерфейсе контроллера, не указал порт TCP ModBus, опрос возможен только по номеру 502. Изменение порта непосредственно в системном меню контроллера приводит только к одной аварии «Ошибка распределения памяти проекта», естественно с остановкой проекта и сообщением «Ядро SMLogix остановлено». Что, ждать очередной упертости и ответа: «Так и должно быть»? Если все эти нововведения выполняются для Matrix, то создайте отдельное приложение для этого, не ломайте отработанную систему. Объясните программистам Segnetics – на производстве нет ничего надежнее, чем стабильность. С уважением, Влад. |
23.06.2021, 16:42 | #2 | |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 117
Благодарил(а): 15 раз(а)
Поблагодарили:
660 раз(а) в 604 сообщениях
|
Ответ: Проблема с портом 502
Цитата:
Безымянный.jpg Если вы переборете эмоции и внятно расскажете, что и как получилось, то я попробую найти проблему в вашем компьютере с Windows7. В том, что она на вашей стороне, я даже не сомневаюсь. Например, недавно такие претензии к Win7 были: https://forum.segnetics.com/showthre...6963#post66963 Вы можете создать виртуальную машину из вашего компьютера и я посмотрю, что там у вас не так. __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
|
23.06.2021, 16:43 | #3 |
Сотрудник Сегнетикс
Регистрация: Mar 2016
Адрес: SPb
Сообщения: 4 341
Благодарил(а): 0 раз(а)
Поблагодарили:
255 раз(а) в 251 сообщениях
|
Ответ: Проблема с портом 502
Понимаю вашу проблему. Вам, вероятно, нужно выработать определенную последовательность действий.
Два лоджика на одном компе жить не смогут, я бы этого ожидал и от других программ. Пользуюсь вин7, проблем не испытываю. Была восьмерка - хорошего про нее сказать не могу. Актуальную версию лоджика не потянет только WinXP. По существу, какие проблемы на каком этапе возникают? Давайте их разберем, чтобы в будущем не возникало недопониманий. __________________ Если ничто другое не помогает, прочтите, наконец, инструкцию |
23.06.2021, 16:48 | #4 | ||
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 117
Благодарил(а): 15 раз(а)
Поблагодарили:
660 раз(а) в 604 сообщениях
|
Ответ: Проблема с портом 502
Цитата:
Цитата:
Ну так да. Лично в моём контроллере и лично моём проекте порт прекрасно меняется. Где мне искать ошибку? Добавлено через 12 минут WIN8 похоронена микрософтом гораздо раньше, чем win7. Это не операционка, это недоразумение, что признано самим микрософтом. Работа на Win8 - это уже риск 99% всех проблем с любыми программами решается обновлением Win8 до Win8.1 __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. Последний раз редактировалось Arsie, 23.06.2021 в 17:08 |
||
23.06.2021, 19:24 | #5 |
Member
Регистрация: Mar 2015
Сообщения: 46
Благодарил(а): 0 раз(а)
Поблагодарили:
3 раз(а) в 2 сообщениях
|
Ответ: Проблема с портом 502
Опять ответ не по существу(цепляние за все, что угодно).
Мне не важно на какой винде работать. При обращении к контроллерам в единой подсети, удаленно (приложением типа, еще раз повторюсь, типа Scada), через роутер (прописав проброску портов) и задавая каждому свой IP, я не могу в новых приложениях задать контроллеру порт отличный от 502. Запустите приложение SMLogix, создайте новый проект. выберите Trim, откройте вкладку "сетевые интерфейсы". В разделе "Параметры ModBus" задаются адрес сети и порт. Именно это будет дополнительной идентификацией контроллера при обращении к нему по TCP IP ModBus. Так вот, если попытаться назначить контроллеру порт отличный от 502, то и появляется авария «Ошибка распределения памяти проекта», естественно с остановкой проекта и сообщением «Ядро SMLogix остановлено». Акцентирую, в приложении можно указать любой порт, а отвечать контроллер будет только по 502 порту. Изменение порта непосредственно в системном меню контроллера приводит к указанной аварии. Давайте, добейте, скажите, что при обращении к контроллеру по TCP IP ModBus он имеет адрес только "1" и порт только "502". |
24.06.2021, 10:41 | #6 | |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 117
Благодарил(а): 15 раз(а)
Поблагодарили:
660 раз(а) в 604 сообщениях
|
Ответ: Проблема с портом 502
Цитата:
Безымянный.jpg Хорошо, если вы не идёте на контакт, я сам переберу несколько версий лоджика и софта. Вдруг где-то есть ошибка. __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. Последний раз редактировалось Arsie, 24.06.2021 в 11:08 |
|
24.06.2021, 11:46 | #7 | |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 117
Благодарил(а): 15 раз(а)
Поблагодарили:
660 раз(а) в 604 сообщениях
|
Ответ: Проблема с портом 502
Цитата:
Ядро лоджика при этом перезапустилось. Перезапуск без предупреждения - непорядок, я этим займусь. (#44195) Безымянный.jpg __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. Последний раз редактировалось Ilya J., 24.06.2021 в 13:17 Причина: Добавил номер |
|
25.06.2021, 11:38 | #8 |
Member
Регистрация: Mar 2015
Сообщения: 46
Благодарил(а): 0 раз(а)
Поблагодарили:
3 раз(а) в 2 сообщениях
|
Ответ: Проблема с портом 502
Добрый день.
Продолжаем. Перепробовал версии приложений от 3.32.0157 до 3.33.0249 на двух контроллерах, которые приобретали около года назад. Везде одно и то же. При попытке изменить в системном меню контроллера порт, появляется авария "Ошибка распределения памяти проекта". Естественно, при изменении версии форматировал и обновлял ПО контроллера. Далее, взял только что приобретенный контроллер: Firmware 210119-1552227; Project - 3.33.0202. Приложением 3.33.0249 загрузил проект, не форматируя и обновляя ПО, итог такой же. Не дает изменить порт, при этом аварию то же не выдает. Блокировка изменения порта происходит, если создать хоть один слайв порта COM. В этом случае контроллер откликается только по порту 502 и все. Для примера простейший проект вложен. |
25.06.2021, 11:59 | #9 | |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 117
Благодарил(а): 15 раз(а)
Поблагодарили:
660 раз(а) в 604 сообщениях
|
Ответ: Проблема с портом 502
Цитата:
С подключенным слейвом работает ровно так, как вы описали. Создал баг #44215 __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
|
25.06.2021, 12:06 | #10 |
Member
Регистрация: Mar 2015
Сообщения: 46
Благодарил(а): 0 раз(а)
Поблагодарили:
3 раз(а) в 2 сообщениях
|
Ответ: Проблема с портом 502
Вот именно, что два дня искал проблему.
|
25.06.2021, 12:21 | #11 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 117
Благодарил(а): 15 раз(а)
Поблагодарили:
660 раз(а) в 604 сообщениях
|
Ответ: Проблема с портом 502
Лечение "руками" до исправления бага.
1) Загрузить нужные настройки лоджиком 2) Зайти по ssh или ftp на контроллер 3) файл /projects/load_files.map 4) строчка If0=5,: 5) заменить на If0=5,502 - порт можно указать любой После этого не грузить настройки интерфейсов лоджиком и не трогать их в сисменю Добавлено через 25 секунд Достаточно было приложить файл, я бы сам всё нашёл максимум за полчаса. __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
25.06.2021, 12:40 | #12 |
Member
Регистрация: Mar 2015
Сообщения: 46
Благодарил(а): 0 раз(а)
Поблагодарили:
3 раз(а) в 2 сообщениях
|
Ответ: Проблема с портом 502
Благодарю, но дождусь обновления.
Файл открыл, но изменить строку не смог, нет разрешения. |
25.06.2021, 13:25 | #13 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 117
Благодарил(а): 15 раз(а)
Поблагодарили:
660 раз(а) в 604 сообщениях
|
Ответ: Проблема с портом 502
У рута нет разрешения? Такого не бывает)
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
25.06.2021, 13:48 | #14 | |
Senior Member
Регистрация: Aug 2013
Сообщения: 3 785
Благодарил(а): 12 раз(а)
Поблагодарили:
194 раз(а) в 190 сообщениях
|
Ответ: Проблема с портом 502
Цитата:
Для Трима в файлике .map имеем после компиляции: Код:
Adr=1 If0=5,:502 Для старичка 2Gi еще интереснее: Код:
Adr=1 If0=5,:502 If1=5,:503 |
|
25.06.2021, 13:58 | #15 |
Сотрудник Сегнетикс
Регистрация: Mar 2016
Адрес: SPb
Сообщения: 4 341
Благодарил(а): 0 раз(а)
Поблагодарили:
255 раз(а) в 251 сообщениях
|
Ответ: Проблема с портом 502
Зафиксировал #44224, там и IP не меняется.
__________________ Если ничто другое не помогает, прочтите, наконец, инструкцию |
25.06.2021, 15:46 | #16 | |
Senior Member
Регистрация: Aug 2013
Сообщения: 3 785
Благодарил(а): 12 раз(а)
Поблагодарили:
194 раз(а) в 190 сообщениях
|
Ответ: Проблема с портом 502
заменить на If0=5,:502!
Цитата:
Для старичка 2Gi попытка записи IP и маски в контроллер вообще сносит ему сетевые настройки. Это уже давно еще с 32-й. Но эти старички уже никому не интересны. |
|
30.06.2021, 08:52 | #17 |
Member
Регистрация: Mar 2015
Сообщения: 46
Благодарил(а): 0 раз(а)
Поблагодарили:
3 раз(а) в 2 сообщениях
|
Ответ: Проблема с портом 502
Добрый день.
Похоже, не дождусь обновления приложения. Прошу подсказать ссылку, где более подробно объяснят редакцию файла «load_files.map». При открытии указанного файла посредством браузера или проводником он открывается, но редактировать не дает (в свойствах указано – файл защищен). |
30.06.2021, 10:32 | #18 | |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 117
Благодарил(а): 15 раз(а)
Поблагодарили:
660 раз(а) в 604 сообщениях
|
Ответ: Проблема с портом 502
Цитата:
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
|
30.06.2021, 10:55 | #19 |
Member
Регистрация: Mar 2015
Сообщения: 46
Благодарил(а): 0 раз(а)
Поблагодарили:
3 раз(а) в 2 сообщениях
|
Ответ: Проблема с портом 502
Так, еще раз. Я "полный ноль".
К примеру, захожу ftp://root:segnetics@192.168.0.118/../projects/. Необходимый файл могу открыть, скопировать на комп, но изменить или вставить файл в "projects" не получается. Необходимо применить определенные приложения или задать в контроллере? |
30.06.2021, 11:04 | #20 | |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 117
Благодарил(а): 15 раз(а)
Поблагодарили:
660 раз(а) в 604 сообщениях
|
Ответ: Проблема с портом 502
Цитата:
Браузер вам не помощник в работе с файлами. __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
|
30.06.2021, 11:16 | #21 |
Сотрудник Сегнетикс
Регистрация: Mar 2016
Адрес: SPb
Сообщения: 4 341
Благодарил(а): 0 раз(а)
Поблагодарили:
255 раз(а) в 251 сообщениях
|
Ответ: Проблема с портом 502
Попытка записи из лоджика?
__________________ Если ничто другое не помогает, прочтите, наконец, инструкцию Последний раз редактировалось Ilya J., 30.06.2021 в 11:52 |
30.06.2021, 11:37 | #22 |
Member
Регистрация: Mar 2015
Сообщения: 46
Благодарил(а): 0 раз(а)
Поблагодарили:
3 раз(а) в 2 сообщениях
|
Ответ: Проблема с портом 502
Спасибо, пока решил, жду обновления.
|
30.06.2021, 13:25 | #23 |
Senior Member
Регистрация: Aug 2013
Сообщения: 3 785
Благодарил(а): 12 раз(а)
Поблагодарили:
194 раз(а) в 190 сообщениях
|
Ответ: Проблема с портом 502
|
03.08.2021, 10:46 | #24 |
Member
Регистрация: Mar 2015
Сообщения: 46
Благодарил(а): 0 раз(а)
Поблагодарили:
3 раз(а) в 2 сообщениях
|
Ответ: Проблема с портом 502
Добрый день.
Ощущение, что под видом нововведений программисты просто пытаются убить компанию, и это на фоне еще и роста цен на продукцию. При таких проблемах не только новички, но основные пользователи будут «отваливаться». Скачал и проверил версию 3.33.0255, ничего не изменилось, проблема с портом осталась, и если бы только это: Попался прибор, который отказывается отвечать на групповые запросы. К примеру, считать значения регистров с 40 по 47 можно только по отдельности – отдельный запрос регистра 40, отдельный запрос регистра 41 и т.д. Ну, не проблема. В карте памяти «SMLogix» убрал галочку в «Групповые запросы», ниже сообщение «Запросов:8». Запускаю программу и как обычно получил ….. Проверил отдельной программой поток по RS485 и увидел, что чихать контроллер хотел, установлена галочка или нет на групповых запросах. Запрос один на чтение сразу восьми регистров. Решение банальное – на каждый отдельный регистр создавать отдельную карту памяти и так, к примеру, на 10 устройств (80 карт памяти). Скажите, когда это издевательство закончится? Последний раз редактировалось Ilya J., 03.08.2021 в 11:20 Причина: орфография |
03.08.2021, 11:19 | #25 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 117
Благодарил(а): 15 раз(а)
Поблагодарили:
660 раз(а) в 604 сообщениях
|
Ответ: Проблема с портом 502
Контроллер форматировали из этой версии?
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
03.08.2021, 11:19 | #26 |
Сотрудник Сегнетикс
Регистрация: Mar 2016
Адрес: SPb
Сообщения: 4 341
Благодарил(а): 0 раз(а)
Поблагодарили:
255 раз(а) в 251 сообщениях
|
Ответ: Проблема с портом 502
__________________ Если ничто другое не помогает, прочтите, наконец, инструкцию |
03.08.2021, 11:30 | #27 |
Member
Регистрация: Mar 2015
Сообщения: 46
Благодарил(а): 0 раз(а)
Поблагодарили:
3 раз(а) в 2 сообщениях
|
Ответ: Проблема с портом 502
Да, контроллер отформатирован именно указанной версией.
|
03.08.2021, 11:32 | #28 | |
Senior Member
Регистрация: Aug 2013
Сообщения: 3 785
Благодарил(а): 12 раз(а)
Поблагодарили:
194 раз(а) в 190 сообщениях
|
Ответ: Проблема с портом 502
Цитата:
Даже поток проверять не надо -достаточно в load_files.req заглянуть. Добавлено через 2 минуты Да как-то поздновато. |
|
03.08.2021, 13:14 | #29 | |
Senior Member
Регистрация: Aug 2013
Сообщения: 3 785
Благодарил(а): 12 раз(а)
Поблагодарили:
194 раз(а) в 190 сообщениях
|
Ответ: Проблема с портом 502
Цитата:
Безымянный.png Для R/W(out) все еще веселее получается. P.S. А проблемка-то похоже очень давно появилась. |
|
03.08.2021, 13:20 | #30 | ||
Сотрудник Сегнетикс
Регистрация: Mar 2016
Адрес: SPb
Сообщения: 4 341
Благодарил(а): 0 раз(а)
Поблагодарили:
255 раз(а) в 251 сообщениях
|
Ответ: Проблема с портом 502
Цитата:
Цитата:
__________________ Если ничто другое не помогает, прочтите, наконец, инструкцию |
||