Вопрос по автозапуску.
Автор |
Повідомлення |
Повідомлення створено: 02. 07. 2009 [09:23]
|
terminator2204
Вадим Марченко
Автор теми
Зареєстрован(а) с: 24.02.2009
Повідомлення: 11
|
Как сделать запуск realtime openscada. Например по нажатию ярлычка, чтобы запускалась среда исполнения. И что необходимо переносить (какие файлы и где лежат) чтобы запустить сделанную конфигурацию на другом компе.
[Повідомлення редагувалось 1 раз(ів), останній раз 02.07.2009 в 09:24.]
|
Повідомлення створено: 02. 07. 2009 [10:12]
|
roman
Roman Savochenko
Moderator Contributor Developer
Зареєстрован(а) с: 12.12.2007
Повідомлення: 3750
|
terminator2204 wrote:
Как сделать запуск realtime openscada. Например по нажатию ярлычка, чтобы запускалась среда исполнения.
http://wiki.oscada.org/Doc/QTStarter
http://wiki.oscada.org/Doc/Vision?v=rk6#h669-15
terminator2204 wrote:
И что необходимо переносить (какие файлы и где лежат) чтобы запустить сделанную конфигурацию на другом компе.
Если Вы её, конфигурацию, создавали то и знать должны где лежит. Кроме того это зависит от того как Вы запускали.
Обычно копируется конфиг и файлы БД, если это не сетевая БД.
Learn, learn and learn better than work, work and work.
|
Повідомлення створено: 02. 07. 2009 [11:20]
|
Aleksey
Aleksey Popkov
Contributor
Зареєстрован(а) с: 31.07.2008
Повідомлення: 326
|
При установки c RPM файлы desktop кладуться на рабочий стол. Остается только определиться с xml конфигуратором.
|
Повідомлення створено: 03. 07. 2009 [08:23]
|
fLegmatik
Азат Газизов
Зареєстрован(а) с: 19.02.2009
Повідомлення: 16
|
Роман, Алексей, понимаю, что отвечать на вопросы множества новичков, не желающих читать документацию, рано или поздно надоедает, поэтому позвольте чуть более подробно ответить тут мне.
По сути спрашивающий задал два вопроса. Начну с последнего.
Когда запускаем конфигуратор, мы первым делом видим настройки OpenSCADA-станции. Там есть строчки "Конфигурационный файл", "Рабочая директория" и "Директория иконок". Вот их-то и надо переносить на другой компьютер. Причём, если первое и/или третье начинается с ./ (такая конфигурация создаётся, в частности, при запуске openscada_start), значит, что они лежат внутри второго, т.е. нужно лишь перенести "рабочую директорию".
Но это справедливо в том случае, если базы данных управляются у Вас модулем SQLite. Если же, как заметил Роман, использовали сетевую СУБД, то тут чуть сложнее. В случае MySQL можете поискать в сети рекомендации по переносу сайтов. Там надо экспортировать в sql-файл содержимое требуемой БД, а на второй машине импортировать его.
Теперь по поводу автозапуска. Я устанавливал OpenSCADA с rpm-пакетов, но ярлычков на рабочем столе не держу, да и вообще моё окружение настроено на показ .desktop-файлов только внутри меню программ. Поэтому не могу сказать, насколько полезна реплика Алексея насчёт этих файлов.
Предположим, что мы уже имеем ярлык, запускающий OpenSCADA. Теперь идём в настройки модуля QTStarter, там в строке "Запускаемые QT-модули" пишем "Vision" (без кавычек). Потом идём в настройки модуля Vision, в строке "Перечень запускаемых проектов" пишем Id своего проекта (AGLKS, если интерфейс взяли из демо-проекта). Вуаля! При запуске ярлыка сразу видим желаемую среду исполнения. Попасть обратно в конфигуратор, надеюсь, сможете через пускатель после закрытия своего рабочего окна.
Окажу помощь в организации связи OpenSCADA <--modbus--> Овен ПЛК.
xmpp:ag@jabber.ufanet.ru
[Сообщение редактировалось 65535 раз(а), в последний раз 19.01.2038 в 03:14.]
|
Повідомлення створено: 03. 07. 2009 [09:21]
|
terminator2204
Вадим Марченко
Автор теми
Зареєстрован(а) с: 24.02.2009
Повідомлення: 11
|
Огромное СПАСИБО. Очень хорошо написали, все сразу получилось.
|
Повідомлення створено: 03. 07. 2009 [09:23]
|
Aleksey
Aleksey Popkov
Contributor
Зареєстрован(а) с: 31.07.2008
Повідомлення: 326
|
Кстати, моя реплика не Вам адресована, поэтому, то как Вы запускаете OpenSCADA меня мало интересует, и думаю многим это будет абсолютно не интересно.
Этот форум не для спаринга в словоблудстве, а для изучения OpenSCADA и обмена опытом.
И чуть не забыл, OpenSCADA может работать в режиме демона и ручной автозапуск тут уже не понядобиться.
На вопросы новичков я никогда не затруднялся отвечать.
[Повідомлення редагувалось 1 раз(ів), останній раз 03.07.2009 в 09:26.]
|
Повідомлення створено: 03. 07. 2009 [10:12]
|
andrelek
Андрей Полевой
Зареєстрован(а) с: 13.12.2008
Повідомлення: 210
|
fLegmatik wrote:
Роман, Алексей, понимаю, что отвечать на вопросы множества новичков, не желающих читать документацию, рано или поздно надоедает
По-вашему проще получить ответ спустя время или порыться в справке и получить ответ+ дополнительно, массу информации? По-моему быстрее справка.
fLegmatik wrote:
Теперь по поводу автозапуска. Я устанавливал OpenSCADA с rpm-пакетов, но ярлычков на рабочем столе не держу, да и вообще моё окружение настроено на показ .desktop-файлов только внутри меню программ. Поэтому не могу сказать, насколько полезна реплика Алексея насчёт этих файлов.
Для новичков бывают полезны самые разнообразные "реплики", мы же новички только в OpeScada.
|
Повідомлення створено: 03. 07. 2009 [12:13]
|
fLegmatik
Азат Газизов
Зареєстрован(а) с: 19.02.2009
Повідомлення: 16
|
terminator2204 wrote: Огромное С. Очень хорошо написали, все сразу получилось. Получилось даже перенести проект на другой компьютер? Ну, что ж, поздравляю, рад за вас. Лично я до этого шага ещё не добрался.
andrelek wrote: По-вашему проще получить ответ спустя время или порыться в справке и получить ответ+ дополнительно, массу информации? Тут мы натыкаемся на частую болезнь документации, написанную самими программистами. Пишут они её в стиле "если нажмёте эту кнопочку, получите этот результат; если ту кнопочку -- тогда такой результат" вместо того, чтобы написать "если хотите получить такой-то результат, сделайте то-то".
Примерно в таком же состоянии сейчас находится документация по OpenSCADA, я, извините, повторяюсь: есть множество подсистем и модулей с подробным описанием каждого, но как эти подсистемы и модули взаимодействуют между собой, складываются в систему -- практически ни слова. Руководство по быстрому старту, задуманное Романом, должно исправить эту ситуацию в лучшую сторону. А пока что для решения мелких задач вроде автозапуска приходится читать по несколько документов, вникая в каждое предложение. Это рабочее время, между прочим, которое в режиме "задал вопрос - жду ответ" можно потратить на другие дела. А уж найти решение самостоятельно поиском по фразе "автозапуск" ("порыться в справке" и не заглядывать в форум) и вовсе невозможно.
Да, попрошу не рассматривать всё написанное мной здесь, как камень в чей-либо огород или попытку оскорбить/унизить. Уверен, со временем всё будет хорошо и Роман, работая даже в одиночку, доведёт документацию до состояния такой конфетки, что в печатном виде тысячными тиражами расходиться будет.
andrelek wrote: Для новичков бывают полезны самые разнообразные "реплики", мы же новички только в OpeScada. Даже не знаю, что сказать.
[Повідомлення редагувалось 1 раз(ів), останній раз 03.07.2009 в 12:18.]
Окажу помощь в организации связи OpenSCADA <--modbus--> Овен ПЛК.
xmpp:ag@jabber.ufanet.ru
[Сообщение редактировалось 65535 раз(а), в последний раз 19.01.2038 в 03:14.]
|
Повідомлення створено: 03. 07. 2009 [13:41]
|
Aleksey
Aleksey Popkov
Contributor
Зареєстрован(а) с: 31.07.2008
Повідомлення: 326
|
Документация, в том виде в котором она сейчас есть, весьма информативна.
Вопросы заданные не только на форуме имеют не меньший интерес и относиться к любым вопросам, даже самым простым стоит не предвзято. Многие осваивать только начинают, и помогать им в этом нужно как равным.
И, кстати, найти ответ на вопрос по скаде можно и без форума, форум помогает в обмене опытом и в поисках решения, а ни как не является панацеей.
Демо проект тому подтверждение.
В деме есть все что необходимо, что-бы узнать про свойства и поведения всех элементов OpenSCADA. Хотя на поиск некоторых вещей, у меня уходило пол ночи.
Да и еще, для обсуждения документации на форуме есть специальный раздел.
[Повідомлення редагувалось 3 раз(ів), останній раз 03.07.2009 в 13:50.]
|
Повідомлення створено: 04. 07. 2009 [10:08]
|
roman
Roman Savochenko
Moderator Contributor Developer
Зареєстрован(а) с: 12.12.2007
Повідомлення: 3750
|
fLegmatik wrote:
Тут мы натыкаемся на частую болезнь документации, написанную самими программистами.
А вот это всеобщее заблуждение про то, что программисты якобы делают не понятно для кого. В то время как часто програмист это одновременно и пользователь и делает он так как ему удобно пользоваться, а не абстрактному пользователю, который часто и сам не знает чего хочет.
fLegmatik wrote:
Пишут они её в стиле "если нажмёте эту кнопочку, получите этот результат; если ту кнопочку -- тогда такой результат" вместо того, чтобы написать "если хотите получить такой-то результат, сделайте то-то".
Это стиль инструкции и оно имеет свое назначение.
fLegmatik wrote:
Примерно в таком же состоянии сейчас находится документация по OpenSCADA, я, извините, повторяюсь: есть множество подсистем и модулей с подробным описанием каждого, но как эти подсистемы и модули взаимодействуют между собой, складываются в систему -- практически ни слова.
По OpenSCADA инструкций ещё нет! Точнее их всего пара и то для сборщика и тестера, а не для пользователя.
В основном это описания. И если Вам нужно как это складывается то и читать нужно начинать вероятно с описания системы http://wiki.oscada.org/Doc/OpisanieProgrammy.
Learn, learn and learn better than work, work and work.
|
|
|