wincc的ODBC连接

合集下载

wincc使用教程【完整版】

wincc使用教程【完整版】

Wincc使用入门——PROFIBUS总线控制系统HMI软件应用一、实验目的:1、了解WinCC的特点。

2、熟悉和掌握项目管理器的结构。

3、掌握项目创建的步骤。

4、掌握WinCC变量的创建。

5、熟悉掌握按钮的直接连接、库元件的创建、创建和动态I/O域、创建和动态化棒图等。

6、掌握WinCC变量仿真器的使用二、组态软件的介绍WinCC是进行廉价和快速组态的HMI系统,从其他方面看,它是可以无限延伸的系统平台。

WinCC的模块性和灵活性为规划和执行自动化任务提供了全新的可能。

从组态的角度上来看,在WinCC中有三种解决方案:①使用标准WinCC资源的组态;②利用WinCC通过DDE、OLE、ODBC和ActiveX使用现有的Windows应用程序;③开发嵌入WinCC中的用户自己的应用程序(用Visual C++或Visual Basic 语言)。

WinCC是基于Microsoft的32位操作系统(Windows NT4.0,Windows 2000和Windows 2000 XP)。

该操作系统是PC平台上的标准操作系统。

WinCC为过程数据的可视化、报表、采集和归档以及为用户自由定义的应用程序的协调集成提供了系统模块。

此外,用户还可以合并自己的模块。

WinCC的特点如下:1.WinCC的开放性WinCC对用户所添加的任何形式的扩充是绝对开放的。

该绝对开放性是通过WinCC的模块结构及其强大的编程接口来获得。

2.将应用软件集成到WinCC中WinCC提供了一些方法将其他应用程序和应用程序块统一地集成到用于过程控制的用户界面中。

OLE应用程序窗口和OLE自定义控件(32位OCX对象)或ActiveX控件可以集成到WinCC 应用软件中,就好像是真正的WinCC对象一样。

3.WinCC中的数据管理WinCC中的默认数据库Sybase SQL Anywhere从属于WinCC,该数据库用于存储(事务处理保护)所有面向列表的组态数据(例如变量列表和消息文本),以及当前过程数据(例如消息、测量值和用户数据记录)。

wincc odbc 指令

wincc odbc 指令

wincc odbc 指令WINCC ODBC 指令OPC 数据访问(ODBC)是一种行业标准,允许应用程序与关系数据库进行通信。

WINCC 可使用 ODBC 驱动程序连接到外部数据库,从而扩展其数据管理和分析功能。

以下指南概述了使用 ODBC 指令在 WINCC 中访问数据库所需的关键步骤:1. 配置 ODBC 数据源在 Windows 控制面板中打开 ODBC 数据源管理器。

创建一个新的数据源,选择适当的 ODBC 驱动程序,并配置连接参数。

指定数据源名称,该名称将在 WINCC 中用于标识数据库连接。

2. 在 WINCC 中创建 ODBC 连接打开 WINCC 项目并导航到“变量管理”。

右键单击变量组并选择“添加新变量”。

在“变量属性”对话框中,选择“ODBC 数据源”作为变量类型。

输入创建的 ODBC 数据源名称。

3. 编写 ODBC 指令ODBC 指令是 SQL 语句,用于从数据库中检索或修改数据。

在WINCC 中,ODBC 指令可以动态生成或使用预定义的 SQL 查询。

动态 ODBC 指令在变量属性对话框中,选择“动态指令”。

使用脚本语言(如 C 脚本)编写 SQL 查询。

查询可以使用变量作为参数,从而实现动态数据检索。

预定义 SQL 查询在变量属性对话框中,选择“预定义 SQL 查询”。

输入预定义的 SQL 查询,用于检索或修改数据库中的数据。

4. 配置数据交换一旦 ODBC 连接和指令到位,需要配置 WINCC 与数据库之间的周期性数据交换。

在变量组的属性中,选择“数据交换”选项卡。

启用“周期性数据交换”复选框。

指定数据交换的周期和持续时间。

5. 监视 ODBC 数据数据交换完成后,可以在 WINCC 屏幕上监视来自 ODBC 数据源的数据。

在变量列表中,选择与 ODBC 连接关联的变量。

数据值将实时显示。

6. 故障排除如果出现 ODBC 连接或数据检索问题,请执行以下故障排除步骤:检查 ODBC 数据源配置和连接参数是否正确。

利用ODBC访问WINCC的历史数据库

