Сообщение создано: 18. 02. 2013 [16:28]
|
s60ru
Антон Петров
Создатель темы
Зарегистрирован(а) с: 10.05.2012
Сообщения: 141
|
Создаем БД под новый проект project1_db.
В модуле "Вычислитель JavaLikeCalc" cоздаем контроллер plc1, указываем ему БД контроллера: SQLLite.project1_db вместо *.*.
Сохраняем изменения в базу.
Закрываем полностью openSCADA.
Запускаем openSCADA.
Смотрим наш контроллер plc1 - у него БД контроллера *.*
Фокус именно в полном закрытии скады.
Проверил не один раз в течение дня на 0.8.1 и 0.8.0.5
Проверил этот фокус на сокетах - с сокетами все сохраняется как надо.
Такой же фокус с библиотекой в этом модуле. Сохраняем в свою БД, после перезапуска - *.*
|
Сообщение создано: 18. 02. 2013 [16:37]
|
roman
Roman Savochenko
Moderator Contributor Developer
Зарегистрирован(а) с: 12.12.2007
Сообщения: 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.
|
Сообщение создано: 19. 02. 2013 [08:14]
|
s60ru
Антон Петров
Создатель темы
Зарегистрирован(а) с: 10.05.2012
Сообщения: 141
|
OpenSCADAWiki: Doc/ Quick Starth988-22 ...
Home | Каталог | Изменения | Комментарии | Пользователи | Регистрация | Вход: Пароль:
Такой страницы не существует. Хотите создать ?
|
Сообщение создано: 19. 02. 2013 [08:30]
|
roman
Roman Savochenko
Moderator Contributor Developer
Зарегистрирован(а) с: 12.12.2007
Сообщения: 3750
|
Лишний символ убрал:
http://wiki.oscada.org/Doc/QuickStart#h988-22
Learn, learn and learn better than work, work and work.
|
Сообщение создано: 19. 02. 2013 [09:37]
|
s60ru
Антон Петров
Создатель темы
Зарегистрирован(а) с: 10.05.2012
Сообщения: 141
|
собирал побольше данных для вышеуказанной проьблемы, менял рабочую БД.....
в итоге в модуле "Базы данных" есть только GenDB, в ее таблице DB есть список других баз данных (с именами, путями т.д.), но они не фигурируют в дереве баз данных наравне с Main DB.
Как их "вытащить" из таблицы DB в дерево openSCADA в модуль "Базы данных", кроме как создать ноую БД и указать для нее путь к файлу "пропавшей" ?
Почему они могли "исчезнуть" ?
[Сообщение редактировалось 2 раз(а), в последний раз 19.02.2013 в 10:02.]
Вложенный файл
bases.PNG (Тип файла: image/png, Размер: 20.08 килобайт) — 1861 загрузок
|
Сообщение создано: 19. 02. 2013 [10:19]
|
roman
Roman Savochenko
Moderator Contributor Developer
Зарегистрирован(а) с: 12.12.2007
Сообщения: 3750
|
"s60ru" wrote:
Как их "вытащить" из таблицы DB в дерево openSCADA в модуль "Базы данных", кроме как создать ноую БД и указать для нее путь к файлу "пропавшей" ?
Почему они могли "исчезнуть" ?
Потому-что меняли рабочую-основную БД.
Табица "DB" читается только из конфигурационного файла и рабочей БД, дальше делайте выводы.
Про конфигурацию в целом написано здесь: http://wiki.oscada.org/Doc/OpisanieProgrammy#h827-1
Learn, learn and learn better than work, work and work.
|