УкраїнськаEnglishmRussian
Вхід/Новий
У темі немає нових постів

[BugFixed] Падение при наличии связи на тип "об’єкт".


Автор Повідомлення
Повідомлення створено: 19. 07. 2012 [11:10]
aleax
Alexey Bondarchuk
Автор теми
Зареєстрован(а) с: 27.01.2010
Повідомлення: 73
Версия: openscada 8.0.0.2.
Система: Debian GNU/Linux 6.0.5 (squeeze), Архитектура amd64.

В параметре контроллера логического уровня (ObjProducer) создаем IO типа "Объект".
В другом параметре другого контроллера логического уровня (ObjConsumer) создаем IO типа "Объект", как связь на объект первого параметра.

Данные прекрасно передаются через объект.
Если выключить вручную ObjProducer, при работающем ObjConsumer скада падает.

Также падение проявляется при запуске системы и остановке, если стоят галочки "автостарта" данных контроллеров. Зависит от порядка включения/выключения контроллеров.

Прилагаю дамп, и тестовую БД (автостарт ObjProducer и ObjConsumer) отключен.

[Повідомлення редагувалось 1 раз(ів), останній раз 19.07.2012 в 11:10.]
Вкладений файл

openscada_project.tar.gz (Тип файлу: application/gzip, Розмір: 925.25 кілобайтів) — 1615 завантажень
crash_2012-07-19_10:46.txt.gz (Тип файлу: application/gzip, Розмір: 145.51 кілобайтів) — 1525 завантажень
Повідомлення створено: 19. 07. 2012 [13:10]
roman
Roman Savochenko
Moderator
Contributor
Developer
Зареєстрован(а) с: 12.12.2007
Повідомлення: 3750
"aleax" wrote:

Данные прекрасно передаются через объект.
Если выключить вручную ObjProducer, при работающем ObjConsumer скада падает.

Рекурсия однако.

Исправил!

P.S. На вашей БД не проверял, но место падения, точнее рекурсии, в отчёте увидел. Проверьте у себя!

Learn, learn and learn better than work, work and work.
Повідомлення створено: 19. 07. 2012 [15:16]
aleax
Alexey Bondarchuk
Автор теми
Зареєстрован(а) с: 27.01.2010
Повідомлення: 73
"roman" wrote:

"aleax" wrote:

Данные прекрасно передаются через объект.
Если выключить вручную ObjProducer, при работающем ObjConsumer скада падает.

Рекурсия однако.

Исправил!

P.S. На вашей БД не проверял, но место падения, точнее рекурсии, в отчёте увидел. Проверьте у себя!


Проверил — работает, не падает. Спасибо!



1696