需要对带有ProTool的SQL数据库中的归档标签/消息进行哪些组态?

组态注意事项:
以下说明描述了主要的组态步骤,这些步骤用于:n

SQL企业管理器:
如果想在PC上用SQL数据库查看或编辑数据,例如以前生成的数据,需要使用SQL企业管理器。
例如,可以组态一台只安装有SQL数据库的计算机。
现在“其它”PC站点,例如ProTool/Pro Runtime 站,能够在该PC上集中存储和调用它们的数据。用这种方式,SQL企业管理器只需要安装一次。n

使用Microsoft SQL企业管理器来创建一个数据库:

要求:
PC上装有Microsoft SQL Server。n

注意事项:
所显示的图片是在装有Windows XP操作系统的PC上创建的。n

No. 步骤
1 启动SQL企业管理器: n

在PC上启动Microsoft SQL企业管理器,通过
“Start > Programs > Microsoft SQL Server > Enterprise Manager”。n

需要对带有ProTool的SQL数据库中的归档标签/消息进行哪些组态?
图 01

2创建一个新的数据库: n

  • 找到“SQL Server Group”。n
  • 右键单击“Databases > New Database...”来为归档数据创建一个新的数据库。
    样例:“Anlage_1” (Plant_1)

需要对带有ProTool的SQL数据库中的归档标签/消息进行哪些组态?
图 02n

注意事项:

  • 如果计算机上的SQL Server注册未显示/存在,那么创建一个新的SQL Server注册。
    在...单击右键
    通过“SQL Server Group > New SQL Server Registration ...”来打开
    “SQL Server Registration Wizard”。根据说明注册。n
  • 在创建数据库之前,应该检查用户的访问权限。
    登录到PC的用户必须在用户管理内注册取得完全的数据库访问权限。
3

组态ODBC数据源:

注意事项:
ODBC设置必须在装有
ProTool/Pro Runtime的PC上完成。n

  1. 在控制面板内打开“Data Sources”。
    在Microsoft Windows 2000 / XP系统内,菜单位于
    “Start > Settings > Control Panel > Administrative Tools > Data Sources (ODBC)”下。
  2. 通过“Add...”按钮添加一个数据源。

需要对带有ProTool的SQL数据库中的归档标签/消息进行哪些组态?
图 03n

  1. 选择“SQL Server”作为驱动并且点击“Finish”。

需要对带有ProTool的SQL数据库中的归档标签/消息进行哪些组态?
图 04n

  1. 输入一个数据源名称并且选择服务器。
    点击“Next >”

需要对带有ProTool的SQL数据库中的归档标签/消息进行哪些组态?
图 05n

注意事项:

  • 名称:
    名称指的是数据库和存储位置。
    该名称稍后的用途之一就是用于在使用的脚本中确定“DSN”(数据源名称)-参见图 06。n
  • 服务器:
    此处选择将要存储和调用数据的服务器。可以是“Own Computer”,在该计算机上运行了ProTool/Pro Runtime,或者也可以是一台存储了所有数据的“中央 计算机”。

需要对带有ProTool的SQL数据库中的归档标签/消息进行哪些组态?
图 06n

  1. 选择选项“With Windows NT authentication using the network login ID.”作为SQL数据源的登录。
    点击“Next >”

需要对带有ProTool的SQL数据库中的归档标签/消息进行哪些组态?
图 07n

  1. 选中复选框“Change the default database to”并且选择已经创建的数据库。在这个例子中是“Anlage_1”。
    点击“Next >”。

需要对带有ProTool的SQL数据库中的归档标签/消息进行哪些组态?
图 08n

  1. 通过“Finish”结束组态。

需要对带有ProTool的SQL数据库中的归档标签/消息进行哪些组态?
图 09n

  1. “完成”后,返回到“User DSN”菜单。
    新的用户定义的数据源在这里显示=>“ProTool

需要对带有ProTool的SQL数据库中的归档标签/消息进行哪些组态?
图 10

在一个SQL数据库中存档变量:
n

No. 在ProTool中归档设置
1

进入归档的“Properties > Settings”选择存储位置“Database”。在“Data Source Name”下输入上面在“Configuring the ODBC data source” => “ProTool”下分配的名称,参见图 05。n

需要对带有ProTool的SQL数据库中的归档标签/消息进行哪些组态?
图 11

2

在SQL数据库表中的标签存档视图。n

需要对带有ProTool的SQL数据库中的归档标签/消息进行哪些组态?
图 12

从ProTool/Pro Runtime创建和编辑一个用户定义的数据库:

创建和处理一个来自ProTool/Pro Runtime的SQL数据库主要是通过脚本来完成的。
创建这些脚本,需要一定的编辑脚本的经验和对SQL使用方法的基本了解(也可以参见关于MS SQL Server的在线文件)。因特网上有足够多的对“SQL Instruction Set”的描述和说明。
可通过脚本调用数据库并定义所使用的变量和指令。n

本条目末尾的一个样例程序说明了如何执行以下功能。
n

No. 功能描述:
1

