Доступ к базам из 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.