Так я тоже умею)))) Думал какая-то фишка в OL есть.
Вид для печати
Проблема была в следующем:
"OWEN Logic 1.19.262
Режим симулятора ПР200. Аналоговые входы в дискретном режиме. Вход включить можно, выключить нельзя, так красным и горит, сколько не щелкай. Обычные дискретные входы работают нормально."
Проблема не с прибором, а со средой. Снёс версию 1.19.262 и снова установил 1.17.261 - теперь всё работает, как и раньше. Обновляться теперь не очень хочется. Работаю пока на старой версии.
Как Я уже писал проблему обнаружил в последнем обновлении Версия 1.19.264.0 . https://owen.ru/forum/showthread.php...l=1#post352530 при создании макроса
в новом проекте .
И начал проверять все рабочии проекты в этой версии и натолкнулся на https://owen.ru/forum/showthread.php...l=1#post352628 .Начал искать
и обнаружил переменные с ошибкой. На работе проверил в 1.17.261 всё нормально . Но взял установил 1.17.263 и опять начал проверять теперь уже переменные были с ошибкой .
Общая ошибка иногда появлялась System.NullReferenceException: Ссылка на объект не указывает на экземпляр объекта . И Я тоже перезагружал . Но теперь конкретно ,
некоторые переменные с этой ошибкой присутствуют.
1.17.263.0
System.NullReferenceException: Ссылка на объект не указывает на экземпляр объекта.
в ProgramRelayFBD.Element.Deselect(Boolean deselectedAll)
в ProgramRelayFBD.Element.Deselect(Boolean deselectedAll)
в ProgramRelayFBD.DrawingView.<>c__DisplayClass63_0. <OnNodeDeselected>b__0()
в Owen.ExternalInterfaces.ModifiedService.Pause(Acti on action)
в ProgramRelayFBD.DrawingView.OnNodeDeselected(INNod e node)
в Nevron.Diagram.WinForm.NSelection.OnNodeDeselected (INNode node)
в Nevron.Diagram.WinForm.NSelection.Deselect(INNode node)
в Nevron.Diagram.WinForm.NSelection.DeselectAll()
в Nevron.Diagram.WinForm.NSelection.SingleSelect(NNo deList nodes)
в ProgramRelayFBD.ApplicationLayer.SchemeEditor.NMyS electorTool.DrillDownSelect()
в Nevron.Diagram.WinForm.NSelectorTool.ProcessMouseU p(MouseEventArgs e)
в Nevron.Diagram.WinForm.NController.ProcessMouseUp( MouseEventArgs e)
в Nevron.Diagram.WinForm.NView.DoMouseUp(MouseEventA rgs e)
в ProgramRelayFBD.DrawingView.OnMouseUp(MouseEventAr gs e)
в System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
в System.Windows.Forms.Control.WndProc(Message& m)
в System.Windows.Forms.Control.ControlNativeWindow.O nMessage(Message& m)
в System.Windows.Forms.Control.ControlNativeWindow.W ndProc(Message& m)
в System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
Получается Я первая ласточка в 1.17.263 которая выявила данный Баг . :o Буду ждать критического обновления время терпит .
Не ошибается тот, кто не работает .
Можно ли рассчитывать в ближайшее время на то что выпустят какой то фикс для панелей? Я про невозможность обнаружения панели при работе RS485.
Возможно вам это чем-то поможет. Увеличил период опроса до 200мс, ИПП120 не отваливается в OL но при включенной отладке после присоединения разъема выпадают сообщения и подключиться к отладке больше не получается. После отключения разъема к отладке по прежнему не удается подключиться. 1.19.264.0, 2.25.
Вложение 54371
После выхода компьютера из сна OL выдаёт ошибку и самоуничтожается. ОЧЕНЬ неудобно.
Как быть? в 17 версии было аналогично.
Вложение 54396
Панель ИПП120
Номер 74763210232053369
Речь идет об онлайн отладке. В прошлой версии до прихода обновления в отладку прибор не входил вообще, вываливалась ошибка. В этой отладка заработала но только пока не идет обмен по RS485, в чем собственно и заключается единственная функция устройства.
Вчера дома проверял, уводил в сон компьютер. Все работает, ошибок нет.
Win7x64 FX6300/16 RAM Лоджик последний.
На службе ни как не получается полностью "усыпить". Винчестер постоянно крутится.
пс. LTSC это я так понимаю сборка? не оригинальный виндос?
Добрый день!
Обновил OL, написал простой проект, подключил новый ПР200.
OL предлагает обновить ПР200. Но вместо обновления пишет такое.
Вот подробность из буфера обмена:
1.19.264.0
System.ArgumentOutOfRangeException: Заданный аргумент находится вне диапазона допустимых значений.
в Microsoft.Runtime.CompilerServices.TaskAwaiter.Thr owForNonSuccess(Task task)
в Microsoft.Runtime.CompilerServices.TaskAwaiter.Han dleNonSuccess(Task task)
в ProgramRelayFBD.Presenters.InformationPresenter.<D iscoverDevices>d__16.MoveNext()
Так же прилагаю скриншоты и проект
Мария просим обратить внимание на работу менеджера компонентов в версии 1.17.263. При загрузке любого макроса в проект винда закрывает лоджик.(винда 8.1/64/16гб). Если макросы из менеджера не нужны то все работает. В ОЛ 1.17.260 Все работало нормально. Это было но уже не помню в какой версии.
При покупке- не знаю. После обновления 2.25. Без подключённых в настройках прибора ПРМ всё обновляется и проект записывается. Причём не важно: подключен ПРМ физически или нет, стоит обозначить его в проекте, сразу ошибка. Это же очевидно, что проблема не в ПР200, а именно в ОЛ последней версии. Ранее такого не было, а теперь при создании проекта для ПР200-220.2 в ОЛ в настройках прибора сразу отсутствуют аналоговые выходы. А когда пдключаю ПРМ-220.3, появляется аналоговые входы и выходы только для ПРМ. Я прлект выложил. Посмотрите, там нет выходов АИ от ПР200. И если убрать связи с входами/выходами ПРМ в проекте, а потом удалить ПРМ, всё обновляется и записывается
Мария. Проверил на этой же машине(8.1/64/16гб). Версия 1.19.264 менеджер компонентов работает. Проблем как в 1.17.263 нет.
Добрый день!
Спасибо за внимательность!
Настройка аналоговых выходов доступна напрямую с холста. Там выходы AO1 AO2 расположены под выходами ПРМ.
Попробуйте перепрошить ПР200 с помощью exe-файла в архиве и повторите действия.
Проверьте, удастся ли обновить встроенное ПО ПРМ-2.
Вложение 54495 В ОЛ 1.19 ошибка устранилась , а в последнем обновлении ОЛ 1.17 всё по прежнему .Вложение 54496
может быть ОЛ 1.17 уже не актуальна ?????Вложение 54497
А так должно быть https://owen.ru/forum/showthread.php...l=1#post353636 Вложение 54559
Вложение 54560
или так https://owen.ru/forum/showthread.php...l=1#post353630 .
Проблема была в ОЛ 1.17 https://owen.ru/forum/showthread.php...l=1#post332966
Вы её устранили , но в ОЛ 1.19 она опять повторяется .
Если есть в макросе энергонезависимая с одинаковым именем с энергонезависимой переменной в схеме ,
то проблема опять повторяется .https://owen.ru/forum/showthread.php...l=1#post332966
да и в макросе в примерах почему образовался элемент с номером 2 , хотя это не должно было быть .
Да и требует линию задержки на выходную переменную min
А это что такое появилось не когда не пользовался ключомВложение 54578 , не могу записать . Что могло случится помогите .
Добрый день!
Подскажите, пожалуйста, почему в ПР102 не работает онлайн отладка ?
Вложение 54582
Я не сохранял файл с ключ :confused: Вложение 54584 Просто произошла опять общая ошибка что то вроде "элемент не указывает на что то " , но информации никакой
которую можно было бы Вам переслать . Перезагрузил ОЛ ( последний ) и вот такая хрень . Полдня дорабатывал проект . Но Я уже восстановил проект .
Хорошо были предыдущие копии в облаке .
Добрый день!
Давайте еще раз: созданы 2 переменные с именем min: в макросе и на схеме, верно?
В макросе переменная-энергозависимая, а в схеме-энергонезависимая, верно?
Эта фраза неясна.Цитата:
Затем в макросе уберите линию задержки с min-- ОЛ будет требовать , откуда она появляется это требование .
Обратной связи физически нет в макросе . И тем более на выход макроса .
Что делаете и какое сообщение выдает OL?
Эту проблему зафиксировали, спасибо!Цитата:
Я не сохранял файл с ключ Вложение 54584 Просто произошла опять общая ошибка что то вроде "элемент не указывает на что то " , но информации никакой
которую можно было бы Вам переслать . Перезагрузил ОЛ ( последний ) и вот такая хрень . Полдня дорабатывал проект . Но Я уже восстановил проект .
Хорошо были предыдущие копии в облаке .
Вложение 54596причина в этом.