该功能是用来创建一个配方。
所使用的变量的数量可以在脚本中改变来满足特别的需求。能够执行以下功能。n

  • 创建新数据记录表n
  • 创建新数据记录n
  • 从表中读取数据记录n
  • 编辑数据记录n
  • 删除表中的数据记录n
  • 删除完整的数据记录表n
  • 复制数据记录表n
  • 另外可以在一侧定义“自己的”SQL指令

样例程序综述:n

需要对带有ProTool的SQL数据库中的归档标签/消息进行哪些组态?
图 13

2

表格的图形结构:

需要对带有ProTool的SQL数据库中的归档标签/消息进行哪些组态?
图 14

3

SQLServer企业管理器视图:

需要对带有ProTool的SQL数据库中的归档标签/消息进行哪些组态?
图 15

4项目描述图_1: n

需要对带有ProTool的SQL数据库中的归档标签/消息进行哪些组态?
图 16n

  • 按钮:创建一个新表格
    在域“Table name;Name_1;Name_2;Name_3”中,首先输入变量文本。然后点击“Create a new table”按钮。 然后该表格被输入到SQL数据库表单中。如果表格已经存在,那么就会收到一条错误消息。n
  • 按钮:创建一个新的数据记录
    在域“Dat_No;Value_1;Value_2;Value_3”中,输入变量值。然后单击“Create a new data record”按钮。取决于特定的“Dat_No.:”,相关的数据记录被输入到SQL数据库表 单中。如果数据记录号码已经存在,将会得到一条错误消息。n
  • 按钮:从表中读出数据记录
    输入想要的“Table name and Dat_No.”。然后点击“Read data record from table”按钮。相应的数据记录就从SQL数据库表中读出并显示 。
    要求:

    数据记录(表格名称和数据号)可以从SQL数据库中获得。如果输入了不正确的条目,将会得到一条错误消息。
5 项目描述图_2: n

需要对带有ProTool的SQL数据库中的归档标签/消息进行哪些组态?
图 17n

  • 按钮:从表中读取数据记录
    输入想要的“Table name and Dat_No.”。然后点击“Read data record from table”按钮。相应的数据记录从SQL数据库表中读出并显示 。
    要求:

    数据记录(表格名称和数据号)可以在SQL数据库中获得。如果输入了一条不正确的条目,将会得到一条错误消息。n
  • 按钮:编辑表格中的数据记录
    首先使用“Read data record from table”按钮从SQL数据库中读出想要的数据。可以在“Values”下编辑变量参数。在更改参数后点击“Edit data record in the table”按钮。变化就被传 送到/输入SQL数据库表单。n
  • 按钮:删除表格中的数据记录
    首先使用“Read data record from table”按钮从SQL数据库中读出想要删除的数据。然后点击“Delete data record in the table”按钮。相应的数据记录就会从SQL表单中被删除。n
  • 按钮:删除完整的表格
    首先使用“Read data record from table”按钮从SQL数据库中读出想要删除的数据。然后点击“Delete complete table”按钮。相应的数据记录表就从SQL表单删除掉。
6 项目描述图_3: n

需要对带有ProTool的SQL数据库中的归档标签/消息进行哪些组态?
图 18n

  • 按钮:复制数据记录表格
    在域“Old table name”中,输入需要复制的数据记录名称(表格名称)。
    在域“New table name”中,输入新数据记录名称(表格名称)。然后点击“Copy data record table”按钮。之后表格被传送到/输入到SQL数据库表 单。
7 项目描述图_4: n

需要对带有ProTool的SQL数据库中的归档标签/消息进行哪些组态?
图 19n

  • 可以在“输入域”中直接输入一条SQL命令/声明。

供下载的附件包含具有上述功能存档的ProTool项目。n

需要对带有ProTool的SQL数据库中的归档标签/消息进行哪些组态? ProTool_SQL_Datenbank.zip ( 19 KB ) n

运行和测试环境:
该样例可用在装有ProTool/Pro V6.0 Runtime的PC机上并且可以访问Microsoft SQL Server 2000。n

以下表格列出了一些组件,这些组件用来创建该条目并且校验所述的功能。
n

组件 产品和版本号
PC 操作系统 Microsoft WindowsXP Professional SP1
标准工具 -
工程工具 -
HMI软件 ProTool/Pro CS V6.0 + SP3
HMI设备 装有ProTool/Pro RT V6.0 + SP3的PC
控制器 -

表 1:附件下载的创建环境

联系方式:
ProTool/Pro项目包含完整的源代码,可以让用户根据自己的意愿修改和改变脚本。
如果想要更改脚本,我们很高兴提供意见。任何可能的花费将会基于时间和材料收费。也可以通过 SIMATIC 卡/ AVC卡方便快捷的支付。
如果有需要,尽管联系我们,请使用下面的e-mail地址联系我们:
mailto:support.automation@siemens.com?subject=customizing-script

原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc338700.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年11月5日 下午12:03
下一篇 2021年4月12日 上午12:00

相关推荐

发表回复

登录后才能评论