PDA

Просмотр полной версии : Проблема с новым Owen Logic



Незнайка
18.09.2022, 04:56
Здравствуйте.
1. Начал писать программу и с толкнулся с тем что не могу выставить на аналоговый вход 4-20мА, при записи в пр102 фото приложу. 62690
2. В старых проектах где стоял 4-20Ма, переделались на вход ТСП Pt 1000 *(α =0,00391 °С-1)62691
3. Больше не скачивается на сайте новая версия программы

petera
18.09.2022, 08:12
https://owen.ru/forum/showthread.php?t=12264&p=388901&viewfull=1#post388901

Aleksey_L
20.09.2022, 07:39
https://owen.ru/forum/showthread.php?t=12264&p=388901&viewfull=1#post388901

Здравствуйте.
В новой версии 2.1.303 (обновилась автоматически 19.09.2022) есть еще один "не критический" баг - исчезла возможность копирования и вставки внутри макросов (ни через меню, ни комбинацией клавиш). Хотя контекстное меню добавили, как и указано.

stalke-z
20.09.2022, 08:54
62720 а еще такой баг вылез (сейчас стоит 2.1.302).

Денисов Максим Сергеевич
20.09.2022, 11:20
62720 а еще такой баг вылез (сейчас стоит 2.1.302).

Этот баг касается самой версии 2.1.302, переделали процесс апдейта, в новой версии 2.1.303 все исправлено, пока можете обновиться через "Помощь - История версий - Нажать на кликабельную ссылку "Релиз 2.1.303"

игорь68
20.09.2022, 20:12
Версия 2.1.303 не обновляется через проверить обновление в версии 2.1.302.
Винда 7 домашняя версия сервис пак 1

Денисов Максим Сергеевич
20.09.2022, 20:41
Для обновления с версии 2.1.302 воспользуйтесь кликабельной ссылкой "Релиз 2.1.303" http://ftp-ow.owen.ru/softupdate/OWEN%20Logic/infoOf2_1.html

игорь68
21.09.2022, 08:47
Залез на фтр и скачал..

Welldi
21.09.2022, 12:20
Поддержу. Проблем баг добавил. Теперь не могу скопировать часть кода. Надо заново собирать. Верните возможность копирования.
Причем в главной программе могу это сделать. А внутри макроса нет. Время прорисовки программы увеличилось на порядок!

"Неверный формат данных.
Внимание: Вставка скопированных данных из проекта, созданного в среде разработки версии 2.0 и старше, невозможна."

Денисов Максим Сергеевич
21.09.2022, 12:57
Разработчики уже исправляют это, ждите фикс в след обновлении

Welldi
21.09.2022, 13:22
Разработчики уже исправляют это, ждите фикс в след обновлении
Спасибо.
Только что прилетело обновление. Ошибка при копировании блоков внутри макроса не исправлена.

игорь68
21.09.2022, 14:28
И фикс не возможно обновить. Пробуем через фтп как 303.

Денисов Максим Сергеевич
21.09.2022, 14:47
Работы пока ведутся, ждите в след обновлении. Если бы фикс этой проблемы попал в сегодняшнее обновление, я конечно бы уточнил это

Денисов Максим Сергеевич
21.09.2022, 14:47
ОЛ 2.1.303 исправно обновляется до 2.1.304 в автоматическом режиме, скачивание .exe с фтп не требуется

Welldi
21.09.2022, 16:03
А еще вопрос. Можно ли подключатся в режиме отладки внутри макроса?

Welldi
21.09.2022, 22:03
Еще небольшая неточность: создаю макрос, в нем задаю размер листа. Спустя какое то время в свойствах листа, размеры снова меняются на какие то дефолтные. Хотя по факту лист остается с заданными мною размерами.
А так же при изменении масштаба просмотра и перетаскивании слетает привязка (видимо связано с динамической сеткой привязки при масштабировании просмотра) и смещаются связи и элементы.

И еще если размещаю макрос на блоке комментариев, то при двойном щелчке на макросе не происходит входа в редактирование макроса, а включается редактирование блока комментариев. Как будто блок комментариев находится слоем выше.

игорь68
22.09.2022, 10:25
Денисов Максим уточняю по фиксу. На 10 винде( ноут) фикс из 303 загрузился нормально и стал 304(пока работу не проверял). А вот на ПК с 7 виндою (сервис пак 1 ) 303 не захотела обновиться на 304. Зашёл на фтп скачал и поставил.

