Ага ...из двух зол выбираю... газовый розжиг для мангала...
Вид для печати
Подскажите несведущему, создаю на экране поле ввода для Float, и никак не могу прикрутить к нему энергонезависимую переменную, как только снимаю галку "энергонезависимость" то переменная становится доступна, но мне нужны энергонезависимые параметры и чтоб они сохранялись при выключении питания, неужели придется городить костыль с переприсвоением на старте и при выходе из окна настроек?
Заказал ПР205 и тут такая засада, сделал кучу проектов на ПР200 и там с этим было все нормально.
Версия лоджика 2.3.326.0
Еще что заметил:
В симуляции если заранее не подвинуть окно экрана реле, то при изменении аналогового входа поле ввода значения для этого входа появляется под окном экрана, что делает невозможным ни ввести значение ни передвинуть окно экранов так как оно теряет фокус. Выход их данной ситуации только снятием задачи при этом вылезает огромное окно с кучей ошибок, в первый раз подумал что потерял проект и несколько часов работы.
Еще заметил часто при вводе текста проглатывается первая буква этого самого текста, причем замечено было и при вводе значений на холсте так и в окне параметров.
Еще мелкая хотелка, нельзя ли сделать чтобы при вводе комментариев перенос строки был по Ctrl+Enter, по привычке клацаешь Enter как в других средах разработки и получаешь перенос строки при том что он нужен довольно редко, а нужно чтобы просто текст сохранился, думаю не одного меня это подбешивает.
Такое было:
"...Если вы привязываете переменную к элементу экрана, который можно редактировать и не стоит атрибут "Только Чтение", то он автоматически становится энергонезависимой..."
Как проверите - расскажите о результате, тоже интересно
Тогда логичнее было бы сделать чтобы нельзя было снять галку и при этом при прикручивании переменной к полю ввода доступного для изменения выводилось сообщение о том что эта самая переменная стала энергонезависимой, и кстати странно почему они должны быть обязательно энергонезависимыми, бывают случаи когда энергонезависимость не нужна, но при этом чтобы можно было их изменить. Нелогично как то.
Отпишусь, реле еще не приехало.
Здравствуйте.
Проект, созданный в ОЛ 2.3.325.0 и прекрасно там открывающийся,Вложение 67819
не открывается в 2.3.326.0 Вложение 67820 Вложение 67821
В чём может быть дело?
Похоже очередной БАГ в Лоджике, у меня тоже открывается в 235, и не открывается в 236. Вложение 67825
Разумеется, заливал той же версией.
Но вот обычная ситуация: создал проект в 325 версии. Через месяц захотел внести изменения. За это время обновился на 326-ю. Пытаюсь открыть проект, а он не открывается, вываливаясь в ошибку...
Это хорошо, что я имею несколько версий ОЛ на всякий случай и могу открыть проект в старой версии, но вряд ли это нормальная ситуация. Теперь что, иметь для каждого проекта свою версию Лоджика? Вот это уже больше смахивает на мазохизм.
В ОЛ есть пункт меню "Помощь", далее в "История версий...", там все версии ОЛ можно найти, в смысле, даже нигде искать не надо, короче, я 325 версию поставил чтобы ваш проект открыть, потом обратно вернул последнюю 326 версию, минут пять потратил, какая здесь проблема, дольше жалобу писать!
Сергей0308, так ведь дело тут не в том, какой проект какой версией ОЛ открывать и где её искать, а в том, что такое поведение ОЛ НЕ нормально. Выявлен баг, который проявился как минимум, ещё у одного человека (да и у Вас, как я понял, тоже).
И эта тема так и называется "Фичи и баги OWEN Logic", а не "Лайфхаки по открытию файлов *.owle в среде разработки Owen Logic".
Овен ложил на ваш коммент, потому что просто не откроет ваш файл следующей версией, вывалившись в ошибку :)Цитата:
А я уже давно пришел к этому, для чего в верхнем левом углу оставляю комент с версией ОЛ.
Я всегда так делал
Вложение 67932
В новой версии OwenLogik при онлайн отладке некорректно отображаются состояния переменных. Некоторые "индикаторы" пустые.
Вложение 67933
прибор ПР103
Вложение 67934
А я думал только у меня такое. Лечится масштабированием. Но как же бесит на большом холсте наблюдать пустые квадратики. Даже подсказки так не достают, как изменение масштаба туда-сюда. Товарищи разработчики, это возможно исправить? Или "мыши будут дальше кактус кушать"?
Работал и открывал в одной и той-же версии.
При попытке сделать резервную копию (копировал в другую папку) не получилось скопировать файл ~project.tmp . Попробовал открыть проект без него. Открылся, на первый взгляд все на месте.
Ограничение прибора. Самые важные переменные можете отслеживать через "Отслеживаемые переменные" (находится снизу основной схемы в режиме отладки)
Доброго времени, товарищи и разработчики!
Если выполнить экспорт сетевых переменных через "Экспорт устройства в ОРС", то при открытии файла в Owen OPC Server не правильно задается порядок байт и регистров. Приходится руками все править. Это косяк в Owen Logic или Owen OPC Server? Ну и не плохо было бы на заметку взять, для исправления.
Экспорт делал с проекта для ПР103 в Owen Logic Версия 2.3.327.0 для Owen OPC Server версия 1.10.81.0
ПР205, Почему объявленной на экране переменной нельзя присвоить значение по умолчанию?
День добрый. ПР103 - в ФБ нет недельных таймеров (только 3 таймера на задержку), версия Logic - последняя 2.3.328. Если выбрать другой прибор (ПР100, ПР200) - блоки доступны.
Stasstar если не глюк, то вероятно они отсутствуют в прошивке прибора, по этому и не показываются в окне.
Вероятно это глюк производителя (либо в лоджике, либо в прошивке) - в ПР 103 есть часы реального времени, соответственно, таймеры должны поддерживаться.
А зачем вы биб-ку открыли? Надо Менеджер компонентов, там всё есть. Вложение 68006
И таймеров там 2 штуки, в Общих и в Дата и время.
Версия 238, Проект для ПР103, перенесите в проект и откройте в Макросах, папка Дата и времяВложение 68008
Спасибо, в б-ке макрос этот видел, буду его пробовать, но с ФБ намного проще работать, непонятна причина, почему этот параметр убрали, звонил не техподдержку - они там сами удивились, почему его нет там.
Сколько делал програм, как то всегда обходился без режима отладки. Удобная, конечно, штука. Но вот в последних проектах попробовал - почему то половина переменных отображаются пустыми, то есть значение отсутствует. Сетевые переменные все отображаются пустыми, многие и не сетевые с неизвестными значениями. Что я не так делаю?
Макрос залил, но что-то не так, прошу помочь. Программирую включение реле в 09.00 и выключение в 21.00, при тесте, при изменении времени - все верно, в 21.00 отключается, но при переходе суток в 00.01 опять включается снова и работает так до 21.00 опять. Что не так сделал?
В 2 местах нет соединений переменных с макросом, внимательнее надо быть Вложение 68014
Часы ОN не подключены, поэтому и включается в 0 часов)
Совсем не обязательно и так всё работает. Задаётся всё равно через вход Режим работы. А выход Режим можно вообще выкинуть, если не нужен. Вложение 68015
Как раз в том и проблема возникнет, что некоторые режимы работы макроса не будут работать, например режим однократного(разового) срабатывания!
Если всё адекватно работает, значит не используется этот режим в данном случае!
Я же толкую про то, чтобы макрос работал как задумано, а не этот конкретный случай!
День добрый! Спасибо всем за ответы, странно - но "разрывов" не увидел, но на всякий случай, еще раз все поправил, также изменил Режим на Режим работы, но увы - эффекта нет, при выборе времени после 24.00 опять включается.
Ну вы даёте, это просто верх искуства, полениться оттянуть переменные в сторону, когда вам уже дали ответ. Вам уже стрелками нарисовал какие Вложение 68019
Может так понятней
Огромное спасибо! Увы, опыта очень мало, теперь все работает!!!
Если кинуть на холст блинк с нулевыми таймингами, привязать на выход переменную, которую в свою очередь привязать к визуализации (например к индикатору), то в симуляторе окно визуализации ведет себя неадекватно (пропадает). Потом фиг знает как его вытащить обратно. Понятно что нулевые тайминги никто не будет делать, просто заметил такой глюк когда забыл их указать.
ЗЫ: Я про ПР205