Segnetics

Вернуться   Segnetics > Форум Segnetics > SMLogix

SMLogix Вопросы о работе в среде SMLogix и о FBD-программировании

Ответ
 
Опции темы Поиск в этой теме
Старый 12.05.2021, 08:50   #1
Max2114
Senior Member
 
Регистрация: Jun 2007
Адрес: Tyumen
Сообщения: 2 052
Благодарил(а): 20 раз(а)
Поблагодарили: 21 раз(а) в 21 сообщениях
По умолчанию Почему-то запись уставок во время любой загрузки программы

Доброго утра!
Скажите, почему в 33-м лоджике теперь переменные всегда загружаются в контроллер вместе с программой? Раньше они загружались только если в программе делали изменения с переменным в смарте или добавлялись блоки записи в память. Теперь всегда. Очень неудобно.
Max2114 вне форума   Ответить с цитированием
Старый 12.05.2021, 10:29   #2
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 074
Благодарил(а): 15 раз(а)
Поблагодарили: 660 раз(а) в 604 сообщениях
По умолчанию Ответ: ЗАпись переменных во время загрузки программы

Цитата:
Сообщение от Max2114 Посмотреть сообщение
Доброго утра!
Скажите, почему в 33-м лоджике теперь переменные всегда загружаются в контроллер вместе с программой? Раньше они загружались только если в программе делали изменения с переменным в смарте или добавлялись блоки записи в память. Теперь всегда. Очень неудобно.
Переменные в лоджике - это числа над входами и выходами, между которыми протянуты связи. Ещё есть переменные modbus, shmem и lon.

Они всегда грузились в контроллер. С самого первого дня существования лоджика.


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

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie сейчас на форуме   Ответить с цитированием
Старый 12.05.2021, 10:45   #3
Max2114
Senior Member
 
Регистрация: Jun 2007
Адрес: Tyumen
Сообщения: 2 052
Благодарил(а): 20 раз(а)
Поблагодарили: 21 раз(а) в 21 сообщениях
По умолчанию Ответ: ЗАпись переменных во время загрузки программы

Цитата:
Сообщение от Arsie Посмотреть сообщение
Переменные в лоджике - это числа над входами и выходами, между которыми протянуты связи. Ещё есть переменные modbus, shmem и lon.

Они всегда грузились в контроллер. С самого первого дня существования лоджика.
Не так выразился. Данные сохраняемые в EEPROM в 33-м лоджике всегда грузятся в EEPROM (те, что заданы в Смарт "по умолчанию" или вбиты в блоки сохранения как данные "по умолчанию"). Ранее они загружались только если изменить (добавить/убавить) пункты с уставками в смарт или добавить/убрать блоки сохранения в память.
Max2114 вне форума   Ответить с цитированием
Старый 12.05.2021, 10:48   #4
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 074
Благодарил(а): 15 раз(а)
Поблагодарили: 660 раз(а) в 604 сообщениях
По умолчанию Ответ: ЗАпись переменных во время загрузки программы

Цитата:
Сообщение от Max2114 Посмотреть сообщение
Не так выразился. Данные сохраняемые в EEPROM в 33-м лоджике всегда грузятся в EEPROM (те, что заданы в Смарт "по умолчанию" или вбиты в блоки сохранения как данные "по умолчанию"). Ранее они загружались только если изменить (добавить/убавить) пункты с уставками в смарт или добавить/убрать блоки сохранения в память.
Проект?


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

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie сейчас на форуме   Ответить с цитированием
Старый 12.05.2021, 10:49   #5
Max2114
Senior Member
 
Регистрация: Jun 2007
Адрес: Tyumen
Сообщения: 2 052
Благодарил(а): 20 раз(а)
Поблагодарили: 21 раз(а) в 21 сообщениях
По умолчанию Ответ: ЗАпись переменных во время загрузки программы

Цитата:
Сообщение от Arsie Посмотреть сообщение
Проект?
Любой проект. Программа сделаная на конструкторе или своя программа. Всегда перегружаются данные из ЕЕПРОМ. И это уже не только мое замечание. Товарищ тоже удивлялся почему расписание сбрасываться стало после перепрошивки программы. Я перешел на 33-ий лоджик некоторое время назад (не скажу когда точно - не помню) и началось. Любая загрузка любой программы. Даже прошивка контроллера SMH2G или Пиксель ведет к записи в еепром данных по умолчанию, даже если не менялась работа с памятью. И он теперь даже не спрашивает "загрузить уставки?" а просто всегда грузит.
Max2114 вне форума   Ответить с цитированием
Старый 12.05.2021, 10:54   #6
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 074
Благодарил(а): 15 раз(а)
Поблагодарили: 660 раз(а) в 604 сообщениях
По умолчанию Ответ: ЗАпись переменных во время загрузки программы

