Автор |
Сообщение |
Сообщение создано: 29. 11. 2010 [16:25]
|
biohumanoid
Pavel Selivanov
Создатель темы
Зарегистрирован(а) с: 29.11.2010
Сообщения: 7
|
Изучаю OpenScada на признак удобств, сравниваю с http://www.tango-controls.org/ .
Вопросы:
Есть (в планах) связка с LabView ?
Не то чтобы сильно люблю, часто возникает просто задача связать с ...
GUI рисовалка на Java ?
Т.е. совсем не требующая кодирования. Аля jddd, http://css.desy.de/content/index_eng.html
Согласитесь, лучше всю логику в сервере делать, а время на gui свести к минимуму.
QT-шный вариант подразумевает компилятор, среду,...
Редактор параметров аттрибутов.
Значения warning, error.
Не нашел в коде протокола, можно ли известить клиента, что есть изменения ?
Т.е. не дергать постоянно сервер, вопрошая, а получать от сервера event, читай данные.
tango сие умеет.
ЕстьGUI для брожения по архивам измерений, изучения графиков ?
Честно, впечатлила система 1-2х человек за 3 года, жаль поздно увидел.
Очень достойно и продумано :-)
К танге одна претензия - Corba...
|
Сообщение создано: 29. 11. 2010 [16:44]
|
Maxim
Maxim Lisenko
Contributor
Зарегистрирован(а) с: 18.08.2008
Сообщения: 141
|
Можно ли задавать вопросы корректней?
Что значит "связка с LabView"? Возникает задача связать что с чем?
Встречные вопросы относительно остальных Ваших: Вы хоть что-нибудь из документации по OpenSCADA читали, Demo проект запускали?
|
Сообщение создано: 29. 11. 2010 [16:51]
|
roman
Roman Savochenko
Moderator Contributor Developer
Зарегистрирован(а) с: 12.12.2007
Сообщения: 3750
|
"biohumanoid" wrote:
Есть (в планах) связка с LabView ?
Нет ибо система коммерческая, а значит и любая работа с ней только через оплату заинтересованными лицами. Хотя, вообще не понятно какой смысл вы вкладываете в слово "связка"? Что там есть интересного для связывания, или LabView стандартных протоколов уже не держит?
"biohumanoid" wrote:
GUI рисовалка на Java ?
Мне пока не нужно.
Похоже Вы совсем не поняли функции скриптов в пользовательском интерфейсе. :/
Если нужно совсем без скриптов то читайте первых два пункта ниже:
OpenSCADA обеспечивает три уровня сложности в формировании интерфейса визуализации, позволяющие органично осваивать и применять инструментарий по методике от простого к сложному:
1. формирование из шаблонных кадров путём назначения динамики (без графической конфигурации);
2. графическое формирование новых кадров путём использования готовых элементов визуализации из библиотеки (мнемосхемы);
3. формирование новых кадров, шаблонных кадров и элементов отображение в библиотеки.
"biohumanoid" wrote:
Редактор параметров аттрибутов.
Значения warning, error.
Не понятно о чём Вы?
"biohumanoid" wrote:
Не нашел в коде протокола, можно ли известить клиента, что есть изменения ?
Т.е. не дергать постоянно сервер, вопрошая, а получать от сервера event, читай данные.
Зачем? Изменения чего?
"biohumanoid" wrote:
ЕстьGUI для брожения по архивам измерений, изучения графиков ?
Вкладка "Значения" архива: http://wiki.oscada.org/Doc/OpisanieProgrammy?v=x3w#h827-7
"biohumanoid" wrote:
Честно, впечатлила система 1-2х человек за 3 года, жаль поздно увидел.
Очень достойно и продумано :-)
Спасибо, но её уже 7 лет. :)
Learn, learn and learn better than work, work and work.
|
Сообщение создано: 29. 11. 2010 [16:57]
|
biohumanoid
Pavel Selivanov
Создатель темы
Зарегистрирован(а) с: 29.11.2010
Сообщения: 7
|
"Maxim" wrote:
Можно ли задавать вопросы корректней?
Что значит "связка с LabView"? Возникает задача связать что с чем?
Иметь возможность читать каналы из Labview, иметь возможность писать каналы из LabView.
"Maxim" wrote:
Встречные вопросы относительно остальных Ваших: Вы хоть что-нибудь из документации по OpenSCADA читали, Demo проект запускали?
Ага, документацию смотрел (честно, не пристально).
|
Сообщение создано: 29. 11. 2010 [17:01]
|
roman
Roman Savochenko
Moderator Contributor Developer
Зарегистрирован(а) с: 12.12.2007
Сообщения: 3750
|
"biohumanoid" wrote:
"Maxim" wrote:
Можно ли задавать вопросы корректней?
Что значит "связка с LabView"? Возникает задача связать что с чем?
Иметь возможность читать каналы из Labview, иметь возможность писать каналы из LabView.
Это не связка, а банальная поддержка открытых протоколов взаимодействия.
Если LabView поддерживает ModBus, OPC_UA или ещё чего нибудь подобного то уже!
Learn, learn and learn better than work, work and work.
|
Сообщение создано: 29. 11. 2010 [17:03]
|
biohumanoid
Pavel Selivanov
Создатель темы
Зарегистрирован(а) с: 29.11.2010
Сообщения: 7
|
"roman" wrote:
"biohumanoid" wrote:
Редактор параметров аттрибутов.
Значения warning, error.
Не понятно о чём Вы?
Во многих системах (не утверждаю, что это единственный правильный путь) каналу можно задать значение warning, error.
По достижении 1-го, GUI отображает предупреждение.
По достижении 2-го, GUI отображает ошибку.
"roman" wrote:
"biohumanoid" wrote:
Не нашел в коде протокола, можно ли известить клиента, что есть изменения ?
Т.е. не дергать постоянно сервер, вопрошая, а получать от сервера event, читай данные.
Зачем? Изменения чего?
Изменение значений канала.
EPICS,TANGO позволяет задавать, при изменении на сколько единиц информировать клиента.
Если сервер узреет, что значение канала изменилось-даст знать клиенту.
Минимизирует трафик.
|
Сообщение создано: 29. 11. 2010 [17:10]
|
biohumanoid
Pavel Selivanov
Создатель темы
Зарегистрирован(а) с: 29.11.2010
Сообщения: 7
|
"roman" wrote:
Это не связка, а банальная поддержка открытых протоколов взаимодействия.
Если LabView поддерживает ModBus, OPC_UA или ещё чего нибудь подобного то уже!
Может не ту терминологию использую.
Tango имеет компонент (tango), его и ставят в LabView, используют.
ModBus/TCP и OPC поддержаны.
Но чтобы их использовать - надо написать в OScada ModBus сервер.
Т.е. написав свою управляющую программу, придется дописать MobBus сервер.
Не прав ?
|
Сообщение создано: 29. 11. 2010 [17:12]
|
roman
Roman Savochenko
Moderator Contributor Developer
Зарегистрирован(а) с: 12.12.2007
Сообщения: 3750
|
"biohumanoid" wrote:
Во многих системах (не утверждаю, что это единственный правильный путь) каналу можно задать значение warning, error.
По достижении 1-го, GUI отображает предупреждение.
По достижении 2-го, GUI отображает ошибку.
Это EVAL и он автоматически ставится в случае проблем связи или когда это нужно для виртуальных источников.
"biohumanoid" wrote:
Изменение значений канала.
EPICS,TANGO позволяет задавать, при изменении на сколько единиц информировать клиента.
Если сервер узреет, что значение канала изменилось-даст знать клиенту.
Минимизирует трафик.
Это зависит от протокола обмена, а вовсе не от SCADA системы как таковой.
Отражение данных удалённых станций OpenSCADA на локальных это поддерживает, посредством собственного протокола "SelfSystem": http://wiki.oscada.org/Doc/DAQGate.
Есть и другие протоколы с такой функцией, но это ни разу не свойство SCADA-системы!
Learn, learn and learn better than work, work and work.
|
Сообщение создано: 29. 11. 2010 [17:16]
|
roman
Roman Savochenko
Moderator Contributor Developer
Зарегистрирован(а) с: 12.12.2007
Сообщения: 3750
|
"biohumanoid" wrote:
Может не ту терминологию использую.
Tango имеет компонент (tango), его и ставят в LabView, используют.
Таким образом они просто добавляют в LabView поддержку собственного закрытого протокола "tango" и не более.
"biohumanoid" wrote:
ModBus/TCP и OPC поддержаны.
Но чтобы их использовать - надо написать в OScada ModBus сервер.
Т.е. написав свою управляющую программу, придется дописать MobBus сервер.
Не прав ?
Хоть один раз усомнился в своих взглядах! Уже не безнадёжен. :)
Не прав, ModBus и OPC-сервера в OpenSCADA уже есть.
Learn, learn and learn better than work, work and work.
|
Сообщение создано: 29. 11. 2010 [17:25]
|
biohumanoid
Pavel Selivanov
Создатель темы
Зарегистрирован(а) с: 29.11.2010
Сообщения: 7
|
"roman" wrote:
"biohumanoid" wrote:
ModBus/TCP и OPC поддержаны.
Но чтобы их использовать - надо написать в OScada ModBus сервер.
Т.е. написав свою управляющую программу, придется дописать MobBus сервер.
Не прав ?
Хоть один раз усомнился в своих взглядах! Уже не безнадёжен. :)
Не прав, ModBus и OPC-сервера в OpenSCADA уже есть.
Вы знакомы со своей системой 7 лет, я 2 дня.
Было бы глупо что-то утверждать...
Ага, не сразу понял что в daq/ModBus.
Буду изучать.
|