Page 1 of 1

Re: [?]: store historical value AI tag from iFIX 3.5 to SQL

Posted: Wed Aug 11, 2010 6:35 pm
by bjing
Напрямую - никак. :( Вкривую - есть много разных способов. Например, собственный iFix to SQL клиент. Вам в какую SQL надо? Есть в наличии готовый клиент для Oracle. Обмен на пиво :D

[?]: store historical value AI tag from iFIX 3.5 to SQL

Posted: Thu Aug 12, 2010 2:27 am
by WH_Mike
If anybody now, please explain how to setup iFIX (v3.5) to keep of historical value AI tag (save it) in SQL server?
Or give me link to docs, please!
(sos)
Thanks before and best regards!

In Russian:
Если кто-нибудь знает, пожалуйста расскажите - как настроить iFIX так, чтобы она писала исторические архивы значений аналоговых тегов (да и любых тегов) в SQL сервер? Или дайте, пожалуйста, ссылку на соответствующую документацию!
(sos)
Заранее благодарен!

Re: [?]: store historical value AI tag from iFIX 3.5 to SQL

Posted: Thu Aug 12, 2010 6:39 am
by WH_Mike
Надо сохранять в Microsoft SQL Express, чтобы потом можно было обрабатывать эти данные другой, специализированной, программой - строить графики, таблицы, создавать отчеты в нужной форме, что сделать средствами iFIX затруднительно.
Саму базу данных в SQL сервере можно, конечно, создать и в ручную (таблицы, столбцы и т.д.), но как заставить iFIX писать туда нужные теги/поля тегов?
У iFIX есть инструмент для сохранения в SQL тревог, но средств для сохранения в SQL значений тегов я пока не нашел. Может есть инструментарий для автоматической синхронизации/записи "исторических" данных из архива iFIX (HTCDATA) в SQL?
Другой способ я вижу в написании скрипта периодического события, который писал бы в SQL базу данных нужные теги. Но реализацию данного способа я представляю очень смутно - крайне мало опыта непосредственной работы с SQL базами данных (настройка связей, запросы чтения / записи и т.п.).
Буду признателен за любую помощь в данном вопросе.
(h)

Re: [?]: store historical value AI tag from iFIX 3.5 to SQL

Posted: Thu Aug 12, 2010 5:05 pm
by bjing
WH_Mike wrote:Другой способ я вижу в написании скрипта периодического события, который писал бы в SQL базу данных нужные теги. Но реализацию данного способа я представляю очень смутно - крайне мало опыта непосредственной работы с SQL базами данных (настройка связей, запросы чтения / записи и т.п.).
Здесь оболочка VBA для iFix Schedule Custom Script, предназначенная для обмена данными с ODBC.
Data exchange between iFix and Oracle using ODBC API and Schedule Custom Script

Здесь исходные коды проекта VB, работающего как приложение iFix и предназначенного для обмена данными между Oracle и iFix.
Data exchange between iFix and Oracle using Oracle Objects for OLE (OO4O) and iFix API

Re: [?]: store historical value AI tag from iFIX 3.5 to SQL

Posted: Thu Aug 12, 2010 7:14 pm
by WH_Mike
Большое спасибо, только обе ссылки - одинаковые, судя по содержанию скачанного - это первая ссылка.
Попробуем разобраться.

Re: [?]: store historical value AI tag from iFIX 3.5 to SQL

Posted: Fri Aug 13, 2010 4:21 pm
by bjing
Исправил ссылку

Re: [?]: store historical value AI tag from iFIX 3.5 to SQL

Posted: Mon Aug 16, 2010 5:27 pm
by WH_Mike
Большое спаибо!!!
(tyou)