Автор |
Повідомлення |
Повідомлення створено: 09. 06. 2011 [14:40]
|
ВладимирВ.
Владимир Васильев
Автор теми
Зареєстрован(а) с: 31.05.2011
Повідомлення: 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. Запускаем.
Работает. Авторы утверждают, что это просто и очевидно настроить виджет для графика. :)
|
Повідомлення створено: 09. 06. 2011 [14:54]
|
Maxim
Maxim Lisenko
Contributor
Зареєстрован(а) с: 18.08.2008
Повідомлення: 141
|
Во-первых, не обязательно копировать адрес из QTCfg; для поля "адрес" параметра виджета "Диаграмма" существует всплывающая подсказка с детальным описанием пути адреса. Во-вторых, вот так руками прописывать адрес нужно крайне редко, так как он автоматически (в скрипте) присваивается параметрам виджета "Диаграмма" из слинкованных параметров, для которых адрес выбирается без проблем во вкладке "Связи". Так сделано, к примеру, в "Группе графиков" из библиотеки основных элементов: http://wiki.oscada.org/Using/GraphicElementsLibraries/MainElements?v=278#h1036-30 .
|
Повідомлення створено: 14. 06. 2011 [12:59]
|
ВладимирВ.
Владимир Васильев
Автор теми
Зареєстрован(а) с: 31.05.2011
Повідомлення: 33
|
"Maxim" wrote:
Во-первых, не обязательно копировать адрес из QTCfg; для поля "адрес" параметра виджета "Диаграмма" существует всплывающая подсказка с детальным описанием пути адреса.
У вас существенная недоработка единства формирования ссылки к параметру. Для различных виджетов разное описание. "Адрес" в виджете "График" отличается от "pVar". Всплывающая подсказка описанием пути адреса не решает задачи. Здесь я бы ожидал контекстного меню с возможностью выбора параметра, которое определено в конфигурации.
Копировать из QTCfg оказалось обязательным. Другого способа не нашёл! Шаги описывал выше...
"Maxim" wrote:
Во-вторых, вот так руками прописывать адрес нужно крайне редко, так как он автоматически (в скрипте) присваивается параметрам виджета "Диаграмма" из слинкованных параметров, для которых адрес выбирается без проблем во вкладке "Связи".
Для виджета "Аналоговое значение" автоматически формируется. А вот из базовой библиотеки "График" - нет не добавляются в закладки "Связи".
Для "Группа графиков" из демо-версии - также автоматически добавляется в закладку "Связи".
|
Повідомлення створено: 14. 06. 2011 [13:10]
|
ВладимирВ.
Владимир Васильев
Автор теми
Зареєстрован(а) с: 31.05.2011
Повідомлення: 33
|
Настроил "Рабочую конфигурацию". Осталось обучиться модулю "логический контроллер" для приведение источника данных к параметру и отображению на мнемосхеме.
Увы, после перезапуска в штатном режиме Linux 5.0 с OpenSCADA, исчезла из конфигуратора настройка рабочей станции! А копию архивную не успел сделать...
"Повторение - мать учения!"
Заряжаюсь оптимизмом.
P.S.
Запускается с такой ошибкой. Открылось без настройки. Сохранил в DB базе, однако опять такая же ошибка. Заменить файл конфигурации?
Демо-версия работоспособна. Запускается штатно.
[Повідомлення редагувалось 2 раз(ів), останній раз 14.06.2011 в 14:06.]
Вкладений файл
|
Повідомлення створено: 14. 06. 2011 [14:24]
|
Maxim
Maxim Lisenko
Contributor
Зареєстрован(а) с: 18.08.2008
Повідомлення: 141
|
"ВладимирВ." wrote:
Для виджета "Аналоговое значение" автоматически формируется. А вот из базовой библиотеки "График" - нет не добавляются в закладки "Связи".
Для "Группа графиков" из демо-версии - также автоматически добавляется в закладку "Связи".
Кто вам мешает сделать так, чтобы добавлялось? Вкладка "Связи" конфигурируется пользователем, внимательно читайте документацию : http://wiki.oscada.org/Doc/VCAEngine?v=tj8#h668-12
|
Повідомлення створено: 14. 06. 2011 [14:54]
|
ВладимирВ.
Владимир Васильев
Автор теми
Зареєстрован(а) с: 31.05.2011
Повідомлення: 33
|
Во вкладке виджета "Диаграмма" нет нужных переменных из "Сбор данных"-"ModBus"-...
Необходимо вставлять "руками"? Или они автоматически формируются лишь из модуля "Логический контроллер"?
|
Повідомлення створено: 14. 06. 2011 [15:15]
|
Maxim
Maxim Lisenko
Contributor
Зареєстрован(а) с: 18.08.2008
Повідомлення: 141
|
Если бы Вы внимательно изучали документ, специально созданный для освоения системы и минимизации подобных вопросов, все было бы понятно. Читайте пункты 5.3.2 и 5.3.3 документа http://wiki.oscada.org/Doc/QuickStart .
|
Повідомлення створено: 14. 06. 2011 [15:37]
|
ВладимирВ.
Владимир Васильев
Автор теми
Зареєстрован(а) с: 31.05.2011
Повідомлення: 33
|
Проверил. Действительно можно указать "Обработка параметра" в виджете и "Адрес" автоматически попал в закладку "Связи".
Однако!
Для виджета "Аналоговое значение" - ссылка на параметр Ua : prm:/ModBus/t400_regs/resg_RI/Ua
Для виджета "Диаграмма" - ссылка на параметр (точнее "Адрес") - /DAQ/mod_ModBus/cntr_t400_regs/prm_resg_RI/Ua
|
Повідомлення створено: 15. 06. 2011 [13:52]
|
ВладимирВ.
Владимир Васильев
Автор теми
Зареєстрован(а) с: 31.05.2011
Повідомлення: 33
|
Создал "Логический уровень" параметр для приведения к физической величине. Создал шаблон и в закладке "Конфигурация шаблона" пересчитал "Выход" = "Вход" * 0.1
1. Как из этой ссылки на параметр получить "Адрес" для отображения "Диаграмма"?
2. Как из этой ссылки на параметр получить "Параметр" для отображения "Аналоговое значение"?
/WorkStation/sub_DAQ/mod_LogicLev/cntr_parameters_parma/prm_log_Ua/%2fcfg%2fprm%2fel_1
|
Повідомлення створено: 15. 06. 2011 [15:01]
|
Maxim
Maxim Lisenko
Contributor
Зареєстрован(а) с: 18.08.2008
Повідомлення: 141
|
Из этой ссылки никак... Вы хоть понимаете, на что ссылаетесь? Я вам дал уже исчерпывающее количество информации и примеров, чтобы разобраться в этом вопросе.
|