利用ODBC访问WINCC的历史数据库

WINCC作为一个工控软件,有着工控软件的一系列特征:能显示实时数据,历史数据,生成实时数据曲线与历史数据曲线,并能生成报表。

然而WINCC与其它的工控软件包有不同的地方:它的数据是保存在标准的及功能强大的Sybase SQL Anywhere数据库中,所以,我们可以像访问一般的数据库一样,通过ODBC直接访问WINCC的历史数据库。

一、通过Sybase Central 4.0访问显示数据Wincc 在安装时就把Sysbase数据引擎与Sybase Central 4.0一同安装到系统中,你可以在Program Files\Sybase\Shared\ 中找到Sybase Central 4.0 ,你可在在其目录下\java\中发现scjview.exe,该程序功能相当于SQL server 的企业管理器。

你可以通过其查看你在WinCC中的归档数据。

使用方法:1) 运行WINCC,这时WINCC会在ODBC中添加两条数据源:CC_FY_02-10-16_10:40:18CC_FY_02-10-16_10:40:18R其中CC_FY_02-10-16_10:40:18R 是可以通过Sybase Central 4.0 及别的一些工具不用用户名与密码读取的。

这就是我们WinCC的历史数据库。

注意:这两条ODBC名不是一成不变的,它是结构如下CC_FY_02-10-16_10:40:18RCC:固有的,指明是WinCC生成的ODBC。

FY:项目名,这是我这个WinCC项目名称02-10-16:最后一次修改的日期。

10:40:18:最后一次修改的时间。

R:表示是运行库。

2)、运行scjview.exe,点击Adaptive Server AnyWhere 7 按右键,选择Connect。

将会弹出Connect配置界面。

在Identification的页面,选中ODBC SOURCE NAME 点BROWSE则会列出所有对Sybase 数据引擎的ODBC名,选择CC_FY_02-10-16_10:40:18R,点击“OK“、“OK“即可。

实验3:wincc常用的连接方式

实验3:wincc常用的连接方式

实验3:WINCC 连接Siemens PLC 的常用方式The serial methods of communication between Siemens PLC and WinC实验目的:掌握wincc和PLC之间常用的连接方式以及实现方法。

一.Wincc 连接Siemens PLC的常用方法:●WINCC使用CP5611 通讯卡通过MPI连接PLC●WINCC使用CP5611 通讯卡通过PROFIBUS连接PLC●WINCC使用普通网卡通过TCP/IP连接PLC●WINCC使用普通网卡通过Industrial Ethernet连接PLC二.各个方法的具体实现过程说明:1. 文档并未列出所有的WINCC 连接Siemens 品牌PLC 的所有方法,只是列举了一些常用的方法。

2. 在各种连接方式中的参数设置可能会略有不同,在此列出的步骤和参数只是一套可以连通的设置方法。

A).WINCC 使用CP5611 通讯卡通过MPI 连接PLC前提条件I)通过CP5611 实现PLC 系统与WINCC6.0 通讯的前提条件是在安装有WINCC 的计算机上安装CP5611 通讯板卡。

II)使用STEP7 编程软件能够通过MPI 正常连接PLC。

1.STEP 7 硬件组态STEP7 设置MPI 通讯,具体步骤不在此详述,可参考如下图1.1 示:图 1.1注意:1.新建一个MPI 网络用来通讯,设置MPI 网络的地址和波特率,且记住,在随后的设置中需要匹配。

2.安装CP5611 通讯板卡安装CP5611,并安装驱动程序,具体CP5611 的安装过程和注意事项可参考如下链接: /WW/view/en/267070263.添加驱动程序和系统参数设置打开WINCC 工程在Tag Management-->SIMATIC S7 PROTOCOL SUITE->MPI右键单击MPI,在弹出菜单中点击System Parameter,弹出System Parameter-MPI 对话框,选择Unit 标签,查看Logic device name(逻辑设备名称)。

WINCC程序组态连接操作手册.doc

WINCC程序组态连接操作手册.doc

WINCC连接PLC操作说明
1、打开项目,选中计算机。

2、更改计算机名字,点击属性按钮进入更改
3、右键点击“我的电脑”点击属性,选择“计算机名”选项、点击“更改”按钮出现计算机名。

按操作进行WINCC计算机名称修改。

修改完成后点击“确定”按钮保存,并重新启动wincc。

具体操作如下所示:
4、修改完WINCC 程序的计算机名称后,修改启动参数。

