Доступ к базам из GlobalScript.
Занчевский Ю.В., ООО"АСК" ; 30.5.00

Как с помощью С-функций из WinCC доставать данные из баз данных(например DBase III)?


Re: Доступ к базам из GlobalScript.
Перцев Александр; 30.5.00

Для работы с Sybase можно использовать функции из ODK.

Для этого в скрипте нужно включить одну DLL
(она уже есть в bin директории)
#pragma code("db.dll")
#include "db.h"
#pragma code()
После этого можно подсоединяться к базе, получать данные,
делать вставку и т.д. Функции описаны в разделе Database functions.
Для dBase III тоже есть своя dll (dbase.dll), однако, описание прототипов
её функций я не встречал. Для работы с Oracle WinCC не предлагает
никакого API. Существует возможность подключения через шлюз
(Transparent Gateway Interface). Кроме того можно самому написать
dll на MS Visual C++ или Delphi для работы с любой БД.

Re: Доступ к базам из GlobalScript.
Перцев Александр; 31.5.00

Забыл упомянуть, что для работы с базами данных для WinCC

существуют Add-ons. Например, DBExt - dll, которая по описанию
позволяет осуществлять доступ к любой БД из WinCC-скриптов.
PM ODBC ещё одно дополнение к WinCC для доступа к БД.
Естественно, эти дополнения распространяются не бесплатно.

Re: Доступ к базам из GlobalScript.
Никаноров В. - Сименс, Москва; 31.5.00

С помощью ODK функций можно также непосредственно выполнять SQL инструкции.

См.ODK help.
По поводу ORACLE и прочих
Чистяков Дмитрий ОАО "СеверСталь"; 3.6.00




http://www.ad.siemens.de/sw-haus/html_00/software.htm

на страничке даны адреса специалистов. которые ответят на вашы вопросы
Re: По поводу ORACLE и прочих
Чистяков Дмитрий ОАО "СеверСталь"; 3.6.00

http://www.ad.siemens.de/hmi/html_76/addons/wcc_addon_profil_ixodbc.htm


А вот ещё конкретнее по этому вопросу. Существует WinCC Add-Ons под названием IXODBC, котрый собственно и предназначен для связи с системами типа Oracle, Sybase, SQL-Server. Но через ODBC.