Author |
Message |
Written on: 09. 06. 2011 [14:40]
|
ВладимирВ.
Владимир Васильев
Topic creator
registered since: 31.05.2011
Posts: 33
|
Метод создание ссылки на параметр в виджете '/wlb_originals/wdg_Diagram'.я
Для отображения графика необходимо указать в "Адрес" текстовую строку параметра.
В Vision не позволяет из контекстного меню правой кнопки мыши иметь доступ к ссылке на параметр и для этого необходмо (для ModBus):
Шаг 1. Переключиться на 'QTCnf'
Шаг 2. "Сбор данных"-"ModBus"-"SlaveModBus"-"Regs"-"Атрибуты" (это закладка с отображением параметров регистров).
Шаг 3. Указатель мыши на параметр (в статус строке отобразится ссылка на параметр) и нажать левую клавишу мыши. (В буфер попадет ссылка на параметр).
Шаг 4. Справа рядом с именем пользователя есть малюсенькая иконка. Указатель на иконку и кликаем мышью. Откроется буфер ссылок на параметры.
Шаг 5. Находим параметр и копируем в буфер.
Шаг 6. Переключаемся в Vision.
Шаг 7. Копируем строку в "Адрес" параметра виджета "/wlb_originals/wdg_Diagram".
Шаг 8. Удаляем %2fxxx%2f в конце фрагмент строки
Шаг 9. Заменяем "/WorkStation/sub_DAQ/" на "/DAQ/"
Шаг 10. Сохраняем
Шаг 11. Запускаем.
Работает. Авторы утверждают, что это просто и очевидно настроить виджет для графика. :)
|
Written on: 09. 06. 2011 [14:54]
|
Maxim
Maxim Lisenko
Contributor
registered since: 18.08.2008
Posts: 141
|
Во-первых, не обязательно копировать адрес из QTCfg; для поля "адрес" параметра виджета "Диаграмма" существует всплывающая подсказка с детальным описанием пути адреса. Во-вторых, вот так руками прописывать адрес нужно крайне редко, так как он автоматически (в скрипте) присваивается параметрам виджета "Диаграмма" из слинкованных параметров, для которых адрес выбирается без проблем во вкладке "Связи". Так сделано, к примеру, в "Группе графиков" из библиотеки основных элементов: http://wiki.oscada.org/Using/GraphicElementsLibraries/MainElements?v=278#h1036-30 .
|
Written on: 14. 06. 2011 [12:59]
|
ВладимирВ.
Владимир Васильев
Topic creator
registered since: 31.05.2011
Posts: 33
|
"Maxim" wrote:
Во-первых, не обязательно копировать адрес из QTCfg; для поля "адрес" параметра виджета "Диаграмма" существует всплывающая подсказка с детальным описанием пути адреса.
У вас существенная недоработка единства формирования ссылки к параметру. Для различных виджетов разное описание. "Адрес" в виджете "График" отличается от "pVar". Всплывающая подсказка описанием пути адреса не решает задачи. Здесь я бы ожидал контекстного меню с возможностью выбора параметра, которое определено в конфигурации.
Копировать из QTCfg оказалось обязательным. Другого способа не нашёл! Шаги описывал выше...
"Maxim" wrote:
Во-вторых, вот так руками прописывать адрес нужно крайне редко, так как он автоматически (в скрипте) присваивается параметрам виджета "Диаграмма" из слинкованных параметров, для которых адрес выбирается без проблем во вкладке "Связи".
Для виджета "Аналоговое значение" автоматически формируется. А вот из базовой библиотеки "График" - нет не добавляются в закладки "Связи".
Для "Группа графиков" из демо-версии - также автоматически добавляется в закладку "Связи".
|
Written on: 14. 06. 2011 [13:10]
|
ВладимирВ.
Владимир Васильев
Topic creator
registered since: 31.05.2011
Posts: 33
|
Настроил "Рабочую конфигурацию". Осталось обучиться модулю "логический контроллер" для приведение источника данных к параметру и отображению на мнемосхеме.
Увы, после перезапуска в штатном режиме Linux 5.0 с OpenSCADA, исчезла из конфигуратора настройка рабочей станции! А копию архивную не успел сделать...
"Повторение - мать учения!"
Заряжаюсь оптимизмом.
P.S.
Запускается с такой ошибкой. Открылось без настройки. Сохранил в DB базе, однако опять такая же ошибка. Заменить файл конфигурации?
Демо-версия работоспособна. Запускается штатно.
[This article was edited 2 times, at last 14.06.2011 at 14:06.]
Attachment
|
Written on: 14. 06. 2011 [14:24]
|
Maxim
Maxim Lisenko
Contributor
registered since: 18.08.2008
Posts: 141
|
"ВладимирВ." wrote:
Для виджета "Аналоговое значение" автоматически формируется. А вот из базовой библиотеки "График" - нет не добавляются в закладки "Связи".
Для "Группа графиков" из демо-версии - также автоматически добавляется в закладку "Связи".
Кто вам мешает сделать так, чтобы добавлялось? Вкладка "Связи" конфигурируется пользователем, внимательно читайте документацию : http://wiki.oscada.org/Doc/VCAEngine?v=tj8#h668-12
|
Written on: 14. 06. 2011 [14:54]
|
ВладимирВ.
Владимир Васильев
Topic creator
registered since: 31.05.2011
Posts: 33
|
Во вкладке виджета "Диаграмма" нет нужных переменных из "Сбор данных"-"ModBus"-...
Необходимо вставлять "руками"? Или они автоматически формируются лишь из модуля "Логический контроллер"?
|
Written on: 14. 06. 2011 [15:15]
|
Maxim
Maxim Lisenko
Contributor
registered since: 18.08.2008
Posts: 141
|
Если бы Вы внимательно изучали документ, специально созданный для освоения системы и минимизации подобных вопросов, все было бы понятно. Читайте пункты 5.3.2 и 5.3.3 документа http://wiki.oscada.org/Doc/QuickStart .
|
Written on: 14. 06. 2011 [15:37]
|
ВладимирВ.
Владимир Васильев
Topic creator
registered since: 31.05.2011
Posts: 33
|
Проверил. Действительно можно указать "Обработка параметра" в виджете и "Адрес" автоматически попал в закладку "Связи".
Однако!
Для виджета "Аналоговое значение" - ссылка на параметр Ua : prm:/ModBus/t400_regs/resg_RI/Ua
Для виджета "Диаграмма" - ссылка на параметр (точнее "Адрес") - /DAQ/mod_ModBus/cntr_t400_regs/prm_resg_RI/Ua
|
Written on: 15. 06. 2011 [13:52]
|
ВладимирВ.
Владимир Васильев
Topic creator
registered since: 31.05.2011
Posts: 33
|
Создал "Логический уровень" параметр для приведения к физической величине. Создал шаблон и в закладке "Конфигурация шаблона" пересчитал "Выход" = "Вход" * 0.1
1. Как из этой ссылки на параметр получить "Адрес" для отображения "Диаграмма"?
2. Как из этой ссылки на параметр получить "Параметр" для отображения "Аналоговое значение"?
/WorkStation/sub_DAQ/mod_LogicLev/cntr_parameters_parma/prm_log_Ua/%2fcfg%2fprm%2fel_1
|
Written on: 15. 06. 2011 [15:01]
|
Maxim
Maxim Lisenko
Contributor
registered since: 18.08.2008
Posts: 141
|
Из этой ссылки никак... Вы хоть понимаете, на что ссылаетесь? Я вам дал уже исчерпывающее количество информации и примеров, чтобы разобраться в этом вопросе.
|