右键“计算机”点击属性按钮,选择“启动”、“图形运行系统”修改画面运行的属性。

启动选项中选择“报警记录运行系统”、“变量记录运行系统”“用户归档”。

其他的选项会根据这三个进行自动更改。

图形运行系统中在窗口属性中选择“全屏”打勾。

5、更改驱动参数
A、在变量管理中选择TCP/IP选项,选择驱动参数选项,在单元中更改逻辑设备名称。

B、查看本地连接的属性,查看以太网卡的名称,选择与以太网卡一致的TCP/IP驱动
具体操作入下图所示:
操作完成后保存修改、重新启动WINCC程序。

点击运行即可。

《工业控制组态与现场总线技术》 电子课件 任务7.6 WINCC通过 ODBC 接口在报表中打印外部数据库中的数据

《工业控制组态与现场总线技术》 电子课件 任务7.6 WINCC通过 ODBC 接口在报表中打印外部数据库中的数据

知识点
任务7.6通过 ODBC 接口打印外部数据
任务7.6通过 ODBC 接口打印外部数据
使用ODBC“数据库表”对象, 可将数据库衰的内容以文本的形式通过 ODBC 接口粘贴 到页面布局的动态部分。 前提条件:
(1)存在有效的 ODBC 数据源,数据库已经注册在Windows 的ODBC 管 理器中。
任务7.6通过 ODBC 接口打印外部数据
在对话框下部的“SQL语句”栏中, 输入正确的SQL数据库查询语句, 从数 据库中检索所在要的信息。
单击 “测试 SQL 语句”按钮, 可以 测试 SQL 语句是否正确。 如果正确,单 击“确定” 按钮,关闭对话框。
根据需要组态页面布局的其他部分, 保存页面布局设置,关闭页面布局对话框。
单击连接选项卡选中右边的的数据库连接后单击编辑按钮打开数据连接对话框如图826所示选择odbc数据源名称如果数据库访问需要用户名和口令的话在相应的条目中输入正确的值
高等职业教育数字化学习中心
工业场单控总制击线组此技态术处及现编辑母版标题样式
主 讲:江光灵
单击此处编辑母版标题样式
讲授内容
项目七 WINCC报表系统
双击布局中的“数据库表”对象,打开对象属性。单击 “连接”选项卡, 选中右边的的数 据库连接后,单击 “编辑”按钮,打开“数据连接”对话框,如图 8-26 所示,选择“ODBC 数 据源”名称,如果数据库访问需要用户名和口令的话,在相应的条目中输入正确的值。在“数据 连接”对话框中,所有需要输入的信息都可通过定义一个变量,在运行状态下动态地修改。
高等职业教育数字化学习中心
谢 谢!
3. 在画面中组态启动打印作业 打开图形编辑器,在画面中组态一个按钮,为其“鼠标动作”事件添加C 动作,代码 如下: RPTJobPreview(“PrintDatabase”); 编译保存代码,单击 “确定”按钮, 关闭对话框。 4. 运行项目 在 WinCC 管理器的计算机属性“启动”设置中, 激活“报表运行系统” 复选框。运行项目。 每次按下按钮,“打印预览”对话框就会显示。

WINCC中使用ADO对象连接数据库-例子-常用属性-方法

WINCC中使用ADO对象连接数据库-例子-常用属性-方法

