18.10.2022, 14:39 | #721 |
Senior Member
Регистрация: Aug 2013
Сообщения: 3 794
Благодарил(а): 12 раз(а)
Поблагодарили:
194 раз(а) в 190 сообщениях
|
Ответ: Поболтаем?
__________________ Не являюсь сотрудником Segnetics !!! |
03.11.2022, 14:05 | #723 |
Новичок
Регистрация: May 2016
Сообщения: 26
Благодарил(а): 0 раз(а)
Поблагодарили:
1 раз в 1 сообщении
|
Ответ: Поболтаем?
что-то непонятное происходит. два одинаковых маркоса, на входе одного 0, на входе другого 1; на выходе обоих 0.
режим отладки, плк Matrix. Что делаю не так? Последний раз редактировалось Arsie, 03.11.2022 в 14:07 Причина: Удалил вложения за ненужностью |
03.11.2022, 14:07 | #724 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 180
Благодарил(а): 15 раз(а)
Поблагодарили:
665 раз(а) в 607 сообщениях
|
Ответ: Поболтаем?
Перезапустите лоджик. И делайте это раз в полчаса, если много отлаживаетесь.
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
03.11.2022, 14:11 | #725 |
Senior Member
Регистрация: May 2010
Адрес: Москва
Сообщения: 865
Благодарил(а): 4 раз(а)
Поблагодарили:
87 раз(а) в 68 сообщениях
|
Ответ: Поболтаем?
|
03.11.2022, 14:23 | #726 |
Senior Member
Регистрация: Jan 2013
Сообщения: 745
Благодарил(а): 23 раз(а)
Поблагодарили:
13 раз(а) в 12 сообщениях
|
Ответ: Поболтаем?
|
03.11.2022, 14:30 | #727 | |
Новичок
Регистрация: May 2016
Сообщения: 26
Благодарил(а): 0 раз(а)
Поблагодарили:
1 раз в 1 сообщении
|
Ответ: Поболтаем?
Цитата:
Добавлено через 7 минут содержимое макроса не менял. всегда работал с конструктора (матрикс впервые налаживаю). |
|
03.11.2022, 14:39 | #728 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 180
Благодарил(а): 15 раз(а)
Поблагодарили:
665 раз(а) в 607 сообщениях
|
Ответ: Поболтаем?
Перезагрузиться, залить программу заново.
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
03.11.2022, 14:53 | #729 |
Новичок
Регистрация: May 2016
Сообщения: 26
Благодарил(а): 0 раз(а)
Поблагодарили:
1 раз в 1 сообщении
|
Ответ: Поболтаем?
|
03.11.2022, 15:13 | #730 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 180
Благодарил(а): 15 раз(а)
Поблагодарили:
665 раз(а) в 607 сообщениях
|
Ответ: Поболтаем?
Если вы не изменяли как-то программу (блок любой поставить на поляну), то программа не загружалась. В этом случае форматирование да, поможет, т.к. программа после загрузится однозначно.
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
03.11.2022, 16:09 | #731 | |
Новичок
Регистрация: May 2016
Сообщения: 26
Благодарил(а): 0 раз(а)
Поблагодарили:
1 раз в 1 сообщении
|
Ответ: Поболтаем?
Цитата:
программа не реагирует на срабатывание капиллярного термостата (я туда вообще не лазил); в отладке видно, что 0 > 1 меняется. это не ошибка в схеме... что происходит то? |
|
03.11.2022, 16:19 | #732 | |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 180
Благодарил(а): 15 раз(а)
Поблагодарили:
665 раз(а) в 607 сообщениях
|
Ответ: Поболтаем?
Цитата:
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
|
03.11.2022, 16:32 | #733 |
Новичок
Регистрация: May 2016
Сообщения: 26
Благодарил(а): 0 раз(а)
Поблагодарили:
1 раз в 1 сообщении
|
Ответ: Поболтаем?
Последний раз редактировалось Arsie, 03.11.2022 в 16:55 |
03.11.2022, 16:37 | #734 |
Senior Member
Регистрация: May 2010
Адрес: Москва
Сообщения: 865
Благодарил(а): 4 раз(а)
Поблагодарили:
87 раз(а) в 68 сообщениях
|
Ответ: Поболтаем?
там 100500 макросов
на каком проблема то? |
03.11.2022, 16:43 | #735 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 180
Благодарил(а): 15 раз(а)
Поблагодарили:
665 раз(а) в 607 сообщениях
|
Ответ: Поболтаем?
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
03.11.2022, 16:49 | #736 | |
Новичок
Регистрация: May 2016
Сообщения: 26
Благодарил(а): 0 раз(а)
Поблагодарили:
1 раз в 1 сообщении
|
Ответ: Поболтаем?
Цитата:
Добавлено через 1 минуту я приложил скриншот, но его затерли. на макросе фильтра дискретного сигнала термостата, фильтра термореле вентилятора и насоса. это по сути один и тот же |
|
03.11.2022, 16:55 | #737 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 180
Благодарил(а): 15 раз(а)
Поблагодарили:
665 раз(а) в 607 сообщениях
|
Ответ: Поболтаем?
Я бы для безопасности взял исходный проект и махнул бы все макросы с него на тот, в котором прошлёпана единичка. Мало ли где ещё что прошлёпалось. Просто на всякий случай.
И никогда не загружайте проект через отладку. Ни в каком софте. Никогда. А после отладки с осторожностью подходите к сохранению изменений. PS. Проект удаляю для экономии места в вашем профиле. __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
03.11.2022, 17:05 | #738 | ||
Новичок
Регистрация: May 2016
Сообщения: 26
Благодарил(а): 0 раз(а)
Поблагодарили:
1 раз в 1 сообщении
|
Ответ: Поболтаем?
Цитата:
Цитата:
спасибо |
||
03.11.2022, 17:30 | #739 | |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 180
Благодарил(а): 15 раз(а)
Поблагодарили:
665 раз(а) в 607 сообщениях
|
Ответ: Поболтаем?
Цитата:
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
|
03.11.2022, 18:49 | #740 | |
Senior Member
Регистрация: Dec 2007
Адрес: Томск
Сообщения: 4 174
Благодарил(а): 242 раз(а)
Поблагодарили:
166 раз(а) в 158 сообщениях
|
Ответ: Поболтаем?
Цитата:
|
|
03.11.2022, 18:54 | #741 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 180
Благодарил(а): 15 раз(а)
Поблагодарили:
665 раз(а) в 607 сообщениях
|
Ответ: Поболтаем?
У нас это когда загружают треугольничком.
В случае сбоя в обмене данными, а они хоть и очень-очень редко, но случаются, константы проекта будут заменены на вычитанные. Если после этого сохраниться, то всё, пиши пропало. Ловил это и у нас и в кодесисе и в степе. __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
03.11.2022, 19:13 | #742 | |
Senior Member
Регистрация: Dec 2007
Адрес: Томск
Сообщения: 4 174
Благодарил(а): 242 раз(а)
Поблагодарили:
166 раз(а) в 158 сообщениях
|
Ответ: Поболтаем?
Цитата:
а всегда так делаю... |
|
03.11.2022, 20:40 | #743 | |
Senior Member
Регистрация: Aug 2013
Сообщения: 3 794
Благодарил(а): 12 раз(а)
Поблагодарили:
194 раз(а) в 190 сообщениях
|
Ответ: Поболтаем?
Авторы не доверяют своему софту?
Цитата:
__________________ Не являюсь сотрудником Segnetics !!! |
|
04.11.2022, 10:32 | #744 | |
Senior Member
Регистрация: Jun 2007
Адрес: Tyumen
Сообщения: 2 056
Благодарил(а): 20 раз(а)
Поблагодарили:
22 раз(а) в 22 сообщениях
|
Ответ: Поболтаем?
Цитата:
Я Вам полгода назад (плюс/минус) задавал прямой вопрос. Тогда у вас в смлоджике изменился алгоритм отладки и когда загружаешь программу в контроллер кнопкой треугольникм - то тип компоновки автоматически переключается в "отладочный". Ранее такого не было и тип компоновки оставался такой как был и отладка работала, только константы нельзя было поменять "онлайн". Тогда Вы мне сказали что мол ничего страшного оставлять проект в отладочной компоновке в контроллере. А сейчас сами же пишете другое. Кроме того, если ставим галку "рабочая" компоновка то в следующий раз подключиться с отладкой к контроллеру без загрузки программы не получится. PS ранее я всегда загружал программу в контроллер только в рабочей компоновке, отладочной никогда не пользовался чтобы не налететь на глюки. Сейчас порой могу оставить программу в отладочной компоновке, особенно после того как Вы уверили что ее можно так оставлять. |
|
04.11.2022, 14:02 | #745 | |
Senior Member
Регистрация: Mar 2014
Адрес: Санкт-Петербург
Сообщения: 408
Благодарил(а): 1 раз(а)
Поблагодарили:
23 раз(а) в 23 сообщениях
|
Ответ: Поболтаем?
Цитата:
Признаюсь, практически всегда загружаю проект в режиме отладки (F5), время от времени - F7. Получается, что это неверно. Если есть правильный алгоритм загрузки проекта Лоджиком - просьба описать его. Либо ткнуть пальцем, где это написано. P.S. Без претензий, но чувствую, что не один я такой. |
|
06.11.2022, 11:48 | #746 |
Senior Member
Регистрация: Jan 2013
Сообщения: 745
Благодарил(а): 23 раз(а)
Поблагодарили:
13 раз(а) в 12 сообщениях
|
Ответ: Поболтаем?
Я похоже в меньшинстве, потому что всегда загружаюсь через F7. Но зато никогда не понимал разницы между рабочей и отладочной компоновками. По умолчанию всегда стоит отладочная = я всегда её и грузил, тем более мне и надо отлаживаться чаще всего. А уже потом подключался через зеленый треугольник. Это правильно? Можно ли оставлять для работы отладочную компоновку? Я догадался в чем разница с рабочей - в том, что отлаживаться нельзя - но как это на работе объекта скажется?
|
Благодарность от: |
06.11.2022, 16:34 | #747 |
Senior Member
Регистрация: Apr 2013
Адрес: Россия, Москва
Сообщения: 782
Благодарил(а): 8 раз(а)
Поблагодарили:
65 раз(а) в 60 сообщениях
|
Ответ: Поболтаем?
Тоже всегда загружал в режиме отладки.
Так как когда то на форуме писали что особой разнице нет но в режиме отладки могут (именно могут) возникать сбои и не корректная работа (ни разу не наблюдал). Поэтому присоединяюсь к выше сказанному, и прошу написать хотя бы краткую инструкцию по использованию режима отладки при загрузке нового проекта и на каком этапе загружать рабочую конфигурацию. __________________ Саня |
06.11.2022, 18:33 | #748 |
Senior Member
Регистрация: Jan 2006
Сообщения: 323
Благодарил(а): 5 раз(а)
Поблагодарили:
3 раз(а) в 3 сообщениях
|
Ответ: Поболтаем?
тоже гружу в отладке
Арсений писал что не обязательно потом перегружать в рабочей, т.к после перезагрузки контроллера питанием, автоматически становится рабочая компоновка. ( у меня это точно в памяти отложилось. но искать не буду где писал) |
06.11.2022, 20:37 | #749 |
Senior Member
Регистрация: Dec 2007
Адрес: Томск
Сообщения: 4 174
Благодарил(а): 242 раз(а)
Поблагодарили:
166 раз(а) в 158 сообщениях
|
Ответ: Поболтаем?
вопщем требуется официальное разъяснение по способам загрузки
когда, как, почему, какие последствия и какие особенности |
07.11.2022, 10:42 | #750 | ||
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 180
Благодарил(а): 15 раз(а)
Поблагодарили:
665 раз(а) в 607 сообщениях
|
Ответ: Поболтаем?
Цитата:
В случае сбоя в обмене данными, а они хоть и очень-очень редко, но случаются, константы проекта будут заменены на вычитанные. Если после этого сохраниться, то всё, пиши пропало. Ловил это и у нас и в кодесисе и в степе. Цитата:
Добавлено через 3 минуты Оооооочень редко. Причём разбираемый случай базируется на том, что автор не обманул и реально имел место сбой. Если обманул, то это "оооочень редко" превращается в "почти никогда". Также проблема в проекте могла появиться и по другим причинам, например, файл физически побился на диске из-за проблем с файловой системой. __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
||
Благодарность от: |