PDA

Просмотр полной версии : Фичи и баги OWEN Logic



Страницы : 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 [19]

kondor3000
03.04.2026, 13:48
Не пойму проблему
https://disk.yandex.ru/i/Di_FU2vio_oxfw

А по новой перепривязывать входы/выходы, да придется

Проблема в том, что после синхронизации входов и выходов, сохранять надо иконкой Сохранение, а я сохранял при выходе из макроса.
Тогда и перепривязывать не надо.

Получается очередной баг (фича), иконка Сохранения макроса и выход с сохранением, работают по разному.

Cs-Cs
03.04.2026, 14:51
Если активировать эту кнопочку и сохранить макрос, то снаружи входы/выходы встанут так же как и внутри макросаУ меня НЕ работает. Хоть активируй, хоть нет:
* Меняешь в макросе, сохраняешь его хоть как
* Снаружи делаешь "Обновить макрос" - пофиг. Как всё было - так и осталось.

Помогает только вручную переименовывать всё внутри макроса. Тогда снаружи обновляется.

Cs-Cs
03.04.2026, 14:53
А по новой перепривязывать входы/выходы, да придетсяВот тогда:
1. То, что надо обрывать все связи - НЕ задокументировано.
2. Это ужасно. Я даже тогда такой режим не буду использовать, пока его не доработают.
А то если макросов в проекте 10 штук - это обалдеешь. Фу.

Cs-Cs
03.04.2026, 14:57
сохранять надо иконкой Сохранение, а я сохранял при выходе из макроса.Жеесть!
Я сохраняю вообще Ctrl+S. И тоже не работает.

Dimensy
03.04.2026, 15:23
Вот тогда:
1. То, что надо обрывать все связи - НЕ задокументировано.
2. Это ужасно. Я даже тогда такой режим не буду использовать, пока его не доработают.
А то если макросов в проекте 10 штук - это обалдеешь. Фу.

Я имел ввиду, что связи позапутываются и их проще будет заново сделать чем выпрямить.

Мое предложение для разработчиков: сделать синхронизацию расположения входов/выходов в макросе кнопкой по аналогии с кнопкой "Перенумеровать компоненты"

1exan
03.04.2026, 16:21
Вот тогда:
1. То, что надо обрывать все связи - НЕ задокументировано.
2. Это ужасно. Я даже тогда такой режим не буду использовать, пока его не доработают.
А то если макросов в проекте 10 штук - это обалдеешь. Фу.

Да не, всё работает
88738

Serg8
06.04.2026, 15:46
Здравствуйте. ПР200, owenlogic 3.0.371. Если записать максимальную мощность в блок ПИД-регулятора (например, 100), или просто оставить на холсте блок записи в FB, регулятор перестает включаться. И в симуляции, и на железе. Удаление блока восстанавливает функции регулятора.

СергейНовосиб
22.04.2026, 06:53
Добрый день!

Восстановил проект из архива 2024 года и при открытии его что в 2.11.370, что в 3.0.372.
Выдает:

Не удалось открыть файл "C:\Proekt\V8.0.0_SV200.owl"!

Owen.ExternalInterfaces.DecompressException: Более одной записи удовлетворяют шаблону. в Owen.ExternalInterfaces.Zipper.ExtractEntry(ZipFil e zf, String entryPattern, Stream outputStream) в Owen.ExternalInterfaces.Zipper.Decompress(String archiveName, Stream outputStream, String entryPattern) в Owen.ExternalInterfaces.PersistencyManager.LoadFro mFileWithException(String filePath, PersistencyFormat format, ISurrogateSelector surrogateSelector, Object additionalContext) в ProgramRelayFBD.ApplicationLayer.ProjectSerializat ion.OpenBinaryFormatProjectProcessor.d__9.MoveNext ()

Что делать?

Dimensy
22.04.2026, 07:26
Добрый день!

Восстановил проект из архива 2024 года и при открытии его что в 2.11.370, что в 3.0.372.
Выдает:

Не удалось открыть файл "C:\Proekt\V8.0.0_SV200.owl"!

Owen.ExternalInterfaces.DecompressException: Более одной записи удовлетворяют шаблону. в Owen.ExternalInterfaces.Zipper.ExtractEntry(ZipFil e zf, String entryPattern, Stream outputStream) в Owen.ExternalInterfaces.Zipper.Decompress(String archiveName, Stream outputStream, String entryPattern) в Owen.ExternalInterfaces.PersistencyManager.LoadFro mFileWithException(String filePath, PersistencyFormat format, ISurrogateSelector surrogateSelector, Object additionalContext) в ProgramRelayFBD.ApplicationLayer.ProjectSerializat ion.OpenBinaryFormatProjectProcessor.d__9.MoveNext ()

Что делать?

В тех службу отправить - если смогут, то восстановят. Либо попробовать старым Лоджиком открыть

СергейНовосиб
22.04.2026, 08:44
Попробовал в 1.23.301. Тоже самое.

Dimensy
22.04.2026, 13:38
Случайно увидел.
На приборах старого поколения, если экранную переменную сделать энергонезависимой, то расширенное свойство "Запись в конце цикла" скрывается, что логично, т.к. энергонезависимые переменные и так записываются в конце цикла.
А, вот, в приборах нового поколения это свойство не скрывается, но выставляется в значение "Да". И его можно выставить в "Нет" - и это что, энергонезависимая переменная будет записываться как обычная?

Pavel_
22.04.2026, 15:54
И его можно выставить в "Нет" - и это что, энергонезависимая переменная будет записываться как обычная?
В справке OL_3.0.372
88925

SYRozow
22.04.2026, 21:12
Добрый день!
Owen Logic 3.0.372.0
При перетаскивании из панели переменных на холст не получается с первого раза получить надпись с полным именем переменной.

88928

CleanS
23.04.2026, 18:06
Добрый день!
Owen Logic 3.0.372.0
При перетаскивании из панели переменных на холст не получается с первого раза получить надпись с полным именем переменной.

88928

Если вы перетаскиваете переменную на холст где мало места, то да, название сокращается.
Я с начала перетаскиваю на более свободное пространство холста, а уже потом ставлю на место.
А иногда наоборот, пользуюсь этой "фичей" для уменьшения размера.

Валерий "mad Dog" Шмараев
28.04.2026, 18:17
Здравствуйте.

Почините массивы булевых переменных, в симуляторе всё ок, в приборе сплошной рандом.

Версия 3.0.373.0
ПР205-230.1211.22.X.0

тред (https://owen.ru/forum/showthread.php?t=37840&page=136)

Николай Щербаков
29.04.2026, 11:20
Здравствуйте. Версия Owen Logic: 3.0.373.0. Не работает запись в переменную функционального блока CTU, блок CTU не отображается в свойствах Write to FB. С CT и CTN - все работает. Что можно с этим сделать?

petera
29.04.2026, 11:40
Здравствуйте. Версия Owen Logic: 3.0.373.0. Не работает запись в переменную функционального блока CTU, блок CTU не отображается в свойствах Write to FB. С CT и CTN - все работает. Что можно с этим сделать?

блок CTU не отображается в свойствах Write to FB - так было всегда

89033

89034

CleanS
29.04.2026, 12:34
блок CTU не отображается в свойствах Write to FB - так было всегда



Согласно мануалу.

"ПРИМЕЧАНИЕ
Блок Запись в ФБ для CTU не работает. Вместо CTU рекомендуется использовать универсальный счетчик CTN."

Николай Щербаков
29.04.2026, 14:32
Спасибо. Все понятно.