在WINCC中连接数据库可以使用ADO控件进行连接数据库,但是通常都不是用的ADO控件进行连接数据库,以下讲讲winccZ中使用ADO对象连接查询数据库.以下以报警记录为例.一、了解ADO对象1.1ADO对象操作数据库是微软提供的一种接口.1.2对ADO对象的访问使用CreateObject函数〔详情请参看CreateObject函数资料〕ADO组件的前缀是ADODB,所以访问的时候必须为ADODB.##<X代表对象〕eg:dim conn,oRs,oComSet conn = CreateObject<"ADODB.Connection"> 'Connection对象Set oRs = CreateObject<"ADODB.Recordset"> 'ADODB.Recordset对象Set oCom = CreateObject<"ADODB mand"> 'ADODB mand命令对象二、对象2.1 Connection 对象2.1.1 open 方法语法connection.Open ConnectionString,UserID,Password,OpengOptions说明ConnectionString:可选参数,字符串,包含连接信息UserID:可选参数,字符串,包含建立连接时候用的用户名Password:可选参数,字符串,包含建立连接时候用密码OpenOptions:可选参数,连接打开方式eg1:<连接数据库代码方法1,仅连接部分代码〕Dim connDim tagDSNNameSet tagDSNName = HMIRuntime.Tags<"DatasourceNameRT">Set conn = CreateObject<"ADODB.Connection">conn.ConnectionString ="Provider=WinCCOLEDBProvider.1;Catalog="&tagDSNName.Read&";Data Source=.\WinCC"conn.CursorLocation = 3conn.Openeg2:〔连接数据代码方法2,连接部分代码〕Dim connDim tagDSNNameSet tagDSNName = HMIRuntime.Tags<"DatasourceNameRT">Set conn = CreateObject<"ADODB.Connection">conn.CursorLocation = 3conn.Open "Provider=WinCCOLEDBProvider.1;Catalog="&tagDSNName.Read&";Data Source=.\WinCC"2.1.2 close方法connection.closeeg:Dim connDim tagDSNNameSet tagDSNName = HMIRuntime.Tags<"DatasourceNameRT">Set conn = CreateObject<"ADODB.Connection">conn.CursorLocation = 3conn.Open "Provider=WinCCOLEDBProvider.1;Catalog="&tagDSNName.Read&";Data Source=.\WinCC"'这里写上对数据库查询,修改等操作conn.close2.1.3 execute方法语法Cn.Execute strCommand,[IngRowsAffected[,IngOptions]]说明strCommand:可以是查询语句、表名、存储过程名等IngRowsAffected:可选参数,返回Insert、Update 、Delete查询语句后所影响的数目IngOptiongs: 参数可以如下adCmdUnkown:Command类型未定,由数据源提供者去判断Command语法AdCmdFile:Command是和对象类型相应的文件名称adCmdStoredProc:Command是存储过程名称adCmdTable:Command是能产生内部SELECT*FROM TableName查询的表名称adCmdTableDirect:Command是能直接从表中获取行内容的表名称adCmdText:Command是一条SQL语句eg:Dim conn,oCom,oRsDim tagDSNNameSet tagDSNName = HMIRuntime.Tags<"DatasourceNameRT">Set conn = CreateObject<"ADODB.Connection">conn.CursorLocation = 3conn.Open "Provider=WinCCOLEDBProvider.1;Catalog="&tagDSNName.Read&";Data Source=.\WinCC"Set oCom = CreateObject<"ADODB mand">Set oRs = CreateObject<"ADODB.Recordset">oCom mandType=1Set oCom.ActiveConnection = connoCom mandText ="ALARMVIEW:Select * FROM AlgViewCHT "Set oRs = oCom.Execute'以上4句还可以写成 Set oRs=conn.Execute<"ALARMVIEW:Select * FROM AlgViewCHT "> conn.close2.2 Recordset对象Recordset 常用属性RecordsetCount:返回当前记录的数目BOF:表示当前记录位于该对象第一个记录之前EOF:表示当前记录位于该对象最后一个记录之后.movefirst:移动到第一条movenext:移动到下一条movelast:移动到最后一条eg:Dim conn,oCom,oRsDim mDim tagDSNNameSet tagDSNName = HMIRuntime.Tags<"DatasourceNameRT">Set conn = CreateObject<"ADODB.Connection">conn.CursorLocation = 3conn.Open "Provider=WinCCOLEDBProvider.1;Catalog="&tagDSNName.Read&";Data Source=.\WinCC"Set oRs = CreateObject<"ADODB.Recordset">Set oRs=conn.Execute<"ALARMVIEW:Select * FROM AlgViewCHT ">m = oRs.RecordCountmsgbox "报警行数"&mconn.close2.2.1 Open方法语法recordset.Open Source,ActiveConnection,CursorType,LockType,Options说明Source:可选参数,变体型,计算Command对象的变量名、SQL语句、表名、存储过程调用或持久的 Recordst文件名ActiveConnection:可选参数,变体型,计算有效Connection对象变量名或字符串,包含 ConnectionString参数CursorType:可选参数,用于确定数据提供者打开Recordset时应该使用游标类型,类型如下 adOpenForwardOnly:打开仅向前类型游标〔默认类型〕adOpenKeyset:打开键集类型游标adOpenDynamic:打开动态类型游标adOpenStatic:打开静态类型游标注:具体解释请参考百度结果,这里我们主要讲解应用方面的东西.LockType:可选参数,确定数据提供者打开Recordset时应该使用的锁定〔并发〕类型的LockTypeEnum 值,类型如下adLockReadOnly:只读,默认值adLockPessinistic:保守式锁定,提供者完成确保成功编辑记录所需的工作,通常通过在编辑时候锁定数据源的记录来完成.adLockOptimistic:开放式锁定,提供者试用开放式锁定,只在调用Update方法时才锁定记录.adLockBatchOptimistic:开放式批更新,用于批更新模式Optiongs:可选参数,长整型,用于指示数据提供者如何计算Source参数,或从以前保存的Recordset 中恢复Recordset<以下省略参数类型讲解〕eg:Dim conn,oRs,oComDim m,iDim tagDSNNameSet tagDSNName = HMIRuntime.Tags<"DatasourceNameRT">Set conn = CreateObject<"ADODB.Connection">conn.CursorLocation = 3conn.Open "Provider=WinCCOLEDBProvider.1;Catalog="&tagDSNName.Read&";Data Source=.\WinCC"Set oRs = CreateObject<"ADODB.Recordset">oRs.open "ALARMVIEW:Select * FROM AlgViewCHT ",connm = oRs.RecordCountMsgBox "报警行数"&moRs.Closeconn.Close2.3 Command对象2.3.1 对象属性说明ActiveConnection:使打开的数据库连接与Command对象关联CommandText:可执行的命令文本,如SQL语句CommandType:指定命令类型以优化性能CommandTimeout:设置提供者等待命令行的秒数以下摘自西门子连通性文档过程值记录集结构报警过程值归档:Set oRs = CreateObject<"ADODB.Recordset">Set oCom = CreateObject<"ADODB mand">oCom mandType = 1Set oCom.ActiveConnection = connoCom mandText = "TAG:R,'PVArchive\Tag1','0000-00-00 00:10:00.000','0000-00-00 00:00:00.000'"报警消息归档:Set oRs = CreateObject<"ADODB.Recordset">Set oCom = CreateObject<"ADODB mand">oCom mandType = 1Set oCom.ActiveConnection = connoCom mandText = "ALARMVIEW:Select * FROM AlgViewEnu"用户归档Set oRs = CreateObject<"ADODB.Recordset">Set oCom = CreateObject<"ADODB mand">oCom mandType = 1Set oCom.ActiveConnection = connoCom mandText = "SELECT * FROM UA#Test"关于数据集可参考《ConnectivityPackInfoSystem_zh-CHS》文档其中非常详细如果需要了解更多的方法,属性,请查阅ADODB手册上面非常的详细,本文并非专门讲解ADODB对象的文章而是重点在讲WINCC中如何使用方法,欢迎交流学习。