Денисов Максим Сергеевич
23.09.2022, 09:16
А еще вопрос. Можно ли подключатся в режиме отладки внутри макроса?

В режиме онлайн отладки доступ внутрь макроса нет

Aleksey_L
29.09.2022, 16:29
В обновленной версии 2.1.305 проблема с ошибкой копирования наконец-то устранена. Спасибо!

Ollema
29.09.2022, 20:38
Скачал Setup_OwenLogic_2.1.303, установил, а Лоджик не запускается. Вообще ничего не происходит. Кликаешь, а в ответ - тишина. Win7x32 SP1
Меня в лоджике забанили?

Попробовал установить Setup_OwenLogic_2.0.297 - запускается без проблем.

kondor3000
29.09.2022, 20:42
Скачал Setup_OwenLogic_2.1.303, установил, а Лоджик не запускается. Вообще ничего не происходит. Кликаешь, а в ответ - тишина. Win7x32 SP1
Меня в лоджике забанили?

А остальное поставили?
Microsoft .NET Framework 4.0 (Необходим при офлайн установке среды программирования OwenLogic)
Microsoft .NET Framework 4.8
Microsoft .NET Desktop Runtime 6.0.8
Microsoft Visual C++ 2015-2022
https://owen.ru/product/programmnoe_obespechenie_owen_logic/software

И ещё при установке, у меня ярлык не появился, пришлось вручную добавлять. Новая 305 версия, тоже самое, ярлык вручную. (Может потому, что у меня и запуск программ .owle вручную ).

Ollema
29.09.2022, 21:02
Да, все установил. Иначе прога установки бы матюгалась.

kondor3000
29.09.2022, 21:19
Да, все установил. Иначе прога установки бы матюгалась.

А от админа пробовали запускать? Антивирус не блокирует?

Ollema
29.09.2022, 22:11
От админа пробовал, антивируса нет. Пробовал с различным совместительством, все бестолку, не запускается. ....305 - тоже не запускается. Завтра в церковь схожу.

melky
29.09.2022, 22:51
Надо от Одминистратора, это же Овен :)

Денисов Максим Сергеевич
30.09.2022, 06:29
Напишите, мне на почту, в лс или в скайпе, подключусь по анидеск, глянем причины

kondor3000
30.09.2022, 08:40
От админа пробовал, антивируса нет. Пробовал с различным совместительством, все бестолку, не запускается. ....305 - тоже не запускается. Завтра в церковь схожу.
Тут ещё советуют переустановить Microsoft .NET Framework 4.8. Он на семёрку часто криво становится.

Денисов Максим Сергеевич
30.09.2022, 09:33
Поддержка ST добавлена с версии OL1.22.284, версия ПР200 ПО 2.29

Ollema
30.09.2022, 16:53
Почему то пропало сообщение, где советовалось установить обновление kb4457144. Спасибо огромное тому доброму человеку - проблема была именно в этом. После установки обновления Лоджик стал запускаться!

Ollema
30.09.2022, 16:57
Нашел это сообщение (почему то в другой теме):

Даю ответ. Проблема возникает с hostfxr.dll из пакета Microsoft .NET Desktop Runtime 6.0.8, которая не хочет запускаться.
Для устранения необходимо поставить обновление безопасности KB4457144.

Ollema
30.09.2022, 17:23
Глюк следующего формата: создаю макрос, ввожу имя группы. Макрос сохраняется в этой группе. Создаю другой макрос в другой группе. Первую группу удаляю. Открываю для редактирования второй макрос и удаленная группа с первым макросом возникает из пепла. Что только не делал... Проект сохраняю с удаленной группой, открываю - группа жива.

Ollema
30.09.2022, 17:28
В общем, нужно сперва из группы удалить все макросы, тогда эта группа сама сгинет :)

