连通性软件包ODBC数据库域,SQL语句

已安装连通性软件包,现在使用报表编辑器中的动态对像,ODBC数据库,数据库域时,SQL语句应该怎样写,我要查询其中的几个变量,按时间区域查询。

问题补充:
我是访问WINCC自带的数据库中的过程值归档,不是外部数据库

图片说明:

连通性软件包ODBC数据库域,SQL语句   

最佳答案

select * from tables,你说的太笼统了,西门子的过程数据是压缩数据,通过wincc connectivity数据包是可以读取的,常用的语句读写用户归档:
建立连接
Set conn = CreateObject("ADODB.Connection")
conn.open "Provider=SQLOLEDB.1; Integrated Security=SSPI; Persist Security Info=false; Initial Catalog=CC_OpenArch_03_05_27_14_11_46R; Data Source=.\WinCC"
读值
SELECT * FROM UA#<ArchiveName>[WHERE <Condition>...., optional]
写值
UPDATE * UA#<ArchiveName>.<Column_n>=<Value>[WHERE <Condition>...., optional]
WinCC OLE DB 举例

1.与数据库建立连接
连接字符串的结构是:
"Provider =WinCCOLEDBProvider.1;
Catalog = CC_display_04_07_28_01_30_15R ; Data Source =.\WinCC"

参数 描述
Provider  OLE DB Provider的名称:
1、 WinCCOLEDBProvider.1
Catalog WinCC 数据库的名称
1、使用 WinCC RT 数据库时,将使用以“R”结尾的数据库名称。 <Databasename_R>。
2、如果已经通过 WinCC 归档连接器将换出的 WinCC 归档连接到 SQL Server,使用它们的符号名称。
Data Source  服务器名称
1、本地: “.\WinCC”或者“<计算机名称>\WinCC”
2、远程: “<计算机名称>\WinCC”
2.查询过程值归档语法
TAG:R, <ValueID or ValueName>,<TimeBegin>,<TimeEnd>[,<SQL_clause>] [,<TimeStep>]

提问者对于答案的评价:
问题已解决,谢谢

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月5日
下一篇 2021年7月5日

相关推荐

  • wincc 历史数据导入到 ACCESS

    WINCC的历史数据库放置在什么位置?是自带的Sqlserver里面吗,还是其他?如何将WINCC的历史数据 通过ODBC 方式导入到 ACCESS里…

    SIMATIC WinCC 2019年6月11日
  • 清除Function Trend Control数据

    我在一个Function Trend Control里定义了两条趋势,趋势一的“数据连接”选择“无”,即是由API接口提供的数值,可以在瞬间显示出曲线;趋势二的…

    SIMATIC WinCC 2019年6月11日
  • wincc报警记录中如何单独显示不同变量报警

    现在有几个不同的企业。。我想每个企业都有一个单独的报警。。。可是在wincc的报警管理里面。。总是这个项目的所有报警显示。。。如何才能让想用的变量单独显式在一个项目里不同的画面的报…

    SIMATIC WinCC 2019年6月11日
  • WINCC7.4版本用户归档问题

    在帮助文档中,我查询发现7.4的用户归档记录数是有限制的?列*记录数不能超过100万?但用户归档的属性设置-类型中可以设置为不限制,这又是什么意思?搞的我有点晕啊,我现在做一个制药…

    SIMATIC WinCC 2021年7月5日
  • windows10 能安装step 7 v5.5 和wincc fexible 么

    windows10 能安装step 7 v5.5 和wincc fexible 么 钻石用户推荐最佳答案 windows…

    2020年11月1日
  • 激活项目时不可用,autostart不可用

    现场的工程运行一段时间了,但电脑重启后出现如图的错误提示,有什么解决办法吗? 问题补充:图片补充 图片说明:    最佳答案 查看控制面板\管理工具\服务,相关…

    2017年6月10日
  • wincc脚本的调用

    我做了两个按钮,分别是按钮1,按钮2,,按钮1写着脚本1,按钮2写着脚本2问:如何用按钮1去调用按钮2里面的脚本2里面的内容 问题补充:可以了,,用假如脚本1的函数名叫btn1_O…

    SIMATIC WinCC 2021年7月5日
  • wincc循环冗余检查

    我在复制wincc2008安装文件到其他盘的时候,出现“无法复制uclinux-2006-07-31.tar:数据错误(循环冗余检查)”,请高手帮忙。谢谢! 问题补充:请问哪里有2…

    SIMATIC WinCC 2019年6月11日
  • WINCC的报警信息

    我做WINCC的组态报警信息,在组态报表中,有一个“状态变量”,“状态位”,他们是不是处理布尔型的过程变量用的?例如,我设置一个布尔型变量“pumpfault”,如果它是“1”,表…

    SIMATIC WinCC 2019年6月11日
  • wincc从字中取其中某一位的值

    各位,我opc里面的变量是modbus读上来的,只能是32位,64位的类型,我想从32位的字里面,得到其中某一位的状态,请问脚本该怎么写? 最佳答案 根据BCD码的特点,不管是哪一…

    SIMATIC WinCC 2017年12月2日

发表回复

登录后才能评论