Цитата:
Сообщение от Max2114 Посмотреть сообщение
Любой проект. Программа сделаная на конструкторе или своя программа. Всегда перегружаются данные из ЕЕПРОМ. И это уже не только мое замечание. Товарищ тоже удивлялся почему расписание сбрасываться стало после перепрошивки программы. Я перешел на 33-ий лоджик некоторое время назад (не скажу когда точно - не помню) и началось. Любая загрузка любой программы. Даже прошивка контроллера SMH2G или Пиксель ведет к записи в еепром данных по умолчанию, даже если не менялась работа с памятью. И он теперь даже не спрашивает "загрузить уставки?" а просто всегда грузит.
Версия 222 точно себя так не ведёт, более свежей попользоваться не успел. Какая у вас версия?


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

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie сейчас на форуме   Ответить с цитированием
Старый 12.05.2021, 11:00   #7
Max2114
Senior Member
 
Регистрация: Jun 2007
Адрес: Tyumen
Сообщения: 2 052
Благодарил(а): 20 раз(а)
Поблагодарили: 21 раз(а) в 21 сообщениях
По умолчанию Ответ: ЗАпись переменных во время загрузки программы

Цитата:
Сообщение от Arsie Посмотреть сообщение
Версия 222 точно себя так не ведёт, более свежей попользоваться не успел. Какая у вас версия?
На компьютере с которого работал вчера - 213. И вчера она тоже перегружала память.
На компе с которого сейчас по удаленке загружаю програму в матрикс - 224
На этом компе смлоджик тоже у меня не спросил сейчас разрешения загрузить уставки. В течении некоторого времени я протестирую и отвечу как ведет себя версия 224.


Добавлено через 18 минут


Цитата:
Сообщение от Max2114 Посмотреть сообщение
На компьютере с которого работал вчера - 213. И вчера она тоже перегружала память.
На компе с которого сейчас по удаленке загружаю програму в матрикс - 224
На этом компе смлоджик тоже у меня не спросил сейчас разрешения загрузить уставки. В течении некоторого времени я протестирую и отвечу как ведет себя версия 224.
Вот прям только что. На версии 224. Была загружена программа в контроллер. Из меню поменяли значение одного параметра (уставку). Остановил подключение в режиме эмуляции, в смарте добавил один переход на экран, перезагрузил программу. Смлоджикс у меня не спросил разрешения заменить уставки и загрузил данные "по умолчанию".
Max2114 вне форума   Ответить с цитированием
Старый 12.05.2021, 11:25   #8
Ilya J.
Сотрудник Сегнетикс
 
Аватара для Ilya J.
 
Регистрация: Mar 2016
Адрес: SPb
Сообщения: 4 317
Благодарил(а): 0 раз(а)
Поблагодарили: 255 раз(а) в 251 сообщениях
По умолчанию Ответ: ЗАпись переменных во время загрузки программы

Предоставьте ваш проект, и запишите видео действий. У нас не повторяется.


__________________
Если ничто другое не помогает, прочтите, наконец, инструкцию
Ilya J. сейчас на форуме   Ответить с цитированием
Старый 12.05.2021, 11:28   #9
Max2114
Senior Member
 
Регистрация: Jun 2007
Адрес: Tyumen
Сообщения: 2 052
Благодарил(а): 20 раз(а)
Поблагодарили: 21 раз(а) в 21 сообщениях
По умолчанию Ответ: ЗАпись переменных во время загрузки программы

Цитата:
Сообщение от Ilya J. Посмотреть сообщение
Предоставьте ваш проект, и запишите видео действий. У нас не повторяется.
Любой проект. Вот я сейчас специально обновлю лоджик, сделаю программу на конструкторе зашью в контроллер SMH4 и запишу на видео. Куда только сбросить?
Max2114 вне форума   Ответить с цитированием
Старый 12.05.2021, 11:31   #10
Ilya J.
Сотрудник Сегнетикс
 