WINCC与数据库连接

WINCC与数据库连接

WinCC与数据库连接2009-06-02 16:03近来做了一个WinCC与数据库连接的程序,功能如下:1、要求用户输入“实验目的”和“实验日期”,点击“建立表格”,则在数据库中创建了以“实验目的+时间”为名字的表2、点击“连接数据库”连接上数据库,并开始写入数据3、点击“断开数据库”则停止记录数据做法:通过一个数字量来判断数否记录数据,若该数字量是1则开始记录数据,否则停止。

记录数据的时间间隔是1秒在”建立表格“键入代码:Dim objConnectionDim strConnectionStringDim strSQLDim objCommandDim objscreenDim obj_itemDim obj_item1Dim biaomingDim shjianSet shjian = HMIRuntime.Tags("shjian")Set biaoming = HMIRuntime.Tags("biaoming")Set objscreen=HMIRuntime.Screens("database")Set obj_item=objscreen.ScreenItems("IOField1")Set obj_item1=objscreen.ScreenItems("IOField") 注:不同界面的不同对象的引用方法If shjian.Read= "" Or biaoming.Read= "" ThenMsgBox "Please enter the table name and date!"ElsestrConnectionString = "Provider=MSDASQL;DSN=t;UID=;PWD=;"strSQL="create table " & Trim( obj_item.OutputValue ) &Trim( obj_item1.OutputValue ) & "(name varchar(64),age varchar(20))" 注:这是两个输入控件的连接方法(建立的表格)Set objConnection = CreateObject("ADODB.Connection") objConnection.ConnectionString = strConnectionString objConnection.OpenSet objCommand = CreateObject("mand")With objCommand.ActiveConnection = objConnection.CommandText = strSQLEnd WithobjCommand.ExecuteEnd If在”连接数据库“键入代码Dim turn_onSet turn_on = HMIRuntime.Tags("turn_on")Dim kk=MsgBox("Start Database?",33,"alarm")If k=1 Thenturn_on.Readturn_on.Write 1End If在”断开数据库“键入代码:Dim turn_onSet turn_on = HMIRuntime.Tags("turn_on")Dim kk=MsgBox("Start Database?",33,"alarm")If k=1 Thenturn_on.Readturn_on.Write 0End If在ACTION中设置1秒的触发器并键入代码:Dim objConnectionDim strConnectionStringDim nameDim ageDim strSQLDim objCommandDim turn_onDim objscreenDim obj_itemDim obj_item1Set objscreen=HMIRuntime.Screens("database")Set obj_item=objscreen.ScreenItems("IOField1")Set obj_item1=objscreen.ScreenItems("IOField")Set turn_on = HMIRuntime.Tags("turn_on")name = HMIRuntime.Tags("tank_temp").Readage=HMIRuntime.Tags("tank_temp").Readturn_on.ReadIf turn_on.Value =1 ThenstrConnectionString = "Provider=MSDASQL;DSN=t;UID=;PWD=;" strSQL = "insert into " & Trim( obj_item.OutputValue ) & Trim( obj_item1.OutputValue ) & "values(" & name & "," & age & ");"Set objConnection = CreateObject("ADODB.Connection")objConnection.ConnectionString = strConnectionStringobjConnection.OpenSet objCommand = CreateObject("mand")With objCommand.ActiveConnection = objConnection.CommandText = strSQLEnd WithobjCommand.ExecuteSet objCommand = NothingobjConnection.CloseSet objConnection = NothingEnd If。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

