07.11.2022, 11:17 | #751 |
Сотрудник Сегнетикс
Регистрация: Mar 2016
Адрес: SPb
Сообщения: 4 341
Благодарил(а): 0 раз(а)
Поблагодарили:
255 раз(а) в 251 сообщениях
|
Ответ: Поболтаем?
Разве ваш разговор касался способа загрузки проекта(F5/F7), а не в каком виде оставлять компоновку(отладочную/рабочую)?
__________________ Если ничто другое не помогает, прочтите, наконец, инструкцию |
07.11.2022, 18:13 | #752 | |||
Senior Member
Регистрация: Jun 2007
Адрес: Tyumen
Сообщения: 2 056
Благодарил(а): 20 раз(а)
Поблагодарили:
22 раз(а) в 22 сообщениях
|
Ответ: Поболтаем?
Цитата:
Добавлено через 3 минуты Цитата:
Мы не паримся, загружаем программу как привыкли "зеленой стрелочкой"? Или как Вы писали : Цитата:
|
|||
07.11.2022, 18:44 | #753 |
Сотрудник Сегнетикс
Регистрация: Mar 2016
Адрес: SPb
Сообщения: 4 341
Благодарил(а): 0 раз(а)
Поблагодарили:
255 раз(а) в 251 сообщениях
|
Ответ: Поболтаем?
__________________ Если ничто другое не помогает, прочтите, наконец, инструкцию |
08.11.2022, 08:23 | #754 |
Senior Member
Регистрация: Jun 2007
Адрес: Tyumen
Сообщения: 2 056
Благодарил(а): 20 раз(а)
Поблагодарили:
22 раз(а) в 22 сообщениях
|
Ответ: Поболтаем?
https://forum.segnetics.com/showthread.php?t=5166
Как минимум пост номер 22 в этой теме и далее обсуждение PS чем пруфы просить ответили бы на четкий вопрос. Не паримся и загружаем программу в контроллер как раньше "зеленой стрелочкой" или все-же финальную версию надо (ну пусть будет так "лучше") загружать в рабочей компоновке и через F7? |
08.11.2022, 10:45 | #755 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 170
Благодарил(а): 15 раз(а)
Поблагодарили:
665 раз(а) в 607 сообщениях
|
Ответ: Поболтаем?
Вы, как любитель пруфов и чёткости, почему-то не видите леса дальше своих деревьев. А писал я ровно вот так: "И никогда не загружайте проект через отладку. Ни в каком софте. Никогда."
Речь была не только и не столько о лоджике, как вообще обо всём софте в мире, который допускает редактирование во время отладки. __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
08.11.2022, 10:58 | #756 | |
Senior Member
Регистрация: Jun 2007
Адрес: Tyumen
Сообщения: 2 056
Благодарил(а): 20 раз(а)
Поблагодарили:
22 раз(а) в 22 сообщениях
|
Ответ: Поболтаем?
Цитата:
Я хочу прямого ответа на прямой вопрос. Вам там уже писали что уже за много лет работы с контроллером привыкли загружать проект в отладке "зеленой стрелочкой" и потом так и оставлять проект. И я также привык. Некоторое время назад столкнулся с проблемой которая появилась из-за изменения режима отладки в контроллерах. Тогда Вы меня убедили что значения не имеет отладочная компоновка или нет, и как был загружен проект. А сейчас пишете - "никогда". Да Вы пишете про любой софт не только про смлоджик. Только в данном случае, меня, как разработчика систем автоматизации на контроллерах Segnetics интересует именно вопрос - как правильно все-таки загружать программу в контроллер? Или не париться и дальше грузить "зеленой стрелочкой"? Вам сложно ответить? Пример ответа может быть такой: "Да, финальную программу в контроллер рекомендуем загружать в рабочей компоновке при помощи кнопки F7" Или "Вероятность ошибки при отладочной компоновке и загрузке по "зеленой стрелочке" настолько мала, что ей можно пренебречь и загружать программы в отладке и так и оставлять в контроллере". |
|
08.11.2022, 11:18 | #757 | |
Сотрудник Сегнетикс
Регистрация: Mar 2016
Адрес: SPb
Сообщения: 4 341
Благодарил(а): 0 раз(а)
Поблагодарили:
255 раз(а) в 251 сообщениях
|
Ответ: Поболтаем?
Лично я загружаю через F7 в лоджике и потом подключаюсь в отладке, если говорить о SMlogix. В других средах также обычно сначала загружаюсь, потом подключаюсь в отладке.
Добавлено через 1 минуту Цитата:
__________________ Если ничто другое не помогает, прочтите, наконец, инструкцию |
|
08.11.2022, 11:22 | #758 |
Senior Member
Регистрация: Jun 2007
Адрес: Tyumen
Сообщения: 2 056
Благодарил(а): 20 раз(а)
Поблагодарили:
22 раз(а) в 22 сообщениях
|
Ответ: Поболтаем?
Так работает только в том случае, если у вас отладочная компоновка. А если Вы выберете рабочую - то в отладке потом подключиться не сможете.
|
08.11.2022, 11:24 | #759 |
Senior Member
Регистрация: Jan 2013
Сообщения: 740
Благодарил(а): 22 раз(а)
Поблагодарили:
13 раз(а) в 12 сообщениях
|
Ответ: Поболтаем?
Слава Богу я именно так всегда и делал. Но остался вопрос - так по итогу надо ОБЯЗАТЕЛЬНО рабочую компоновку грузить, или МОЖНО оставить ДЛЯ РАБОТЫ отладочную? Потому что я похоже всегда оставляю отладочную и что теперь?
|
08.11.2022, 11:25 | #760 |
Senior Member
Регистрация: Jun 2007
Адрес: Tyumen
Сообщения: 2 056
Благодарил(а): 20 раз(а)
Поблагодарили:
22 раз(а) в 22 сообщениях
|
Ответ: Поболтаем?
|
08.11.2022, 11:26 | #761 |
Senior Member
Регистрация: Jan 2013
Сообщения: 740
Благодарил(а): 22 раз(а)
Поблагодарили:
13 раз(а) в 12 сообщениях
|
Ответ: Поболтаем?
И кстати, раз уж Лоджик почти всегда делает компоновку перед загрузкой, так может сделаете вопрос, чтобы он спрашивал какую грузить? Рабочую, или отладочную? Спрашивает же он, надо ли заменять уставки.
|
08.11.2022, 11:27 | #762 |
Senior Member
Регистрация: Jun 2007
Адрес: Tyumen
Сообщения: 2 056
Благодарил(а): 20 раз(а)
Поблагодарили:
22 раз(а) в 22 сообщениях
|
Ответ: Поболтаем?
А оставляете отдадочную потому, что если даже вы выберете рабочую компоновку и загрузите по F7 - То потом в отладке не подключитесь, и вообще компоновка автоматически сменится на отладочную если только нажмете "стрелочку". До изменения в отладке смлоджика такого не было и можно было подключиться к контроллеру в котором загружена программа с рабочей компоновкой.
|
08.11.2022, 11:28 | #763 |
Сотрудник Сегнетикс
Регистрация: Mar 2016
Адрес: SPb
Сообщения: 4 341
Благодарил(а): 0 раз(а)
Поблагодарили:
255 раз(а) в 251 сообщениях
|
Ответ: Поболтаем?
Выбора внизу окна недостаточно?
__________________ Если ничто другое не помогает, прочтите, наконец, инструкцию |
08.11.2022, 11:31 | #764 |
Senior Member
Регистрация: Jun 2007
Адрес: Tyumen
Сообщения: 2 056
Благодарил(а): 20 раз(а)
Поблагодарили:
22 раз(а) в 22 сообщениях
|
Ответ: Поболтаем?
он "не нагляден". Т.е. компоновка у вас сама меняется на отладочную и если не знать этого - то всегда в контроллерах будут оставлять отладочную. Тем более что за много лет работы люди привыкли работать определенным образом, а инструмент (смлоджик) поменял свои алгоритмы работы ничем особо не уведомляя об этом пользователя.
|
08.11.2022, 11:33 | #765 | |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 170
Благодарил(а): 15 раз(а)
Поблагодарили:
665 раз(а) в 607 сообщениях
|
Ответ: Поболтаем?
Грузить наплевать как, после отладки, если были изменения, прогу нужно грузить заново, иначе контроллер забудет изменения, сделанные "он-лайн".
Потому что "наплевать", потому и не нагляден. Нет смысла привлекать лишнее внимание внимание к тому, на что "наплевать". Достаточно конкретно? Цитата:
Достаточно конкретно? Ну так опять лес-деревья. Я писал не про загрузку, а про сохранение проекта после отладки. https://forum.segnetics.com/showpost...&postcount=741 __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. Последний раз редактировалось Arsie, 08.11.2022 в 11:45 |
|
Благодарность от: |
08.11.2022, 12:32 | #766 | |
Senior Member
Регистрация: Jun 2007
Адрес: Tyumen
Сообщения: 2 056
Благодарил(а): 20 раз(а)
Поблагодарили:
22 раз(а) в 22 сообщениях
|
Ответ: Поболтаем?
Цитата:
Уже однажды озвучивал это предложение - может быть тогда вообще упразднить само понятие "рабочая" и "отладочная" компоновка? По моему вопросу - если грузим с отладкой и в процессе отладки меняем константы - то надо загружать программу заново. Правильно? |
|
08.11.2022, 12:43 | #767 | |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 170
Благодарил(а): 15 раз(а)
Поблагодарили:
665 раз(а) в 607 сообщениях
|
Ответ: Поболтаем?
Цитата:
Общий подход - грузить заново. __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
|
08.11.2022, 12:57 | #768 | ||
Senior Member
Регистрация: Aug 2013
Сообщения: 3 791
Благодарил(а): 12 раз(а)
Поблагодарили:
194 раз(а) в 190 сообщениях
|
Ответ: Поболтаем?
Цитата:
Цитата:
Для новых подключение в отладке принудительно загрузит отладочный вариант компоновки. Со всеми вытекающими. __________________ Не являюсь сотрудником Segnetics !!! Последний раз редактировалось ATS, 08.11.2022 в 13:23 |
||
18.11.2022, 11:51 | #769 |
Новичок
Регистрация: Aug 2022
Сообщения: 15
Благодарил(а): 3 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Поболтаем?
Искал по форуму не нашел. Написал программу, хочу проверить как будет работать, можно ли эмулировать/симулировать контроллер. Или проверка работы написанной программы возможна только на реальном железе? Понятно что реальные условия будут отличаться от лабораторных, но все же хоть что то.
Если данный вопрос уже понимался прошу ткнуть носом в пост. Всем добра. |
18.11.2022, 11:57 | #770 |
Сотрудник Сегнетикс
Регистрация: Mar 2016
Адрес: SPb
Сообщения: 4 341
Благодарил(а): 0 раз(а)
Поблагодарили:
255 раз(а) в 251 сообщениях
|
Ответ: Поболтаем?
Странно, что не нашли, много раз обсуждалось на форуме. Отладка возможна на контроллере. Симуляции нет.
__________________ Если ничто другое не помогает, прочтите, наконец, инструкцию |
18.11.2022, 12:03 | #771 | |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 170
Благодарил(а): 15 раз(а)
Поблагодарили:
665 раз(а) в 607 сообщениях
|
Ответ: Поболтаем?
Цитата:
Не у нас ни симулятора, не эмулятора. Отладка возможна только на живом контроллере. Почему? Ответы есть на форуме. __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
|
18.11.2022, 15:00 | #772 |
Новичок
Регистрация: Aug 2022
Сообщения: 15
Благодарил(а): 3 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Поболтаем?
А можно ли запустить на виртуальной машине операционную систему контроллера.
|
18.11.2022, 15:09 | #773 | |
Senior Member
Регистрация: Mar 2014
Адрес: Санкт-Петербург
Сообщения: 408
Благодарил(а): 1 раз(а)
Поблагодарили:
23 раз(а) в 23 сообщениях
|
Ответ: Поболтаем?
Цитата:
Но по факту проще и быстрее будет найти живой контроллер для экспериментов. На крайний случай можно попробовать договориться и удаленно подключиться к кому-то у кого этот контроллер есть и он готов организовать этот процесс. P.S. Какой контроллер интересует? |
|
18.11.2022, 15:23 | #774 | |
Новичок
Регистрация: Aug 2022
Сообщения: 15
Благодарил(а): 3 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Поболтаем?
Цитата:
Контроллер matrix. |
|
02.12.2022, 00:12 | #775 |
Новичок
Регистрация: Dec 2022
Сообщения: 4
Благодарил(а): 4 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Подскажите пожалуйста
Пишу сюда, так как вероятно глупый вопрос. Интересует следующее: можно ли по одному кабелю - экранированной витой паре 4х2х0.6 передать аналоговый сигнал 0-10В в количестве 6 штук + земля? Подразумевается, что у кабеля не будет использоваться одна жила, 6 жил с сигналом 0-10В к каждому вентилятору и одна жила общая земля. Объект производство, чистая зона с 6ю модулями рециркуляции с hepa фильтрами. 6 сигналов 0-10В пойдут на ЕС двигатели от SMH4 с модулем ввода-вывода по RS-485 IECON EBM-C. Расстояние до 15 метров - самый дальний вентилятор. Так делать нельзя и надо прокидывать к каждому двигателю свой кабель с сигналом? Вопрос из-за того, что все из нержи и сверлиться большим диаметром проблема по причине быстрого выхода из строя "морковок", поэтому и задаю, скорее всего этот глупый вопрос, так как хочу минимизировать количество кабелей. Не пинайте сильно, помогите разобраться.
|
02.12.2022, 18:52 | #777 |
Member
Регистрация: Apr 2017
Сообщения: 71
Благодарил(а): 0 раз(а)
Поблагодарили:
2 раз(а) в 2 сообщениях
|
Ответ: Подскажите пожалуйста
|
Благодарность от: |
02.12.2022, 21:53 | #778 |
Senior Member
Регистрация: Aug 2013
Сообщения: 3 791
Благодарил(а): 12 раз(а)
Поблагодарили:
194 раз(а) в 190 сообщениях
|
Ответ: Подскажите пожалуйста
На самом деле оптимальный вариант это два кабеля. Каждую витую пару использовать как сигнал\земля. Две запасных лишними никогда не будут.
__________________ Не являюсь сотрудником Segnetics !!! |
Благодарность от: |
02.12.2022, 23:08 | #779 | |
Новичок
Регистрация: Dec 2022
Сообщения: 4
Благодарил(а): 4 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Подскажите пожалуйста
Цитата:
Спасибо. Посмотрю, приценюсь. Спасибо. |
|
05.12.2022, 10:08 | #780 |
Сотрудник Сегнетикс
Регистрация: Mar 2016
Адрес: SPb
Сообщения: 4 341
Благодарил(а): 0 раз(а)
Поблагодарили:
255 раз(а) в 251 сообщениях
|
Ответ: Подскажите пожалуйста
Избыточное словосочетание. Слово "оптимальный" уже подразумевает под собой "самый лучший". Например, критерии оптимальности так и называются, а не критерии самой оптимальности).
__________________ Если ничто другое не помогает, прочтите, наконец, инструкцию |
Благодарность от: |