EnglishУкраїнськаmRussian
Login/New
Topic with no new replies

[BugWrong] Не сохраняет контроллер в БД отличной от *.*


Author Message
Written on: 18. 02. 2013 [16:28]
s60ru
Антон Петров
Topic creator
registered since: 10.05.2012
Posts: 141
Создаем БД под новый проект project1_db.
В модуле "Вычислитель JavaLikeCalc" cоздаем контроллер plc1, указываем ему БД контроллера: SQLLite.project1_db вместо *.*.
Сохраняем изменения в базу.
Закрываем полностью openSCADA.
Запускаем openSCADA.
Смотрим наш контроллер plc1 - у него БД контроллера *.*
Фокус именно в полном закрытии скады.

Проверил не один раз в течение дня на 0.8.1 и 0.8.0.5

Проверил этот фокус на сокетах - с сокетами все сохраняется как надо.

Такой же фокус с библиотекой в этом модуле. Сохраняем в свою БД, после перезапуска - *.*
Written on: 18. 02. 2013 [16:37]
roman
Roman Savochenko
Moderator
Contributor
Developer
registered since: 12.12.2007
Posts: 3750
"s60ru" wrote:

Создаем БД под новый проект project1_db.
В модуле "Вычислитель JavaLikeCalc" cоздаем контроллер plc1, указываем ему БД контроллера: SQLLite.project1_db вместо *.*.
Сохраняем изменения в базу.
Закрываем полностью openSCADA.
Запускаем openSCADA.
Смотрим наш контроллер plc1 - у него БД контроллера *.*

А в "*.*" Вы удаляли этот контроллер?
Читаем: http://wiki.oscada.org/Doc/QuickStart#h988-22

Прекращайте генирить уведомления об ошибках не разобравшись!

Learn, learn and learn better than work, work and work.
Written on: 19. 02. 2013 [08:14]
s60ru
Антон Петров
Topic creator
registered since: 10.05.2012
Posts: 141
"roman" wrote:


Читаем: http://wiki.oscada.org/Doc/QuickStart#h988-22





OpenSCADAWiki: Doc/ Quick Starth988-22 ...
Home | Каталог | Изменения | Комментарии | Пользователи | Регистрация | Вход: Пароль:

Такой страницы не существует. Хотите создать ?
Written on: 19. 02. 2013 [08:30]
roman
Roman Savochenko
Moderator
Contributor
Developer
registered since: 12.12.2007
Posts: 3750
"s60ru" wrote:

"roman" wrote:

Читаем: http://wiki.oscada.org/Doc/QuickStarth988-22


Лишний символ убрал:
http://wiki.oscada.org/Doc/QuickStart#h988-22

Learn, learn and learn better than work, work and work.
Written on: 19. 02. 2013 [09:37]
s60ru
Антон Петров
Topic creator
registered since: 10.05.2012
Posts: 141
собирал побольше данных для вышеуказанной проьблемы, менял рабочую БД.....
в итоге в модуле "Базы данных" есть только GenDB, в ее таблице DB есть список других баз данных (с именами, путями т.д.), но они не фигурируют в дереве баз данных наравне с Main DB.

Как их "вытащить" из таблицы DB в дерево openSCADA в модуль "Базы данных", кроме как создать ноую БД и указать для нее путь к файлу "пропавшей" ?
Почему они могли "исчезнуть" ?

[This article was edited 2 times, at last 19.02.2013 at 10:02.]
Attachment

bases.PNG (File type: image/png, Size: 20.08 kilobytes) — 1854 downloads
Written on: 19. 02. 2013 [10:19]
roman
Roman Savochenko
Moderator
Contributor
Developer
registered since: 12.12.2007
Posts: 3750
"s60ru" wrote:

Как их "вытащить" из таблицы DB в дерево openSCADA в модуль "Базы данных", кроме как создать ноую БД и указать для нее путь к файлу "пропавшей" ?
Почему они могли "исчезнуть" ?

Потому-что меняли рабочую-основную БД.
Табица "DB" читается только из конфигурационного файла и рабочей БД, дальше делайте выводы.
Про конфигурацию в целом написано здесь: http://wiki.oscada.org/Doc/OpisanieProgrammy#h827-1

Learn, learn and learn better than work, work and work.



20565