Григорий Чумакин
01.10.2022, 14:06
Добрый день. Обновился до последней версии 2.1.305.0. При открытии макросов для редактирования выдает ошибку Start and end points must not be identical (Parameter 'start, end'), редактор открывается но при сохранении пишет тоже самое. При этом пропала вкладка макросов проекта в меню элементов.62906. Ошибка появилась после нескольких редактирований макросов. Сохраненный файл вроде нормально открывается - но боюсь опять вылезет, и так два дня работы в корзину(( поправил проект блин :)
тут дополнительная информация:
2.1.305.0
System.ArgumentException: Start and end points must not be identical (Parameter 'start, end')
at Nevron.Diagram.NLinePath.DefineModel(NPointF start, NPointF end)
at Nevron.Diagram.NLinePath.DefineModel(Single startX, Single startY, Single endX, Single endY)
at Nevron.Diagram.NLinePath..ctor(Single startX, Single startY, Single endX, Single endY)
at ProgramRelayFBD.Factories.ElementBuilder.BuildLine Primitive(Single startX, Single startY, Single endX, Single endY)
at ProgramRelayFBD.Factories.MacroBlocksDirector.Buil dVerticalSeparator(Single startX, Single startY, Single endX, Single endY)+MoveNext()
at ProgramRelayFBD.Factories.FunctionalBlocksBaseDire ctor.ConcreteBuild(Element element)+MoveNext()
at ProgramRelayFBD.Element.BuildElement(ElementBaseDi rector buildDirector)
at ProgramRelayFBD.ElementBlock.BuildElement(ElementB aseDirector director)
at ProgramRelayFBD.Macroes.ElementMacro.BuildElement( ElementBaseDirector director)
at ProgramRelayFBD.Element.Initialize(NInteractivityS tyle interactivityStyle)
at ProgramRelayFBD.InfrastructureLayer.Adapters.Libra ryPresenter.CreateElementMacroFromTemplates(NDrawi ngDocument exceptedDocument)+MoveNext()
at ProgramRelayFBD.InfrastructureLayer.Adapters.Macro LibraryGroupFactory.OpenLibraryGroup(DrawingDocume nt document, NLibraryBrowser browser, Type typeLibraryDocument, ChildNodeCancelEventHandler removeMacroElementHandler)
at ProgramRelayFBD.InfrastructureLayer.Adapters.Libra ryDefaultFactory.CreateMacroesLibrary(DrawingDocum ent drawing, Type typeLibraryDocument)
at ProgramRelayFBD.InfrastructureLayer.Adapters.Libra ryDefaultFactory.InitializeLibrary(IDocumentContai nerWithLibraryComponents documentContainer, Type typeLibraryDocument)
at ProgramRelayFBD.DrawingView.InitializeLibrary(Type typeLibraryDocument)
at ProgramRelayFBD.InfrastructureLayer.Adapters.Libra ryPresenter.InitializeLibrary(IEnumerable`1 documentContainers)
at ProgramRelayFBD.InfrastructureLayer.Adapters.Libra ryPresenter.InitializeLibrary(IDocumentContainer documentContainer)
at ProgramRelayFBD.InfrastructureLayer.Adapters.FormP resenter.OnActiveDocumentChanged(IViewPanel activedPanel, LibraryPresenter libraryPresenter)

Денисов Максим Сергеевич
02.10.2022, 13:00
Поделитесь, пожалуйста, проектом. Можете прислать мне на почту)

Григорий Чумакин
03.10.2022, 14:13
День добрый. Отправил вам на почту. Я в общем то проблему свою решил копированием в чистый проект, поправил что хотел и все работает. Вероятно какой то случайный сбой. Еще подробность вспомнил - я копировал несколько макросов из похожего параллельного проекта в этот и редактировал их - вероятно после этого произошел сбой.

f2i
03.10.2022, 18:16
День добрый. Обновился до 2.1.305.0. Загрузил проект в ПР200. Часть переменных не сохраняет свое значение при вводе. Запустил симулятор, то же самое. При изменении значения сбрасывает в ноль. Это сетевые переменные с плавающей точкой (если это поможет). А так же на экран ПР выводит не верное значение. При симуляции значение -9. На ПР - 0. Так же часть значений непонятно что выводит.

f2i
03.10.2022, 18:19
Еще при сбросе питания, не все сетевые переменные сохраняют свое значение.

kondor3000
03.10.2022, 18:23
День добрый. Обновился до 2.1.305.0. Загрузил проект в ПР200. Часть переменных не сохраняет свое значение при вводе. Запустил симулятор, то же самое. При изменении значения сбрасывает в ноль. Это сетевые переменные с плавающей точкой (если это поможет). А так же на экран ПР выводит не верное значение. При симуляции значение -9. На ПР - 0. Так же часть значений непонятно что выводит.

1) Сетевые переменные не сохраняют значения, если вы их не инициализируете при старте, или не считаете откуда то ( например с панели).
2) Если неправильно отображаются переменные Float, значит вы их считали с неправильным порядком регистров ( байт). В ПР мастере правильный порядок регистров ( байт) задаётся галочками при настройке.
3) Для отображения на экране с минусом, целочисленную переменную надо перевести во Float. И отображать как Float.

f2i
03.10.2022, 18:30
1) Сетевые переменные не сохраняют значения, если вы их не инициализируете при старте, или не считаете откуда то ( например с панели).
2) Если неправильно отображаются переменные Float, значит вы их считали с неправильным порядком регистров ( байт). В ПР мастере правильный порядок регистров ( байт) задаётся галочками при настройке.
3) Для отображения на экране с минусом, целочисленную переменную надо перевести во Float. И отображать как Float.

Это не работает даже в симуляторе.
Значения ввожу напрямую в ПР. Панель пока не подключена. Часть вводится нормально, часть нет. В предыдущей версии все работало при симуляции.

f2i
03.10.2022, 18:55
Это не работает даже в симуляторе.
Значения ввожу напрямую в ПР. Панель пока не подключена. Часть вводится нормально, часть нет. В предыдущей версии все работало при симуляции.

Восстановил из резервной копии версии 1.ххх.
В симуляторе работает, но в новой версии были немного добавлено кода. То что не работает не трогал.

Адрей
03.10.2022, 18:55
1) Сетевые переменные не сохраняют значения, если вы их не инициализируете при старте, или не считаете откуда то ( например с панели).
2) Если неправильно отображаются переменные Float, значит вы их считали с неправильным порядком регистров ( байт). В ПР мастере правильный порядок регистров ( байт) задаётся галочками при настройке.
3) Для отображения на экране с минусом, целочисленную переменную надо перевести во Float. И отображать как Float.

А они работают float то.

f2i
03.10.2022, 19:16
Восстановил из резервной копии версии 1.ххх.
В симуляторе работает, но в новой версии были немного добавлено кода. То что не работает не трогал.

Прошу прощение за беспокойство. Ошибка найдена. ПР с двумя интерфейсами RS485. Часть сетевых переменных совпали адресами, при этом OwenLogic не заругался. Когда внутри одного слота переменные пересекаются высвечивается ошибка, а когда в разных нет. Так и должно быть?

Адрей
03.10.2022, 19:33
проверте еще на запись float

f2i
03.10.2022, 19:49
проверте еще на запись float

Те что не совпадали адресами, записывались и сохранялись. Я пока не заливал по новой программу. Необходимо поправить адресацию, потом буду тестировать заново. На данном этапе пока не могу сказать что все работает. Я только в режиме симуляции проверил, после устранения совпадений адресов.

f2i
03.10.2022, 22:18
Те что не совпадали адресами, записывались и сохранялись. Я пока не заливал по новой программу. Необходимо поправить адресацию, потом буду тестировать заново. На данном этапе пока не могу сказать что все работает. Я только в режиме симуляции проверил, после устранения совпадений адресов.

Поправил программу. Устранил ошибки с адресацией. Там где не сохранялись данные в сетевых переменных не было привязки к переменной с экрана ПР200. Сейчас все работает. К периферии не подключал (контакторы, датчики), еще не приехали.

sav-62
19.01.2024, 12:01
Добрый день. Пробую повторить действия по видеоролику "Пр100 с Rs485. Управляем выходами.", скачиваю из библиотеки макрос "INT BOOL" не могу вынести его на хост. При выделении правой кнопкой мышки и последующей командой вставить, пишет Неверный формат данных.
Внимание: Вставка скопированных данных из проекта, созданного в среде разработки версии 2.0 и старше, невозможна. Простым перетаскиванием также не переносится.

Королев Кирилл
19.01.2024, 13:01
Добрый день. Пробую повторить действия по видеоролику "Пр100 с Rs485. Управляем выходами.", скачиваю из библиотеки макрос "INT BOOL" не могу вынести его на хост. При выделении правой кнопкой мышки и последующей командой вставить, пишет Неверный формат данных.
Внимание: Вставка скопированных данных из проекта, созданного в среде разработки версии 2.0 и старше, невозможна. Простым перетаскиванием также не переносится.

Добрый день!

Макрос имеет большую высоту. Увеличьте высоту холста

sav-62
19.01.2024, 13:25
Решено. Главная проблема заключалась в том, что я пытался вставить макрос туда, где он по габаритам не проходил (недалеко от краев хоста). Спасибо всем за помощь.