|
SMLogix Вопросы о работе в среде SMLogix и о FBD-программировании |
|
Опции темы | Поиск в этой теме |
12.05.2021, 08:50 | #1 |
Senior Member
Регистрация: Jun 2007
Адрес: Tyumen
Сообщения: 2 056
Благодарил(а): 20 раз(а)
Поблагодарили:
22 раз(а) в 22 сообщениях
|
Почему-то запись уставок во время любой загрузки программы
Доброго утра!
Скажите, почему в 33-м лоджике теперь переменные всегда загружаются в контроллер вместе с программой? Раньше они загружались только если в программе делали изменения с переменным в смарте или добавлялись блоки записи в память. Теперь всегда. Очень неудобно. |
12.05.2021, 10:29 | #2 | |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 170
Благодарил(а): 15 раз(а)
Поблагодарили:
665 раз(а) в 607 сообщениях
|
Ответ: ЗАпись переменных во время загрузки программы
Цитата:
Они всегда грузились в контроллер. С самого первого дня существования лоджика. __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
|
12.05.2021, 10:45 | #3 |
Senior Member
Регистрация: Jun 2007
Адрес: Tyumen
Сообщения: 2 056
Благодарил(а): 20 раз(а)
Поблагодарили:
22 раз(а) в 22 сообщениях
|
Ответ: ЗАпись переменных во время загрузки программы
Не так выразился. Данные сохраняемые в EEPROM в 33-м лоджике всегда грузятся в EEPROM (те, что заданы в Смарт "по умолчанию" или вбиты в блоки сохранения как данные "по умолчанию"). Ранее они загружались только если изменить (добавить/убавить) пункты с уставками в смарт или добавить/убрать блоки сохранения в память.
|
12.05.2021, 10:48 | #4 | |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 170
Благодарил(а): 15 раз(а)
Поблагодарили:
665 раз(а) в 607 сообщениях
|
Ответ: ЗАпись переменных во время загрузки программы
Цитата:
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
|
12.05.2021, 10:49 | #5 |
Senior Member
Регистрация: Jun 2007
Адрес: Tyumen
Сообщения: 2 056
Благодарил(а): 20 раз(а)
Поблагодарили:
22 раз(а) в 22 сообщениях
|
Ответ: ЗАпись переменных во время загрузки программы
Любой проект. Программа сделаная на конструкторе или своя программа. Всегда перегружаются данные из ЕЕПРОМ. И это уже не только мое замечание. Товарищ тоже удивлялся почему расписание сбрасываться стало после перепрошивки программы. Я перешел на 33-ий лоджик некоторое время назад (не скажу когда точно - не помню) и началось. Любая загрузка любой программы. Даже прошивка контроллера SMH2G или Пиксель ведет к записи в еепром данных по умолчанию, даже если не менялась работа с памятью. И он теперь даже не спрашивает "загрузить уставки?" а просто всегда грузит.
|
12.05.2021, 10:54 | #6 | |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 170
Благодарил(а): 15 раз(а)
Поблагодарили:
665 раз(а) в 607 сообщениях
|
Ответ: ЗАпись переменных во время загрузки программы
Цитата:
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
|
12.05.2021, 11:00 | #7 | ||
Senior Member
Регистрация: Jun 2007
Адрес: Tyumen
Сообщения: 2 056
Благодарил(а): 20 раз(а)
Поблагодарили:
22 раз(а) в 22 сообщениях
|
Ответ: ЗАпись переменных во время загрузки программы
Цитата:
На компе с которого сейчас по удаленке загружаю програму в матрикс - 224 На этом компе смлоджик тоже у меня не спросил сейчас разрешения загрузить уставки. В течении некоторого времени я протестирую и отвечу как ведет себя версия 224. Добавлено через 18 минут Цитата:
|
||
12.05.2021, 11:25 | #8 |
Сотрудник Сегнетикс
Регистрация: Mar 2016
Адрес: SPb
Сообщения: 4 341
Благодарил(а): 0 раз(а)
Поблагодарили:
255 раз(а) в 251 сообщениях
|
Ответ: ЗАпись переменных во время загрузки программы
Предоставьте ваш проект, и запишите видео действий. У нас не повторяется.
__________________ Если ничто другое не помогает, прочтите, наконец, инструкцию |
12.05.2021, 11:28 | #9 |
Senior Member
Регистрация: Jun 2007
Адрес: Tyumen
Сообщения: 2 056
Благодарил(а): 20 раз(а)
Поблагодарили:
22 раз(а) в 22 сообщениях
|
Ответ: ЗАпись переменных во время загрузки программы
|
12.05.2021, 11:31 | #10 |
Сотрудник Сегнетикс
Регистрация: Mar 2016
Адрес: SPb
Сообщения: 4 341
Благодарил(а): 0 раз(а)
Поблагодарили:
255 раз(а) в 251 сообщениях
|
Ответ: ЗАпись переменных во время загрузки программы
Если мы начали разговор здесь, выложите на где-нибудь в облаке. Проект и видео.
__________________ Если ничто другое не помогает, прочтите, наконец, инструкцию |
12.05.2021, 12:01 | #11 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 170
Благодарил(а): 15 раз(а)
Поблагодарили:
665 раз(а) в 607 сообщениях
|
Ответ: ЗАпись переменных во время загрузки программы
Только снимайте вторую загрузку, т.к. что будет при первой мы с вами прекрасно знаем - будет вопрос.
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
12.05.2021, 12:06 | #12 | |
Senior Member
Регистрация: Jun 2007
Адрес: Tyumen
Сообщения: 2 056
Благодарил(а): 20 раз(а)
Поблагодарили:
22 раз(а) в 22 сообщениях
|
Ответ: ЗАпись переменных во время загрузки программы
Цитата:
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 |
|
12.05.2021, 12:42 | #13 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 170
Благодарил(а): 15 раз(а)
Поблагодарили:
665 раз(а) в 607 сообщениях
|
Ответ: ЗАпись переменных во время загрузки программы
После перезапуска лоджика проблема сохраняется?
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
12.05.2021, 13:23 | #14 |
Senior Member
Регистрация: Jun 2007
Адрес: Tyumen
Сообщения: 2 056
Благодарил(а): 20 раз(а)
Поблагодарили:
22 раз(а) в 22 сообщениях
|
Ответ: ЗАпись переменных во время загрузки программы
|
12.05.2021, 19:08 | #15 |
Сотрудник Сегнетикс
Регистрация: Mar 2016
Адрес: SPb
Сообщения: 4 341
Благодарил(а): 0 раз(а)
Поблагодарили:
255 раз(а) в 251 сообщениях
|
Ответ: ЗАпись переменных во время загрузки программы
Принято (#43496)
__________________ Если ничто другое не помогает, прочтите, наконец, инструкцию |
13.05.2021, 10:29 | #16 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 170
Благодарил(а): 15 раз(а)
Поблагодарили:
665 раз(а) в 607 сообщениях
|
Ответ: ЗАпись переменных во время загрузки программы
Да, если загружать "загрузкой", то не спрашивает, если "пуском", то всё ок. поправим.
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
13.05.2021, 10:53 | #17 | |
Senior Member
Регистрация: Jun 2007
Адрес: Tyumen
Сообщения: 2 056
Благодарил(а): 20 раз(а)
Поблагодарили:
22 раз(а) в 22 сообщениях
|
Ответ: ЗАпись переменных во время загрузки программы
Цитата:
Ни при загрузке с отладкой Ни при загрузке кнопкой "загрузка". А еще всегда слетает галка Тип компоновки "рабочая". Если я выставил галку "рабочая" и нажал на кнопку "загрузить и подключится" то у меня всегда становится "отладочная" компановка и потом надо заново выбрать "рабочая". А еще у меня почти никогда (крайне редко - менее 5% случаев) удается подключиться к контроллеру без перезагрузки программы (совсем совсем ничего не трогал в программе - а все-равно говорит что программа отличается). Даже вот загружаю программу кнопкной "загрузка" тут же нажимаю стрелку - он говорит что программа отличается и надо загрузить. Это все началось с 33-м лоджиком. |
|
13.05.2021, 11:01 | #18 | |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 170
Благодарил(а): 15 раз(а)
Поблагодарили:
665 раз(а) в 607 сообщениях
|
Ответ: ЗАпись переменных во время загрузки программы
Цитата:
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
|
13.05.2021, 11:05 | #19 |
Senior Member
Регистрация: Jun 2007
Адрес: Tyumen
Сообщения: 2 056
Благодарил(а): 20 раз(а)
Поблагодарили:
22 раз(а) в 22 сообщениях
|
Ответ: ЗАпись переменных во время загрузки программы
Вот точно такое же поведение на ноутбуке заказчика. Его ноутбук ниразу не видел СМЛоджика. И точно также слетает галка, не задает вопрос о загрузке уставок ни при каком виде загрузок, всегда загружает уставки. Никогда не подключатся к контроллеру без загрузки программы.
|
13.05.2021, 11:20 | #20 |
Сотрудник Сегнетикс
Регистрация: Mar 2016
Адрес: SPb
Сообщения: 4 341
Благодарил(а): 0 раз(а)
Поблагодарили:
255 раз(а) в 251 сообщениях
|
Ответ: ЗАпись переменных во время загрузки программы
Точно такое же, это какое? В какой версии? Можете также видео сделать, где видно, что отладкой пользуетесь? Только после чистого удаления и первой попытки после установки.
__________________ Если ничто другое не помогает, прочтите, наконец, инструкцию |
13.05.2021, 11:24 | #21 | |
Senior Member
Регистрация: Jun 2007
Адрес: Tyumen
Сообщения: 2 056
Благодарил(а): 20 раз(а)
Поблагодарили:
22 раз(а) в 22 сообщениях
|
Ответ: ЗАпись переменных во время загрузки программы
Цитата:
Точно такое же - это такое же поведение как и на моем компьютере: 1. Никогда не спрашивает нужно ли загружать уставки (и в режиме загрузки с отладкой и обычной загрузки). 2. Сбрасывает галку "рабочая компоновка " в "отладочную" если запустил с отладкой 3. Никогда не подключается к контроллеру без перезагрузки программы для отладки. У меня ноутбуков как у дурака махорки. И более чем уверен, поставлю сейчас смлоджик на чистый комп - будет тоже самое. Будет время сделаю для вас такой ролик. |
|
13.05.2021, 11:27 | #22 | |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 170
Благодарил(а): 15 раз(а)
Поблагодарили:
665 раз(а) в 607 сообщениях
|
Ответ: ЗАпись переменных во время загрузки программы
Цитата:
Наверное потому у вас и не подключается, что вы загружаете в рабочей, а подключаетесь в отладочной. __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
|
13.05.2021, 13:18 | #23 | |
Senior Member
Регистрация: Jun 2007
Адрес: Tyumen
Сообщения: 2 056
Благодарил(а): 20 раз(а)
Поблагодарили:
22 раз(а) в 22 сообщениях
|
Ответ: ЗАпись переменных во время загрузки программы
Цитата:
Это очень неудобно. Поясню: 1. Вот я на объекте отлаживаю работу программы. Вроде как все, работает, все отлично. Поставил галку "рабочая компоновка", загрузил программу. Хожу наблюдаю. Вдруг вижу какую-то неадекватную работу программы. Раньше я мог: - Подключиться без прошивки программы и ОСТАНОВКИ процесса и глянуть что там не так. Теперь получается что НЕ МОГУ. - Найти ошибку, поправить загрузить программу. Не парясь за то, что там стоит галка "отладочная компоновка" - я ведь поставил "рабочая. 2. Поясните, в связи с всем вышесказанным - оставлять на объекте контроллер с загруженной программой в "отладочной компановке" - чем черевато? Ранее я сталкивался с некорректной работой программы (в частности при опросе его из СКАДЫ), если она загружена в отладочной компоновке. Т.е. повышается вероятность того, что я в спешке не выставлю галку "рабочая компоновка", когда она сбросится в очередной раз после загрузки программы в контроллер. 3. Зеленая стрелка в панели инструментов нагялднее. А это значит что теперь повысится % загруженных программ в контроллеры в отладочной компоновке даже программ написанных на конструкторе. МНогие привыкают загружать программы кнопкой загрузить и подключиться в отладке - глянуть все ли нормально в программе и если все норм - оставить. А теперь такие действия приведут к загрузке программы в отладочной компоновке. Хорошо ли это? |
|
13.05.2021, 13:53 | #24 | |
Сотрудник Сегнетикс
Регистрация: Mar 2016
Адрес: SPb
Сообщения: 4 341
Благодарил(а): 0 раз(а)
Поблагодарили:
255 раз(а) в 251 сообщениях
|
Ответ: ЗАпись переменных во время загрузки программы
Цитата:
__________________ Если ничто другое не помогает, прочтите, наконец, инструкцию |
|
13.05.2021, 14:04 | #25 | |
Senior Member
Регистрация: Jun 2007
Адрес: Tyumen
Сообщения: 2 056
Благодарил(а): 20 раз(а)
Поблагодарили:
22 раз(а) в 22 сообщениях
|
Ответ: ЗАпись переменных во время загрузки программы
Цитата:
Если это нормально оставлять в рабочем контроллере отладочную компоновку и ничего страшного в этом нет - то зачем вообще нужны эти сложности? Пускай всегда шьется в отладочной компоновке. Вообще уберите тогда возможность выбора. |
|
13.05.2021, 14:39 | #26 |
Senior Member
Регистрация: Jun 2007
Адрес: Tyumen
Сообщения: 2 056
Благодарил(а): 20 раз(а)
Поблагодарили:
22 раз(а) в 22 сообщениях
|
Ответ: ЗАпись переменных во время загрузки программы
Еще сталкивался точно не помню 1-2-3 раза когда мне звонили коллеги с объектов и рассказывали что программа себя ведет неадекватно причем так, как не должна себя вести. После совета выбрать рабочую компоновку у них все приходило в норму. Может совпадение и еще были какие-то ошибки -я не знаю. А вот случай не записи переменной в память контроллера - он был прям при мне.
|
13.05.2021, 14:51 | #27 | ||
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 170
Благодарил(а): 15 раз(а)
Поблагодарили:
665 раз(а) в 607 сообщениях
|
Ответ: ЗАпись переменных во время загрузки программы
Цитата:
Ничем не чревато. Добавлено через 1 минуту Цитата:
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
||
13.05.2021, 16:17 | #28 | |
Senior Member
Регистрация: Jun 2007
Адрес: Tyumen
Сообщения: 2 056
Благодарил(а): 20 раз(а)
Поблагодарили:
22 раз(а) в 22 сообщениях
|
Ответ: ЗАпись переменных во время загрузки программы
Цитата:
|
|
13.05.2021, 17:15 | #29 | |
Senior Member
Регистрация: Jun 2007
Адрес: Tyumen
Сообщения: 2 056
Благодарил(а): 20 раз(а)
Поблагодарили:
22 раз(а) в 22 сообщениях
|
Ответ: ЗАпись переменных во время загрузки программы
Цитата:
Если я загружаю программу в пиксель и хочу сделать отладку по эзернету (установлен сетевой модуль, комп подключен к контроллеру, пинг несть). то у меня даже не загружается программа в пиксель. Выскакивает окно "неизвестная ошибка". Фото во вложении |
|
13.05.2021, 17:48 | #30 | |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 170
Благодарил(а): 15 раз(а)
Поблагодарили:
665 раз(а) в 607 сообщениях
|
Ответ: ЗАпись переменных во время загрузки программы
Цитата:
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
|