Аватара для Ilya J.
 
Регистрация: Mar 2016
Адрес: SPb
Сообщения: 4 317
Благодарил(а): 0 раз(а)
Поблагодарили: 255 раз(а) в 251 сообщениях
По умолчанию Ответ: ЗАпись переменных во время загрузки программы

Цитата:
Сообщение от Max2114 Посмотреть сообщение
Любой проект. Вот я сейчас специально обновлю лоджик, сделаю программу на конструкторе зашью в контроллер SMH4 и запишу на видео. Куда только сбросить?
Если мы начали разговор здесь, выложите на где-нибудь в облаке. Проект и видео.


__________________
Если ничто другое не помогает, прочтите, наконец, инструкцию
Ilya J. сейчас на форуме   Ответить с цитированием
Старый 12.05.2021, 12:01   #11
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 074
Благодарил(а): 15 раз(а)
Поблагодарили: 660 раз(а) в 604 сообщениях
По умолчанию Ответ: ЗАпись переменных во время загрузки программы

Цитата:
Сообщение от Max2114 Посмотреть сообщение
Любой проект. Вот я сейчас специально обновлю лоджик, сделаю программу на конструкторе зашью в контроллер SMH4 и запишу на видео. Куда только сбросить?
Только снимайте вторую загрузку, т.к. что будет при первой мы с вами прекрасно знаем - будет вопрос.


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

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie сейчас на форуме   Ответить с цитированием
Старый 12.05.2021, 12:06   #12
Max2114
Senior Member
 
Регистрация: Jun 2007
Адрес: Tyumen
Сообщения: 2 052
Благодарил(а): 20 раз(а)
Поблагодарили: 21 раз(а) в 21 сообщениях
По умолчанию Ответ: ЗАпись переменных во время загрузки программы

Цитата:
Сообщение от Arsie Посмотреть сообщение
Только снимайте вторую загрузку, т.к. что будет при первой мы с вами прекрасно знаем - будет вопрос.
Снял обе закгрузки.
1. ВОпроса о загрузке уставок не было.
2. Лоджик новый - а просиходит тоже самое.
Видео
https://drive.google.com/file/d/1Nwg...ew?usp=sharing
Программа
https://drive.google.com/file/d/1iR_...ew?usp=sharing
Скрин "о программе"
https://drive.google.com/file/d/10Ni...ew?usp=sharing
Max2114 вне форума   Ответить с цитированием
Старый 12.05.2021, 12:42   #13
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 074
Благодарил(а): 15 раз(а)
Поблагодарили: 660 раз(а) в 604 сообщениях
По умолчанию Ответ: ЗАпись переменных во время загрузки программы

Цитата:
Сообщение от Max2114 Посмотреть сообщение
Снял обе закгрузки.
1. ВОпроса о загрузке уставок не было.
После перезапуска лоджика проблема сохраняется?


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

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie сейчас на форуме   Ответить с цитированием
Старый 12.05.2021, 13:23   #14
Max2114
Senior Member
 
Регистрация: Jun 2007
Адрес: Tyumen
Сообщения: 2 052
Благодарил(а): 20 раз(а)
Поблагодарили: 21 раз(а) в 21 сообщениях
По умолчанию Ответ: ЗАпись переменных во время загрузки программы

Цитата:
Сообщение от Arsie Посмотреть сообщение
После перезапуска лоджика проблема сохраняется?
ДА. 33-ий лоджик:
1. Никогда не спрашивает у меня загружать ли уставки
2. Всегда загружает уставки.
Max2114 вне форума   Ответить с цитированием
Старый 12.05.2021, 19:08   #15
Ilya J.
Сотрудник Сегнетикс
 
Аватара для Ilya J.
 
Регистрация: Mar 2016
Адрес: SPb
Сообщения: 4 317
Благодарил(а): 0 раз(а)
Поблагодарили: 255 раз(а) в 251 сообщениях
По умолчанию Ответ: ЗАпись переменных во время загрузки программы

