УкраїнськаEnglishmRussian
Вход/Новый
В теме много сообщений

Вопрос по автозапуску.


Автор Сообщение
Сообщение создано: 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:

Тут мы натыкаемся на частую болезнь документации, написанную самими программистами.

А вот это всеобщее заблуждение про то, что программисты якобы делают не понятно для кого. В то время как часто програмист это одновременно и пользователь и делает он так как ему удобно пользоваться, а не абстрактному пользователю, который часто и сам не знает чего хочет. icon_smile.gif
fLegmatik wrote:

Пишут они её в стиле "если нажмёте эту кнопочку, получите этот результат; если ту кнопочку -- тогда такой результат" вместо того, чтобы написать "если хотите получить такой-то результат, сделайте то-то".

Это стиль инструкции и оно имеет свое назначение.
fLegmatik wrote:

Примерно в таком же состоянии сейчас находится документация по OpenSCADA, я, извините, повторяюсь: есть множество подсистем и модулей с подробным описанием каждого, но как эти подсистемы и модули взаимодействуют между собой, складываются в систему -- практически ни слова.

По OpenSCADA инструкций ещё нет! Точнее их всего пара и то для сборщика и тестера, а не для пользователя.
В основном это описания. И если Вам нужно как это складывается то и читать нужно начинать вероятно с описания системы http://wiki.oscada.org/Doc/OpisanieProgrammy.

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



7792