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

Прочие SCADA: iFix, InTouch, Citect, ...
Post Reply
bjing
Posts: 88
Joined: Sat Mar 08, 2008 8:33 pm
Location: Belarus

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

Post by bjing » Wed Aug 11, 2010 6:35 pm

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

WH_Mike
Posts: 59
Joined: Sun Feb 17, 2008 10:14 pm
Location: Russian Federation

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

Post by WH_Mike » Thu Aug 12, 2010 2:27 am

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)
Заранее благодарен!

WH_Mike
Posts: 59
Joined: Sun Feb 17, 2008 10:14 pm
Location: Russian Federation

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

Post by WH_Mike » Thu Aug 12, 2010 6:39 am

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

bjing
Posts: 88
Joined: Sat Mar 08, 2008 8:33 pm
Location: Belarus

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

Post by bjing » Thu Aug 12, 2010 5:05 pm

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
Last edited by bjing on Fri Aug 13, 2010 4:20 pm, edited 1 time in total.

WH_Mike
Posts: 59
Joined: Sun Feb 17, 2008 10:14 pm
Location: Russian Federation

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

Post by WH_Mike » Thu Aug 12, 2010 7:14 pm

Большое спасибо, только обе ссылки - одинаковые, судя по содержанию скачанного - это первая ссылка.
Попробуем разобраться.

bjing
Posts: 88
Joined: Sat Mar 08, 2008 8:33 pm
Location: Belarus

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

Post by bjing » Fri Aug 13, 2010 4:21 pm

Исправил ссылку

WH_Mike
Posts: 59
Joined: Sun Feb 17, 2008 10:14 pm
Location: Russian Federation

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

Post by WH_Mike » Mon Aug 16, 2010 5:27 pm

Большое спаибо!!!
(tyou)

Post Reply