Цитата:
Сообщение от Max2114 Посмотреть сообщение
ДА. 33-ий лоджик:
1. Никогда не спрашивает у меня загружать ли уставки
2. Всегда загружает уставки.
Принято (#43496)


__________________
Если ничто другое не помогает, прочтите, наконец, инструкцию
Ilya J. сейчас на форуме   Ответить с цитированием
Старый 13.05.2021, 10:29   #16
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 074
Благодарил(а): 15 раз(а)
Поблагодарили: 660 раз(а) в 604 сообщениях
По умолчанию Ответ: ЗАпись переменных во время загрузки программы

Цитата:
Сообщение от Max2114 Посмотреть сообщение
ДА. 33-ий лоджик:
1. Никогда не спрашивает у меня загружать ли уставки
2. Всегда загружает уставки.
Да, если загружать "загрузкой", то не спрашивает, если "пуском", то всё ок. поправим.


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

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie сейчас на форуме   Ответить с цитированием
Старый 13.05.2021, 10:53   #17
Max2114
Senior Member
 
Регистрация: Jun 2007
Адрес: Tyumen
Сообщения: 2 052
Благодарил(а): 20 раз(а)
Поблагодарили: 21 раз(а) в 21 сообщениях
По умолчанию Ответ: ЗАпись переменных во время загрузки программы

Цитата:
Сообщение от Arsie Посмотреть сообщение
Да, если загружать "загрузкой", то не спрашивает, если "пуском", то всё ок. поправим.
У меня не спрашивает никогда.
Ни при загрузке с отладкой
Ни при загрузке кнопкой "загрузка".
А еще всегда слетает галка Тип компоновки "рабочая". Если я выставил галку "рабочая" и нажал на кнопку "загрузить и подключится" то у меня всегда становится "отладочная" компановка и потом надо заново выбрать "рабочая".
А еще у меня почти никогда (крайне редко - менее 5% случаев) удается подключиться к контроллеру без перезагрузки программы (совсем совсем ничего не трогал в программе - а все-равно говорит что программа отличается). Даже вот загружаю программу кнопкной "загрузка" тут же нажимаю стрелку - он говорит что программа отличается и надо загрузить.
Это все началось с 33-м лоджиком.
Max2114 вне форума   Ответить с цитированием
Старый 13.05.2021, 11:01   #18
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 074
Благодарил(а): 15 раз(а)
Поблагодарили: 660 раз(а) в 604 сообщениях
По умолчанию Ответ: ЗАпись переменных во время загрузки программы

Цитата:
Сообщение от Max2114 Посмотреть сообщение
У меня не спрашивает никогда.
Ни при загрузке с отладкой
Ни при загрузке кнопкой "загрузка".
А еще всегда слетает галка Тип компоновки "рабочая". Если я выставил галку "рабочая" и нажал на кнопку "загрузить и подключится" то у меня всегда становится "отладочная" компановка и потом надо заново выбрать "рабочая".
Я бы попробовал переустановить лоджик начистую. Т.е. через удаление программ. Похоже на проблемы с реестром - все галочки хранятся именно там.


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

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie сейчас на форуме   Ответить с цитированием
Старый 13.05.2021, 11:05   #19
Max2114
Senior Member
 
Регистрация: Jun 2007
Адрес: Tyumen
Сообщения: 2 052
Благодарил(а): 20 раз(а)
Поблагодарили: 21 раз(а) в 21 сообщениях
По умолчанию Ответ: ЗАпись переменных во время загрузки программы

Цитата:
Сообщение от Arsie Посмотреть сообщение
Я бы попробовал переустановить лоджик начистую. Т.е. через удаление программ. Похоже на проблемы с реестром - все галочки хранятся именно там.
Вот точно такое же поведение на ноутбуке заказчика. Его ноутбук ниразу не видел СМЛоджика. И точно также слетает галка, не задает вопрос о загрузке уставок ни при каком виде загрузок, всегда загружает уставки. Никогда не подключатся к контроллеру без загрузки программы.
Max2114 вне форума   Ответить с цитированием
Старый 13.05.2021, 11:20   #20
Ilya J.
Сотрудник Сегнетикс
 
Аватара для Ilya J.
 
Регистрация: Mar 2016
Адрес: SPb
Сообщения: 4 317
Благодарил(а): 0 раз(а)
Поблагодарили: 255 раз(а) в 251 сообщениях
По умолчанию Ответ: ЗАпись переменных во время загрузки программы

Цитата:
Сообщение от Max2114 Посмотреть сообщение
Вот точно такое же поведение на ноутбуке заказчика. Его ноутбук ниразу не видел СМЛоджика. И точно также слетает галка, не задает вопрос о загрузке уставок ни при каком виде загрузок, всегда загружает уставки. Никогда не подключатся к контроллеру без загрузки программы.
Точно такое же, это какое? В какой версии? Можете также видео сделать, где видно, что отладкой пользуетесь? Только после чистого удаления и первой попытки после установки.


__________________
Если ничто другое не помогает, прочтите, наконец, инструкцию
Ilya J. сейчас на форуме   Ответить с цитированием
Старый 13.05.2021, 11:24   #21
Max2114
Senior Member
 
Регистрация: Jun 2007
Адрес: Tyumen
Сообщения: 2 052
Благодарил(а): 20 раз(а)
Поблагодарили: 21 раз(а) в 21 сообщениях
По умолчанию Ответ: ЗАпись переменных во время загрузки программы

Цитата:
Сообщение от Ilya J. Посмотреть сообщение
Точно такое же, это какое? В какой версии? Можете также видео сделать, где видно, что отладкой пользуетесь? Только после чистого удаления и первой попытки после установки.
Версия 224.
Точно такое же - это такое же поведение как и на моем компьютере:
1. Никогда не спрашивает нужно ли загружать уставки (и в режиме загрузки с отладкой и обычной загрузки).
2. Сбрасывает галку "рабочая компоновка " в "отладочную" если запустил с отладкой
3. Никогда не подключается к контроллеру без перезагрузки программы для отладки.
У меня ноутбуков как у дурака махорки. И более чем уверен, поставлю сейчас смлоджик на чистый комп - будет тоже самое.
Будет время сделаю для вас такой ролик.
Max2114 вне форума   Ответить с цитированием
Старый 13.05.2021, 11:27   #22
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 074
Благодарил(а): 15 раз(а)
Поблагодарили: 660 раз(а) в 604 сообщениях
По умолчанию Ответ: ЗАпись переменных во время загрузки программы

Цитата:
Сообщение от Max2114 Посмотреть сообщение
2. Сбрасывает галку "рабочая компоновка " в "отладочную" если запустил с отладкой
А, так это нормально. Наши программеры считают, что в рабочей компоновке отладка не нужна.

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


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

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie сейчас на форуме   Ответить с цитированием
Старый 13.05.2021, 13:18   #23
Max2114
Senior Member
 
Регистрация: Jun 2007
Адрес: Tyumen
Сообщения: 2 052
Благодарил(а): 20 раз(а)
Поблагодарили: 21 раз(а) в 21 сообщениях
По умолчанию Ответ: ЗАпись переменных во время загрузки программы

Цитата:
Сообщение от Arsie Посмотреть сообщение
А, так это нормально. Наши программеры считают, что в рабочей компоновке отладка не нужна.

Наверное потому у вас и не подключается, что вы загружаете в рабочей, а подключаетесь в отладочной.
Ну вот я так и думал. Наши программы не глючат, они так работают.
Это очень неудобно. Поясню:
1. Вот я на объекте отлаживаю работу программы. Вроде как все, работает, все отлично. Поставил галку "рабочая компоновка", загрузил программу. Хожу наблюдаю. Вдруг вижу какую-то неадекватную работу программы. Раньше я мог:
- Подключиться без прошивки программы и ОСТАНОВКИ процесса и глянуть что там не так. Теперь получается что НЕ МОГУ.
- Найти ошибку, поправить загрузить программу. Не парясь за то, что там стоит галка "отладочная компоновка" - я ведь поставил "рабочая.
2. Поясните, в связи с всем вышесказанным - оставлять на объекте контроллер с загруженной программой в "отладочной компановке" - чем черевато? Ранее я сталкивался с некорректной работой программы (в частности при опросе его из СКАДЫ), если она загружена в отладочной компоновке. Т.е. повышается вероятность того, что я в спешке не выставлю галку "рабочая компоновка", когда она сбросится в очередной раз после загрузки программы в контроллер.
3. Зеленая стрелка в панели инструментов нагялднее. А это значит что теперь повысится % загруженных программ в контроллеры в отладочной компоновке даже программ написанных на конструкторе. МНогие привыкают загружать программы кнопкой загрузить и подключиться в отладке - глянуть все ли нормально в программе и если все норм - оставить. А теперь такие действия приведут к загрузке программы в отладочной компоновке. Хорошо ли это?
Max2114 вне форума   Ответить с цитированием
Старый 13.05.2021, 13:53   #24
Ilya J.
Сотрудник Сегнетикс
 
Аватара для Ilya J.
 
Регистрация: Mar 2016
Адрес: SPb
Сообщения: 4 317
Благодарил(а): 0 раз(а)
Поблагодарили: 255 раз(а) в 251 сообщениях
По умолчанию Ответ: ЗАпись переменных во время загрузки программы

Цитата:
Сообщение от Max2114 Посмотреть сообщение
Ну вот я так и думал. Наши программы не глючат, они так работают.
Это очень неудобно. Поясню:
1. Вот я на объекте отлаживаю работу программы. Вроде как все, работает, все отлично. Поставил галку "рабочая компоновка", загрузил программу. Хожу наблюдаю. Вдруг вижу какую-то неадекватную работу программы. Раньше я мог:
- Подключиться без прошивки программы и ОСТАНОВКИ процесса и глянуть что там не так. Теперь получается что НЕ МОГУ.
- Найти ошибку, поправить загрузить программу. Не парясь за то, что там стоит галка "отладочная компоновка" - я ведь поставил "рабочая.
2. Поясните, в связи с всем вышесказанным - оставлять на объекте контроллер с загруженной программой в "отладочной компановке" - чем черевато? Ранее я сталкивался с некорректной работой программы (в частности при опросе его из СКАДЫ), если она загружена в отладочной компоновке. Т.е. повышается вероятность того, что я в спешке не выставлю галку "рабочая компоновка", когда она сбросится в очередной раз после загрузки программы в контроллер.
3. Зеленая стрелка в панели инструментов нагялднее. А это значит что теперь повысится % загруженных программ в контроллеры в отладочной компоновке даже программ написанных на конструкторе. МНогие привыкают загружать программы кнопкой загрузить и подключиться в отладке - глянуть все ли нормально в программе и если все норм - оставить. А теперь такие действия приведут к загрузке программы в отладочной компоновке. Хорошо ли это?
Знаю много объектов, где оставлена отладочная компоновка. Проблем не встречал, даже интересно стало, что за проблемы со скадой?


__________________
Если ничто другое не помогает, прочтите, наконец, инструкцию
Ilya J. сейчас на форуме   Ответить с цитированием
Старый 13.05.2021, 14:04   #25
Max2114
Senior Member
 
Регистрация: Jun 2007
Адрес: Tyumen
Сообщения: 2 052
Благодарил(а): 20 раз(а)
Поблагодарили: 21 раз(а) в 21 сообщениях
По умолчанию Ответ: ЗАпись переменных во время загрузки программы

Цитата:
Сообщение от Ilya J. Посмотреть сообщение
Знаю много объектов, где оставлена отладочная компоновка. Проблем не встречал, даже интересно стало, что за проблемы со скадой?
Посылалось значение на запись по модбасу, в контроллер приходило но не записывалось. Правда это было давно. Лет 5-6 назад.
Если это нормально оставлять в рабочем контроллере отладочную компоновку и ничего страшного в этом нет - то зачем вообще нужны эти сложности? Пускай всегда шьется в отладочной компоновке. Вообще уберите тогда возможность выбора.
Max2114 вне форума   Ответить с цитированием
Старый 13.05.2021, 14:39   #26
Max2114
Senior Member
 
Регистрация: Jun 2007
Адрес: Tyumen
Сообщения: 2 052
Благодарил(а): 20 раз(а)
Поблагодарили: 21 раз(а) в 21 сообщениях
По умолчанию Ответ: ЗАпись переменных во время загрузки программы

Цитата:
Сообщение от Ilya J. Посмотреть сообщение
Знаю много объектов, где оставлена отладочная компоновка. Проблем не встречал, даже интересно стало, что за проблемы со скадой?
Еще сталкивался точно не помню 1-2-3 раза когда мне звонили коллеги с объектов и рассказывали что программа себя ведет неадекватно причем так, как не должна себя вести. После совета выбрать рабочую компоновку у них все приходило в норму. Может совпадение и еще были какие-то ошибки -я не знаю. А вот случай не записи переменной в память контроллера - он был прям при мне.
Max2114 вне форума   Ответить с цитированием
Старый 13.05.2021, 14:51   #27
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 074
Благодарил(а): 15 раз(а)
Поблагодарили: 660 раз(а) в 604 сообщениях
По умолчанию Ответ: ЗАпись переменных во время загрузки программы

Цитата:
Сообщение от Max2114 Посмотреть сообщение
2. Поясните, в связи с всем вышесказанным - оставлять на объекте контроллер с загруженной программой в "отладочной компановке" - чем черевато?
С 2008 года отладочная компоновка после перезапуска контроллера становится рабочей - отладочная информация удаляется.

Ничем не чревато.


Добавлено через 1 минуту


Цитата:
Сообщение от Max2114 Посмотреть сообщение
Еще сталкивался точно не помню 1-2-3 раза когда мне звонили коллеги с объектов и рассказывали что программа себя ведет неадекватно причем так, как не должна себя вести. После совета выбрать рабочую компоновку у них все приходило в норму. Может совпадение и еще были какие-то ошибки -я не знаю. А вот случай не записи переменной в память контроллера - он был прям при мне.
Это потому что изменённые в отладке константы теряются, если проект не загружается повторно. Т.е. проблема в действиях пользователя, а не типе компоновки. Всё как в кодесисе - не загрузил "постоянную программу", гуляй лесом после сброса питания.


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

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie сейчас на форуме   Ответить с цитированием
Старый 13.05.2021, 16:17   #28
Max2114
Senior Member
 
Регистрация: Jun 2007
Адрес: Tyumen
Сообщения: 2 052
Благодарил(а): 20 раз(а)
Поблагодарили: 21 раз(а) в 21 сообщениях
По умолчанию Ответ: ЗАпись переменных во время загрузки программы

Цитата:
Сообщение от Arsie Посмотреть сообщение
С 2008 года отладочная компоновка после перезапуска контроллера становится рабочей - отладочная информация удаляется.

Ничем не чревато.


Добавлено через 1 минуту




Это потому что изменённые в отладке константы теряются, если проект не загружается повторно. Т.е. проблема в действиях пользователя, а не типе компоновки. Всё как в кодесисе - не загрузил "постоянную программу", гуляй лесом после сброса питания.
Так может тогда вообще упразднить эту галку? Толку от нее она всегда теперь будет вставать в отладочную. Только пользователя с толку сбивать.
Max2114 вне форума   Ответить с цитированием
Старый 13.05.2021, 17:15   #29
Max2114
Senior Member
 
Регистрация: Jun 2007
Адрес: Tyumen
Сообщения: 2 052
Благодарил(а): 20 раз(а)
Поблагодарили: 21 раз(а) в 21 сообщениях
По умолчанию Ответ: ЗАпись переменных во время загрузки программы

Цитата:
Сообщение от Arsie Посмотреть сообщение
С 2008 года отладочная компоновка после перезапуска контроллера становится рабочей - отладочная информация удаляется.

Ничем не чревато.


Добавлено через 1 минуту




Это потому что изменённые в отладке константы теряются, если проект не загружается повторно. Т.е. проблема в действиях пользователя, а не типе компоновки. Всё как в кодесисе - не загрузил "постоянную программу", гуляй лесом после сброса питания.
Забыл про еще одну проблему 33-го лоджика.
Если я загружаю программу в пиксель и хочу сделать отладку по эзернету (установлен сетевой модуль, комп подключен к контроллеру, пинг несть). то у меня даже не загружается программа в пиксель. Выскакивает окно "неизвестная ошибка". Фото во вложении
Изображения
Тип файла: jpg изображение_viber_2021-05-13_18-14-44.jpg (206.5 Кбайт, 43 просмотров)
Max2114 вне форума   Ответить с цитированием
Старый 13.05.2021, 17:48   #30
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 074
Благодарил(а): 15 раз(а)
Поблагодарили: 660 раз(а) в 604 сообщениях
По умолчанию Ответ: ЗАпись переменных во время загрузки программы

Цитата:
Сообщение от Max2114 Посмотреть сообщение
Забыл про еще одну проблему 33-го лоджика.
Если я загружаю программу в пиксель и хочу сделать отладку по эзернету (установлен сетевой модуль, комп подключен к контроллеру, пинг несть). то у меня даже не загружается программа в пиксель. Выскакивает окно "неизвестная ошибка". Фото во вложении
Нужно подключение одновременно 485 и эзернета. И лоджик свежий установите, там орфография этого сообщения поправлена. И отладка заработает заодно.


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

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

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск

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

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



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


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