Страница 1 из 1

TrendClient. Как пользоваться?

СообщениеДобавлено: Пт июл 30, 2010 3:32 pm
SergS
Подскажите как пользоваться элементом TrendClient? Как его настроить чтобы можно было смотреть исторические графики в интаче? Есть ли какой то мануал (хотя бы на английском)?

СообщениеДобавлено: Пт июл 30, 2010 7:23 pm
Klinkmann_Msk
To SergS:

TrendClient-ArchestrA-символ из IAS 3.1 или из ActiveFactory (Historian Client) ?

C:\Program Files\ArchestrA\Framework\Docs\1033\aaTrendClient.pdf

Оно?

СообщениеДобавлено: Вс авг 01, 2010 1:49 pm
SergS
Да, оно. Спасибо! Почитаем...

СообщениеДобавлено: Вс авг 01, 2010 9:37 pm
SergS
Что то я не разобрался. Пытаюсь настроить график, плюсиком добавляю pen, обзываю, в колонке Reference открываю кнопкой "..." браузер галакси, но там нет тегов InTouch. Что не так делаю?

СообщениеДобавлено: Вт авг 03, 2010 9:59 am
DiMa
SergS писал(а):Что то я не разобрался. Пытаюсь настроить график, плюсиком добавляю pen, обзываю, в колонке Reference открываю кнопкой "..." браузер галакси, но там нет тегов InTouch. Что не так делаю?


historian настроен?

СообщениеДобавлено: Вт авг 03, 2010 12:27 pm
SergS
Настроен так:
Изображение

СообщениеДобавлено: Вт авг 03, 2010 12:40 pm
Klinkmann_Msk
To SergS:

Весёлые картинки, нечего сказать... :lol:
Только DiMa имел в виду настройки на стр. Historical Sources объекта TrendClient.

СообщениеДобавлено: Вт авг 03, 2010 1:40 pm
SergS
да, там всё настроено

СообщениеДобавлено: Вт авг 03, 2010 1:46 pm
SergS
Изображение

СообщениеДобавлено: Вт авг 03, 2010 1:50 pm
Klinkmann_Msk
To SergS:

А Engine запрограммирован на Historian?
Тренды через AF просматриваются?

СообщениеДобавлено: Вт авг 03, 2010 1:59 pm
SergS
AF это что Active Factory? Он у меня не установлен... ViewEngin настроен: на вкладке General установлены 2 галки в области History. Щас установлю AF...

СообщениеДобавлено: Вт авг 03, 2010 2:54 pm
SergS
вобщем график оживить удалось, но немного не так как хотелось. Делаю так:
1. Создаю шаблон $DDESuiteLinkClient (DASMBTCP)
2. Cоздаю шаблон $АналогДевайс
3. Создаю шаблон $Area
4. Перетаскиваю экземляр аналогового устройства в экземпляр Area, присваиваю PV Input source переменную из $DDESuiteLinkClient, например DDESuiteLinkClient_001.Topic_0.I1S1.
5. В графике в настройках пена, указываю атрибут экземпляра аналогового устройства например АналогДевайс.PV

Можно после пункта 1, минуя 2-4, в пункте 5 указать DDESuiteLinkClient_001.Topic_0.I1S1. Тоже вроде получается. Только вот при смене картинки, кривые иногда пишутся заново... ну это я так понял глюки какие то самого ТрендКлиента... ну чтож, будем пользовать по старинке старый тренд тогда

В экземпляре InTouch теги так и не отображаются, даже системные, типа $Second. Как они там должны появиться, кто нибудь может просвятить? В документе aaTrendClient.pdf на стр 20 эти теги присутствуют...

СообщениеДобавлено: Ср авг 04, 2010 7:23 am
Klinkmann_Msk
To SergS:

Если читать главу с самого начала (стр. 18 ), то:

Connecting a Pen to an InTouch Tag
You can connect the pen to an InTouch tagname through the
Expression or Reference box. The InTouch tagname provides
values at run time that control the animation and
appearance of the pen.
This can be done by:
• Configuring a reference with the InTouch:tagname syntax.
• Using a custom property and configuring the custom
property in the embedded ArchestrA Symbol in InTouch
to reference an InTouch tag. For more information, see
the InTouch HMI and ArchestrA Integration Guide.
• Configuring an ArchestrA attribute reference to the
managed InTouchViewApp object that contains the
InTouch tagnames as attributes. The InTouchViewApp
object uses the functionality of an InTouchProxy object.
• Configuring an ArchestrA attribute reference to an
InTouchProxy object that contains the InTouch tagnames
as items. This is a special case of configuring an
ArchestrA attribute reference.
To be able to browse for InTouch tags, you must first:
• Create a managed InTouch application by deriving an
InTouchViewApp template and configuring it in
WindowMaker.
• Derive an instance of the InTouchViewApp derived
template.
The InTouch tags are represented by attributes of the
InTouchViewApp object instance.
You may not always be able to reference the local node if you
use this method of connecting to the InTouch HMI software.
As a result, you may have problems with some applications.
If this is the case, use the InTouch:tagname syntax.
With the InTouch:tagname syntax, the pen connects to the
InTouch tag on the symbol’s node.
There are some
restrictions on how you can use this syntax:
• Unlike in Application Server, you cannot use TRUE and
FALSE as Boolean values. Use 1 and 0 instead.
• If you want to connect to an InTouch SuperTag with this
syntax, use the following syntax instead:
attribute(“InTouch:SuperTag\Member”)

СообщениеДобавлено: Чт авг 05, 2010 10:23 am
SergS
Спасибо! Заработало.