对WinCC的远程ODBC连接
显示订货号
问题:
WinCC V5.1版本的标准设置中,不可以设置ODBC连接。

它被用来通过MS Access, MS Query 等访问WinCC数据库。

需要注意哪些设置?
解答:
WinCC 站方面的准备(如果要访问运行系统的数据库,必须启动WinCC 运行系统)。

打开“Sybase Central”,确定WinCC的数据库名。

图1:启动“Sybase Central”
选择菜单选项“工具> 连接”。

在打开的掩码中按以下输入
用户ID:dba
口令:sql
图2:登录到数据库
在Sybase窗口中,可看到WinCC站名在窗口左边。

点击+ 图标放大画面。

现在可看到2个数据库。

记住想要进行远程访问的数据库名。

以RT 结尾的数据库为运行系统数据库,其它的为CS数据库。

图3a: 确定数据库名
鼠标右键点击所要数据库的属性,也可以选择数据库名并将它复制到剪贴板。

如果这样做并将
名字储存在文本文件中,可以避免符号使用中的错误。

(图3b)。

图3b:复制数据库名到剪贴板
远程站上的必要设置(另一台计算机)。

从控制面板中启动“数据源(ODBC)” (Windows NT)或通过“启动> 程序> ODBC数据管理器”(Windows 2000)启动。

图4:ODBC窗口中的设置
切换到“系统DSN”标签并选择“添加”(在此需注意“用户DSN”与“系统DSN”间的不同。

有关于它们的解释在同窗口中的蓝色文本框中)
图5:选择驱动程序“Adaptive Server Anywhere 7.0”
在“ODBC”标签中,输入一个独有的名,例如在数据库中的名(但它也可以是所选择的其他名字)。

必须在“延迟AutoCommit直到语句关闭”下打勾,以便在关闭一个链接着的表格时传送所做的改变。

图6:ODBC标签中的设置
请注册如下:(图7):
用户ID:dba
口令:sql
图7:“注册”标签中的条目:
“数据库”标签中的输入域(图8)含义如下:
“服务器名”是数据库所在的WinCC站的站名
“数据库名”是上面所提到的名字(SCVIEW)。

“数据库文件”是可访问到WinCC站的驱动器名和相应数据库的文件名。

不要激活“在最后一次断开连接后自动关闭数据库”选项!
注意:
驱动器盘的符号外(这里为G:\),也可以使用一个UNC名。

例如:
\\Servername\Enablename\Filename。

图8:“数据”标签:
在“网络”标签中,选择“TCP/IP”并传送该设置,因为在WinCC计算机上,所有的其他协议都不被允许。

图9:“网络”标签中的设置
图10:接受缺省设置并按“确定”。

现在可通过,例如MS Access,来对WinCC站的数据库进行访问了。

相关文档
最新文档