Автор |
Повідомлення |
Повідомлення створено: 29. 09. 2011 [05:34]
|
alex_kh1
Алексей Дорошенко
Автор теми
Зареєстрован(а) с: 18.07.2011
Повідомлення: 39
|
"roman" wrote:
В ДемоБД немерянное количество рабочих примеров!
Разбирайтесь!
Будьте добры, подскажите где можно взять подобную ДемоБД.
Поскольку убив время на обследование самих проектов, догадался все таки заглянуть в сами модули вычислителей на Java подобном языке, и не нашел ни одного примера использования контроллера. В ДемоБД имеется один единственный "Тестовый вычислитель" отключенный, не связанный ни с одним виджетом. И описанную мною конкретную ситуацию никоим образом не проясняет.
[Повідомлення редагувалось 1 раз(ів), останній раз 29.09.2011 в 05:48.]
|
Повідомлення створено: 29. 09. 2011 [09:58]
|
Maxim
Maxim Lisenko
Contributor
Зареєстрован(а) с: 18.08.2008
Повідомлення: 141
|
Под ДемоБД подразумевается либо модель компрессорной станции - http://wiki.oscada.org/Using/ModelAGLKS , либо модель парового котла - http://wiki.oscada.org/Using/ModelDMKK9 , пакеты которых лежат в разделе "Загрузить": Model.AGLKS и Model.Boiler соответственно.
[Повідомлення редагувалось 1 раз(ів), останній раз 29.09.2011 в 09:59.]
|
Повідомлення створено: 29. 09. 2011 [10:46]
|
alex_kh1
Алексей Дорошенко
Автор теми
Зареєстрован(а) с: 18.07.2011
Повідомлення: 39
|
Предыдущий мой пост как раз описывает ситуацию с этими Демо ДБ. Примеры в которых была бы связь виджетов с контроллерами JavaCalk в них отсутствуют, полностью.
[Повідомлення редагувалось 1 раз(ів), останній раз 29.09.2011 в 10:48.]
|
Повідомлення створено: 29. 09. 2011 [10:57]
|
Maxim
Maxim Lisenko
Contributor
Зареєстрован(а) с: 18.08.2008
Повідомлення: 141
|
Вы считаете, что автор проекта, написавший вам: "В ДемоБД немерянное количество рабочих примеров!", не понимал о чем говорит?! Оба этих примера являются динамическими моделями ТП и системы управления им же, все данные которых рассчитываются в вычислителе(JavaLikeCalc), соответственно абсолютно все параметры завязаны на эти данные!!
Вы попросту не разобрали цепочку связей до конца!! В JavaLikeCalc есть библиотека, в частности библиотека "Технологических аппаратов", на функции которой завязана блоки "Блочного вычислителя"...
|
Повідомлення створено: 29. 09. 2011 [11:03]
|
alex_kh1
Алексей Дорошенко
Автор теми
Зареєстрован(а) с: 18.07.2011
Повідомлення: 39
|
"Maxim" wrote:
Вы считаете, что автор проекта, написавший вам: "В ДемоБД немерянное количество рабочих примеров!", не понимал о чем говорит?! Оба этих примера являются динамическими моделями ТП и системы управления им же, все данные которых рассчитываются в вычислителе(JavaLikeCalc), соответственно абсолютно все параметры завязаны на эти данные!!
Вы попросту не разобрали цепочку связей до конца!! В JavaLikeCalc есть библиотека, в частности библиотека "Технологических аппаратов", на функции которой завязана блоки "Блочного вычислителя"...
Все сказанное верно и подтверждает что примеров описанной мною ситуации в ДемоБД нет.
Я ведь не упоминал ни разу о блочном вычислителе. Виджет + контроллер JavaCalk именно о такой связке идет речь.
PS:
Уже проверил что в связке виджет-"блочный вычислитель"-"библиотека контроллера javaCalk" параметры из виджета попадают в JavaCalk.
Но, не говоря уже о том что это не снимает вопроса связки Виджет + контроллер JavaCalk, не годится даже как метод временного решения, поскольку в конфигурации с вычислительным блоком исчезают f_stop, f_start из JavaCalkкоторые нужны для определения момента инициализации переменных при запуске.
[Повідомлення редагувалось 5 раз(ів), останній раз 29.09.2011 в 16:24.]
|
Повідомлення створено: 30. 09. 2011 [09:56]
|
roman
Roman Savochenko
Moderator Contributor Developer
Зареєстрован(а) с: 12.12.2007
Повідомлення: 3750
|
"alex_kh1" wrote:
Все сказанное верно и подтверждает что примеров описанной мною ситуации в ДемоБД нет.
Я ведь не упоминал ни разу о блочном вычислителе. Виджет + контроллер JavaCalk именно о такой связке идет речь.
Потому что нет разницы.
"alex_kh1" wrote:
Но, не говоря уже о том что это не снимает вопроса связки Виджет + контроллер JavaCalk, не годится даже как метод временного решения, поскольку в конфигурации с вычислительным блоком исчезают f_stop, f_start из JavaCalkкоторые нужны для определения момента инициализации переменных при запуске.
Никуда они не исчезают, их просто нужно руками, по надобности, добавить.
Learn, learn and learn better than work, work and work.
|
Повідомлення створено: 30. 09. 2011 [11:16]
|
alex_kh1
Алексей Дорошенко
Автор теми
Зареєстрован(а) с: 18.07.2011
Повідомлення: 39
|
"roman" wrote:
Потому что нет разницы.
Очевидно что как минимум в моем случае есть, хотя ввиду отсутствия рабочих примеров выяснить, я делаю ошибку или проблема еще в чем-то, не представляется возможным.
Вы серьезно считаете что большая вероятность того что в связке из двух элементов я упорно делаю глупость(ее и сделать то негде), хотя с тремя(включая blockcalk) у меня все работает? Или же все таки есть другие версии кроме той что я имбецил :) ?
"roman" wrote:
Никуда они не исчезают, их просто нужно руками, по надобности, добавить.
Это уже дельный совет.
PS:
И если вы честно проверили ситуацию,и у вас действительно все работает, может скажете когда примерно ждать обновления релиза?
С рабочим срезом, каюсь, не представляю что делать и пользуюсь последним выложенным от 13 июля релизом под Ubuntu 11.04
[Повідомлення редагувалось 2 раз(ів), останній раз 30.09.2011 в 11:45.]
|
Повідомлення створено: 02. 10. 2011 [20:56]
|
roman
Roman Savochenko
Moderator Contributor Developer
Зареєстрован(а) с: 12.12.2007
Повідомлення: 3750
|
"alex_kh1" wrote:
И если вы честно проверили ситуацию,и у вас действительно все работает, может скажете когда примерно ждать обновления релиза?
С рабочим срезом, каюсь, не представляю что делать и пользуюсь последним выложенным от 13 июля релизом под Ubuntu 11.04
У меня всё работает и работало, и ошибок в контролере модуля JavaLikeCalc не было. Вот и сейчас я вынес исполнение рецепта, кадра рецептурного механизма, в контроллер модуля JavaLikeCalc. При этом в кадре рецептурного движка проброшены ссылки на параметр, контроллера JavaLikeCalc в рамках которого использовано 5 ссылок на атрибуты, из которых два атрибута с полным доступом и которые меняются как из кадра, так и из контроллера JavaLikeCalc.
Старые сборки рабочей версии (0.7.1) не поддерживаются поэтому ничего про них по этому поводу сказать не могу. Собирайте текущую рабочую версию самостоятельно или используйте LTS (0.7.0).
Learn, learn and learn better than work, work and work.
|
Повідомлення створено: 10. 10. 2011 [11:54]
|
alex_kh1
Алексей Дорошенко
Автор теми
Зареєстрован(а) с: 18.07.2011
Повідомлення: 39
|
"roman" wrote:
У меня всё работает и работало, и ошибок в контролере модуля JavaLikeCalc не было. Вот и сейчас я вынес исполнение рецепта, кадра рецептурного механизма, в контроллер модуля JavaLikeCalc. При этом в кадре рецептурного движка проброшены ссылки на параметр, контроллера JavaLikeCalc в рамках которого использовано 5 ссылок на атрибуты, из которых два атрибута с полным доступом и которые меняются как из кадра, так и из контроллера JavaLikeCalc.
Старые сборки рабочей версии (0.7.1) не поддерживаются поэтому ничего про них по этому поводу сказать не могу. Собирайте текущую рабочую версию самостоятельно или используйте LTS (0.7.0).
Подскажите, что я делаю не так.
Собрал версию из svn://oscada.org/trunk/OpenSCADA согласно документации(Ubuntu проинсталлирована заново).
Рассчитывал получить самую последнюю версию, а получил видимо все то же что и было.
"При этом в кадре рецептурного движка проброшены ссылки на параметр, контроллера JavaLikeCalc" - нет там этого контроллера, один "тестовый вычислитель", и никаких изменений по сравнению с 7.1 не нахожу в этом месте. И рецептурного механизма не нашел.
По прежнему не работает передача параметров из виджета в контрроллер JavaCalk даже целых.
Еще один момент, в связке "Виджет"+"блочный вычислитель"+"JavaCalk" (в отличие от связки ""Виджет"+"контроллер JavaCalk"), переменная f_start не работает при перезапуске Скады, только при нажатии птички запуска контроллера. Т.е. по прежнему не к чему привязаться для инициализации.
Так как же все таки получить версию которой пользуетесь Вы, и в которой все работает?
с ув. Алексей
[Повідомлення редагувалось 7 раз(ів), останній раз 10.10.2011 в 14:45.]
|
Повідомлення створено: 10. 10. 2011 [14:47]
|
roman
Roman Savochenko
Moderator Contributor Developer
Зареєстрован(а) с: 12.12.2007
Повідомлення: 3750
|
"alex_kh1" wrote:
Подскажите, что я делаю не так.
Я не могу объяснять что Вы делаете не так не видя то что Вы делаете вообще!
"alex_kh1" wrote:
Собрал версию из svn://oscada.org/trunk/OpenSCADA согласно документации(Ubuntu проинсталлирована заново).
Рассчитывал получить самую последнюю версию, а получил видимо все то же что и было.
Значит то что было - рабочее.
"alex_kh1" wrote:
"При этом в кадре рецептурного движка проброшены ссылки на параметр, контроллера JavaLikeCalc" - нет там этого контроллера, один "тестовый вычислитель", и никаких изменений по сравнению с 7.1 не нахожу в этом месте.
Я нигде не говорил, что эта БД опубликована!
"alex_kh1" wrote:
По прежнему не работает передача параметров из виджета в контрроллер JavaCalk даже целых.
Разбирайтесь!
"alex_kh1" wrote:
Еще один момент, в связке "Виджет"+"блочный вычислитель"+"JavaCalk" (в отличие от связки ""Виджет"+"контроллер JavaCalk"), переменная f_start не работает при перезапуске Скады, только при нажатии птички запуска контроллера. Т.е. по прежнему не к чему привязаться для инициализации.
У меня работает.
"alex_kh1" wrote:
Так как же все таки получить версию которой пользуетесь Вы, и в которой все работает?
Эта версия в репозитории!
Learn, learn and learn better than work, work and work.
|