|
SMLogix Вопросы о работе в среде SMLogix и о FBD-программировании |
|
Опции темы | Поиск в этой теме |
04.09.2019, 11:42 | #1 |
Senior Member
Регистрация: Jun 2015
Сообщения: 571
Благодарил(а): 26 раз(а)
Поблагодарили:
9 раз(а) в 9 сообщениях
|
Подключение для отладки
Загружаю проект с подключением для отладки.
Отключаюсь. Закрываю программу (изменения не сохраняю ) Открываю проект. Пытаюсь подключится для отладки - проекты не совпадают. Даже не дышу при этих манипуляциях.... Что еще не надо делать, чтобы подключится? версия последняя, 3.30.0243 |
04.09.2019, 11:58 | #2 | |
Сотрудник Сегнетикс
Регистрация: Mar 2016
Адрес: SPb
Сообщения: 4 352
Благодарил(а): 0 раз(а)
Поблагодарили:
256 раз(а) в 252 сообщениях
|
Ответ: Подключение для отладки.
Цитата:
|
|
04.09.2019, 12:14 | #3 | |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 191
Благодарил(а): 15 раз(а)
Поблагодарили:
666 раз(а) в 608 сообщениях
|
Ответ: Подключение для отладки.
Цитата:
Эти же действия, кстати, вызывают и появление сообщения "Сохранить изменения?" даже если с проектом ничего не делать. __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
|
04.09.2019, 12:20 | #4 |
Senior Member
Регистрация: Jun 2015
Сообщения: 571
Благодарил(а): 26 раз(а)
Поблагодарили:
9 раз(а) в 9 сообщениях
|
Ответ: Подключение для отладки.
Если сохраняю изменения - все равно не подключается.
P.S. Этот же проект, сохраненный в версии 3.28 и открытый (после форматирования ядра ) в лоджике 3.29.10029 нормально подключается к отладке. Наверно в консерватории что то поправить надо ... P.P.S Даже при изменении констант в режиме отладки и последующими подключениями в версии 2.29 выскакивает волшебное окошко, которое предлагает перезаписать измененные константы либо из лоджика, либо из контроллера. В 3.30 такого окошка не наблюдал. Последний раз редактировалось andre, 04.09.2019 в 12:33 |
31.01.2020, 16:32 | #5 |
Новичок
Регистрация: Apr 2017
Сообщения: 23
Благодарил(а): 1 раз(а)
Поблагодарили:
1 раз в 1 сообщении
|
Ответ: Подключение для отладки
Подниму тему.
Версия лоджика 3.30.0284. Загружаю проект, сохраняюсь, закрываю лоджик, открываю проект, подключаюсь по отладке, проекты не совпадают. В 3.28 такого не было замечено. Далее начинаются эксперименты: удаляю все экраны Смарт, проверяю: все нормально. Добавляю любой элемент на пустой экран (картинку, текст, значение) опять проблемы с отладкой. Пришёл к выводу, что необходимо удалить вообще все экраны, добавить новый и на нём заново всё собирать. При копировании каких-либо элементов из старых проектов опять начинаются проблемы с отладкой. |
03.02.2020, 11:49 | #6 |
Сотрудник Сегнетикс
Регистрация: Mar 2016
Адрес: SPb
Сообщения: 4 352
Благодарил(а): 0 раз(а)
Поблагодарили:
256 раз(а) в 252 сообщениях
|
Ответ: Подключение для отладки
А если без сохранения?
__________________ Если ничто другое не помогает, прочтите, наконец, инструкцию |
03.02.2020, 12:07 | #7 |
Новичок
Регистрация: Apr 2017
Сообщения: 23
Благодарил(а): 1 раз(а)
Поблагодарили:
1 раз в 1 сообщении
|
Ответ: Подключение для отладки
Проверил на 2Gi с той же версия лоджика: залил, не сохранил, закрыл, открыл, подключение для отладки: разные проекты.
Кстати, косяк с вводом уставки и использованием смарта в 2Gi так и не подправили Последний раз редактировалось Arsie, 06.07.2020 в 12:34 Причина: Удалил вложения за ненужностью |
03.02.2020, 12:25 | #8 |
Senior Member
Регистрация: Oct 2019
Адрес: Курск
Сообщения: 474
Благодарил(а): 11 раз(а)
Поблагодарили:
10 раз(а) в 10 сообщениях
|
Ответ: Подключение для отладки
поддержу. у меня такое тоже бывало, только с матрешкой в 3.32 это конечно очень неприятный момент, учитывая что лоджик всегда стремится все по перезаписать, а если оборудование в работе, тогда вообще беда.
я считаю это очень серьезным багом/фичей, над которой разработчикам нужно внимательно подумать. хотя я думаю ответ будет, что учитесь писать ПО, которое не требует отладки. мне так уже заявляли в другой Российской конторе. но му не забываем, что отладка нужна еще и для определения непрогнозируемых аварий или состояний, которые заранее не выведены в виде аварийных сообщений. |
03.02.2020, 12:30 | #9 | ||
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 191
Благодарил(а): 15 раз(а)
Поблагодарили:
666 раз(а) в 608 сообщениях
|
Ответ: Подключение для отладки
Цитата:
Цитата:
Я всё размышляю над функцией, которая будет позволят вам нажать кнопку "Отправить" через полчасика после написания текста. Уверен, что это будет вам только на пользу. __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
||
03.02.2020, 12:50 | #10 | |
Сотрудник Сегнетикс
Регистрация: Mar 2016
Адрес: SPb
Сообщения: 4 352
Благодарил(а): 0 раз(а)
Поблагодарили:
256 раз(а) в 252 сообщениях
|
Ответ: Подключение для отладки
Цитата:
Приложите проект, у меня не повторяется. __________________ Если ничто другое не помогает, прочтите, наконец, инструкцию |
|
03.02.2020, 12:58 | #11 |
Senior Member
Регистрация: Oct 2019
Адрес: Курск
Сообщения: 474
Благодарил(а): 11 раз(а)
Поблагодарили:
10 раз(а) в 10 сообщениях
|
Ответ: Подключение для отладки
|
03.02.2020, 21:28 | #12 |
Senior Member
Регистрация: Apr 2013
Адрес: Россия, Москва
Сообщения: 784
Благодарил(а): 8 раз(а)
Поблагодарили:
65 раз(а) в 60 сообщениях
|
Ответ: Подключение для отладки
Перед загрузкой сохраняем проект, загружаем при необходимости меняем, далее сохраняем и финальная загрузка, после последней загрузки больше не сохраняемся, если надо что-то поправить то повторяем (сохранение потом загрузка).
При таком порядке подключение работает. P.S. Даже если после загрузки ничего не меняли и после отключения от отладки сохранится то при повторном подключении подключится не получается. Контроллер форматировали из под последней версии? -Да форматировали. Смарт в проекте открывали-закрывали? - Да. Любой проект так себя ведет. __________________ Саня |
03.02.2020, 21:58 | #13 |
Senior Member
Регистрация: Jun 2015
Сообщения: 571
Благодарил(а): 26 раз(а)
Поблагодарили:
9 раз(а) в 9 сообщениях
|
Ответ: Подключение для отладки
3.29 в этом отношении нормально работает.
отладку большинства проектов делаю на нем. пришлось 2 ноут завести, на одном 3.29, на другом 3.30.ххх версии |
04.02.2020, 11:10 | #14 |
Новичок
Регистрация: Apr 2017
Сообщения: 23
Благодарил(а): 1 раз(а)
Поблагодарили:
1 раз в 1 сообщении
|
Ответ: Подключение для отладки
Новые вводные:
создаем проект в 3.30 с нуля, добавляем любой 1 экран смарт: все нормально добавляем любой второй экран: получаем проблемы с отладкой. Да, пожалуйста: 2 блока FBD or и and, 2 экрана смарт и отладка по вышеописанному методу не стартует. |
04.02.2020, 11:13 | #15 | |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 191
Благодарил(а): 15 раз(а)
Поблагодарили:
666 раз(а) в 608 сообщениях
|
Ответ: Подключение для отладки
Цитата:
Перед загрузкой сохраняем проект, загружаем при необходимости меняем, далее сохраняем и финальная загрузка, после последней загрузки больше не сохраняемся, если надо что-то поправить то повторяем (сохранение потом загрузка). При таком порядке подключение работает. P.S. Даже если после загрузки ничего не меняли и после отключения от отладки сохранится то при повторном подключении подключится не получается. __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
|
04.02.2020, 11:22 | #16 | |
Новичок
Регистрация: Apr 2017
Сообщения: 23
Благодарил(а): 1 раз(а)
Поблагодарили:
1 раз в 1 сообщении
|
Ответ: Подключение для отладки
Цитата:
Если не закрывать лоджик, то отладка работает, а если заново открыть проект сохраненный до загрузки, то отладка не заведется |
|
04.02.2020, 11:47 | #17 | ||
Сотрудник Сегнетикс
Регистрация: Mar 2016
Адрес: SPb
Сообщения: 4 352
Благодарил(а): 0 раз(а)
Поблагодарили:
256 раз(а) в 252 сообщениях
|
Ответ: Подключение для отладки
Цитата:
Цитата:
__________________ Если ничто другое не помогает, прочтите, наконец, инструкцию |
||
04.02.2020, 15:53 | #18 |
Member
Регистрация: Mar 2019
Сообщения: 63
Благодарил(а): 2 раз(а)
Поблагодарили:
3 раз(а) в 3 сообщениях
|
Ответ: Подключение для отладки
Да в ней все нормально работает. С момента ее установки, еще ни разу ни на 1 объект не возвращался и ничего не "перезаливал". Хотя Ilya J. и Arsie не раз писали, зачем мол сидеть в не поддерживаемой версии. А с тех пор как я упорно тестил 3,30 или 3,31 (в начале прошлого лета) куча в времени прошло и..........., все вот хочу на 3,30 перейти, тока думаю скачать "ОП" опять новая версия....... Чую долго мне еще на 3,29 сидеть.
|
04.02.2020, 19:42 | #19 | |
Новичок
Регистрация: Apr 2017
Сообщения: 23
Благодарил(а): 1 раз(а)
Поблагодарили:
1 раз в 1 сообщении
|
Ответ: Подключение для отладки
Цитата:
Ладно, товарищи из Сегнетикса, мне в ближайшее время надо будет залить несколько новых разных неконструкторских программ. Необходима отладка для выявления возможных плавающих ошибок Озвученное выше предложение "писать так, чтобы отладка не нужна" не рассматриваем. Что делать и как быть? Откатываться на 3.29 или 3.28? Так в случае возникновения каких-либо вопросов первым же вашим сообщением будет "используйте последние версии софта" |
|
Благодарность от: |
04.02.2020, 20:45 | #20 |
Member
Регистрация: Mar 2019
Сообщения: 63
Благодарил(а): 2 раз(а)
Поблагодарили:
3 раз(а) в 3 сообщениях
|
Ответ: Подключение для отладки
|
04.02.2020, 21:37 | #21 | |
Senior Member
Регистрация: Dec 2007
Адрес: Томск
Сообщения: 4 180
Благодарил(а): 242 раз(а)
Поблагодарили:
166 раз(а) в 158 сообщениях
|
Ответ: Подключение для отладки
Цитата:
|
|
05.02.2020, 00:19 | #22 | |
Senior Member
Регистрация: Jun 2015
Сообщения: 571
Благодарил(а): 26 раз(а)
Поблагодарили:
9 раз(а) в 9 сообщениях
|
Ответ: Подключение для отладки
Цитата:
полезно при этом подключится к давно работающей системе чтобы определить, в чем проблема, что бы внести соответствующие поправки. перезаливка проекта просто откладывает косяк на неопределенный период. |
|
Благодарность от: |
05.02.2020, 14:02 | #23 | |
Member
Регистрация: Mar 2019
Сообщения: 63
Благодарил(а): 2 раз(а)
Поблагодарили:
3 раз(а) в 3 сообщениях
|
Ответ: Подключение для отладки
Установил вчера последнюю 3.30.0285
1. Пиксель при первой попытке, выдал "ошибка компиляции". После смены типа контроллера и обратно, прога залилась НО в половину пунктов меню я зайти могу, а в половину нет. 2. 2Gi у меня глючит также Цитата:
И таки да это я считаю проблемой, ибо у меня нет желания держать 3,29 3,30 3,32 Хотелось бы услышать Ilya J. или Arsie, тока конструктивно! |
|
05.02.2020, 15:00 | #24 | |
Сотрудник Сегнетикс
Регистрация: Mar 2016
Адрес: SPb
Сообщения: 4 352
Благодарил(а): 0 раз(а)
Поблагодарили:
256 раз(а) в 252 сообщениях
|
Ответ: Подключение для отладки
Цитата:
1. Приложите проект, разберемся. 2. В актуальной 3.30 и отформатированным из под нее контроллером этого бага нет. Если вдруг он у вас есть, приложите фото версии ядра контроллера и проект. __________________ Если ничто другое не помогает, прочтите, наконец, инструкцию |
|
05.02.2020, 15:04 | #25 |
Новичок
Регистрация: Apr 2017
Сообщения: 23
Благодарил(а): 1 раз(а)
Поблагодарили:
1 раз в 1 сообщении
|
Ответ: Подключение для отладки
Сейчас собираю проект для 2G в свежей 0285 с нуля. Код отлаживаю с помощью 2Gi. Этой действительно проблемы нет.
Мне кажется, эта фигня также связана с общей проблемой топика и кривым переходом от версии 28 к 30-й, ибо у меня она проявляется при заливке контроллера через 30-ю версию программ, созданных в 28-й и ранее. |
05.02.2020, 15:53 | #26 | |
Member
Регистрация: Mar 2019
Сообщения: 63
Благодарил(а): 2 раз(а)
Поблагодарили:
3 раз(а) в 3 сообщениях
|
Ответ: Подключение для отладки
Фото приложил.
Проекты отправил по почте, с пометкой для Ilya J. Цитата:
Так себе многоходовочка Последний раз редактировалось Arsie, 06.07.2020 в 12:36 Причина: Удалил вложения за ненужностью |
|
05.02.2020, 17:46 | #27 |
Сотрудник Сегнетикс
Регистрация: Mar 2016
Адрес: SPb
Сообщения: 4 352
Благодарил(а): 0 раз(а)
Поблагодарили:
256 раз(а) в 252 сообщениях
|
Ответ: Подключение для отладки
Проект для пикселя загрузился без проблем из лоджика 3.30.285, переходы вроде рабочие
Проект для 2Gi передал программистам. __________________ Если ничто другое не помогает, прочтите, наконец, инструкцию |
05.02.2020, 21:27 | #28 |
Member
Регистрация: Mar 2019
Сообщения: 63
Благодарил(а): 2 раз(а)
Поблагодарили:
3 раз(а) в 3 сообщениях
|
Ответ: Подключение для отладки
Ну после смены типа ПЛК он и у меня грузился нормально, как я и описал выше.
Интересный ответ... и как его понять? При загрузке видим окно ввода пароля, но пароля нет, жмем ОК. Появляется: "Настройки контура К1" Сюда у меня заходил. "Настройки контура К2" А вот сюда нет. После очередной перезаливки, в "К2" я зашел но выйти не смог. Вообщем 3,30 есть проблемы со смартом для старых ПЛК, так как я этот же проект залил в SMH4, ну и по крайней мере во все пункты меню заходит, остальной уже не проверял. Пиксель прошил 3,29 и все заработало, завтра он уедет к Заказчику, так что в 3,30 больше его мучить не могу. |
06.02.2020, 00:57 | #29 |
Senior Member
Регистрация: Oct 2019
Адрес: Курск
Сообщения: 474
Благодарил(а): 11 раз(а)
Поблагодарили:
10 раз(а) в 10 сообщениях
|
Ответ: Подключение для отладки
нет, тут еще много будет промежуточных ходов, примерно столько-же сколько будет подрелизов 3.32. я даже тестовый проект пока боюсь большой рисовать. поскольку чуть-что надо пересоздавать все с нуля в новой подверсии. а не пересоздашь, то глюки могут быть совершенно неожиданные.(мучаю матрешку и 3.32)
|
06.02.2020, 11:46 | #30 | ||
Сотрудник Сегнетикс
Регистрация: Mar 2016
Адрес: SPb
Сообщения: 4 352
Благодарил(а): 0 раз(а)
Поблагодарили:
256 раз(а) в 252 сообщениях
|
Ответ: Подключение для отладки
Цитата:
Цитата:
__________________ Если ничто другое не помогает, прочтите, наконец, инструкцию |
||