Автор |
Повідомлення |
Повідомлення створено: 30. 01. 2014 [11:45]
|
Rosgard
Андрей Ткачев
Автор теми
Зареєстрован(а) с: 05.12.2013
Повідомлення: 26
|
Какие могут быть коллизи? Если я установил скаду чистую и начинаю добавлять стандартные библиотеки как написано в быстром старте. После их добавления загружаю из в базу данных SQLite c помощью "Загрузить систему из этой БД" появляются все дополнительные элементы. Сохраняю все изменения в БД и после этого перезагружаю скаду. Захожу в нее и хорошо если несколько баз сохранилось.
Повторял эту процедуру уже не один раз и результаты одни и те же. Пока не выключаю скаду все работает, стоит перезагрузить ее приходится начинать все сначала.
|
Повідомлення створено: 30. 01. 2014 [12:23]
|
roman
Roman Savochenko
Moderator Contributor Developer
Зареєстрован(а) с: 12.12.2007
Повідомлення: 3750
|
"Rosgard" wrote:
Какие могут быть коллизи?
Если меняли текущую директорию, конфиг руками, а затем БД указываете относительным путём то разные.
"Rosgard" wrote:
Если я установил скаду чистую и начинаю добавлять стандартные библиотеки как написано в быстром старте. После их добавления загружаю из в базу данных SQLite c помощью "Загрузить систему из этой БД" появляются все дополнительные элементы. Сохраняю все изменения в БД и после этого перезагружаю скаду. Захожу в нее и хорошо если несколько баз сохранилось.
А вот так нужно было сразу писать, чётко и по шагам, что-бы проверить можно было, а не валить всё в кучу!
Сейчас проверю!
Learn, learn and learn better than work, work and work.
|
Повідомлення створено: 30. 01. 2014 [12:32]
|
Rosgard
Андрей Ткачев
Автор теми
Зареєстрован(а) с: 05.12.2013
Повідомлення: 26
|
Единственное, что не по умолчанию так то, что скада запущена еще была под демоном до добавления баз, но все записи я делаю в QTCfg. Я не думаю, что это так сильно должно уж влиять.
|
Повідомлення створено: 30. 01. 2014 [13:25]
|
roman
Roman Savochenko
Moderator Contributor Developer
Зареєстрован(а) с: 12.12.2007
Повідомлення: 3750
|
"roman" wrote:
Сейчас проверю!
1) Добавил в DB.SQLite объекты OscadaLibs (LibsDB/OscadaLibs.db) и vcaBase(LibsDB/vcaBase.db).
2) Сохранил их
3) Нажал для них "Загрузить систему из этой БД"
4) Завершил работу
5) Запустил по новой — всё на месте!
Возможно Вы выполнили 3 до 2 тогда флаг модификации снимается и сами объекты оказываются не сохранённые!
Learn, learn and learn better than work, work and work.
|
Повідомлення створено: 30. 01. 2014 [13:46]
|
Rosgard
Андрей Ткачев
Автор теми
Зареєстрован(а) с: 05.12.2013
Повідомлення: 26
|
Я делаю точно также и корректно они записываются только через один, два раза таких повторов.
И неясен вопрос по работе с демоном. Я изначально создавая проект сохраняю его в отдельной базе данных и подключаю их как и стандартные базы скады. Чтобы изменения в проекте внести в Web-интерфейс мне надо прописывать заново путь до базы где хранится проект через Web-конфигуратор и загружать в основную базу?
В целом хочется добиться того, чтобы Web-интерфейс с проектом был для пользователя, а все изменения, что я вношу через Vision, отражались и в Web-интерфейсе. Не могу разобраться как проще все это сделать.
И еще появился один вопрос:
В QTCfg в Пользовательские интерфейсы-Движок среды визуализации и управления-Проект если выбрать проект и вкладку "БД проекта" он при выборе БД заменяет стандартный "*.*.prj_test" на "*.*.wlb_test". Через Vision предлагает сохранить "*.*.prj_test". Это так и должно быть?
[Повідомлення редагувалось 3 раз(ів), останній раз 30.01.2014 в 14:22.]
|
Повідомлення створено: 30. 01. 2014 [14:37]
|
roman
Roman Savochenko
Moderator Contributor Developer
Зареєстрован(а) с: 12.12.2007
Повідомлення: 3750
|
"Rosgard" wrote:
Я делаю точно также и корректно они записываются только через один, два раза таких повторов.
Ничем не могу помочь, у меня всегда и всё сохраняется.
"Rosgard" wrote:
И неясен вопрос по работе с демоном. Я изначально создавая проект сохраняю его в отдельной базе данных и подключаю их как и стандартные базы скады. Чтобы изменения в проекте внести в Web-интерфейс мне надо прописывать заново путь до базы где хранится проект через Web-конфигуратор и загружать в основную базу?
Второй раз говорю про сервер визуализации и удалённое подключение к процессу демона: http://wiki.oscada.org/Doc/OpisanieProgrammy#h827-4
"Rosgard" wrote:
И еще появился один вопрос:
В QTCfg в Пользовательские интерфейсы-Движок среды визуализации и управления-Проект если выбрать проект и вкладку "БД проекта" он при выборе БД заменяет стандартный "*.*.prj_test" на "*.*.wlb_test". Через Vision предлагает сохранить "*.*.prj_test". Это так и должно быть?
Это исправил. И кстати если Вы бездумно меняете БД проекта то эффект "несохранения" и может проявиться поскольку при смене на другую БД конфигурация со старой никуда не девается и при загрузке может как раз старая и загрузится, если окажется первой: http://wiki.oscada.org/Doc/QuickStart#h988-22
Learn, learn and learn better than work, work and work.
|
Повідомлення створено: 30. 01. 2014 [15:00]
|
Rosgard
Андрей Ткачев
Автор теми
Зареєстрован(а) с: 05.12.2013
Повідомлення: 26
|
"roman" wrote:
И кстати если Вы бездумно меняете БД проекта то эффект "несохранения" и может проявиться поскольку при смене на другую БД конфигурация со старой никуда не девается и при загрузке может как раз старая и загрузится, если окажется первой: http://wiki.oscada.org/Doc/QuickStart#h988-22
В рабочей версии все тоже ставилось на чистую базу и проекту сразу по созданию сохранялись в отдельных базах.
Поработал с транспортом и приложил скриншоты настроек. Но соединения работает пока включена скада. Если она выключена Web-интерфейс ничего не показывает. Что я настроил не так?
Вкладений файл
1.jpg (Тип файлу: image/jpeg, Розмір: 76.58 кілобайтів) — 1586 завантажень
2.jpg (Тип файлу: image/jpeg, Розмір: 130.91 кілобайтів) — 1637 завантажень
|
Повідомлення створено: 30. 01. 2014 [17:31]
|
roman
Roman Savochenko
Moderator Contributor Developer
Зареєстрован(а) с: 12.12.2007
Повідомлення: 3750
|
"Rosgard" wrote:
В рабочей версии все тоже ставилось на чистую базу и проекту сразу по созданию сохранялись в отдельных базах.
У меня везде оно сохраняется в отдельной БД.
"Rosgard" wrote:
Поработал с транспортом и приложил скриншоты настроек. Но соединения работает пока включена скада. Если она выключена Web-интерфейс ничего не показывает. Что я настроил не так?
Бред!
Оно вообще работать так не может, поскольку перемешано HTTP(10007) и попытка на него подключиться удалённо по протоколу SelfSystem.
Может Вы эту вкладку и соответствующие ей входные транспорты в ДемоБД изучите? И вообще изучите входящие транспорты в демоне и подключающемся клиенте, поскольку на одинаковых портах будут конфликтовать и включатся только у запущенного первым.
Learn, learn and learn better than work, work and work.
|
Повідомлення створено: 31. 01. 2014 [07:00]
|
Rosgard
Андрей Ткачев
Автор теми
Зареєстрован(а) с: 05.12.2013
Повідомлення: 26
|
"roman" wrote:
Оно вообще работать так не может, поскольку перемешано HTTP(10007) и попытка на него подключиться удалённо по протоколу SelfSystem.
Может Вы эту вкладку и соответствующие ей входные транспорты в ДемоБД изучите? И вообще изучите входящие транспорты в демоне и подключающемся клиенте, поскольку на одинаковых портах будут конфликтовать и включатся только у запущенного первым.
Посмотрел как в ДемоБД все настроено, попробовал подключится к localhost:10005, но выдало ошибку "REZ 3 Command format error.". И как изучить входящие транспорты в демоне - я не нашел там ничего связанного с транспортом. И при выходе из скады и включенном демоне не подключается по порту 10005.
|